自动控制原理课程设计报告
- 格式:doc
- 大小:378.50 KB
- 文档页数:21
自控课程设计 课程设计(论文)设计(论文)题目 单位反馈系统中传输函数研究学院名称 Z Z Z Z 学院 专业名称 Z Z Z Z Z学生姓名 Z Z Z 学生学号 Z Z Z Z Z Z Z Z Z Z 任课老师 Z Z Z Z Z设计(论文)成绩单位反馈系统中传输函数研究一、设计题目设单位反馈系统被控对象传输函数为 )2)(1()(00++=s s s K s G (ksm7)1、画出未校正系统根轨迹图,分析系统是否稳定。
2、对系统进行串联校正,要求校正后系统满足指标: (1)在单位斜坡信号输入下,系统速度误差系数=10。
(2)相角稳定裕度γ>45º , 幅值稳定裕度H>12。
(3)系统对阶跃响应超调量Mp <25%,系统调整时间Ts<15s3、分别画出校正前,校正后和校正装置幅频特征图。
4、给出校正装置传输函数。
计算校正后系统截止频率Wc和穿频率Wx。
5、分别画出系统校正前、后开环系统奈奎斯特图,并进行分析。
6、在SIMULINK中建立系统仿真模型,在前向通道中分别接入饱和非线性步骤和回环非线性步骤,观察分析非线性步骤对系统性能影响。
7、应用所学知识分析校正器对系统性能影响(自由发挥)。
二、设计方法1、未校正系统根轨迹图分析根轨迹简称根迹,它是开环系统某一参数从0变为无穷时,闭环系统特征方程式根在s平面上改变轨迹。
1)、确定根轨迹起点和终点。
根轨迹起于开环极点,最终开环零点;本题中无零点,极点为:0、-1、-2 。
故起于0、-1、-2,最终无穷处。
2)、确定分支数。
根轨迹分支数和开环有限零点数m和有限极点数n中大者相等,连续而且对称于实轴;本题中分支数为3条。
3)、确定根轨迹渐近线。
渐近线和实轴夹角为φa,交点为:σa。
且:φa=(2k+1)πn−m k=0,1,2······n-m-1; σa=∈pi−∈zin−m;则:φa=π3、3π3、5π3;σa=0−1−23=−1。
审定成绩:自动控制原理课程设计报告题目:单位负反馈系统设计校正学生姓名罗衡班级0903班院别物理与电子学院专业电子科学与技术学号14092500060 指导老师杜健嵘设计时间2011.12目录一、设计题目 (1)二、设计要求 (1)三、设计思路 (1)四、设计方法与步骤 (1)(1)确定系统开环增益 (2)(2)分析校正前系统性能指标 (2)(3)选择校正方案 (4)(4)设置校正装置的参数 (5)(5)分析校正后系统性能指标 (6)五、验证与对比 (8)六、参考文献 (9)自动控制原理课程设计一、设计题目设单位负反馈系统的开环传递函数为)12.0)(11.0()(0++=s s s K s G ,用相应的频率域校正方法对系统进行校正设计,使系统满足如下动态和静态性能:(1)相角裕度045≥γ(2)在单位斜坡输入下的稳态误差05.0<ss e (3)系统的剪切频率s /rad 3<c ω二、设计要求(1)分析设计要求,说明校正的设计思路(超前校正,滞后校正或滞后-超前校正)(2)详细设计(包括的图形有:校正结构图,校正前系统的Bode 图,校正装置的Bode 图,校正后系统的Bode 图)(3)用MATLAB 编程代码及运行结果(包括图形、运算结果) (4)校正前后系统的单位阶跃响应图。
三、设计思路根据题目要求的稳态误差 e ss 的值,确定开环增益 K ,再得到校正前系统的传递函数及频率特性,利用matlab 画出其 bode 图,从图形及结果可以得到校正前系统的相角裕度γ和剪切频率ωc ,判断这两项指标是否符合要求,若不符合,则选择合适的校正装置,确定并计算出校正装置的参数 a 和 T 。
即得校正装置的传递函数,然后得到校正后系统的开环传递函数及频率特性,最后验证已校正系统的γ和ωc 是否都达到要求。
如果有指标仍未达标。
则须另取合适的w c 的四、设计方法与步骤(1)确定系统开环增益单位负反馈系统的误差传递函数为:)12.0)(11.0()12.0)(11.0()()(11)()s (K s s s s s s s H s G s R E +++++=+= 根据稳态误差的定义,在单位斜坡输入信号t t r =)((2s 1)(=s R )作用下的稳态误差为:K1)()(1)(lim)]([lim )(lim =+=⋅==∞→∞→∞→s H s G s sR s E s t e e s s s ss现要使稳态误差05.0<ss e ,则K>20,取开环增益K=21即可满足系统对稳态误差的要求。
目录一、课设的任务与要求 (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 ωγ。
名称:《自动控制原理》课程设计题目:基于自动控制原理的性能分析设计与校正院系:建筑环境与能源工程系班级:学生姓名:指导教师:目录一、课程设计的目的与要求------------------------------3二、设计内容2.1控制系统的数学建模----------------------------42.2控制系统的时域分析----------------------------62.3控制系统的根轨迹分析--------------------------82.4控制系统的频域分析---------------------------102.5控制系统的校正-------------------------------12三、课程设计总结------------------------------------17四、参考文献----------------------------------------18一、课程设计的目的与要求本课程为《自动控制原理》的课程设计,是课堂的深化。
设置《自动控制原理》课程设计的目的是使MATLAB成为学生的基本技能,熟悉MATLAB这一解决具体工程问题的标准软件,能熟练地应用MATLAB软件解决控制理论中的复杂和工程实际问题,并给以后的模糊控制理论、最优控制理论和多变量控制理论等奠定基础。
使相关专业的本科学生学会应用这一强大的工具,并掌握利用MATLAB对控制理论内容进行分析和研究的技能,以达到加深对课堂上所讲内容理解的目的。
通过使用这一软件工具把学生从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。
通过此次计算机辅助设计,学生应达到以下的基本要求:1.能用MATLAB软件分析复杂和实际的控制系统。
2.能用MATLAB软件设计控制系统以满足具体的性能指标要求。
3.能灵活应用MATLAB的CONTROL SYSTEM 工具箱和SIMULINK仿真软件,分析系统的性能。
一、实验目的1. 理解并掌握自动控制原理的基本概念和基本分析方法。
2. 熟悉自动控制系统的典型环节,包括比例环节、积分环节、比例积分环节、惯性环节、比例微分环节和比例积分微分环节。
3. 通过实验,验证自动控制理论在实践中的应用,提高分析问题和解决问题的能力。
二、实验原理自动控制原理是研究自动控制系统动态和稳态性能的学科。
本实验主要围绕以下几个方面展开:1. 典型环节:通过搭建模拟电路,研究典型环节的阶跃响应、频率响应等特性。
2. 系统校正:通过在系统中加入校正环节,改善系统的性能,使其满足设计要求。
3. 系统仿真:利用MATLAB等仿真软件,对自动控制系统进行建模和仿真,分析系统的动态和稳态性能。
三、实验内容1. 典型环节实验(1)比例环节:搭建比例环节模拟电路,观察其阶跃响应,分析比例系数对系统性能的影响。
(2)积分环节:搭建积分环节模拟电路,观察其阶跃响应,分析积分时间常数对系统性能的影响。
(3)比例积分环节:搭建比例积分环节模拟电路,观察其阶跃响应,分析比例系数和积分时间常数对系统性能的影响。
(4)惯性环节:搭建惯性环节模拟电路,观察其阶跃响应,分析时间常数对系统性能的影响。
(5)比例微分环节:搭建比例微分环节模拟电路,观察其阶跃响应,分析比例系数和微分时间常数对系统性能的影响。
(6)比例积分微分环节:搭建比例积分微分环节模拟电路,观察其阶跃响应,分析比例系数、积分时间常数和微分时间常数对系统性能的影响。
2. 系统校正实验(1)串联校正:在系统中加入串联校正环节,改善系统的性能,使其满足设计要求。
(2)反馈校正:在系统中加入反馈校正环节,改善系统的性能,使其满足设计要求。
3. 系统仿真实验(1)利用MATLAB等仿真软件,对自动控制系统进行建模和仿真,分析系统的动态和稳态性能。
(2)根据仿真结果,优化系统参数,提高系统性能。
四、实验步骤1. 搭建模拟电路:根据实验内容,搭建相应的模拟电路,并连接好测试设备。
自动控制原理课程设计报告材料一、引言自动控制原理是现代工程领域中一门重要的学科,它涉及到控制系统的设计、分析和优化。
本课程设计报告旨在介绍我所完成的自动控制原理课程设计,并详细阐述设计过程、实验结果及分析。
二、设计目标本次课程设计的目标是设计一个能够实现温度控制的自动控制系统。
通过该系统,能够实时监测温度变化并根据设定的温度范围自动调节加热器的工作状态,以保持温度在设定范围内稳定。
三、设计原理1. 系统框架设计的自动控制系统由传感器、控制器和执行器组成。
传感器负责实时监测温度变化,控制器根据传感器的反馈信号进行判断和控制决策,执行器则根据控制器的指令调节加热器的工作状态。
2. 控制算法本次设计采用了经典的比例-积分-微分(PID)控制算法。
PID控制器通过计算误差的比例、积分和微分部分的权重,来调节执行器的输出信号,以实现对温度的精确控制。
3. 系统建模为了进行系统控制算法的设计和分析,我们需要对系统进行建模。
本次设计中,我们采用了一阶惯性环节模型来描述加热器和温度传感器之间的关系。
四、实验步骤1. 硬件搭建首先,我们搭建了一个实验平台,包括加热器、温度传感器、控制器和执行器等硬件设备。
确保各个设备之间的连接正确并稳定。
2. 参数调节接下来,我们通过对PID控制器的参数进行调节,使得系统能够快速响应、稳定控制。
通过试验和调整,我们得到了最优的PID参数。
3. 实验数据采集在实验过程中,我们采集了一系列的温度数据,包括初始温度、设定温度和实际温度等。
同时,记录了控制器的输出信号和执行器的工作状态。
4. 数据分析与结果验证通过对实验数据的分析,我们验证了设计的自动控制系统的性能。
分析结果表明,该系统能够准确地控制温度在设定范围内波动,并具有良好的稳定性和鲁棒性。
五、实验结果与讨论1. 温度控制精度经过多次实验,我们得到了控制系统的温度控制精度。
结果表明,系统能够将温度控制在设定范围内,误差较小。
2. 响应时间实验结果显示,系统对温度变化的响应时间较短,能够快速调节加热器的工作状态以保持温度稳定。
北京科技大学自动控制原理课程设计学院:班级:学号:指导教师:姓名:目录一.引言 (3)二.系统模型的建立 (3)三.系统控制的优化 (3)3.1 PID调节参数的优化 (3)3.2 积分分离PID的应用 (3)四,结语 (3)双轮自平衡智能车行走伺服控制算法摘要:全国第八届“飞思卡尔”智能汽车大赛已经结束。
光电组使用大赛提供的D车模,双轮站立前进,相对于以前的四轮车,双轮车的控制复杂度大大增加。
行走过程中会遇到各种干扰,经过多次的实验,已经找到了一套能够控制双轮车的方法。
双轮机器人已经广泛用于城市作战,排爆,反恐,消防以及空间消防等领域。
实验使用单片机控制双电机的转速,达到了预期的效果。
关键词:自平衡;智能;控制算法Motion Servo Control Algorithm forDual Wheel Intelligent CarAbstract: The 8th freescale cup national Intelligent Car competition of has been end.The led team must used D car which has only 2tires.It is more difficult to control prefer to control A car which has 4tires.There is much interference on the track. A two-wheeled robots have been widely used in urban warfare, eod, counter-terrorism, fire control and space fire control and other fields。
We has searched a good ways to control it.We used MCU to control the speed of motors and get our gates.Key Words: balance by self; intelligent; control algorithm一.引言双轮自平衡车是智能汽车中一个重要的组成部分。
1、 设计内容开环传递函数:()(0.011)(1)KG s s s s =++,对传递函数进行分析,包括时域、频域、根轨迹分析。
要求校正后系统的性能指标为: 45γ>°,05.0<ss e2、 设计要求分析函数,说明校正的设计思路(超前校正,滞后校正或滞后-超前校正;),详细设计(包括的图形有:校正前系统的Bode 图,校正后系统的Bode 图;),用MATLAB 编程代码及运行结果(包括图形、运算结果;),校正前后系统的单位阶跃响应图。
3、 校正前系统分析3.1时域指标的计算与MATLAB 分析3.1.1由05.0<ss e 得出,系统型别v=1,K=20。
3.1.2将开环传递函数求出闭环传递函数:系统为为单位负反馈系统,得出:自然振荡频率 ωn =4.47 rad/s ,阻尼角β=4.17º,阻尼比 ξ=0.11,衰减系数 б=0.49,振荡频率 ωd =4.423.1.3时域性能指标:由公式得 超调量 σ%=49%,峰值时间 t p=π/ωd =0.70S调节时间t s=9.81S(Δ=0.02)上升时间t r=π-β/ ωd=0.25S3.1.4MATLAB分析:输入为单位阶跃响应, MATLAB程序参看附录;MATLAB图如下:图3-1 单位阶跃响应及其动态性能指标3.1.5动态性能指标:超调量:σ%=75% ,调节时间:t s=9.34S (Δ=0.02)上升时间:t r=0.251S (取由稳态值的10%到90%),峰值时间:t p=0.703s3.1.6MATLAB分析得出:通常由上升时间或峰值时间来评价系统的响应速度;用超调量来评价系统的阻尼程度;而调节时间是同时反映响应速度和阻尼程度的综合性能指标。
系统的单位阶跃响应曲线为衰减振荡曲线,最后趋于稳定。
2图3-1 单位阶跃响应及其动态性能指标图3-2 稳态值的10%到90%3.2根轨迹稳定分析3.2.1根轨迹分析:由开环传递函数得出有三个极点,分别为:s=-100,-1,0 极点数N=3,零点数M=0S=-100为非主导极点(舍去),s=-1和s=0为主导极点,无零点。
自动控制原理课程设计报告自动控制是工程学的重要组成部分,它是一种数学模型,可以控制复杂的过程和系统,从而使其稳定运行,并获得最佳的性能。
自动控制的原理在许多工程领域中都有广泛的应用,如化工、航空航天、机械、电力等。
本文将介绍如何利用自动控制原理来设计一个系统,以优化系统性能。
首先要设计一个控制系统,可以实现对系统的自动控制。
控制系统的第一步是定义系统模型。
一般来说,系统模型有两种:非线性模型和线性模型,其中线性模型更为简单,也是设计自动控制系统的常用模型。
接下来,需要确定控制系统的类型。
一般来说,自动控制系统可以分为闭环控制系统和开环控制系统,其中闭环控制系统具有更高的精度和更好的稳定性,它通过检测控制量的反馈信号与设定值进行比较,以实现对系统的控制。
此外,还需要为控制系统设计一个优化的控制器,用于控制系统的运行状态。
一般来说,有两种主要的控制器:PID控制器和经验模型控制器。
PID控制器是最常用的控制器,它可以控制系统的振荡和滞后,并且可以根据不同情况自动调整参数。
另一种控制器是经验模型控制器,它主要用于复杂的非线性系统,可以有效的抑制噪声,并对系统的响应时间进行调节。
完成了以上步骤后,就可以搭建出一个自动控制系统,以达到优化系统性能的目的。
实际的设计过程要根据实际的应用场景进行相应的调整,实现最佳的系统性能。
例如,在机器人控制系统中,需要使用传感器和控制器来实现对机器人运动的控制,以达到最佳性能。
综上所述,自动控制原理在设计控制系统时十分重要,可以有效的解决复杂的控制问题,并有助于优化系统性能。
本文只是简要介绍了自动控制系统的基本原理,实际的设计和实现过程要根据具体的应用环境而定,还需要从不同的方面进行充分的研究。
自动控制原理课程设计专业:自动化设计题目:控制系统的综合设计班级:自动化0943学生姓名:XXX学号:XX指导教师:XX分院院长:XXX教研室主任:XX电气工程学院目录目录第一章课程设计内容与要求分析 (1)1.1设计内容 (1)1.2 设计要求 (1)1.3 Matlab软件 (2)1.3.1基本功能 (2)1.3.2应用 (3)第二章控制系统程序设计 (4)2.1 校正装置计算方法 (4)2.2 课程设计要求计算 (4)第三章利用Matlab仿真软件进行辅助分析 (6)3.1校正系统的传递函数 (6)3.2用Matlab仿真 (6)3.3利用Matlab/Simulink求系统单位阶跃响应 (10)3.2.1原系统单位阶跃响应 (10)3.2.2校正后系统单位阶跃响应 (11)3.2.3校正前、后系统单位阶跃响应比较 (12)3.4硬件设计 (13)3.4.1在计算机上运行出硬件仿真波形图 (14)课程设计心得体会 (16)参考文献 (18)第一章 课程设计内容与要求分析1.1设计内容针对二阶系统)1()(+=s s Ks W ,利用有源串联超前校正网络(如图所示)进行系统校正。
当开关S 接通时为超前校正装置,其传递函数11)(++-=Ts Ts K s W cc α,其中132R R R K c +=,1)(132432>++=αR R R R R ,C R T 4=,“-”号表示反向输入端。
若Kc=1,且开关S 断开,该装置相当于一个放大系数为1的放大器(对原系统没有校正作用)。
1.2 设计要求1)引入该校正装置后,单位斜坡输入信号作用时稳态误差1.0)(≤∞e ,开环截止频率ωc’≥4.4弧度/秒,相位裕量γ’≥45°;2)根据性能指标要求,确定串联超前校正装置传递函数;3)利用对数坐标纸手工绘制校正前、后及校正装置对数频率特性曲线;cR 234)设校正装置R1=100K,R2=R3=50K,根据计算结果确定有源超前校正网络元件参数R4、C值;5)绘制引入校正装置后系统电路图(设给定的电阻和电容:R=100K,C=1μF、10μF若干个);6)利用Matlab仿真软件辅助分析,绘制校正前、后及校正装置对数频率特性曲线,并验算设计结果;7)在Matlab-Simulink下建立系统仿真模型,求校正前、后系统单位阶跃响应特性,并进行系统性能比较;8)利用自动控制原理实验箱完成硬件设计过程,包括:搭建校正前后系统电路、输入阶跃信号并通过示波器观察校正前后系统输出响应曲线。
1.3 Matlab软件1.3.1基本功能MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。
它在数学类科技应用软件中在数值计算方面首屈一指。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连 matlab开发工作界面接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。
在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
1.3.2应用1、MA TLAB 产品族可以用来进行以下各种工作:●数值分析●数值和符号计算●工程与科学绘图●控制系统的设计与仿真●数字图像处理技术●数字信号处理技术●通讯系统设计与仿真●财务与金融工程2、MA TLAB在通讯系统设计与仿真的应用MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。
附加的工具箱(单独提供的专用MA TLAB 函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。
第二章 控制系统程序设计2.1 校正装置计算方法设超前校正装置传递函数为:11)(++=s TTs s W dc γ,rd>1若校正后系统的截止频率ωc '=ωm ,原系统在ωc '处的对数幅值为L(ωc '),则:d c L γ=ω-lg 10)('由此得:10)('10c Ld ω-=γ由T d d c 11'γ=ωγ=ω,得时间常数T 为:'c dT ωγ= 2.2 课程设计要求计算解答过程:对于Ⅰ型系统,10=k ,1.01)(≤==∞ke kss e得 10k k ≥ 故取 K=10。
因此)1(10)(+=s s s ω要求4.4≥c ω取:4.4=c ω则有L cϖ()+10lg rd=0。
即 20lg10-20lg ωc -20lg ωc +10lg rd=0 41074.510≈=⇒r d其相位欲度:45.04.42'1'1≈==⇒⨯==ωωcddc rrT Tr w d。
1445.0145.041)(++⨯=∴s s s c ω校正后传递函数:)145.0)(1()145.0(10+++s s s sD=KΩ=⇒=⨯⨯⇒=++3.8310050504)(14423432R R R R R RR因此C=F F Tk μ1410014.0103.8445.0334=⨯=⨯⨯=-第三章 利用Matlab 仿真软件进行辅助分析3.1校正系统的传递函数设:原系统传递函数为)()(a s s Ks W +=,校正装置传递函数为11)(++=cs bs s W c ,则校正后传递函数为11)()()()('+++==cs bs a s s K s W s W s W c3.2用Matlab 仿真num=[10]; den=[1,1,0];W=tf(num,den); %求原系统传递函数W(s) bode(W); %绘制原系统对数频率特性margin(W); %求原系统幅值裕度、相位裕度、相位穿越频率和幅值穿越频率[Gm,Pm,wj,wc]=margin(W);grid; %绘制网格线令a=1:进行仿真,得到下图:校正前系统伯德图M a g n i t u d e (d B )1010101010P h a s e (d e g )Bode DiagramGm = Inf dB (at Inf rad/sec) , Pm = 18 deg (at 3.08 rad/sec)Frequency (rad/sec)图3-1 校正前系统伯德图numc=[b,1]; denc=[c,1];Wc=tf(numc,denc); %求校正装置传递函数Wc(s) bode(Wc); %绘制校正装置对数频率特性grid; %绘制网格线(该条指令可有可无)已知求得:b=1/2.412(0.46),c=1/7.236。
进行仿真得下图:系统校正装置伯德图。
M a g n i t u d e (d B )1010101010P h a s e (d e g )Bode DiagramFrequency (rad/sec)图3-2 系统校正装置伯德图numh=conv(num,numc); denh=conv(den,denc);Wh=tf(numh,denh); %求校正后系统传递函数W (s) bode(Wh); %绘制校正后系统对数频率特性margin(Wh); %求校正后系统幅值裕度、相位裕度、相位穿越频率和幅值穿越频率[Gm,Pm,wj,wc]=margin(Wh);grid; %绘制网格线(该条指令可有可无M a g n i t u d e (d B )1010101010103P h a s e (d e g )Bode DiagramGm = Inf dB (at Inf rad/sec) , Pm = 50.1 deg (at 4.42 rad/sec)Frequency (rad/sec)图3-3 校正后系统伯德图bode(W,':'); %绘制原系统对数频率特性hold on; %保留曲线,以便在同一坐标系内绘制其他特性bode(Wc,'-.'); %绘制校正装置对数频率特性 hold on; %保留曲线,以便在同一坐标系内绘制其他特性bode(Wh); %绘制校正后系统对数频率特性 grid; %绘制网格线(该条指令可有可无)-100-50050100M a g n i t u d e (d B )1010101010103-180-135-90-45045P h a s e (d e g )Bode DiagramFrequency (rad/sec)图3-4 校正前、后校正装置伯德图 3.3利用Matlab/Simulink 求系统单位阶跃响应3.2.1原系统单位阶跃响应原系统仿真模型如图3-5所示。
图3-5 校正前系统图系统运行后,其输出阶跃响应如图3-6所示:图3-6 校正前输出阶跃响应曲线3.2.2校正后系统单位阶跃响应校正后系统仿真模型如图3-7所示:图3-7 矫正后系统图系统运行后,其输出阶跃响应如图3-8所示:图3-8 校正后系统阶跃响应波形图3.2.3校正前、后系统单位阶跃响应比较仿真模型如图3-9所示:图3-9 校正前、后系统仿真模型系统运行后,其输出阶跃响应如图3-10所示:图3-10 校正前、后系统输出阶跃响应波形图3.4硬件设计绘制硬件校正装置原理图:图3-11 硬件校正装置原理图3.4.1在计算机上运行出硬件仿真波形图未校正系统硬件波形:图3-12 未校正系统硬件仿真波形图校正后系统硬件波形:图3-13 校正后系统硬件波形图课程设计心得体会通过自动控制原理课程设计,加强了我们动手、思考和解决问题的能力。
这个方案使用了Matlab软件,使我们有掌握了一个软件的应用。
我觉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个原理的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多原理的功能。