ABSTRACT
Equation-based 1 modelling of hybrid systems has to consider dynamical systems consisting of components with continuous and/or discrete behavior. The paper focuses on such systems under special consideration of systems with variable model structure. Some ideas are presented how a simulation of continuous and discrete phenomena can be handled correctly. The main process is a continuing alternation between continuous and discrete simulation phases, where in the discrete phase the changeover can be performed to a new model structure which is valid during the next continuous phase. The paper addresses the problem of finding a new valid model structure as a process within the discrete phase. This new valid model structure has to be found under consideration of the time history of the model's variables within the preceding continuous phase. To this end, the usage of the Linear Complementarity Problem (LCP) is proposed. After a definition of hybrid systems and the term model structure, different types of events - with and without influence on the model structure - are listed and properties of complementarity are presented. To find the correct switchover from continuous to discrete phase, so-called indicator functions are used. On the contrary, to find the correct switchover from discrete to continuous phase, the LCP is applied. Some simulation results for an electromechanical system are briefly presented.
- http://www.modelica.orgGoogle Scholar
- P. Fritzson. 2015. Principles of Object-Oriented Modeling and Simulation with Modelica 3.3 - A cyber-physical approach. IEEE Press and Wiley.Google Scholar
- Modelica Association. 2016. The Modelica Standard Library, Version 3.3.2, https://github.com/modelica/ModelicaGoogle Scholar
- Modelica Association. 2014. The Modelica Language Specification, Vers. 3.3, Rev. 1, https://www.modelica.org/documents/ModelicaSpec33Revision1.pdfGoogle Scholar
- F.E. Cellier, H. Elmqvist, M. Otter, J.H. Taylor. 1993. Guidelines for modeling and simulation of hybrid systems. IFAC World Congress, Sydney, Australia, Proc., vol. 8, pp. 391--397.Google ScholarCross Ref
- C. Glocker. 1995. Dynamik von Starrkörpersystemen mit Reibung und Stößen. Dissertation, Fortschrittberichte VDI, Reihe 18, Nr. 182, VDI-Verlag.Google Scholar
- D.A. van Beek, S.H.F. Gordijn, J.E. Rooda. 1997. Integrating Continuous-Time and Discrete-Event Concepts in Modelling and Simulation of Manufacturing Machines. Simulation Practice and Theory, vol. 5, pp. 653--669.Google ScholarCross Ref
- P.J. Mosterman, M. Otter, H. Elmqvist. 1998. Modeling Petri Nets as Local Constraint Equations for Hybrid Systems Using Modelica. SCS Summer Conference, Reno, Nevada, US, Proc, pp. 314--319.Google Scholar
- P. Mosterman. 1999. An overview of hybrid simulation phenomena and their support by simulation packages. HSCC 1999, Berg en Dal, The Netherlands, Proc, Springer LNCS 1569, pp. 165--177. Google ScholarDigital Library
- D.A. van Beek, J.E. Rooda. 2000. Languages and Applications in Hybrid Modelling and Simulation: Positioning of Chi. Control Engineering Practice, vol. 8, no. 1, pp. 81--91.Google ScholarCross Ref
- T. Ernst, C. Klem-Robbenhaar, A. Nordwig, T. Schrag. 2000. Modellierung und Simulation hybrider Systeme mit Smile. Informatik Forsch Entw., Springer, 15: 33--50.Google Scholar
- H. Vangheluwe, J. de Lara, P.J. Mosterman. 2002. An Introduction to Multi-paradigm Modelling and Simulation. AIS'2002 Conference, Lisboa, Portugal, Proc., pp. 9--20.Google Scholar
- C. Nytsch-Geusen, T. Ernst, A. Nordwig, P. Schneider, P. Schwarz, M. Vetter, C. Wittwer, A. Holm, T. Nouidni, J. Leopold, G. Schmidt, U. Doll, A. Mattes. 2005. Mosilab: Development of a Modelica based generic simulation tool supporting model structural dynamics. 4th Int. Modelica Conf., Hamburg, Germany, Proc., pp. 527--535.Google Scholar
- C. Nytsch-Geusen, T. Ernst, A. Nordwig, P. Schneider, P. Schwarz, M. Vetter, C. Wittwer, A. Holm, T. Nouidni, J. Leopold, G. Schmidt, A. Mattes. 2006. Advanced modeling and simulation techniques in Mosilab: A system development case study. 5th Int. Modelica Conf., Vienna, Austria, Proc., pp. 63--71.Google Scholar
- A. Bemporad. 2009. Modeling And Control Of Hybrid Dynamical Systems: The Hybrid Toolbox For Matlab. MATHMOD, Vienna, Austria, Proc., pp. 82--100.Google Scholar
- D. Zimmer. 2010. Equation-Based Modeling of Variable-Structure Systems. Dissertation, Eidgenössische Technische Hochschule ETH Zürich, Switzerland.Google Scholar
- C. Höger. 2014. Dynamic structural analysis for DAEs. SCS Summer Simulation Multiconference. Proc. Google ScholarDigital Library
- H. Elmqvist, F. Gaucher, S.E. Mattsson, F. Dupont. 2012. State Machines in Modelica. 9th Int. Modelica Conf., Munich, Germany, Proc., pp. 37--46.Google Scholar
- H. Elmqvist, S.E. Mattsson, M. Otter. 2014. Modelica extensions for Multi-Mode DAE Systems. 10th Int. Modelica Conf., Lund, Sweden, Proc., pp. 183--193.Google ScholarCross Ref
- S.E. Mattsson, M. Otter, H. Elmqvist. 2015. Multi-Mode DAE Systems with Varying Index. 11th Int. Modelica Conf., Versailles, France, Proc., pp. 89--98Google Scholar
- H. Elmqvist, T. Henningsson, M. Otter. 2017. Innovations for Future Modelica. 12th Int. Modelica Conf., Prague, Czech Republic. Proc., pp. 693--702.Google Scholar
- O. Enge. 2004. Modelling of electromechanical systems with variable structure using the linear complementarity problem. Int. J. of Applied Electromagnetics and Mechanics, 19(1-4):25--29.Google ScholarCross Ref
- O. Enge. 2005. Analyse und Synthese elektromechanischer Systeme. Dissertation, TU Chemnitz, Germany. Same: Shaker, Aachen, 2005 (ISBN 3-8322-4574-X).Google Scholar
- O. Enge, P. Maißer. 2005. Modelling electromechanical systems with electrical switching components using the linear complementarity problem. Journal Multibody System Dynamics, 13(4):421--445.Google ScholarCross Ref
- O. Enge, C. Clauß, P. Schneider, P. Schwarz, M. Vetter, S. Schwunk. 2006. Quasi-stationary AC analysis using phasor description with Modelica. 5th Int. Modelica Conf., Vienna, Austria, Proc., pp. 579--588.Google Scholar
- O. Enge-Rosenblatt, J. Bastian, C. Clauß, P. Schwarz. 2007. Numerical Simulation of Continuous Systems with Structural Dynamics. 6th EUROSIM Congress on Modelling and Simulation, Ljubljana, Slovenia. Proc. on CDROM.Google Scholar
- O. Enge-Rosenblatt, J. Bastian, C. Clauß, P. Schwarz. 2008. Numerical Simulation of Continuous Systems with Structural Dynamics. SNE - Simulation News Europe, 18(2):24--32.Google Scholar
- O. Enge-Rosenblatt, P. Schneider. 2008. Modelica Wind Turbine Models with Structural Changes Related to Different Operating Modes. 6th Int. Modelica Conf., Bielefeld, Germany. Proc., vol. 2, pp. 611--619.Google Scholar
- O. Enge-Rosenblatt, C. Clauß, P. Schneider, M. Vetter, S. Schwunk. 2009. ComplexLib - a Modelica library for steady-state analysis of AC circuits within phasor domain. 7th Int. Modelica Conf., Como, Italy, Libraries in Proceedings.Google Scholar
- F. Pfeifer, C. Glocker. 1996. Multibody dynamics with unilateral contacts. John Wiley & Sons.Google Scholar
- V. Acary, B. Brogliato. 2008. Numerical Methods for Nonsmooth Dynamical Systems. Springer.Google Scholar
- P. Lötstedt. 1979. A Numerical Method for the Simulation of Mechanical Systems With Unilateral Constraints (TRITA-NA-7920). Diss., The Royal Institute of Technology, Stockholm, Sweden.Google Scholar
- P. Lötstedt. 1981. Coulomb friction in two-dimensional rigid body friction. Z. Ang. Math. Mech., 61:605--615.Google ScholarCross Ref
- P. Lötstedt. 1982: Mechanical systems of rigid bodies subject to unilateral constraints. SIAM J. Appl. Math., 42:281--296.Google ScholarDigital Library
- E.J. Haug, S.C. Wu, S.M. Yang. 1986. Dynamics of mechanical systems with coulomb friction and constraint addition-deletion - I, II, III. Mechanism and Machine Theory, 21(5):401--425.Google ScholarCross Ref
- F. Pfeiffer. 1991. Dynamical systems with time-varying or unsteady structure. Z. Ang. Math. Mech., 71(4):T6--T22.Google Scholar
- C. Glocker, F. Pfeiffer. 1992. Dynamical systems with unilateral contacts. Nonlinear Dynamics, 3:245--259.Google ScholarCross Ref
- C. Glocker, F. Pfeiffer. 1992. An LCP-approach for multibody systems with planar friction. Contact Mechanics Int. Symposium, Lausanne, Switzerland, Proc., pp. 13--30.Google Scholar
- H.J. Klepp. 1992. Stopping check for systems with friction-affected constraints. Z. Ang. Math. Mech., 72(11):539--548.Google ScholarCross Ref
- C. Glocker, F. Pfeiffer. 1993. Complementarity problems in multibody systems with planar friction. Archive of Applied Mechanics, 63:452--463.Google Scholar
- F. Pfeiffer. 1993. Complementarity problems of stick-slip vibrations. Dynamics and Vibrations of Time-Varying Systems and Structures, DE-Vol. 56, ASME, pp. 43--50.Google Scholar
- C. Glocker, F. Pfeiffer. 1994. Stick-slip phenomena and applications. Nonlinearity and Chaos in Engineering Dynamics, John Wiley & Sons, Chichester, pp. 103--113.Google Scholar
- F. Pfeiffer. 1994. Methoden zur nichtlinearen Antriebstechnik. VDI-Berichte, Nr. 1153, VDI-Verlag, Düsseldorf, pp. 599--624.Google Scholar
- C. Glocker, F. Pfeiffer. 1995. Multiple impacts with friction in multibody systems. Nonlinear Dynamics, 7:471--497.Google ScholarCross Ref
- F. Pfeiffer. 1999. Unilateral problems in dynamics. Archive of Applied Mechanics, 69:503--527.Google ScholarCross Ref
- F. Pfeiffer. 2001. Applications of unilateral multibody dynamics. Philosophical Transactions: Mathematical, Physical and Engineering Sciences, 359(1789): 2609--2628.Google ScholarCross Ref
- F. Pfeiffer. 2003. The idea of complementarity in multibody dynamics. Archive of Applied Mechanics, 72(11-12): 807--816.Google ScholarCross Ref
- S.N. Stevens, P.-M. Lin. 1981. Analysis of piecewise-linear resistive networks using complementary pivot theory. IEEE Trans. Circuits Systems, 28:429--441.Google ScholarCross Ref
- J.T.J, van Eyndhoven. 1986. Solving the linear complementarity problem in circuit simulation. SIAM J. Control Opt., 24:1050--1062. Google ScholarDigital Library
- Y.J. Lootsma, A.J. van der Schaft, M.K. Camlibel. 1999. Uniqueness of solutions of linear relay systems. Automatica, 35:467--478. Google ScholarDigital Library
- C.E. Lemke. 1970. Recent results on complementarity problems. Nonlinear Programming, American Mathematical Society, pp. 349--384.Google Scholar
- C.E. Lemke. 1980. A survey of complementarity theory. Variational Inequalities and Complementarity Problems, John Wiley & Sons, pp. 213--239.Google Scholar
- K.G. Murty. 1988. Linear Complementarity, Linear and Nonlinear Programming. Sigma Series in Applied Mathematics 3. Heldermann, Berlin.Google Scholar
- R.W. Cottle, J.-S. Pang, R.E. Stone. 1992. The Linear Complementarity Problem. Academic Press, Boston.Google Scholar
- F.A. Al-Khayyal. 1987. An implicit enumeration procedure for the general linear complementarity problem. Mathematical Programming Study, 31:1--20.Google ScholarCross Ref
- O. Enge, G. Kielau, P. Maißer. 1995. Dynamiksimulation elektromechanischer Systeme. Fortschrittberichte VDI, Reihe 20, Nr. 165, VDI-Verlag, Düsseldorf.Google Scholar
- H. Freudenberg, P. Maißer. 2000. Analyse und Optimierung mechatronischer Systeme mit alaska. 1. Tagung Simulation im Maschinenbau - Softwaretools und Anwendungen in Lehre, Forschung und Praxis (STM2000), Dresden, Germany, Tagungsband 1, pp. 101--114.Google Scholar
- M. Berger (Ed.). 2016. 8th Saxon Simulation Meeting. Proc. of the 8th alaska User Meeting, Chemnitz, Germany, Universitätsverlag Chemnitz.Google Scholar
- Reference Manual alaska 9.4. 2017. Institut für Mechatronik e.V., Chemnitz, Germany.Google Scholar
- https://www.ifm-chemnitz.de/en/products/dynamic-simulation/alaskamodellerstudio/Google Scholar
Recommendations
Hybrid state approach for modelling electrical and mechanical systems
Many engineering systems contain discrete components or decision makers as well as continuous dynamical components. The variables in these systems can be quantitatively represented by discrete and continuous states. These states affect each other in the ...
On modeling of fuzzy hybrid systems
A hybrid system is a system containing a mixture of discrete event components and continuous variable components. The existing hybrid system modeling methods are effective to handle crisp cases but can be difficult to represent deterministic ...
Hybrid Simulation Based Approach for Embedded Systems Reliability Analysis
This paper describes a reliability approach based on a coupling of discrete and continuous dynamics simulation of embedded systems. This hybrid simulation is a combination in the same formalism of the discrete simulation of an algorithm allowing the ...
Comments