欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2014100299259
申请人: 杭州电子科技大学
专利类型:发明专利
专利状态:已下证
专利领域: 控制;调节
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.状态空间预测函数控制优化的批次过程PI-PD控制方法,其特征在于该方法的具体步骤是:步骤(1).建立被控对象的状态空间模型,具体方法是:

1-a.通过实时数据库,建立局部预测模型,具体是:建立批次过程的实时运行数据库,通过数据采集装置采集实时过程运行数据将采集的实时过程运行数据作为数据驱动的样本集合 其中, 表示第i组工艺参数的输入数据,y(i)表示第i组工艺参数的输出值,N表示采样总数;以该对象的实时过程运行数据集合为基础建立基于最小二乘法的离散差分方程形式的局部受控自回归滑动平均模型:其中,yL(k)表示k时刻局部预测模型的工艺参数的输出值,θ表示通过辨识得到的模型参数的集合, 表示局部预测模型的工艺参数的过去时刻的输入和输出数据的集合,u(k)表示k时刻工艺参数对应的控制变量,d+1为实际过程的时滞,Τ为矩阵的转置符号;

采用的辨识手段为:

其中, 和P为辨识中的两个矩阵, 为单位矩阵;

1-b.利用步骤1-a中得到的系数,建立批次过程模型的微分方程,其形式为:y(k)+Hy(k-1)=Fu(k-d-1)其中,F,H为a步骤的辩识得到的参数,d为时滞项,y(k)表示批次过程的模型输出值,u(k-d-1)表示批次过程对象在k-d-1时刻的输出值;

1-c.选取状态变量,根据步骤1-b中的方程,建立批次过程的状态空间模型,形式如下:其中,

C=(1 0 0 … 0)

其中,A为(d+1)×(d+1)阶矩阵,B为(d+1)×1阶矩阵,C为1×(d+1)阶矩阵;

步骤(2)设计批次过程对象的PI-PD控制器,具体是:

2-a.取预测时域M=1,计算在状态空间预测函数控制下k时刻时第P步的预测输出值y(k+P):P P-1 P-2

x(k+P)=Ax(k)+(A +A +…+1)Bu(k)y(k+P)=C1x(k+P)

其中,

C1=[1,0,…,0]

P

M,P分别为控制时域和预测时域,M<P,C1为1×(d+1)阶矩阵,A 表示P个矩阵A相乘;

2-b.选取预测函数控制算法的参考轨迹ref(k+P)和目标函数J,形式如下:P P

ref(k+P)=βyp(k)+(1-β)c(k)ess(k)=yp(k)-y(k)

2

minJ=(ref(k+P)-y(k+P)-ess(k))其中, β为批次过程的柔化系数;yp(k)为k时刻批次过程的实际值,y(k)为k时刻批次过程的模型值,ess(k)为过程对象在k时刻的校正误差;

2-c.将过程对象的控制量u(k)进行变换:u(k)=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)-Kd(y(k)-2y(k-1)+y(k-2))=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)-Kd(y(k)-y(k-1))+Kd(y(k-1)-y(k-2))e(k)=βyp(k-1)+(1-β)c(k-1)-y(k)进一步化简为:

u(k)=u(k-1)+w(k)E(k)其中,

w(:,k)=[Kp(k)+Ki(k),-Kp(k),-Kf(k)-Kd(k),Kd(k)]E(k)=(e(k),e(k-1),y(k)-y(k-1),y(k-1)-y(k-2))TKp(k)、Ki(k)、Kf(k)、Kd(k)分别为k时刻PI-PD控制器外环的比例、外环的积分、内环的比例、内环的微分参数,e(k)为k时刻被控对象参考轨迹值与输出值之间的误差,Τ为矩阵的转置符号,w(k)为四行k列矩阵;

2-d.将u(k)代入到步骤2-b的目标函数,求解PI-PD控制器中的参数,可得P-1 P-2W=A +A +…+A+I

其中,I为(d+1)×(d+1)阶全1矩阵;

进一步,可以得到

Kp(k)=w(1,k)+w(2,k)Ki(k)=-w(2,k)

Kf(k)=-w(3,k)-w(4,k)Kd(k)=w(4,k)

2-e.得到PI-PD控制器的参数Kp(k)、Ki(k)、Kf(k)、Kd(k)以后构成控制量u(k),并作用于批次过程对象u(k)=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)-Kd(y(k)-2y(k-1)+y(k-2))=u(k-1)+w(k)E(k)

2-f.在下一时刻,依照步骤2-a到2-d继续求解PI-PD控制器新的参数Kp(k+1)、Ki(k+1)、Kf(k+1)、Kd(k+1),并作用于被控对象,依次循环。