Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

Discontinuities handled with events in Assimulo

Författare

  • Emil Fredriksson
  • Christian Andersson
  • Johan Åkesson

Redaktör

  • Hubertus Tummescheit
  • Karl-Erik Årzén

Summary, in English

Often integrating ordinary differential equations or differential algebraic equations (DAE) do not constitute the problem alone. A common complement is finding the root of an algebraic function (an event function) that depends on the states of the problem. This formulation of a model enables the possibility of including discontinuities, an important part of the Functional Mock-up Interface standard which allows hybrid models of differential algebraic equations. The problem of root-finding during integration is however difficult. Both in a theoretical aspect and as a software problem.



An implementation of software for root-finding is done in Assimulo, a Python/Cython wrapper for integrators. The implementation takes the Functional Mock-up Interface standard into consideration. The implementation is made usable for a wide variety of integration algorithms and is also verified and benchmarked with advanced industrial models, showing good indications of being robust and scaling well for large systems.

Publiceringsår

2014

Språk

Engelska

Sidor

827-836

Publikation/Tidskrift/Serie

Linköping Electronic Conference Proceedings

Issue

96

Dokumenttyp

Konferensbidrag

Förlag

Linköping University Electronic Press

Ämne

  • Mathematics
  • Control Engineering

Nyckelord

  • Assimulo
  • FMI
  • Functional Mock-up Interface
  • FMU
  • Discontinuities
  • Events
  • Root-finding

Conference name

10th International Modelica Conference

Conference date

2014-03-10 - 2014-03-12

Conference place

Lund, Sweden

Aktiv

Published

Forskningsgrupp

  • LCCC

ISBN/ISSN/Övrigt

  • ISSN: 1650-3686
  • ISSN: 1650-3740