modeling structural dynamics systems in modelica dymola
play

Modeling Structural - Dynamics Systems in MODELICA/Dymola, - PowerPoint PPT Presentation

Modeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic Felix Breitenecker, Gnther Zauner, Daniel Leitner Working task Given: The problem definition of the constrained pendulum like in ARGESIM Comparison


  1. Modeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic Felix Breitenecker, Günther Zauner, Daniel Leitner

  2. Working task Given: The problem definition of the constrained pendulum like in ARGESIM Comparison 7. Wanted: Capable simulation environment with an easy to use, object oriented interface.

  3. Problem definition • What is standard in advanced modeling and simulation? • Where are the problems? • How to deal with them? • Is there a standard test example?

  4. Constrained pendulum

  5. Basic formulars

  6. Simulator - Dymola

  7. Simulator - Mosilab

  8. Simulator - AnyLogic

  9. Solution methods • Algorithm section • Parameter state event • Model switching – two instances of one model – two separate submodel definitions

  10. Algorithm section Benefits: algorithm • Modelica standard notation (Dymola, if (phi<=phipin) then Mosilab, OpenModelica, …) length:=ls; • Fast modeling end if; if (phi>phipin) then Disadvantages: length:=l1; • No graphical interface end if; • Limited applicability

  11. Parameter state event Simulator includes the option statechart in the model desription interface; • Textual (in Mosilab directly, in AnyLogic only in Java) • Graphical (both simulators in UML)

  12. Model switching Constrained Pendulum start shorten Long Short lengthen

  13. Model switching Constrained Pendulum start shorten Pendel 1 Pendel 2 lengthen

  14. Results

  15. Results Simulator Time point Method Dymola/Modelica 6.72198 Dassl 500 intervals Mosilab/Modelica 6.7204 IDA Dassl Switch models Min. step 1e-6 Max. step 0.08 Mosilab/Modelica 6.7199 Impl. Trapez Pure Modelica Min. step 1e-6 Max. step 1e-4 Mosilab/Modelica 6.7224 IDA Dassl Parameter Min. step 1e-6 switching Max. step 0.08 AnyLogic 6.725 No influence Step size 0.001

  16. Conclusion • What is standard in advanced modeling and simulation? - Modelica standard for model exchange - UML - combination of both • Problems in solution generation: - limited state event handling (Dymola) - restriction in the choose of simulation methods (Mosilab) - no state event finding, fixed solution method (AnyLogic)

  17. THANK YOU FOR YOUR ATTENTION!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend