实验二PID控制特性的实验研究
2012-2013 学年第1 学期院别:课程名称: 自动控制原理A实验名称: PID控制特性的实验研究实验教室:指导教师:小组成员(姓名,学号):实验日期:评分:一、实验目的:1.学习并掌握利用MATLAB编程平台进行控制系统复数域和频率域仿真的方法。
2.通过仿真实验研究并总结PID控制规律及参数对系统特性影响的规律。
3.实验研究并总结PID控制规律及参数对系统根轨迹、频率特性影响的规律,并总结系统特定性能指标下根据根轨迹图、频率响应图选择PID控制规律和参数的规则。
二、实验任务及要求:实验任务:自行选择被控对象模型及参数,设计实验程序及步骤仿真研究分别采用比例(P)、比例积分(PI)、比例微分(PD)及比例积分微分(PID)控制规律和控制参数(Kp、KI 、KD)不同变化时控制系统根轨迹、频率特性和时域阶跃响应的变化,总结PID控制规律及参数对系统特性、系统根轨迹、系统频率特性影响的规律。
在此基础上总结在一定控制系统性能指标要求下,根据系统根轨迹图、频率响应图选择PID控制规律和参数的规则。
实验要求:1.分别选择P、PI、PD、PID控制规律并给定不同的控制参数,求取系统根轨迹、频率特性、时域阶跃响应。
通过绘图展示不同控制规律和参数系统响应的影响。
按照不同控制规律、不同参数将根轨迹图、频率响应图和时域响应图绘制同一幅面中。
2.通过根轨迹图、频率响应图和时域响应图分别计算系统性能指标并列表进行比较,总结PID控制规律及参数对系统特性、系统根轨迹、系统频率特性影响的规律。
3.总结在一定控制系统性能指标要求下,根据系统根轨迹图、频率响应图选择PID控制规律和参数的规则。
4.全部采用MATLAB平台编程完成。
三、涉及实验的相关情况介绍(包含实验软件、实验设备、实验方案设计等情况): 设计一个如图所示的带控制器的闭环系统)s (Y )s (R )10)(3(1++s s )(s G c1、比例(P )控制,即K G P C S =)(,画出系统的根轨迹图,在根轨迹图上选择使得系统处于过阻尼、临界阻尼、欠阻尼三种状态的三组点,并得出对应三种阻尼情况的K p 值,绘制对应的阶跃响应曲线和Bode 图。
2、比例积分(PI )控制,即SS SS K K K KG Ip IpC +=+=)(,设计参数K p 、K I 使得由控制器引入的开环零点分别处于:1)被控对象两个极点的左侧,则K I >10K p ,取K I =15K p ; 2)被控对象两个极点之间, 则3K p <K I <10K p ,取K I =6K p ;3)被控对象两个极点的右侧(不进入右半平面),则K I <3K p ,取K I =2K p 。
分别绘制三种情况下的根轨迹图,在根轨迹图上确定主导极点及控制器的相应参数;通过绘制对应的系统阶跃响应曲线和Bode 图,确定三种情况下系统性能指标随参数K p 和K I 的变化情况。
总结比例积分(PI )控制的规律。
3、比例微分(PD )控制,即S S K K G D p C +=)(设计参数K p 、K D 使得由控制器引入的开环零点分别处于:1)被控对象两个极点的左侧,则K D <101K p ,取K D =201Kp;2)被控对象两个极点之间,则101K p <K D <31K p ,取K D =51Kp;3)被控对象两个极点的右侧(不进入右半平面),则K D >31K p,取K D =K p 。
分别绘制三种情况下的根轨迹图,在根轨迹图上确定控制器的相应参数;通过绘制对应的系统阶跃响应曲线和Bode 图,确定三种情况下系统性能指标随参数K D 和K p 的变化情况。
总结比例积分(PD )控制的规律。
4、比例积分微分(PID )控制,即SS S SS K K s K K K K GIPDDIpC++=++=2)(,令SS S S z z KGDC))(()(21++=,则z z KK Dp 21+=,zz KK DI 21=,设计参数K p 、K I 、K D使得由控制器引入的两个开环零点分别处于:1)实轴上:固定一个开环零点在被控对象两个开环极点的左侧,使另一个开环零点在被控对象的两个极点的左侧、之间、右侧(不进入右半平面)。
固定一个开环零点s 1=-15,z 1=151.1在被控对象的两个极点的左侧,即s 2<-10,则K p /K D >25,K I /K D >150;1.2在被控对象的两个极点的之间,即-10<s 2<-3,则18<K p /K D <25,45<K I /K D <150; 1.3在被控对象的两个极点的右侧(不进入右半平面),即-3<s 2<0,则15<K p /K D <18,0<K I /K D <45。
分别绘制三种情况下的根轨迹图,在根轨迹图上确定主导极点及控制器的相应参数;通过绘制对应的系统阶跃响应曲线和Bode 图,确定三种情况下系统性能指标随参数K p 、K I 和K D 的变化情况。
2)复平面上:分别固定两个共轭开环零点的实部(或虚部),让虚部(或实部)处于三个不同位置。
固定虚部,实部分别取-2、-6、-20,即2.1s 1=-2+j1, s 2=-2-j1,则K p /K D =4,K I /K D =5; 2.2s 1=-6+j1, s 2=-6-j1,则K p /K D =12,K I /K D =37; 2.3s 1=-20+j1, s 2=-20-j1,则K p /K D =40,K I /K D =401。
分别绘制根轨迹图并观察其变化;在根轨迹图上选择主导极点,确定相应的控制器参数;通过绘制对应的系统阶跃响应曲线和Bode 图,确定六种情况下系统性能指标随参数K p 、K I 和K D 的变化情况。
综合以上两类结果,总结比例积分微分(PID )控制的规律。
四、实验结果(含实验仿真程序、仿真曲线、数据记录表格及实验规律分析与总结等,可附页): 1、比例(P )控制 绘制根轨迹图 仿真程序1-1num=1;den=conv([1 3],[1 10]); rlocus(num,den) rlocfind(num,den) rlocfind(num,den) rlocfind(num,den)gtext('欠阻尼');gtext ('临界阻尼'); gtext('过阻尼');对应的根轨迹图如下图所示-12-10-8-6-4-202-3-2-1123欠阻尼临界阻尼过阻尼Root LocusReal AxisI m a g i n a r y A x i s在根轨迹图上选择三个开环增益值为2.16=K p (过阻尼),3.12=K p (临界阻尼),76.4=K p (欠阻尼)的点。
绘制对应的阶跃响应曲线和Bode 图。
仿真程序1-2kp=[4.76 12.3 16.2]; t=[0:0.001:10]; hold onfor i=1:length(kp)sys=tf([kp(i)],[1 13 30+kp(i)]); subplot(2,2,i);step(sys,t) grid on endhold offgtext('KP=4.76过阻尼');gtext('KP=12.3临界阻尼'); gtext('KP=16.2欠阻尼');对应的阶跃响应曲线如下图所示Step ResponseTim e (sec)A m p l i t u d eStep Response Tim e (sec)A m p l i t u d eStep Response Tim e (sec)A m p l i t u d e2468100.050.10.150.2KP=4.76过阻尼System : sysRise Tim e (sec): 0.657System : sysSettling Tim e (sec): 1.18System : sys P eak am plitude: 0.137Overshoot (%): 0At tim e (sec): 8.57System : sysFinal Value: 0.1372468100.10.20.30.4KP=12.3临界阻尼System : sysRise Tim e (sec): 0.516System : sysSettling Tim e (sec): 0.896System : sysP eak am plitude: 0.291Overshoot (%): 0At tim e (sec): 5.46System : sysFinal Value: 0.29124681000.10.20.30.4KP=16.2欠阻尼System : sysRise Tim e (sec): 0.463System : sysSettling Tim e (sec): 0.785System : sysP eak am plitude: 0.351Overshoot (%): 0.00345At tim e (sec): 1.58System : sysFinal Value: 0.351绘制对应的Bode 图 仿真程序1-3 kp=[4.76 12.3 16.2]; hold onfor i=1:length(kp)sys=tf([kp(i)],[1 13 30]); subplot(2,2,i);bode(sys) grid on endhold offgtext('KP=4.76过阻尼');gtext('KP=12.3临界阻尼'); gtext('KP=16.2欠阻尼'); 对应的Bode 图如下图所示-100-500M a g n i t u d e (d B )100102-180-900KP=4.76过阻尼P h a s e (d e g )Bode D iagramFrequency (rad/sec)-100-500M a g n i t u d e (d B )100102-180-900P h a s e (d e g )KP=12.3临界阻尼Bode D iagramFrequency (rad/sec)-100-500M a g n i t u d e (d B )100102-180-900P h a s e (d e g )KP=16.2欠阻尼Bode D iagramFrequency (rad/sec)实验分析总结:在过阻尼时,随着 k p 的增大,系统的稳态时间减小;在欠阻尼时,随着 k p 的增加,系统的超调量增加,稳态时间增加 2、比例积分(PI )控制:1)被控对象两个极点的左侧,取K I =15K p 绘制根轨迹图 仿真程序2-1p=[15 6 2];q=conv([1 3 0],[1 10]); hold onfor i=1:length(p) figure(i)rlocus([1 p(i)],q) rlocfind([1 p(i)],q) rlocfind([1 p(i)],q) rlocfind([1 p(i)],q)gtext('欠阻尼');gtext ('临界阻尼'); gtext('过阻尼'); endhold off对应的根轨迹图如下图所示-16-14-12-10-8-6-4-202-60-40-20204060欠阻尼临界阻尼过阻尼Root LocusReal AxisI m a g i n a r y A x i s在根轨迹图上选择三个开环增益值为929.0=K p (过阻尼),42.1=K p (临界阻尼),75=K p (欠阻尼)的点,并绘制所对应的阶跃响应曲线和Bode 图。
pid控制实验报告
pid控制实验报告实验报告:PID控制一、实验目的通过本实验,我们的目的是深入了解PID(比例、积分、微分)控制算法,理解其在实际控制中的应用,掌握PID参数的调整方法。
二、实验原理PID控制是依据被控对象的误差(偏差)与时间的积分、微分关系来确定控制器输出的控制方式。
具体来说,PID控制器输出的控制量=Kp*(当前误差+上次误差*dt+所有误差的积分),其中Kp、Ki和Kd分别为比例系数、积分系数和微分系数。
它通过对偏差的补偿,使得被控对象能够在振荡绕过设定值、稳定达到设定值的过程中快速、准确定位设定值。
三、实验设备本实验采用的设备为PID控制器、液晶显示屏、电压控制电机和传感器。
四、实验步骤1. 首先,我们需要将系统设为手动调节状态,关闭控制器。
2. 然后,我们将传感器和记录仪建立起连接。
3. 将系统调整为自动控制状态,让控制器自行计算控制量、作出相应控制。
4. 调整PID控制器的Kp系数,以调整控制精度。
5. 调整PID控制器的Ki系数,以调整控制的灵敏度。
6. 调整PID控制器的Kd系数,以调整控制器的稳定性。
7. 最终完成调整后,我们可以用振荡器数据展示出来实验结果。
五、实验结果在完成调整后,我们得出的控制器输出的控制量稳定在理论值附近,在控制精度与控制的灵敏度达到较好平衡的情况下,控制器的稳定性得到了保证。
实验结果具有较好指导意义。
六、结论本实验通过掌握PID控制算法的实际应用方法,以及对参数的合理设置为基础,完成了对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 实验结束后, 关闭脚本编辑器窗口, 退出实验软件。
pid控制实验报告
pid控制实验报告PID控制实验报告引言PID控制是一种常用的控制算法,广泛应用于工业自动化系统中。
本实验旨在通过实际的PID控制实验,验证PID控制算法的效果和优势,并对PID控制的原理、参数调节方法等进行探讨和分析。
一、实验目的本次实验的目的是通过一个简单的温度控制系统,使用PID控制算法来实现温度的稳定控制。
通过实验,验证PID控制算法的有效性和优越性,掌握PID控制的基本原理和参数调节方法。
二、实验设备和原理本实验所用的设备为一个温度控制系统,包括一个温度传感器、一个加热器和一个控制器。
温度传感器用于实时检测环境温度,加热器用于调节环境温度,控制器用于实现PID控制算法。
PID控制算法是基于误差的反馈控制算法,其主要原理是通过不断地调整控制器的输出信号,使得系统的实际输出与期望输出之间的误差最小化。
PID控制算法由比例控制、积分控制和微分控制三部分组成。
比例控制通过比例系数调整控制器的输出信号与误差的线性关系;积分控制通过积分系数调整控制器的输出信号与误差的积分关系;微分控制通过微分系数调整控制器的输出信号与误差的微分关系。
通过合理调节这三个系数,可以实现对系统的精确控制。
三、实验步骤1. 搭建温度控制系统:将温度传感器、加热器和控制器连接在一起,确保信号传输的正常。
2. 设置期望温度:根据实验要求,设置一个期望的温度作为控制目标。
3. 调节PID参数:根据实验的具体要求和系统的特性,调节PID控制器的比例系数、积分系数和微分系数,使得系统的响应速度和稳定性达到最佳状态。
4. 开始实验:启动温度控制系统,观察实际温度与期望温度的变化情况,记录实验数据。
5. 数据分析:根据实验数据,分析PID控制算法的效果和优势,总结实验结果。
四、实验结果与讨论通过实验,我们得到了一系列的实验数据。
根据这些数据,我们可以进行进一步的分析和讨论。
首先,我们观察到在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 调节器运算来获得控制信号,由该信号控制加热丝的加热时间,达到控制加热功率的目的,从而实现对系统的温度控制。
pid控制实验报告[最新版]
pid控制实验报告pid控制实验报告篇一:PID控制实验报告实验二数字PID控制计算机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。
因此连续PID控制算法不能直接使用,需要采用离散化方法。
在计算机PID控制中,使用的是数字PID控制器。
一、位置式PID控制算法按模拟PID控制算法,以一系列的采样时刻点kT代表连续时间t,以矩形法数值积分近似代替积分,以一阶后向差分近似代替微分,可得离散PID位置式表达式:Tu T ?kpeu=para; J=0.0067;B=0.1; dy=zeros= y= -+ = 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 clear all; close all;篇二:自动控制实验报告六-数字PID控制实验六数字PID控制一、实验目的1.研究PID控制器的参数对系统稳定性及过渡过程的影响。
2.研究采样周期T对系统特性的影响。
3.研究I型系统及系统的稳定误差。
二、实验仪器1.EL-AT-III型自动控制系统实验箱一台 2.计算机一台三、实验内容1.系统结构图如6-1图。
图6-1 系统结构图图中 Gc(s)=Kp(1+Ki/s+Kds) Gh(s)=(1-e)/s Gp1(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 控制中,使用的是数字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控制实验
4.5.1数字PID 控制实验 1 标准PID 控制算法1. 一. 实验要求2. 了解和掌握连续控制系统的PID 控制的原理。
3. 了解和掌握被控对象数学模型的建立。
4. 了解和掌握数字PID 调节器控制参数的工程整定方法。
观察和分析在标准PID 控制系统中, P.I.D 参数对系统性能的影响。
二. 实验内容及步骤 ⑴ 确立模型结构本实验采用二个惯性环节串接组成实验被控对象, T1=0.2S, T2=0.5S Ko=2。
S e T K s G τ-+⨯≈+⨯+=1S 110.2S 21S 5.01)(000⑵ 被控对象参数的确认被控对象参数的确认构成如图4-5-10所示。
本实验将函数发生器(B5)单元作为信号发生器, 矩形波输出(OUT )施加于被测系统的输入端R, 观察矩形波从0V 阶跃到+2.5V 时被控对象的响应曲线。
图4-5-10 被控对象参数的确认构成实验步骤: 注: 将‘S ST ’用‘短路套’短接!① 在显示与功能选择(D1)单元中, 通过波形选择按键选中‘矩形波’(矩形波指示灯亮)。
② B5的量程选择开关S2置下档, 调节“设定电位器1”, 使之矩形波宽度>2秒(D1单元左显示)。
③ 调节B5单元的“矩形波调幅”电位器使矩形波输出电压= 2.5V 左右(D1单元右显示)。
④ 构造模拟电路: 按图4-5-10安置短路套及测孔联线, 表如下。
(a )安置短路套 (b )测孔联线⑤ 运行、观察、记录:A)先运行LABACT 程序, 选择界面的“工具”菜单选中“双迹示波器”(Alt+W )项, 弹出双迹示波器的界面, 点击开始, 用虚拟示波器观察系统输入信号。
图4-5-11 被控对象响应曲线B) 在图4-5-112被控对象响应曲线上测得t1和t2。
通常取 , 要求从图中测得 ; 通常取 , 要求从图中测得 。
计算 和 : 0.84730.3567t -1.204t )]t (y 1[ln -)]t (y 1[ln )]t (y 1[ln t )]t (y 1[n t 0.8473t t )]t (y 1[ln -)]t (y 1[ln t t T 212010201102122010120==-----=-=---=τC) 求得数字PID 调节器控制参数P K 、I T 、D T (工程整定法))/0.2(1)/0.37()/0.6(1)/0.5()/2.5(]27.0)/(35.1[10000200000T T T T T T T T T T K K D I P ττττττ+⨯=++⨯=+=据上式计算数字PID 调节器控制参数P K 、I T 、D T⑶ 数字PID 闭环控制系统实验数字PID 闭环控制系统实验构成见图4-5-12, 观察和分析在标准PID 控制系统中, P.I.D 参数对系统性能的影响, 分别改变P.I.D 参数, 观察输出特性, 填入实验报告,模块号 跨接座号 1 A5 S5, S7, S102 A7 S2, S7, S9, P3 B5‘S-ST ’1 输入信号R B5(OUT )→A5(H1)2 运放级联 A5A (OUTA )→A7(H1)3 示波器联接 ×1档B5(OUT )→B3(CH1) 4A7A (OUTA )→B3(CH2)图4-5-12 数字PID 闭环控制系统实验构成实验步骤: 注: 将‘S ST ’用‘短路套’短接!① 在显示与功能选择(D1)单元中, 通过波形选择按键选中‘矩形波’(矩形波指示灯亮)。
实验二单回路PID控制系统
5实验二 单回路P I D 控制系统组成及过程动态特性参数对控制质量的影响一、 实验目的:1.熟悉Matlab 仿真环境;2.理解单回路控制系统的组成;3.理解给定值扰动和负荷扰动的过渡过程曲线;4.掌握扰动通道、控制通道的静态参数和动态参数对控制质量的影响; 5.掌握扰动作用位置对控制质量的影响;6.掌握对象的多个时间常数之间的关系对控制质量的影响;二、 实验内容:对如下图所示的单回路控制系统进行仿真。
进入仿真环境,建立如下仿真系统: 例:其中,Step input 作为系统给定值;而Step1 input 作为外部干扰。
注:PID 模块后的比例环节可换为一阶环节。
具体步骤为: 1、模块在库中,模块在库中,模块在库中,模块在库中。
模块在库的中。
2、双击模块可以设定每个模块的参数,左键拖动鼠标产生连线,右键拖动鼠标可产生交接线。
PID 参数设定如下: (一)给定值扰动:设置给定值阶跃扰动Step input 为某一值,设外部干扰Step1 input 为0,改变PID 控制器的参数,从模块观察系统输出曲线,直到出现4:1衰减曲线。
(如图)①修改Step input模块:双击,对话框参数为:②修改PID模块:双击PID模块,出现如下对话框:在此窗口下修改P、I、D参数。
反复调整P、I、D参数,使输出成为4:1衰减曲线。
67(二) 负荷扰动:修改参数步骤与(一)相同,设Step input 给定值扰动为0,负荷扰动Step1 input 设置为某一值。
反复调整P 、I 、D 参数,使输出成为4:1衰减曲线。
8(三)观察扰动通道和控制通道参数对控制质量的影响:(调节器整定参数值不变)1.改变扰动通道静态参数和动态参数,观察输出波形的变化;2.改变控制通道静态参数和动态参数,观察输出波形的变化;3.改变扰动作用位置,观察输出波形的变化;9三、实验结果整理:1、总结单回路仿真系统的基本组成部分。
给定、调节器、控制器、被控对象、测量变送、输出参数2、分别在实验内容(一)、(二)所得到的仿真曲线上,标明并求出控制系统的各项性能指标。
直流电机控制(PID)实验报告
s = speed1 % 100 / 10;
g = speed1 % 100 % 10;
sent(table[b]);
sent(table[s]);
sent(table[g]);
sent(0); sent(0);//预期值
sent(table[speedset/100]);
out=0;
uk1=uk;//为下一次增量做准备
e2=e1;
e1=e;
PWMTime=out; //out对应于PWM高电平的时间
return(0);
}
void PWMOUT()
{
//PWM=1;
if(cnt<PWMTime)//若小于PWM的设定时间,则输出高电平
PWM=1;
else//否则输出低电平
三、仪器及原理图
实验仪器:THKL-C51仿真器
四、实验代码
%增量式
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
#define ufloat unsigned float
sbit PWM=P1^2;
sbit DIN=P1^0;
sbit CLK=P1^1;
uint num;
float count=0;
uint cnt,n=0;
uint out;
uint PWMTime;
uchar code table[] = { 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x7B,0x71,0x00,0x40 };
PID控制电机实验报告
( 实验报告)姓名:____________________单位:____________________日期:____________________编号:YB-BH-054024PID控制电机实验报告Experiment report of PID control motorPID控制电机实验报告摘要以电机控制平台为对象,利用51单片机和变频器,控制电机精确的定位和正反转运动,克服了常见的因高速而丢步和堵转的现象。
电机实现闭环控制的基本方法是将电机工作于启动停止区,通过改变参考脉冲的频率来调节电机的运行速度和电机的闭环控制系统由速度环和位置环构成。
通过PID调节实现稳态精度和动态性能较好的闭环系统。
关键词:变频器PID调节闭环控制一、实验目的和任务通过这次课程设计,目的在于掌握如何用DSP控制变频器,再通过变频器控制异步电动机实现速度的闭环控制。
为实现闭环控制,我们需完成相应的任务:1、通过变频器控制电机的五段调速。
2、通过示波器输出电机速度变化的梯形运行图与s形运行图。
3、通过单片机实现电机转速的开环控制。
4、通过单片机实现电机的闭环控制。
二、实验设备介绍装有ccs4.2软件的个人计算机,含有ADC模块的51单片机开发板一套,变频器一个,导线若干条。
三、硬件电路1.变频器的简介变频器(Variable-frequency Drive,VFD)是应用变频技术与微电子技术,通过改变电机工作电源频率方式来控制交流电动机的电力控制设备。
变频器主要由整流(交流变直流)、滤波、逆变(直流变交流)、制动单元、驱动单元、等组成。
变频器靠内部IGBT的开断来调整输出电源的电压和频率,变频器还有很多的保护功能。
随着工业自动化程度的不断提高,变频器也得到了非常广泛的应用。
2.变频器的使用变频器事物图变频器原理图可以在这输入你的名字You Can Enter Your Name Here.。
