第4章1370厚控系统动态模型辨识
第4章1370厚控系统动态模型辨识
上…章用机理发推导了厚度控制系统各组成部分的传递函数,得到了厚控系统被控对象的机理模型。为了验证机理模型的准确性,本章对厚控系统进行了系统辨识的研究,完成对该系统的建模工作。
4.1辨识试验方法的设计
4.1.1实验电路设计
辨识分为开环辨识和闭环辨识,本文所研究的轧机液压伺服系统由于存在液压扰动和输出漂移,只能进行闭环辨识,对厚度控制系统的参数辨识也只能采用闭环辨识技术。
由于系统闭环后,反馈调节作用使闭环后的输出波动大为减少,这样采集到的是一组“稳定的”或“不灵敏的”数据,它与开环情况下人为选定的输入信号去激励系统所得到的数据相比,闭环输入数据包含的有关系统的结构和参数的有用信息少的多…1。用这种数据难以辨识出闭环系统的结构和参数,这主要是因为闭坏系统的输入信号不满足持续激励条件而造成的。解决闭环系统可辨识问题的主要途径是设法使闭环系统输入信号满足持续激励条件。常用的方法是对闭环系统外加一个可以接收的“扰动”,从受扰动系统的输入输出数据中提取更多的反映系统动态特性的信息,使其满足持续激励条件,例如:在调节器的
输出端外加噪声,或在调节器输入端外加伪随机信号等。有时可以在反馈回路两端并联一个适当的相关性很弱的随机干扰信号到闭环系统的输入端,以满足持续激励条件,解决可辨识问题。本文所研究的轧机输入信号为伪随机信号。
对于轧机厚控系统,我们是直接控制液压缸位移来控制辊缝达到控制出口厚度的目的。单侧压下辨识试验框图如图4-1。
图中rq)是位置设定,掌(,)是伪随机信号,“(f)是控制输入,.y(r)是位移传感器的的输出,被控对象是厚度系统。年n用厚度系统的下位机可以直接实现辨识.根据图4-1所示的结构,在实验中被控对象是根据上一章推导
—一——塑坐叁兰±:兰堡!兰丝丝兰
的机理模型搭建的模拟电路,其他信号采集、输出、PID调节等功能都由软件实现。伺服阀的控制电压信号u(t)由下伉机通过D/A模块输出,用A/D模块采集被控对象的输出,根据输入输出数据完成对被控对象模型的辨识。接下来对需要个别设计实现的部分作详细分析。
图4—1辨识试验框图
Fig.4-1Diagramofidentificationtest
bmw x1改装(1)伪随机信号f(f)的产生实际系统辨识时采用最长线性移位寄存器序列(简称M序列)作为输入信号。M序列是二进制伪随机码序yIJ(PRBS)的一种形式。它具有近似白噪声的性质,可保证有良好的辨识精度,且易实现。
设一个无限长的二元序列x.z:Ax。x。A,各元素问存在下列关系:
一=盯】xHo口:x.:oAod。x.。(4-1)其中,f=P+l,P+2,A;系数日,,日。,Ad。.取值0或1;系数口。总为1:o表示模2和,其运算规则如表4.1所示。
表4.1模2和运算规则
Table4-1AlgorithmofXOR
XIX2冀10x2
000
0l1
IOI
l10
只要适当选择系数玎,,日,,人口。就可以使序列以(29—1)bit的最长周期循环。这种具有最长循环周期的二元序列就成为M序列【45l。
第4章1370厚控系统动态模型辨识
根据(4・1)式,M序列可以很容易地用线性反馈移位寄存器产生,其一般结构形式如图4.2所示。
图4—2生成M序列的一般结构
Fig.4-2CommonlystruOureofMsequonce
图4—2中,双稳态触发器c,,c。,Ac,,构成P级移位寄存器;系数
al,口:,Aa。决定反馈通道的选择。若系数口,=0,表示不要第f反馈通道;若通道口,=1,表示需要第i反馈通道。t.,X。,A工~经各自的反馈通道进行模2和运算后反馈至x,。适当选择反馈通道,在移位脉冲CP的作用下,移位寄存器任一级的输出均可为M序列。置初始状态是防止移位寄存器出现全零状态,因为出现全零状态,移位寄存器各级的输出将永远是…0’状态,这是我们所不希望的。
进行辨识前要先确定M序列的长度和游程甜(一个逻辑状态保持的时间),由仃级移位寄存器产生的M序列长度为Ⅳ=2”一1个码。M序列的选择要遵循以下两个标准146-7I
金旋风论坛1
击≥fm“(4-2)
(Ⅳ一1)At>f。(4-3)式中‘,二——工作过程的最高工作频率(Hz)
t。——过渡过程时间(s)
M——序列长度
燕山大学工学硕上学能论文
血——M序列的游程(s)
根据上述原理与规则,本文用八级M序列作为输入信号,取工控机的一个采样周期为一个游程。具体C语言程序如下:
inti=0:
for(i=0;i<(in0Wave_N;i++)
Wave[i】一1.0;
Pe=(1<<Wave_N)-1;
for(i=WaveN;i<Pe;i++)
Wave[i]=(一1.0)+Wave[i-lo]+Wave[i一8]+Wave[i一3]+Wave[i・21;
for(i=0;i<Pe—WaveN;i++)
金龙小型客车Wave[i】_Wave[i+Wave_N];
for(i=Pe-Wave_N;i<Pe;i++)
Wave[i]=(一1.O)+Wave[i—lO]+Wave[i一8】+Wave[i-3】+Wave[i・2】;
这样一个循环周期时间为0.005×255=1,27秒,这段时间足以完成系统的过渡,M序列特斯拉关闭中国首家门店
特斯拉遭调查幅值±O.2V。
奇瑞a3两厢车
(2)被控对象模拟电路设计通过前‘章用机理法对轧机厚控系统数学模型的推导,我们可以得到用三阶环节来简化的数学模型,简化后的数学模型为
G(s)=研虿疆K,o了Ap/再(KK而”)瓦丽‘4—4)该模型可以用图4-3的方块图实现。
图4-3试验模型方块图
Fig.4—3Blockdiagramofthetestmode
具体实现的模拟电路如图4-4。
42
第4章1370厚控系统动态模型辨识
图4—4棋拟电路图
Fig.4—4Analogcircuitofthetest
4.1.2辨识方法选择
对于闭环系统的辨识有两种方法,即间接辨识法和直接辨识法。间接辨识法需要已知调节器数学模型H8-501,因此不适用于本系统,故采用直接辨识法。利用待辨识对象的输入输出数据,采用递推最小二乘法直接辨识出对象的模型。
考虑到厚控系统是通过改变PID调节器参数来使系统具有良好的响应特性,因此需要确定PID参数对系统辨识结果的影响情况。以二阶振荡环节为被控对象进行仿真研究。仿真结构图如图4-5所示。
图4-5仿真结构图
Fig.4-5Blockdiagramofsimulating