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.
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
Ahmed S (2013) A scenario decomposition algorithm for 0–1 stochastic programs. Oper Res Lett 41(6):565–569
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
Allison JT, Guo T, Han Z (2014) Co-design of an active suspension using simultaneous dynamic optimization. J Mech Design 136:8
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
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
Bengtsson J (2001) Manufacturing flexibility and real options: a review. Int J Prod Econ 74(1–3):213–224
Birge JR (1985) Decomposition and partitioning methods for multistage stochastic linear programs. Oper Res 33(5):989–1007
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
Bowman EH, Moskowitz GT (2001) Real options analysis and strategic decision making. Org Sci 12(6):772–777
Boyd S, Xiao L, Mutapcic A, Mattingley J (2007) Notes on decomposition methods. Notes EE364B Stanf Univ 635:1–36
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
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
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
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
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
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
Feng G (1993) A decomposition algorithm for nonlinear inseparable hierarchical optimization problems. Struct Optim 5(3):184–189
Fisher ML (1985) An applications oriented guide to lagrangian relaxation. Interfaces 15(2):10–21
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
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
Høyland K, Kaut M, Wallace SW (2003) A heuristic for moment-matching scenario generation. Comput Optim Appl 24(2):169–185
Kaut M, Stein W (2003) Evaluation of scenario-generation methods for stochastic programming. Humboldt-Universität zu Berlin, Berlin
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
Kim HM, Michelena NF, Papalambros PY, Jiang T (2003) Target cascading in optimal system design. J Mech Des 125(3):474–480
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
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
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
Liu T, Azarm S, Chopra N (2017) On decentralized optimization for a class of multisubsystem codesign problems. J Mech Design 139(12):121404
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
Mehrotra S, Papp D (2013) Generating moment matching scenarios using optimization techniques. SIAM J Optim 23(2):963–999
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
Noyan N (2012) Risk-averse two-stage stochastic programming with an application to disaster management. Comput Oper Res 39(3):541–559
Powell WB (2022) Sequential decision analytics and modeling: modeling with python. Found Trends Technol Info Oper Manag 15:325
Ruszczyński A (1993) Parallel decomposition of multistage stochastic programming problems. Math Program 58(1):201–228
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
Steward DV (1981) The design structure system: a method for managing the design of complex systems. IEEE Trans Eng Manag 3:71–74
Tackett MW, Mattson CA, Ferguson SM (2014) A model for quantifying system evolvability based on excess and capacity. J Mech Design 136(5):051002
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
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
Wang P, Wang Z, Almaktoom AT (2014) Dynamic reliability-based robust design optimization with time-variant probabilistic constraints. Eng Optim 46(6):784–809
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
Yi SI, Shin JK, Park G (2008) Comparison of mdo methods with mathematical examples. Struct Multidisc Optim 35(5):391–402
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
Yodo N, Wang P (2016a) Engineering resilience quantification and system design implications: a literature survey. J Mech Design 138(11):111408
Yodo N, Wang P (2016b) Resilience allocation for early stage design of complex engineered systems. J Mech Design 138(9):091402
Yodo N, Wang P, Rafi M (2017) Enabling resilience of complex engineered systems using control theory. IEEE Trans Reliability 67(1):53–65
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
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
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
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-023-03609-6