ABSTRACT
Parameter sensitivity analysis is a core activity to assess the robustness of dynamical models with regard to unreliable parameters. This becomes critical for nonlinear models with many parameters subject to large uncertainties. In such contexts too often numerical experimentation is required due to the lack of analytic expressions for the derivatives of state variables with respect to parameters. A naive sweeping of the full parameter space is usually not an option due to combinatorial explosion. In this work we present OMSens, an open platform to assess the sensitivity of Modelica models tailored to work with OpenModelica. OMSens uses different methods to sensitivity analysis including an approach based on derivate-free non-linear optimization. This is a new approach not previously used in Modelica tools which provides important advantages such as robustness and applicability to models for which the derivatives of state variables don't exist or are not available. We tested OMSens with a Modelica version of World3, a large nonlinear socio-economic model. OMSens was effective to pinpoint a nonintuitive subset of parameters that, when perturbed within small ranges, yield strong changes on key state variables.
- 2017. Interior Point OPTimizer. (2017). Retrieved September 14, 2017 from https://projects.coin-or.org/IpoptGoogle Scholar
- 2017. Parameter Sensitivities with OpenModelica. (2017). Retrieved September 14, 2017 from https://OpenModelica.org/doc/OpenModelicaUsersGuide/latest/parametersensitivity.htmlGoogle Scholar
- Johan Åkesson. 2008. Optimica - An extension of Modelica supporting dynamic optimization. In Proc. 6th International Modelica Conference 2008.Google Scholar
- Modelica Association. 2017. The Modelica Language Specification Version 3.4. (2017). Retrieved September 14, 2017 from http://www.modelica.orgGoogle Scholar
- Bernhard Bachmann, Lennart Ochel, Vitalij Ruge, Mahder Gebremedhin, Peter Fritzson, Vaheed Nezhadali, Lars Eriksson, and Martin Siversson. 2012. Parallel multiple-shooting and collocation optimization with OpenModelica. In Proceedings of the 9th International Modelica Conference; September 3--5; 2012; Munich; Germany. Linköping University Electronic Press.Google ScholarCross Ref
- Rodrigo Castro. 2012. Arguments on the imminence of global collapse are premature when based on simulation models. GAIA-Ecological Perspectives for Science and Society 21, 4 (2012), 271--273.Google ScholarCross Ref
- François E Cellier. 2008. World3 in Modelica: Creating System Dynamics Models in the Modelica Framework. In Proc. 6th International Modelica Conference, Bielefeld, Germany, Vol. 2. 393--400.Google Scholar
- Open Source Modelica Consortium. 2017. OpenModelica System Documentation Version 1.12. (2017). Retrieved September 14, 2017 from http://www.OpenModelica.orgGoogle Scholar
- Atiyah Mohamed Gamal Elsheikh. 2012. Modelica-based computational tools for sensitivity analysis via automatic differentiation. Ph.D. Dissertation. Hochschulbibliothek der Rheinisch-Westfälischen Technischen Hochschule Aachen.Google Scholar
- Peter Fritzson. 2014. Principles of object-oriented modeling and simulation with Modelica 3.3: a cyber-physical approach. Wiley IEEE Press. 1250 pages. ISBN: 9781-118-859124.Google Scholar
- Boris Houska, Hans Joachim Ferreau, and Moritz Diehl. 2011. ACADO toolkit - An open-source framework for automatic control and dynamic optimization. Optimal Control Applications and Methods 32, 3 (2011), 298--312.Google ScholarCross Ref
- John E. Dennis Jr., Nélida E. Echebest, M. T. Guardarucci, José Mario Martínez, Hugo D. Scolnik, and M. C. Vacchino. 1991. A Curvilinear Search Using Tridiagonal Secant Updates for Unconstrained Optimization. SIAM Journal on Optimization 1, 3 (1991), 333--357.Google ScholarCross Ref
- Hassan K Khalil and J Grizzle. 2002. Nonlinear systems, vol. 3. Prentice hall Upper Saddle River (2002).Google Scholar
- D.H. Meadows, D.L. Meadows, and J. Randers. 1992. Beyond the Limits: Confronting Global Collapse, Envisioning a Sustainable Future. Chelsea Green Pub.Google Scholar
- D.H. Meadows, Club of Rome, and Potomac Associates. 1972. The Limits to growth: a report for the Club of Rome's project on the predicament of mankind. Number pt. 1 in Potomac Associates book. Universe Books.Google Scholar
- Donella Meadows, Jorgen Randers, and Dennis Meadows. 2004. Limits to growth: The 30-year update. Chelsea Green Publishing.Google Scholar
- Dennis L Meadows, William W Behrens, Donella H Meadows, Roger F Naill, Jørgen Randers, and Erich Zahn. 1974. Dynamics of growth in a finite world. Wright-Allen Press Cambridge, MA.Google Scholar
- Linda Petzold, Shengtai Li, Yang Cao, and Radu Serban. 2006. Sensitivity analysis of differential-algebraic equations and partial differential equations. Computers & chemical engineering 30, 10 (2006), 1553--1559.Google Scholar
- Hugo D. Scolnik. 1979. A critical review of some global models. Springer Berlin Heidelberg, Berlin, Heidelberg, 58-80.Google Scholar
- Dassault Systèmes. 2017. Dymola. (2017). Retrieved September 14, 2017 from www.3ds.comGoogle Scholar
- Hubert Thieriot, Maroun Nemura, Mohsen Torabzadeh-Tari, Peter Fritzson, Rajiv Singh, and John John Kocherry. 2011. Towards design optimization with OpenModelica emphasizing parameter optimization with genetic algorithms. In Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany. Linköping University Electronic Press, 756--762.Google ScholarCross Ref
- Graham M. Turner. 2013. The limits to growth model is more than a mathematical exercise. GAIA-Ecological Perspectives for Science and Society 21, 1 (2013), 18--19.Google ScholarCross Ref
- PJ Vermeulen and DCJ De Jongh. 1976. Parameter sensitivity of the 'Limits to Growth' world model. Applied Mathematical Modelling 1, 1 (1976), 29--32.Google ScholarCross Ref
- Susann Wolf, Joachim Haase, Christoph Clauß, Michael Jöckel, and Jürgen Lösch. 2008. Methods of Sensitivity Calculation Applied to a Multi-Axial Test Rig for Elastomer Bushings. In Proc. of Int. Modlica Conference, March 3--4, 2008.Google Scholar
Index Terms
- Towards an OpenModelica-based sensitivity analysis platform including optimization-driven strategies
Recommendations
A comprehensive framework for HSPF hydrological parameter sensitivity, optimization and uncertainty evaluation based on SVM surrogate model- A case study in Qinglong River watershed, China
AbstractTo improve HSPF hydrological and water quality simulation, a new SVM surrogate modeling method was investigated and a comprehensive framework for hydrological parameter sensitivity, optimization and uncertainty analysis was established ...
Graphical abstractDisplay Omitted
Highlights- The sensitivity analysis, optimization and uncertainty analysis were done by a SVM surrogate model.
Correlation between parameter sensitivity and counter-intuitive phenomenon of elastic-plastic beam dynamics
Method of parameter sensitivity is applied to study the counter-intuitive phenomenon observed in numerical, analytical and experimental studies on the dynamic response of elastic-plastic beams. Direct differentiation approach and central difference ...
Gradient-based optimization using parametric sensitivity macromodels
A new method for gradient-based optimization of electromagnetic systems using parametric sensitivity macromodels is presented. Parametric macromodels accurately describe the parameterized frequency behavior of electromagnetic systems and their ...
Comments