自控课程设计报告
自控能力提升课程设计
![自控能力提升课程设计](https://img.taocdn.com/s3/m/e636baa00d22590102020740be1e650e52eacfc8.png)
自控能力提升课程设计一、教学目标本课程旨在帮助学生提高自我控制能力,具体目标如下:知识目标:使学生了解和掌握自我控制的概念、重要性以及相关理论。
技能目标:培养学生制定目标、时间管理和情绪调节的能力。
情感态度价值观目标:引导学生树立积极向上的生活态度,培养自律自强的品质。
二、教学内容教学内容围绕自我控制能力的提升展开,主要包括以下方面:1.自我控制的概念与理论:介绍自我控制的定义、类型及其在个人发展中的作用。
2.目标设定与达成:教授如何设定合理的目标,并制定实现目标的策略。
3.时间管理:培养学生合理安排时间、提高学习效率的能力。
4.情绪调节:引导学生认识情绪、学会调节情绪,以更好地应对生活压力。
5.自律与自强:通过案例分析、讨论等方式,培养学生的自律意识和自强精神。
三、教学方法为提高教学效果,本课程采用多种教学方法:1.讲授法:系统讲解自我控制的相关理论,使学生掌握基础知识。
2.讨论法:学生针对案例进行分析讨论,提高学生的思考和表达能力。
3.案例分析法:通过分析实际案例,使学生更好地理解和运用自我控制的方法。
4.实验法:引导学生参与小组实验,培养学生的动手操作和团队协作能力。
四、教学资源为实现教学目标,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统的学习材料。
2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作精美的PPT、视频等资料,提高学生的学习兴趣。
4.实验设备:购置必要的实验设备,为学生提供实践操作的机会。
5.网络资源:利用网络资源,为学生提供更多的学习资料和交流平台。
五、教学评估为全面、客观地评价学生的学习成果,本课程采用以下评估方式:1.平时表现:关注学生在课堂上的参与度、提问回答等情况,给予及时的反馈和鼓励。
2.作业:布置适量的作业,检查学生对知识的掌握和应用能力。
3.考试:设置期中、期末考试,以检验学生对本课程知识的总体掌握情况。
4.自我评价:鼓励学生进行自我评价,反思自己在课程学习中的优点和不足。
自动控制原理课程设计报告(自控)
![自动控制原理课程设计报告(自控)](https://img.taocdn.com/s3/m/a837f6ee551810a6f524863b.png)
自动控制系统课程设计课题名称单位负反馈系统的校正设计学院(系)信息工程与自动化专业班级 08自动化姓名杨宝贵学号 *********指导老师乔永凤设计日期 2010.12.20目录一、设计目的------------------------- 3二、设计任务与要求--------------------- 32.1设计任务 ------------------------- 32.2设计要求 ------------------------- 3三、设计方法步骤及设计校正构图----------- 33.1校正前系统分析--------------------- 3 3.2校正方法 ------------------------- 6 3.3校正装置 ------------------------- 73.4校正后系统分析--------------------- 9四、课程设计小结与体会----------------- 12五、参考文献------------------------- 13一 、设计目的1. 掌握控制系统的设计与校正方法、步骤。
2. 掌握对系统相角裕度、稳态误差和穿越频率以及动态特性分析。
3. 掌握利用MATLAB 对控制理论内容进行分析和研究的技能。
4. 提高分析问题解决问题的能力。
二、设计任务与要求2.1设计任务设单位负反馈系统的开环传递函数为:))101.0)(1(/()(++=s s s K s G用相应的频率域校正方法对系统进行校正设计,使系统满足如下动态和静态 性能:1) 相角裕度045≥γ;2) 在单位斜坡输入下的稳态误差为0625.0≥ss e ; 3) 系统的穿越频率大于2rad/s 。
2.2设计要求1) 分析设计要求,说明校正的设计思路(超前校正,滞后校正或滞后-超前校正; 2) 详细设计(包括的图形有:校正结构图,校正前系统的Bode 图,校正装置的Bode图,校正后系统的Bode 图;3) 用MA TLAB 编程代码及运行结果(包括图形、运算结果; 4) 校正前后系统的单位阶跃响应图。
自控课程设计报告概要
![自控课程设计报告概要](https://img.taocdn.com/s3/m/29a235304431b90d6c85c7df.png)
成绩课程设计报告题目控制系统的设计与校正课程名称自动控制原理课程设计院部名称机电工程学院专业电气工程及其自动化班级 10电气(1) 学生姓名董天宠学号 1004103037 课程设计地点 C306 课程设计学时 1周指导教师陈丽换金陵科技学院教务处制目录一、设计目的 (3)二、设计任务与要求 (3)三、设计方案 (4)四、校正函数的设计 (4)4.1、校正前系统特性 (4)4.2、利用MATLAB语言计算出超前校正器的传递函数 (6)4.3校验系统校正后系统是否满足题目要求 (7)五、函数特征根的计算 (8)5.1校正前 (8)5.2校正后 (9)六、系统动态性能分析 (10)6.1 校正前单位阶跃响应 (10)6.2校正前单位脉冲响应 (11)6.3校正前单位斜坡信号 (14)七、校正后动态性能分析 (14)7.1 校正后单位阶跃响应 (15)7.2 校正后单位冲击响应 (15)7.3 校正后单位斜坡响应 (16)八、系统的根轨迹分析 (17)8.1、校正前根轨迹分析 (17)8.2、校正后根轨迹分析 (19)九、系统的奈奎斯特曲线分析 (21)9.1校正前奈奎斯特曲线分析 (21)9.2 校正后奈奎斯特曲线分析 (22)设计小结 (23)参考文献 (24)1.设计目的1)掌握自动控制原理的时域分析法,根轨迹法,频域分析法,以及各种补偿(校正)装置的作用及用法,能够利用不同的分析法对给定系统进行性能分析,能根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。
2)学会使用MATLAB 语言及Simulink 动态仿真工具进行系统仿真与调试。
2.设计任务与要求已知单位负反馈系统的开环传递函数0K G(S)S(0.1S 1)(0.001S 1)=++,试用频率法设计串联超前校正装置,使系统的相位裕度045γ≥,静态速度误差系数1v K 1000s -=1)首先, 根据给定的性能指标选择合适的校正方式对原系统进行校正,使其满足工作要求。
自动控制原理专业课程设计方案报告
![自动控制原理专业课程设计方案报告](https://img.taocdn.com/s3/m/11dc4c15814d2b160b4e767f5acfa1c7ab00826e.png)
自控课程设计 课程设计(论文)设计(论文)题目 单位反馈系统中传输函数研究学院名称 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。
自控课程设计——可调直流稳压电源课程设计报告
![自控课程设计——可调直流稳压电源课程设计报告](https://img.taocdn.com/s3/m/586c8b77657d27284b73f242336c1eb91b373314.png)
自控原理课程设计报告课题: 直流稳压电源的设计班别: 10电气2组员: (学号)020103一、设计目的熟悉自控原理的基本理论, 在实践的综合运用中加深理解, 掌握电路设计的基本方法、设计步骤, 培养综合设计与调试能力。
2.学会直流稳压电源的设计方法和性能指标测试方法。
3、培养实践技能, 提高分析和解决实际问题的能力。
4、加强组员之间的协调合作的意识, 提高组员合作的能力。
二、设计任务及要求1.设计一个连续可调的直流稳压电源, 主要技术指标要求:①输入(AC):U=220V, f=50HZ;②输出直流电压: U0=1.27→12.24v;③输出电流: I0<=1A;④纹波电压: Up-p<30mV;2.设计电路结构, 选择电路元件, 计算确定元件参数, 画出实用原理电路图。
3、自拟实验方法、步骤及数据表格, 提出测试所需仪器及元器件的规格、数量。
4、在实验室MultiSIM8-8330软件上画出电路图, 并仿真和调试, 并测试其主要性能参数。
三、实验设备及元器件1. 装有multisim电路仿真软件的PC2.三端可调的稳压器LM317一片3.电压表、焊电路板的工具4.滑动变阻器、二极管、变压器、电阻、电容、整流桥四、电路图设计方法(1)确定目标: 设计整个系统是由那些模块组成, 各个模块之间的信号传输, 并画出直流稳压电源方框图。
(2)系统分析:根据系统功能, 选择各模块所用电路形式。
(3)参数选择: 根据系统指标的要求, 确定各模块电路中元件的参数。
(4)总电路图: 连接各模块电路。
(5)将各模块电路连起来, 整机调试, 并测量该系统的各项指标。
五、总体设计思路1. 直流稳压电源设计思路(1)电网供电电压交流220V(有效值)50Hz, 要获得低压直流输出, 首先必须采用电源变压器将电网电压降低获得所需要交流电压。
(2)降压后的交流电压, 通过整流电路变成单向直流电, 但其幅度变化大(即脉动大)。
自控原理课程实验报告
![自控原理课程实验报告](https://img.taocdn.com/s3/m/56010630b94ae45c3b3567ec102de2bd9605de27.png)
一、实验目的1. 理解并掌握自动控制原理的基本概念和基本分析方法。
2. 熟悉自动控制系统的典型环节,包括比例环节、积分环节、比例积分环节、惯性环节、比例微分环节和比例积分微分环节。
3. 通过实验,验证自动控制理论在实践中的应用,提高分析问题和解决问题的能力。
二、实验原理自动控制原理是研究自动控制系统动态和稳态性能的学科。
本实验主要围绕以下几个方面展开:1. 典型环节:通过搭建模拟电路,研究典型环节的阶跃响应、频率响应等特性。
2. 系统校正:通过在系统中加入校正环节,改善系统的性能,使其满足设计要求。
3. 系统仿真:利用MATLAB等仿真软件,对自动控制系统进行建模和仿真,分析系统的动态和稳态性能。
三、实验内容1. 典型环节实验(1)比例环节:搭建比例环节模拟电路,观察其阶跃响应,分析比例系数对系统性能的影响。
(2)积分环节:搭建积分环节模拟电路,观察其阶跃响应,分析积分时间常数对系统性能的影响。
(3)比例积分环节:搭建比例积分环节模拟电路,观察其阶跃响应,分析比例系数和积分时间常数对系统性能的影响。
(4)惯性环节:搭建惯性环节模拟电路,观察其阶跃响应,分析时间常数对系统性能的影响。
(5)比例微分环节:搭建比例微分环节模拟电路,观察其阶跃响应,分析比例系数和微分时间常数对系统性能的影响。
(6)比例积分微分环节:搭建比例积分微分环节模拟电路,观察其阶跃响应,分析比例系数、积分时间常数和微分时间常数对系统性能的影响。
2. 系统校正实验(1)串联校正:在系统中加入串联校正环节,改善系统的性能,使其满足设计要求。
(2)反馈校正:在系统中加入反馈校正环节,改善系统的性能,使其满足设计要求。
3. 系统仿真实验(1)利用MATLAB等仿真软件,对自动控制系统进行建模和仿真,分析系统的动态和稳态性能。
(2)根据仿真结果,优化系统参数,提高系统性能。
四、实验步骤1. 搭建模拟电路:根据实验内容,搭建相应的模拟电路,并连接好测试设备。
自动控制原理课程设计报告材料
![自动控制原理课程设计报告材料](https://img.taocdn.com/s3/m/35235220a200a6c30c22590102020740be1ecdd6.png)
自动控制原理课程设计报告材料一、引言自动控制原理是现代工程领域中一门重要的学科,它涉及到控制系统的设计、分析和优化。
本课程设计报告旨在介绍我所完成的自动控制原理课程设计,并详细阐述设计过程、实验结果及分析。
二、设计目标本次课程设计的目标是设计一个能够实现温度控制的自动控制系统。
通过该系统,能够实时监测温度变化并根据设定的温度范围自动调节加热器的工作状态,以保持温度在设定范围内稳定。
三、设计原理1. 系统框架设计的自动控制系统由传感器、控制器和执行器组成。
传感器负责实时监测温度变化,控制器根据传感器的反馈信号进行判断和控制决策,执行器则根据控制器的指令调节加热器的工作状态。
2. 控制算法本次设计采用了经典的比例-积分-微分(PID)控制算法。
PID控制器通过计算误差的比例、积分和微分部分的权重,来调节执行器的输出信号,以实现对温度的精确控制。
3. 系统建模为了进行系统控制算法的设计和分析,我们需要对系统进行建模。
本次设计中,我们采用了一阶惯性环节模型来描述加热器和温度传感器之间的关系。
四、实验步骤1. 硬件搭建首先,我们搭建了一个实验平台,包括加热器、温度传感器、控制器和执行器等硬件设备。
确保各个设备之间的连接正确并稳定。
2. 参数调节接下来,我们通过对PID控制器的参数进行调节,使得系统能够快速响应、稳定控制。
通过试验和调整,我们得到了最优的PID参数。
3. 实验数据采集在实验过程中,我们采集了一系列的温度数据,包括初始温度、设定温度和实际温度等。
同时,记录了控制器的输出信号和执行器的工作状态。
4. 数据分析与结果验证通过对实验数据的分析,我们验证了设计的自动控制系统的性能。
分析结果表明,该系统能够准确地控制温度在设定范围内波动,并具有良好的稳定性和鲁棒性。
五、实验结果与讨论1. 温度控制精度经过多次实验,我们得到了控制系统的温度控制精度。
结果表明,系统能够将温度控制在设定范围内,误差较小。
2. 响应时间实验结果显示,系统对温度变化的响应时间较短,能够快速调节加热器的工作状态以保持温度稳定。
自动控制原理课程设计报告
![自动控制原理课程设计报告](https://img.taocdn.com/s3/m/9fd324a3cd22bcd126fff705cc17552707225e34.png)
自动控制原理课程设计报告自动控制是工程学的重要组成部分,它是一种数学模型,可以控制复杂的过程和系统,从而使其稳定运行,并获得最佳的性能。
自动控制的原理在许多工程领域中都有广泛的应用,如化工、航空航天、机械、电力等。
本文将介绍如何利用自动控制原理来设计一个系统,以优化系统性能。
首先要设计一个控制系统,可以实现对系统的自动控制。
控制系统的第一步是定义系统模型。
一般来说,系统模型有两种:非线性模型和线性模型,其中线性模型更为简单,也是设计自动控制系统的常用模型。
接下来,需要确定控制系统的类型。
一般来说,自动控制系统可以分为闭环控制系统和开环控制系统,其中闭环控制系统具有更高的精度和更好的稳定性,它通过检测控制量的反馈信号与设定值进行比较,以实现对系统的控制。
此外,还需要为控制系统设计一个优化的控制器,用于控制系统的运行状态。
一般来说,有两种主要的控制器:PID控制器和经验模型控制器。
PID控制器是最常用的控制器,它可以控制系统的振荡和滞后,并且可以根据不同情况自动调整参数。
另一种控制器是经验模型控制器,它主要用于复杂的非线性系统,可以有效的抑制噪声,并对系统的响应时间进行调节。
完成了以上步骤后,就可以搭建出一个自动控制系统,以达到优化系统性能的目的。
实际的设计过程要根据实际的应用场景进行相应的调整,实现最佳的系统性能。
例如,在机器人控制系统中,需要使用传感器和控制器来实现对机器人运动的控制,以达到最佳性能。
综上所述,自动控制原理在设计控制系统时十分重要,可以有效的解决复杂的控制问题,并有助于优化系统性能。
本文只是简要介绍了自动控制系统的基本原理,实际的设计和实现过程要根据具体的应用环境而定,还需要从不同的方面进行充分的研究。
自动控制原理课程设计报告_3
![自动控制原理课程设计报告_3](https://img.taocdn.com/s3/m/6070fd612e60ddccda38376baf1ffc4ffe47e235.png)
自动控制原理课程设计专业:自动化班级:姓名:学号:指导教师:自动化与电气工程学院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。
自动化控制原理课程设计报告(一)
![自动化控制原理课程设计报告(一)](https://img.taocdn.com/s3/m/86f7190e11661ed9ad51f01dc281e53a59025140.png)
自动化控制原理课程设计报告(一)自动化控制原理课程设计报告引言•简要介绍自动化控制原理的重要性和应用场景。
•阐述课程设计报告的目的和意义。
课程设计目标•描述本次课程设计的具体目标和要求。
•解释该目标的意义和对学习者的影响。
设计思路•分析课程设计要求,确定设计思路的基本框架。
•阐述设计思路的合理性和可行性。
•介绍所采用的主要方法和技术。
实施步骤1.项目准备阶段–研究相关资料和文献,了解当前的研究进展和应用场景。
–调研市场上已有的自动化控制系统,分析其特点和优缺点。
2.系统设计阶段–定义系统的功能和性能指标。
–利用系统理论和数学模型设计控制策略。
–根据系统需求和参数设计硬件电路和软件程序。
3.系统实施与调试阶段–制作自动化控制系统的原型。
–进行系统实施和集成测试。
–进行系统调试和优化。
4.系统性能评估阶段–测试和评估系统在不同情况下的性能和稳定性。
–分析评估结果,并对系统进行改进和优化。
5.报告撰写和展示阶段–撰写课程设计报告,并整理相关实验数据和图表。
–准备课程设计的展示材料和演示文稿。
–展示和演示课程设计成果,并回答相关问题。
实施结果与分析•分析所设计的自动化控制系统在实际应用中的性能和稳定性。
•对系统的优点和局限性进行分析和总结。
•提出改进和优化的方向和建议。
结论•简要总结整个课程设计的过程和成果。
•强调该课程设计对学习者的价值和意义。
参考文献•列出参考文献的主要信息。
以上是一篇关于自动化控制原理课程设计报告的相关文章,通过标题和副标题的形式来呈现内容。
文章采用markdown格式,按照列点的方式生成,遵守了不出现html字符、网址、图片和电话号码等内容的规则。
希望对您有所帮助!。
自控实验报告终极版
![自控实验报告终极版](https://img.taocdn.com/s3/m/917bbb2ab94ae45c3b3567ec102de2bd9605dee0.png)
自动控制原理课程设计实验报告一、 实验目的1、了解自动控制原理的数学和系统稳定验证的方法。
2、了解自动控制系统的放大系数对系统的稳态误差和稳定性的影响。
3、 熟悉MABLAB 系统仿真的应用,加强对MABLAB 软件应用的认识。
二、 实验内容1、设单位反馈控制系统的开环传递函数如下,试用MATLAB 绘制闭环根轨迹图。
33*)2()1()(++=s s K s G2、两个系统的传递函数分别为:)65)(1)(254()144)(3(50)()()1(2232++-++++-=s s s s s s s s s s H s G )1)(2)(6())(133(3)()()2(2222323+++-+++++=s s s s s s s s s s s s H s G 计算上述所给系统在2=ω和20=ω时的幅频特性)(ωA ,对数幅频特性)(ωL 以及相频特性)(ωϕ。
(用MATLAB 验证) 3、设单位反馈的开环传递函数为)15.0)(1()(0++=s s s Ks G要求设计一串联校正网络,使校正后系统的开环增益K=5,相角裕度不低于40°,幅值裕度不小于10dB.(用MATLAB 验证)三、实验步骤及MATLAB 验证仿真1、设单位反馈控制系统的开环传递函数如下,试用MATLAB 绘制闭环根轨迹图。
33*)2()1()(++=s s K s G 解:33*)2()1()(++=s s K s G用MATLAB 绘制闭环根轨迹图如下:程序:num=conv([1 1],conv([1 1],[1 1])); den=conv([1 2],conv([1 2],[1 2])); sys=tf(num,den); rlocus(sys); grid on其闭环根轨迹图如下:2、两个系统的传递函数分别为:)65)(1)(254()144)(3(50)()()1(2232++-++++-=s s s s s s s s s s H s G )1)(2)(6())(133(3)()()2(2222323+++-+++++=s s s s s s s s s s s s H s G(1) 解:)(lg 20)(3462541)14(5094116)25()14(950)()()()3)(2)(1)(425()12)(3(50))H(j ()3)(2)(1)(254()12)(3(50)()(42222222222222222ωωωωωωωωωωωωωωωωωωωωωωωωωωωωωA L j H j G A j j j j j j j j G s s s s s s s s s H s G =+-+++=++++-++==++-+-+-=+--+++-=当ω<5时,o2o2o o 90)2arctan()arctan()254arctan()2arctan(2)32arctan(-)3arctan()2arctan())arctan(180(254arctan90)2arctan(2)3arctan(-180)(--+--+-=---+----++=ωωωωωωωωωωωωωωϕ当ω>5时,o2o2o o 270)2arctan()arctan()254arctan()2arctan(2)32arctan(-)3arctan()2arctan())arctan(180(254arctan90)2arctan(2)3arctan(-180)(--+--+-=---+----++=ωωωωωωωωωωωωωωϕ当ω=2时,87.7904543.6385.2093.15138.6790)22arctan()2arctan()22524arctan()42arctan()322arctan()2(513.999.2lg 20)2lgA(20)2L(99.224346254414214450)2(o o24-=--+-+-=--+-⨯-+-=≈==≈+⨯-+++⨯⨯=ϕ)(A当ω=20时,9. 24027029.8414.8704.1214.17793. 162270)220arctan()20arctan()2025204arctan()402arctan()3202arctan( )20(7.31026.0lg20)20lgA(20)20L(026.0204003462544001400 201400450) 20 (o o2 4-=--+++-=--+-⨯-+-=-≈==≈+⨯-+++⨯⨯=ϕ)(A用MATLAB验证如下:程序:num=conv(50,conv([1 -3],[4 4 1]));den=conv([1 4 25 0],conv([1 -1],[1 5 6]));sys=tf(num,den);margin(sys);grid on其MABLAB验证图如下:由计算值和MATLAB 验证可知,当ω=2时,()()%032.0%100)2()2()2(:16.8251.92L ,87.7)2(513.9)2(99.2)2()2(≈⨯'-=-='='-===L L L L A L δϕϕ故其误差值分别为,,仿真值:,,理论值:%68.3%100)22()2()2(-≈⨯'-=()ϕϕϕδϕ当时20=ω理论值:()(),)(,, 9.240207.3120L 026.020A -=-≈≈ϕ仿真值:()(),, 241207.3120L -='-='ϕ故其误差值分别为:()()()()()()%04.0%1002020200%10020L 20L 20L 2020L -≈⨯'-==⨯'-=ϕϕϕδδϕ)()((2)解:)1)(2)(2)(3()1(3)1)(2)(6())(133(3)()(242222323+++-++=+++-+++++=s s s s s s s s s s s s s s s s s s s H s G )1)(2)(2)(3()1(3)()(24ωωωωωωωωωj j j j j j j H j G +-+-++=422222222222221)4(9)1(3)1(449)1(3|)()(|)(ωωωωωωωωωωωωωωωω+-+++=+-++++==j H j G A )(lg 20)(ωβωA L =()()()()()05.027087.247.8155.34827020120arctan 320arctan 20arctan 42077.908.3lg 2020lg 202008.320201420920120203)20(,2026.162702arctan 4270212arctan 32arctan 2arctan 4)2(18.35275lg 20)2(lg 20)2(44.1221)42(92)12(23)2(,22701arctan3arctan arctan 4)1arctan 180(2arctan )]7arctan(180[3arctan arctan 490)(,1242222242222222-=-+-≈----=≈==≈+-+++⨯⨯==-≈-=----====≈+-+++⨯⨯==----=-+---+--+=>ϕωϕωωωωωωωωωωωωϕωA L A A L A 时当时当时当用MATLAB 验证如下:程序:num=conv(3,conv([1 3 3 1],[1 1 0 0])); den=conv([1 1 -6],conv([1 2 0],[1 1 1])); sys=tf(num,den); margin(sys); grid on其MATLAB 验证图如下:(下一页)由计算值和MATLAB 验证可知; 当时,2=ω理论值:()()() 26.162,18.32,44.12-≈=≈ϕL A 验证值:()() 2.162,17.32-='='ϕL 故其误差值分别为:()%14.3%100)2()2(2)2(≈⨯'-=L L L L δ%37.0%100)2()2()2()2(≈⨯'-=ϕϕϕδϕ当时,20=ω理论值:()()() 05.02077.920L 08.320A -=≈≈ϕ,, 验证值:()() 0512.02041.920L -='='ϕ, 故其误差值分别为:()()()()%68.3%10020L 20L 2020L ≈⨯'-=L δ()()()%4.2%10020202020-=⨯'-=ϕϕϕδϕ)(3、设单位反馈的开环传递函数为)15.0)(1()(0++=s s s Ks G要求设计一串联校正网络,使校正后系统的开环增益K=5,相角裕度不低于40°,幅值裕度不小于10dB.(用MATLAB 验证)解:设校正后c ω截止频率为r c ''",ω为指标求值,通过串联滞后校正,设滞后校正传递函数为()sss G c 71671++=()()())12)(1(1015.01++=++=s s s s s s s s G()()()12110++=ωωωωj j j j G()2110lg2022++=ωωωωL() 902arctanarctan ---=ωωωψ由()()c c c r r ωψω''+''''='' ,且()c c ωψ''取为 14- ,得()() 541440=+=''-''=''''c r c r ωψω由()()c c r ''+=''''ωψω 180得 () 126180540-=-=''x ωψ通过Bode 图得 442.0="c ω程序: num=[10]; den=[1,3,2,0]; G=tf(num,den); margin(G); grid on其MATLAB 伯德图如下:则()1.202442.01442.0442.010log20442.02≈++='=⎪⎭⎫ ⎝⎛"'L L c ω所以有:()()()()()ss s s s s s s s s s G s G s G c 266.30449.45383.1501083.15083.1501083.15115.0152340++++=++⋅++=⋅=程序:num1=[10];den1=[1,3,2,0]; num2=[150.83,10];den2=[150.83,453.49,304.66,2,0]; G1=tf(num1,den1); margin(G1); hold onG2=tf(num2,den2); margin(G2); bode(G1,':'); grid on其MATLAB 验证图如下()sss G T b bTl b c cc 83.1501083.15183.1501.015.010lg 20++=⎩⎨⎧==⎪⎩⎪⎨⎧''==⎪⎭⎫ ⎝⎛"'+得ωω校正前系统阶跃响应如下:程序:num=[10];den=[1,3,2,0];G=tf(num,den);figure(1);step(feedback(G,1,-1));grid on其MATLAB验证图如下校正后系统阶跃响应如下:程序:num=[150.83,10];den=[150.83,453.49,304.66,2,0]; G=tf(num,den);figure(1);step(feedback(G,1,-1));grid on其MATLAB验证图如下校正方法分析:ω附近很窄的频率范围内在此题中,采用相位超前校正是不怎么有效的,此例在c对数幅频和相频特性衰减很快,若采用相位超前校正,虽然校正环节可提供超前相角,ω右移,又将使系统的相位产生较大的滞后量,而使系统的相位裕量不会有但又会使c明显的改善。
自动控制原理课程设计报告_2
![自动控制原理课程设计报告_2](https://img.taocdn.com/s3/m/affbf24b58eef8c75fbfc77da26925c52cc591a1.png)
《自动控制原理》课程设计报告班级姓名学号2013 年12 月26 日初始条件: 设单位反馈控制系统的开环传递函数为,试设计一串联校正装置, 使系统满足如下性能指标:静态速度误差系数, 相角裕度。
1.1设计原理所谓校正, 就是在系统中加入一些其参数可以根据需要而改变的机构或装置, 使系统整个特性发生变化, 从而满足给定的各项性能指标。
系统校正的常用方法是附加校正装置。
按校正装置在系统中的位置不同, 系统校正分为串联校正、反馈校正和复合校正。
按校正装置的特性不同, 又可分为超前校正、滞后校正和滞后-超前校正、PID校正。
这里我们主要讨论串联校正。
一般来说, 串联校正设计比反馈校正设计简单, 也比较容易对信号进行各种必要的形式变化。
在直流控制系统中, 由于传递直流电压信号, 适于采用串联校正;在交流载波控制系统中, 如果采用串联校正, 一般应接在解调器和滤波器之后, 否则由于参数变化和载频漂移, 校正装置的工作稳定性很差。
串联超前校正是利用超前网络或PD控制器进行串联校正的基本原理, 是利用超前网络或PD控制器的相角超前特性实现的, 使开环系统截止频率增大, 从而闭环系统带宽也增大, 使响应速度加快。
在有些情况下采用串联超前校正是无效的, 它受以下两个因素的限制:1)闭环带宽要求。
若待校正系统不稳定, 为了得到规定的相角裕度, 需要超前网络提高很大的相角超前量。
这样, 超前网络的a值必须选得很大, 从而造成已校正系统带宽过大, 使得通过系统的高频噪声电平很高, 很可能使系统失控。
2) 在截止频率附近相角迅速减小的待校正系统, 一般不宜采用串联超前校正。
因为随着截止频率的睁大, 待校正系统相角迅速减小, 使已校正系统的相角裕度改善不大, 很难得到足够的相角超调量。
串联滞后校正是利用滞后网络PID控制器进行串联校正的基本原理, 利用其具有负相移和负幅值的特斜率的特点, 幅值的压缩使得有可能调大开环增益, 从而提高稳定精度, 也能提高系统的稳定裕度。
自动控制原理课程设计报告
![自动控制原理课程设计报告](https://img.taocdn.com/s3/m/129bcf5a71fe910ef02df8c9.png)
自动控制原理课程设计专业:自动化设计题目:控制系统的综合设计班级:自动化0943学生姓名:XXX学号:XX指导教师:XX分院院长:XXX教研室主任:XX电气工程学院目录第一章 课程设计内容与要求分析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 设计要求11.0)(≤∞e ,开环截止频率 2 3) 4)设校正装置网络元件参数R4、5R=100K ,C=1F 、10F 若干个);6)利用Matlab 仿真软件辅助分析,绘制校正前、后及校正装置对数频率特性曲线,并验算设计结果;7)在Matlab-Simulink 下建立系统仿真模型,求校正前、后系 统单位阶跃响应特性,并进行系统性能比较;8)利用自动控制原理实验箱完成硬件设计过程,包括:搭建校正前后c系统电路、输入阶跃信号并通过示波器观察校正前后系统输出响应曲线。
1.3 Matlab软件1.3.1基本功能MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。
自控课程设计报告
![自控课程设计报告](https://img.taocdn.com/s3/m/ad410eebc8d376eeaeaa318e.png)
课程设计报告( 2015-- 2016 年度第 1 学期)名称:《自动控制理论》课程设计题目:基于自动控制理论的性能分析与校正院系:控计学院班级:学号:学生姓名:指导教师:设计周数:1 周成绩:日期:2016 年 1 月9 日一、 目的与要求本次课程设计是在学完自动控制理论课程后进行的。
详细介绍MATLAB 的控制系统工 具箱的用法以及SIMULINK 仿真软件,使学生能够应用MATLAB 对自动控制理论课程所学的内容进行深层次的分析和研究,能用MATLAB 解决复杂的自动控制系统的分析和设计题目;能用MATLAB 设计控制系统以满足具体的性能指标; 能灵活应用MATLAB 的CONTROL SYSTEM 工具箱和SIMULINK 仿真软件,分析系统的性能,进行控制系统设计。
二、 主要内容1、简要介绍控制系统理论的基本概念和基本方法,并介绍MA TLAB 软件的基本知识。
包括MATLAB 的基本操作命令、数据结构、矩阵运算、编程算法等; 简要介绍MA TLAB 的控制系统工具箱的用法。
包括控制系统的模型及相互转换、时域分析方法、频域分析方法等应用MA TLAB 工具箱进行分析研究,增强理解;简要介绍SIMULINK 仿真软件,介绍SIMULINK 的应用方法及各种强大功能,应用SIMULINK 对系统进行仿真研究;简要介绍控制系统分析与设计所必须的工具箱函数,包括模型建立、模型变换、模型简化、模型实现、模型特性、方程求解、时域响应、频域响应、根轨迹等各个方面。
2、在掌握控制系统基本理论和控制系统工具箱函数的基础上,利用MATLAB 及其工具箱函数来解决所给控制系统的分析与设计问题,并上机实验;撰写课程设计报告。
2.1、自选单位负反馈系统,开环传递函数)s (G 0[一个三阶或以上系统]。
1、绘制闭环系统单位阶跃响应曲线。
2、求出系统动态性能指标。
3、绘制对数幅频、相频特性曲线,并求出频域指标。
2.2、采用串联校正,校正装置传递函数)s (G c 。
自控设计实验报告
![自控设计实验报告](https://img.taocdn.com/s3/m/667d50e61b37f111f18583d049649b6648d70921.png)
一、实验目的1. 了解自动控制系统的基本组成和原理。
2. 掌握常用自动控制系统的设计方法。
3. 学会使用实验设备进行系统搭建和参数调试。
4. 提高动手实践能力和问题解决能力。
二、实验原理自动控制系统是指利用自动控制装置实现被控对象输出量的自动控制。
其基本组成包括被控对象、控制器、执行机构和反馈环节。
本实验采用PID控制器进行系统设计,通过调节PID参数实现对被控对象的精确控制。
三、实验设备与器件1. 计算机一台2. NI ELVIS多功能虚拟仪器综合实验平台一套3. LabVIEW软件4. 12V直流电机一个5. 光电管一个6. 电阻若干7. 导线若干四、实验步骤1. 系统搭建(1)根据实验要求,在ELVIS平台上搭建PID控制系统,包括被控对象、控制器、执行机构和反馈环节。
(2)连接光电管,用于检测被控对象的转速。
(3)连接电阻和导线,完成电路连接。
2. 参数调试(1)启动LabVIEW软件,编写PID控制器程序。
(2)根据实验要求,设置PID参数(比例、积分、微分系数)。
(3)通过调整PID参数,观察系统响应曲线,分析系统性能。
3. 实验数据记录(1)记录不同PID参数下的系统响应曲线。
(2)分析系统性能,包括超调量、稳态误差、上升时间等。
五、实验结果与分析1. 实验结果通过调整PID参数,得到以下实验结果:- 当比例系数Kp=1.2,积分系数Ki=0.1,微分系数Kd=0.01时,系统响应曲线如图1所示。
- 当比例系数Kp=0.5,积分系数Ki=0.2,微分系数Kd=0.05时,系统响应曲线如图2所示。
2. 实验分析(1)从实验结果可以看出,增大比例系数Kp,系统响应速度加快,但超调量增大。
(2)增大积分系数Ki,系统稳态误差减小,但响应速度变慢。
(3)增大微分系数Kd,系统响应曲线更加平滑,但超调量可能增大。
(4)根据实验结果,选择合适的PID参数,可以使系统性能达到最佳。
六、实验总结1. 本实验通过搭建PID控制系统,掌握了自动控制系统的基本组成和原理。
自控课程设计报告
![自控课程设计报告](https://img.taocdn.com/s3/m/e28ffa7401f69e3143329488.png)
设计报告正文第一章直流电动机转速自动控制系统的组成原理一、广义对象组成1、被控对象工作原理及被控量被控对象:电动机被控量:电动机的转速直流电动机的原理基于电磁感应定律,即:运动导体切割磁力线,在导体中产生切割电势;或者说匝线链线圈的磁通发生变化,在线全中产生感应电势。
N极下到导体中的电流流出纸面,用Θ表示S极下到导体中的电流流出纸面,用⊗表示载流导体在磁场中受到电磁力的作用。
如果导体在磁场中的长度为L,其中流过的电流为i,导体所在的磁通密度为B,那么导体受到的磁力的值为F=BLI 式中,F的单位为牛顿(N);B的单位为韦伯/米2(Wb/m2);L的单位为米(m);I的单位为安(A);力F的方向用左手定则来确定。
2、功率放大器工作原理功放的作用是通过对控制信号的功率放大以产生足够的功率来驱动执行机构。
功率放大器的工作原理就是利用三极管的电流控制作用或场效应管的电压控制作用将电源的功率将电源转换为按照输入信号变化的电流。
因为声音是不同振幅和不同频率的波,即流信号电流,三极管的集电极电流永远是基极电流的β倍,β是三极管的交流放大倍数。
应用这一点,若将小信号注入基极,则集电极流过的电流会等于基极电流的β倍,然后将这个信号用隔直电容隔离出来,就得到了电流(或电压)是原来的β倍的大信号,这种现象成了功率放大。
而场效应管则是栅极变化一毫伏,原极电流变化一安,就成称跨导为1,功率放大器就是利用这些作用来实现小信号来控制大信号,从而使多级放大器实现了大功率输出,并非真的将功率放大了。
3、测速元件工作原理Ea=Ce φn 当每极磁通一定时,Ea=K e n 。
式中,Ke=Ce φ称电势系数。
因此电刷两端的感应电势与电机的转速成正比,即电势值能表征转速的大小,因此直流测速发电机可以把转速信号转换成电视信号,从而用来测速。
4、测速光栅盘测速装置是由市场上购买的光栅盘,参见图3.8,配合着槽型光耦产生脉冲,再通过主控芯片计脉冲数来实现测速的。
成都理工大学自控课程设计实验报告
![成都理工大学自控课程设计实验报告](https://img.taocdn.com/s3/m/13fec21c844769eae009ed3b.png)
自动控制课程设计(论文) 设计(论文)题目:设计串联超前—滞后校正装置学院名称核技术及其自动化工程学院专业名称电气工程及其自动化学生姓名学生学号任课教师杨小峰设计(论文)成绩目录1 校正前装置的特性 (1)1.1校正前系统电路图...............................................................1 1.2 设计校正超前滞后装置.........................................................1 2 校正装置前后的比较 (4)2.1 利用MATLAB 作出系统校正前与校正后的单位阶跃响应曲线 (4)2.2 绘制系统校正前与校正后的根轨迹图..........................................4 3系统前后幅值裕量、相位裕量的比较 (7)3.1 画Bode 图 (7)3.2 计算校正前系统的幅值裕量,相位裕量,幅值穿越频率 (7)3.3 计算校正后系统的幅值裕量,相位裕量,复制穿越频率…………………84 参考文献 (10)初始条件:1261060()(10)(60)G S S S S ⨯⨯=++试用频率法设计串联超前——滞后校正装置输入速度为时1rad/s ,稳态误差不大于1/126rad 。
(2)相角裕度不小于30ογ>,截止频率为20rad/s 。
(3)放大器的增益不变。
要求完成的主要任务:1、 用Matlab 画出开环系统的波特图和奈奎斯特图,并用奈奎斯特判据分析系统的稳定性。
2、 校正前后系统输出性能的比较。
3、 求出开环系统的截至频率、相角裕度和幅值裕度。
滞后-超前校正装置的设计1 校正前装置的特性1.1 校正前系统电路图设输入为单位阶跃函数,则电路图如图1:1261060()(10)(60)G S S S S ⨯⨯=++图11.2 设计串联校正超前——滞后装置因为系统的传递函数是典型环节的乘积形式,所以将传递函数化成表达式为G(s)=126/(s*(0.1s+1)*(0.0167s+1))用MATLAB 写出传递函数,指令代码如下所示:>> z=[];>> p=[0,-10,-60];>> k=126*10*60;>> s1=zpk(z,p,k);Zero/pole/gain:75600---------------s (s+10) (s+60)用MATLAB 画出校正前的系统的Bode 图>> bode(s1)>> grid on>> title('系统校正前的Bode 图')曲线如图2所示:图2由图可以查出未校正前的剪切频率c w ,c w =32.5;相角裕量 γ=180-90-arctan(c w /10)-arctan(c w /60)=-11.34表明未校正系统不稳定。
自动控制课程设计报告
![自动控制课程设计报告](https://img.taocdn.com/s3/m/f670ad6d1fb91a37f111f18583d049649b660e62.png)
一、自动控制的应用领域分析自动化控制系统的研究,几乎涵盖所有应用科学知识与技术的结合,领域范围及牵涉的科学知识与应用工具相当广泛,作为交叉学科,自动控制与其他很多学科有关联,尤其是数学和信息学,在制造,医药,交通,机器人,以及经济学,社会学中的应用也都非常广泛。
自动化控制的应用领域一般可分为以下几类:上述七大类自动化控制的范畴及其相关产品与设备,占社会经济产值相当比重,对国家社会经济影响很大,非常值得深思研究与开展应用随着自动化技术的开展与应用。
二、现代控制理论的开展及根本内容经典控制理论虽然具有很大的实用价值,但也有着明显的局限性。
其局限性表现在下面二个方面:第一,经典控制理论建立在传递函数和频率特性的根底上,而传递函数和频率特性均属于系统的外部描述〔只描述输入量和输出量之间的关系〕,不能充分反映系统内部的状态;第二,无论是根轨迹法还是频率法,本质上是频域法〔或称复域法〕,都要通过积分变换〔包括拉普拉斯变换、傅立叶变换、Z变换〕,因此原那么上只适宜于解决“单输入――单输出” 线性定常系统的问题,对“多输入――多输出”系统不宜用经典控制理论解决,特别是对非线性、时变系统更是无能为力。
现代控制理论正是为了克服经典控制理论的局限性而在20世纪50、60年代逐步开展起来的。
现代控制理论本质上是一种“时域法”。
它引入了“状态”的概念,用“状态变量”〔系统内部变量〕及“状态方程”描述系统,因而更能反映出系统的内在本质与特性。
从数学的观点看,现代控制理论中的状态变量法,简单地说就是将描述系统运动的高阶微分方程,改写成一阶联立微分方程组的形式,或者将系统的运动直接用一阶微分方程组表示。
这个一阶微分方程组就叫做状态方程。
采用状态方程后,最主要的优点是系统的运动方程采用向量、矩阵形式表示,因此形式简单、概念清晰、运算方便,尤其是对于多变量、时变系统更是明显。
特别是在Kalman提出的可控性和可观测性概念和极大值理论的根底上,现代控制理论被引向更为深入的研究。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告题目 线性控制系统的校正及分析课 程 名 称 自 动 控 制 原 理 院 部 名 称 机电工程学院 专 业 电气工程及其自动化 班 级 10电气工程及其自动化1班 学 生 姓 名 胡 桐 学 号 1004103047 课程设计地点 C214 课程设计学时 一周 指 导 教 师 陈 丽 换金陵科技学院教务处制成绩目录一、设计题目 (1)二、设计目的和要求 (1)1、设计目的 (1)2、设计要求 (1)三、设计总体思路 (1)四、详细设计步骤 (2)五、设计总结 (26)六、参考文献 (26)一 、设计题目:已知单位负反馈系统的开环传递函数0K G(S)S(0.0625S 1)(0.2S 1)=++,试用频率法设计串联超前校正装置,使系统的相位裕度030γ=,静态速度误差系数1v K 40s -=,增益欲度10—12dB 。
要求:1、能用MATLAB 解复杂的自动控制理论题目。
2、能用MATLAB 设计控制系统以满足具体的性能指标。
3、能灵活应用MATLAB 的CONTROL SYSTEM 工具箱和SIMULINK 仿 真软件,分析系统的性能。
二、设计目的与要求: 设计目的:1、 了解控制系统设计的一般方法、步骤。
2、 掌握对系统进行稳定性分析、稳态误差分析以及动态特性分析的方法。
3、 掌握利用MATLAB 对控制理论内容进行分析和研究的技能。
4、 提高分析问题解决问题的能力。
设计要求:1、阅读有关资料。
2、对系统进行稳定性分析、稳态误差分析以及动态特性分析。
3、绘制根轨迹图、Bode 图、Nyquist 图。
4、设计校正系统,满足工作要求。
三、总体设计思路(1)、根据稳态误差ss e 的值,确定开环增益K 。
(2)、利用已确定的开环增益K ,确定校正前系统的传递函数,画出其bode图,从图上看出校正前系统的相位裕度γ和剪切频率c ω。
(3)、根据相位裕度γ的要求,计算出超前校正装置的参数a 和T 。
即得校正装置的传递函数,然后得到校正后系统的开环传递函数。
(4)、验证已校正系统的相位裕度γ和剪切频率c ω。
四、详细设计步骤1、 基于MATLAB 用频率法对系统进行串联校正设计,使其满足给定的频域性能指标。
要求程序执行的结果中有校正装置传递函数和校正后系统开环传递函数,校正装置的参数T ,β等的值。
⑴首先,由设计要求静态速度误差系数取,则有:10040)12.0)(10625.0(lim )()(lim -→→==++=⋅⋅=s K S S S K SS H S G S K s s V所以,该系统的开环传递函数为⑵确定未校正系统的剪切频率0C ω,穿越频率相角裕度和增益裕度。
MATLAB 程序如下: >> k=40;nun1=1;>> den1=conv([1 0],[0.0625 1]); >> den=conv([0.25 1],den1); >> s1=tf(k*nun1,den); >> figure(1); >> margin(s1))12.0)(10625.0(40G(S)++=S S S程序运行后 ,可得未经校正系统的Bode 图及其性能指标和未校正系统的阶跃给定响应曲线:图1-1 超前校正前系统的伯德图根据以上校正前系统的伯德图,频域性能指标如下: 剪切频率s rad c /9.10=ω 穿越频率s rad g /25.8=ω 相位裕度 ︒=13γ 增益裕度dB L h 18.6=由此可以看出相位欲度,增益裕度,都不满足题目要求,故需要校正。
⑶利用MATLAB 语言计算出超前校正器的传递函数:根据题目要求,取校正后系统的相位裕度,增益裕度则要求才能满足要求,即可求出校正后的得到计算结果:因此,校正后的剪切频率应在3.52rad/s 左右,又由于计算结果与仿真有差距,我们取剪切频率。
并编写求滞后校正器传递函数的MATLAB 程序,调用了超前校正器传递函数的函数。
MATLAB 程序如下:wc=3.95;k0=40;n1=1;d1=conv(conv([1 0],[0.0625 1]),[0.2 1]); beta=11.5;T=1/(0.1*wc);>> betat=beta*T;Gc1=tf([T 1],[betat 1]) 程序结果为:即对于校正后系统的滞后校正补偿器传递函数为:13814)(++=s s s G c ⑷利用MATLAB 语言计算出超前校正器的传递函数。
要计算出校正后系统的传递函数,就编写求校正器的传递函数的MATLAB 程序,其中调用了求超前校正器传递函数的函数leadc(),leadc.m 保存在matlab7.0\work\文件夹下,其中key=1时,为var=gama ,是根据要求校正后的相角稳定裕度计算滞后校正器;当key=2时,为var=wc ,则是根据要求校正后的剪切频率计算校正器。
若已知系统的开环传递函数与要求校正后的相角稳定裕度或剪切频率,求系统串联滞后校正器传递函数时,就可以调用此函数。
leadc.m 编制如下: n1=[40];d1=conv(conv([1 0],[0.0625 1]),[0.2 1]); sope=tf(n1,d1);wc=3.95; gama=25; var(1)=gama; var(2)=wc; gama=var(1); wc=var(2);gama1=gama+5;num=sope.num{1};den=sope.den{1}; ngv=polyval(num,j*wc); dgv=polyval(den,j*wc); g=ngv/dgv;thetag=angle(g);thetag_d=thetag*180/pi; mg=abs(g);gama_rad=gama1*pi/180;z=(1+mg*cos(gama_rad-thetag))/(-wc*mg*sin(gama_rad-thetag)); p=(cos(gama_rad-thetag)+mg)/(wc*sin(gama_rad-thetag)); nc=[z,1];dc=[p,1]; Gc=tf(nc,dc)运行结果:⑷校验系统校正后系统是否满足题目要求。
1、 计算系统校正后的伯德图及其性能指标:2、 校正后系统的相位裕度3、 包含有校正器的系统传递函数为:15.121601.1)12.0)(10625.0(40)1()(++++=S S S S S c G s GMATLAB 程序如下: num=[64.04,40];den=conv([12.5,1],[1 0]),conv([0.0625 1],[0.2 1])); g=tf(num,den); figure(1); margin(g);图1-2 超前校正后系统的伯德图所以,剪切频率,相角裕度,增益裕度穿越频率。
从而,由于增益裕度相位裕度满足题目要求。
2、利用MATLAB 函数求出校正前与校正后系统的特征根,并判断其系统是否稳定,为什么?校正前的开环传递函数为: ()6401622.432.0640+++=ΦS S S s故该系统的闭环特征方程为:0640162.42.023=+++S S S求系统特征根的MATLAB 程序为: p=[2 42 160 6400]; roots(p)由于校正前系统单位负反馈的特征方程有右半平面的根,故校正前的闭环不系统稳定。
校正后的开环传递函数为: 15.121601.1)12.0)(10625.0(40)1()(++++=S S S S S c G s G故该系统的闭环特征方程为:06400800002000525251234=++++S S S SMATLAB 程序为:p=[25 525 2000 80000 6400]; >> roots(p)运行结果:由于校正后系统单位负反馈的特征方程没有右半平面的根,故校正后的闭环系统稳定。
3、利用MATLAB 作出系统校正前与校正后的单位脉冲响应曲线,单位阶跃响应曲线,单位斜坡响应曲线,分析这三种曲线的关系?求出系统校正前与校正后的动态性能指标σ%、t r 、t p 、t s 以及稳态误差的值,并分析其有何变化。
1)校正前系统的动态性能分析:校正前的开环传递函数为:(1)单位脉冲响应 MATLAB 程序为: >> k=40;n1=1;den1=conv([1 0],[0.0625 1]); den=conv([0.2 1],den1); s=tf(k*n1,den);closep=feedback(s,1); figure(1)impulse(closep)图3-1 校正前系统的单位脉冲响应⑵单位阶跃响应 MATLAB 程序为: >> k=40;n1=1;den1=conv([1 0],[0.0625 1]); den=conv([0.2 1],den1); s=tf(k*n1,den);)12.0)(10625.0(40G(S)++=S S Sclosep=feedback(s,1);figure(1)step(closep)图3-2 校正前系统的单位阶跃响应要计算出阶跃响应动态性能参数,就编写求解阶跃响应动态性能参数的MATLAB程序,其中调用了函数perf(),perf.m保存在matlab7.0\work\文件夹下,其中key=1时,表示选择5%误差带,当key=2时表示选择2%误差带。
y,t是对应系统阶跃响应的函数值与其对应的时间。
函数返回的是阶跃响应超调量sigma(即σ)、峰值时间t p、调节时间t s。
perf.m编制如下:function [sigma,tp,ts]=perf(key,y,t)%MATLAB FUNCTION PROGRAM perf.m%%Count sgma and tp[mp,tf]=max(y);cs=length(t);yss=y(cs);sigma= (mp-yss)/ysstp=t(tf)%Count tsi=cs+1;n=0;while n==0,i=i-1;if key==1,if i==1,n=1;elseif y(i)>1.05*yss,n=1;end;elseif key==2,if i==1,n=1;elseif y(i)>1.02*yss,n=1;end;endend;t1=t(i);cs=length(t);j=cs+1;n=0;while n==0,j=j-1;if key==1,if j==1,n=1;elseif y(j)<0.95*yss,n=1;end;elseif key==2,if j==1,n=1;elseif y(j)<0.98*yss,n=1;end;end;end;t2=t(j);if t2<tpif t1>t2;ts=t1endelseif t2>tp,if t2<t1,ts=t2elsets=t1endendMATLAB 程序为:clearn1=40;d1=conv(conv([1 0],[0.0625 1]),[0.2 1]);s1=tf(n1,d1);sys=feedback(s1,1);step(sys)[y,t]=step(sys);[sigma,tp,ts]=perf(1,y,t)程序结果为:调节时间:ts=1.9801s峰值时间:tp=1.9421s超调量: sigma=0.1788由运行结果可知:%1788.0%=σ,tr= 0.1142s ,tp =1.9421s , ts = 1.9801s , ess =0 ⑶单位斜坡响应在Simulink 窗口里菜单方式下的单位斜坡响应的动态结构图如下:图3-3 校正前系统的单位斜坡响应的动态结构仿真图校正前单位斜坡响应曲线如下所示:图3-4 校正前系统的单位斜坡响应2)校正后系统的动态性能分析:MATLAB编写程序如下:clearn1=40;d1=conv(conv([1 0],[0.0625 1]),[0.2 1]);s1=tf(n1,d1);s2=tf([1.601 1],[12.5 1]);sope=s1*s2;Go=feedback(sope,1,-1)[y,t]=step(Go);C=dcgain(Go);[max_y,k]=max(y);tp=t(k)max_overshoot=100*(max_y-C)/Cr1=1;while(y(r1)<0.1*C)r1=r1+1;endr2=1;while(y(r2)<0.9*C)r2=r2+1;endtr=t(r2)-t(r1)s=length(t);while y(s)>0.98*C&&y(s)<1.02*C s=s-1;endts=t(s),figure(1);step(Go)figure(2);impulse(Go)figure(3);[num2,den2]=tfdata(Go,'v');step(num2,[den2,0])ess=1-dcgain(Go)图3-5 校正后系统的单位脉冲响应图3-6 校正后系统的单位阶跃响应图3-8 校正后系统的单位斜坡响应运行结果:峰值时间:tp=0.7534s超调量: max-overshoot=48.8382上升时间:0.2825s调节时间:2.6368稳态误差:=0MATLAB编写程序2如下:clearn1=40;d1=conv(conv([1 0],[0.0625 1]),[0.2 1]);s1=tf(n1,d1);s2=tf([1.601 1],[12.5 1]);sope=s1*s2;sys=feedback(sope,1);step(sys)[y,t]=step(sys);[sigma,tp,ts]=perf(1,y,t)运行结果:超调量:sigma=0.4883峰值时间:tp =0.7534s调节时间:ts=2.6368 s运行结果:tr=0.2825s,tp=0.7534s,ts=2.6368s,单位脉冲、阶跃、斜坡响应曲线的相互对应关系是:单位脉冲响应的积分是单位阶跃响应曲线,单位阶跃响应的积分是单位斜坡响应。