《数字PID控制-实验三.docx》由会员分享,可在线阅读,更多相关《数字PID控制-实验三.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品文档实验三数字 PID 控制一、实验目的1. 研究PID 控制器的参数对系统稳定性及过渡过程的影响。2. 研究采样周期T 对系统特性的影响。3. 研究I 型系统及系统的稳定误差。二、实验仪器1. EL-AT-III 型计算机控制系统实验箱一台2. PC 计算机一台三、实验内容1. 系统结构图如 3-1 图。图 3-1 系统结构图图中Gc(s)=Kp(1+Ki/s+Kds) Gh(s)=(1e-TS)/s Gp1(s)=5/(0.5s+1)(0.1s+1) Gp2(s)=1/(s(0.1s+1)图 3-2 开环系统结构图 1图 3-3 开环系统结构图 22. 开环系统(被控制对象)的模拟电路
2、图如图 3-2 和图 3-3,其中图 3-2 对应GP1(s),图 3-3 对应Gp2(s)。3. 被控对象GP1(s)为“0 型”系统,采用PI 控制或PID 控制,可系统变为“I 型” 系统,被控对象Gp2(s)为“I 型”系统,采用PI 控制或PID 控制可使系统变成“II 型” 系统。4. 当r(t)=1(t)时(实际是方波),研究其过渡过程。5. PI 调节器及PID 调节器的增益Gc(s)=Kp(1+K1/s)=KpK1((1/k1)s+1) /s.精品文档=K(Tis+1)/s式中K=KpKi ,Ti=(1/K1)不难看出PI 调节器的增益K=KpKi,因此在改变 Ki 时,同时
3、改变了闭环增益 K,如果不想改变K,则应相应改变Kp。采用PID 调节器相同。6. “II 型”系统要注意稳定性。对于Gp2(s),若采用 PI 调节器控制,其开环传递函数为G(s)=Gc(s)Gp2(s)=K(Tis+1)/s1/s(0.1s+1) 为使用环系统稳定,应满足Ti0.1,即 K1107. PID 递推算法如果PID 调节器输入信号为e(t),其输送信号为 u(t),则离散的递推算法如下:u(k)=u(k-1)+q0e(k)+q1e(k-1)+q2e(k-2) 其中q0=Kp(1+KiT+(Kd/T)q1=Kp(1+(2Kd/T) q2=Kp(Kd/T)T-采样周期四、实验步骤1
4、. 连接被测量典型环节的模拟电路(图 3-2)。电路的输入 U1 接A/D、D/A 卡的DA1 输出, 电路的输出U2 接 A/D、D/A 卡的AD1 输入。检查无误后接通电源。2. 启动计算机,双击桌面“计算机控制实验”快捷方式,运行软件。3. 测试计算机与实验箱的通信是否正常,通信正常继续。如通信不正常查找原因使通信正常后才可以继续进行实验。4. 在实验项目的下拉列表中选择实验三数字PID 控制, 鼠标单击鼠标单击弹出实验课题参数设置窗口。5. 输入参数Kp,Ki,Kd(参考值Kp=1,Ki=0.02,kd=1)。按钮,6. 参数设置完成点击确认后观察响应曲线。若不满意,改变Kp, Ki,
5、 Kd 的数值和与其相对应的性能指标sp、ts 的数值。7. 取满意的Kp,Ki,Kd 值,观查有无稳态误差。8. 断开电源,连接被测量典型环节的模拟电路(图 3-3)。电路的输入U1 接 A/D、D/A 卡的 DA1 输出,电路的输出 U2 接 A/D、D/A 卡的 AD1 输入,将纯积分电容的两端连在模拟开关上。检查无误后接通电源。9. 重复 4-7 步骤。10. 计算 Kp,Ki,Kd 取不同的数值时对应的sp、ts 的数值,测量系统的阶跃响应曲线及时域性能指标,记入表中:.精品文档实验结果参数%Ts阶跃响应曲线KpKiKd10.02143.8%1.29910.01125.9%1.112
6、10.01231.2%1.16810.02240.3%1.95420.02436.7%0.914l宒至妇 : T 心 血 ,;.::.:::=- : 它_一.一 比 :贰a,LO.厂- _ ;尸- 兰 :啊m竺,. ”“一_, UIIi 卢,ZE,1 0.02 11 0.01 1“ ”元市石一 庄屯于2,._“., ,._了, 雾贮听l -声 产-二 工四 巴: ._ , ,.,占冒- F.=4- E云一.-曰广, 心,一 芒,了厂 一 一 -_:-,一I |,总” -;:;,印仑】1 0.01 21 0.02 2.IlIIIIII圉m精品文档2 0.02 4五、实验报告1. 画出所做实验的模
7、拟电路图。2. 当被控对象为Gp1(s 时)取过渡过程为最满意时的Kp, Ki, Kd,画出校正后的Bode图,查出相稳定裕量g和穿越频率wc。3. 总结一种有效的选择Kp, Ki, Kd 方法,以最快的速度获得满意的参数。先通过改变Kp 的值,使Kp 满足要求,再改变Ki,最后是Kd,通过这样一次改变参数的方法可以很快的达到满意的效果。参数整定(试凑法)增大比例系数 Kp,一般加快系统响应,在有静差的情况下有利于减小静差,但过大的.精品文档比例系数会使系统有较大超调,并产生震荡,使稳定性变坏;增大积分时间 Ti,有利于减小超调,减小震荡,使系统更加稳定,但系统静差的消除将随之减慢;增大微分时
8、间 Td,亦有利于加快系统响应,使超调亮减小,稳定性增加,但对系统的扰动抑制能力减弱,对扰动有较敏感的响应;另外,过大的微分系数也将使得系统的稳定性变坏。.精品文档实验六大林算法一、实验目的1. 掌握大林算法的特点及适用范围。2. 了解大林算法中时间常数T 对系统的影响。二、实验仪器1. EL-AT-III 型计算机控制系统实验箱一台2. PC 计算机一台三、实验内容1. 实验被控对象的构成:(1) 惯性环节的仿真电路及传递函数G(S)=-2/(T1+1) T1=0.2(2) 纯延时环节的构成与传递函数G(s)=e-Ntt=采样周期N 为正整数的纯延时个数由于纯延时环节不易用电路实现,在软件中
9、由计算机实现。图 61 被控对象电路图(3) 被控对象的开环传函为:G(S)=-2e-Nt/(T1+1)2. 大林算法的闭环传递函数:Go(s)=e-Nt/(Ts+1)T=大林时间常数3大林算法的数字控制器:D(Z)=(1-et/T)(1-e-t/T1Z-1)/k(1-e-t/T1)1-e-t/TZ-1-(1-e-t/T)Z-N-1 设 k1=e-t/TK2=e-t/T1T1=0.2T=大林常数K=2(K-Kk2)Uk=(1-k1)ek-(1-k1)k2ek-1+(k-kk2)k1Uk-1+(k-kk2)(1-k1)Uk-N-1四、实验步骤1. 启动计算机,双击桌面“计算机控制实验”快捷方式,
10、运行软件。2. 测试计算机与实验箱的通信是否正常,通信正常继续。如通信不正常查找原因使通 信正常后才可以继续进行实验。3. 量对象的模拟电路(图 6-1)。电路的输入 U1 接 A/D、D/A 卡的 DA1 输出,电路的输.精品文档出 U2 接 A/D、D/A 卡的AD1 输入。检查无误后接通电源。4在实验项目的下拉列表中选择实验六六、大林算法, 鼠标单击按钮,弹出实验课题参数设置对话框,在参数设置窗口设置延迟时间和大林常数,点击确认在观察窗口观测系统响应曲线。测量系统响应时间Ts 和超调量 p。性能指标5 复步骤 4,改变参数设置,将所测的波形进行比较。并将测量结果记入下表中:参数设置延迟时
11、间大林常数阶跃响应曲线%Ts(秒)Tp(秒)20.501.3422.31510.501.4432.53440.501.0231.93410.801.9233.2642 0.51 0.5.精品文档4 0.52 0.8五、实验报告1. 分析开环系统下的阶跃响应曲线。答:开环系统下的阶跃响应曲线会有较大的超调量和持续的震荡,使得系统的稳定性降低, 对控制系统的控制性能极为不利。2. 分析大林时间常数对系统稳定性的影响。答:随着大林常数的增大,系统响应的调节时间 Ts 和达到峰值的时间Tp 都增大了,但是对超调量影响不大,所以使得系统的稳定性减弱。六、大林算法软件流程图初始化控制步数、采样点数Poin
12、t 求 K1、K2、K3初始化ek ,ek1,ek2,uk初始化系统输出希望值start画希望值曲线图中 ek 为误差,ek1 为上一次的误差,uk 是控制量,uk1 是上一次的控制量ukn1 是上N+1 次的控制量.精品文档使硬件被控对象初始化值输出等于 0采集硬件被控对象的输出inputfinputf 延迟N 步求 ek=start-inputf(K-Kk2)U =(1-k )e -(1-k )k ek1 k1 2 k1+(k-kk )k U +(k-kk )(1-k )U2 1 k121kn1判 uk 是否超上下限输出 ukek1=ekUkn1 更新画被控对象第J 点输出inputfJ+
13、1JPoint结束.精品文档实验七炉温控制实验一、实验目的1. 了解温度控制系统的特点。2. 研究采样周期T 对系统特性的影响。3. 研究大时间常数系统PID 控制器的参数的整定方法。二、实验仪器1. EL-AT-III 型计算机控制系统实验箱一台2. PC 计算机一台3. 炉温控制实验对象一台三、炉温控制的基本原理1. 系统结构图示于图 71。图 71 系统结构图图中Gc(s)=Kp(1+Ki/s+Kds) Gh(s)=(1e-TS)/s Gp(s)=1/(Ts+1)2. 系统的基本工作原理整个炉温控制系统由两大部分组成,第一部分由计算机和 A/D&D/A 卡组成,主要完成温度采集、PID
14、运算、产生控制可控硅的触发脉冲,第二部分由传感器信号放大,同步脉冲形成,以及触发脉冲放大等组成。炉温控制的基本原理是:改变可控硅的导通角即改变电热炉加热丝两端的有效电压,有效电压的可在 0140V 内变化。可控硅的导通角为 0 5CH。温度传感是通过一只热敏电阻及其放大电路组成的,温度越高其输出电压越小。外部 LED 灯的亮灭表示可控硅的导通与闭合的占空比时间,如果炉温温度低于设定值则可控硅导通,系统加热,否则系统停止加热,炉温自然冷却到设定值。第二部分电路原理图见附录一。3. PID 递推算法 :如果PID 调节器输入信号为e(t),其输送信号为 u(t),则离散的递推算法如下:.精品文档U
15、k=Kpek+Kiek2+Kd(ek-ek-1),其中ek2 是误差累积和。四、实验内容:1. 设定炉子的温度在一恒定值。2. 调整P、I、D 各参数观察对其有何影响。五、实验步骤1. 启动计算机,双击桌面“计算机控制实验”快捷方式,运行软件。2. 测试计算机与实验箱的通信是否正常,通信正常继续。如通信不正常查找原因使通信正常后才可以继续进行实验。3. 20 芯的扁平电缆连接实验箱和炉温控制对象,检查无误后,接通实验箱和炉温控制的电源。闭环控制6. 在实验项目的下拉列表中选择实验七七、炉温控制 鼠标单击 按钮,弹出实验课题参数设置对话框,选择 PID,在参数设置窗口设置炉温控制对象的给定温度以
16、及Ki、Kp、Kd 值,点击确认在观察窗口观测系统响应曲线。测量系统响应时间Ts 和超调量 p。7. 重复步骤 6,改变PID 参数,观测波形的变化,记入下表中:性能指标参数阶跃响应曲线%Tp(秒) Ts(秒)KpKiKd10.02181%8152840.02178%7937110.02421%78180六、实验报告1. 记录过渡过程为最满意时的Kp, Ki, Kd 并画出其响应曲线。Kp=1;Ki=0.02;Kd=42. 分析此情况下的超调量、响应时间及稳态误差。21%,78s,3.2%.讫 oooo茹 oom年 00008 1 0000精品文档X18139o x2900000 (18, 8
17、6m1Bo Y2o Y1 1 Boooo18o630000立 68X1528o26 X2900eoo13,19,4Y118e Y2018o1 0.2 1.精品文档约0000X179372 X2 二9 0000082062BY1 二18o T2 -0=1Bo18oooo810000正X1 二469506 X2 =9ooooo I 工 4304,4丘设o Y20 | Y1 立正 o扣000 06aoooo4 0.2 1X1,8o 元 X2900000 :1 |8210?4Y11 Bo T20|18o.精品文档,6oooo幻0000迈o941 X于900000 | X,人乙 l18o Y20 | Y
18、17 巧 05918o1 0.2 4oo。,c霓。, , ,;, 阮 o山3的 工的 00 工扣 c ooo“3,c。1, 必叩 忆Tl, 8e T,, 3?3过 o3心 0予O OO,8J 。氏X2, 923 祜 X;“ no“ 1 0.1 4., 认 沁精品文档七、温度控制软件流程图图中 ek 为误差,ek1 为上一次的误差,ek2 为误差的累积和,uk 是控制量,可控硅导通角控制量a=05bH, a=0 导通角最大,a=5b 导通角为零。初始化控制步数、采样初始化ek ,ek1,ek2,uk初始化系统输出希画希望值曲线采集硬件被控对象的输出inputfinputf 浮点化求 ekstar
19、tinputf判断积分分离项ukpek+kiek2+kd(ek-ek1)uk=kpek+kd(ek-ek1)判断 uk 是否超上下限输出 ukek1=ekek2ek2+ek画被控对象第J 点输出inputfJ+1Jpoint结束.精品文档实验九步进电机控制实验一、实验目的1. 了解步进电机的工作原理。2. 掌握步进电机的驱动及编程方法。二、实验仪器1. EL-AT-III 型计算机控制系统实验箱一台2. PC 计算机一台3. 步进电机控制实验对象一台三、步进电机的基本工作原理:步进电机多为永磁感应式,有两相、四相、六相等多种,实验所用电机为两相四拍式, 通过对每相线圈中的电流的顺序切换来使电机
20、作步进式旋转,驱动电路由脉冲信号来控制, 所以调节脉冲信号的频率便可改变步进电机的转速:A如图 91 所示,每相电流为 0.2A,相电压为 5V,两相四拍C通电顺序如下:BD相顺序ABCD反方向旋转01100101102001131001正方向旋转四、实验原理:步进电机是一种电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。通过设定脉冲数来使步进电机转过一定的角度,实验用步进电机是每脉冲对应1.8 度。五、实验内容:使步
21、进电机按照设定的步数进行转动。六、实验步骤.精品文档1. 启动计算机,双击桌面“计算机控制实验”快捷方式,运行软件。2. 测试计算机与实验箱的通信是否正常,通信正常继续。如通信不正常查找原因使通信正常后才可以继续进行实验。3. 20 芯的扁平电缆连接实验箱和炉温控制对象,检查无误后,接通实验箱电源。4. 在实验项目的下拉列表中选择实验九九、步进电机, 鼠标单击 按钮,弹出实验课题参数设置对话框,在参数设置窗口设置设置起点坐标、终点坐标值。点击确认在观测窗口观测指针的旋转方向和旋转格数是否和设置值一致。5. 观测步进电机控制对象的指针旋转是否和软件的旋转一致。1.步进电机设置的是 100 步,实
22、际 100 步。2.步进电机设置的是 150 步,实际 149 步。.精品文档3.步进电机设置的是 120 步,实际 119 步。七、实验报告 1说明步进电机的工作原理。工作原理:步进电机是一种电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。通过设定脉冲数来使步进电机转过一定的角度2.分析实际转动的步数出现误差的原因。1. 电机在带动物体运动的时候如果机构运动不顺畅、发滞,使载荷过大,就会出现丢步的现象从而产生误差。2. 步进电机有的误差在齿轮箱上,因为齿轮箱上的齿轮间的配合是有一个间隙的,会有误差产生 3. 通电状态、负载转矩的大小及矩角特性的波形会对步进电机的失调角产生影响引起误差。.精品文档南京邮电大学实验报告实验名称 指导老师 专业 班级 学号 姓名 .精品文档南京邮电大学实验报告实验名称 指导老师 专业 班级 学号 姓名 .精品文档南京邮电大学实验报告实验名称 指导老师 专业 班级 学号 姓名 .精品文档南京邮电大学实验报告实验名称 指导老师 专业 班级 学号 姓名 .