版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、0-12计算机控制系统大作业完成时间: 2012 年 6 月 13 日星期三 上机作业 13-9 :实验题目1 +0.5 z -1 10( s +5)D ( z ) = G ( s ) =如下图所示计算机控制系统,其中 1 +0.2 z , s ,T =0.1s。r(t)+-e(t) e(k)TD(z)u(k)TZOHu(t)G (s) y(t)0实验要求:(1) 将连续部分变换为等效的脉冲传递函数 G(z),然后分别列写 D(z)和 G(z)对 应的状态方程和输出方程,最终列出闭环系统的状态方程和输出方程。(2) 直接写出连续部分的连续状态方程,然后将该连续状态方程离散化,给出11ú
2、; ê úêú ê úû ëûë û ë û相应的离散状态方程和输出方程,再结合(1)中计算出的 D(z) 对应的状 态方程和输出方程,最终给出闭环系统的状态方程和输出方程。(3) 分别对上述两种方法得到的闭环系统状态空间描述做 Matlab 仿真,并分 别绘制闭环系统在单位阶跃信号输入的情况下的响应曲线,以及状态变化 曲线。(4) 对两种方法得到的仿真结果进行对比分析,给出仿真结论(即:两种数学 描述的等价性)。(5) 用 Matlab 提供的 simulink
3、仿真工具对该闭环系统进行仿真,给出单位阶 跃响应曲线。(选作)理论分析:(1)被控对象离散化:1 -e-sT 10( s +5) Tz 5T 2 z ( z +1) G ( z ) =Z =10(1-z -1) +s s 2 ( z -1)2 ( z -1)31.25 ( z -0.6)G ( z ) =( z -1) ( z -1)依串行法写状态方程:=1.25( z -0.6) ( z -1)2x (k +1) =x ( k ) +1.25u ( k )1 1x (k +1) =x ( k ) +x ( k +1) -0.6 x (k )2 2 1 1=x ( k ) + x ( k )
4、+1.25u ( k ) -0.6 x ( k ) =0.4 x ( k ) +x ( k ) +1.25u ( k ) 2 1 1 1 2éêëx ( k +1) ù é1 0 ùéx(k ) ù é1.25 ù= + u ( k ) x ( k +1) 0.4 1 x ( k ) 1.252 2y ( k )= x ( k )2控制器离散化:D ( z ) =z +0.5 0.3=1 +z +0.2 z +0.2状态方程为x ( k +1) =-0.2 x ( k ) +0.3e( k )
5、3 3u ( k )= x ( k+) e( k )3e ( k )= r ( k-)y ( k )闭环系统方程:x ( k +1) =x ( k ) +1.25 x ( k ) +1.25r (k ) -1.25x ( k )1 1 3 2x (k +1) =0.4 x ( k ) +x ( k ) +1.25 x (k ) +1.25r (k ) -1.25x ( k ) 2 1 2 3 2x (k +1) =-0.2 x (k ) +0.3r ( k ) -0.3x ( k )3 3 2êú êúêú ê ú
6、ë ûëûëëûû1x ( k )ë ûéx ( k +1) ù é1 -1.25 1.25 ùéx(k ) ù é1.25ù1 1x ( k +1) = 0.4 -0.25 1.25 x ( k ) + 1.25 r ( k ) ê2 ú ê úê2 ú ê úêx ( k +1)ú ê0 -0.3 -0.
7、2 úêx( k ) ú ê0.3 ú3 2y (k ) = 01 0éx ( k ) ù ê úê2 ú êx ( k ) ú3(2)由G ( s ) = 010( s +5)s 2写出连续状态方程如下:=最后求得的状态方程为:实验程序源代码:%N = 20;r = ones(N,1);% selected state variables 1end% selected state variables 2 state2 = zeros(3,N);state1 = z
8、eros(3,N);x2 = zeros(3,1);% initialx1 = zeros(3,1);% initialvalue of state variablevalue of state variabley1 = zeros(N,1);F 1 = 1 -1.25 1.25;0.4 -0.25 1.25;0 -0.3 -0.2;G 1 = 1.25 1.25 0.3'C1 = 0 1 0;for i = 1 : Ny1(i) = C1 * x1;state1(:,i) = x1;x1 = F1 * x1 + G1 * r(i);y2 = zeros(N,1);F 2 = 0.75
9、 0.05 0.005;-5 0 0.1;-15 -3 -0.2;G 2 = 0.005 0.1 0.3'C2 = 50 10 0;for i = 1 : Ny2(i) = C2 * x2;state2(:,i) = x2;x2 = F2 * x2 + G2 * r(i); end%figure(1);plot(1:N,y1, 'ko-' );xlabel( 'iteration index k' ); ylabel( 'ouput y(k)' );figure(2);plot(1:N,state1, '-o'); leg
10、end( 'x_1(k)' ,'x_2(k)' ,'x_3(k) ');xlabel( 'iteration index k' ); ylabel( 'state variables x(k)' );%figure(3);plot(1:N,y2, 'k*-');xlabel( 'iteration index k' ); ylabel( 'ouput y(k)' );figure(4);plot(1:N,state2, '-*'); legend( &
11、#39;x_1(k)' ,'x_2(k)' ,'x_3(k) ');xlabel( 'iteration index k' ); ylabel( 'state variables x(k)' );仿真结果:用第一种方法绘制闭环系统在单位阶跃信号输入的情况下的响应曲线,以及状态 变化曲线。用第二种方法绘制闭环系统在单位阶跃信号输入的情况下的响应曲线,以及状态 变化曲线。结论:由仿真得出对于同一个系统,由于状态变量的选择不同,可以得到不同的状态方程和输 出方程,但最后的输出响应相同。所以状态变量的选取不影响系统的输出响应。上机
12、作业 25.24实验题目:太阳光源跟踪系统利用伺服系统控制太阳电池帆板的移动,使其跟踪并始终垂直 于太阳光线,最大程度地接收太阳能。太阳光源跟踪系统由感光器与检测线路和 电机功率放大器(简化为增益放大环节),太阳帆板(电机负载),电机位置传感器和直流力矩电机组成。太阳光源跟踪系统如下图(a)所示,计算机控制系统方框图如图(b)所示,其中G ( s ) =2 ´615.91 s ( s +29.6869)。设计数字控制器,满足如下指标要求:(1)超调量s% £15%,上升时间t £0.55sr,调节时间t £1ss。(2)稳态速度误差系数K >5v,
13、采样周期T =0.1s。(a)r(t)+-TD(z)数字控制器TZOH G(s)C(t)(b)实验要求:1) 画出期望极点的允许范围;2) 给出设计的具体推导过程,给出设计出的控制器脉冲传递函数 D(z) (提示: 注意系统稳定性);绘出设计好的闭环系统阶跃响应曲线和误差曲线(建议使用 simulink )。 程序代码:clc;clear;close all;% %绘制根轨迹%设置参数% num=2*615.91; pi=3.14159;% den=1 29.6869 0; Deta=0.15;% n,d=c2dm(num,den,0.1,'zoh'); tr=0.55;% z
14、,p,k=tf2zp(n,d) ts=1;% rlocus(n,d); T=0.1;Gs=tf(2*615.91,1,29.6869,0);Gz=c2d(Gs,0.1,'zoh') Fi=sqrt(log(Deta)2/(pi*pi+log(Deta)2)num=2.823,1.113; ;den=1,-1.051,0.05137; Im=(pi-acos(Fi)/tr;z,p,k=tf2zp(num,den) Re=3.5/ts;DGZ=Gz; R=exp(-T*Re);rlocus(DGZ) Sita=T*Im/2/pi*360;%绘制期望极点范围 w=0:0.01:pi*
15、2;x =R*cos(Fi*w);y =R*sin(Fi*w);x1=cos(Sita*pi/180);y1=sin(Sita*pi/180);zgrid(Fi,0),hold onplot(x,y);plot(0,x1,0,y1);plot(0,0,0,1,':');plot(-1,1,0,0,':');% gtext('R=0.7047');% gtext('Sita=3.8438rad');实验步骤:(1)由设计指标可得闭环系统阻尼比 0.517,Z 域同心圆半径 r0.5,z 域射线 TIm(s)=22。. 理想极点位置如下图所示:(2)设计数字控制器 D(z)由G ( s ) =2 ´615.91 s ( s +29.6869)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腾讯公司高级助理面试要点及答案
- 供应链风险控制考试题含答案
- 中国联通网络技术助理招聘问题集
- 人力资源管理师考试重点难点解析与备考策略
- 2026广东广州市中山市教体系统第一期招聘事业单位人员117人笔试考试参考题库及答案解析
- 巡察调查员面试题集
- 物流专员岗位面试技巧及问题集
- 安全意识教育内容及实施效果考核
- 设计师UI-UX方向面试题及答案
- 2025福建宁德师范学院附属宁德市医院编外工作人员招聘12人(三)笔试考试参考试题及答案解析
- 人社局公益性岗位笔试题目及答案
- 2026全国人大机关直属事业单位招聘50人笔试考试备考题库及答案解析
- 2026年烟花爆竹经营单位主要负责人证考试题库及答案
- 2025秋统编语文八年级上册14.3《使至塞上》课件(核心素养)
- 2025年点石联考东北“三省一区”高三年级12月份联合考试英语试题(含答案)
- 矿山隐蔽致灾因素普查规范课件
- 2025年《数据分析》知识考试题库及答案解析
- 2025年超星尔雅学习通《数据分析与统计》考试备考题库及答案解析
- 宝安区老虎坑垃圾焚烧发电厂三期工程环境影响评价报告
- 设备安装用工合同范本
- 湖南省长沙市一中集团2025-2026学年七年级上学期11月期中联考英语试题(含解析无听力原文及音频)
评论
0/150
提交评论