A case study comparing both stochastic and worst-case robust control co-design under different control structures
Saeed Azad, Daniel R Herber
TL;DR
The paper investigates uncertainty in uncertain control co-design by comparing stochastic in expectation ($SE$-$UCCD$) and worst-case robust ($WCR$-$UCCD$) formulations under three control structures: open-loop multiple-control ($ ext{OLMC}$), multi-stage control ($ ext{MSC}$), and open-loop single-control ($ ext{OLSC}$). It demonstrates SASA as a simple benchmark, applying Monte Carlo Simulation ($ ext{MCS}$) and generalized Polynomial Chaos ($ ext{gPC}$) for forward uncertainty propagation, and uses polytopic uncertainty for $WCR$ with a nested coordination strategy to manage computational complexity. Key findings show that SE-UCCD with OLMC can closely match MCS results using $ ext{gPC}$ with substantial time savings, while MSC and WCR-UCCD provide notable improvements in performance and robustness at the cost of higher computation; worst-case designs yield quick, consistent closed-loop behavior but can be overly conservative. The work provides practical guidance for selecting UCCD formulations in early-stage design and highlights avenues for extending uncertainty handling to probabilistic constraints, path-dependent disturbances, and scalable implementations. Overall, the study underscores the critical role of control structure and uncertainty propagation in balancing risk and performance in dynamic co-design.
Abstract
As uncertainty considerations become increasingly important aspects of concurrent plant and control optimization, it is imperative to identify and compare the impact of uncertain control co-design (UCCD) formulations on their associated solutions. While previous work developed the theory for various UCCD formulations, their implementation, along with an in-depth discussion of the structure of UCCD problems, implicit assumptions, method-dependent considerations, and practical insights, is currently missing from the literature. Therefore, in this study, we address some of these limitations by focusing on UCCD formulations, with an emphasis on optimal control structures, and uncertainty propagation techniques. Specifically, we propose three optimal control structures for UCCD problems: (i) open-loop multiple-control (OLMC), (ii) multi-stage control (MSC), and (iii) open-loop single-control (OLSC). Stochastic in expectation UCCD (SE-UCCD) and worst-case robust UCCD (WCR-UCCD) formulations, which are motivated by probabilistic and crisp representations of uncertainties, respectively, are implemented for a simplified strain-actuated solar array case study. Solutions to the OLMC SE-UCCD problem are obtained using two uncertainty propagation techniques: generalized Polynomial Chaos expansion (gPC) and Monte Carlo simulation (MCS). The OLMC and MSC WCR-UCCD problems are solved by leveraging the structure of the linear program, leading to polytopic uncertainties. To highlight the importance of uncertainty in early-stage design, the closed-loop reference-tracking response of the systems is also investigated. Insights from such studies underscore the role of the control structure in managing the trade-offs between risk and performance, as well as meeting problem requirements. The results also emphasize the benefits of efficient uncertainty propagation techniques for dynamic optimization problems.
