宁波理工学院。
现代控制理论课程设计报告。
题目打印机皮带驱动系统能控能观和稳定性分析。
项目成员史旭东童振梁沈晓楠。
专业班级自动化112
指导教师何小其。
分院信息分院。
完成日期2014-5-28
目录。1. 课程设计目的 4
2.课程设计题目描述和要求 4
3.课程设计报告内容 4
3.1 原理图 4
3.2 系统参数取值情况 5
3.3 打印机皮带驱动系统的状态空间方程 5
4. 系统分析 8
4.1 能控性分析 8
4.2 能观性分析 8
4.3 稳定性分析 9
5. 总结 11
课程设计的内容如下:
1.课程设计目的。
综合运用自控现**论分析皮带驱动系统的能控性、能观性以及稳定性,融会贯通并扩展有关方面的知识。加强大家对专业理论知识的理解和实际运用。培养学生熟练运用有关的**软件及分析,解决实际问题的能力,学会应用标准、手册、查阅有关技术资料。
加强了大家的自学能力,为大家以后做毕业设计做很好的铺垫。
2.课程设计题目描述和要求。
1)环节项目名称:能控能观判据及稳定性判据。
2)环节目的:
利用matlab分析线性定常系统的可控性和客观性。
利用matlab进行线性定常系统的李雅普诺夫稳定性判据。
3)环节形式:课后上机**。
4)环节考核方式:
根据提交的**结果及分析报告确定成绩。
5)环节内容、方法:
①给定系统状态空间方程,对系统进行可控性、可观性分析。
②已知系统状态空间方程,判断其稳定性,并绘制出时间响应曲线验证上述判断。
3.课程设计报告内容。
3.1 原理图。
在计算机外围设备中,常用的低价位喷墨式或针式打印机都配有皮带驱动器。它用于驱动打印头沿打印页面横向移动。图1给出了一个装有直流电机的皮带驱动式打印机的例子。
其光传感器用来测定打印头的位置,皮带张力的变化用于调节皮带的实际弹性状态。
图1 打印机皮带驱动系统。
3.2 系统参数取值情况。
表1打印装置的参数。
3.3 打印机皮带驱动系统的状态空间方程。
图2 打印机皮带驱动模型。
状态空间建模及系统参数选择。图2为打印机皮带驱动器的基本模型。模型中记皮带弹性系数为k,滑轮半径为r,电机轴转角为θ,右滑轮的转角为θp,打印头质量为m,打印头的位移为y(t)。
光传感器用来测量y(t),光传感器的输出电压为v1,且v1=k1y。控制器输出电压为v2,对系统进行速度反馈,即有v2=k2dv1/dt 。注意到y=rθp,可知皮带张力t1,t2分别为。
于是作用在质量m上的皮带净张力为t1-t2=2k(rθ-y)=2kx1,其中x1=(rθ-y)为第一个状态变量,表示打印头实际位移y与预期位移rθ之间的位移差。则质量m的运动方程为。
取第二个状态变量x2=dy/dt,于是有。
定义第三个状态变量x3=dθ/dt,x1的导数。
推导电机旋转的运动方程:当l=0时,电机电枢电流i=v2/r,而电机转矩为mm=kmi,于是有:
设作用在驱动皮带上的扰动转矩为md,则电机驱动皮带的有效转矩为m=mm-md。显然,只有有效转矩驱动电机轴带动滑轮运动,因此有。
由于。故得
在上式中代入(1-3)以及。
得到。最后可得。
式(1-1)、(1-2)、(1-3)构成了描述打印机皮带驱动系统的一阶运动微分方程组,其向量矩阵形式为。
将表1打印装置的参数代入得。
4. 系统分析。
4.1 能控性分析。
根据能控性的秩判据。
经计算可控性判别阵为。
由上可知,rank(sc)=3=rank(a),故系统能控。
4.2 能观性分析。
根据能观性的秩判据。
经计算可观测性判别阵为。
由上可知,rank(s0)=3=rank(a),故系统能观。
4.3 稳定性分析。
由打印机皮带驱动器系统的状态方程,可利用matlab求出其特征值:
**:a=[0-10.015;20000;-60-8-25];
q=eye(3);
p=lyap(a',q)val=eig(a)
结果:p=1.0e+004*
val=0.0009+14.1755i
0.0009-14.1755i
解的特征值为0.0090+14.4724i,0.
0090-14.4724i,-25.0180。
三个特征值中存在两个正实部根,一个负根,这说明打印机皮带驱动器系统,即被控系统是不稳定的。
采用matlab对被控对象进行**,如下图所示为打印机皮带驱动器没有添加任何控制器下三个变量的单位阶跃响应。如图可知,系统不稳定,不能到达控制目的。
**:a=[0 -1 0.015;200 0 0;-60 -8 -25];
b=[0;0;-100];
c=[1,0,0];
d=0;sys0=ss(a,b,c,d);
t=0:0.01:5;
y,t,x]=step(sys0,t);
subplot(2,2,1);
plot(t,x(:,1));grid
xlabel('t(s)')ylabel('x(t)')
title('z');
subplot(2,2,2);
plot(t,x(:,2));grid;
xlabel('t(s)')ylabel('x(t)')
title('z的微分');
subplot(2,2,3);
plot(t,x(:,3));grid
xlabel('t(s)')ylabel('x(t)')
title('\theta')
**结果如下:
5.总结。本次实验以打印机皮带和打印头为研究对象,讨论了将极点配置在期望的区域内的状态反馈控制方法。
从**的结果可以看出,该方法可以保证系统具有一定的动态特性要求,夜间鼓励抑制外部扰动对系统的影响。由此可知,极点配置控制方法可以实现打印机皮带驱动系统平衡控制。从实验的研究结果还可看出,打印机皮带驱动系统是研究各种控制理论的一个不错的实验装置。
参考书目:1] 薛定宇,控制系统计算机辅助设计,清华大学出版社,2024年。
2] 胡寿松,自动控制原理简明教程,科学出版社,2024年。
3] 方水良,现代控制理论及其matab实践,2024年。
4] 王晓凯,基于简化模型的倒立摆控制实验研究[j],计算机技术与自动化,2024年。
5] 王海英,袁丽英,吴勃。控制系统的matlab**与设计(第1版)[m],高等教育出版社。2024年。
6] 刘卫国,matlab程序设计与应用(第二版),2006
附录。源**:
a=[0 -1 0.015;200 0 0;-60 -8 -25];
b=[0;0;-100];
c=[1,0,0];
d=0;sys0=ss(a,b,c,d);
t=0:0.01:5;
y,t,x]=step(sys0,t);
subplot(2,2,1);
plot(t,x(:,1));grid
xlabel('t(s)')ylabel('x(t)')
title('z');
subplot(2,2,2);
plot(t,x(:,2));grid;
xlabel('t(s)')ylabel('x(t)')
title('z的微分');
subplot(2,2,3);
plot(t,x(:,3));grid
xlabel('t(s)')ylabel('x(t)')
title('\theta')
现代控制理论课程设计 大作业
环节c1 1 环节项目名称 状态空间控制模型系统 及状态方程求解。环节目的 熟悉连续线性系统的状态空间控制模型的各种表示方法。熟悉系统模型之间的转换功能。利用matlab对线性定常系统进行动态分析。环节形式 课后上机 大作业 现代控制理论大作业环节。环节c1 1 环节项目名称 状态空间控制模型系统 ...
自控理论课程设计
西安石油大学。课程设计。电子工程学院电气专业电气1202班。题目。学生。指导老师。二 一一年十二月。目录。1.课程设计任务书 1 2.设计内容及思想 2 2.1设计内容 2 2.2设计思想 2 3.系统稳态性能指标计算 2 4.编制的程序 3 4.1运用matlab编程 3 4.1.1校正前程序 3...
抽样理论课程设计要求
课程设计中包含的主要内容 问题的提出,确定调查研究的对象或问题。包括人口调查,经济调查,社会调查,卫生调查,环境资源调查等。例如湘潭大学全体学生人均月消费支出调查,学生中拥有电脑或某种资源的比例调查,学生对某一体育运动的喜好程度调查,某学生公寓每年的用电 用水量调查,学生的人生价值取向观调查。调查某...