计算机控制技术仿真实验,实验报告_基于Matlab的计算机控制技术仿真实验.doc

这篇实验报告详细介绍了使用Matlab进行计算机控制技术的仿真实验。学生通过Z变换和Z反变换操作,熟悉了Matlab的使用环境和编程方法。实验内容包括不同函数的Z变换计算,并分析了采样控制系统在单位阶跃信号和单位速度作用下的输出响应。此外,报告还探讨了系统的稳态误差计算。
摘要由CSDN通过智能技术生成

文档介绍:

机械电子工程二班朱瑞 631224030230 1 重庆交通大学学生实验报告实验课程名称计算机控制实验开课实验室交通装备与制造工程实训中心学院机电与汽车工程学院年级 2012 专业班二班学生姓名朱瑞学号 631224030230 开课时间 2014 至 2015 学年第二学期总成绩教师签名批改日期 2015 年6月机械电子工程二班朱瑞 631224030230 2 实验项目基于 M atlab 的计算机控制技术仿真实验实验时间 2015 年6月实验地点 90304 实验性质验证性?设计性综合性教师评价: 评价教师签名: 一:实验目的 1. 熟悉 Matlab 的使用环境,学****Matlab 软件的使用方法和编程方法。 2. 学****使用 Matlab 进行各类数学变换运算的方法。 3. 学****使用 Matlab 建立控制系统模型的方法。二:实验主要内容及过程第二章****题 P37 1 、求下列函数的 Z 变换(1)atetf ???1)( >> syms anT >> FZ=(ztrans(1-exp(-a*n*T))) FZ = z/(z - 1)- z/(z - exp(-T*a)) >> simple(FZ) ans = z/(z - 1)- z/(z - exp(-T*a)) >> pretty(FZ) zz ----- - ------------- z-1z- exp(-T a) (2)ktf???????4 1)( k>=0 >> syms k >> FZ=ztrans((1/4)^k) FZ = 机械电子工程二班朱瑞 631224030230 3 z/(z - 1/4) >> syms anT >> FZ=ztrans((1/4)^(n*T)) FZ = z/(z - (1/4)^T) (3))2( 6)(??ss sF >> syms snT >> ft= ilaplace( 6/(s*(s+2)) ) ft=3- 3*exp(-2*t) >> FZ=(ztrans(3 - 3/exp(2*n*T))) FZ = (3*z)/(z - 1)- (3*z)/(z - exp(-2*T)) >> pretty(FZ) 3z3z ----- - ------------- z-1z- exp(-2 T) (4))3 )(1( 2)(????ss ssF >> syms snT >> ft= ilaplace( (s+2)/((s+1)*(s+3)) ) ft= exp(-t)/2 + exp(-3*t)/2 >> FZ=(ztrans(1/(2*exp(n*T))+1/(2*exp(3*n*T)))) FZ = 机械电子工程二班朱瑞 631224030230 4 z/(2*(z - exp(-T))) + z/(2*(z - exp(-3*T))) >> pretty(FZ) zz --------------- + ----------------- 2 (z- exp(-T)) 2 (z- exp(-3 T)) 3 、求下列各函数的 Z 反变换。(1):5.0 )(??z zzF >> f=z/(z-0.5); >> iztrans(f) a ns= (1/2)^n (2):)1.0 )(8.0( )( 2???zz zzF >> f=z^2/((z-0.8)*(z-0.1)); >> iztrans(f) ans = 8/7*(4/5)^n-1/7*(1/10)^n 第三章****题 P 56 1、试求如题图 3.1 所示的采样控制系统在单位阶跃信号作用下的输出响应 y* (t)。设 G(s)= )10 ( 20?ss ,采样周期 T=0.1s 。>> gs=tf([20],[1 10 0]); >> gz=c2d(gs,0.1,'imp'); >> gzb2=feedback(gz,1); >> rz=tf([1 0],[1 -1],0.1); % 阶跃输入信号的 Z 变换>> yz=rz*gzb2; >> impulse(yz) 机械电子工程二班朱瑞 631224030230 5 2试求如题图 3.1 所示的控制系统在单位速度作用下的稳态误差设 G(s)= )11.0( 1?ss ,采样周期 T=0.1s 。>> gs=tf([1],[0.1 1 0]); >> T=0.1; >> gz=c2d(gs,T,'imp'); >> gzb=feedback(gz,1); % 先求 Z 变换,再求闭环传递函数和响应,正确>> rz= tf([0.1 0],[1 -2 1],T); % 单位速度信号>> rz1 = zpk([0],[1 1],T,T); % 效果相同>> yz=rz*gzb; >>

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值