[发明专利]一种非线性注塑机系统的注射速度迭代学习控制方法无效
申请号: | 201510029981.7 | 申请日: | 2015-01-21 |
公开(公告)号: | CN104552852A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 陶洪峰;丁保 | 申请(专利权)人: | 江南大学 |
主分类号: | B29C45/76 | 分类号: | B29C45/76 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214122 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种非线性注塑机系统的注射速度迭代学习控制方法。首先建立以注射速度为输出的非线性注塑机系统模型;构建注塑机非线性状态变量动力方程;然后设计基于批次的时变遗忘因子迭代学习控制器;最后分析迭代控制算法的稳定性与控制器参数选择,在存在外部扰动影响条件下实现注塑机系统注射速度的期望轨迹跟踪控制。其优点是:提出的带遗忘因子的P型迭代学习控制算法对实际非线性系统模型的精度要求不高,控制器结构简单,具有一定的适应性和鲁棒性,并可进一步推广应用于机械手臂和发酵过程等其他工程对象。 | ||
搜索关键词: | 一种 非线性 注塑 系统 注射 速度 学习 控制 方法 | ||
【主权项】:
一种非线性注塑机系统的注射速度迭代学习控制方法,其特征包括:建立以注射速度为输出的非线性注塑机系统模型;构建注塑机非线性状态变量动力方程;设计基于批次的时变遗忘因子迭代学习控制器;分析迭代控制算法的稳定性与控制器参数选择,在存在外部扰动影响条件下实现注塑机系统注射速度的期望轨迹跟踪。第一步:建立注塑机的非线性模型非线性注塑机模型可描述为:![]()
![]()
![]()
![]()
y(t)=vz+v(t)其中Z为注射位置,vz为注射速度,P1是注射油缸压力,P2是喷嘴压力,Qp是聚合物流动速率,u是流到注射油缸的液压油流量,v(t)为输出扰动,其他均为系统参数。其中A1表示注射油缸的截面积,A2表示料筒截面积,Kr表示螺杆半径和喷嘴半径的比例,l0表示螺杆的初始长度,M表示螺杆质量,Rn表示喷嘴半径,v10表示注射油缸容量,v20表示料桶中聚合物的容量,β1表示液压液体的体积模量,β2表示喷嘴聚合体的体积模量,n表示聚合体熔融的幂率指数,S表示聚合体熔融的幂率指数的倒数,η表示聚合体粘滞系数,Qp表示聚合体的平均流动率;第二步:构建注塑机非线性状态变量动力方程由于注塑机系统是一种重复运动过程,可表述为如下批次重复运行时间为T的时变非线性系统:![]()
(2)y(t)=g(t,x(t),u(t))+v(t)式中t∈[0,T],x(t)∈Rn,y(t)∈Rm,u(t)∈Rr分别表示系统的状态、输出和控制向量;v(t)∈Rm是可量测的重复输出干扰;函数f(t,x(t),u(t))和g(t,x(t),u(t))是关于时间t分段连续的函数,且当
时,满足||f(t,x1,u)‑f(t,x2,u)||≤F(t,u)·||x1‑x2||,||g(t,x1,u)‑g(t,x2,u)||≤g(t,u)·||x1‑x2||;由此可知,当
时,可进一步满足||f(t,x,u1)‑f(t,x,u2)||≤M1||u1‑u2||,||g(t,x,u1)‑g(t,x,u2)||≤M2||u1‑u2||,其中F(t,u),g(t,u)为连续一致有界函数,M1和M2为正常数;假设存在唯一的理想控制ud(t)使得系统的状态和输出达到期望值xd(t),yd(t);因此,当系统在第k次运行时,系统(2)可描述的重复动态方程为:![]()
(3)yk(t)=g(t,xk(t),uk(t))+vk(t)其中xk(t),yk(t),uk(t)和vk(t)分别为系统在第k次运行时的变量;第三步:设计基于批次的时变遗忘因子迭代学习控制器针对非线性系统(3),定义系统的输出误差ek(t)=yd(t)‑yk(t),则设计带遗忘因子的开环P型迭代学习控制器:uk+1(t)=λu0(t)+(1‑λ)uk(t)+kp(t)ek(t) (4)式中0≤λ<1是基于批次的时变遗忘因子,而且当k→∞时,λ→0。学习增益kp(t)为有界矩阵,系统的初始控制u0(t)分段连续有界,且对于所有的k,控制uk(t)分段连续,且每次迭代运行时的初始误差{δxk(0)}k≥0为一收敛到零的序列;第四步:分析迭代控制算法的稳定性与控制器参数选择针对如式(2)所示的时变非线性系统,若采用如式(4)所示的带遗忘因子的P型迭代学习算法,则对于任意给定的初始控制u0(t)及每次运行的初始状态xk(0)所得序列皆对t一致收敛到xd(t),yd(t)和ud(t)的充分条件为谱半径:ρ[(1‑λ)I‑kp(t)M2]<1,t∈[0,T] (5)其必要条件为:ρ[(1‑λ)I‑kp(t)M2]t=0<1 (6)其中控制参数kp(t)和M2均为常数;令![]()
![]()
则由式(4)和式(8)可得:![]()
![]()
将式(10)代入式(9)后得到:![]()
定义算子P:Cr[0,T]→Cr[0,T]为:Pδuk(t)=[(1‑λ)I‑kp(t)M2]δuk(t) (12)定义算子Qk:Cr[0,T]→Cr[0,T]为:Qk(δuk)(t)=λδu0(t)+kp(t))Vk(t)‑kp(t)g(t,u)δxk(t) (13)则式(11)可以改写为:δuk+1(t)=Pδuk(t)+Qk(δuk)(t)=(P+Qk)…(P+Q0)(δu0)(t) (14)由式(3)可得:![]()
由式(7),式(15)可以转化为:![]()
对式(16)取范数,并根据f(t,x(t),u(t))和g(t,x(t),u(t))的条件,可得:![]()
其中M2=max(1,M1,||F(t,u)||)。进一步由Bellman不等式可得:![]()
其中![]()
对算子Qk取范数,可得:||Qk(δuk)(t)||≤||λ||δu0(t)||+||kp(t)||||vk(t)||+||kp(t)||||g(t,u)||||δxk(t)|| (19)因而可知:![]()
其中
M5=kpg(t,u)M3,bk=M4/M5,bk=M4/M5,则选择满足充分必要条件的控制参数就可使得算子Qk成立,进而对于
可得
即当k→∞时,
ek(t)→0,yk(t)→yd(t)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510029981.7/,转载请声明来源钻瓜专利网。
- 上一篇:型材的挤出组件和挤出设备
- 下一篇:带推板的井式喷塑架