控制系统仿真与CAD课程设计(二阶弹簧—阻尼系统的PID控制器设计及其参数整定)

合集下载

二阶弹簧-阻尼系统PID控制器参数整定

二阶弹簧-阻尼系统PID控制器参数整定

《控制系统仿真与CAD》大作业二阶弹簧—阻尼系统的PID控制器设计及参数整定学校:上海海事大学学院:物流工程学院专业:电气工程及其自动化班级:电气173班学号:************姓名:李**老师:**时间:2020年6月13日1. 题目与要求考虑弹簧-阻尼系统如图1所示,其被控对象为二阶环节,传递函数()G s 如下,参数为M=1kg ,b=2N.s/m ,k=25N/m ,()1F s =。

设计要求:用.m 文件和simulink 模型完成。

图 1 弹簧--阻尼系统(1)控制器为P 控制器时,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。

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

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

2. 分析:(1)根据受力分析可得系统合力与位移之间微分方程:F kx x b xM =++ (2)对上得微分方程进行拉普拉斯变换,转化后的系统开环传递函数:25211)()()(22++=++==s s k bs Ms s F s X s G(3)系统输入为力R(S)=F(S),系统输出C(S)为位移X(S),系统框图如下:图 2 闭环控制系统结构图3. 控制器为P 控制器时:控制器的传递函数p p K s G =)(,分别取p K 为1,10,20,30,40,50,60,70,80, (1)simulink 构建仿真模型如图3,文件名为:P_ctrl ;图 3 P控制器仿真模型(2)用m.文件编写仿真程序,用sim函数简单调用P_ctrl模型;cleara=[1 10 20 30 40 50 60 70 80];Mp=zeros(9,1);ess=zeros(9,1);B=' 11020304050607080';%图例显示字符串for i=1:9r=1;Kp=a(i);[t,x,y]=sim('P_ctrl');%调运仿真模型plot(t,y)hold onn=length(y);yss=y(n);Mp(i)=(max(y)-yss)/yss*100;%超调量ess(i)=1-yss;%稳态误差leg{i}=['Kp=',B(2*i-1),B(2*i)];endlegend(leg)xlabel('Time (sec)')ylabel('outputs')title('step-response')Mpess(3)不同Kp输出仿真波形图4:图 4 不同Kp阶跃响应曲线(4)仿真结果分析:随着Kp 值的增大,系统响应超调量加大,动作灵敏,系统的响应速度加快。

二阶系统的PID控制器设计及其参数整定

二阶系统的PID控制器设计及其参数整定

设计一:二阶系统的PID控制器设计及参数整定一设计题目21()225G ss s=++二设计要求1.控制器为P控制器时,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。

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

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

图2 闭环控制系统结构图三设计内容1、控制器为P控制器时,改变比例系数pk大小P控制器的传递函数为:()P PG s K=,改变比例系数pk大小,得到系统的阶跃响应曲线仿真结果表明:随着Kp 值的增大,系统响应超调量加大,动作灵敏,系统的响应速度加快。

Kp 偏大,则振荡次数加多,调节时间加长。

随着Kp 增大,系统的稳态误差减小,调节应精度越高,但就是系统容易产生超调,并且加大Kp 只能减小稳态误差,却不能消除稳态误差。

程序:num=[1]; den=[1 2 25]; sys=tf(num,den); for Kp=[1,10:20:50] y=feedback(Kp*sys,1); step(y); hold ongtext(num2str(Kp)); end2、 控制器为PI 控制器时,改变积分时间常数i T 大小(50 pK 为定值)PI控制器的传递函数为:11()PI PIG s KT s=+⋅ ,改变积分时间常数iT大小,得到系统的阶跃响应曲线仿真结果表明:Kp=50,随着Ti值的加大,系统的超调量减小,系统响应速度略微变慢。

相反,当Ti的值逐渐减小时,系统的超调量增大,系统的响应速度加快。

Ti 越小,积分速度越快,积分作用就越强,系统震荡次数较多。

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

程序num=[1];den=[1 2 25];Kp=50;sys=tf(num,den);for Ti=1:2:7PI=tf(Kp*[Ti 1],[Ti 0]);y=feedback(PI*sys,1);step(y,8)hold ongtext(num2str(Ti)); end3、 控制器为PID 控制器时,改变微分时间常数d T 大小(50=pK ,15.0=i T )PID 控制器的传递函数为:11()PID P D I G s K T s T s=+⋅+⋅ ,改变微分时间常数d T 大小,得到系统的阶跃响应曲线仿真结果表明:Kp=50、Ti=0、15,随着Td 值的增大,闭环系统的超调量减小,响应速度加快,调节时间与上升时间减小。

二阶系统的PID校正

二阶系统的PID校正

` 课程设计报告二阶系统的PID校正院系物理与电子工程系专业班级08级自动化学生学 号题目:二阶系统的PID 校正1.设计目的首先,通过对转子绕线机控制系统的分析,加强对转子绕线机控制系统的认识,并掌握滞后校正设计的方法。

其次,通过设计,培养分析问题解决问题的能力。

此外,使用MATLAB 软件进展系统仿真,从而进一步掌握MATLAB 的使用。

2.设计要求及任务二阶系统系统的开环传递函数为)15.0(2.05)15.0(25)(+=+=S S S S S G (1)方框图和模拟电路分别如图1和图2所示图1 二阶闭环系统的方框图图2 二阶闭环系统的模拟电路图设计要求:sK v 125=, 2.0≤p M ,s t s 1≤要求完成的主要任务:1.研究系统的暂态性能和稳态性能;2.研究系统的频率特性;3.研究PID 控制器的工作原理;4.研究系统的PID 校正方法;5.系统的仿真方法;6.系统的模拟调试。

7.完成设计报告3.PID 校正原理分析3.1校正常用的性能指标校正中常用的性能指标包括稳态精度、 稳定裕量以及响应速度等。

(1) 稳态精度指标: 位置误差系数Kp, 速度误差系数Kv 和加速度误差系数Ka 。

(2) 稳定裕量指标: 相角裕量γ, 增益裕度Kg ,谐振峰值Mr ,最大超调量σ, 阻尼比。

(3) 响应速度指标: 上升时间tr ,调整时间ts ,剪切频率ωc , 带宽BW, 谐振频率ωr 。

3.2系统的暂态性能和稳态性能〔一〕暂态响应〔动态响应〕:是指系统的输出从输入信号r(t)作用时刻起,到稳定状态为止,随时间变化的过程。

系统的暂态性能通常以系统在初始条件为零的情况下,对单位阶跃输入信号的响应特性来衡量。

1、最大超调量sp ——响应曲线偏离稳态值的最大值,常以百分比表示,即最大超调量说明系统的相对稳定性2. 峰值时间tp ——响应曲线到达第一个峰值所需的时间,定义为峰值时间。

3. 延滞时间td ——响应曲线到达稳态值50%所需的时间,称为延滞时间。

二阶弹簧-阻尼系统PID参数整定《控制系统仿真与CAD》MATLAB版

二阶弹簧-阻尼系统PID参数整定《控制系统仿真与CAD》MATLAB版

《控制系统仿真与CAD》大作业一、提交内容和评分标准1、大作业word文档(.doc格式),包括:每道题目的程序(有必要的注释)、程序运行结果、结果分析。

此项占大作业成绩的50%。

2、5分钟的汇报视频文件(.mp4格式),汇报视频需用EV录屏软件(EVCapture,学习通“资料”栏目里可下载)录制,用这个软件对着程序讲解,录成一个mp4视频文件(打开录屏软件,点击开始录制,打开程序,对着麦克风说话,可以随时停止,结束后自动生成视频文件)。

此项占大作业成绩的50%。

二、提交协议(非常重要!)1、截至时间:2020年6月17日(周三)晚上20点。

2、提交方式:学习通“作业”栏目里,文件夹命名为学号_姓名(比如201710230001_张三),文件夹中需包括大作业word文档(.doc格式),汇报视频文件(.mp4格式),word文档和汇报视频文件命名与文件夹一样。

三、注意事项1、两人雷同分数/2,三人雷同/3,以此类推。

2、没有做任何修改将例题、平时作业或阶段练习程序交上来,分数为0。

四、题目:以下四道题,任选一题完成,尽可能使用本课程学习的各种函数和分析方法。

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

设计要求:用.m文件和simulink模型完成(1)控制器为P控制器时,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。

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

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

图1 弹簧-阻尼系统示意图弹簧-阻尼系统的微分方程和传递函数为: F kx x b x M =++&&& 25211)()()(22++=++==s s k bs Ms s F s X s G图2 闭环控制系统结构图选题二:Bode 图法设计串联校正装置考虑一个单位负反馈控制系统,其前向通道传递函数为:()(1)(4)o K G s s s s =++ 设计要求:1、分析校正前系统的性能及指标2、应用Bode 图法设计一个串联校正装置()c G s ,使得校正后系统的静态速度误差系数110v K s -=,相角裕量50r =o ,幅值裕量10g K dB ≥。

控制系统仿真与CAD课程设计(二阶弹簧—阻尼系统的PID控制器设计及其参数整定)

控制系统仿真与CAD课程设计(二阶弹簧—阻尼系统的PID控制器设计及其参数整定)

控制系统仿真与C A D 课程设计(二阶弹簧—阻尼系统的P I D控制器设计及其参数整定)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN设计一:二阶弹簧—阻尼系统的PID 控制器设计及其参数整定一设计题目考虑弹簧-阻尼系统如图1所示,其被控对象为二阶环节,传递函数G(S)如下,参数为M=1kg ,b=m ,k=25N/m ,F (S )=1。

图1 弹簧-阻尼系统示意图弹簧-阻尼系统的微分方程和传递函数为:F kx x b xM =++ 25211)()()(22++=++==s s k bs Ms s F s X s G二设计要求1. 控制器为P 控制器时,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。

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

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

图2 闭环控制系统结构图三设计内容1. 控制器为P 控制器时,改变比例系数p k 大小P 控制器的传递函数为:()P P G s K ,改变比例系数p k 大小,得到系统的阶跃响应曲线00.20.40.60.811.21.41103050Step ResponseTime (sec)A m p l i t u d e仿真结果表明:随着Kp 值的增大,系统响应超调量加大,动作灵敏,系统的响应速度加快。

Kp 偏大,则振荡次数加多,调节时间加长。

随着Kp 增大,系统的稳态误差减小,调节应精度越高,但是系统容易产生超调,并且加大Kp 只能减小稳态误差,却不能消除稳态误差。

程序:num=[1]; den=[1 2 25]; sys=tf(num,den); for Kp=[1,10:20:50]y=feedback(Kp*sys,1); step(y); hold ongtext(num2str(Kp)); end2. 控制器为PI 控制器时,改变积分时间常数i T 大小(50=pK 为定值)PI 控制器的传递函数为: 11()PI P I G s K T s=+⋅ ,改变积分时间常数i T 大小,得到系统的阶跃响应曲线0.20.40.60.811.21.4Step ResponseTime (sec)A m p l i t u d e仿真结果表明:Kp=50,随着Ti 值的加大,系统的超调量减小,系统响应速度略微变慢。

控制系统仿真与CAD课程设计(二阶系统串联校正装置设计与分析)

控制系统仿真与CAD课程设计(二阶系统串联校正装置设计与分析)

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

三设计内容1. 设计方法:采用根轨迹校正工具进行串联校正2. 设计步骤:[1] 启动SISO 设计器在MATLAB 命令窗口中直接键入sisotool 命令,启动SISO Design Tool[2] 控制系统结构图选择串联校正系统结构图:控制器C 与控制对象G 串联,在引入单位负反馈构成闭环系统[3] 输入系统模型当选定系统的结构后,为所设计的线性系统输入模型数据。

根据设计要求:开环比例系数)/1(01s K v ≥ 即 20102)(lim 0≥≥==→k ks sG k s v 得 取k=40, 传递函数)2(40)(+=s s s G在控制器C 取值为常数1的情况下,绘制此单位负反馈线性系统的根轨迹图、系统的伯德图以及闭环阶跃响应曲线10101010Frequency (rad/sec)Open-Loop Bode E ditor (C)Root Locus E ditor (C)Real AxisStep ResponseTime (sec)A m p l i t u d e由阶跃响应曲线可以看到,此时在没有串联校正装置情况下,超调量%20%60%>=σ,过渡过程时间)(5.1)(5.3s s T s >=达不到指标要求。

[4] 系统设计在完成线性系统数据的输入之后,在SISO Design Tool 窗口中,对控制器C 进行设置。

利用增加和删除零极点的设置菜单,对控制器C 的零极点任意设置。

同时对控制器C 的增益进行设置。

[5] 系统分析在系统设计完成后,需要对其做进一步分析。

《控制系统仿真与CAD》实验

《控制系统仿真与CAD》实验

实验三、控制系统的时域和频域分析

对一个单位负反馈系统,绘制其Bode图和Nyquist 图;绘制系统根轨迹图,判断开环增益K如何变化 时,系统稳定,并分别绘制K变化系统阶跃响应; 分析系统对斜坡响应的稳态误差
1 G ( s ) ,K 1 . 5 ss ( 1 ) ( s 2 )

在MATLAB的Editor/Debugger窗口来编辑程序 把源程序以文件形式保存到MATLAB的Work子目 录下 运行源程序,打印源程序清单,并绘制图形

生成系统结构图,改变输入信号电平从1~6,其系 统饱和环节的上下限为-1~1,对这6种情况分别进 行仿真并计算其超调量,将其绘制在同一张图中 进行比较
实验二、运用SIMULINK对系统仿真
打开SIMULINK,搭建系统结构框图,并保存为 example.mdl 在MATLAB的Editor/Debugger窗口来编辑M文件, 运用sim命令,对模型进行外部的仿真 把源程序以文件形式保存到MATLAB的Work子目 录下 运行源程序,打印源程序清单,并保存图形



实验一、M函数的编写

对给定的二阶欠阻尼传递函数,编制一个函数程 序,计算阶跃响应的特征参数:超调量б% ,峰值 时间Tp,上升时间Tr,过渡过程时间Ts(2%)
7 5 0 0 num=7500; den=[1, 34.5, 7500] G ( s ) 2 s+ 3 4 . 5 s 7 5 0 0


在MATLAB的Editor/Debugger窗口来编辑程序 把源程序以文件形式保存到MATLAB的Work子目 录下 调用编写的函数程序,运行源程序,打印源程序 清单,并将二阶欠阻尼系统性能指标的结果保存

《控制系统CAD及仿真》课程设计任务书(2014)

《控制系统CAD及仿真》课程设计任务书(2014)

《控制系统CAD 及仿真课程设计》任务书一、教学目标本课程设计是《控制系统CAD 及仿真》课程的综合设计实践环节。

它是为运用本课程所学知识、提高独立设计能力而进行的综合训练。

学生按照指导教师规定的题目和要求,完成控制系统的仿真建模、仿真算法、仿真设计和分析任务。

通过本课程设计,使学生深刻理解仿真原理和方法,掌握MA TLAB 平台下仿真算法的设计流程;进一步掌握SIMULINK 的模型与MATLAB 仿真程序的数据通讯方法。

从而提高学生的控制系统分析和设计能力,为学生今后从事控制系统研究工作打下良好的基础。

二、内容与要求课程设计内容1:采样控制系统的数字仿真实现要求学生分别采用差分方程递推求解法和连续部分按典型环节离散化法来设计采样控制系统的数字仿真程序,实现其仿真功能,绘出输出曲线。

(图中,11717.0172.2)(--+-=zz z D ) 课程设计内容2:PID 控制器的参数寻优要求学生设计PID 控制系统模型以及相应的参数整定仿真算法及程序,实现对系统参数的分析和完善。

在此基础上,基于单纯型寻优策略,设计PID 参数动态寻优仿真方案,三、教学文件与报告要求教学文件:张晓华主编.《控制系统数字仿真与CAD》(第二版)机械工业出版社.2004 课程设计报告内容包括:1仿真设计方案说明及论证;2设计所用仿真原理的说明;3仿真算法程序的说明;4模型构建、目标函数构建的方法;6系统运行状态调整及参数整定的说明7全部模型文件、程序文件以及仿真系统运行曲线和分析。

四、课程设计的考核与成绩评定办法学生在课程设计结束时提交课程设计报告。

内容围绕着设计任务书要求写。

成绩将根据课程设计情况和课设报告撰写情况进行综合考核。

某二阶系统的PID控制器设计与及参数整定

某二阶系统的PID控制器设计与及参数整定

《计算机控制技术》课程三级项目某二阶系统的PID控制器设计与及参数整定目录《计算机控制技术》课程三级项目 (1)1.1 PID控制的应用现状 (3)1.2 PID控制器各个参数对系统系能的影响 (4)1.2.1 比例系数K对系统性能的影响 (4)P1.2.2 积分系数K1对系统性能的影响 (5)1.2.3 微分系数K2对系统性能的影响 (6)1.3 对给定的系统进行PID控制调节 (8)1.4 收获与感想 (11)1.1 PID控制的应用现状在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。

PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。

从理论角度而言,PID控制是20世纪40年代开始的调节原理的一种典型代表。

PID控制再世纪控制工程中应用最广,据不完全统计,在工业过程控制、航空航天控制等领域中,PID孔的应用占80%以上。

尽管PID控制已经写入经典教科书,然而由于PID控制的简单与良好的应用效果,人们仍在不断研究PID控制器各种设计方法(包括各种自适应调节、最优化方法)和未来潜力。

由于液压控制系统大功率、高控制精度、技术成熟等特点,在要求精度高的重型机械机构中得到了广泛应用。

在现实工业中比例伺服阀与PID控制器的结合,使得液压控制对于位移、速度、压力等的控制获得更加良好的效果。

1.2 PID控制器各个参数对系统系能的影响1.2.1 比例系数K对系统性能的影响P(1)对系统的动态性能影响:P K加大,将使系统响应速度加快,P K偏大时,系统振荡次数增多,调节时间加长;P K太小又会使系统的响应速度缓慢。

P K的选择以输出响应产生4:1衰减过程为宜。

(2)对系统的稳态性能影响:在系统稳定的前提下,加大P K可以减少稳态误差,但不能消除稳态误差。

因此P K 的整定主要依据系统的动态性能。

调节P的大小对系统动态性能影响如图。

matlab课程设计--二阶弹簧—阻尼系统PID控制器设计及其参数整定

matlab课程设计--二阶弹簧—阻尼系统PID控制器设计及其参数整定

二阶弹簧—阻尼系统PID控制器设计及其参数整定班级:自动化12-1班_姓名: ________学号: _________指导老师: ______前言 (1)一、MATLAB产生的历史背景 (1)二、MATLAB的语言特点 (2)三、Matlab的典型应用 (3)第一章、比例控制系统 (4)第二章、积分控制系统 (4)第三章、比例积分系统 (5)第四章、比例积分微分系统 (5)第五章、原理的应用仿真 (7)第六章、仿真的结果 (8)第七章、结果分析 (12)第八章、结论 (12)心得体会 (14)参考文献 (15)PID控制器结构简单,其概念容易理解,算法易于实现,且具有一定的鲁棒性,因此,在过程控制领域中仍被广泛使用,除非在特殊情况下证明它不能满足既定的性能要求。

对于单输入单输出的系统,尤其是阶跃响应单调变化的低阶对象,已有大量的PID整定方法及其比较研究。

当对象的阶跃响应具有欠阻尼特性时,如果仍近似为惯性对象,被忽略的振荡特性有可能引起控制品质的恶化。

现有的一些针对二阶欠阻尼对象的PID整定方法,例如极点配置方法,幅值相位裕量方法等,尽管在各自的假设前提下取得了较好的控制效果,但并非适用于所有的二阶欠阻尼对象,其性能鲁棒性问题也有待讨论。

本文通过使用MATLAB对二阶弹簧—阻尼系统的控制器(分别使用P、PI、PID控制器)设计及其参数整定,定量分析比例系数、积分时间与微分时间对系统性能的影响。

同时,掌握MATLAB语言的基本知识进行控制系统仿真和辅助设计,学会运用SIMULINK对系统进行仿真,掌握PID控制器参数的设计。

一、MATLAB产生的历史背景在20世纪70年代中期,Cleve Moler博士和其同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库。

EISPACK是特征值求解的FORTRAN程序库,LINPACK是解线性方程的程序库。

在当时,这两个程序库代表矩阵运算的最高水平。

质量弹簧阻尼二阶系统

质量弹簧阻尼二阶系统

质量弹簧阻尼二阶系统
质量弹簧阻尼二阶系统是一种由质量、弹簧和阻尼器组成的物理系统。

该系统是二阶的,因为它的运动方程是一个二阶微分方程。

在这个系统中,质量是系统中的核心部分,它具有一定的质量量值。

弹簧负责提供恢复力,通过拉伸或压缩来抵抗质量的位移。

阻尼器负
责阻碍质量的振动过程,通过消耗能量来减弱振动幅度和频率。

质量弹簧阻尼二阶系统的运动方程可以表示为:
m*d^2x/dt^2 + c*dx/dt + k*x = 0
其中,m是质量,c是阻尼系数,k是弹簧常数,x是质量的位移,t是时间。

这是一个关于位移x的二阶线性常微分方程。

解决这个方程可以得到系统的振动行为。

振动的频率和振幅取决于质量、弹簧和阻尼的参数取值。

不同的参数取值会导致不同的振动特性,如欠阻尼、临界阻尼和过阻尼等。

通过对质量弹簧阻尼二阶系统的分析,我们可以了解物体的振动行为,并应用于各种领域,如工程、物理学和机械学等。

1、控制系统仿真与CAD-课程报告选题说明-060210

1、控制系统仿真与CAD-课程报告选题说明-060210

电气工程系工业自动化专业方向“控制系统数字仿真与CAD”课程结业考核“课程报告”选题说明一、关于本课程“控制系统数字仿真与CAD”课程是电气工程系工业自动化专业方向的一门选修课,课程结业考核评定以撰写“课程报告”的形式进行;其重在培养学生自主学习能力与独立思考能力,检查学生综合运用所学知识与基本技能情况,锻炼学生的书面表达能力。

二、关于“课程报告”的选题可选题目:在“课程报告”选题一览中任选一题(参见教材中的相关内容)。

●“课程报告”撰写中有如下要求:1、每个选题最多三人相同(如发现超过三人,将随机保留三人,其他人重新选题/再次撰写“课程报告”)。

2、“课程报告”要按规定的格式撰写(对于存在“逻辑混乱”“文字不清”、“作图潦草”等问题的报告,将予以退回重新撰写)。

3、无论计算机录入/打印还是手工书写,均要求用标准A4纸进行撰写,以便于报告最终的批阅与存档。

三、“课程报告”的格式要求“课程报告”要求按科技论文的格式进行撰写,具体格式如下:●中文“题目”●“姓名/班级/电子信箱/联系电话”●中文“摘要”●“关键词”●英文“题目”●英文“摘要”●正文:1、引言2、原理/建模3、设计/分析/论述4、仿真实验/结果分析5、结论建议:学生参阅“中国电机工程学报”、“控制与决策”、“自动化学报”、“控制理论与应用”杂志上的文章格式进行撰写。

“控制系统数字仿真与CAD”课程结业考核“课程报告”选题一览1、“双闭环直流调速系统的建模与仿真实验研究”(参见教材第五章第一节内容)。

选作者:、、2、选题一:“一阶直线倒立摆系统建模与模型验证”选作者:、、3、选题二:“一阶直线倒立摆系统模型的线性化与固有特性分析”选作者:、、4、选题三:“一阶直线倒立摆系统的可控性分析”选作者:、、5、选题四:“一阶直线倒立摆的双闭环PID控制系统设计”选作者:、、6、选题五:“双闭环PID控制的一阶直线倒立摆系统抗扰性能分析”(摆长/配重/直线导轨倾斜/外力冲击摆杆等扰动)选作者:、、7、选题六:“一阶直线双倒立摆系统建模与模型验证”(参见教材之习题4-14)选作者:、、8、选题七:“一阶直线双倒立摆系统模型的线性化与固有特性分析”(参见教材之习题4-14)选作者:、、9、选题八:“一阶直线双倒立摆系统的可控性分析”(参见教材之习题4-14)10、选题九:“一阶旋转倒立摆系统建模与模型验证”(参见教材之习题5-1)选作者:、、11、选题十:“一阶旋转倒立摆系统模型的线性化与固有特性分析”(参见教材之习题5-1)选作者:、、12、选题十一:“一阶旋转倒立摆系统的可控性分析”(参见教材之习题5-1)选作者:、、13、选题十二:“斜梁-滚球系统建模与模型验证”(参见教材之习题2-11)选作者:、、14、选题十三:“斜梁-滚球系统模型的线性化与固有特性分析”(参见教材之习题2-11)选作者:、、15、选题十四:“斜梁-滚球系统的可控性分析”(参见教材之习题2-11)选作者:、、16、选题十五:“二维运动龙门起重机系统建模与模型验证”( 参见教材第二章第二节/第四章第五节) 选作者:、、17、选题十六:“二维运动龙门起重机系统模型的线性化与固有特性分析” ( 参见教材第二章第二节/第四章第五节)18、选题十七:“二维运动龙门起重机系统的可控性分析”( 参见教材第二章第二节)选作者:、、19、选题十八:“二维运动龙门起重机的双闭环PID控制系统设计” ( 参见教材第四章第三节)选作者:、、20、选题十九:“双闭环PID控制的二维运动龙门起重机系统抗扰性能分析”(绳长/重物质量/外力冲击重物等扰动)选作者:、、21、选题二十:“单水箱液位控制系统建模与模型验证”(参见教材第二章第二节)选作者:、、22、选题二十一:“单水箱液位控制系统模型的线性化与固有特性分析”(参见教材第二章第二节)选作者:、、23、选题二十二:“单水箱液位控制系统设计”(参见教材第五章第三节)选作者:、、24、选题二十三:教材之习题4-8 。

二阶振荡系统配置PID

二阶振荡系统配置PID

摘要本文涉及一种二阶振荡PID参数整定的方法,该方法是:先在纯比例作用下(把积分时间放到最大,微分时间放到零),在闭合的调节系统中,从大到小地逐渐地改变调节器的比例度,就会得到一个临界振荡过程。

这时的比例度叫临界比例度δk,周期为临界振荡周期Tk。

记下δk和Tk,然后按经验公式来确定调节器的各参数值。

原有的ZN法针对一阶系统而设计,本文通过改变整定参数使超调量、调整时间等均优于原ZN法整定参数表,验证了本参数的有效性。

一、课程设计背景要求;配置二阶振荡系统的PID控制器。

基于偏差的比例、积分和微分控制器简称为PID控制器他是工业过程中最常见的一种过程控制器。

由于PID控制器算法简单、鲁棒性强,因而被广泛应用于化工、冶金、机械、热工和轻工等工业过程系统中。

PID的参数整定又有以下几种方法:1. 临界比例度法先在纯比例作用下(把积分时间放到最大,微分时间放到零),在闭合的调节系统中,从大到小地逐渐地改变调节器的比例度,就会得到一个临界振荡过程。

这时的比例度叫临界比例度δk,周期为临界振荡周期Tk。

记下δk和Tk,然后按经验公式来确定调节器的各参数值。

2. 衰减曲线法临界比例度法是要系统等幅振荡,还要多次试凑,而用衰减曲线法较简单,一般又有两种方法。

1)4:1衰减曲线法使系统处于纯比例作用下,在达到稳定时,用改变给定值的办法加入阶跃干扰,观察记录曲线的衰减比,然后逐渐从大到小改变比例度,使出现4:1的衰减比为止。

记下此时的比例度δs和振荡周期Ts。

再按经验公式来确定PID数值。

2)10:1衰减曲线法有的过程,4:1衰减仍嫌振荡过强,可采用10:1衰减曲线法。

方法同上,得到10:1衰减曲线,记下此时的比例度δ's和上升时间T's,再按经验公式来确定PID的数值。

3. 经验试凑法1)根据不同调节系统的特点,先把P、I、D各参数放在基本合适的经验数值上,这些数值是由大量实践经验总结得来的(按4:1衰减)。

2)看曲线,调参数,根据操作经验,看曲线的形状,直接在闭合的调节系统中逐步反复试凑,一直得到满意数据。

弹簧阻尼系统matlab仿真课程设计

弹簧阻尼系统matlab仿真课程设计

弹簧阻尼系统matlab仿真课程设计一、课程目标知识目标:1. 学生能理解弹簧阻尼系统的基本原理,掌握其数学模型构建方法。

2. 学生能掌握MATLAB软件的基本操作,运用其进行弹簧阻尼系统的仿真。

3. 学生能了解仿真结果分析的方法,对系统性能进行评估。

技能目标:1. 学生能运用所学的理论知识,建立弹簧阻尼系统的数学模型。

2. 学生能熟练运用MATLAB软件进行仿真实验,并掌握数据处理和分析技巧。

3. 学生能通过课程学习,培养解决实际工程问题的能力和团队协作能力。

情感态度价值观目标:1. 学生通过课程学习,培养对物理模型的兴趣,激发探究精神。

2. 学生在学习过程中,树立正确的价值观,认识到科学技术对社会发展的作用。

3. 学生通过团队协作,培养沟通、交流和合作的良好品质。

课程性质:本课程为理实一体化课程,结合理论教学与实践操作,旨在培养学生的动手能力和实际问题解决能力。

学生特点:学生具备一定的物理基础和数学建模能力,对MATLAB软件有一定了解,但实际操作能力有待提高。

教学要求:教师需结合学生特点,采用任务驱动、分组合作的教学方法,注重理论与实践相结合,提高学生的实际操作能力。

在教学过程中,关注学生的学习进度,及时调整教学策略,确保课程目标的实现。

通过本课程的学习,使学生具备弹簧阻尼系统仿真分析的能力,为后续相关课程打下坚实基础。

二、教学内容本课程教学内容主要包括以下三个方面:1. 弹簧阻尼系统理论基础- 深入讲解弹簧阻尼系统的基本原理,包括弹簧、阻尼器的力学特性。

- 学习弹簧阻尼系统的数学模型构建,涉及微分方程的建立和求解。

- 结合教材相关章节,复习动力学、控制理论等基础知识。

2. MATLAB仿真技术- 介绍MATLAB软件的基本操作,包括数据类型、矩阵运算和编程基础。

- 学习使用MATLAB进行弹簧阻尼系统的建模与仿真,掌握Simulink工具箱的应用。

- 结合教材,讲解仿真参数设置、模型搭建和结果分析等步骤。

二阶系统的PID整定

二阶系统的PID整定

开放实验总结报告
学生姓名班级学号
所在院系自动化专业自动化开放实验室名称自动控制实验室
日期
实验室设备处制
一、实验项目概况
二、实验项目技术报告
一;熟悉matlab的基本语法包括矩阵、绘图等各方面。

二;进一步熟悉PID整定的思想以及PID参数的求解方法:
1)衰减法:
a)4:1衰减法。

对于一个要进行整定的系统,相对其加入比例增益环节,通过改变
增益值Kp,使得系统阶跃响应曲线的前两个波的超调之比为4:1,
并得到两峰之间的时间Ts。

对应的Kp的倒数为参数σs。

例如:利用得到的参数Ts,σs,可以求出对应的PID参数
二、实验项目技术报告
b)10:1衰减法
对于一个要进行整定的系统,相对其加入比例增益环节,通过改变增益值Kp`,使得系统阶跃响应曲线的前两个波的超调之比为10:1,阶跃开始到第一个峰之间的时间Tr。

对应的Kp`的倒数为参数σs`。

例如:
利用得到的参数Tr,σs`,可以求出对应的PID参数
二、实验项目技术报告
2)临界比例度法
对于一个要进行整定的系统,相对其加入比例增益环节,通过改变
增益值Kp,使得系统阶跃响应曲线的呈等幅震荡,并得到两峰之间
的时间Tcr。

对应的Kp`的倒数为参数σcr。

例如:
利用得到的参数Tcr,σcr,可以求出对应的PID参数
三、参加开放实验的体会与建议。

《控制系统仿真与CAD》课程教学大纲

《控制系统仿真与CAD》课程教学大纲

《控制系统仿真与CAD》课程教学大纲一、课程基本信息二、理论教学内容及基本要求1 控制系统仿真与计算机辅助设计概述(1.5学时)1.1 为什么采用MATLAB语言?1.2 课程的主要结构1.3 控制系统计算机辅助设计方法概述2 MATLAB 必备基础知识(2.5学时)2.1 MATLAB 语言程序设计基础了解MATLAB 数据结构并掌握基本语句结构,包括直接赋值语句和函数调用语句。

了解并掌握循环语句结构、条件语句结构、开关语句结构以及与众不同的试探语句。

2.2 MATLAB 语言图形绘制方法掌握二维图形和三维图形绘制命令与函数与各种图形的绘制方法,可以将实验结果和仿真结果用可视的形式显示出来。

2.3 图形用户界面设计技术3 科学运算问题的MATLAB求解(4学时)掌握MATLAB 语言在线性代数问题、微分方程问题及最优化问题中的应用,系统地了解数学运算问题的MATLAB 求解方法。

4 线性控制系统的数学模型(7学时)4.1 线性连续系统的数学模型输入了解基本的数学模型,并掌握这些模型在MATLAB 环境下的表示方法及多变量系统的表示方法。

4.2 线性离散系统的数学模型输入了解基本的数学模型,并掌握这些模型在MATLAB 环境下的表示方法。

4.3 系统模型的相互转换掌握基于MATLAB 的系统模型转换方法,如连续与离散系统之间的相互转换和状态方程转换成传递函数模型的方法,以及转换成状态方程模型的各种实现方法。

4.4 方框图模型的化简了解三类典型的连接结构:串联、并联和反馈连接,并掌握模块输入、输出从一个节点移动到另一个节点所必需的等效变换及复杂系统的等效变换和化简。

4.5 线性系统的模型降阶了解线性系统的模型降阶的原理与实现。

4.6 线性系统的模型辨识了解线性系统的模型辨识的原理与实现。

5 线性控制系统的计算机辅助分析(5学时)5.1 线性系统定性分析了解系统稳定性的判定方法和系统的可控性和可观测性等系统性质的分析,并掌握其他的各种标准型实现。

二阶系统PID控制器_短学期_2003

二阶系统PID控制器_短学期_2003

题目:二阶系统校正与PID 参数调节一、系统校正(1) 考虑系统错误!未找到引用源。

如下图1所示,分析该系统对阶跃输入和斜坡输入信号的稳态跟踪性能?图1 简单二阶系统阶跃信号输入系统模型a.1 斜坡信号输入系统模型b.1 误差信号:a.2b.2 误差积分:a.3b.3输出信号:(2) 添加校正环节错误!未找到引用源。

,如图2,那么系统的稳态跟踪性能如何。

图2 校正后的系统进一步把校正环节调整为错误!未找到引用源。

,分析系统的稳态跟踪性能如何?指标要求:(1) 时域要求:调节时间错误!未找到引用源。

,系统闭环阻尼系数错误!未找到引用源。

. 节约信号校正环节系统模型: 斜坡信号校正环节模型:误差信号:误差信号积分:输出信号:二、PID控制器设计与参数整定1. 受控对象为错误!未找到引用源。

(图1),分析系统对阶跃信号的稳态跟踪误差,2%误差范围内的调节时间。

系统模型:%2误差范围的调节时间:2.为了使系统错误!未找到引用源。

具有最佳的ITEA性能,采用如下的PID控制器校正系统和Gp(s)前置滤波器系统,控制框图下图3:图3 PID 调节控制系统假设前置滤波器错误!未找到引用源。

,试调节错误!未找到引用源。

,获得超调量小于2%,同时调节时间小于0.5s 要求的PID 参数?提示:①ITAE 性能指标定义如下:错误!未找到引用源。

,阶跃输入时,二阶闭环系统的ITAE 最优特征多项式为:错误!未找到引用源。

为固有频率,取10.②PID 参数初值为:错误!未找到引用源。

. 系统模型:误差信号积分:误差信号:输出信号:3.如果受控对象是错误!未找到引用源。

,前置滤波器为:错误!未找到引用源。

,要求设计PID控制器满足超调量小于4%,调节时间小于2s.4.考虑具有受控时延系统,即受控对象是错误!未找到引用源。

,前置滤波器为:错误!未找到引用源。

,要求设计PID控制器满足超调量小于5%.(提示:采用具有两个相同0点的PID控制器)。

弹簧-质量-阻尼实验指导书汇总

弹簧-质量-阻尼实验指导书汇总

质量-弹簧-阻尼系统实验教学指导书北京理工大学机械与车辆学院2016.3实验一:单自由度系统数学建模及仿真 1 实验目的(1)熟悉单自由度质量-弹簧-阻尼系统并进行数学建模; (2)了解MATLAB 软件编程,学习编写系统的仿真代码; (3)进行单自由度系统的仿真动态响应分析。

2 实验原理单自由度质量-弹簧-阻尼系统,如上图所示。

由一个质量为m 的滑块、一个刚度系数为k 的弹簧和一个阻尼系数为c 的阻尼器组成。

系统输入:作用在滑块上的力f (t )。

系统输出:滑块的位移x (t )。

建立力学平衡方程:m x c x kx f ∙∙∙++=变化为二阶系统标准形式:22f x x x mζωω∙∙∙++=其中:ω是固有频率,ζ是阻尼比。

ω=2c m ζω== 2.1 欠阻尼(ζ<1)情况下,输入f (t )和非零初始状态的响应:()()sin()))]t t x t t d e ζωττζωττ+∞--=∙-=-+-+⎰2.2 欠阻尼(ζ<1)情况下,输入f(t)=f0*cos(ω0*t) 和非零初始状态的的响应:02230022222002222222()cos(arctan())2f[(0)]cos()[()(2)]sin(ttx t tx ekeζωζωζωωωωωζωωωωζωω-∙-=--++-++)输出振幅和输入振幅的比值:A=3 动力学仿真根据数学模型,使用龙格库塔方法ODE45求解,任意输入下响应结果。

仿真代码见附件4 实验4.1 固有频率和阻尼实验(1)将实验台设置为单自由度质量-弹簧-阻尼系统。

(2)关闭电控箱开关。

点击setup菜单,选择Control Algorithm,设置选择Continuous Time Control,Ts=0.0042,然后OK。

(3)点击Command菜单,选择Trajectory,选取step,进入set-up,选取Open Loop Step 设置(0)counts, dwell time=3000ms,(1)rep, 然后OK。

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

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

图1 弹簧-阻尼系统示意图
弹簧-阻尼系统的微分方程和传递函数为:
F kx x b x
M =++ 2521
1)()()(22++=
++==
s s k bs Ms s F s X s G
二设计要求
1. 控制器为P 控制器时,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。

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

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

图2 闭环控制系统结构图
三设计内容
1. 控制器为P 控制器时,改变比例系数p k 大小
P 控制器的传递函数为:()P P G s K ,改变比例系数p k 大小,得到系统的阶跃响应曲线
00.2
0.4
0.6
0.8
1
1.2
1.4
1
10
30
50
Step Response
Time (sec)
A m p l i t u d e
仿真结果表明:随着Kp 值的增大,系统响应超调量加大,动作灵敏,系统的响应速度加快。

Kp 偏大,则振荡次数加多,调节时间加长。

随着Kp 增大,系统的稳态误差减小,调节应精度越高,但是系统容易产生超调,并且加大Kp 只能减小稳态误差,却不能消除稳态误差。

程序:
num=[1]; den=[1 2 25]; sys=tf(num,den);
for Kp=[1,10:20:50] y=feedback(Kp*sys,1); step(y); hold on
gtext(num2str(Kp)); end
2. 控制器为PI 控制器时,改变积分时间常数i T 大小(50=p
K 为定值)
PI 控制器的传递函数为: 11
()PI P I G s K T s
=+⋅ ,改变积分时间常数i T 大小,得到系统的阶跃响应曲线
012345678
0.2
0.4
0.6
0.8
1
1.2
1.4
Step Response
Time (sec)
A m p l i t u d e
仿真结果表明:Kp=50,随着Ti 值的加大,系统的超调量减小,系统响应速度略微变慢。

相反,当Ti 的值逐渐减小时,系统的超调量增大,系统的响应速度加快。

Ti 越小,积分速度越快,积分作用就越强,系统震荡次数较多。

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

程序
num=[1];
Kp=50;
sys=tf(num,den); for Ti=1:2:7
PI=tf(Kp*[Ti 1],[Ti 0]); y=feedback(PI*sys,1); step(y,8) hold on
gtext(num2str(Ti)); end
3. 控制器为PID 控制器时,改变微分时间常数d T 大小(50=p
K ,15.0=i T )
PID 控制器的传递函数为:
11
()PID P D I G s K T s T s
=+⋅+⋅ ,改变微分时间常数d T 大小,得到系统的阶跃响应曲线
00.51 1.52 2.53
0.2
0.4
0.6
0.8
1
1.2
1.4
Step Response
Time (sec)
A m p l i t u d e
仿真结果表明:Kp=50、Ti=1,随着Td 值的增大,闭环系统的超调量减小,响应速度加快,调节时间和上升时间减小。

加入微分控制后,相当于系统增加了零点并且加大了系统的阻尼比,提高了系统的稳定性和快速性。

程序
num=[1];
sys=tf(num,den); Kp=50; Ti=0.15;
for Td=[0.1,0.15,0.2]
PID=tf(Kp*[Ti*Td,Ti,1],[Ti,0]); y=feedback(PID*sys,1); step(y,10) hold on
gtext(num2str(Td)); end
4.选定合适的控制器参数,设计PID 控制器
根据上述分析,Kp=50,Ti=0.15;Td=0.2,可使系统性能指标达到设计要求。

经计算,超调量%200%1%<=σ,过渡过程时间)(2)(.31s s T s <=满足设计要求。

系统的阶跃曲线如下图
Step Response
Time (sec)
A m p l i t u d e
0.2
0.4
0.6
0.8
1
1.2
1.4
四设计小结
PID 参数的整定就是合理的选取PID 三个参数。

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

随着Kp增大,
系统的响应速度加快,系统的稳态误差减小,调节应精度越高,但是系
统容易产生超调,并且加大Kp只能减小稳态误差,却不能消除稳态误
差。

比例调节的显著特点是有差调节。

●积分调节作用:消除系统的稳态误差,提高系统的误差度。

积分作用的
强弱取决于积分时间常数Ti,Ti越小,积分速度越快,积分作用就越
强,系统震荡次数较多。

当然Ti也不能过小。

积分调节的特点是误差
调节。

●微分调节作用:微分作用参数Td的作用是改善系统的动态性能,在Td
选择合适情况下,可以减小超调,减小调节时间,允许加大比例控制,
使稳态误差减小,提高控制精度。

因此,可以改善系统的动态性能,得
到比较满意的过渡过程。

微分作用特点是不能单独使用,通常与另外两
种调节规律相结合组成PD或PID控制器。

表一各参数对调节过程的影响
比例、积分、微分控制作用是相互关联的,参数的调整必须考虑不同时刻各个参数的作用以及相互之间的互联作用。

相关文档
最新文档