自动控制原理课程设计报告-北京科技大学

合集下载

自动控制原理课程设计报告

自动控制原理课程设计报告

指导教师评定成绩:审定成绩:自动控制原理课程设计报告设计题目:单位负反馈系统校正单位(二级学院):学生姓名:专业:班级:学号:指导教师:设计时间:年月XXXXXXX大学XXXX学院制目 录1.设计题目已知单位负反馈系统被控制对象的开环传递函数)15.0()(0+=s s K s G用相应的频率域校正方法对系统进行校正设计,使系统满足如下动态及静态性能指标:(1)选取相应的频率域校正方法(2)在斜坡信号t t r 2)(=作用下,系统的稳态误差02.0≤ss e ; (3)系统校正后,相位裕量050)(>''c ωγ。

(4)当 c ωω'<时,系统开环对数频率特性,不应有斜率超过dB 40-/十低频的线段。

要求:(1)分析设计要求,说明校正的设计思路(滞后校正,超前校正或滞后-超前校正);(2)详细设计(包括的图形有:校正结构图,校正前系统的Bode 图,校正装置的Bode 图,校正后系统的Bode 图);(3)MATLAB 编程代码及运行结果(包括图形、运算结果); (4)校正实现的电路图及结果(校正前后系统的阶跃响应图);2.设计报告正文2.1摘要利用超前网络或PD 控制器进行串联校正的基本原理,是利用超前网络和PD 控制器的相角超前特性。

只要正确的将超前网络的交接频率1/aT 和1/T 选在待校正系统截止频率的两旁,并适当选取a 和T ,就可以是已校正系统的截止频率和相角裕度满足性能指标的要求,从而改善闭环系统的动态性能。

闭环系统的稳态性能要求,可通过选择已校正系统的开环增益来保证。

关键词: 稳态误差ss e ,相位裕量γ',超前校正 2.2设计思路1)根据稳态误差ss e 要求,确定开环增益K 。

2)利用已确定的开环增益K ,计算待校正系统的相位裕度r 。

3)根据截止频率wc "的要求,计算超前网络参数a 和T 。

在本步骤中,关键是选择最大超前角频率等于要求的系统截止频率,即wm=wc ",以保证系统的响应速度,并充分利用网络的相角超前特性。

自动控制原理课程设计报告

自动控制原理课程设计报告

自动控制原理课程设计专业:自动化设计题目:控制系统的综合设计班级:自动化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)利用自动控制原理实验箱完成硬件设计过程,包括:搭建校正前后系统电路、输入阶跃信号并通过示波器观察校正前后系统输出响应曲线。

《自动控制原理》课程设计

《自动控制原理》课程设计

名称:《自动控制原理》课程设计题目:基于自动控制原理的性能分析设计与校正院系:建筑环境与能源工程系班级:学生姓名:指导教师:目录一、课程设计的目的与要求------------------------------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仿真软件,分析系统的性能。

自动控制原理课程设计报告

自动控制原理课程设计报告

自控课程设计课程设计(论文)设计(论文)题目单位反馈系统中传递函数的研究学院名称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<15s 3、分别画出校正前,校正后和校正装置的幅频特性图。

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。

自动控制原理课程设计报告材料

自动控制原理课程设计报告材料

自动控制原理课程设计报告材料一、引言自动控制原理是现代工程领域中一门重要的学科,它涉及到控制系统的设计、分析和优化。

本课程设计报告旨在介绍我所完成的自动控制原理课程设计,并详细阐述设计过程、实验结果及分析。

二、设计目标本次课程设计的目标是设计一个能够实现温度控制的自动控制系统。

通过该系统,能够实时监测温度变化并根据设定的温度范围自动调节加热器的工作状态,以保持温度在设定范围内稳定。

三、设计原理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一.引言双轮自平衡车是智能汽车中一个重要的组成部分。

自动控制原理课程设计报告(00002)

自动控制原理课程设计报告(00002)

自动控制原理课程设计报告自控课程设计课程设计(论文) 设计(论文)题目单位反馈系统中传递函数的研究学院名称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设计(论文)成绩3)、确定根轨迹渐近线。

渐近线与实轴夹角为,交点为:。

且:k=0,1,2······n-m-1; ; 则:;。

4)、确定根轨迹在实轴上的分布。

在(-1,0)、()区域内,右边开环实数零极点个数之和为奇数,该区域必是根轨迹;在(-2.-1)区域内,右边开环实数零极点个数之和为偶数,该区域不是根轨迹。

5)、确定根轨迹分离点与分离角。

分离点坐标d是以下方程的解:求得:d=-0.42,同时分离角为:。

6)、根轨迹与虚轴交点。

由闭环方程得0得:应用劳斯判据:| 1 2| 3S | 01 |令s行首项为0,得。

根据行系数,列辅助方程:令s=j,得。

根轨迹与虚轴相交于处。

7)、matlab验证根轨迹。

在matlab中输入程序:>> G=tf([1],[1 3 2 0]);>> figure(1)>> pzmap(G);>> figure(2)>> rlocus(G);得到根轨迹图:由根轨迹图可以验证之前的计算为正确的。

8)、分析系统的稳定性当增益从0逐渐增大到6时,根轨迹都在左半平面内,此时系统对0~6的值都是稳定的;当增大到大于6时,根轨迹进入了右半平面,系统不稳定。

时,称为临界开环增益。

2、串联校正方法研究1)、确定开环增益。

则。

2)、未校正系统信息。

在matlab中画出伯德图,程序如下:G=tf([20],[1 3 2 0]);figure(1)margin(G);如图所示:由图可得:未校正系统截止频率:rad/s ,相角裕度,幅值裕度h=-10.5,系统不稳定。

北科自控课程设计

北科自控课程设计

北科自控课程设计一、课程目标知识目标:1. 理解自动控制的基本概念、原理及分类;2. 掌握自动控制系统的数学模型及其建立方法;3. 学会分析自动控制系统的性能指标及其影响因素;4. 了解典型自动控制系统的结构、原理及在实际应用中的优缺点。

技能目标:1. 能够运用数学模型描述自动控制系统的动态特性;2. 掌握利用传递函数、状态空间方法分析自动控制系统的稳定性和性能;3. 能够设计简单的自动控制系统,并对其进行仿真和实验验证;4. 培养运用所学知识解决实际工程问题的能力。

情感态度价值观目标:1. 培养学生对自动控制技术的兴趣,激发学生主动学习的热情;2. 增强学生的团队协作意识,培养沟通、交流、合作能力;3. 培养学生严谨的科学态度和良好的工程素养,注重实际操作与理论知识的结合;4. 引导学生关注我国自动控制技术的发展,树立民族自信心和自豪感。

本课程旨在帮助学生掌握自动控制的基础知识,培养实际操作和分析自动控制系统的能力,同时注重培养学生的团队合作精神和科学素养。

针对北科自控课程特点,结合学生年级和认知水平,本课程目标具体、可衡量,为教学设计和评估提供明确依据。

二、教学内容1. 自动控制基本概念:控制系统定义、开环与闭环控制、控制系统的分类;2. 控制系统数学模型:微分方程、传递函数、状态空间模型;3. 控制系统稳定性分析:稳定性定义、劳斯-赫尔维茨准则、奈奎斯特准则;4. 控制系统性能分析:稳态误差、动态性能指标、频率响应法;5. 控制系统设计:PID控制、状态反馈、观测器设计;6. 典型控制系统:液位控制系统、电机控制系统、温度控制系统;7. 自动控制系统仿真与实验:MATLAB/Simulink仿真、实验设备操作。

教学内容根据课程目标,结合教材章节,以系统性和科学性为原则进行组织。

教学大纲明确以下安排和进度:第一周:自动控制基本概念;第二周:控制系统数学模型;第三周:控制系统稳定性分析;第四周:控制系统性能分析;第五周:控制系统设计;第六周:典型控制系统;第七周:自动控制系统仿真与实验。

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

北京科技大学自动控制原理课程设计学院:班级:学号:指导教师:姓名:目录一.引言 (3)二.系统模型的建立 (3)三.系统控制的优化 (7)3.1 PID调节参数的优化 (7)3.2 积分分离PID的应用 (10)四,结语 (12)双轮自平衡智能车行走伺服控制算法摘要:全国第八届“飞思卡尔”智能汽车大赛已经结束。

光电组使用大赛提供的D车模,双轮站立前进,相对于以前的四轮车,双轮车的控制复杂度大大增加。

行走过程中会遇到各种干扰,经过多次的实验,已经找到了一套能够控制双轮车的方法。

双轮机器人已经广泛用于城市作战,排爆,反恐,消防以及空间消防等领域。

实验使用单片机控制双电机的转速,达到了预期的效果。

关键词:自平衡;智能;控制算法Motion Servo Control Algorithm for Dual Wheel Intelligent Car Abstract: 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 has4tires.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一.引言双轮自平衡车是智能汽车中一个重要的组成部分。

由于其是两轮站立,在很多场合有比四轮车更灵活,更方便控制的特点。

基于双轮车的机器人已经用于在城市作战,排爆,反恐,消防,空间探测等领域。

双轮自平衡车的控制过程与倒立摆相似。

本次研究主要是对双轮车直立的研究。

由于车在前进过程中还可能遇到弯道和路障,所以本文还对整个系统的稳定性做了比较深入的研究。

在理论证明正确的前提下,再次进行仿真验证,仿真验证的结果与实验结果相符合。

二.系统模型的建立智能汽车竞赛使用的是D车模。

D 车模是双电机,双轮的车模。

单电机控制双轮时可以满足车身保持平衡和前进的要求,而之所以使用双电机是为了前进过程中转弯的需要。

本文只讨论跟直立和干扰有关的内容,鉴于此,本文余下内容默认是单电机控制的车模。

自平衡车在没有电机控制的情况下属于不稳定系统,在极小的干扰下,就会偏离平衡位置而失去平衡。

因此,控制系统必须使用反馈控制。

图1是站立在赛道上的双轮车模。

图1 站立在赛道上的自平衡双轮车自平衡双轮车在只研究直立的情况下与倒立摆相似,因此这里将借助倒立摆的研究方式研究双轮车的平衡控制。

控制车模平衡的主观经验。

一般的人通过简单练习就可以让一个直木棒在手指尖上保持直立。

这需要两个条件:一个是托着木棒的手可以移动;另一个是眼睛可以观察到木棒的倾斜角度和倾斜趋势(角速度)。

通过手掌移动抵消木棒的倾斜角和趋势,从而保持直立。

这两个条件缺一不可,实际上就是控制中的负反馈控制,见图2。

图2 在手上不倒的木棍世界上没有一个天才杂技演员可以蒙着双眼使得木棒在自己指尖上直立,因为没了双眼就没了负反馈的环节。

经过简单的分析可以得到图3所示的控制结构图。

图3 不倒的木棍的控制结构图同样,双轮直立车的控制也是通过负反馈来实现的,与上面保持木棍直立则比较简单。

因为车模有2个轮子着地,车体只会在轮子滚动的防线上发生倾斜。

控制轮子转动,抵消在一个维度上倾斜的趋势便可以保持车体的平衡了。

如图4,5, 6所示。

图4 车体平衡,车轮静止图5 车体后倾,车轮向后加速图6 车体前倾,车体向前加速将双轮车简化成高度为L,质量为m的简单倒立摆,它可以放置在左右移动的车轮上。

与空气中的单摆类似,车身偏离平衡位置后要想能迅速的回到平衡位置,车身应该受到与位移方向相反的的回复力。

在平衡点附近,角度θ很小,即有sinθ≈θ。

假设车身偏离平衡角度后,将受到电机产生的与角度成比例的力:f = mk1θ(1)由于重力原因,车身偏离平衡位置后受到的回复力为:F = mgθ– mk1θ (2)从上式中可以看出回复力要想与位移相反,必须有k1> g。

假设外力干扰引起车模产生角速度x(t)。

沿着垂直于车模底盘的方向进行受力分析,可以得到车模倾角与车轮加速度a(t)以及外力干扰加速度x(t)之间的的运动方程。

受力分析如图7所示。

图7 车模受力分析L d2θdt2=gθ(t)−a(t)+Lx(t)−k1θ(4)车模静止不向前运动时,a(t) = 0,即:L d2θdt2=gθ(t)+ Lx(t)−k1θ(t)(5)对应车模静止时,系统输入输出的传递函数为:H(s)=θ(s)X(s)=1s2+k1L− gL(6)此时系统具有2个极s p =±√−g+k1L。

一个极点位于s平面的右半平面,车模不稳定。

在此处假设L=0.1,k1 = 20用matlab仿真此系统:Matlab代码如下:%程序目的:在没有微分量的情况下仿%真系统的阶跃响应%author:程顺均%时间:2013.8.28sys = tf([1], [1 0 100]);t = 0:0.01:3;figure(1)step(sys,t);grid on仿真截图如图8所示:图8 比例控制系统的阶跃响应从图来看,与分析结果一样,系统的阶跃响应为等幅振荡,不稳定。

原因是在阶跃响应中没有阻尼,也就是说实际中的车不会倒向一边,而是在平衡位置附近来回震荡。

这显然不是我们需要得到的效果。

因此在系统中我们加入为微分量,也就是阻尼。

在实际中变现为阻碍车模转动的力,类似于摩擦阻力,大小方向与车身角速度有关。

即阻力F f=k2dθdt(7)经过拉式变换,得到带阻尼的系统的控制结构图,如图9所示:图9 加入比例微分反馈控制的系统系统传递函数为:H(s)=θ(s)X(s)=1s2+k2Ls+k1−gL(8)此时系统的极点为:s p=−k2±√k2 2−4L(k1−g)2L(9)根据自动控制原理稳定性分析知识知道,只有系统的2个极点都在s平面的左半平面时系统才是稳定的。

因此系统必须满足k1>g,k2>0。

假设k2 = 0.5,k1 = 20。

利用matlab仿真。

仿真代码如下:%程序目的:在比例微分控制的情况下仿%真系统的阶跃响应%author:程顺均%时间:2013.8.28sys = tf([1],[1,5,100]);t = 0:0.01:3;figure(1)step(sys,t);grid on;title('比例微分控制时的阶跃响应');阶跃响应曲线如下:图10 比例微分控制的阶跃响应曲线从响应的曲线来看比例—微分控制曲线能够比较收敛下来。

在宏观看来,就是车身能够很快到我们需要的角度,而不是一直在设定角度的前后震荡。

研究到此也智能算是解决了直立控制的问题。

在实际中往往有很多干扰因素,例如飞思卡尔竞赛中赛道上就设有比赛道高的路障。

如果稳定性较差的直立车在通过路障的时候,会直接倒下。

假设干扰信号为D(s),D(s)与θ(s)的关系为:θ(s)=(Ls2−gLs+k2s+k1−g)D(s)(10)这里我们把路障一类的干扰看成是脉冲干扰,D(s) = 1。

仿真参数不变,对干扰进行一次仿真。

仿真代码如下:%程序目的:仅在干扰下的输出响应%author:程顺均%时间:2013.8.28Time (sec)AmplitudeTime (sec)Amplitudesys = tf([0.1 0 -10],[0.1 0.2 10]); t = 0:0.2:10; figure(1); impulse(sys,t); gird on;仿真截图如图11所示:图11 系统对脉冲干扰的响应 从仿真的图来看,脉冲干扰会让本来已经稳定的系统来回的震荡,在多次震荡后才回到比较稳定的状态。

因此比例-微分控制的方式能够满足我们的要求。

对于一个系统来讲,能够稳定下来并不是我们追求的最终目标。

接下来将详细研究系统的优化和稳定性。

三.系统控制的优化飞思卡尔智能汽车竞赛中评比成绩是以在赛道上跑一圈的时间为唯一依据的。

这要求车在保持稳定的前提下以最大的速度前进。

系统的响应时间,抗干扰能力都是需要反复调整的。

快的调整时间,小的超调量,高的稳定性都是我们期望的结果。

3.1 PID 调节参数的优化一般的系统我们都需要短的调节时间,小的超调量。

往往我们是不能两方面做到极限,但是通过PID 参数的调节,我们可以得到一个满意的调节过程。

为了研究每个参数的意义,先进行单参数的研究。

P 一般是作为比例项,决定了系统的部分响应速度。

在这里我们使用一个仿真代码完成这个仿真。

仿真代码见附件1:Kp 的研究通过改变系统的Kp ,可以得到一系列的仿真图。

这里选取4组做研究。

分别为100,400,1000,2000。

仿真图如图12,13,14,15所示。

图12 Kp = 100时的阶跃响应图13 Kp = 400时的阶跃响应Time (sec)A m p l i t u d e图14 Kp = 1000时的阶跃响应图15 Kp = 2000时的阶跃响应为了方便对比出他们的不同,这里将他们的响应特征列表出来,如表1所示。

表1 Kp对系统性能的影响从表的的数据和调整图像来看,Kp的值很小的时候,系统的第一次上升达不到我们需要的值,需要积分项才能弥补。

这不是我们需要的结果。

而当Kp值很大的时候,上升时间缩短,超调量也会增大。

因此Kp值得选择主要影响了系统的响应能力。

Ki的研究PID中的I是积分项,主要是消除稳态误差。

下面通过4组不同的参数的测试研究其作用。

Ki的值为100,400,1000,2000的时候的值仿真图如图15,16,17,18所示。

图16 Ki=100的稳态误差图17 Ki=400的稳态误差图18 Ki=1000的稳态误差图19 Ki=2000的稳态误差从图像可以看出来,其上升速度和超调量并无太大的差异。

他们的差异主要体现在稳态误差上了。

相关文档
最新文档