[发明专利]一种批次注塑过程的约束跟踪控制方法在审
| 申请号: | 201510845587.0 | 申请日: | 2015-11-26 |
| 公开(公告)号: | CN105353618A | 公开(公告)日: | 2016-02-24 |
| 发明(设计)人: | 王玉中;张日东 | 申请(专利权)人: | 杭州电子科技大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 浙江杭州金通专利事务所有限公司 33100 | 代理人: | 王佳健 |
| 地址: | 310018 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 批次 注塑 过程 约束 跟踪 控制 方法 | ||
1.一种批次注塑过程的约束跟踪控制方法,其特征在于该方法的具体步骤是:
步骤1、建立批次过程中被控对象的状态空间模型,具体是:
1.1首先采集批次过程中的输入输出数据,利用该数据建立被控对象的状态空间模型,形式如下:
其中,Am,Bm,Cm分别为系统矩阵、输入矩阵和输出矩阵,xm(k),u(k),y(k)分别为k时刻模型的状态、输入和输出;
1.2在步骤1.1中加入差分算子Δ,得到模型转换后的状态空间模型形式:
其中,Δ是差分算子;
1.3选取参考输出r(k),那么跟踪误差e(k)如下所示:
e(k)=y(k)-r(k)
结合步骤1.2进一步得到:
e(k)=e(k-1)+CmAmΔxm(k)+CmBmΔu(k)
1.4选取新的状态变量:
z(k)=[Δxm(k)e(k)]T
然后将步骤1.2中得到的状态空间模型转换成包含状态变量和跟踪误差变量的状态空间模型,形式如下:
z(k+1)=Az(k)+BΔu(k)
Δy(k+1)=Cz(k+1)
其中,
0在A和C矩阵中是适当维数的零向量;
步骤2、设计被控对象的批次过程控制器,具体是:
2.1为了在约束条件下跟踪参考值,并且在未知过程中保持期望的控制性能,选取被控对象的目标函数J∞(k),形式如下:
其中,z(k+i|k),Δu(k+i|k),y(k+i|k)分别为k时刻对k+i时刻的预测状态、预测增量输入和预测输出,Q,R分别是状态变量和输入增量的权重系数,Δumax,ymax是输入增量和输出的最大值边界值;
2.2为了获得最小目标函数,选取如下状态反馈,形式如下
Δu(k+i|k)=F(k)z(k+i|k)
其中,F(k)为状态反馈系数;
2.3定义如下二次函数:
V(z)=zTP(k)z
其约束条件为
V(z(k+i+1|k))-V(z(k+i|k))
≤-[z(k+i|k)TQz(k+i|k)+Δu(k+i|k)TRΔu(k+i|k)]
其中,P(k)>0;
2.4结合步骤2.1和步骤2.3,二次函数满足如下约束条件:
J∞(k)≤V(z(k))≤γ
V(z(∞))=0,z(∞)=0
其中,γ是J∞(k)最大边界值;
2.5将步骤2.4中的约束条件转换为
其中,S=γP(k)-1
2.6基于步骤1.4,步骤2.2和步骤2.3,则步骤2.5的约束条件可进一步写成如下形式:
z(k+i|k)T[(A+BF(k))TP(k)(A+BF(k))-P(k)+F(k)TRF(k)+Q]z(k+i|k)≤0
满足如下约束条件:
[(A+BF(k))TP(k)(A+BF(k))-P(k)+F(k)TRF(k)+Q]≤0
进一步将约束条件转换为矩阵不等式形式:
其中,P(k)=γS-1,Y=F(k)S,I是适当维数的单位向量;
2.7将步骤2.1中的目标函数的约束条件进一步表示为:
2.8结合步骤2.5,步骤2.6和步骤2.7中的矩阵不等式,求得状态反馈系数F(k);
2.9由步骤2.2和步骤2.8可得最优输入增量Δu(k),进而求得最优控制律u(k),形式如下:
u(k)=u(k-1)+Δu(k)
2.10在下一时刻,依据步骤2.1到步骤2.9继续求解新的输入增量Δu(k+1),并依次循环。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510845587.0/1.html,转载请声明来源钻瓜专利网。





