




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Matlab的控制系统模型一、 实验目的1. 熟悉Matlab的使用环境,学习Matlab软件的使用方法和编程方法2. 学习使用Matlab进行各类数学变换运算的方法3. 学习使用Matlab建立控制系统模型的方法二、 实验器材x86系列兼容型计算机,Matlab软件三、 实验原理1. 香农采样定理对一个具有有限频谱的连续信号f(t)进行连续采样,当采样频率满足时,采样信号f*(t)能无失真的复现原连续信号。作信号和的曲线,比较采样前后的差异。幅度曲线:T=0.05t=0:T:0.5f=5*exp(-10*t)subplot(2,1,1)plot(t,f)gridsubplot(2,1,2)stem(t,f)grid请改变采样周期T,观察不同的采样周期下的采样效果。幅频曲线:w=-50:1:50F=5./sqrt(100+w.2)plot(w,F)grid若,选择合理的采样周期T并验加以证w=-400:20:400ws=200Ts=2*pi/wsF0=5/Ts*(1./sqrt(100+(w).2)F1=5/Ts*(1./sqrt(100+(w-ws).2)F2=5/Ts*(1./sqrt(100+(w+ws).2)plot(w,F0,w,F1,w,F2)grid请改变采样频率ws,观察何时出现频谱混叠?2. 拉式变换和Z变换使用Matlab求函数的拉氏变换和Z变换拉式变换:syms a w tf1=exp(-a*t)laplace(f1)f2=tlaplace(f2)f3=t* exp(-a*t)laplace(f3)f4=sin(w*t)laplace(f4)f5=exp(-a*t)*cos(w*t)laplace(f5)反拉式变换syms s af1=1/silaplace(f1)f2=1/(s+a)ilaplace(f2)f3=1/s2ilaplace(f3)f4=w/(s2+w2)ilaplace(f4)f5=1/(s*(s+2)2*(s+3)ilaplace(f5)Z变换:syms a k Tf1=exp(-a*k*T)ztrans(f1)f2=k*Tztrans(f2)f3=k*T*exp(-a*k*T)ztrans(f3)f4=sin(a*k*T)ztrans(f4)f5=akztrans(f5)反Z变换syms z a Tf1=z/(z-1)iztrans(f1)f2=z/(z-exp(-a*T)iztrans(f2)f3=T*z/(z-1)2iztrans(f3)f4=z/(z-a)iztrans(f4)f5=z/(z+2)2*(z+3)iztrans(f5)3. 控制系统模型的建立与转化传递函数模型:num=b1,b2,bm,den=a1,a2,an,零极点增益模型:z=z1,z2,zm,p=p1,p2pn,k=k,建立系统模型和传递函数模型:num=1,1,0den=1,5,6T=0.1Gs1=tf(num,den)Gz1=tf(num,den,T)零极点增益模型:z=0,-1p=-2,-3k=1T=0.1Gs2=zpk(z,p,k)Gz2=zpk(z,p,k,T)传递函数模型和零极点增益模型相互转化传递函数模型转化零极点增益模型:num=1,1,0den=1,5,6T=0.1Gs1=tf(num,den)Gz1=tf(num,den,T)z,p,k=tf2zp(num,den)Gs2=zpk(z,p,k)Gz2=zpk(z,p,k,T)零极点增益模型转化传递函数模型:z=0,-1p=-2,-3k=2T=0.1Gs1=zpk(z,p,k)Gz1=zpk(z,p,k,T)num,den=zp2tf(z,p,k)Gs2=tf(num,den)Gz2=tf(num,den,T)建立系统模型和num1=1,1num2=1,2,2den1=1,0,2den2=1,4,8num=conv(num1,num2)den=conv(den1,den2)T=0.1Gs1=tf(num,den)Gz1=tf(num,den,T)z,p,k=tf2zp(num,den)Gs2=zpk(z,p,k)Gz2=zpk(z,p,k,T)四、 实验步骤1. 根据参考程序,验证采样定理、拉氏变换和Z变换、控制系统模型建立的方法2. 观察记录输出的结果,与理论计算结果相比较3. 自行选则相应的参数,熟悉上述的各指令的运用方法五、 实验数据及结果分析记录输出的数据和图表并分析六、 总结实验二 基于Matlab的控制系统仿真一、 实验目的1. 学习使用Matlab的命令对控制系统进行仿真的方法2. 学习使用Matlab中的Simulink工具箱进行系统仿真的方法二、 实验器材x86系列兼容型计算机,Matlab软件三、 实验原理1. 控制系统命令行仿真建立如图所示一阶系统控制模型并进行系统仿真。一阶系统闭环传递函数为,转换为离散系统脉冲传递函数并仿真。%模型建立num=3 %传递函数分子den=1,3 %传递函数分母T=0.1 %采样周期gs=tf(num,den) %传递函数模型建立gz=c2d(gs,T,zoh) %转化为离散系统脉冲传递函数模型%zoh 零阶保持器变换%foh 三角变换(一阶保持器)%tustin 双线性变换%prewarp 带频率预畸的双线性变换%matched 零极点匹配变换%模型特性z,p,k=tf2zp(num,den) %求零极点pzmap(gs) %零极点图gridpzmap(gz) %零极点图gridrlocus(gs) %根轨迹图gridrlocus(gz) %根轨迹图grid%时间响应impulse(gs) %单位脉冲响应impulse(gz) %离散单位脉冲响应step(gs) %单位阶跃响应step(gz) %离散单位阶跃响应%频率响应freqs(num,den) %频率响应freqz(num,den) %频率响应closebode(gs) %波特图bode(gz) %波特图nyquist(gs) %奈奎斯特曲线nyquist(gz) %奈奎斯特曲线nichols(gs) %尼科尔斯曲线nichols(gz) %尼科尔斯曲线建立如图所示二阶系统控制模型并进行系统仿真。二阶系统闭环传递函数为,请转换为离散系统脉冲传递函数并仿真,改变参数,观察不同的系统的仿真结果。2. 控制系统的Simulink仿真按图建立系统的Simulink模型,对不同的输入信号进行仿真,改变参数,观察不同的仿真结果。将上述系统离散化并仿真,观察仿真结果。四、 实验步骤1. 根据实验原理对控制系统进行软件仿真2. 观察记录输出的结果,与理论计算值相比较3. 自行选择参数,练习仿真方法,观察不同的仿真结果五、 实验数据及结果分析记录输出的数据和图表并分析。六、 总结实验三 数字PID控制和最少拍控制系统仿真一、 实验目的1. 学习数字PID系统的设计方法和使用Matlab进行仿真的方法2. 学习最少拍系统的设计方法和使用Matlab进行仿真的方法二、 实验器材x86系列兼容型计算机,Matlab软件三、 实验原理系统如图所示,建立相应的数字PID系统和最少拍系统并进行仿真。1. 数字PID系统设计建立所示的数字PID系统控制模型并进行系统仿真,已知,采样周期T=0.1s。2. 最少拍系统仿真建立所示的数字PID系统控制模型并进行系统仿真,已知,采样周期T=1s。广义被控对象脉冲传递函数:,则G(z)的零点为-0.718(单位圆内)、极点为1(单位圆上)、0.368(单位圆内),故u=0,v=1,m=1。a. 有纹波系统单位阶跃信号:根据稳定性要求,G(z)中z=1的极点应包含在e(z)的零点中,系统针对阶跃输入进行设计,q=1,显然准确性条件中已满足了稳定性要求,于是可设,根据求得,则,。单位斜披信号:根据稳定性要求,G(z)中z=1的极点应包含在e(z)的零点中,系统针对阶跃输入进行设计,q=2,显然准确性条件中已满足了稳定性要求,于是可设,根据,求得,则,。单位加速度信号:根据稳定性要求,G(z)中z=1的极点应包含在e(z)的零点中,系统针对阶跃输入进行设计,q=3,显然准确性条件中已满足了稳定性要求,于是可设,根据,求得,则,。b. 无纹波系统单位阶跃信号:根据稳定性要求,G(z)中z=1的极点应包含在e(z)的零点中,系统针对阶跃输入进行设计,q=1,显然准确性条件中已满足了稳定性要求,于是可设,根据求得,则,。单位斜坡信号:根据稳定性要求,G(z)中z=1的极点应包含在e(z)的零点中,系统针对阶跃输入进行设计,q=2,显然准确性条件中已满足了稳定性要求,于是可设,根据,求得,则,。单位加速度信号:系统不满足无纹波控制的必要条件,无法进行设计。四、 实验步骤1. 根据实验要求设计数字控制器对系统进行控制并仿真2. 观察并记录输出的结果,与理论计算值相比较3. 改变参数,观察不同参数下的仿真结果五、 实验数据及结果分析记录输出的数据和图表并分析。六、 总结实验四 纯滞后系统数字控制器的设计(Dahlin算法、Smith预估补偿算法和滞后过程的预估控制)一、 实验目的1. 学习纯滞后数字控制器的设计方法2. 学习Dahlin算法、Smith预估补偿算法和滞后过程的预估控制的仿真方法二、 实验器材x86系列兼容型计算机,Matlab软件三、 实验原理控制系统如图所示,设计相应的数字控制器并进行仿真。1. Dahlin算法的设计用Dahlin算法设计如图所示的纯滞后系统的数字控制器并进行系统仿真,已知被控对象,采样周期T=2s,请选择期望闭环脉冲传递函数中的时间常数T进行设计,并观察不同的仿真结果。选期望闭环系统时间常数T=10s;广义对象脉冲传递函数:;期望闭环系统脉冲传递函数:;设计的Dahlin控制器为:。系统模型:期望闭环系统时间常数选T=5s,Dahlin控制器:。期望闭环系统时间常数选T=20s,Dahlin控制器:。建立系统模型仿真比较在不同的期望闭环系统时间系统的输出以及数字控制器的输出。2. Smith预估补偿算法的设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急安全培训体会课件
- 应急安全与防护知识培训课件
- 公园合同(标准版)
- 大学生拉赞助合同(标准版)
- 中考英语真题透视阅读理解
- 2025年教育游戏化在儿童批判性思维教育中的教学设计与应用研究报告
- 2025年新能源汽车充电设施布局优化与运营效率提升路径选择研究报告
- 中小学心理健康教育培训心得体会
- 文化教育信息咨询公司员工保密协议
- 中考英语初一至初三全程知识点总结及练习
- 小学二年级上册心理健康教案(适合北京教育出版社)
- 2021北京昌平初二(上)期中数学(A)(教师版)
- SH/T 0356-1996燃料油
- GB/T 39901-2021乘用车自动紧急制动系统(AEBS)性能要求及试验方法
- 法硕刑事诉讼法学三辩护制度
- 《小英雄雨来》阅读测试题附答案
- 常用十大翻译技巧
- 常用水利规范目录
- 2022中国神经外科重症患者营养治疗专家共识(全文)
- 双绞线链路测试报告
- 高级财务管理(第三版)第02章-财务估价模型概览
评论
0/150
提交评论