针对传统基于统计学的统计评估模型和基于可靠性框图的解释计算模型在研究多阶段复杂可修系统可靠性方面存在的数据获取困难、过程描述能力不足等问题,用面向对象的模块化仿真方法,将动力系统的任务过程按任务目标分解为若干子过程;然后,通过对各子过程内部运行规则的仿真建模和子过程之间变迁规则的描述,建立多任务过程、多使用状态的复杂可修船舶动力系统任务可靠性仿真模型,并将装备性能退化的影响融入到任务过程仿真中;最后,以某型船用蒸汽动力系统为例,验证了方法的可行性。 When we study the reliability research of multistage complex repairable system, the traditional statistical evaluation model based on statistics has data acquisition problems and the interpreta-tion calculation model based on reliability block diagram has process description problems. An object-oriented modular simulation method was used to decompose the task process into several sub-processes according to the task target. And then, through the modeling of internal running rules of each sub-process and the description of the change rules between sub-processes, a mission reliability simulation model of a complex repairable ship power system with multi task process and multi use state was established, and the effect of gradual failures were also integrated into the simulation of the task process. Finally, a certain type of marine steam power system was taken as an example to verify the feasibility of this method.
葛仁超1,张猛1,倪何2
1海军驻哈尔滨七O三所军事代表室,黑龙江 哈尔滨
2海军工程大学 动力工程学院,湖北 武汉
收稿日期:2018年10月3日;录用日期:2018年10月19日;发布日期:2018年10月26日
针对传统基于统计学的统计评估模型和基于可靠性框图的解释计算模型在研究多阶段复杂可修系统可靠性方面存在的数据获取困难、过程描述能力不足等问题,用面向对象的模块化仿真方法,将动力系统的任务过程按任务目标分解为若干子过程;然后,通过对各子过程内部运行规则的仿真建模和子过程之间变迁规则的描述,建立多任务过程、多使用状态的复杂可修船舶动力系统任务可靠性仿真模型,并将装备性能退化的影响融入到任务过程仿真中;最后,以某型船用蒸汽动力系统为例,验证了方法的可行性。
关键词 :船舶动力系统,任务可靠性,可修系统,仿真
Copyright © 2018 by authors and Hans Publishers Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
船舶动力系统是典型的可修系统 [
统计学方法是采用一定的统计评估模型,通过统计一段时间内系统任务执行情况的统计,计算出动力系统的任务成功率 [
综上所述,对于船舶动力系统的任务可靠性研究,传统的统计学方法在统计数据获取上有困难,而解释计算方法在过程描述能力上存在不足。本文采用面向对象的模块化仿真方法 [
仿真系统分为对象设置和统计分析两大模块,如图1所示。由于船舶动力系统的任务成功率主要受船舶任务、装备系统和维修保障三方面因素影响,所以对象设置模块包括任务设置、装备系统设置和保障力量设置三个子模块。仿真系统除了输出任务成功率外,还希望能够分析影响任务成功的因素以及维修保障配置的合理性,所以统计分析模块包括维修延误统计、备件消耗统计和资源满足统计三个子模块。
在船舶的实际任务过程当中,主要包括装备故障、故障维修和备件筹供三方面的事件,这些事件是依附船舶任务产生的,所以仿真模型相应分为船舶使用仿真模块、故障维修过程仿真模块、保障资源筹供仿真模块和系统调度模块四部分,其相互关系和运行方式如图2所示。
动力系统在不同使用方式下,其能达到的最高航速是不同的,所以不同使用方式对应不同的航速极限。一般情况下,仿真中的航速极限由以下方式确定:在动力系统能够满足任务要求时,视情况提前20%的时间余量航行;在动力系统满足不了要求时,按动力系统所能达到的最大航速航行。
图1. 船舶动力系统任务可靠性仿真框架
图2. 船舶动力系统任务可靠性的仿真模型组成及运行方式
此外,出于船舶安全等其它因素的影响,船舶在执行任务过程中不仅有航速要求,对动力设备还有使用方式上的要求,只有当两者同时满足时,船舶任务才能顺利完成,计算流程如图3(a)所示。
船舶在执行任务过程中发生故障后,可依靠船员和随船携带的维修设备、备品备件等修复装备,提高船舶的任务成功率。维修系统类似于排队系统,故障装备形成等待维修队列,但是维修不同装备所需的维修资源是不同的,只有当所有维修资源都满足要求时才能进行维修,否则继续等待,计算流程如图3(b)所示。
船舶动力系统组成复杂而且通常设计有冗余装备,使得在相同任务要求下有多种使用方案,难以直接画出可靠性框图。本文采用面向对象的仿真方法建立装备系统的多层次仿真模型,从船舶任务到具体装备按层次确定动力系统运行方式,进而确定需要投入使用的装备种类和数量,计算流程如图3(c)所示。
图3. 船舶动力系统任务可靠性模型计算流程图
仿真采用最近下次事件原理的变步长推进,选择各未来事件中距仿真指针最近的时间为仿真步长,如图4所示。
在仿真开始时,首先产生一批故障事件,以故障时间最小者为最先发生的故障,将仿真指针推进到该故障对应的时刻;然后,开始故障维修并随机抽样一个修复时间,故障时间与修复时间之和即为该故障的故障修复时间。由于在故障维修过程中,其他独立设备仍在继续工作,因此下一个状态转移时刻就是该故障修复时刻与其他故障发生时刻集合中的最小者。由上述仿真过程可见,这种采用最近下次事件原理的变步长仿真方法能够跨越系统的不变状态点,与传统定步长仿真方法相比,计算效率更高。
当时间大于等于最小到达时间时,表示该事件正式发生,系统调度模块根据条件触发故障维修过程仿真模块、保障资源筹供仿真模块或船舶使用仿真模块,产生相应的事件,各模块的工作流程如图5所示。
当状态转移后,被触发的仿真模块重新安排工作,产生其余仿真模块状态不变前提下的事件序列,得到本模块下一批次事件的到达时间。
由于装备的故障维修、保障资源筹供和使用过程彼此影响,所以故障维修过程仿真模块、保障资源筹供仿真模块和装备使用仿真模块的每一次状态转移会对其它模块造成影响,其规则如下。
1) 当一批维修保障资源到达后,故障维修过程仿真模块根据新资源安排修理工作,并根据重新安排的修理工作开始修理时间和保障资源计算;如果修理工作消耗的保障资源超过库存则计算保障资源的补充量,保障资源筹供仿真模块根据新的补充需求产生补充时间并把最小补充时间提交给系统调度模块。
2) 当修理工作完成后,触发船舶使用仿真模块,使用模块判断是否改变系统的工作状态并预测最小故障时间;同时故障维修过程仿真模块检查修理队列并重新安排修理工作,并计算修理时间;修理工作可能导致维修保障资源消耗,所以须检查库存,根据存储策略判断是否触发保障资源筹供仿真模块。
3) 当故障发生时,直接触发船舶使用仿真模块,重新调整系统工作状态,流程与(2)相同。
图4. 任务可靠性仿真流程图
图5. 各模块工作流程图
上述三个事件的触发判断以及三个仿真模块之间的数据交互都通过数据库读取来完成,所有仿真模块运行产生的数据也存储在数据库中。
假设某型蒸汽动力船舶的当前任务为:在80小时内航渡1500海里到达预定海域,然后锚泊待命,随时准备进行海上500海里内的机动巡逻,最后进入5小时的全速航行状态,任务完成后航行2000海里返回,全过程无补给。
从任务要求可见,各任务阶段除了运行装备的要求外,还有完成时间的限制,所以航速与任务成功与否直接相关。此外,由于在整个任务过程中没有燃油补充,所以油耗也是需要考虑的因素。该型船用蒸汽动力系统在正常使用情况下,不同航速下的功率与燃油消耗率关系如表1所示。表1中,F为该型船用蒸汽动力系统在100%工况下的小时燃油消耗量,取为总载油量的3.08%。
在正常使用方式下,船舶航速与动力系统功率直接的关系如式(1)所示 [
由式(1)可得,锅炉最大上水量下降和动力系统系统效率下降后能达到的最大航速如式(2)所示。
V = V 0 Q f / Q f 0 3 , V = V 0 η / η 0 3 (2)
式中:V0为最大航速,V为实际航速;N0为系统最大功率,N为实际功率;η0为系统在最大航速下的效率,η为实际效率;Qf0为系统在最大航速下的产汽量;Qf为实际产汽量。
对于动力系统而言,任务成功的标准为所有任务阶段都能够顺利完成。故障类型和维修保障资源配置等都会影响动力系统的修理频率和维修时间,进而影响动力系统的任务可靠性;而且不同故障率或不同维修保障资源,对任务成功率的影响是不同的。假设该型动力系统的故障都是可修故障,故障间隔时间为3000小时,平均维修时间满足正态分布(μ = 9 h, σ = 1.2),维修资源充足。在不考虑动力设备性能退化因素时,进行1000次仿真,结果如表2所示。
整个动力系统从投入使用后就不断产生各种性能退化,靠不间断的维修保养,系统的性能才得以保持,因此在安排船舶任务时,应统筹考虑系统当前的技术状态。本节中以锅炉上水量下降和动力系统效率下降为例讨论装备性能退化对动力系统任务可靠性的影响。
1) 锅炉上水量下降
最大上水量下降时,对应于不同的任务要求的1000次可靠性仿真结果如表3所示。
表3中:Qfmax为故障后能到达的最大给水量。
由表3可见,当任务时间比较充裕时,船舶完成航渡任务的概率基本不受最大上水量的影响。当完成时间要求比较紧迫时,一旦在任务过程中因故障造成延误,船舶在剩下的时间里,动力系统有一定概率因为达不到阶段任务所需要的航速而失败。同时,由于任务时间短,任务过程中需长时间维持较高的航速,高航速下的耗油量相对较高,可能造成返航阶段因燃油耗尽而失败的概率增加。
2) 系统效率下降
不考虑船体因素影响时,蒸汽动力系统的效率下降主要由两方面原因引起:一是锅炉传热系数下降,二是系统耗汽量增加。在不同锅炉传热系数和系统耗汽量的影响下,不同任务阶段成功率的1000次可靠性仿真结果如表4所示,其中kt0为没有性能退化情况下的锅炉传热系数,kt为退化后的锅炉传热系数。
可表4见,系统效率下降导致任务成功率下降的主要原因是最大航速下降和燃油消耗率增加,前者会导致按时到达的概率下降,后者导致任务失败的概率增加。
航速(节) | 14 | 18 | 24 | 28 | 32 | 34 |
---|---|---|---|---|---|---|
功率 | 5.3% | 12% | 31.1% | 45.2% | 79.9% | 100% |
燃油消耗率 | 4.9% F | 11.8% F | 30.9% F | 44.9% F | 80% F | 100% F |
表1. 不同航速下动力系统功率与燃油消耗率的关系
任务阶段 | 航渡 | 锚泊 | 机动 | 全速 | 返航 | 总任务 |
---|---|---|---|---|---|---|
成功率 | 100% | 98.1% | 92.2% | 95.8% | 100% | 90.3% |
表2. 船舶在各任务阶段的成功率
时间限定 | Qfmax = 0.0046 | Qfmax = 0.0043 | Qfmax = 0.004 |
---|---|---|---|
80 (h) | Pn = 100%,Pr = 100% | Pn = 100%,Pr = 100% | Pn = 100%,Pr = 100% |
70 (h) | Pn = 98.4%,Pr = 100% | Pn = 97.7%,Pr = 100% | Pn = 83.5%,Pr = 93.8% |
60 (h) | Pn = 86.1%,Pr = 92.3% | Pn = 97.1%,Pr = 100% | Pn = 81.2%,Pr = 94.6% |
表3. 最大上水量和时间要求下的航渡阶段(Pn)及返航阶段(Pr)的成功率
时间要求 | 80 (h) | 70 (h) | 60 (h) |
---|---|---|---|
Qf = 0.9Qf0,kt = 0.95kt0 | Pn = 100%,Pr = 100%, Pq = 80.1% | Pn = 98.4%,Pr = 100%, Pq = 80.1%, | Pn = 86.1%,Pr = 92.3%, Pq = 80.1% |
Qf = 0.8Qf0,kt = 0.9kt0 | Pn = 100%,Pr = 100%, Pq = 80.9% | Pn = 97.7%,Pr = 100%, Pq = 80.9% | Pn = 83.5%,Pr = 93.8%, Pq = 80.9% |
Qf = 0.7Qf0 kt = 0.85kt0 | Pn = 100%,Pr = 100%, Pq = 82.2% | Pn = 97.1%,Pr = 100%, Pq = 82.2% | Pn = 81.2%,Pr = 94.6%, Pq = 82.2% |
表4. 系统效率和时间要求下的航渡阶段(Pn)、启动阶段(Pq)及返航阶段(Pr)的成功率
本文根据船舶动力系统的实际使用情况,改进了以往可靠性研究中,单纯基于系统部件间逻辑关系的可靠性研究方法,建立了多任务过程的、复杂可修的、多使用状态的船舶动力系统任务可靠性仿真模型,使得任务可靠性研究更贴近实际;以某型船用蒸汽动力系统为例进行了数字仿真,分析研究了船舶任务过程中的动态可靠性指标及其影响因素;并将装备性能退化对动力系统的影响融入到任务过程仿真中,获得了其影响方式和影响程度。研究成果不仅适用于船舶动力系统的任务可靠性分析,而且在航空航天、坦克雷达、空间飞行器等领域同样有一定的参考价值。
国家自然科学基金面上项目(51179196)。
葛仁超,张 猛,倪 何. 基于模块化仿真的船舶动力系统任务可靠性研究 Research on Mission Reliability of Marine Propulsive System Based on Modular Simulation[J]. 动力系统与控制, 2018, 07(04): 328-336. https://doi.org/10.12677/DSC.2018.74037