




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于极点配置的电阻加热炉温控系统设计仿真修杨(班级:硕研14班 学号:20110221sd 专业:控制原理与控制工程 )自校正控制是目前应用最广的一类自适应控制方法。根据所采用的不同类型的控制算法,可以组成不同类型的自校正控制器,主要有最小方差自校正控制、极点配置自校正控制和以线性二次型最优为基础的自校正控制等几种。下面提出基于极点配置自校正控制的电阻加热炉温控系统。1自校正PID电阻加热炉温控系统原理被控对象为220V单向交流电阻加热炉,用KS200A800V双向晶闸管过零触发控制。由阶跃响应的飞升曲线测得对象特性为具有纯滞后的一阶线性环节,即 (1)其中,Kp=28;Tp=178s;。带零
2、阶保持器的广义对象脉冲传递函数为 (2)式中,对大纯滞后对象,通常选择,则N=1,d=2。将实测被控对象参数带入式(2),得,。从极点配置的观点出发,通常以典型的二阶系统闭环传递函数的离散特征多项式为 (3)式中无阻尼自然振荡角频率;阻尼比。对式(3),当二阶系统最佳阻尼比=0707时,在单位阶跃作用下的超调量=43,相角稳定裕量。它为二阶最佳动态相应模型。式(3)的期望特征多项式为 (4)2被控对象及要求设有被控过程:不考虑扰动,给定期望传递函数的分母多项式为式(4),按照极点配置方法设计控制系统,使期望输出无稳态误差,写出控制表达式u(k),并进行计算机数字仿真,展示出输入/输出波形、过程
3、参数变化曲线。解:A()=,B()=,C()=0,d=2,。系统的零点是z=-1.2,在单位圆外,属于不稳定的零点,故不能让这个零点与控制极点相对消。则取,为使稳态输出无误差,取 ,而 这里取=1,考虑其快速性,选择3编程仿真Matlab编程如下:(一)Diophanine方程的求解程序 %功能:Diophanine方程的求解 %调用格式:F1,G=diophantine(A,B,d,A0,Am) %输入参数:多项式A、B系数向量、纯延迟d、多项式A0、Am系数向量(行向量) %输出参数:Diophanine方程的解F1、G(行向量)%MATLAB中函数的调用:将编写好的函数与要调用它的.M文
4、件存储于同一文件夹中,程序中直接调用即可。function F1,G=diophantine(A,B,d,A0,Am)dB=zeros(1,d) B;na=length(A)-1; nd=length(dB)-1;T1=conv(A0,Am); nt=length(T1); T=T1;zeros(na+nd-nt,1);AB=zeros(na+nd);for i=1:na+1 for j=1:nd AB(i+j-1,j)=A(i); endendfor i=1:nd+1 for j=1:na AB(i+j-1,j+nd)=dB(i); endend%得到F1,GL=(AB)T;F1= L(1:
5、nd);G= L(nd+1:na+nd);(二)仿真程序clear all; close all;a=1 -1.7 0.6;b=1 1.2;na=2; nb=1;d=2; Am=1 -0.7812 0.2882;nam=2; N=400; uk=zeros(d+nb,1); yk=zeros(na,1); yrk=zeros(na,1); yr=ones(N/10,1);-ones(N/10,1);ones(N/10,1);-ones(N/10,1);ones(N/10,1);-ones(N/10,1);ones(N/10,1);-ones(N/10,1);ones(N/10,1); -one
6、s(N/10+d,1);thetae_1=0.001*ones(na+nb+1,1);P=106*eye(na+nb+1);lamda=1; for k=1:N time(k)=k;y(k)=-a(2:na+1)*yk+b*uk(d:d+nb); %递推增广最小二乘法phi=-yk(1:na);uk(d:d+nb); K=P*phi/(lamda+phi*P*phi); thetae(:,k)=thetae_1+K*(y(k)-phi*thetae_1); P=(eye(na+nb+1)-K*phi)*P/lamda; %提取辨识参数 ae=1 thetae(1:na,k);be=thetae
7、(na+1:na+nb+1,k); %多项式B的分解 br=roots(be); b0=be; b1=1; Bm1=sum(Am)/sum(b0); Bm=Bm1*b0; %确定多项式Bm na0=2*na-1-nam; A0=1 -0.1; %调用Diophantine方程 F1,G=diophantine(ae,b0,d,A0,Am); F=conv(F1,b1) R=Bm1*A0 G nr=1;nf=2;ng=1; %nf=nf1+nb1=nb+d-1+0=2,nr=nbm1+na0=0+1=1,ng=na-1=1 u(k)=(-F(2:nf+1)*uk(1:nf)+R*yr(k+d:-
8、1:k+d-min(d,nr);yrk(1:nr-d)-G*y(k);yk(1:ng)/F(1);%求控制量 thetae_1=thetae(:,k); %更新数据 for i=d+nb:-1:2 uk(i)=uk(i-1); end uk(1)=u(k); for i=na:-1:2 yk(i)=yk(i-1); yrk(i)=yrk(i-1); end yk(1)=y(k); yrk(1)=yr(k);endsubplot(2,2,1);plot(time,yr(1:N),r:,time,y);xlabel(k);ylabel(y_r(k)、 y(k);legend(y_r(k),y(k);axis(0 N -2 2);subplot(2,2,2);plot(time,u);xlabel(k);ylabel(u(k);axis(0 N -4 4);subplot(2,2,3);plot(1:N,thetae(1:na,:);xlabel(k);ylabel(参数估计a);legend(a_1,a_2);axis(0 N -2 2);subplot(2,2,4);plot(1:N,thetae(na+1:na+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土地房屋测绘项目投标方案技术标
- 管理会计试卷及答案 卷1
- 5.2 生活中的透镜 说课稿 2025年初中人教版物理八年级上册
- 接尘作业对外周血象和肝功能指标的影响分析
- 《深度学习项目案例开发》课件-任务一 使用神经网络完成服饰图像分类
- 车间定制管理及安全文明设施采购 投标方案(技术方案)
- 购物中心用地居间合同
- 农业行业智能灌溉与农产品追溯系统方案
- 国内经济环境现状分析
- 光伏太阳能发电技术
- 2025年阜阳幼儿师范高等专科学校单招职业技能考试题库学生专用
- 2025年安徽工业经济职业技术学院单招职业适应性测试题库附答案
- 2025湖北市政建设集团有限公司管理岗位公开竞聘14人笔试参考题库附带答案详解
- 3.13跨学科主题活动-在线学习小能手 课件 川教版(2024)三年级下册信息科技
- 矿产勘探数据分析-深度研究
- 2025年北京控股集团有限公司招聘笔试参考题库含答案解析
- 2024年07月江苏银行招考笔试历年参考题库附带答案详解
- 小学生药品安全课件图片
- 2021年煤矿应急资源调查报告
- 新入职员工年终工作总结课件
- 专题10 开展心理健康教育 促进身心健康成长-备战2023年中考英语阅读理解时文爆点专题训练(解析版)
评论
0/150
提交评论