【技术实现步骤摘要】
多任务下的舰船电子信息系统可靠性分配方法
[0001]本专利技术涉及多任务下的舰船电子信息系统可靠性分配方法,属于可靠度分配
技术介绍
[0002]AADL(Architecture Analysis&Design Language,架构分析和设计语言)是MBSE方法的建模工具。AADL主要针对嵌入式系统工程的建模,对应用软件以及计算机平台架构都有比较精确的描述。在AADL的基本元素当中,硬件与软件被抽象成不同的组件,这些组件之间以接口或者互相调用的方式来实现组件之间的通信。AADL错误附件能够对系统当中组件内部的故障传播规律,以及组件之间的传播规律进行全面精确的描述。
[0003]可靠性分配是指将系统或产品的可靠性目标分配给各个组成部分或子系统,以确保系统或产品整体满足可靠性要求的技术。对于一般简单系统,比例组合法、评分分配方法及考虑重要度和复杂度的分配法等都是常见的分配方法。然而由于舰船电子信息系统的可靠性指标与资源之间存在权衡关系,解决系统的可靠性模型和目标函数与约束条件之间的函数关系问题需要进行复杂的求解过程。系统可靠性的优化分配问题是一个NP问题,传统的可靠性求解方法难以获得满意的结果。智能算法的引入为可靠性分配开辟了新的思路,并且逐渐成为有约束条件可靠性分配的主流。
[0004]可重构舰船电子信息系统采用“任务
‑
功能
‑
资源”三个层级构成的任务组织结构,在运行过程中基于功能软件化和一体化集成的思想组织运行流程,通过提供资源集中 ...
【技术保护点】
【技术特征摘要】
1.一种多任务下的舰船电子信息系统可靠性分配方法,其特征在于包括,基于舰船电子信息系统中每个组件的单元可靠度、技术可行度、重要度、单元可靠度约束上限和成本系数定义成本函数;基于每个组件的成本函数,以系统总费用最小为目标,建立目标函数;再结合单元可靠度约束条件和舰船电子信息系统任务可靠度约束条件建立系统初始可靠性分配模型;将舰船电子信息系统中所有组件采用AADL建模工具进行描述,得到所有组件的AADL模型文件;将所有组件分为对空任务组、对水下任务组和对陆任务组,读取所有组件的AADL模型文件,利用任务可靠度公式生成模块基于每个任务组中各组件的串行或并行关系,得到不同任务组的任务可靠度分配值计算公式,再对初始可靠性分配模型变形,得到最终可靠性分配模型;采用PSO
‑
DE混和优化算法求解最终可靠性分配模型,得到每个组件的单元可靠度分配值。2.根据权利要求1所述的多任务下的舰船电子信息系统可靠性分配方法,其特征在于,定义第i个组件的成本系数为k
i
:式中C
i
为第i个组件的费用,为系统总费用;n为组件的总个数。3.根据权利要求2所述的多任务下的舰船电子信息系统可靠性分配方法,其特征在于,定义第i个组件的费用C
i
的成本函数为C
i
(R
i
,f
i
,cr
i
,R
imax
,k
i
):式中R
i
为第i个组件的单元可靠度,f
i
为第i个组件的技术可行度,cr
i
为第i个组件的重要度,R
imax
为第i个组件的单元可靠度约束上限。4.根据权利要求3所述的多任务下的舰船电子信息系统可靠性分配方法,其特征在于,定义系统总费用为C,则目标函数为:将公式(2)代入公式(3)变形后,得到目标函数为:5.根据权利要求4所述的多任务下的舰船电子信息系统可靠性分配方法,其特征在于,第i个组件的单元可靠度约束条件为:R
imin
≤R
i
≤R
imax
,(5)式中R
imin
为第i个组件的单元可靠度约束下限;任务可靠度约束条件为:式中R
mj
为第j组任务组的任务可靠度分配值,为第j组任务组的任务可靠度目标值。
6.根据权利要求5所述的多任务下的舰船电子信...
【专利技术属性】
技术研发人员:杨京礼,方晓彤,段晨希,黄宇翔,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。