Main Content

Fault Subsystem

Model behaviors for fault injection

Since R2023b

  • Fault Subsystem block icon

Libraries:
Simulink Fault Analyzer

Description

Use these blocks to model fault behavior. Fault Subsystem blocks contains a Fault Inport block that retrieves the signal you want to modify, and a Fault Outport block that outputs the signal. Connect the behavior between these two blocks.

When you add fault behaviors to faults, Simulink® Fault Analyzer™ creates a copy of the fault behavior from the library and stores the model in this block. You can pick from built-in behaviors or create and register custom behaviors. See Create Predefined and Custom Fault Behaviors.

Each Fault Subsystem block can contain only one Fault Input and Fault Outport block. To retrieve additional model signal data for use Fault Subsystem blocks, use Fault Data Inport blocks.

Examples

Block Characteristics

Data Types

Booleana | busa | doublea | enumerateda | fixed pointa | halfa | imagea | integera | singlea | stringa

Direct Feedthrough

no

Multidimensional Signals

yesa

Variable-Size Signals

yesa

Zero-Crossing Detection

no

a Actual data type or capability support depends on block implementation.

Version History

Introduced in R2023b