当前位置: 首页> 交通专利数据库 >详情
原文传递 一种城轨列车的多目标控制方法
专利名称: 一种城轨列车的多目标控制方法
摘要: 本发明提供了一种城轨列车多目标控制方法,包括列车控制系统和列车驾驶曲线生成系统,列车驾驶曲线生成系统能为列车控制系统生成自动驾驶曲线,列车控制系统能根据自动驾驶曲线控制列车运行,其特征在于:所述列车驾驶曲线生成系统包括基础群模块、精英群模块、全局外部档案模块、局部外部档案模块、通信控制模块和驾驶曲线生成模块。采用本发明所述的方法,多目标粒子集群算法的收敛性好,Pareto前沿解的多样性好,多目标优化效果提高。
专利类型: 发明专利
国家地区组织代码: 重庆;50
申请人: 重庆交通大学
发明人: 徐凯;杨飞凤;杨世聪;徐文轩;何周阳;吴仕勋
专利状态: 有效
发布日期: 2019-01-01T00:00:00+0800
申请号: CN201810480325.2
公开号: CN108657232A
代理机构: 重庆乾乙律师事务所 50235
代理人: 侯懋琪;李剑锋
分类号: B61L23/00(2006.01)I;G06N3/00(2006.01)I;B;G;B61;G06;B61L;G06N;B61L23;G06N3;B61L23/00;G06N3/00
申请人地址: 402247 重庆市江津区双福新区福星大道1号
主权项: 1.一种城轨列车的多目标控制方法,包括列车控制系统和列车驾驶曲线生成系统,列车驾驶曲线生成系统能为列车控制系统生成自动驾驶曲线,列车控制系统能根据自动驾驶曲线控制列车运行,其特征在于:所述列车驾驶曲线生成系统包括基础群模块(1)、精英群模块(2)、全局外部档案模块(3)、局部外部档案模块(4)、通信控制模块(5)和驾驶曲线生成模块(6);所述基础群模块(1)包括4个小种群模块,其中1个小种群模块记为权衡优化模块(11),另外3个小种群模块记为目标优化模块;所述4个小种群模块均与全局外部档案模块(3)连接,驾驶曲线生成模块(6)与全局外部档案模块(3)连接,局部外部档案模块(4)通过通道一与全局外部档案模块(3)连接,精英群模块(2)与局部外部档案模块(4)连接,全局外部档案模块(3)通过通道二与精英群模块(2)连接,通信控制模块(5)与权衡优化模块(11)连接,通信控制模块(5)能控制通道一和通道二同步开启或关断;所述自动驾驶曲线按如下方法生成:(一)列车控制系统将列车的基础数据和约束参数传输到列车驾驶曲线生成系统;(二)列车驾驶曲线生成系统根据基础数据和约束参数生成最优前沿解集,最优前沿解集由多个Pareto前沿解组成;(三)操作人员根据需要从最优前沿解集中选出一个Pareto前沿解,列车驾驶曲线生成系统根据选定的Pareto前沿解生成自动驾驶曲线;所述步骤(二)中,所述最优前沿解集按如下方法生成:上电后,所述基础群模块(1)根据基础数据和约束参数生成基础粒子,然后将基础粒子发送至小种群模块;收到基础粒子后,小种群模块采用方法一生成可行解,并将可行解送入全局外部档案模块(3),全局外部档案模块(3)生成相应的Pareto前沿解;通道二开启时,全局外部档案模块(3)将当前的Pareto前沿解传输至精英群模块(2);精英群模块(2)根据Pareto前沿解生成多个精英粒子群,然后采用粒子集群算法生成精英可行解,并将精英可行解实时送入局部外部档案模块(4),局部外部档案模块(4)根据精英可行解生成精英解;通道一开启时,局部外部档案模块(4)将当前的精英解传输至全局外部档案模块(3),全局外部档案模块(3)生成相应的Pareto前沿解;小种群模块的迭代次数达到设定值时,全局外部档案模块(3)内当前的Pareto前沿解即形成最优前沿解集,得到最优前沿解集后,全局外部档案模块(3)将最优前沿解集传输到驾驶曲线生成模块(6);通信控制模块(5)控制通道一和通道二,初次开启的时机为设定值;通道一和通道二每次开启后,延迟一定时间,通信控制模块(5)控制通道一和通道二关断;通道一和通道二每次关断后,通信控制模块(5)按如下方式确定通道一和通道二下一次的开启时机:通信控制模块(5)对权衡小种群模块(11)的当前迭代次数和当前的迭代步长进行实时检测,然后根据模糊推理规则表,确定下一次开启通道一和通道二的时机;所述模糊推理规则表为:{LI,SI,MI}为迭代次数模糊论域,其中,LI表示次数少,SI表示次数适中,MI表示次数多;{NB,NM,NS,ZO,PS,PM,PB}为迭代步长模糊论域,其中,NB表示负大,NM表示负中,NS表示负小,ZO表示零,PS表示正小,PM表示正中,PB表示正大;通道一和通道二关断后至再次开启的过程,记为一个通信周期,{VS,S,M,L,VL}为通信周期模糊论域,其中,VS表示很短,S表示短,M表示适中,L表示长,VL表示很长;所述方法一包括:基础群模块(1)中的各个小种群模块根据粒子集群算法进行第一个迭代周期的运算,第一个迭代周期的运算结束后,小种群模块将得到的可行解传输至全局外部档案模块(3);后续过程中,小种群模块每次收到全局外部档案模块(3)输出的引导粒子,就进行一个迭代周期的运算,每个迭代周期的运算结束后,小种群模块将得到的可行解传输至全局外部档案模块(3);每次生成相应的Pareto前沿解后,全局外部档案模块(3)向各个小种群模块输出引导粒子:将当前Pareto前沿解中列车运行时间最短那者作为第一目标优化模块(12)的引导粒子,将当前Pareto前沿解中列车能耗最少那者作为第二目标优化模块(13)的引导粒子,将当前Pareto前沿解中列车停车误差最小那者作为第三目标优化模块(14)的引导粒子,在当前Pareto前沿解中随机选择一者作为权衡优化模块(11)的引导粒子。
所属类别: 发明专利
检索历史
应用推荐