一种基于剖面映射的显控软硬件系统可靠性试验激励方法与流程

文档序号:12464107阅读:来源:国知局

技术特征:

1.一种基于剖面映射的显控软硬件系统可靠性试验激励方法,所述作为受试产品的显控软硬件系统是完成飞机机截设备的信息显示、健康状况监视和工作模式控制,其特征在于:该方法的步骤如下:

步骤一、获得任务剖面

任务剖面描述显控软硬件系统需要完成的各种系统任务,任务剖面定义为四元组Mp={mi,prei,msgi,pi},其中mi为第i个系统任务,prei为系统任务执行顺序,msgi为系统任务信息,pi为系统任务执行频率,任务剖面采用如下算法获得:

1.1:根据显控软硬件系统的系统规格说明,确定交联设备以及用户MInfo={msgjj=1,…,m};

1.2:根据显控软硬件系统需要完成的任务确定系统任务列表Msq={ti,i=1,…,n};

1.3:根据显控软硬件系统规格说明,确定系统任务执行顺序pre及系统任务执行频率p,构造任务剖面Mp;

步骤二、确定软件任务剖面

软件任务剖面描述显控软硬件系统完成任务时,软件所需要完成的软件任务,软件任务剖面定义为四元组STp={smi,sprei,smsgi,spi},其中smi为第i个软件任务,sprei为软件任务执行顺序,smsgi为软件任务信息,spi为软件任务执行频率,系统任务与软件任务之间的映射函数定义为m:sm→ft(sm),软件任务剖面采用如下算法确定:

2.1:根据任务剖面以及软件研制任务书,确定软件任务列表SMsq={sti,i=1,…,k},以及软件任务信息smsgi

2.2:根据系统任务所包含的软件任务,建立映射函数ft(st);

2.3:根据任务剖面中的系统任务执行顺序pre及系统任务执行频率p,确定软件任务执行顺序sprei及软件任务执行频率spi,构造软件任务剖面STp;

步骤三、构造功能剖面

功能剖面是描述软件任务完成所涉及的软件功能,功能剖面定义为四元组SFp={sfi,sfprei,sfmsgi,sfpi},其中sfi为第i个软件功能,sfprei为软件功能执行顺序,sfmsgi为软件功能信息,sfpi为软件功能执行频率,软件任务与软件功能之间的映射函数定义为sm:sf→fs(sf),功能剖面采用如下算法构造:

3.1:根据软件需求规格说明,确定软件功能列表SFsq={sfi,i=1,…,l},以及功能信息sfmsgi

3.2:根据软件任务所涉及的软件功能,建立软件任务与软件功能之间的映射函数fs(sf);

3.3:根据软件任务剖面中的软件任务执行顺序sprei以及软件任务执行频率spi,确定软件功能执行顺序sfprei及软件功能执行频率sfpi,构造软件功能剖面SFp;

步骤四、构造操作剖面

操作剖面是描述软件功能完成所涉及的软件操作,操作剖面定义为五元组SOp={soi,soprei,soti,somsgi,sopi},其中soi为第i个软件操作,soprei为软件操作执行顺序,somsgi为软件操作信息,soti为软件操作中输入数据InputValue关于时间t的分布,sopi为软件操作执行频率,软件功能与软件操作之间的映射函数定义为sf:so→fo(so),操作剖面采用如下算法构造:

4.1:根据软件设计说明,确定软件功能的输入空间

Ψ'=∪InputValuel.Range,l=1,…,r,以及输入数据InputValue关于时间t的分布情况sot;

4.2:根据输入空间Ψ'=∪InputValuel.Range,l=1,…,r,确定软件操作列表SOsq={soi,i=1,…,w},和软件操作信息somsgi

4.3:根据软件功能所包含的软件操作,建立软件功能与软件操作之间的映射函数fo(so);

4.4:根据软件功能剖面中的软件功能执行顺序sfprei及软件功能执行频率spi,确定软件操作执行顺序soprei及软件操作执行频率sopi,构造软件操作剖面SOp;

步骤五、确定硬件综合环境应力剖面

硬件综合环境应力剖面是描述可靠性试验使用的环境参数和时间的关系,硬件综合环境应力剖面定义为四元组Hp={ht,hv,hhi,hl},其中ht为可靠性试验的执行时间,hv为随执行时间变化的电应力,hh为随执行时间变化的温度应力,hl为随执行时间变化的振动应力,硬件综合环境应力剖面采用如下算法确定:

5.1:根据GJB 899A-2009硬件综合环境应力剖面构造方法建立硬件综合环境应力剖面Hp={ht,hv,hhi,hl};

步骤六、综合软硬件剖面

综合软硬件剖面是根据任务剖面与软件剖面之间的映射函数m:so→f(so)以及任务剖面Mp={mi,prei,msgi,pi}与硬件综合环境应力剖面之间的映射函数,将软件剖面与硬件综合环境应力剖面相匹配,得到综合软硬件试验剖面,综合软硬件试验剖面定义为六元组SHp={soi,hti,hvi,hhi,hli,shpi},其中soi为第i个软件操作,hti为第i个软件操作对应的执行时间,hvi为该执行时间内的电应力,hhi为该执行时间内的温度应力,hli为该执行时间内的振动应力,shpi为其执行频率;任务剖面与硬件综合环境应力剖面之间的映射函数综合软硬件剖面采用如下算法进行综合:

6.1:根据硬件综合环境应力剖面构造过程,确定硬件综合环境应力剖面Hp={ht,hv,hhi,hl}与任务剖面中各任务的对应关系m:hp→fh(hp),利用该对应关系将硬件综合环境应力剖面进行划段;

6.2:按照执行时间顺序,根据硬件综合环境应力剖面与任务剖面中各任务的对应关系以及系统任务与软件剖面的映射函数,确定软件剖面与硬件综合环境应力剖面之间的映射函数hp:so→f(so),确定各段综合应力剖面所对应的软件操作soi,并确定各软件操作概率shpi

6.3:重复选取软件操作,直至各段综合应力剖面对应的软件操作总持续时间∑hti与各段综合应力剖面一致;

步骤七、确定软件激励

软件激励,是根据综合软硬件剖面确定软件输入的具体内容、数量以及施加顺序,软件激励采用如下算法确定:

7.1:根据综合应力剖面hpi,以及映射函数f(so),获得对应的软件操作剖面SOp,采取随机抽样的方式选取操作;

7.2:按照输入数据InputValue关于时间的分布情况sot确定操作具体输入数据InputValue;

7.3:重复抽取直至软件激励持续时间与各段综合应力剖面持续时间一致,则停止。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1