【技术实现步骤摘要】
一种基于粒子群算法优化的模糊决策船闸控制方法及系统
本专利技术涉及属于船闸控制
、特别是涉及一种基于粒子群算法优化的模糊决策船闸控制方法及系统。
技术介绍
船闸区是内河航道上的一个特定区域,用于克服内河航道大坝建设造成的水位差异,对船闸的控制往往需要综合考虑。内河运输是当今最重要、最发达的运输方式之一,但智能运输控制系统在内河运输中的应用仍处于起步阶段,目前的船闸控制主要是基于船闸管理员的经验和主观估计,船闸管理员按照在尽可能短的时间内以最小的紊流对闸室灌或泄的原则操作闸门。根据闸门开关状态的不同,将过闸类型分为两种:第一种为常规过闸,即船舶直接从打开的闸门一端进入闸室,无需等待闸室的水位变化;第二种为等待过闸,即船舶靠近闸门关闭的一端,在过闸前必须改变闸室水位,船舶等待时间与第一种相比较长。船主倾向于更少的过闸时间来提高商业航速,船闸管理员倾向于更少的操作船闸来降低能耗,因此船闸管理员通常会面临一个决策难题。在船闸优化控制问题中,最大限度的减少船舶过闸等待时间和降低操作船闸能耗是一个主要的目标。
技术实现思路
本专利技术针对现有技术中存在的技术问题,提供一种基于粒子群算法优化的模糊决策船闸控制方法及系统。本专利技术解决上述技术问题的技术方案如下:作为第一方面,本专利技术提供一种基于粒子群算法优化的模糊决策船闸控制方法,所述方法针对单通道且有双向过闸要求的船闸,包括以下步骤:步骤1,基于两个闸门的开关状态,定义智能船闸控制系统的两个输入变量:待过闸船舶与打开状态闸门的距离LGO和待过闸船舶与关闭状态闸门的距离LGC,以及智能船闸控制系统的输出变量LC;步 ...
【技术保护点】
1.一种基于粒子群算法优化的模糊决策船闸控制方法,所述方法针对单通道且有双向过闸要求的船闸,其特征在于,包括:步骤1,基于两个闸门的开关状态,定义智能船闸控制系统的两个输入变量:待过闸船舶与打开状态闸门的距离LGO和待过闸船舶与关闭状态闸门的距离LGC,以及智能船闸控制系统的输出变量LC;步骤2,定义智能船闸控制系统输入、输出变量的隶属度函数μ(x),以及基于隶属度函数优化的粒子群算法的终止条件;步骤3,通过基于隶属度函数优化后的粒子群算法来进行最优输入变量LGO和LGC的计算和获取;将隶属度函数μ(x)曲线与横坐标围成面积的重心作为智能船闸控制系统的输出变量LC,完成船闸系统的控制。
【技术特征摘要】
1.一种基于粒子群算法优化的模糊决策船闸控制方法,所述方法针对单通道且有双向过闸要求的船闸,其特征在于,包括:步骤1,基于两个闸门的开关状态,定义智能船闸控制系统的两个输入变量:待过闸船舶与打开状态闸门的距离LGO和待过闸船舶与关闭状态闸门的距离LGC,以及智能船闸控制系统的输出变量LC;步骤2,定义智能船闸控制系统输入、输出变量的隶属度函数μ(x),以及基于隶属度函数优化的粒子群算法的终止条件;步骤3,通过基于隶属度函数优化后的粒子群算法来进行最优输入变量LGO和LGC的计算和获取;将隶属度函数μ(x)曲线与横坐标围成面积的重心作为智能船闸控制系统的输出变量LC,完成船闸系统的控制。2.根据权利要求1所述的方法,其特征在于,所述步骤2,包括以下子步骤:步骤201,定义智能船闸控制系统输入、输出变量的隶属度函数,其中a为函数斜率,b为函数拐点;步骤202,根据船闸优化控制问题的主要目标,对于不同船舶交通的实际情况,得到对应的等待过闸次数NEL和每艘船舶过闸的平均等待时间AWT;步骤203,定义最优性准则E,E=α*NEL+β*AWT(2)其中α和β为权重系数,是多准则目标函数E定义的权重因子,α代表操作船闸能耗的重要程度,β代表过闸平均等待时间的重要程度;步骤204,定义判断参数δ,将预先定义的最优标准E与判断参数δ进行比较计算二者之间的距离,|E-δ|≤1(3)当计算结果满足式(3)时认为算法得到的结果满足要求,即算法当前所得结果即是最优结果可以停止算法并输出结果。3.根据权利要求2所述的方法,其特征在于,所述步骤3,包括以下子步骤:步骤301,通过优化隶属度函数μ(x)中的函数斜率a使得其具有更好的拟合效果;随机初始化粒子的位置Xi和速度Vi,公式如下,其中u是搜索空间的上边界,l是搜索空间的下边界;步骤302,更新粒子个体历史最优位置和群体历史最优位置,每个粒子个体的历史最优位置按照如下的公式进行更新,步骤303,整个群体的历史最优位置按照如下的公式进行更新,步骤304,更新粒个体的速度v和位置x,更新第i个粒子个体在第k+1次迭代时的速度和位置公式如下,其中,c1、c2代表学习因子,r1、r2代表区间[0,1]内的伪随机数,分别代表第i个粒子在第k次迭代的速度和位置,和分别表示第i个粒子个体在第k次迭代时的个体最优位置和群体最优位置,ωk是第k次迭代时惯性因子;步骤305,在迭代过程中,通过将惯性权重从ωmax线性减小到ωmin提高求解准确性,惯性权重ωk的公式如下,其中Itermax代表预定义的最大迭代次数,ωmax和ωmin代表最大惯性权重和最小惯性权重;步骤306,检测粒子i是否到达粒子群规模N,若粒子...
【专利技术属性】
技术研发人员:吕桂林,王淑青,陈启明,庆毅辉,徐建文,万英杰,王华军,赵红,
申请(专利权)人:武汉四创自动控制技术有限责任公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。