The early implementation of failure modes into existing component model libraries
This research addresses a need in systems engineering to verify that a system can meet performance requirements; this is done by integrating failure behavior into the system’s nominal model during the initial stages of design. In general, failure behavior is not used in early assessments, lending to...
Gespeichert in:
Veröffentlicht in: | Research in engineering design 2014-07, Vol.25 (3), p.203-221 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This research addresses a need in systems engineering to verify that a system can meet performance requirements; this is done by integrating failure behavior into the system’s nominal model during the initial stages of design. In general, failure behavior is not used in early assessments, lending toward increased uncertainty in the model’s validity. Current libraries do not model failures and thus cannot confidently address how a design will function in the intended operational environments. Since failures occur from effects on the environment, they should be included during verification and validation efforts. Current approaches capture off-nominal behavior using parameter variation where flow variables and parameters are varied to measure the system-level effect. This approach is ad hoc and does not accurately capture failure mode behavior. To address this limitation, an approach is developed to understand and implement failure mode behavior into nominal models. The Modelica Standard Library (MSL) is used as an example for the component library of nominal models. MSL has a significant amount of basic nominal component behavior and therefore is desirable for this research. Two approaches are developed to implement failure mode behavior; the first uses transfer function and use case graphs, and the second uses existing literature. In addition, complex systems often have a large number of components and an even larger number of failure modes. Since the goal is to limit the development time, we generate an approach to identify high-risk failure modes. This captures an early system-level effect of each failure mode and uses an occurrence to calculate risk. To show the usefulness of each method, two examples are provided including a vehicle drivetrain subsystem with a variety of failures and a diesel engine with fuel injector and valve failures. |
---|---|
ISSN: | 0934-9839 1435-6066 |
DOI: | 10.1007/s00163-014-0175-7 |