Skip to main content
Log in

A dynamic multi-stage design framework for staged deployment optimization of highly stochastic systems

  • Research Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

The need for staged design optimization for multidisciplinary systems with strong, cross-system links and complex systems has been acknowledged in various contexts. This is prominent in fields where decisions between subsystems are dependant, as well as in cases where tactical decisions need to be made in uncertain environments. The flexibility gained by incorporating evolutionary design options has been analyzed by discretizing the time-variant uncertainties into scenarios and considering the flexible decision variables in each scenario separately. However, these problems use existing information at the decision time step. This paper presents a dynamic multi-staged design framework to solve problems that dynamically incorporate updated system information and reformulate the problem to account for the updated parameters. The importance of considering staged decisions is studied, and the benefit of the model is evaluated in cases where the stochasticity of the parameters decreases with time. The impact of considering staged deployment for highly stochastic, large-scale systems is investigated through a numerical case study as well as a case study for the IEEE 30 bus system. The case studies presented in this paper investigate multi-disciplinary design problems for large-scale complex systems as well as operational planning for highly stochastic systems. The importance of considering staged deployment for multi-disciplinary systems that have decreasing variability of their parameters with time is highlighted and demonstrated through the results of numerical and engineering case studies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Abbreviations

\(i\) :

Set of springs, indexed by \(i \in \{1,2,3\}\)

\(s\) :

Set of scenarios, indexed by \(s \in S\)

\(\Pi\) :

Probability of scenario occurrence

\(G\) :

Shear modulus

\(C\) :

Spring index

\(c\) :

Damping coefficients

\(m_{i}\) :

Mass for each spring subsystem \(i\)

\(Q_{i}\) :

Diagonal weighting matrix associated with the velocity and position terms in the objective

\(R_{i}\) :

Weighting parameter associated with the control term in the objective

\(w_{c_{i}}\) :

Weighting coefficient associated with the control objective function

\(w_{p_{i}}\) :

Weighting coefficient associated with the physical design objective function

\(x_{i0}\) :

Initial conditions of state variables

\(A\) :

Amplitude of oscillation

\(D_{s}\) :

Clearance constant

\(k_{i}\) :

Spring constant

\(F_{u}\) :

Maximum allowable force

\(\kappa _{1}\) :

Minimum allowable inside diameter

\(\kappa _{2}\) :

Lower bound on physical variables

\(u_{i}(t)\) :

Control variable corresponding to input applied to spring \(i\) at time t

\(x_{i}(t)\) :

Position and velocity of the \(i ^{th}\) mass at time t

\(y_{i}\) :

Local physical decision variables in \(i ^{th}\) subsystem

\(y_{s}(i,j)\) :

Shared physical decision variables in \({i }^{th}\) and \({j }^{th}\) subsystems, i.e., combined, shared physical decision variables

References

  • ALP No. 77—Granby. June 2009

  • Agte J, De Weck O, Sobieszczanski-Sobieski J, Arendsen P, Morris A, Spieck M (2010) Mdo: assessment and direction for advancement-an opinion of one international group. Struct Multidisc Optim 40(1):17–33

    Google Scholar 

  • Ahmed S (2013) A scenario decomposition algorithm for 0–1 stochastic programs. Oper Res Lett 41(6):565–569

    MathSciNet  MATH  Google Scholar 

  • Akbarzadeh M, Kalogiannis T, Jaguemont J, Jin L, Behi H, Karimi D, Beheshti H, Van Mierlo J, Berecibar M (2021) A comparative study between air cooling and liquid cooling thermal management systems for a high-energy lithium-ion battery module. Appl Thermal Eng 198:117503

    Google Scholar 

  • Allison JT, Guo T, Han Z (2014) Co-design of an active suspension using simultaneous dynamic optimization. J Mech Design 136:8

    Google Scholar 

  • Alonso-Ayuso A, Escudero LF, Guignard M, Weintraub A (2020) On dealing with strategic and tactical decision levels in forestry planning under uncertainty. Comput Oper Res 115:104836

    MathSciNet  MATH  Google Scholar 

  • Barbarosoğlu G, Arda Y (2004) A two-stage stochastic programming framework for transportation planning in disaster response. J Oper Res Soc 55(1):43–53

    MATH  Google Scholar 

  • Bengtsson J (2001) Manufacturing flexibility and real options: a review. Int J Prod Econ 74(1–3):213–224

    Google Scholar 

  • Birge JR (1985) Decomposition and partitioning methods for multistage stochastic linear programs. Oper Res 33(5):989–1007

    MathSciNet  MATH  Google Scholar 

  • Bjerring T (2019) Scenario generation and moment matching.

  • Bloebaum C (1995) Coupling strength-based system reduction for complex engineering design. Struct Optim 10(2):113–121

    Google Scholar 

  • Bowman EH, Moskowitz GT (2001) Real options analysis and strategic decision making. Org Sci 12(6):772–777

    Google Scholar 

  • Boyd S, Xiao L, Mutapcic A, Mattingley J (2007) Notes on decomposition methods. Notes EE364B Stanf Univ 635:1–36

    Google Scholar 

  • Braun R, Kroo I (1997) Development and application of the collaborative optimization architecture in a multidisciplinary design environment. Multidisc Design Optim State Art 80:98

    Google Scholar 

  • Bushaj S, Büyüktahtakın İE, Haight RG (2021) Risk-averse multi-stage stochastic optimization for surveillance and operations planning of a forest insect infestation. Eur J Oper Res 299:1094

    MathSciNet  MATH  Google Scholar 

  • Carter B, Matsumoto J, Prater A, Smith D (1996) Lithium ion battery performance and charge control. IECEC 96, vol 1. Proceedings of the 31st intersociety energy conversion engineering conference. IEEE, New York, pp 363–368

    Google Scholar 

  • Data (1961) Data for IEEE-30 bus test system.

  • De Weck OL, De Neufville R, Chaize M (2004) Staged deployment of communications satellite constellations in low earth orbit. J Aerosp Comput Info Commun 1(3):119–136

    Google Scholar 

  • de Wit A, van Keulen F (2007) Numerical comparison of multi-level optimization techniques. 48th AIAA/ASME/ASCE/AHS/ASC structures, structural dynamics, and materials conference. p. 1895

  • Engel A, Browning TR (2008) Designing systems for adaptability by means of architecture options. Syst Eng 11(2):125–146

    Google Scholar 

  • Fairbrother J, Turner A, Wallace SW (2019) Problem-driven scenario generation: an analytical approach for stochastic programs with tail risk measure. Math Program 2019:1–42

    MATH  Google Scholar 

  • Feng G (1993) A decomposition algorithm for nonlinear inseparable hierarchical optimization problems. Struct Optim 5(3):184–189

    Google Scholar 

  • Fisher ML (1985) An applications oriented guide to lagrangian relaxation. Interfaces 15(2):10–21

    Google Scholar 

  • Ftexploring (2015) Wind turbine power coefficient—definition and how it’s used.

  • Hamdan B, Ho K, Wang P (2019) Staged-deployment optimization for expansion planning of large scale complex systems. AIAA scitech forum 2019. American Institute of Aeronautics and Astronautics Inc, Virginia

    Google Scholar 

  • Harrington RJ, Ottenbacher MC (2009) Decision-making tactics and contextual features: strategic, tactical and operational implications. Int J Hosp Tour Adm 10(1):25–43

    Google Scholar 

  • Høyland K, Kaut M, Wallace SW (2003) A heuristic for moment-matching scenario generation. Comput Optim Appl 24(2):169–185

    MathSciNet  MATH  Google Scholar 

  • Kaut M, Stein W (2003) Evaluation of scenario-generation methods for stochastic programming. Humboldt-Universität zu Berlin, Berlin

    MATH  Google Scholar 

  • Kenton W (2019) Net present value (NPV).

  • Kibzun AI, Kuznetsov EA (2006) Analysis of criteria var and cvar. J Bank Finance 30(2):779–796

    Google Scholar 

  • Kim HM, Michelena NF, Papalambros PY, Jiang T (2003) Target cascading in optimal system design. J Mech Des 125(3):474–480

    Google Scholar 

  • Lee HW, Jakob PC, Ho K, Shimizu S, Yoshikawa S (2018) Optimization of satellite constellation deployment strategy considering uncertain areas of interest. Acta Astronaut 153:213–228

    Google Scholar 

  • Lewis K, Mistree F (1998) The other side of multidisciplinary design optimization: accomodating a multiobjective, uncertain and non-deterministic world. Eng Optim 31(2):161–189

    Google Scholar 

  • Li S, Huang Y, Mason SJ (2016) A multi-period optimization model for the deployment of public electric vehicle charging stations on network. Transp Res Part C Emerg Technol 65:128–143

    Google Scholar 

  • Liu T, Azarm S, Chopra N (2017) On decentralized optimization for a class of multisubsystem codesign problems. J Mech Design 139(12):121404

    Google Scholar 

  • Liu Z, Wu J, Fu W, Kabirazadeh P, Kohtz S, Miljkovic N, Li Y, Wang P (2023) Generative design and optimization of battery packs with active immersion cooling. 2023 IEEE transportation electrification conference and expo (ITEC). IEEE, New York

    Google Scholar 

  • Mehrotra S, Papp D (2013) Generating moment matching scenarios using optimization techniques. SIAM J Optim 23(2):963–999

    MathSciNet  MATH  Google Scholar 

  • Monterrat A, Christie R, Kelly J, Murray DB (2017) Grid integration for marine renewable energy devices in a real time application. 12th European wave and tidal energy conference. Research Gate, Berlin, pp 1–7

    Google Scholar 

  • Noyan N (2012) Risk-averse two-stage stochastic programming with an application to disaster management. Comput Oper Res 39(3):541–559

    MathSciNet  MATH  Google Scholar 

  • Powell WB (2022) Sequential decision analytics and modeling: modeling with python. Found Trends Technol Info Oper Manag 15:325

    Google Scholar 

  • Ruszczyński A (1993) Parallel decomposition of multistage stochastic programming problems. Math Program 58(1):201–228

    MathSciNet  MATH  Google Scholar 

  • Sobieszczanski-Sobieski J, Altus TD, Phillips M, Sandusky R (2003) Bilevel integrated system synthesis for concurrent and distributed processing. AIAA J 41(10):1996–2003

    Google Scholar 

  • Steward DV (1981) The design structure system: a method for managing the design of complex systems. IEEE Trans Eng Manag 3:71–74

    Google Scholar 

  • Tackett MW, Mattson CA, Ferguson SM (2014) A model for quantifying system evolvability based on excess and capacity. J Mech Design 136(5):051002

    Google Scholar 

  • Tosserams S, Etman LP, Rooda J (2009) A classification of methods for distributed system optimization based on formulation structure. Struct Multidisc Optim 39(5):503–517

    MathSciNet  MATH  Google Scholar 

  • Wagner TC (1993) A general decomposition methodology for optimal system design. PhD thesis, University of Michigan, Ann Arbor

  • Wang Z, Wang P (2012) A nested extreme response surface approach for time-dependent reliability-based design optimization. J Mech Design 134:12

    Google Scholar 

  • Wang P, Wang Z, Almaktoom AT (2014) Dynamic reliability-based robust design optimization with time-variant probabilistic constraints. Eng Optim 46(6):784–809

    MathSciNet  Google Scholar 

  • White RA, Donayre C, Walot I, Lee J, Kopchok GE (2002) Regression of a descending thoracoabdominal aortic dissection following staged deployment of thoracic and abdominal aortic endografts. J Endovasc Therapy 9(2):92

    Google Scholar 

  • Yi SI, Shin JK, Park G (2008) Comparison of mdo methods with mathematical examples. Struct Multidisc Optim 35(5):391–402

    Google Scholar 

  • Yin X, Büyüktahtakın İE (2021) Risk-averse multi-stage stochastic programming to optimizing vaccine allocation and treatment logistics for effective epidemic response. IISE Trans Healthcare Syst Eng 2021:1–23

    Google Scholar 

  • Yodo N, Wang P (2016a) Engineering resilience quantification and system design implications: a literature survey. J Mech Design 138(11):111408

    Google Scholar 

  • Yodo N, Wang P (2016b) Resilience allocation for early stage design of complex engineered systems. J Mech Design 138(9):091402

    Google Scholar 

  • Yodo N, Wang P, Rafi M (2017) Enabling resilience of complex engineered systems using control theory. IEEE Trans Reliability 67(1):53–65

    Google Scholar 

  • Zhao C, Wang J, Watson JP, Guan Y (2013) Multi-stage robust unit commitment considering wind and demand response uncertainties. IEEE Trans Power Syst 28(3):2708–2717

    Google Scholar 

  • Zhou Z, Zhang J, Liu P, Li Z, Georgiadis MC, Pistikopoulos EN (2013) A two-stage stochastic programming model for the optimal design of distributed energy systems. Appl Energy 103:135–144

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by the National Science Foundation (NSF) through the supplement project to the Engineering Research Center for Power Optimization of Electro-Thermal Systems (POETS) with cooperative agreement EEC-1449548, and through the Faculty Early Career Development awards CMMI-1942559 and CBET-1554018.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pingfeng Wang.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Replication of Results

The full formulation for the case studies considered is provided in the paper. The scenarios were generated stochastically and changed in every run based on the method detailed in the paper. GAMS modeling software was used with BARON optimization solver used for the independent runs and the DSMD solution framework provided. The IEEE 30 Bus Case Study has been referenced to refer the reader to the full data available online. The codes are available upon request by contacting the corresponding author.

Additional information

Responsible Editor: Chao Hu

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hamdan, B., Liu, Z., Ho, K. et al. A dynamic multi-stage design framework for staged deployment optimization of highly stochastic systems. Struct Multidisc Optim 66, 162 (2023). https://doi.org/10.1007/s00158-023-03609-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00158-023-03609-6

Keywords

Navigation