Skip to content

AzadSaeed/uncertain-control-co-design-SASA-example

Repository files navigation

uncertain-control-co-design-SASA-example

This code creates the reults for the deterministic control co-design, stochastic in expectation uncertain control co-design, and worst-case robust uncertain control co-design for the simple SASA case study. The results are associated with the following article:

-Azad,S., and Herber, D. R., 2022."Investigations into uncertain control co-design implementations for stochastic in expectation and worst-case robust". In International Mechanical Engineering Congress & Exposition, no. IMECE2022-95229

Start by openning the Main.m files which contains nine different case studies associated with the porblems discussed in the above-mentioned article.

  • case 0 solves the deterministic simple SASA problem

  • case 1 solves the Stochastic in expectation simple SASA problem in nested architecture using a multiple control approach through Monte Carlo Simulation

  • case 2 solves the Stochastic in expectation simple SASA problem in nested architecture using a multiple control approach through generalized Polynomial Chaos

  • case 3 solves the worst case robust simple SASA problem using direct single shooting and a single control approach through constraint relaxation

  • case 4 solves the worst case robust simple SASA problem using direct single shooting and a single control approach with penalty terms

  • case 5 solves the worst case robust simple SASA problem using a multiple control approach through through polytopic uncertainties

  • case 6 and 7 solve case 5 for various sizes of uncertainties

  • case 7 solves closed-loop system response

  • case 8 implements a robust multi-stage model predicitve control approach using polytopic uncertainties

External Dependencies