An Evolutionary Algorithm for Actuator-Sensor-Communication Co-Design in Distributed Control
This addresses the challenge of optimizing resource allocation in distributed control systems, but it is incremental as it builds on existing evolutionary and pruning methods.
The paper tackles the problem of co-designing actuators, sensors, and communication in distributed control to minimize both control and material costs, achieving over 50% better performance than naive pruning in simulations on a 98-state model.
This paper studies the co-design of actuators, sensors, and communication in the distributed setting, where a networked plant is partitioned into subsystems each equipped with a sub-controller interacting with other sub-controllers. The objective is to jointly minimize control cost (measured by LQ cost) and material cost (measured by the number of actuators, sensors, and communication links used). We approach this using an evolutionary algorithm to selectively prune a baseline dense LQR controller. We provide convergence and stability analyses for this algorithm. For unstable plants, controller pruning is more likely to induce instability; we provide an algorithm modification to address this. The proposed methods is validated in simulations. One key result is that co-design of a 98-state swing equation model can be done on a standard laptop in seconds; the co-design outperforms naive controller pruning by over 50%.