2013300925_张云虎自动控制原理课程设计报告
- 格式:pdf
- 大小:857.34 KB
- 文档页数:8
自动控制原理课程设计一、设计任务书题 目:同时提高机器人转动关节的稳定性和操作性能,始终是一个具有挑战性的问题。
提高增益可以满足对稳定性的要求,但随之而来的是无法接受过大的超调量。
用于转动控制的电-液压系统的框图如下,其中,手臂转动的传动函数为)150/6400/(100)(2++=s s s G s试设计一个合适的校正网络,使系统的速度误差系数20=v K ,阶跃响应的超调量小于%10。
二、设计过程(一)人工设计过程解:根据初始条件,调整开环传递函数:G(s)=)1506400(1002++s s s要求kv=20,σp≤10%未加补偿时的开环放大系数K=100/s ,校正后K =kv=20/s,因此需要一个k1=51的比例环节,增加此环节后的幅值穿越频率变为20rad/s.计算相位裕度: 由20lg100-20lg80=60lgωc =3210080⨯=86.2rad/sγ0=180-+-18090arctan 16.172.1=-34<0因此系统不稳定先计算相位裕度,判断不稳定由bode 图知系统低频段已满足要求。
待补偿系统在希望的幅值穿越频率ωc附近的中频段的开环对数幅频特性的斜率是-20Db/dec,但该频段20lgG>0Db.因此考虑用滞后补偿。
技术指标为σp=10%,利用教材上的经验公式已无法达到要求。
在另一本教材(《自动控制原理》(第2版)),吴麒主编,清华大学出版社,有另一经验公式σp=γ2000-20利用此公式,得相位裕度γ>67% 技术指标对幅值穿越没有要求。
技术指标对幅值穿越频率ωc没有要求。
20lg G中ω<20时斜率为-20dB/dec ,拟将这部分作为中频段,取ωc=16rad/s在0dB 线上取ωc=16的点B过B 作-20dB/dec 直线至ω=80rad/s 处点C 。
延长CF 至点D ,点D 的角频率就是滞后补偿网络的转折频率ω1。
自动控制原理课程设计一、课程目标知识目标:1. 理解自动控制原理的基本概念,掌握控制系统数学模型的建立方法;2. 掌握控制系统性能指标及其计算方法,了解各类控制器的设计原理;3. 学会分析控制系统的稳定性、快速性和准确性,并能够运用所学知识对实际控制系统进行优化。
技能目标:1. 能够运用数学软件(如MATLAB)进行控制系统建模、仿真和分析;2. 培养学生运用自动控制原理解决实际问题的能力,提高学生的工程素养;3. 培养学生团队协作、沟通表达和自主学习的能力。
情感态度价值观目标:1. 培养学生对自动控制原理的兴趣,激发学生探索科学技术的热情;2. 培养学生严谨、务实的学术态度,树立正确的价值观;3. 增强学生的国家使命感和社会责任感,认识到自动控制技术在国家经济建设和国防事业中的重要作用。
本课程针对高年级本科学生,结合学科特点和教学要求,将目标分解为具体的学习成果,为后续的教学设计和评估提供依据。
课程注重理论与实践相结合,提高学生的实际操作能力和解决实际问题的能力,为培养高素质的工程技术人才奠定基础。
二、教学内容本课程教学内容主要包括以下几部分:1. 自动控制原理基本概念:控制系统定义、分类及其基本组成;控制系统的性能指标;控制系统的数学模型。
2. 控制器设计:比例、积分、微分控制器的原理和设计方法;PID控制器的参数整定方法。
3. 控制系统稳定性分析:劳斯-赫尔维茨稳定性判据;奈奎斯特稳定性判据。
4. 控制系统性能分析:快速性、准确性分析;稳态误差计算。
5. 控制系统仿真与优化:利用MATLAB软件进行控制系统建模、仿真和分析;控制系统性能优化方法。
6. 实际控制系统案例分析:分析典型自动控制系统的设计原理及其在实际工程中的应用。
教学内容按照以下进度安排:第一周:自动控制原理基本概念及控制系统性能指标。
第二周:控制系统的数学模型及控制器设计。
第三周:PID控制器参数整定及稳定性分析。
第四周:控制系统性能分析及MATLAB仿真。
目录一、课设的任务与要求 (1)I、课设的题目与问题 (1)II课设的范化要求 (1)二、设计正文 (2)I、第一问 (3)1-1 题目的处理 (3)1-2 题目的代码 (3)1-3 运行的的结果 (3)1-4 比较 (4)II 、第二问 (4)2-1 题目的处理 (5)2-2 题目的代码 (5)2-3 运行的结果 (5)K>0 (6)K<0 (6)III、第三问 (6)3-1 题目的处理 (6)3-3 运行的结果 (7)3-4 结论 (8)IV、第四问 (8)第四问中的第一小题 (8)4-1-1题目的分析 (8)4-1-2题目的代码 (8)4-1-3运行结果 (9)4-1-4 系统的校正 (9)4-1-4-1 超前校正 (9)4-1-4-2 滞后校正 (10)第四问中的第二小题 (11)4-2-1题目的分析 (11)4-2-2题目的代码 (11)4-2-3 运行的结果 (12)4-2-4 系统校正 (12)4-2-4-1 超前校正 (12)4-2-4-2 滞后校正 (13)三、附录 (16)第一问 (16)第二问 (17)K>0 (17)K<0 (17)第三问 (18)第四问 (19)第一题 (19)未校正的单位阶跃响应图 (19)未校正前的BODE 图 (19)超前校正 (19)滞后校正 (21)第二题 (21)未校正的单位阶跃响应图 (22)可得未校正前的BODE 图 (22)超前校正 (22)滞后校正 (23)滞后—超前校正 (24)四、总结 (26)五、参考文献 (26)一、课设的任务与要求I 、课设的题目与问题题目:已知单位负反馈系统被控制对象的开环传递函数)11.0()(+=s s K s G k问题: 1. 分析系统单位阶跃响应的时域性能指标2. 当(),k ∈-∞+∞时,绘制系统的根轨迹,分析系统的稳定性3. 对系统进行频域分析,绘制其Nyquist 图及Bode 图,确定闭环系统的稳定性4. 用串联校正的频率域方法对系统进行串联校正设计,使系统满足如下动态及静态性能指标:4.1设计串联校正满足下列性能指标(1)在单位斜坡信号t t r =)(作用下,系统的稳态误差01.0≤ss e ;(2)系统校正后,相位裕量0''45)(>c ωγ。
一、自动控制的相关概念1含义所谓自动控制,是指在没有人直接参与的情况下,利用外加的设备或装置(称控制装置或控制器),使机器、设备或生产过程(统称被控对象)的某个工作状态或参数(即被控量)自动地按照预定的规律运行。
2控制系统类型(1)开环控制系统只有输入量的前向控制作用,输出量并不反馈回来影响输入量的控制作用,因而,我们将它称为开环控制系统(Open-Loop Control System)。
开环控制系统可用下图表示。
开环系统的优点——结构简单,系统稳定性好,调试方便,成本低。
因此,在输入量和输出量之间的关系固定,且内部参数或外部负载等扰动因素不大,或这些扰动因素可以预测并进行补偿的前提下,应尽量采用开环控制系统。
开环控制的缺点——当控制过程中受到来自系统外部的各种扰动因素,如负载变化、电源电压波动等,以及来自系统内部的扰动因素,如元件参数变化等,都将会直接影响到输出量,而控制系统不能自动进行补偿。
因此,开环系统对元器件的精度要求较高。
(2)闭环控制系统闭环控制系统(Close-Loop Control System)又称反馈控制系统(Feedback Control System),是在闭环控制系统中,把输出量检测出来,经过物理量的转换,再反馈到输入端去与给定值(参考输入)进行比较(相减),并利用比较后的偏差信号,以一定的控制规律产生控制作用,抑制内部或外部扰动对输出量的影响,逐步减小以至消除这一偏差,从而实现要求的控制性能。
闭环控制的优点——抑制扰动能力强,与开环控制相比,对参数变化不敏感,并能获得满意的动态特性和控制精度。
闭环控制的缺点——但是引入反馈增加了系统的复杂性,如果闭环系统参数的选取不适当,系统可能会产生振荡,甚至系统失稳而无法正常工作,这是自动控制理论和系统设计必须解决的重要问题。
3自动控制系统的组成·被控对象(或过程)——又称控制对象或受控对象,指需要对它的某个特定的量进行控制的设备或过程。
信息科学与工程学院课程设计报告书课程名称:自动控制原理课程设计班级:自动化2010级3班学号:姓名:指导教师:2013年1月一.需求分析1.设计题目已知单位负反馈系统被控制对象的开环传递函数)11.0(s G 0+=s s K)(用串联校正的频率域方法对系统进行串联校正设计。
2.设计要求及系统功能分析任务一:用串联校正的频率域方法对系统进行串联校正设计,使闭环系统同时满足如下动态及静态性能指标:(1)在单位斜坡信号t t r =)(作用下,系统的稳态误差005.0≤ss e ; (2)系统校正后,相位裕量045>γ (3)系统校正后,幅值穿越频率50c2>ω任务二:若采用数字控制器来实现任务一设计的控制器,给出数字控制器的差分方程表示或离散传递函数(Z 变换)表示。
仿真验证采用数字控制器后闭环系统的性能,试通过仿真确定满足任务一指标的最大的采样周期T. (注:T 结果不唯一)。
二.校正前系统性能分析校正前系统的开环传递函数为 )11.0()(0+=s s Ks G由设计要求(1)005.0≤ss e ,得K e ss 1=,故有200K ≥从而系统的开环传递函数为ss s G 102000)(20+=系统的闭环传递函数为2000102000)(20++=Φs s s系统的闭环单位斜坡响应的拉氏变换为)(12000s 102000120001020001)()(R s C '0232200s ss s s s s s s s Φ∙=++∙=++∙=Φ=)(即对)(s Φ的斜坡响应对应于对)('s Φ的阶跃响应。
系统的时域性能(程序参见《自动控制原理(第二版)》(吴怀宇、廖家平主编)Page102)%%系统未校正前闭环单位斜坡响应num=[2000];den=[1,10,2000,0]; t=[0:0.1:20];y=step(num,den,t); plot(t,t,t,y); grid;xlabel('time');ylabel('input and output'); title('校正前系统的斜坡响应');系统的频域性能(程序参见《自动控制原理(第二版)》(吴怀宇、廖家平主编)Page208)%%系统未校正前伯德图 num=[200];den=[0.1 1 0];sys=tf(num,den);w=logspace(-1,4,100) bode(h,w); grid;[Gm,pm,wcp,wcg]=margin(sys); Gmdb=20*log10(Gm); [Gmdb,pm,wcp,wcg]得到系统的稳态裕度:增益裕度gm 、相位裕度pm 、相角穿越频率wcg 、幅值穿越频率wcp由结果知:相位裕度000457580.12<=γ幅值穿越频率s rad s rad 501649.441c <=ω不符合系统的性能指标要求,因此需要进行校正,根据题目要求,采用串联超前校正。
自动控制原理课程设计报告自动控制是工程学的重要组成部分,它是一种数学模型,可以控制复杂的过程和系统,从而使其稳定运行,并获得最佳的性能。
自动控制的原理在许多工程领域中都有广泛的应用,如化工、航空航天、机械、电力等。
本文将介绍如何利用自动控制原理来设计一个系统,以优化系统性能。
首先要设计一个控制系统,可以实现对系统的自动控制。
控制系统的第一步是定义系统模型。
一般来说,系统模型有两种:非线性模型和线性模型,其中线性模型更为简单,也是设计自动控制系统的常用模型。
接下来,需要确定控制系统的类型。
一般来说,自动控制系统可以分为闭环控制系统和开环控制系统,其中闭环控制系统具有更高的精度和更好的稳定性,它通过检测控制量的反馈信号与设定值进行比较,以实现对系统的控制。
此外,还需要为控制系统设计一个优化的控制器,用于控制系统的运行状态。
一般来说,有两种主要的控制器:PID控制器和经验模型控制器。
PID控制器是最常用的控制器,它可以控制系统的振荡和滞后,并且可以根据不同情况自动调整参数。
另一种控制器是经验模型控制器,它主要用于复杂的非线性系统,可以有效的抑制噪声,并对系统的响应时间进行调节。
完成了以上步骤后,就可以搭建出一个自动控制系统,以达到优化系统性能的目的。
实际的设计过程要根据实际的应用场景进行相应的调整,实现最佳的系统性能。
例如,在机器人控制系统中,需要使用传感器和控制器来实现对机器人运动的控制,以达到最佳性能。
综上所述,自动控制原理在设计控制系统时十分重要,可以有效的解决复杂的控制问题,并有助于优化系统性能。
本文只是简要介绍了自动控制系统的基本原理,实际的设计和实现过程要根据具体的应用环境而定,还需要从不同的方面进行充分的研究。
自动控制原理课程设计专业:自动化班级:姓名:学号:指导教师:自动化与电气工程学院2013 年 01月 11日目录1、设计目的 (2)2、设计内容 (2)3、设计过程和步骤 (2)4、软件仿真 (6)5、电路模拟以及结果分析 (7)6、思考题 (9)7、设计小结 (10)8、参考文献 (10)连续定常系统的频率法超前校正1.设计目的(1)了解串联超前校正环节对系统稳定性及过渡过程的影响;(2)掌握用频率特性法分析自动控制系统动态特性的方法;(3)掌握串联超前校正装置的设计方法和参数调试技术;(4)掌握设计给定系统超前校正环节的方法,并用仿真技术验证校正环节理论设计的正确性;(5)掌握设计给定系统超前校正环节的方法,并模拟实验验证校正环节理论设计的正确性。
2.设计内容已知单位反馈控制系统的开环传递函数为:G0(s)=Ks(0.2s+1)(0.01s+1)设计超前校正装置,使校正后系统满足:K v=100s−1, ωc≥30s−1,σ%≤36% 3.设计过程和步骤3.1 确定开环增益K根据给定静态误差系数的要求,确定开环增益KK v=lims→0sG0(s)=lims→0sKs(0.2s+1)(0.01s+1)=100s−1得K=100。
3.2画出未校正系统的伯德图未校正系统的开环函数:G0(s)=100s(0.2s+1)(0.01s+1)=50000s(s+5)(s+100)MATLAB中输入以下语句:>> Go=zpk([],[0 -5 -100],50000);>> bode(Go)>> margin(Go)得到未校正系统的Bode图,如图1所示,并由图可知未校正系统的相角余P m=γ1= 0.596deg ,剪切频率ωc=21.8s−1。
图1未校正系统的Bode图3.3 确定最大超前相角由题目要求可知,校正后的系统的超调量σ%≤36%,高阶系统有以下公式,超调量:σ%=0.16+0.4(Mγ−1)谐振峰值:Mγ=1 sinγ由以上公式可得,当σ%=36%时,γ=41.8°,由于系统的开环对数幅频特性在剪切频率处的斜率为−40db/dec,一般取ε=5~10。
成绩摘要本设计通过对开环传递函数的串联滞后校正,改善了系统的各项性能指标,使校正后的剪切频率和相角裕度满足题目所给要求,并通过MATLAB编程给出了校正前和校正后的Bode图,Nyquist曲线,以及各个频域响应曲线。
运用Nyquist 稳定判据和对数频率稳定判据成功判出校正前和校正后系统的稳定性。
关键字:滞后,Bode图,稳定性,校正目录设计题目 (4)一.概述 (4)1.1设计题目 (4)1.2 设计目的 (4)1.3 设计要求 (4)二.串联滞后校正的设计 (4)2.1校正前的性能指标 (4)2.2设计滞后校正 (5)2.3校验 (6)三.判断系统稳定性 (7)3.1利用MATLAB求校正前与校正后的特征根 (7)3.2校正前与校正后的动态性能 (7)3.绘制根轨迹 (13)3.4绘制Nyquist曲线并判断稳定性 (15)3.5根据Bode图判断系统稳定性 (16)3.6绘制校正前后幅相特性曲线 (16)课程设计体会 (18)参考文献 (18)一、概述:1.1设计条件:已知单位负反馈系统的开环传递函数0()(0.11)(0.21)K G S S S S =++试用频率法设计串联滞后校正装置,使(1)校正后系统的静态误差系数25V K = (2)相位裕度045γ≥, (3)截止频率为2.5rad s 。
2.2设计目的a. 了解控制系统设计的一般方法、步骤。
b. 掌握对系统进行稳定性分析、稳态误差分析以及动态特性分析的方法。
c. 掌握利用MATLAB 对控制理论内容进行分析和研究的技能。
d. 提高分析问题解决问题的能力。
3.3设计要求(1)、能用MATLAB 解复杂的自动控制理论题目。
(2)、能用MATLAB 设计控制系统以满足具体的性能指标。
(3)、能灵活应用MATLAB 的CONTROL SYSTEM 工具箱和SIMULINK 仿真软件,分析系统的性能二、串联滞后校正的设计本设计使用串联滞后校正来改善系统的各项性能指标。
《自动控制原理》课程实验报告姓名: 班级: 学号: 实验时间: 实验成绩: 一、 实验目的:1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。
2.通过响应曲线观测特征参量ζ和ωn 对二阶系统性能的影响。
3.熟练掌握系统的稳定性的判断方法。
二、 实验要求:1.根据实验步骤,写出调试好的MATLAB 语言程序,及对应的MATLAB 运算结果。
2.记录各种输出波形,根据实验结果分析参数变化对系统的影响。
3.总结判断闭环系统稳定的方法,说明增益K 对系统稳定性的影响。
三、 实验步骤:1.观察函数step( )函数和impulse( )的调用格式,假设系统的传递函数模型为146473)(2342++++++=s s s s s s s G ,可以用几种方法绘制出系统的阶跃响应曲线?试分别绘制。
2.对典型二阶系统2222)(nn ns s s G ωζωω++= 1)分别绘制出ωn =2(rad/s),ζ分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数ζ对系统的影响。
2)绘制出当ζ=0.25,ωn 分别取1,2,4,6时单位阶跃响应曲线,分析参数ωn 对系统的影响。
3.单位负反馈系统的开环模型为)256)(4)(2()(2++++=s s s s Ks G ,试判断系统的稳定性,并求出使得闭环系统稳定的K 值范围四、 实验结果与结论时域分析法直接在时间域中对系统进行分析,可以提供系统时间响应的全部信息,具有直观、准确的特点。
为了研究控制系统的时域特性,经常采用瞬态响应(如阶跃响应、脉冲响应和斜坡响应)。
本次实验从分析系统的性能指标出发,给出了在MATLAB 环境下获取系统时域响应和分析系统的动态性能和稳态性能的方法。
1.用MATLAB 求系统的瞬态响应时,将传递函数的分子、分母多项式的系数分别以s 的降幂排列写为两个数组num 、den 。