云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 计算机控制实验

计算机控制实验

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 23:41:45

图中信号的离散化通过数据采集卡的采样开关来实现。 被控对象的传递函数为:

105? G(S)?

(s?1)(s?2)(s?1)(0.5s?1)它的模拟电路图如下图所示

图4-2 被控二阶对象的模拟电路图

2.常规PID控制算法

常规PID控制位置式算法为

TTku(k)?kp{e(k)??e(i)?d[e(k)?e(k?1)]}

Tii?1T对应的Z传递函数为

U(z)1D(Z)??KP?Ki?Kd(1?Z?1)?1E(Z)1?z式中Kp---比例系数 TKi=Kp积分系数,T采样周期

TiKd=Kp

Td微分系数 T其增量形式为

u(k)?u(k?1)?Kp[e(k)?e(k?1)]?Kie(k)?Kd[e(k)?2e(k?1)?e(k?2)] 3.积分分离PID控制算法

系统中引入的积分分离算法时,积分分离PID算法要设置分离阈E0: 当 │e(kT)│≤│E0│时,采用PID控制,以保持系统的控制精度。

当 │e(kT)│>│E0│时,采用PD控制,可使δp减小。积分分离PID控制算法为: u(k)?Kpe(k)?KeKi?e(jT)?Kd[e(k)?e(k?1)

j?0k式中Ke称为逻辑系数: 当 │e(k)│≤│E0│时, Ke=1 当 │e(k)│>│E0│时, Ke=0 对应的控制方框图为

图4-3 上位机控制的方框图

图中信号的离散化是由数据采集卡的采样开关来实现。 4.数字PID控制器的参数整定

在模拟控制系统中,参数整定的方法较多,常用的实验整定法有:临界比例度法、阶跃

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

扩充阶跃响应曲线法只适合于含多个惯性环节的自平衡系统。用扩充阶跃响应曲线法整定PID参数的步骤如下:

① 数字控制器不接入控制系统,让系统处于开环工作状态下,将被调量调节到给定值附近,并使之稳定下来。

② 记录被调量在阶跃输入下的整个变化过程,如下图所示。

③ 在曲线最大斜率处作切线,求得滞后时间τ和被控对象时间常数Tx,以及它们的比值Tx/τ,然后查下表确定控制器的KP、Ki、Kd及采样周期T。 控制度 1.05 PID PI 1.2 PID PI 1.5 PID 0.34τ 0.85Tx/τ 1.62τ 0.82τ 扩充阶跃响应曲线法通过测取响应曲线的τ、Tx参数获得一个初步的PID控制参数,然后在此基础上通过部分参数的调节(试凑)使系统获得满意的控制性能。

5.位置式PID数字控制器程序的编写与调试示例

dim pv,sv,ei,K,Ti,Td,q0,q1,q2,mx,pvx,op ‘变量定义 sub Initialize(arg) ‘初始化函数 WriteData 0 ,1 mx=0 pvx=0 end sub

sub TakeOneStep (arg) ‘算法运行函数

pv = ReadData(1) ‘采集卡AD1通道的测量值 sv=2 ‘给定值 K=0.8 ‘比例系数P Ti=5 ‘积分时间常数I Td=0 ‘微分时间常数D Ts=0.1 ‘采集周期 ei=sv-pv ‘控制偏差

0.16τ 0.5τ 1.0Tx/τ 0.68Tx/τ 1.9τ 3.9τ 0.55τ — 0.05τ 0.2τ 1.15Tx/τ 0.78Tx/τ 2.0τ 3.6τ 0.45τ — 控制律 PI T 0.1τ KP 0.84Tx/τ Ti 0.34τ Td — q0=K*ei ‘比例项 if Ti=0 then mx=0 q1=0 else

mx=K*Ts*ei/Ti ‘当前积分项 end if

q2=K*Td*(pvx-pv)/Ts ‘'微分项 q1=q1+mx

if q1>4.9 then ‘积分限幅,以防积分饱和 q1=4.9 end if

if q1<-4.9 then q1=-4.9 end if

pvx=pv ‘pvx为测量值的前项 op=q0+q1+q2 ‘PID控制器的输出 if op<=-4.9 then ‘输出值限幅 op=-4.9 end if if op>=4.9 then op=4.9 end if

WriteData op ,1 ‘输出值给DA1通道 end sub

sub Finalize (arg) ‘退出函数 WriteData 0 ,1 end sub

位置式PID、积分分离PID控制算法的编程请参考“THBDC-1”安装目录下的“计算机控制算法VBS\\计算机控制技术基础算法\\数字PID调器算法”目录内参考示例程序。

实验五 串级控制算法的研究

一、实验目的

1.熟悉串级控制系统的原理,结构特点;

2.熟悉并掌握串级控制系统两个控制器参数的整定方法。 二、实验设备

1.THBDC-1型 控制理论·计算机控制技术实验平台

2.THBXD数据采集卡一块(含37芯通信线、16芯排线和USB电缆线各1根) 3.PC机1台(含软件“THBDC-1”) 三、实验内容

1.设计一个具有二阶被控对象的串级控制系统,并完成数-模混合仿真。

2.学习用逐步逼近法整定串级控制系统所包含的内,外两环中PI控制器的参数。 四、实验原理

计算机串级控制系统的原理方框图如图5-1所示:

图5-1 串级控制系统方框图

串级控制系统的主要特点是在结构上有两个闭环。位于里面的闭环称为副环或副回路,它的给定值是主调节器的输出,即副回路的输出量跟随主调节器的输出而变化。副回路的主要作用是:(1)能及时消除产生在副回路中的各种扰动对主控参量的影响;(2)增大了副对象的带宽,从而加快了系统的响应。在外面的那个闭环称为主环或主回路,它的控制作用是不仅实现主控参量c(t)最终等于给定值r(t),而且使c(t)具有良好的动态性能。

图5-1中信号的离散化是通过数据采集卡的采样开关来实现的,D1(Z)、D2(Z)是由计算机实现的数字调节器,而其控制规律用得较多的通常是PID调节规律。 五、实验步骤

1.实验接线

1.1根据图5-1与5-2,连接一个二阶被控对象闭环控制系统的模拟电路;

1.2用导线将图5-2的“u1”输出点与数据采集卡的输入端“AD1”相连,“u2”输出点与数据采集卡的输入端“AD2”相连,该电路的输入端则与数据采集卡的输出端“DA1”相连;

1.3待检查电路接线无误后,打开实验平台的电源总开关,并将锁零单元的锁零按钮处于“解锁”状态。

2.脚本程序运行

搜索更多关于: 计算机控制实验 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图中信号的离散化通过数据采集卡的采样开关来实现。 被控对象的传递函数为: 105? G(S)? (s?1)(s?2)(s?1)(0.5s?1)它的模拟电路图如下图所示 图4-2 被控二阶对象的模拟电路图 2.常规PID控制算法 常规PID控制位置式算法为 TTku(k)?kp{e(k)??e(i)?d[e(k)?e(k?1)]} Tii?1T对应的Z传递函数为 U(z)1D(Z)??KP?Ki?Kd(1?Z?1)?1E(Z)1?z式中Kp---比例系数 TKi=Kp积分系数,T采样周期 TiKd=Kp Td微分系数 T其增量形式为 u(k)?u(k?1)?Kp[e(k)?e(k?1)]?Kie(k)?Kd

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com