[发明专利]一种基于约束满足问题的核应急处置措施生成方法在审
申请号: | 201811579099.X | 申请日: | 2018-12-24 |
公开(公告)号: | CN111428326A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 袁锋;李娟;刘静;朱光莹 | 申请(专利权)人: | 核工业计算机应用研究所 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06Q50/26;G06F111/10 |
代理公司: | 核工业专利中心 11007 | 代理人: | 程然 |
地址: | 100048*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 约束 满足 问题 应急 处置 措施 生成 方法 | ||
1.一种基于约束满足问题的核应急处置措施生成方法,其特征在于:它包括如下步骤:
步骤一:变量建模
S1:将影响核应急响应状态的变量设为X,则变量集合为Xi={X1,X2,X3…Xn},i=n;
步骤二:值域建模
S2:变量X的取值范围即为值域D,变量取值可以是数值型或字符型,数值取该变量的最小值Vmin和最大值Vmax间的任何值,字符型可以是枚举型;
步骤三:前置约束建模
S3:对变量与变量之间的约束关系进行建模,本方法中有4类前置约束,分别对应核应急状态的应急待命、厂房应急、厂区应急、场外应急,具体约束可以根据实际情况自定义;
步骤四:后置约束建模
S4:对后置约束关系进行建模,在本方法中,设定了两个二元约束关系:
步骤五:约束满足问题求解
当核应急事件发生后,输入核事故相关信息值,该方法将匹配约束条件自动生成处置措施。
2.根据权利要求1所述的基于约束满足问题的核应急处置措施生成方法,其特征在于:所述的步骤一,变量建模后的变量集合为:X={核事故发生时间,发生位置,事故类别,死亡人数,事故现场现象,气溶胶浓度,环境温度,环境湿度,气象风速,气象风向,气压,液体流出物排放量,液体流出物活度,排放废水所含主要核素,气体流出物流速,气体流出物温度,气体流出物浓度,气体流出物排放总量,临界数据测量值,核事故应急状态,核事故应急响应类型}。
3.根据权利要求1所述的基于约束满足问题的核应急处置措施生成方法,其特征在于:所述的步骤二,值域建模的变量取值为:
D(气体流出物温度)=(Vmin..Vmax);
D(气象风向)={东,南,西,北,东南,西南,东北,西北};
D(核应急状态)={应急待命、厂房应急、场区应急、场外应急};
D(核应急响应类型)={Ⅳ级响应、Ⅲ级响应、Ⅱ级响应、Ⅰ级响应}。
4.根据权利要求1所述的基于约束满足问题的核应急处置措施生成方法,其特征在于:所述的步骤三,具体约束为:
C_Before1:(应急待命,(液体流出物排放量A1)and(液体流出物排放量A2))
C_Before2:(应急待命,(临界数据测量值B1)and(临界数据测量值B2))
C_Before3:(厂房应急,(液体流出物排放量C1)and(液体流出物排放量C2))
C_Before4:(厂房应急,(临界数据测量值D1)and(临界数据测量值D2))
C_Before5:(场区应急,(液体流出物排放量E1)and(液体流出物排放量E2))
C_Before6:(场区应急,(临界数据测量值F1)and(临界数据测量值F2))
C_Before7:(场外应急,(临界数据测量值G1)or(气体流出物排放总量G2))。
5.根据权利要求1所述的基于约束满足问题的核应急处置措施生成方法,其特征在于:所述的步骤四,二元约束关系为:C_After1(核应急状态,核应急响应)={(应急待命,Ⅳ级响应)、(厂房应急,Ⅲ级响应)、(场区应急,Ⅱ级响应)、(场外应急,Ⅰ级响应)};
C_After2(核应急响应,核应急处置措施)={(Ⅳ级响应,处置措施1)、(Ⅲ级响应,处置措施2)、(Ⅱ级响应,处置措施3)、(Ⅰ级响应,处置措施4)}。
6.根据权利要求1所述的基于约束满足问题的核应急处置措施生成方法,其特征在于:所述的步骤五,具体步骤如下:
步骤5.1:变量赋值;
步骤5.2:问题求解。
7.根据权利要求6所述的基于约束满足问题的核应急处置措施生成方法,其特征在于:所述的步骤5.1,当核应急事件发生后,将核应急事件信息和相关监测信息的实际值赋值给各变量,本方法中,实际值存储在数据表“T2.变量实体表”中。
8.根据权利要求6所述的基于约束满足问题的核应急处置措施生成方法,其特征在于:所述的步骤5.2,将“T1.变量元数据表”的数据取出来,取出来的数据即为核应急变量集X1,X2,…,Xn,如{核事故发生时间,发生位置,事故类别,死亡人数,事故现场现象,气溶胶浓度,环境温度,环境湿度,气象风速,气象风向,气压,液体流出物排放量};算法如下:
输入:一组有序的变量X1,X2,…,Xn
输出:如果有解输出可行解,否则输出无解;
1.赋初值i←1;
2.选择一个变量Xi;
3.给变量Xi赋值,从“T2.变量实体表”中取出Xi对应的值d,Xi=d;
4.如果d不在Xi对应的值域D中,输入无解,返回;
5.如果d在Xi对应的值域D中,则i←i+1;
1)如果in,则goto 6;
2)如果i=n,则goto3;
6.取出“T3.前置约束表”的约束集合,C1,C2,C3…Cn
6.1给Ci赋值,如:C1=“(LiquidOutFlow10)and(LiquidOutFlow=50)”,将约束集中的应急变量Xi替换为实际值,如LiquidOutFlow的实际值为15,则替换后,Ci变为“(1510)and(15=50)”,如果Ci返回true,则取出Ci对应的应急状态Si,如“应急待命”;
a)取出后置约束C_After1,将S1与C_After1进行匹配,核应急响应的级别L,如“应急待命”对应“IV级响应”;
b)取出后置约束C_After2,将核应急响应级别L与C_After2匹配,得到对应的处置措施,如“IV级响应”对应“处置措施1”,输出“处置措施1”,然后返回;
6.2否则i←i+1,goto 6.1;
7.否则输出无解,返回。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于核工业计算机应用研究所,未经核工业计算机应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811579099.X/1.html,转载请声明来源钻瓜专利网。