控制系统仿真与CAD课程设计报告..

合集下载

[四川大学]控制系统CAD设计(cad第五次实验报告)

[四川大学]控制系统CAD设计(cad第五次实验报告)

控制系统CAD设计实验报告1. 已知控制系统的状态方程为采用状态反馈,将系统的极点配置到-1,-2,-3,求状态反馈矩阵K。

程序清单:主程序%main 1a=[0 1 0;0 0 1;-6 -11 -6];b=[0 0 1]';c=[1 0 0];d=0;p=[-1 -2 -3]'; %输入原系统状态空间矩阵和期望极点t=0.0:0.01:6bass_pp(a,b,c,d,t,p) %调用bass算法进行极点配置,并绘出%配置后的单位阶跃响应bass配置状态反馈极点%采用bass_pp算法进行极点配置function k=bass_pp(A,b,c,d,t,p) %t是用于绘制单位阶跃响应的步长if rank(ctrb(A,b))~= length(b),disp('No !!!'),%进行系统的可控性判别,%只对可控的额系统进行极点配置elsen=length(b);%得到系统的状态数alpha=poly(diag(p',0));%构成期望的系统特征多项式a=poly(A);%系统原有的特征多项式aa=[a(n:-1:2),1];%将特征多项式的各阶系数按降次排列W=hankel(aa);%建立用于第二可控规范型变换的hankel矩阵,M=ctrb(A,b);%建立原系统能控型判别矩阵,和M矩阵一起合成对角变换阵k=(alpha(n+1:-1:2)-a(n+1:-1:2))*inv(W)*inv(M);%求解反馈增益矩阵,sysnew=ss((A-b*k),b,c,d);sysnew_cl=feedback(sysnew,1);step(sysnew_cl,t),hold on,grid onendEnd运行结果(配置后的闭环系统和状态反馈矩阵):sysnew_cl =a =x1 x2 x3x1 0 1 0x2 0 0 1x3 -7 -11 -6b =u1x1 0x2 0x3 1c =x1 x2 x3y1 1 0 0d =u1y1 0Continuous-time state-space model.ans =1.0e-14 *-0.7994 -0.5329 -0.1776可以看到,配置状态反馈所用的K矩阵值几乎为0,这主要期望极点-1,-2,-3就是系统本身的极点,系统不需要进行极点配置所致。

计算机仿真技术与CAD基于MATLAB的控制系统第四版课程设计

计算机仿真技术与CAD基于MATLAB的控制系统第四版课程设计

计算机仿真技术与CAD基于MATLAB的控制系统第四版课程设计一、课程设计的背景随着计算技术的发展,越来越多的机电设备采用了控制系统,从而提高了生产力和工作效率。

因此,控制系统的设计和仿真技术也得到了越来越广泛的应用。

为了提高控制系统的性能,提高系统的可靠性和稳定性,需要采用控制系统设计和仿真技术。

在此背景下,本次课程设计旨在通过MATLAB软件对控制系统进行仿真设计,从而提高学生的控制系统设计和仿真技能。

二、课程设计的目的本次课程设计的目的主要包括以下几个方面:1.提高学生的控制系统设计和仿真能力;2.增强学生的MATLAB编程技术;3.帮助学生理解控制系统的基本原理及其应用;4.增强学生团队合作和沟通能力。

三、课程设计的内容和要求本次课程设计主要有以下内容和要求:3.1 选题背景和意义选题需要有明确的背景和意义,可以结合实际应用场景进行选择。

3.2 系统分析与模型建立学生需要对待设计的控制系统进行系统分析,并建立相应的模型。

包括控制系统的框图、信号流图、传递函数、状态空间等。

3.3 控制器的设计与仿真学生需要对设计的控制系统设计相应的控制器,并进行仿真评估。

包括根轨迹法、频域设计法、状态反馈控制、PID控制等。

3.4 性能分析与评价学生需要对仿真结果进行性能分析与评价。

包括阶跃响应,超调量,稳态误差等。

3.5 实验设计与编程实现学生需要将设计的控制系统进行实验设计,并用MATLAB编写程序进行实现与测试。

3.6 结果分析与总结学生需要对实验结果进行分析与总结,从控制效果、系统应用等方面加以评价。

四、课程设计的实施方法本次课程设计的实施方法主要包括以下几个方面:1.采取团队合作的方式进行任务分配和工作安排;2.利用网上资源和实验平台,进行实践学习与实验操作;3.在课程设计的过程中,主要采用课堂授课和实验操作相结合的方式进行;4.通过实验操作和讨论,进行知识交流和实践探索。

五、课程设计的评价方法本次课程设计的评价主要从以下几个方面进行:1.对学生在选题、模型分析、控制器设计、仿真评价等方面的表现和成果进行评价;2.对学生实验操作能力和MATLAB编程水平进行评价;3.对团队合作和沟通能力进行评价;4.对报告和总结的撰写质量进行评价。

控制系统数字仿真与CAD课程设计

控制系统数字仿真与CAD课程设计

控制系统数字仿真与CAD课程设计课程背景控制系统数字仿真与CAD课程是一门涵盖了控制系统的基础理论以及控制系统CAD仿真实践的课程。

本课程主要教授学生掌握数字仿真与CAD技术在控制系统领域中的应用和实践。

控制系统数字仿真与CAD课程意在为学生开拓思路提供技术支持,同时也为学生将来走向控制系统领域提供必要的基础技能与实践经验。

课程目标•培养学生使用数字仿真软件进行控制系统仿真的能力。

•培养学生使用CAD软件进行控制系统图形设计与绘制的能力。

•培养学生将仿真与CAD技术应用于控制系统设计、分析与解决问题的能力。

•培养学生掌握控制系统相关的专业术语、技能与知识。

课程内容第一章基础知识本章主要是介绍控制系统的基础知识,包括控制系统的定义、分类、特点以及控制系统分析与设计的基础知识。

此外,还会介绍数字仿真与CAD技术在控制系统领域中的应用、主要功能与特点。

第二章仿真技术本章主要介绍数字仿真技术在控制系统中的应用,包括仿真的概念、方法、分类、技术流程以及仿真软件的选择、应用与实践。

此外,还会介绍仿真软件的主要功能与应用场景。

第三章 CAD技术本章主要介绍CAD技术在控制系统中的应用,包括CAD的概念、原理、主要技术与CAD软件的应用。

此外,还会介绍CAD技术在控制系统中的实践应用以及CAD软件的主要功能与应用场景。

第四章仿真与CAD技术在控制系统中的应用本章主要介绍仿真与CAD技术在控制系统中的应用,包括如何将仿真与CAD技术应用于控制系统设计、分析与解决问题;例如,如何绘制控制系统的传动布置图、控制系统的电气接线图等等。

此外,还会介绍仿真与CAD技术在控制系统维护、故障排查和升级改造中的应用。

第五章课程设计本章主要是针对控制系统数字仿真与CAD技术进行综合性的课程设计。

在课程设计中,学生需要综合应用数字仿真与CAD技术进行控制系统的设计与模拟仿真,从而提高问题解决能力、创新实践能力和综合应用能力。

课程评分1.课堂表现:20%2.仿真实验报告:30%3.CAD图形设计:20%4.课程设计报告:30%总结控制系统数字仿真与CAD课程设计是一门涵盖控制系统的基础理论,同时也重点介绍了CAD与数字仿真技术在控制系统领域中的应用和实践。

“控制系统数字仿真与CAD”实验指导书.

“控制系统数字仿真与CAD”实验指导书.

写,均要求用标准A4纸进行撰写,单栏排版,单面打印,并左侧装订,以便于报告最终的批阅与存档,(对于存在“逻辑混乱” 、“文字不清” 、“作图潦草” 、“排版混乱”等问题的报告,将予以退回重新撰写)。

封页:(参考最后一页的“封页”格式)正文:(小四字体)仿真实验题目 1、 2、 3、 4、 5、五、思考题 1.在系统启动过程的第 2 阶段中,理想的电流特性为:实际值小于给定/设定值,试说明为何?引言原理/建模设计/分析/论述仿真实验/结果分析结论(思考题解答) 2.动态性能中,电流/转速特性的“超调量”与理论值是否有偏差?;如有偏差,试给出分析/解释。

3.在“双闭环直流电动机调速系统”中,电流调节器与速度调节器的输出都要设置“限幅” ,试说明:你是如何选取限幅值的? 4.假设系统中的励磁电压减小/增加,试说明:系统转速将可能怎样变化?参考文献: [1] 张晓华主编《控制系统数字仿真与 CAD》第 3 版机械工业出版社 2009 [2] 张晓华主编《系统建模与仿真》清华大学出版社 2006 [3] 陈伯时主编《电力拖动自动控制系统》第 3 版机械工业出版社 2008 25
“控制系统数字仿真与CAD” 仿真实验报告姓班学名:级:号:联系电话: Email: 提交日期: 26。

控制系统仿真与CAD

控制系统仿真与CAD

《控制系统仿真与CAD》——控制系统建模、分析、设计与仿真一、摘要本结课论文为设计两个控制器,分别为最小拍无波纹和最小拍有波纹控制器。

通过这次实践可以进一步对所学的《控制系统仿真与CAD》有进一步的了解,并对Matlab软件的操作有一定程度的熟悉,为以后的学习或工作做根底。

MATLAB是矩阵实验室〔Matrix Laboratory〕的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以与数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大局部。

关键字:Matlab;控制系统仿真与CAD;建模;仿真二、课程设计的内容1、求被控对象传递函数G(s)的MATLAB描述。

输入:num=conv([968],conv([1 2],[1 9]));den=conv([1 0 0],conv([1 1],conv([1 4],[1 8])));T=0.05;sys=tf(num,den)显示结果:Transfer function:968 s^2 + 10648 s + 17424------------------------------s^5 + 13 s^4 + 44 s^3 + 32 s^22、求被控对象脉冲传递函数G(z)。

输入:Gz=c2d(Gs,0.02,'zoh')显示结果:ransfer function:------------------------------------------------------------------3、转换G(z)为零极点增益模型并按z-1形式排列。

输入:[z,p,k]=zpkdata(Gz)Gz=zpk(z,p,k,T,'variable','z^-1')显示结果:z = [4x1 double]p = [5x1 double]Zero/pole/gain:0.001132 z^-1 (1+3.605z^-1) (1-0.9802z^-1) (1-0.8869z^-1) (1+0.2586z^-1) ------------------------------------------------------------------------ (1-z^-1)^2 (1-0.9608z^-1) (1-0.9048z^-1) (1-0.8694z^-1)4、确定误差脉冲传递函数Ge(z)形式,满足单位加速度信号输入时闭环稳态误差为零和实际闭环系统稳定的要求。

控制系统课程设计报告--- 控制系统设计与仿真

控制系统课程设计报告--- 控制系统设计与仿真

本科课程设计报告目录控制系统课程设计报告 (1)课程设计题目 (3)实验设备 (3)实验目的 (3)实验背景 (3)实验内容 (3)任务一: (3)了解MATLAB的使用环境,掌握基本的MATLAB编程语法和语句 (3)任务二: (5)了解Simulink的使用环境,掌握Simulink的模块化编程步骤 (5)任务三: (5)对所有过程控制系统对象进行分析,分析所有参数的变化情况 (5)1.一阶系统 (6)2.二阶系统 (7)3.多阶系统 (9)任务四-六: (10)单回路控制系统仿真,PID控制原理,PID参数对控制系统性能的影响 (10)1.被控对象特性在系统中的仿真分析研究 (10)2.执行器在系统中的仿真分析研究 (12)3.控制器特性在系统中的仿真分析研究 (13)4.变送器特性在系统中的仿真分析研究 (15)任务七-八: (17)根轨迹法的基本原理;根轨迹的绘制方法、增益的选择、稳态误差的消除措施 (17)1.根轨迹理论的仿真分析 (17)2.减小消除稳态误差的措施 (18)任务九-十一: (21)频域响应法的基本原理;Bode图的绘制、带宽频率的选择;频率法校正 (21)1.利用伯德图观察幅频与相频特性 (21)2.基于bode图对系统相关指标分析 (22)任务十二-十四: (25)串级控制系统、前馈控制系统、比值控制系统设计,与单回路比较 (25)1.串级控制系统 (25)2.前馈控制系统 (26)3.比值控制系统 (28)任务十五: (29)数字PID控制算法的实验研究 (29)实验总结 (29)参考文献 (29)课程设计题目: 控制系统设计与仿真实验设备:含有MATLAB R2008a 的HP计算机一台.实验目的:通过实验,深入了解MATLAB矩阵实验室的操作,simulink仿真的使用以及各种控制系统的特性,从而为接下来的实体实验打下坚实的基础.有利于学习通过仿真对不能很轻易实现的实验进行分析研究,理解仿真与实际实验的密切关系.实验背景:一学期的自动控制原理课程修习;一学期的过程控制课程修习;一学期的控制系统设计与仿真课程修习;简单的MA TLAB程序应用.实验内容:任务一:了解MATLAB的使用环境,掌握基本的MATLAB编程语法和语句;MATLAB简介:MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

控制系统仿真与设计课程设计报告

控制系统仿真与设计课程设计报告

《控制系统仿真与设计》课程设计报告一、目录摘要 (3)一、概述 (3)二、设计任务与要求 (4)2.1 设计任务 (4)2.2 设计要求 (4)三、理论设计 (5)3.1 方案论证 (5)3.2 系统设计 (6)3.2.1 电流调节器设计 (6)3.2.2 速度调节器设计 (9)四、系统建模及仿真实验 (11)4.1 MATLAB 仿真软件介绍 (11)4.2 仿真建模 (12)4.3 仿真实验 (12)五、总结与体会 (15)参考文献 (15)摘要在直流双闭环调速系统教学中, 电流环和转速环参数的简化计算是教学关键环节, 文章针对某双闭环直流调速系统, 进行了参数的详细计算和电流环和转速环的设计, 并采用MA TL AB /SI MULI NK对实际系统进行了仿真, 给出了起动过程中的电枢电流和转速变化的波形, 并对结果进行了分析。

结果表明在实验中引入MA TLAB /SI MULI NK仿真是对实际实验的良好补充, 能够加深学生对实验的认识。

关键词:MATLAB;直流调速;双闭环;转速调节器;电流调节器;干扰一、概述直流电动机具有调速性能好,起动转矩大,易于在大范围内平滑调速等优点,其调速控制系统历来在工业控制中占有及其重要的地位。

随着电力技术的发展,特别是在大功率电力电子器件问世以后,直流电动机拖动将有逐步被交流电动机拖动所取代的趋势,但在中、小功率的场合,常采用永磁直流电动机,只需对电枢回路进行控制,相对比较简单。

特别是在高精度位置伺服控制系统、在调速性能要求高或要求大转矩的场所,直流电动机仍然被广泛采用[2],直流调速控制系统中最典型一种调速系统就是速度、电流双闭调速系统。

直流调速系统的设计要完成开环调速、单闭环调速、双闭环调速等过程,需要观察比较多的性能,再加上计算参数较多,往往难以如意。

如在设计过程中使用Matlab中的SimuLink实用工具来辅助设计,由于它可以构建被控系统的动态模型,直观迅速观察各点波形,因此调速系统性能的完善可以通过反复修改其动态模型来完成,而不必对实物模型进行反复拆装调试[4]。

控制系统设计与仿真课设计报告

控制系统设计与仿真课设计报告

《控制系统设计与仿真》课程设计报告目录摘要 (1)一、概述 (2)二、设计任务与要求 (2)2.1 设计任务 (2)2.2 设计要求 (2)三、理论设计 (3)3.1 双闭环调速系统总设计 (3)3.2 设计电流调节器 (5)3.2.1.2 确定时间常数 (5)3.2.1.3 选择电流调节器的结构 (5)3.2.1.4 校验近似条件 (5)3.2.1.5 计算调节器电阻和电容 (6)3.3 速度环设计 (6)3.3.1 确定时间常数 (7)3.3.2 选择转速调节器结构 (7)3.2.2.3 检验近似条件 (7)3.2.2.4 计算调节器电阻和电容 (7)3.2.2.5 校核转速超调量 (7)四、系统建模及仿真实验 (8)4.1 MATLAB 仿真软件介绍 (8)4.2 仿真建模及实验 (8)4.2.1 单闭环仿真实验 (8)4.2.2 电流环仿真实验 (10)4.2.3 双闭环仿真实验 (10)4.2.4 反馈回路扰动仿真实验 (14)五、总结 (15)六、体会 (16)参考文献 (17).摘要从七十年代开始,由于晶闸管直流调速系统的高效、无噪音和快速响应等优点而得到广泛应用。

双闭环直流调速系统就是一个典型的系统,该系统一般含晶闸管可控整流主电路、移相控制电路、转速电流双闭环调速控制电路、以及缺相和过流保护电路等.给定信号为0~10V直流信号,可对主电路输出电压进行平滑调节。

采用双PI调节器,可获得良好的动静态效果。

电流环校正成典型I型系统。

为使系统在阶跃扰动时无稳态误差,并具有较好的抗扰性能,速度环设计成典型Ⅱ型系统。

根据转速、电流双闭环调速系统的设计方法,用MATLAB做了双闭环直流调速系统仿真综合调试,分析系统的动态性能,并进行校正,得出正确的仿真波形图。

本文还对实际中可能出现的各种干扰信号进行了仿真,另外本文还介绍了实物验证的一些情况。

关键词:MATLAB 直流调速双闭环转速调节器电流调节器干扰一、概述我们都知道,对于调速系统来说,闭环调速比开环调速具有更好的调速性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

控制系统仿真与CAD 课程设计学院:物流工程学院专业:测控技术与仪器班级:测控102姓名:杨红霞学号:201010233037指导教师:兰莹完成日期:2013年7月4日一、目的和任务配合《控制系统仿真与CAD》课程的理论教学,通过课程设计教学环节,使学生掌握当前流行的演算式MATLAB语言的基本知识,学会运用MATLAB 语言进行控制系统仿真和辅助设计的基本技能,有效地提高学生实验动手能力。

一、基本要求:1、利用MATLAB提供的基本工具,灵活地编制和开发程序,开创新的应用;2、熟练地掌握各种模型之间的转换,系统的时域、频域分析及根轨迹绘制;3、熟练运用SIMULINK对系统进行仿真;4、掌握PID控制器参数的设计。

二、设计要求1、编制相应的程序,并绘制相应的曲线;2、对设计结果进行分析;3、撰写和打印设计报告(包括程序、结果分析、仿真结构框图、结果曲线)。

三、设计课题设计一:二阶弹簧—阻尼系统的PID控制器设计及其参数整定考虑弹簧-阻尼系统如图1所示,其被控对象为二阶环节,传递函数G(S)如下,参数为M=1kg,b=2N.s/m,k=25N/m,F(S)=1。

设计要求:(1)控制器为P控制器时,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。

(2)控制器为PI控制器时,改变积分时间常数大小,分析其对系统性能的影响并绘制相应曲线。

(例如当kp=50时,改变积分时间常数)(3)设计PID控制器,选定合适的控制器参数,使闭环系统阶跃响应曲线的超调量σ%<20%,过渡过程时间Ts<2s, 并绘制相应曲线。

图1 弹簧-阻尼系统示意图弹簧-阻尼系统的微分方程和传递函数为:F kx x b xM =++ 25211)()()(22++=++==s s k bs Ms s F s X s G图2 闭环控制系统结构图附:P 控制器的传递函数为:()P P G s K =PI 控制器的传递函数为:11()PI P I G s K T s=+⋅ PID 控制器的传递函数为:11()PID P D I G s K T s T s=+⋅+⋅(一)设计P控制器,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。

以下为所做的设计以及运行结果,KP取了不同的值,通过运用sim函数进行仿真,并得出超调量MP,过渡过程时间Ts的大小,通过分析所得出的结果,多次改变KP 的大小直到符合题目的要求,使稳态误差等都达到要求。

1、仿真运行程序for Kp=[200,400,800]t=[0:0.01:6];[t,x,y]=sim('yhx',6);hold onplot(t,y);N=length(t);yss=y(N); %yss:稳态值hold on[ymax,i]=max(y);mp=(ymax-yss)*100/yss,%计算超调量mpi=N;while abs(y(i)-yss)/yss<=0.02i=i-1;endTs=t(i), %计算过渡过程时间gtext(num2str(Kp));end2、仿真框图3、仿真运行结果改变比例系数kp大小,得如下结果,通过以下数据以及得出的曲线可分析其对系统性能的影响Kp=200mp =75.3359Ts =3.7962Kp=400mp =84.7526Ts =3.8317Kp=800mp =88.0528Ts =4.56854、 仿真运行曲线0.20.40.60.811.21.41.61.825、运行结果分析根据实验要求设计了一个P 控制器,与Gs 等构成闭环控制系统结构。

由以上的运行结果以及曲线可以看出随Kp 增大,超调量mp 是逐渐变大的,Ti 也是逐渐变大的,而且总是达不到稳态误差很小很小,因此得出以下结论:随着Kp 值的增大,系统的超调量变大,调节时间变长,振荡次数也增多了。

Kp 值越大,系统的稳态误差就越小,调节应精度越高,但是系统的波动明显变多了,稳定性变差,但是系统响应变快了。

随着比例系数女kp 的增大并不能消除稳态误差,只能减小稳态误差。

(二) 设计PI控制器,改变积分时间常数大小,分析其对系统性能的影响并绘制相应曲线。

以下为设计出的仿真程序等,运用sim函数进行仿真,编写程序使KP=50,改变KI 的大小,来进行分析,直到符合题目的要求,使运行出的结果稳态误差基本很小即可,如果达不到,就要重新设定KI 的大小,进行多次试验,选出如下符合要求的KI的值,程序中都有所体现。

1、仿真运行程序for Ki=[30,50,80]t=[0:0.01:10];[t,x,y]=sim('yhxx',10);hold onplot(t,y);N=length(t); %yss:稳态值yss=y(N);hold on[ymax,i]=max(y);mp=(ymax-yss)*100/yss,%计算超调量mpi=N;while abs(y(i)-yss)/yss<=0.02i=i-1;endTs=t(i),%计算过渡过程时间end2、仿真框图3、仿真运行结果当Kp=50时, 改变积分时间常数ki的大小,由以下的结果以及曲线可分析其对系统性能的影响ki=30mp =21.4633Ts =6.5686Ki=50mp =26.7424Ts =5.1127Ki=80mp =31.0229Ts =7.33754、仿真运行曲线:0123456789100.20.40.60.811.21.45、运行结果分析Kp=50时,随着ki 值的增大,系统的超调量变大,系统响应时间出现了波动。

ki 越大,积分速度越快,积分作用就越强,响应时间变快,但系统振荡次数就较多。

PI 控制可以消除系统的稳态误差,提高系统的误差度。

在积分控制中,控制器的输出与输入误差信号的积分成正比关系。

为了消除稳态误差,在控制器中必须引入“积分项”。

积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。

这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。

因此,比例+积分(PI)控制器,可以使系统在进入稳态后基本无稳态误差。

这是比上一个只有比例控制器的一个进步的地方。

(三)设计一PID控制器,选定合适的控制器参数,使闭环系统阶跃响应曲线的超调量σ%<20%,过渡过程时间Ts<2s, 并绘制相应曲线。

以下为所设计的程序,仿真等,改变kp,ki,kd 的值得出闭环阶跃响应的超调量和过渡过程时间,通过多次试验,得到的kp取20,ki取65,kd取9时运行出的结果是满足题目要求的:1、仿真运行程序[t,x,y]=sim('yhxxx');plot(t,y);N=length(t);yss=y(N); %yss:稳态值[ymax,i]=max(y);mp=(ymax-yss)*100/yss, %计算超调量mpi=N;while abs(y(i)-yss)/yss<=0.02i=i-1;endTs=t(i), %计算过渡过程时间2、仿真框图3、仿真运行结果经过多次试验,当Kp=20,ki=65,pd=9满足使闭环系统的阶跃响应曲线的超调量σ%<20%,过渡过程时间ts<2s,结果如下:mp =1.1367 Ts =0.8945从结果可知超调量mp%<20%,过渡过程时间Ts<2s 满足设计要求.4、仿真运行曲线:0123456789100.20.40.60.811.21.45、运行结果分析及设计小结把比例 微分 积分结合起来进行控制能够更好的达到我们想要的结果,PID 参数的整定就是合理的选取PID 三个参数。

从系统的稳定性、响应速度、超调量和稳态误差等方面来考虑问题,每个参数都有自己的作用,比如比例调节的作用是能够成比例地反映系统的偏差信号,系统一旦出现了偏差,比例调节立即产生与其成比例的调节作用,以减小偏差。

随着Kp 增大,系统的稳态误差减小,但是系统容易产生超调,并且加大Kp 只能减小稳态误差,却不能消除稳态误差,显著特点就是有差调节。

然后就是微分调节的作用是消除系统的稳态误差,提高系统的误差度,它的特点就是误差调节。

微分调节作用是改善系统的动态性能,可以减少超调,减少调节时间。

总之比例积分微分控制作用是相互关联的,结合起来用效果会更好。

设计二:二阶系统串联校正装置的设计与分析设某被控系统的传递函数G(s)如下:)2()(+=s s Ks G设计要求:选用合适的方法设计一个串联校正装置K(s),使闭环系统的阶跃响应曲线超调量%20%<σ,过渡过程时间.()s T 15s ≤,开环比例系数)/1(01s K v ≥,并分析串联校正装置中增益、极点和零点对系统性能的影响。

提示:可采用根轨迹校正工具进行串联校正MATLAB 提供了一个辅助设计闭环系统根轨迹的仿真软件Rltool ,可以用来进行根轨迹校正。

在command window 下键入>> rltool ,进入设计环境。

一、 设计思路方法根据题目要求采用matlab 中提供的一个辅助设计闭环系统根轨迹的仿真软件Rltool ,来进行根轨迹校正。

打开matlab ,在command window 下键入>> rltool ,进入设计环境。

根据设计要求:开环比例系数)/1(01s K v ≥即 20102)(lim 0≥≥==→k ks sG k s v 得取k=40, 传递函数)2(40)(+=s s s G二、设计步骤1、打开matlab ,在command window 下键入>> rltool ,进入设计环境。

启动SISO Design Tool在matlab 中键入num=40;den=conv([1,0],[1,2]); ex_1=tf(num,den), 出现函数 40/(s^2 + 2 s)得到该系统的LTI 对象模型ex_1。

2、启动SISO Design Tool 窗口后,利用该窗口中File 菜单下的命令Import,打开系统模型输入对话框窗口。

采用系统默认的结构,输入选中的对象ex_1,将控制对象G 设置为ex_1,控制器C 设为1,其他的环节H,F 均使用默认的取值1.单击OK 在SISO Design Tool 中会自动绘制此负反馈线性系统的根轨迹图,以及系统波特图,如图10101010-90Frequency (rad/sec)-50050Open-Loop Bode E ditor (C)-2-1.5-1-0.5Root Locus E ditor (C)Real Axis3、点击Analysis 中的other loop response 选择step 得到闭环系统阶跃响应曲线如图可以看到校正前的超调量为60.4%,过渡过程时间为3.66s ,明显不满足要求。

相关文档
最新文档