Fault Modeling
Use Simulink Fault Analyzer™ to model faults and conditionals. You can use the graphical interface or programmatic options to configure faults in models.
Functions
Objects
| Fault | Create or modify faults in models (Since R2023b) | 
| Conditional | Create or modify conditionals in models (Since R2023b) | 
| Symbol | Create or modify symbols in conditionals (Since R2023b) | 
Blocks
Topics
- Create Predefined and Custom Fault BehaviorsCreate custom fault behaviors and add them to a list of fault behaviors in with a fault behavior library. You can also modify faults within the library, and export and share them with others. 
- Specify Fault PropertiesView and adjust fault properties. 
- Manually Trigger Faults in ModelsConfigure faults to be injected with manual control. (Since R2024a) 
- Create and Manage ConditionalsUse conditionals to define conditions that you can use to trigger faults. 
- Copying FaultsDuplicate blocks that have faults to copy faults in your models. (Since R2025a) 
- Manage Faults in Referenced ModelsModify faults in referenced models. 
- Access Data from Model Outputs in Fault BehaviorsCreate fault behaviors that use additional model data by using Fault Data Inport blocks. (Since R2024b) 
- Create Fault-Embedded ModelsExport models that contain faults to version that contains embedded faults. (Since R2025a) 
- Add and Simulate Faults in System Composer ModelsAdd faults to System Composer™ components and simulate faults on component interactions. 
- Use Best Practices While Modeling and Simulating FaultsAvoid model simulation errors caused by faults by using these best practices. 






