Franciscus van der Linden
German Aerospace Center (DLR), Institute of System Dynamics and Control, Weßling, Germany
Download article
http://dx.doi.org/10.3384/ecp14096427Published in: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden
Linköping Electronic Conference Proceedings 96:45, p. 427-436
Published: 2014-03-10
ISBN: 978-91-7519-380-9
ISSN: 1650-3686 (print), 1650-3740 (online)
The implementation of faults in Modelica is currently not standardized; which leads to many non-compatible implementations. To support the standardization of fault implementations; a new standard for fault implementation and triggering is proposed.
The proposed standard can handle parameter faults as well as variable faults during a time simulation to cover all common fault possibilities. Using instance modifiers as well as an inner-outer broadcasting method; the faults can be triggered in a central block. Furthermore; care was taken so that the simulation of the models in a fault-free condition can be guaranteed.
A library using the proposed standard was developed. In this library; the fault implementation as well as the triggering of these faults was modeled with the end user in mind. An example implementation is presented which shows the capabilities of the library.