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
- Add and Configure Faults Programmatically
Access and change fault properties directly in Simulink models using several programmatic options.
- Create Predefined and Custom Fault Behaviors
Create 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 Properties
View and adjust fault properties.
- Manually Trigger Faults in Models
Configure faults to be injected with manual control. (Since R2024a)
- Create and Manage Conditionals
Use conditionals to define conditions that you can use to trigger faults.
- Manage Faults in Referenced Models
Modify faults in referenced models.
- Add and Simulate Faults in System Composer Models
Add faults to System Composer™ components and simulate fault effects on component interactions.
- Use Best Practices While Modeling and Simulating Faults
Avoid model simulation errors caused by faults by using these best practices.