主要内容

使用真值表将错误条件映射到操作

这个示例展示了如何使用真值表将系统的故障条件直接映射到它们的后续操作。

只有在Simulink®中支持真值表。金宝app金宝app有关更多信息,请参见使用真值表对组合逻辑进行建模

检测系统故障

该模型利用真值表映射了飞机升降器控制系统的故障状态和动作。

该列表描述了该型号对故障检测系统的要求。

  • 液压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执行机构。罗隔离左致动器。

在图表的入口和操作期间调用真值表函数,以便在每个时间步骤执行错误检查。

相关话题