CN109426675A - 基于Stateflow的机载机电综合管理***余度管理方法 - Google Patents
基于Stateflow的机载机电综合管理***余度管理方法 Download PDFInfo
- Publication number
- CN109426675A CN109426675A CN201710728850.7A CN201710728850A CN109426675A CN 109426675 A CN109426675 A CN 109426675A CN 201710728850 A CN201710728850 A CN 201710728850A CN 109426675 A CN109426675 A CN 109426675A
- Authority
- CN
- China
- Prior art keywords
- state
- electrical
- management
- electronic equipment
- mechanical comprehensive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
针对传统的机电综合管理***余度管理功能开发的缺陷,采用Simulink的Stateflow工具,提出了基于Stateflow的机载机电综合管理***余度管理方法,建立机载机电综合管理***体系结构模型,设计机电综合管理计算机的状态机模型;设计基于真值表的余度管理逻辑。本方法可以在机电综合管理***开发早期,设计机载机电综合管理***余度管理方法,可以提前发现***故障,提高开发效率,节省开发成本,可以降低机载机电综合管理***设计的复杂程度,模型的易理解程度远远高于文档和代码,减轻需求、设计、实现相关工程师的沟通困难。
Description
技术领域
本发明涉及一种余度管理方法,更特别地说是基于Stateflow的机载机电综合管理***余度管理方法。
背景技术
机载机电***,是指飞机上保障飞控、航空电子等***正常工作以及机上人员安全的设备。机载机电***包括供电***、燃油***、液压***、环控***、刹车***、起落架***、发动机***、辅助动力***等十几个***。国内外航空工业部门引入了机电综合管理***,改变机电***从传统的联合式架构到综合化乃至深度综合化架构。
当前机载机电综合管理***的余度管理功能主要依靠C语言代码实现,随着机电综合管理***综合化程度越来越高,***开发人员通过代码和文档沟通困难,设计的复杂程度越来越大,代码的可移植性也越来越差。改变上述情况迫在眉睫。
Stateflow是Matlab/Simulink系列产品中一种图形化的设计开发工具,是有限状态机的图形实现工具。主要用于Simulink中控制和检测逻辑关系的表示。用户可以在进行Simulink仿真时,使用这种图形化的工具实现各个状态之间的转换,解决复杂的监控逻辑问题。可以实现对基于有限状态机理论的复杂***进行图形化建模和仿真,设计开发确定的、检测的控制***,更容易在设计的不同阶段修改设计、评估结果和验证***的性能。现有技术情况。
发明内容
本发明的目的:
机载机电综合管理***在获得巨大收益的同时,也带来了一系列问题,包括***规模增长引入的开发、设计和综合困难、可靠性失效引起的“多米诺骨牌效应”、从松耦合到紧耦合带来的安全性重新评估。
航空工业部门急需采用一种先进的、科学的方法建立机载机电综合管理***。其中建模与仿真技术是一种有效的手段,第一通过建模/仿真可以降低机载机电综合管理***设计的复杂程度,模型的易理解程度远远高于文档和代码,减轻需求、设计、实现相关工程师的沟通困难;第二通过建模/仿真可以在产品开发早期发现***的设计缺陷,减少高昂的返修成本,加快产品交付周期;第三通过建模/仿真,形成针对机载机电综合管理***设计的标准体系,规范设计流程,指导机电***设计人员。
本发明的技术方案:
为了实现上述发明目的,本发明采用的技术方案为:基于Stateflow的机载机电综合管理***余度管理方法。
基于Stateflow的机载机电综合管理***余度管理方法分为三步:建立机载机电综合管理***体系结构模型;设计机电综合管理计算机的状态机模型;设计基于真值表的余度管理逻辑。
步骤1.建立机载机电综合管理***体系结构模型
根据机电***实际情况,使用Stateflow的Chart,建立机载机电***故障检测和处理的体系结构模型。每一个状态表示一个机电综合管理计算机,所有机电综合管理计算机的优先级关系是上>下,左>右。
步骤2.设计机电综合管理计算机的状态机模型
在步骤1的基础上,设计机电综合管理计算机的状态机模型。Stateflow中的每一状态表示一个机电综合管理计算机,每一个机电综合管理计算机由5个子状态组成,Passive、Active、Standby、Off、Isolated,这5个子状态分别表示机电综合管理计算机所处于的不同模态。
a.Passive:表示机电综合管理计算机上电后进入周期任务的初始化状态;
b.Active:表示机电综合管理计算机处于激活状态,即这个IEMC处于主控制;
c.Standby:表示机电综合管理计算机处于备份状态,机电综合管理计算机不做指令输出;
d.Off:表示机电综合管理计算机故障状态,一旦出现机电综合管理计算机检测到瞬时故障进入测状态;
e.Isolated表示隔离状态,依据***的具体逻辑,当瞬时故障到达一定阀值,进入隔离状态,***采取安全措施。
步骤3.设计基于真值表的余度管理逻辑
在步骤2的基础上,首先建立每个父状态中的子状态的迁移关系,包括从初始状态到Passive状态,Passive状态到Active或者Standby状态,Standby状态到Active状态。Off状态到Isolated状态。IEMSC的Passive/Standby状态到Active状态的条件是IEMSC当前处于Passive状态。IEMSC的Passive/Active/Standby状态到Off状态的条件是go_off(即***检测到故障)。IEMSC的Off状态到Isolated状态的条件是[fails>=n],即故障累计达到n次。IEMSC的Off到Off状态的条件是go_off[fails<n],即连续故障次数小于n时,IEMSC1仍然处于Off状态。
采用Stateflow的真值表根据机载机电综合管理***的监控结果作为输入,实现机载机电管理计算机的余度管理逻辑。真值表包括条件表和动作表。条件表中,Condition(条件)列中的每个条件先要判断监信号是有效(T)或失效(F)。每个Decision(决策)列隐含着各个条件的“与”操作。表中的最后一个决策称为缺省决策,它包含着除了前面列举的决策外的所有其他决策。动作(Action)表示决策的结果。动作表是条件表的动作的具体,动作需要具体表示监控信号有效值得数目。如表1、2。
表1机载机电综合管理***故障处理条件表
描述 | 条件 | D1(决策1) | D2 | D3 | …… | DM(缺省决策) | |
1 | Validity[1] | T | T | F | …… | - | |
2 | Validity[2] | F | T | F | …… | - | |
3 | Validity[3] | F | T | F | …… | - | |
…… | …… | …… | …… | …… | …… | …… | …… |
N | Validity[N] | …… | - | ||||
动作 | 1 | 2 | 3 | …… | X |
表2机载机电综合管理***动作表
描述 | 动作 | |
1 | num=1 | |
2 | ||
…… | …… | …… |
X | num=x |
附图说明
图1机载机电***故障检测和处理的体系结构模型
图2机载机电综合管理计算机状态机模型
具体实施方式
本专利以起落架收放控制***为案例,RIU(远程接口单元)收到飞行员的操作指令(收/放/应急放),RIU控制起落架***中不同类型的阀,同时双余度的IEMSC(机电综合管理计算机)接受RIU采集的起落架开关信号,IEMSC对多余度的开关信号进行表决,并监控开关信号的有效性,并把表决值和监控结果发给RIU,继续控制起落架机械装置。下面将结合附图和实施例对本发明做进一步的详细说明。
1.建立机载机电综合管理***体系结构模型
由于案例中的机电综合管理***是双余度,使用Stateflow的Chart,建立机载机电***故障检测和处理的体系结构模型,共有两个状态IEMSC1和IEMSC2。每一个状态表示一个机电综合管理计算机,如图1所示,IEMSC1在IEMSC2的左上方,也就是说IEMSC1作为主节点,IEMSC2作为从节点。
2.设计机电综合管理计算机的状态机模型
设计机电综合管理计算机的状态机模型。Stateflow中的每一状态表示一个机电综合管理计算机,每一个机电综合管理计算机由5个子状态组成,Passive Active StandbyOff Isolated,这5个子状态分别表示机电综合管理计算机所处于的不同状态。
3.设计基于真值表的余度管理逻辑
建立每个父状态IEMSC中的子状态的迁移关系,包括从初始状态到Passive状态,Passive状态到Active或者Standby状态,Standby状态到Active状态。Off状态到Isolated状态。具体迁移关系表1所示。
表3详细描述了本案例中不同状态的迁移关系。IEMSC1的Passive/Standby状态到Active状态的条件是IEMSC2当前处于Passive状态。IEMSC1的Passive/Active/Standby状态到Off状态的条件是go_off(即***检测到故障)。IEMSC1的Off状态到Isolated状态的条件是[fails>=3],即故障累计达到3次。IEMSC1的Off到Off状态的条件是go_off[fails<3],即连续故障次数小于3时,IEMSC1仍然处于Off状态。
采用Stateflow的真值表,以双余度的RIU的输入,实现机载机电管理计算机的余度管理逻辑。真值表包括条件表和动作表。条件表表4中,前起舱门放下到位终点开关1(Front_Door_Deploy_State1)和前起舱门放下到位终点开关2(Front_Door_Deploy_State2)作为输入。当Front_Door_Deploy_State1为真并且Front_Door_Deploy_State2为真时,触发动作1。当Front_Door_Deploy_State1为假并且Front_Door_Deploy_State2为真时,触发动作2。当Front_Door_Deploy_State1为真并且Front_Door_Deploy_State2为假时,触发动作3。当Front_Door_Deploy_State1为假并且Front_Door_Deploy_State2为假时,触发动作4。在表5动作表中,动作1是默认动作,为空。动作2表示机载机电综合管理计算机1出现瞬时故障,send(go_off,IEMSC.IEMSC1);动作3表示机载机电综合管理计算机2出现瞬时故障,send(go_off,IEMSC.IEMSC2);动作4表示机载机电综合管理计算机1、2都出现瞬时故障,send(go_off,IEMSC.IEMSC1),send(go_off,IEMSC.IEMSC2)。
表3机电综合管理计算机状态关系
初始状态 | Passive | Active | Standby | Off | Isolated | |
初始状态 | \ | 自动 | \ | \ | go_off[!in(off)] | \ |
Passive | \ | \ | !IEMSC2_act() | IEMSC2_act() | go_off[!in(off)] | 、 |
Active | \ | \ | \ | IEMSC2_act() | go_off[!in(off)] | \ |
Standby | \ | \ | !IEMSC2_act() | \ | go_off[!in(off)] | \ |
Off | [validity1] | \ | \ | \ | go_off[fails<3] | [fails>=3] |
Isolated | \ | \ | \ | \ | \ | \ |
表4面向起落架收放的机载机电综合管理***故障处理条件表
描述 | 条件 | D1 | D2 | D3 | D4 | |
1 | 前起舱门放下到位终点开关1 | Front_Door_Deploy_State1 | T | F | T | F |
F | 前起舱门放下到位终点开关2 | Front_Door_Deploy_State2 | T | T | F | F |
动作 | 1 | 2 | 3 | 4 |
表5面向起落架收放的机载机电综合管理***故障处理动作表
Claims (2)
1.一种基于Stateflow的机载机电综合管理***余度管理方法,其特征是:分为三步:建立机载机电综合管理***体系结构模型;设计机电综合管理计算机的状态机模型;设计基于真值表的余度管理逻辑;具体步骤如下:
步骤1:建立机载机电综合管理***体系结构模型
根据机电***实际情况,使用Stateflow的Chart,建立机载机电综合管理***故障检测和处理的体系结构模型;每一个状态表示一个机电综合管理计算机,所有机电综合管理计算机的优先级关系是上>下,左>右;
步骤2:设计机电综合管理计算机的状态机模型
在步骤1的基础上,设计机电综合管理计算机的状态机模型;Stateflow中的每一状态表示一个机电综合管理计算机,每一个机电综合管理计算机由5个子状态组成,PassiveActive Standby Off Isolated,这5个子状态分别表示机电综合管理计算机所处于的不同模态;
所述Passive:表示机电综合管理计算机上电后进入周期任务的初始化状态;
所述Active:表示机电综合管理计算机处于激活状态,即这个IEMC处于主控制;
所述Standby:表示机电综合管理计算机处于备份状态,机电综合管理计算机不做指令输出;
所述Off:表示机电综合管理计算机故障状态,一旦出现机电综合管理计算机检测到瞬时故障进入测状态;
所述Isolated表示隔离状态,依据***的具体逻辑,当瞬时故障到达一定阀值,进入隔离状态,***采取安全措施;
步骤3:设计基于真值表的余度管理逻辑
在步骤2的基础上,首先建立每个父状态中的子状态的迁移关系,包括从初始状态到Passive状态,Passive状态到Active或者Standby状态,Standby状态到Active状态;Off状态到Isolated状态;IEMSC的Passive/Standby状态到Active状态的条件是IEMSC当前处于Passive状态;IEMSC的Passive/Active/Standby状态到Off状态的条件是go_off,即***检测到故障;IEMSC的Off状态到Isolated状态的条件是[fails>=n],即故障累计达到n次;IEMSC的Off到Off状态的条件是go_off[fails<n],即连续故障次数小于n时,IEMSC1仍然处于Off状态;
采用Stateflow的真值表根据机载机电综合管理***的监控结果作为输入,实现机载机电管理计算机的余度管理逻辑。
2.根据权利要求1所述的一种基于Stateflow的机载机电综合管理***余度管理方法,其特征是:所述真值表包括条件表和动作表;条件表中,Condition(条件)列中的每个条件先要判断监信号是有效(T)或失效(F);每个Decision(决策)列隐含着各个条件的“与”操作;表中的最后一个决策称为缺省决策,它包含着除了前面列举的决策外的所有其他决策;动作(Action)表示决策的结果;动作表是条件表的动作的具体,动作需要具体表示监控信号有效值得数目。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710728850.7A CN109426675B (zh) | 2017-08-23 | 2017-08-23 | 基于Stateflow的机载机电综合管理***余度管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710728850.7A CN109426675B (zh) | 2017-08-23 | 2017-08-23 | 基于Stateflow的机载机电综合管理***余度管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109426675A true CN109426675A (zh) | 2019-03-05 |
CN109426675B CN109426675B (zh) | 2023-01-13 |
Family
ID=65498530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710728850.7A Active CN109426675B (zh) | 2017-08-23 | 2017-08-23 | 基于Stateflow的机载机电综合管理***余度管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109426675B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110866335A (zh) * | 2019-11-05 | 2020-03-06 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种基于AnyLogic的综合保障仿真方法及设备 |
CN112073278A (zh) * | 2020-08-25 | 2020-12-11 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种机载机电综合管理*** |
CN112685888A (zh) * | 2020-12-25 | 2021-04-20 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种三余度飞管***及其信息流处理方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090112422A1 (en) * | 2007-10-26 | 2009-04-30 | Gm Global Technology Operations, Inc. | Method and apparatus to control logic valves for hydraulic flow control in an electro-mechanical transmission |
CN101482753A (zh) * | 2009-02-11 | 2009-07-15 | 北京华力创通科技股份有限公司 | 一种多余度飞控计算机实时仿真装置及*** |
CN102270253A (zh) * | 2011-06-15 | 2011-12-07 | 北京航空航天大学 | 一种基于状态图的机内测试建模仿真方法 |
CN102508437A (zh) * | 2011-09-14 | 2012-06-20 | 中国航空工业集团公司西安飞机设计研究所 | 一种飞机供电控制管理***仿真用多功能机电***仿真方法 |
CN103955556A (zh) * | 2014-03-27 | 2014-07-30 | 北京交通大学 | 高速铁路列车运行控制车载***故障逻辑建模方法 |
CN104573182A (zh) * | 2014-12-09 | 2015-04-29 | 南京航空航天大学 | 一种用于飞行器多模态控制***的设计方法 |
CN104573193A (zh) * | 2014-12-18 | 2015-04-29 | 北京控制工程研究所 | 一种航天器gnc***快速设计方法 |
CN105550053A (zh) * | 2015-12-09 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | 一种提升可用性的监控对容错***余度管理方法 |
-
2017
- 2017-08-23 CN CN201710728850.7A patent/CN109426675B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090112422A1 (en) * | 2007-10-26 | 2009-04-30 | Gm Global Technology Operations, Inc. | Method and apparatus to control logic valves for hydraulic flow control in an electro-mechanical transmission |
CN101482753A (zh) * | 2009-02-11 | 2009-07-15 | 北京华力创通科技股份有限公司 | 一种多余度飞控计算机实时仿真装置及*** |
CN102270253A (zh) * | 2011-06-15 | 2011-12-07 | 北京航空航天大学 | 一种基于状态图的机内测试建模仿真方法 |
CN102508437A (zh) * | 2011-09-14 | 2012-06-20 | 中国航空工业集团公司西安飞机设计研究所 | 一种飞机供电控制管理***仿真用多功能机电***仿真方法 |
CN103955556A (zh) * | 2014-03-27 | 2014-07-30 | 北京交通大学 | 高速铁路列车运行控制车载***故障逻辑建模方法 |
CN104573182A (zh) * | 2014-12-09 | 2015-04-29 | 南京航空航天大学 | 一种用于飞行器多模态控制***的设计方法 |
CN104573193A (zh) * | 2014-12-18 | 2015-04-29 | 北京控制工程研究所 | 一种航天器gnc***快速设计方法 |
CN105550053A (zh) * | 2015-12-09 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | 一种提升可用性的监控对容错***余度管理方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110866335A (zh) * | 2019-11-05 | 2020-03-06 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种基于AnyLogic的综合保障仿真方法及设备 |
CN112073278A (zh) * | 2020-08-25 | 2020-12-11 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种机载机电综合管理*** |
CN112685888A (zh) * | 2020-12-25 | 2021-04-20 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种三余度飞管***及其信息流处理方法 |
CN112685888B (zh) * | 2020-12-25 | 2024-04-09 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种三余度飞管***及其信息流处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109426675B (zh) | 2023-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109426675A (zh) | 基于Stateflow的机载机电综合管理***余度管理方法 | |
CN104504248A (zh) | 一种基于设计数据分析的故障诊断建模方法 | |
CN103970024A (zh) | 一种大型飞机液压***实时仿真*** | |
CN105550053A (zh) | 一种提升可用性的监控对容错***余度管理方法 | |
CN105446164A (zh) | 一种半实物仿真测试*** | |
CN103640692A (zh) | 一种基于手柄的教练机起落架***自主控制方法 | |
CN104240781A (zh) | 核电厂数字化仪控***的信号分配方法及*** | |
CN103863221B (zh) | 一种车辆负载的控制*** | |
CN116184870A (zh) | 一种配电控制逻辑验证方法 | |
CN104201766B (zh) | 基于电源点追踪确定备自投时序及组合的方法 | |
Catelani et al. | Improved RBD analysis for reliability assessment in industrial application | |
Jiang et al. | MBSE-based functional hazard assessment of civil aircraft braking system | |
CN107590339B (zh) | 一种综合模块化航电***性能衰退建模与仿真方法 | |
Sghairi et al. | Distributed and reconfigurable architecture for flight control system | |
CN105116877A (zh) | 供电控制管理处理机的测试***及方法 | |
Salomon et al. | Automatic safety computation for IMA systems | |
CN110941913B (zh) | 间歇性工作逻辑门模型及建立方法 | |
CN110955967A (zh) | 一种母联备自投在bpa的建模方法及*** | |
Yang et al. | Civil Aircraft Brake System Architecture Design Based-on System Engineering | |
Rong et al. | Incorporating Model Based Safety Design into Development Process of Civil Aircraft Systems | |
Long et al. | Product failure modeling method based on AltaRica language | |
CN217305725U (zh) | 一种电气控制***和电气控制柜 | |
Guo et al. | An Architecture Modeling and Simulation Methods of Integrated Electromechanical Management System | |
Xi et al. | Design consideration of civil aircraft IMA system state management function | |
CN203551265U (zh) | 一种飞机厕所***的综合测试装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |