【技术实现步骤摘要】
一种复杂约束条件下舰船任务系统仿真方法
[0001]本专利技术涉及船只装备领域,更具体地,涉及一种复杂约束条件下舰船任务系统仿真方法。
技术介绍
[0002]舰船任务系统在执行任务期间会受到各种各样的约束与限制,包括使用约束、维修约束和保障资源约束等,这些约束与限制都会影响任务系统的成功性。
[0003]因此,需要深入分析影响舰船任务系统运行的主要使用约束、维修约束和保障资源约束,研究在这些约束条件下的任务系统成功性建模与仿真,以便定量分析影响任务成功性的主要因素。
技术实现思路
[0004]本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的一种复杂约束条件下舰船任务系统仿真方法,能够定量分析影响舰船任务系统成功性的主要因素。
[0005]本专利技术实施例提供的复杂约束条件下舰船任务系统仿真方法,包括:
[0006]S1,设置初始仿真参数,所述初始仿真参数至少包括舰船任务系统的使用约束条件、维修约束条件、保障资源约束条件、每一次仿真任务的结束条件和仿真次数;
[0007]S2,生成舰船任务系统的初始运行状态,对于此次仿真任务,根据建立的舰船任务系统的运行状态转移方程,获取舰船任务系统在任一个时刻的运行状态;
[0008]S3,根据舰船任务系统在任一个时刻的运行状态以及此时舰船任务系统已运行时间,判断此次仿真任务是否达到结束条件;
[0009]S4,当此次仿真任务达到结束条件时,执行下一次仿真任务,重复执行S2
‑
S4,直到 ...
【技术保护点】
【技术特征摘要】
1.一种复杂约束条件下舰船任务系统仿真方法,其特征在于,包括:S1,设置初始仿真参数,所述初始仿真参数至少包括舰船任务系统的使用约束条件、维修约束条件、保障资源约束条件、每一次仿真任务的结束条件和仿真次数;S2,生成舰船任务系统的初始运行状态,对于此次仿真任务,根据建立的舰船任务系统的运行状态转移方程,获取舰船任务系统在任一个时刻的运行状态;S3,根据舰船任务系统在任一个时刻的运行状态以及此时舰船任务系统已运行时间,判断此次仿真任务是否达到结束条件;S4,当此次仿真任务达到结束条件时,执行下一次仿真任务,重复执行S2
‑
S4,直到仿真任务的总数达到仿真次数;S5,计算所有仿真任务的成功率。2.根据权利要求1所述的仿真方法,其特征在于,所述舰船任务系统包括多个单元,所述舰船任务系统的使用约束条件包括单元状态最大持续时间约束和/或单元状态最小持续时间约束;当设置有单元状态最大持续时间约束时,单元A
i
的状态S
i
的实际持续时间为:当设置有单元状态最小持续时间约束时,单元A
i
的状态S
i
的实际持续时间为:其中,i表示单元的编号,T
i(k)
为单元A
i
在状态S
i
的对应寿命,T
i,max
为设置的单元状态最大持续时间,T
i,min
为设置的单元状态最小持续时间,k为第k个运行状态。3.根据权利要求1所述的仿真方法,其特征在于,所述维修约束条件包括单元最大允许维修时间约束和单元定期检修约束,所述保障资源约束条件至少包括备件保障能力约束。4.根据权利要求1所述的仿真方法,其特征在于,所述S2包括:构建舰船任务系统在第k个运行状态的状态持续时间的表达方程;根据舰船任务系统在第k个运行状态的状态持续时间以及每一个单元的状态持续时间,建立舰船任务系统从第k个运行状态转移到第(k+1)个运行状态的判决条件;基于建立的舰船任务系统运行状态转移的判决条件,构建舰船任务系统的运行状态集合中,每两个运行状态之间的状态转移矩阵,所述状态转移矩阵描述了舰船任务系统的运行状态集合中,每两个运行状态之间能否转移。5.根据权利要求4所述的仿真方法,其特征在于,所述构建舰船任务系统在第k个运行状态的状态持续时间的表达方程包括:设舰船任务系统的当前运行状态为其中,舰船任务系统中总共有n个单元,在舰船任务系统运行状态下处于工作状态和故障状态的单元数为h,对应的h个单元分别为A1,A2,...,A
h
,为舰船任务系统的每一个单元的运行状态;对于舰船任务系统运行状态h个单元在该运行状态下的运行持续时间分别为
舰船任务系统在运行状态下的运行持续时间与使用约束条件、维修约束条件、保障资源约束条件以及h个单元在该运行状态下的运行持续时间之间的关系式能够表示为:其中,Use_restrn,Rep_restrn,Res_restrn分别表示使用约束条件、维修约束条件和保障资源约束条件。6.根据权利要求5所述的仿真方法,其特征在于,所述建立舰船任务系统从第k个运行状态转移到第(k+1)个运行状态的判决条件包括:舰船任务系统从当前运行状态转移到下一个运行状态的判决条件为:其中,表明单元A...
【专利技术属性】
技术研发人员:袁昊劼,邵松世,刘海涛,刘超,
申请(专利权)人:中国人民解放军海军工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。