[发明专利]基于复杂进化全局协调算法的CAN数字总线控制方法及其系统无效
申请号: | 201310241947.7 | 申请日: | 2013-06-18 |
公开(公告)号: | CN103488079A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 庄健;王旭光;尚春阳;于德弘 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G05B13/02 | 分类号: | G05B13/02 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 蔡和平 |
地址: | 710049 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于复杂进化全局协调算法的CAN数字总线控制方法及其系统,用来对挤出成型设备的温度压力PID控制系统进行全局优化,获得最佳控制效果。发明主要包括两部分,硬件电路部分以及基于复杂进化的全局优化算法部分。挤出成型设备是一个连续的工作过程,其控制系统是多段分散控制,各个控制回路之间相互耦合,传统的算法很难得到最佳的控制参数组合,这里根据进化算法所具有的全局并行优化能力以及直接面向目标函数的特点,来对控制系统的多组参数进行优化,达到最优的控制目的。 | ||
搜索关键词: | 基于 复杂 进化 全局 协调 算法 can 数字 总线 控制 方法 及其 系统 | ||
【主权项】:
1.一种基于复杂进化全局协调算法的CAN数字总线控制方法,其特在于,包括以下步骤:1)在挤出成型装备的各个温度压力位置点安装温度压力测量模块,采集各个温度、压力位置点的温度压力数据,通过CAN数字总线输入到计算机中;2)根据采集到的温度、压力数据,在电脑上进行数据的分析,剔除掉不规则数据点,得到每个子控制系统的传递函数Hi;3)构造基于复杂系统理论的进化计算算法:第一步,用反映复杂系统能量分布的幂次法则构造代价函数:f x , i t = Σ i = 1 n ( ∫ ( w 1 | e i ( t ) | + w 2 u i 2 ( t ) ) dt + w 3 t ui ) + Σ i = 1 , j = 1 p , q w i , j E i , j - - - ( 1 ) ]]> 其中,
表示第t代个体中第i个PID控制参数个体的代价函数值,ei(t)表示PID控制中输入与输出的差值,ui(t)代表低i个子PID系统的输入参数经过PID变化后的输出值,而tui表示PID输出达到目标值的62.3%所需要的时间,Ei,j表示在系统运行中,第i个PID控制系统的干扰对第j个控制系统造成的影响,n代表PID子系统的个数,p+q=n,w1,w2,w3为权值,分别取w1=0.999,w2=0.001,w3=2.0;第二步,获取具有自主学习特性的环境-基因双演化交叉算子,所述环境-基因双演化交叉算子的公式为:T c ( X k t + 1 | X i t , X j t ) = X i t + r 1 E t X j t + r 1 E t or ]]>E t = r 2 E t - 1 + r 3 ( X i t - X j t ) , f ( X i t ) > f ( X j t ) r 2 E t - 1 + r 3 ( X j t - X i t ) , f ( X j t ) > f ( X i t ) - - - ( 2 ) ]]> 其中,Tc是基因-环境交叉算子,E是环境变量,r1是学习系数,r2是遗忘系数,r3是加速系数,t是进化代数,![]()
为第t代中PID控制参数集合,
为根据选择算子计算出的第t代中第i个个体的PID参数集合的代价函数值;第三步,采用反馈机理,得到自适应的更新策略算子:T r ( X i t + 1 , X i t , X ^ i t ) = X i t + 1 = X ^ i t , f ( X ^ i t ) > f ( X i t ) X i t + 1 = X ^ i t , f ( X ^ i t ) < f ( X i t ) ∩ Np r < i ≤ N X i t + 1 = X i t , otherwise - - - ( 3 ) ]]> 其中,Tr是更新策略算子,Pr是更新规模变量,N是遗传算法种群规模,
是产生的新个体;第四步,获得基因漂流算子;T f ( X ) = x 11 , . . . x 1 k - 1 , x 1 k * , x 1 k + 1 , . . . , x 1 l x 21 , . . . x 2 k - 1 , x 2 k * , x mk + 1 , . . . , x 2 l . . . x N 1 , . . . x Nk - 1 , x Nk * , x Nk + 1 , . . . , x Nl , x ik * ∈ X best , i ⊆ [ 1 , l ] , l = 3 n . - - - ( 4 ) ]]> 其中,Tf为基因漂流算子,Xbest为每一代中的PID控制参数优秀个体;4),初始化:设定基于复杂系统理论的进化算法终止条件、运行的参数、以及初始化PID控制参数,以使得始化PID控制参数通过传递函数Hi运算后输出第1代PID控制参数,当第1代PID控制参数满足种终止条件时,则输出PID控制参数,当第1代PID控制参数不满足种群终止条件时,第1代PID控制参数通过传递函数Hi以及基于复杂系统理论的进化算法运算,直到满足终止条件,输出此时PID控制参数;5),将基于复杂系统理论的进化算法计算得到的PID控制参数带入到控制系统中进行验证。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310241947.7/,转载请声明来源钻瓜专利网。