[发明专利]民用运输类飞机飞行试验任务分配优化方法有效
申请号: | 202110198252.X | 申请日: | 2021-02-22 |
公开(公告)号: | CN112819242B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 毕文豪;毛泽铭;张安;徐双飞;唐家银 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/0631;G06Q50/30;G06N3/126 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 金凤 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 民用 运输 飞机 飞行 试验 任务 分配 优化 方法 | ||
1.一种民用运输类飞机飞行试验任务分配优化方法,其特征在于包括下述步骤:
步骤1:参数初始化:
对飞行试验任务分配优化问题使用的参数进行初始化,将试飞科目参数和遗传算法参数进行初始化;
参数初始化包括:
a)试飞科目参数初始化;
试飞科目数量为N,科目编号为n,n=1,2,...,N,科目试验时长为timesbjn,科目的合并科目编号集合为combsbjn,科目的前置科目编号集合为prsbjn;
b)遗传算法参数初始化;
初始化种群规模为NP,变异概率为p_mut,交叉概率为p_cro,最大迭代次数为NM;
步骤2:编码与种群初始化:
使用科目编号对染色体进行编码,通过生成NP个自然数1~N不重复的随机排列,得到NP个科目序列,编码后获得NP条染色体,每条染色体表示试飞科目编号1~N的一种排列,染色体中的每位基因为科目排序中对应的科目编号;种群是指若干个染色体集合,因此得到规模为NP的初始种群,记第k条染色体Sk如下所示:
式(1)中,k=1,2,...NP,表示为染色体第i位基因,对应科目序列中第i个科目的科目编号,i=1,2,...,NP;
步骤3:染色体变异操作;
对当前种群中的染色体进行变异操作,变异概率为p_mut,表示每条染色体有p_mut的概率执行变异操作,变异方法为随机选择染色体中的一段基因序列,位置与长度均随机,将基因序列随机打乱;
步骤4:染色体交叉操作;
对步骤3执行变异操作后的种群中的染色体进行交叉操作,选择染色体S2t与染色体S2t-1,其中t=1,2,...,NP/2,称染色体S2t与染色体S2t-1为父代染色体,对两条父代染色体进行交叉操作,交叉概率为p_cro,表示两条父代染色体有p_cro的概率执行交叉操作;
步骤5:判断当前染色体Scrt是否符合逻辑约束,并对符合逻辑约束的染色体生成试飞科目安排结果;详细步骤如下:
a)初始化科目安排集合,设试飞科目安排结果X如下所示:
X=[x1 x2 ...xt... xK] (3)
式(3)中X为试验机科目安排结果,xt为试验机承担的第t项科目集合,K为试验机承担的科目集合总数,定义mainsbjt为科目集合xt的主科目,timesg_stt与timesg_edt分别为科目序列xt的开始与结束时刻;初始化X为空向量,已安排科目集合oversbj为空集,当前试验机试飞任务结束时刻plane_ed值为0,当前科目集合序号t=1,x1为空集;
b)按照当前的染色体基因次序,依次选择科目,选中的科目编号为s;若科目s的前置科目集合prsbjs中的科目均已安排,即该科目满足:
则进行步骤c);若不符合公式(4),则当前染色体不符合逻辑约束,进行步骤7;
c)若当前科目集合xt为空集,则将s添加至xt中,并令mainsbjt=s,进行步骤d;若当前科目集合xt非空,则判断科目s是否可合并至xt,若科目s满足公式(5):
则将科目s添加至xt,继续步骤d;若不满足式(5),则令plane_ed=timesg_edt,t加1,初始化xt为空集,重复步骤c;
d)确定科目序列xt的开始与结束时刻timesg_stt与timesg_edt,计算公式如下:
若当前染色体对应的科目序列全部分配完成,则该染色体符合逻辑约束,继续步骤6,否则将s添加至集合oversbj中,重复步骤b);
步骤6:目标函数值计算:
飞行试验任务分配优化目标为飞行试验总周期最短,因此目标函数为飞行试验总周期,计算每条染色体对应的科目序列的目标函数值,对于试飞安排结果X,目标函数的计算步骤如下所示:
步骤7:若已遍历种群中全部染色体,则进行步骤8,否则对染色体Scrt+1重复步骤5;
步骤8:采用二元锦标赛选择方式进行选择操作,以获得新的种群;
步骤9:重复操作步骤3~步骤8,直至迭代次数达到最大迭代次数NM,输出种群中目标函数值最小的染色体,作为最优的科目安排结果,记为X*,输出最短飞行试验总周期f(X*)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110198252.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理