使用真值表将故障条件映射到操作
这个例子展示了如何使用真值表将系统的故障条件直接映射到相应的操作。
真值表仅在Simulink®中支持。万博1manbetx万博1manbetx有关更多信息,请参见使用真值表来模拟组合逻辑。
系统故障检测
该模型利用真值表对飞机电梯控制系统的故障状态和故障动作进行映射。
介绍该模型对故障检测系统的要求。
液压1故障-当没有其他故障时,关闭左侧外驱动器。
液压2故障-当没有其他故障时,关闭左侧内部执行器和右侧内部执行器。
液压3故障-当没有其他故障时,关闭右外驱动器。
执行器位置故障-当没有其他故障时,隔离特定的执行器。
液压压力1和左外执行器故障-当没有其他故障时,关闭左外执行器。
液压2和左侧内部执行器故障-当没有其他故障时,关闭左侧内部执行器。
液压3和右外致动器故障-当没有其他故障时,关闭右外致动器。
左侧液压和执行器多次故障-隔离左侧外部执行器和左侧内部执行器。
右侧液压和执行器多次故障-隔离右侧外部执行器和右侧内部执行器。
间歇执行器故障—如果执行器在运行过程中开关了5次,请隔离该执行器。
在模式逻辑图中,一对真值表函数定义了满足这些要求的逻辑。L_switch
控制左边的电梯R_switch
控制右边的电梯。这个真值表是左边电梯的。
第一个要求表明,如果仅在液压1系统中检测到故障,则关闭左外执行器。在真值表中,这个需求由decision表示D1。如果液压系统1存在低压,则D1指定执行动作2。操作2发送一个事件go_off
对于左边的驱动器,执行机构。罗
。
类似地,其他需求被映射到真值表中的适当操作。例如,如果左外致动器失效,D3原因3。操作3发送事件go_isolated
来执行机构。罗
隔离左驱动器。
在图表的入口和操作期间调用真值表函数,以便在每个时间步骤执行错误检查。