实验二 数字PID控制器的设计

合集下载

本科毕业论文PID温控系统的设计及仿真

本科毕业论文PID温控系统的设计及仿真

CENTRAL SOUTH UNIVERSITY 本科生毕业论文题目PID温控系统的设计及仿真学生指导教师学院信息科学与工程学院专业班级完成时间年月摘要温度是工业控制的主要被控参数之一。

可是由于温度自身的一些特点,如惯性大,滞后现象严重,难以建立精确的数学模型等,给控制过程带来了难题。

要对温度进行控制,有很多方案可选。

PID 控制简单且容易实现,在大多数情况下能满足性能要求。

模糊控制的鲁棒性好,无需知道被控对象的数学模型,且在快速性方面有着自己的优势。

研究分析了PID 控制和模糊控制的优缺点,把两者相互结合,采用了用模糊规则整定P K 、I K 两个参数的模糊自整定PID 控制方法。

本研究以电烤箱为控制对象,用MATLAB 软件对PID 控制、模糊控制和参数模糊自整定PID 控制的控制性能分别进行了仿真研究。

仿真结果表明PID 对于对象模型复杂和模型难以确定的控制系统具有很大的局限性,不能满足调节时间短、超调小的技术要求。

由于模糊控制的理论(如量化因子和比例因子的确定问题)并不完善,其可能获得的控制性能无法把握,而且模糊控制易受模糊规则有限等级的限制而引起稳态误差。

参数模糊自整定PID 控制吸收前两种方法的长处,满足了调节时间短、超调量为零且稳态误差较小的控制要求。

因此本论文最终确定采用参数模糊自整定PID 控制方案。

本系统硬件采用了以 AT89C52 单片机为核心的温度控制器,选用 k 型热电偶为温度传感器结合MAX6675芯片构成前向通道,同时双向晶闸管和SSR 构成后向通道,由按键、LED 数码显示器及报警单元等组成人机联系电路。

关键词:单片机,PID ,模糊控制,仿真ABSTRACTTemperature is one of the main parameters in the industrial process control.Yetthere are difficultiesto have a good control oftemperature becauseof the characteristics of the temperature itself:the temperature inertia is great, its time-lag is serious and it is hardto establish an accurate mathematical model.There are many methods to be selected in order to control a system. The PID controlis simple,easily realized andin most casesit meetsthe control demand. Fuzzy control has the advantage of quickness,itsrobustness is good and there is no needto know theobject ’smathematical model.This paper analyses the advantages and disadvantages of both PID control and fuzzycontrol and es to the method of bining them together,fuzzy self-tuningPID control. In this method,P K and I K of the PID controller are adjusted by fuzzy control rules .In the paper simulations of PID control, fuzzy control and fuzzyself-tuning PID control are done by MATLAB to control a electric oven.Conclusions are that for those control objects of which models are plicated or hard to establish,the PID method has limitation and doesn ’t meet the control demand. As the fuzzy control method theory is not perfect, a good control performance cannot be expected. And it could easily cause the steady-state error for it is restricted by limited grades of the fuzzy rules.Finally the fuzzy self-tuning PID control method is selected, since it meets the control demands.In this paper AT89C52 is used as controller, toward access is posed of K which is used as the temperature sensor and MAX6675.Backward access is posed of bidirectional thyristor and SSR. Man-machine circuit is posed of keyboard, LED and warning unit, etc.Key words :Micro Controller, PID Control, Fuzzy Control, Simulation目 录摘要IABSTRACTII第一章绪论11.1 课题的提出及意义11.2 控制系统背景介绍11.3 当代温控系统及智能算法2第二章温控系统的设计52.1 温控系统的总体设计52.1.1 温控系统设计的基本原则52.1.2 温控系统的结构及设计62.2 温控系统的硬件设计72.2.1 前向通道设计72.2.2 后向通道设计102.2.3 人机通道设计11小结15第三章系统控制方案163.1 PID 控制163.1.1 PID的概述163.1.2 PID 控制的基本理论及特点163.2 模糊控制183.2.1 模糊控制的概述183.2.2 模糊控制的基本原理及特点183.3 模糊PID 控制19小结21第四章仿真研究224.1 MATLAB及其模糊逻辑工具箱和仿真环境simulink224.2 仿真和优选234.2.1 控制对象模型234.2.2 仿真和方案选择25小结32第五章总结与展望335.1 主要工作容335.2 工作小结335.3 存在的问题及未来的方向34结束语35参考文献36第一章绪论1.1 课题的提出及意义温度是生产过程和科学实验中非常普遍而又十分重要的物理参数。

PID参数设定

PID参数设定

试凑过程可先调比例带P,再加积分时间I,最后加微分时间D,调试时,首先将PID 参数置于影响最小的位置,即P最大、I最大,D最小,按纯比例系统整定比例度,使其得到比较理想的调节过程曲线,然后,比例带缩小0 7倍左右,将积分时间从大到小改变,使其得到较好的调节过程曲线。

最后,在这个积分时间下重新改变比例带,再看调节过程曲线有无改善,如有所改善,可将原整定的比例带适当减小,或再减小积分时间,这样经过多次反复调整,就可得到合适的比例带值和积分时间。

如果在外界干扰作用下,系统稳定性不够好,可以把比例带适当调大,并且适当增加积分时间,使系统有足够的稳定性,在调试过程中可以发现,如果比例带过小,积分时间过短和微分时间过长,都会产生周期性的振荡。

但可以从以下几点分析引起振荡的因素,从而解决振荡问题。

(1)积分时间引起的振荡周期较长;(2)比例带过小引起的振荡周期较短;(3)微分时间过长引起的振荡周期最短;另外也可根据加温曲线的特点,确定参数的变化。

如果温度变化曲线是非周期性的,而且能慢慢回复到设定值,则说明积分时间过长。

如果温度变化曲线不规则,且偏离设定值较大,不能回复,则说明比例带过大本篇文章来源于百科全书转载请以链接形式注明出处网址:/jixie/jc/200904/119179.html确定控制器参数数字PID控制器控制参数的选择,可按连续-时间PID参数整定方法进行。

PID控制器的参数整定,可以不依赖于受控对象的数学模型。

工程上,PID控制器的参数常常是通过实验来确定,通过试凑,或者通过实验经验公式来确定。

常用的方法,采样周期选择,实验凑试法实验凑试法是通过闭环运行或模拟,观察系统的响应曲线,然后根据各参数对系统的影响,反复凑试参数,直至出现满意的响应,从而确定PID控制参数。

整定步骤实验凑试法的整定步骤为"先比例,再积分,最后微分"。

(1)整定比例控制将比例控制作用由小变到大,观察各次响应,直至得到反应快、超调小的响应曲线。

数字PID算法研究实验报告

数字PID算法研究实验报告

实验二数字PID调节器算法的研究(实验报告)姓名:王国华学号: 201046820420 班级: 电气F1004实验指导老师: 孙红鸽成绩: _________一、实验目的1. 学习并熟悉常规的数字PID控制算法的原理;2. 学习并熟悉积分分离PID控制算法的原理;3. 掌握具有数字PID调节器控制系统的实验和调节器参数的整定方法。

二、实验步骤1.实验接线1.1按图4-1和图4-2连接一个二阶被控对象闭环控制系统的电路;1.2该电路的输出与数据采集卡的输入端AD1相连, 电路的输入与数据采集卡的输出端DA1相连;1.3待检查电路接线无误后, 打开实验平台的电源总开关, 并将锁零单元的锁零按钮处于“解锁”状态。

2.脚本程序运行2.1启动计算机, 在桌面双击图标“THBCC-1”, 运行实验软件;2.2顺序点击虚拟示波器界面上的“”按钮和工具栏上的“”按钮(脚本编程器);2.3在脚本编辑器窗口的文件菜单下点击“打开”按钮, 并在“计算机控制算法VBS\计算机控制技术基础算法\数字PID调器算法”文件夹下选中“位置式PID”脚本程序并打开, 阅读、理解该程序, 然后点击脚本编辑器窗口的调试菜单下“步长设置”, 将脚本算法的运行步长设为100ms;2.4点击脚本编辑器窗口的调试菜单下“启动”;用虚拟示波器观察图4-2输出端的响应曲线;2.5点击脚本编辑器的调试菜单下“停止”, 利用扩充响应曲线法(参考本实验附录4)整定PID控制器的P、I、D及系统采样时间Ts等参数, 然后再运行。

在整定过程中注意观察参数的变化对系统动态性能的影响;2.6 参考步骤2.4.2.4和2.5, 用同样的方法分别运行增量式PID和积分分离PID 脚本程序, 并整定PID控制器的P、I、D及系统采样时间Ts等参数, 然后观察参数的变化对系统动态性能的影响。

另外在积分分离PID程序运行过程中, 注意不同的分离阈值tem对系统动态性能的影响;2.7 实验结束后, 关闭脚本编辑器窗口, 退出实验软件。

计算机控制技术实验报告

计算机控制技术实验报告

计算机控制技术实验报告实验一 信号的采样与保持一、实验目的1.熟悉信号的采样和保持过程。

2.学习和掌握香农(采样)定理。

3.学习用直线插值法和二次曲线插值法还原信号。

二、实验设备PC 机一台,TD-ACS 实验系统一套,i386EX 系统板一块。

三、实验原理香农(采样)定理:若对于一个具有有限频谱(max ωω<)的连续信号)(t f 进行采样,当采样频率满足max 2ωω≥s 时,则采样函数)(t f *能无失真地恢复到原来的连续信号)(t f 。

m ax ω为信号的最高频率,s ω为采样频率。

四.实验内容1.采样与保持编写程序,实现信号通过 A/D 转换器转换成数字量送到控制计算机,计算机再把数字量送到 D/A 转换器输出。

实验线路图如图2-1所示,图中画“○”的线需用户在实验中自行接好,其它线系统已连好。

图2-1 采样保持线路图控制计算机的“OUT1”表示386EX 内部1#定时器的输出端,定时器输出的方波周期=定时器时常,“IRQ7”表示386EX 内部主片8259的“7”号中断,用作采样中断。

正弦波单元的“OUT ”端输出周期性的正弦波信号,通过模数转换单元的“IN7”端输入,系统用定时器作为基准时钟(初始化为10ms ),定时采集“IN7”端的信号,转换结束产生采样中断,在中断服务程序中读入转换完的数字量,送到数模转换单元,在“OUT1”端输出相应的模拟信号。

由于数模转换器有输出锁存能力,所以它具有零阶保持器的作用。

采样周期T= TK×10ms,TK 的范围为01~ FFH ,通过修改TK 就可以灵活地改变采样周期,后面实验的采样周期设置也是如此。

零阶采样保持程序流程图如图2-2所示。

图2-2 零阶采样保持程序流程图实验步骤:(1)参考流程图2-2编写零阶保持程序,编译、链接。

(2)按照实验线路图2-1接线,检查无误后开启设备电源。

(3)用示波器的表笔测量正弦波单元的“OUT ”端,调节正弦波单元的调幅、调频电位器及拨动开关,使得“OUT ”端输出幅值为3V ,周期1S 的正弦波。

PID控制器设计及其参数整定

PID控制器设计及其参数整定

一、绪论PID 参数的整定就是合理的选取PID 三个参数。

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

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

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

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

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

当然i T 也不能过小。

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

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

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

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

二、设计内容1. 设计P 控制器控制器为P 控制器时,改变比例系数p K 大小。

P 控制器的传递函数为:()P P K s G =,改变比例系数p K 大小,得到系统的阶跃响应曲线当K=1时,P当K=10时,PK=50时,当P当P K =100时,p K 超调量σ% 峰值时间p T 上升时间r T 稳定时间s T 稳态误差ss e 1 49.8044 0.5582 0.2702 3.7870 0.9615 10 56.5638 0.5809 0.1229 3.6983 0.7143 50 66.4205 0.3317 0.1689 3.6652 0.3333 10070.71480.25060.07443.64100.2002仿真结果表明:随着P K 值的增大,系统响应超调量加大,动作灵敏,系统的响应速度加快。

pid

pid

实验二 数字PID 调节器算法的研究一、实验目的1、通过编程熟悉VC++的Win32 Console Application 的编程环境;2、通过编程熟悉PCI-1711数据采集卡的数据输入输出;3、掌握PID 控制器的编程方法;4、了解闭环控制系统的概念与控制方法;5、熟悉定时器及显示界面的使用方法;二、实验设备1.THBDC-1型 控制理论·计算机控制技术实验平台2.PCI-1711数据采集卡一块3.PC 机1台(安装软件“VC++”及“THJK_Server ”)三、实验原理1.被控对象的模拟与计算机闭环控制系统的构成,图2-1计算机控制系统原理框图图中信号的离散化通过 PCI-1711数据采集卡的采样开关来实现。

2.常规PID 控制算法常规PID 控制位置式算法为 })]1()([)()({)(1∑=--++=ki d i p k e k e TT i e T T k e k k u ,当计算机等外部环境发生变化时,U (k )会产生大幅度的变化,这对很多执行对象来说,这种冲击是不能接受的。

所以,工程上常用增量式控制算法。

其增量形式为:)]2()1(2)([)()]1()([)1()(-+--++--+-=k e k e k e K k e K k e k e K k u k u d i p 式中K p ---比例系数K i =ip T T K 积分系数,T 采样周期 K d =TT K d p 微分系数R (t Y (t )本实验就是采用的PID增量式算法。

根据被控对象和环境等不同,还可以采用积分分离PID算法,智能PID算法,微分先行等多种形式的PID控制算法。

图中信号的离散化是由数据采集卡的采样开关来实现。

3.数字PID控制器的参数整定在模拟控制系统中,参数整定的方法较多,常用的实验整定法有:临界比例度法、阶跃响应曲线法、试凑法等。

我们控制器参数的整定也可采用类似的方法,如扩充的临界比例度法、扩充的阶跃响应曲线法、试凑法等。

自动控制课程设计pid

自动控制课程设计pid

自动控制 课程设计pid一、课程目标知识目标:1. 让学生掌握PID控制原理,理解比例(P)、积分(I)、微分(D)各自的作用及相互关系。

2. 使学生了解自动控制系统中PID参数调整对系统性能的影响。

3. 引导学生运用数学工具描述控制系统的动态特性。

技能目标:1. 培养学生运用PID算法解决实际控制问题的能力。

2. 让学生掌握使用仿真软件进行PID控制器设计和参数优化的方法。

3. 培养学生通过实验分析控制效果,进而调整PID参数的能力。

情感态度价值观目标:1. 培养学生对自动控制技术的兴趣,激发学习热情。

2. 培养学生的团队合作意识,提高沟通与协作能力。

3. 引导学生关注自动化技术在生活中的应用,认识到科技发展对社会进步的重要性。

分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够阐述PID控制原理,并解释P、I、D参数对系统性能的影响。

2. 学生能够运用仿真软件设计PID控制器,并完成参数优化。

3. 学生能够通过实验,观察和分析控制效果,根据实际情况调整PID参数。

4. 学生在课程学习中展现出积极的学习态度和良好的团队合作精神。

二、教学内容1. 理论部分:a. 控制系统基本概念及性能指标介绍(对应教材第2章)b. PID控制原理及其数学描述(对应教材第3章)c. PID参数调整对系统性能的影响分析(对应教材第4章)2. 实践部分:a. 使用仿真软件(如MATLAB/Simulink)进行PID控制器设计与仿真(对应教材第5章)b. 实际控制实验,观察和分析PID参数调整对系统性能的影响(对应教材第6章)3. 教学进度安排:a. 第1周:控制系统基本概念及性能指标学习b. 第2周:PID控制原理及其数学描述学习c. 第3周:PID参数调整对系统性能的影响分析d. 第4周:仿真软件操作培训及PID控制器设计e. 第5周:实际控制实验操作及结果分析教学内容遵循科学性和系统性原则,结合教材章节,确保学生能够逐步掌握自动控制及PID控制相关知识。

pid课程设计

pid课程设计

pid 课程设计一、教学目标本节课的教学目标是让学生掌握PID控制器的原理、结构和应用,能够运用PID控制器解决实际工程问题。

具体来说,知识目标包括:了解PID控制器的组成部分,掌握PID控制器的工作原理,理解PID控制器在工业控制系统中的应用。

技能目标包括:能够根据系统特性设计和调整PID控制器参数,能够使用PID控制器进行系统控制。

情感态度价值观目标包括:培养学生对自动化技术的兴趣和认识,使学生意识到PID控制器在现代工业中的重要作用。

二、教学内容本节课的教学内容主要包括PID控制器的原理、结构和应用。

首先,介绍PID控制器的组成部分,包括比例环节、积分环节和微分环节。

然后,讲解PID控制器的工作原理,包括控制器输入输出关系、控制律和参数调整方法。

接着,介绍PID控制器在工业控制系统中的应用,包括过程控制系统、运动控制系统和温度控制系统等。

最后,通过实例分析,让学生学会使用PID控制器解决实际工程问题。

三、教学方法为了实现本节课的教学目标,采用多种教学方法相结合的方式进行教学。

首先,采用讲授法,系统地讲解PID控制器的原理、结构和应用。

其次,采用讨论法,让学生在小组内讨论PID控制器参数调整的方法和技巧。

再次,采用案例分析法,通过分析实际工程案例,让学生学会运用PID控制器解决实际问题。

最后,采用实验法,让学生在实验室进行PID控制器的设计和调试,巩固所学知识。

四、教学资源为了支持本节课的教学内容和教学方法的实施,准备了一系列教学资源。

教材方面,选用《自动控制原理》作为主教材,辅助以《PID控制器应用手册》等参考书籍。

多媒体资料方面,制作了PPT课件,展示了PID控制器的原理图、结构图和工程应用案例。

实验设备方面,准备了PID控制器实验装置,让学生能够亲自动手进行实验操作。

此外,还提供了在线教程、视频讲座等网络资源,供学生课后自学。

五、教学评估本节课的教学评估主要包括平时表现、作业和考试三个部分。

pid控制实验报告

pid控制实验报告

pid控制实验报告pid控制实验报告篇一:PID控制实验报告实验二数字PID控制计算机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。

因此连续PID控制算法不能直接使用,需要采用离散化方法。

在计算机PID控制中,使用的是数字PID控制器。

一、位置式PID控制算法按模拟PID控制算法,以一系列的采样时刻点kT代表连续时间t,以矩形法数值积分近似代替积分,以一阶后向差分近似代替微分,可得离散PID位置式表达式:?Tu T ?kpeu=para; J=0.0067;B=0.1; d=zeros= = -+ = k*ts; %time中存放着各采样时刻rineu_1=uerror_1=error;%误差信号更新图2-1 Simulink仿真程序其程序运行结果如表2所示。

Matlab输出结果errori =error_1 = 表2 例4程序运行结果三、离散系统的数字PID控制仿真1.Ex5 设被控对象为G?num 仿真程序:ex5.m%PID Controller lear all; lose all;篇二:自动控制实验报告六-数字PID控制实验六数字PID控制一、实验目的1.研究PID控制器的参数对系统稳定性及过渡过程的影响。

2.研究采样周期T对系统特性的影响。

3.研究I型系统及系统的稳定误差。

二、实验仪器1.EL-AT-III型自动控制系统实验箱一台2.计算机一台三、实验内容1.系统结构图如6-1图。

图6-1 系统结构图图中 G(s)=Kp(1+Kis+Kds) GhGp1(s)=5((0.5s+1)(0.1s+1)) Gp2(s)=1(s(0.1s+1))-TS 2.开环系统(被控制对象)的模拟电路图如图6-2和图6-3,其中图6-2对应GP1(s),图6-3对应Gp2(s)。

图6-2 开环系统结构图1 图6-3开环系统结构图2 3.被控对象GP1(s)为“0型”系统,采用PI控制或PID控制,可使系统变为“I型”系统,被控对象Gp2(s)为“I型”系统,采用PI控制或PID控制可使系统变成“II型”系统。

PID温度控制实验

PID温度控制实验

PID 温度控制实验PID(ProportionalIntegralDerivative)控制是最早发展起来的控制策略之一,它根据系统的误差,利用比例、积分、微分计算出控制量对系统进行控制。

当我们不彻底了解一个系统和被控对象,或者不能通过有效的测量手段来获得系统参数时,最适合用 PID 控制技术。

由于其算法简单、鲁棒性好和可靠性高,被广泛应用于工业过程控制。

PID 调节控制是一个传统控制方法,它合用于温度、压力、流量、液位等几乎所有现场,不同的现场,仅仅是 PID 参数应设置不同,只要参数设置得当均可以达到很好的效果。

本实验以 PID 温度控制为例,通过此实验可以加深对检测技术、自动控制技术、过程控制等专业知识的理解。

2、掌握正校实验的方法,并用正交实验法来确定最佳 P、I、D 参数3、会求根据温度变化曲线求出相应的超调量、稳态误差和调节时间的方法二、仪器与用具加热装置、加热控制模块、单片机控制及显示模块、配套软件、电脑。

三、实验原理1、数字 PID 控制原理数字 PID 算法是用差分方程近似实现的,用微分方程表示的 PID 调节规律的理想算式为:1de(t)u(t)KP[e(t)e(t)dtTD] (1)TI0dt 单片机只能处理数字信号,上式可等价于:tTUnKP[enTIeii0nTD(enen1)] (2) TTTenD(en2en1en2)] (3) TIT (2) 式为位置式 PID 算法公式。

也可把(2)式写成增量式 PID 算法形式: UnUnUn1KP[enen1 其中,en 为第 n 次采样的偏差量; en-1 为第 n-1 次采样的偏差量; T 为采样周期; TI 为积分时间;TD 为微分时间; KP 为比例系数。

2、PID 温度控制的框图设定温度(SV)温度偏差(EV)(EV=SV-PV)PID 调节器按周期调节脉冲宽度输出加热装置实际温度(PV)图 1PID 温度控制的框图温度 PID 控制是一个反馈调节的过程:比较实际温度(PV)和设定温度(SV)的偏差,偏差值经过 PID 调节器运算来获得控制信号,由该信号控制加热丝的加热时间,达到控制加热功率的目的,从而实现对系统的温度控制。

球杆实验指导

球杆实验指导

球杆系统GBB1004实验指导书1.2011年球杆系统简介1.1 要点球杆系统是为学习与研究自动控制和运动控制等专业课程而专门开发的,对于经典控制理论和现代控制理论等课程,是一个非常便于基础实验和研究的研究平台。

1.2 球杆系统的特点球杆系统是一个典型的非线性系统,理论上而言,它是一个真正意义上的非线性系统,其执行机构还具有很多非线性特性,包括:♦死区♦直流马达和带轮的传动非线性。

♦位置测量的不连续性。

♦导轨表面不是严格的光滑表面,产生非线性阻力。

这些非线性因素对于传统意义上的测量和建模造成很大的影响,并对系统的控制性能造成非常大的影响,怎样去设计一个鲁棒的控制系统,是现代控制理论的一个重要问题。

固高科技提供的球杆系统既可以用于研究控制系统运行的非线性动力学,也可以用于研究控制系统的非线性观测器等,是一个较为通用的实验设备。

因为系统机械结构的特点,球杆系统具有一个最重要的特性——不稳定性,对于传统的实验方法,存在一些实验的难处,不稳定的系统容易对实验人员产生危险或是不可预料的伤害,球杆系统相对而言,机械比较简单,结构比较紧凑,安全性也比较高,是一个可以避免这些危险和伤害的实验设备。

采用智能伺服驱动模块和直观的Windows程序界面,是控制系统实验的一个理想的实验设备。

1.3 主要组成部分球杆系统主要由以下几部分组成,如图所示。

♦球杆系统组成:包含直流伺服马达和直流电源的机械部分IPM100智能伺服驱动♦控制计算机1.3.1 机械部分机械部分包括底座、小球、横杆、减速皮带轮、支撑部分、马达等。

小球可以在横杆上自由的滚动,横杆的一端通过转轴固定,另一端可以上下转动,通过控制直流伺服电机的位置,带动皮带轮转动,通过传动机构就可以控制横杆的倾斜角。

直流伺服电机带有增量式编码器(1000P/R),可以检测电机的实际位置,在横杆上的凹槽内,有一线性的传感器用于检测小球的实际位置,两个实际位置的信号都被传送给控制系统,构成一个闭环反馈系统。

pid校正设计课程设计

pid校正设计课程设计

pid校正设计课程设计一、课程目标知识目标:1. 学生能理解PID校正的基本概念,掌握其工作原理和数学模型。

2. 学生能描述PID校正参数对系统性能的影响,如稳定性、快速性和准确性。

3. 学生能运用PID校正方法对给定的控制对象进行数学建模和参数设计。

技能目标:1. 学生能够运用模拟和数字方法实现基本的PID控制器设计。

2. 学生能够使用仿真软件对PID控制系统进行模拟和性能分析。

3. 学生能够通过实验和调试,优化PID参数,达到预定的控制效果。

情感态度价值观目标:1. 学生培养对自动化控制技术的兴趣,认识到其在工程领域的重要性。

2. 学生通过小组合作完成任务,培养团队协作和问题解决的积极态度。

3. 学生通过实际操作和问题分析,增强对理论与实践相结合的认识,形成科学严谨的学习态度。

分析:本课程针对高年级工程技术类专业学生设计,课程性质为专业核心课,旨在通过PID校正的理论与实践,提升学生对自动控制系统的理解和应用能力。

学生具备一定的电路基础和控制理论,具有较强的逻辑思维和动手能力。

教学要求强调理论与实践相结合,注重培养学生的实际操作能力和创新思维。

课程目标设定考虑了学生的前序知识水平和后续发展需求,将目标具体化为可观察、可衡量的学习成果,以便于通过课程学习,学生能够达到预设的知识、技能和情感态度价值观的预期成果。

二、教学内容1. PID校正的基本原理- 控制系统的数学模型- PID控制器的定义与分类- PID控制器的数学表达式2. PID参数对系统性能的影响- 参数Kp、Ki、Kd对系统响应的影响- 系统稳定性分析- 系统快速性与准确性的权衡3. PID控制器的设计方法- Ziegler-Nichols方法- 尺度变换法- 模拟与数字PID控制器的设计4. PID控制系统的仿真与分析- 使用MATLAB/Simulink进行仿真- 系统性能指标的评估- 参数优化与调试5. 实践环节- 搭建简易控制系统- 实际操作PID控制器- 实验数据分析与总结教学内容根据课程目标进行选择和组织,注重科学性和系统性。

PID控制实验报告

PID控制实验报告

实验二 数字PID 控制计算机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。

因此连续PID 控制算法不能直接使用,需要采用离散化方法。

在计算机PID 控制中,使用的是数字PID 控制器。

一、位置式PID 控制算法按模拟PID 控制算法,以一系列的采样时刻点kT 代表连续时间t ,以矩形法数值积分近似代替积分,以一阶后向差分近似代替微分,可得离散PID 位置式表达式:∑∑==--++=⎪⎪⎭⎫ ⎝⎛--++=k j di p k j D I p T k e k e k T j e k k e k k e k e T T j e T T k e k k u 00)1()()()())1()(()()()( 式中,D p d I pi T k k T k k ==,,e 为误差信号(即PID 控制器的输入),u 为控制信号(即控制器的输出)。

在仿真过程中,可根据实际情况,对控制器的输出进行限幅。

二、连续系统的数字PID 控制仿真连续系统的数字PID 控制可实现D/A 及A/D 的功能,符合数字实时控制的真实情况,计算机及DSP 的实时PID 控制都属于这种情况。

1.Ex3 设被控对象为一个电机模型传递函数BsJs s G +=21)(,式中J=0.0067,B=0.1。

输入信号为)2sin(5.0t π,采用PD 控制,其中5.0,20==d p k k 。

采用ODE45方法求解连续被控对象方程。

因为Bs Js s U s Y s G +==21)()()(,所以u dt dy B dty d J =+22,另y y y y ==2,1,则⎪⎩⎪⎨⎧+-==/J)*u ((B/J)y y y y 12221 ,因此连续对象微分方程函数ex3f.m 如下 function dy = ex3f(t,y,flag,para)u=para;J=0.0067;B=0.1;dy=zeros(2,1);dy(1) = y(2);dy(2) = -(B/J)*y(2) + (1/J)*u;控制主程序ex3.mclear all;close all;ts=0.001; %采样周期xk=zeros(2,1);%被控对象经A/D转换器的输出信号y的初值e_1=0;%误差e(k-1)初值u_1=0;%控制信号u(k-1)初值for k=1:1:2000 %k为采样步数time(k) = k*ts; %time中存放着各采样时刻rin(k)=0.50*sin(1*2*pi*k*ts); %计算输入信号的采样值para=u_1; % D/AtSpan=[0 ts];[tt,xx]=ode45('ex3f',tSpan,xk,[],para); %ode45解系统微分方程%xx有两列,第一列为tt时刻对应的y,第二列为tt时刻对应的y导数xk = xx(end,:); % A/D,提取xx中最后一行的值,即当前y和y导数yout(k)=xk(1); %xk(1)即为当前系统输出采样值y(k)e(k)=rin(k)-yout(k);%计算当前误差de(k)=(e(k)-e_1)/ts; %计算u(k)中微分项输出u(k)=20.0*e(k)+0.50*de(k);%计算当前u(k)的输出%控制信号限幅if u(k)>10.0u(k)=10.0;endif u(k)<-10.0u(k)=-10.0;end%更新u(k-1)和e(k-1)u_1=u(k);e_1=e(k);endfigure(1);plot(time,rin,'r',time,yout,'b');%输入输出信号图xlabel('time(s)'),ylabel('rin,yout');figure(2);plot(time,rin-yout,'r');xlabel('time(s)'),ylabel('error');%误差图程序运行结果显示表1所示。

智能PID控制器的参数整定及实现

智能PID控制器的参数整定及实现

智能PID控制器的参数整定及实现智能PID控制器是一种能够自动调整PID控制器参数的控制器,它利用智能算法来优化PID参数,以获得更好的控制效果。

在实际应用中,智能PID控制器的参数整定是非常重要的环节,下文将详细介绍智能PID控制器参数整定的方法和实现。

一、智能PID控制器参数整定方法1.基于经验的整定方法:这种方法主要是根据经验和实际应用中的知识来进行PID参数的选择。

可以通过试错法、查找表、经验公式等手段来完成。

2.系统辨识法:这种方法是通过对控制对象进行实验,获取系统的动态响应曲线,然后通过辨识技术来确定PID参数。

常用的系统辨识方法包括阶跃法、脉冲法等。

3.优化算法:这种方法是利用优化算法来优化PID参数,以使控制系统性能指标达到最优。

常用的优化算法包括遗传算法、粒子群算法、模拟退火算法等。

二、智能PID控制器参数整定实现1.系统建模:首先需要对控制对象进行建模,获取系统的数学模型。

可以通过物理建模、经验建模等方法得到系统的传递函数或差分方程。

2.参数初始化:为了使智能PID控制器正常运行,需要对PID参数进行初始化。

一般情况下,可以根据系统经验和控制要求来设置初始值。

3.优化算法选择:根据实际情况选择合适的优化算法,并确定相应的目标函数和约束条件。

优化算法的选择应考虑算法的收敛性、计算效率和适应性等因素。

4.参数优化:根据所选的优化算法,对PID参数进行优化。

通过迭代的方式,不断调整参数,直至达到最优的控制效果。

5.参数调整策略:根据实际应用需求,制定合适的参数调整策略。

可以选择周期性调整策略、事件触发调整策略等,以保持参数的稳定性和稳定性。

6.参数验证:对优化后的参数进行仿真或实验验证,检验参数是否满足控制要求。

如果不满足要求,可以调整参数初始化值,并重新进行优化。

7.参数更新:如果控制对象存在变化或外界环境影响,需要及时更新PID参数。

可以采用在线优化算法来实现参数的动态更新。

通过以上步骤,智能PID控制器的参数整定可以得到满足实际应用需求的参数设置。

pid温度控制设计课程设计

pid温度控制设计课程设计

pid温度控制设计课程设计一、课程目标知识目标:1. 学生能理解PID温度控制的基本原理,掌握其组成部分及功能。

2. 学生能掌握PID控制器参数的调整方法,并了解其对温度控制效果的影响。

3. 学生了解传感器在温度控制过程中的作用,能正确解读传感器数据。

技能目标:1. 学生能运用所学知识,设计简单的PID温度控制系统,并进行模拟实验。

2. 学生具备分析温度控制过程中出现的问题,并提出相应解决方案的能力。

3. 学生能熟练使用相关仪器设备,进行温度控制实验操作。

情感态度价值观目标:1. 学生培养对自动化技术的兴趣,激发创新意识,提高实践能力。

2. 学生在团队合作中,学会相互沟通、协作,培养团队精神。

3. 学生认识到温度控制在生产生活中的重要性,增强社会责任感。

课程性质:本课程为实践性较强的课程,结合理论知识和实际操作,培养学生的动手能力和问题解决能力。

学生特点:学生具备一定的物理知识和数学基础,对实际操作感兴趣,喜欢探索新知识。

教学要求:注重理论与实践相结合,强调学生的主体地位,鼓励学生积极参与实验,培养学生的创新思维和实际操作能力。

将课程目标分解为具体的学习成果,便于后续教学设计和评估。

二、教学内容1. 理论知识:- PID温度控制基本原理:比例(P)、积分(I)、微分(D)控制作用及组合控制策略。

- 温度传感器原理及种类:热电偶、热敏电阻等。

- 控制器参数调整方法:参数对温度控制性能的影响。

- 温度控制系统的数学模型及其建立方法。

2. 实践操作:- 设计并搭建简单的PID温度控制系统,进行模拟实验。

- 调试控制器参数,观察温度控制效果。

- 分析实验过程中出现的问题,并提出解决方案。

3. 教学大纲:- 第一阶段:PID温度控制基本原理学习,了解传感器原理及种类。

- 第二阶段:控制器参数调整方法学习,掌握温度控制系统的数学模型。

- 第三阶段:实践操作,设计并搭建PID温度控制系统,进行实验分析。

教学内容安排与进度:- 理论知识学习:共计4课时。

PID控制实验报告

PID控制实验报告

实验二 数字PID 控制计算机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。

因此连续PID 控制算法不能直接使用,需要采用离散化方法。

在计算机PID 控制中,使用的是数字PID 控制器。

一、位置式PID 控制算法按模拟PID 控制算法,以一系列的采样时刻点kT 代表连续时间t ,以矩形法数值积分近似代替积分,以一阶后向差分近似代替微分,可得离散PID 位置式表达式: 式中,D p d I pi T k k T k k ==,,e 为误差信号(即PID 控制器的输入),u 为控制信号(即控制器的输出)。

在仿真过程中,可根据实际情况,对控制器的输出进行限幅。

二、连续系统的数字PID 控制仿真连续系统的数字PID 控制可实现D/A 及A/D 的功能,符合数字实时控制的真实情况,计算机及DSP 的实时PID 控制都属于这种情况。

1.Ex3 设被控对象为一个电机模型传递函数BsJs s G +=21)(,式中J=0.0067,B=0.1。

输入信号为)2sin(5.0t π,采用PD 控制,其中5.0,20==d p k k 。

采用ODE45方法求解连续被控对象方程。

因为Bs Js s U s Y s G +==21)()()(,所以u dt dy B dty d J =+22,另y y y y ==2,1,则⎪⎩⎪⎨⎧+-==/J )*u ((B /J )y y y y 12221 ,因此连续对象微分方程函数ex3f.m 如下 function dy = ex3f(t,y,flag,para)u=para;J=0.0067;B=0.1;dy=zeros(2,1);dy(1) = y(2);dy(2) = -(B/J)*y(2) + (1/J)*u;控制主程序ex3.mclear all;ts=0.001; %采样周期xk=zeros(2,1);%被控对象经A/D转换器的输出信号y的初值e_1=0;%误差e(k-1)初值u_1=0;%控制信号u(k-1)初值for k=1:1:2000 %k为采样步数time(k) = k*ts; %time中存放着各采样时刻rin(k)=0.50*sin(1*2*pi*k*ts); %计算输入信号的采样值para=u_1; % D/AtSpan=[0 ts];[tt,xx]=ode45('ex3f',tSpan,xk,[],para); %ode45解系统微分方程%xx有两列,第一列为tt时刻对应的y,第二列为tt时刻对应的y导数xk = xx(end,:); % A/D,提取xx中最后一行的值,即当前y和y导数yout(k)=xk(1); %xk(1)即为当前系统输出采样值y(k)e(k)=rin(k)-yout(k);%计算当前误差de(k)=(e(k)-e_1)/ts; %计算u(k)中微分项输出u(k)=20.0*e(k)+0.50*de(k);%计算当前u(k)的输出%控制信号限幅if u(k)>10.0u(k)=10.0;endif u(k)<-10.0u(k)=-10.0;end%更新u(k-1)和e(k-1)u_1=u(k);e_1=e(k);endfigure(1);plot(time,rin,'r',time,yout,'b');%输入输出信号图xlabel('time(s)'),ylabel('rin,yout');plot(time,rin-yout,'r');xlabel('time(s)'),ylabel('error');%误差图程序运行结果显示表1所示。

PID控制器的参数整定(经验总结)

PID控制器的参数整定(经验总结)

PID控制器的参数整定(1)PID是比例,积分,微分的缩写.比例调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。

比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。

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

因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。

积分作用的强弱取决与积分时间常数Ti,Ti越小,积分作用就越强。

反之Ti大,则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。

积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。

微分调节作用:微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。

因此,可以改善系统的动态性能。

在微分时间选择合适情况下,可以减少超调,减少调节时间。

微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。

此外,微分反应的是变化率,而当输入没有变化时,微分作用输出为零。

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

(2) PID具体调节方法①方法一确定控制器参数数字PID控制器控制参数的选择,可按连续-时间PID参数整定方法进行。

在选择数字PID参数之前,首先应该确定控制器结构。

对允许有静差(或稳态误差)的系统,可以适当选择P或PD控制器,使稳态误差在允许的范围内。

对必须消除稳态误差的系统,应选择包含积分控制的PI或PID控制器。

一般来说,PI、PID和P控制器应用较多。

对于有滞后的对象,往往都加入微分控制。

选择参数控制器结构确定后,即可开始选择参数。

参数的选择,要根据受控对象的具体特性和对控制系统的性能要求进行。

工程上,一般要求整个闭环系统是稳定的,对给定量的变化能迅速响应并平滑跟踪,超调量小;在不同干扰作用下,能保证被控量在给定值;当环境参数发生变化时,整个系统能保持稳定,等等。

基于内模控制原理的PID控制器设计

基于内模控制原理的PID控制器设计

5、结论
本次演示基于内模控制原理设计了PID控制器,并对其参数设置、性能等进行 了详细分析。通过仿真实验,我们验证了该控制器在工业控制中的应用效果。 结果表明,基于内模控制原理设计的PID控制器具有优异的控制效果、稳定性 和鲁棒性,可为工业控制系统提供更加精确、快速的控制。
未来研究方向可包括进一步优化PID控制器的参数设置方法,研究更加智能的 控制策略,以及拓展PID控制器在其他领域的应用等。结合具体工程应用实例, 对PID控制器进行实践和验证,也是极具意义的研究方向。
参考内容
一、引言
在工业控制系统中,PID(比例-积分-微分)控制器被广泛使用,其对于误差 的及时响应和精确的控制使其在许多领域中表现出色。然而,传统的PID控制 器并不总是能提供最佳的控制效果,尤其是在复杂的、非线性的、时变的系统 中。为了解决这个问题,我们提出了一种基于内模控制的PID控制系统,以提 高控制器的性能和鲁棒性。
(4)仿真验证:利用仿真实验对设计的PID控制器进行验证,以确定其性能和 稳定性。
2、参数设置
Hale Waihona Puke PID控制器的三个主要参数为比例系数、积分时间和微分时间,它们对控制器 的性能有着重要影响。
比例系数用于调节控制器对误差的敏感度,增大比例系数可以使系统更快地响 应误差信号,但过大的比例系数会使系统不稳定。积分时间用于调节控制器对 误差的累积效应,它的作用是消除系统的稳态误差,但过长的积分时间可能导 致系统超调增大。微分时间则用于调节控制器对误差的变化率,它有助于减小 系统的超调量,但过大的微分时间可能导致系统对噪声的敏感度增加。
一、PID控制器原理及应用
PID控制器是一种线性控制器,通过比较设定值与实际输出值之间的误差,利 用比例、积分和微分三个环节对误差进行修正。它的基本原理是:误差信号经 过比例环节后得到比例输出,再经过积分环节得到积分输出,微分环节则给出 微分输出,最后将这三个输出加起来得到最终的控制信号。

实验二PID控制器参数对控制系统性能的影响

实验二PID控制器参数对控制系统性能的影响

实验二 数字PID 控制器的设计——直流闭环调速实验预习报告一、实验目的:1. 理解晶闸管直流单闭环调速系统的数学模型和工作原理;2. 掌握PID 控制器参数对控制系统性能的影响;3. 能够运用MATLAB/Simulink 软件对控制系统进行正确建模并对模块进行正确的参数设置;4. 掌握计算机控制仿真结果的分析方法。

二、实验工具:MATLAB 软件(6.1以上版本)。

三、实验内容:已知晶闸管直流单闭环调速系统的转速控制器为PID 控制器,如图1所示。

试运用MATLAB 软件对调速系统的P 、I 、D 控制作用进行分析。

图1 单闭环调速系统 四、实验步骤:(一)模拟PID 控制作用分析:运用MATLAB 软件对调速系统的P 、I 、D 控制作用进行分析。

(1)比例控制作用分析为分析纯比例控制的作用,考察当0d i p T T K 15==∞=∼,, 时对系统阶跃响应的影响。

MATLAB 程序如下:G1=tf(1,[0.017 1]);G2=tf(1,[0.075 0]);G12=feedback(G1*G2,1); G3=tf(44,[0.00167 1]); G4=tf(1,0.1925); G=G12*G3*G4; Kp=[1:1:5];for i=1:length(Kp)Gc=feedback(Kp(i)*G,0.01178); step(Gc),hold on endaxis([0 0.2 0 130]); gtext(['1Kp=1']), gtext(['2Kp=2']), gtext(['3Kp=3']), gtext(['4Kp=4']), gtext(['5Kp=5']),参考图如下:图2 P 控制阶跃响应曲线(2)积分控制作用分析保持不变,考察时对系统阶跃响应的影响。

MATLAB 程序如下:1p K =0.030.07i T =∼G1=tf(1,[0.017 1]); G2=tf(1,[0.075 0]);G12=feedback(G1*G2,1); G3=tf(44,[0.00167 1]); G4=tf(1,0.1925); G=G12*G3*G4; Kp=1;Ti=[0.03:0.01:0.07]; for i=1:length(Ti)Gc=tf(Kp*[Ti(i) 1],[Ti(i) 0]); Gcc=feedback(G*Gc,0.01178) step(Gcc),hold onendgtext(['1Ti=0.03']), gtext(['2Ti=0.04']), gtext(['3Ti=0.05']), gtext(['4Ti=0.06']), gtext(['5Ti=0.07']),(3)微分控制作用分析为分析微分控制的作用,保持0.010.01p i K T ==, 不变,考察当1284d T =∼时对系统阶跃响应的影响。

自动控制原理实验

自动控制原理实验

自动控制原理实验自动控制原理实验是自动控制原理课程的重要组成部分,通过实验可以加深对自动控制原理的理解,提高实际操作能力。

本文将介绍自动控制原理实验的基本内容和实验步骤。

一、PID控制器实验。

PID控制器是自动控制中常用的一种控制器,它包括比例环节、积分环节和微分环节。

在PID控制器实验中,首先需要搭建一个控制系统模型,然后根据实验要求调节PID参数,观察系统的响应特性。

通过实验可以了解PID参数对系统稳定性和动态性能的影响,为工程实际应用提供参考。

二、系统辨识实验。

系统辨识是自动控制领域的重要内容,通过实验可以获取系统的数学模型,为控制器设计提供依据。

在系统辨识实验中,需要输入一定的信号,观察系统的输出响应,并利用系统辨识方法建立系统的数学模型。

实验过程中需要注意信号的选择和采样频率,以保证实验数据的准确性和可靠性。

三、闭环控制实验。

闭环控制是自动控制中常用的一种控制策略,通过实验可以验证闭环控制系统的性能。

在闭环控制实验中,需要搭建一个闭环控制系统,然后根据实验要求设计控制器参数,并观察系统的稳定性和跟踪性能。

实验过程中需要注意控制器参数的选择和调节,以保证系统的稳定性和性能。

四、数字控制实验。

数字控制是现代控制领域的重要内容,通过实验可以了解数字控制系统的特点和设计方法。

在数字控制实验中,需要搭建一个数字控制系统,然后根据实验要求设计数字控制器,并观察系统的响应特性。

实验过程中需要注意采样周期和数字控制器参数的选择,以保证系统的性能和稳定性。

通过以上实验,可以加深对自动控制原理的理解,提高实际操作能力,为将来的工程实际应用打下基础。

希望同学们能够认真对待自动控制原理实验,不断提高自己的实验能力和动手能力,为将来的工程实践做好准备。

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

实验二 数字PID 控制器的设计——直流闭环调速实验一、实验目的:1. 理解晶闸管直流单闭环调速系统的数学模型和工作原理;2. 掌握PID 控制器参数对控制系统性能的影响;3. 能够运用MA TLAB/Simulink 软件对控制系统进行正确建模并对模块进行正确的参数设置;4. 掌握计算机控制仿真结果的分析方法。

二、实验工具:MATLAB 软件(6.1以上版本)。

三、实验内容:已知晶闸管直流单闭环调速系统的转速控制器为PID 控制器,如图1所示。

试运用MA TLAB 软件对调速系统的P 、I 、D 控制作用进行分析。

图1 单闭环调速系统四、实验步骤:(一)模拟PID 控制作用分析:运用MATLAB 软件对调速系统的P 、I 、D 控制作用进行分析。

(1)比例控制作用分析为分析纯比例控制的作用,考察当015d i p T T K ==∞=~,, 时对系统阶跃响应的影响。

MATLAB 程序如下:G1=tf(1,[0.017 1]); G2=tf(1,[0.075 0]);G12=feedback(G1*G2,1); G3=tf(44,[0.00167 1]); G4=tf(1,0.1925); G=G12*G3*G4; Kp=[1:1:5];for i=1:length(Kp)Gc=feedback(Kp(i)*G ,0.01178); step(Gc),hold on endaxis([0 0.2 0 130]); gtext(['1Kp=1']), gtext(['2Kp=2']), gtext(['3Kp=3']), gtext(['4Kp=4']), gtext(['5Kp=5']),(2)积分控制作用分析保持1p K =不变,考察0.030.07i T =~时对系统阶跃响应的影响。

MATLAB 程序如下:G1=tf(1,[0.017 1]); G2=tf(1,[0.075 0]);G12=feedback(G1*G2,1); G3=tf(44,[0.00167 1]); G4=tf(1,0.1925); G=G12*G3*G4; Kp=1;Ti=[0.03:0.01:0.07]; for i=1:length(Ti)Gc=tf(Kp*[Ti(i) 1],[Ti(i) 0]); % PI 传函 1(1)P C i G K T s=+ Gcc=feedback(G*Gc,0.01178) step(Gcc),hold on endgtext(['1Ti=0.03']), gtext(['2Ti=0.04']), gtext(['3Ti=0.05']), gtext(['4Ti=0.06']), gtext(['5Ti=0.07']),(3)微分控制作用分析为分析微分控制的作用,保持0.010.01p i K T ==,不变,考察当1284d T =~时对系统阶跃响应的影响。

MATLAB 程序如下:G1=tf(1,[0.017 1]); G2=tf(1,[0.075 0]);G12=feedback(G1*G2,1); G3=tf(44,[0.00167 1]); G4=tf(1,0.1925); G=G12*G3*G4; Kp=0.01; Ti=0.01;Td=[12:36:84]; for i=1:length(Td)Gc=tf(Kp*[Ti*Td(i) Ti 1],[Ti 0]); % PID 传函 1(1)P C di G K T s T s =++ Gcc=feedback(G*Gc,0.01178) step(Gcc),hold on endgtext(['1Td=12']), gtext(['2Td=48']), gtext(['3Td=84']),(4)仿真结果分析(a )图2为P 控制阶跃响应曲线。

比例调节器对偏差是即时反应的,偏差一旦出现,调节器即控制使其输出量朝着减小偏差的方向变化,控制作用的强弱取决于比例系数p K 。

比例调节器虽然简单快速,但对于系统响应为有限值的控制对象存在稳态误差。

加大比例系数可以减小稳态误差,但过大时会使系统的动态质量变坏,引起输出量震荡,甚至导致闭环系统不稳定。

由图2可知,随着p K 的增加,闭环系统的超调量增加,响应速度加快,控制时间加长,稳(b) 图3为PI 控制阶跃响应曲线。

引入积分环节可以消除在比例积分中的残余稳态误差。

但当积分时间常数i T 增大,那么积分作用变弱,反之变强,因此增大i T 将减慢消除稳态误差的过程,但减小超调,提高系统的稳定性。

引入积分环节的代价就是降低了系统的快速性。

(c )图4为PID 控制阶跃响应曲线。

微分调节的原理是在偏差出现或出现的瞬间,按偏差变化的趋向进行控制,使偏差消失在萌芽阶段,从而达到加快控制作用的效果,引入微分环节会降低最大超调量,减少上升时间和调节时间,使系统趋于稳定。

由图4可知,由于微分环节的作用,在曲线的起始上升段出现了一个尖锐的波峰,之后曲线也呈衰减的振荡;随着d T 的增加,系统的超调量增大,但曲线尖锐的起始上升阶段后响应速度减慢。

可以看出d T 越小,调节作用越好。

由以上的P 、PI 、PID 控制,我们可以看出三者的联系和优缺点。

因此,我们在进行系统设计时,必须综合考虑P K 、I K 和D K 值对系统的影响,结合具体的控制对象和控制方法进行PID 控制设计和改进,灵活运用课本上所学到的知识,达到优化暂态特性和稳态特性的统一。

(二)数字PID 控制作用分析:仿照上述过程,进行PID 离散化仿真程序编写及结果分析。

(1)比例控制作用Matlab 程序如下,取采样时间0.001秒。

G1=tf(1,[0.017 1]); G2=tf(1,[0.075 0]);G12=feedback(G1*G2,1); G3=tf(44,[0.00167 1]); G4=tf(1,0.1925); G=G12*G3*G4; Kp=[1:1:5]; ts=0.001;for i=1:length(Kp)Gc=feedback(Kp(i)*G ,0.01178); Gcc=c2d(Gc,ts,'zoh'); step(Gcc),hold on endaxis([0 0.2 0 130]);gtext(['1Kp=1']),gtext(['2Kp=2']),gtext(['3Kp=3']),gtext(['4Kp=4']),(2)比例积分控制作用Matlab程序如下,取采样时间0.001秒。

G1=tf(1,[0.017 1]);G2=tf(1,[0.075 0]);G12=feedback(G1*G2,1);G3=tf(44,[0.00167 1]);G4=tf(1,0.1925);G=G12*G3*G4;Kp=1;Ti=[0.03:0.01:0.07];ts=0.001;for i=1:length(Ti)Gc=tf(Kp*[Ti(i) 1],[Ti(i) 0]);Gcc=feedback(G*Gc,0.01178);Gccd=c2d(Gcc,ts,'zoh');step(Gccd),hold onendaxis([0,0.6,0,140]);gtext(['1Ti=0.03']),gtext(['2Ti=0.04']),gtext(['3Ti=0.05']),gtext(['4Ti=0.06']),gtext(['5Ti=0.07']),(3)比例积分微分控制作用Matlab程序如下,取采样时间0.05秒。

G1=tf(1,[0.017 1]);G2=tf(1,[0.075 0]);G12=feedback(G1*G2,1);G3=tf(44,[0.00167 1]);G4=tf(1,0.1925);G=G12*G3*G4;Kp=0.01;Ti=0.01;Td=[12:36:84];ts=0.05;for i=1:length(Td)Gc=tf(Kp*[Ti*Td(i) Ti 1],[Ti 0]);Gcc=feedback(G*Gc,0.01178)Gccd=c2d(Gcc,ts,'zoh');step(Gccd),hold onendaxis([0 20 0 100]);gtext(['1Td=12']),gtext(['2Td=48']),五、实验要求:1.独立编写数字PID控制器仿真程序,并根据实验曲线,进行仿真结果分析。

2. 在进行数字PID控制作用分析时,建议采用如下两种方法:a.先求出整个闭环系统传递函数,采用Matlab中的c2d函数指令对其进行离散化,分析K p,T d,T d选用不同参数时对系统稳定性和动态特性的影响。

b.分别对PID控制器和被控对象进行离散化,在设计(3)数字PID控制器时,如PID不采用Matlab 中的c2d函数对其进行离散化,请自己推出图8D(s)对应的数字PID控制器的Z传递函数D(z),并采用Matlab软件对T d参数进行求解分析(注意,G(z)可以采用c2d函数指令求解)。

图8 模拟PID 控制系统c .对比上述两种方法,分析其差异,并讨论PID 参数整定和T s 选取的意义。

*选作实验*一、系统描述:伺服跟踪控制系统如图9所示。

要求运用Simulink 软件对给出的伺服跟踪控制系统进行建模,并分析控制器参数e K 、1c T 、2c T 对控制系统控制性能的影响。

图9 伺服跟踪控制系统其中各个参数分别为:123160.001,27,56,0.0275,9,0.004065,1.7110,2500,28.3,0.5,4440.0,0.049,0.02865,0.04c c c e A Am L L s VG BT T T K A K R LJ N F J K KT K-=========⨯=======二、实验步骤:(1)从Simulink相应模块库中选择建模所需模块。

(2)对所选模块进行正确连接。

(3)设置模块运行参数、仿真时间和解法参数。

(4)运行系统仿真。

三、建立仿真:Simulink模块图如下:图10 伺服跟踪控制系统仿真图设置仿真时间为10秒,采用变步长的ode45解法,设置输入信号为普通正弦信号,则仿真结果如下:由上图可知,在给定的参数下,伺服系统运行良好,较好的完成了应有的功能。

相关文档
最新文档