实验二 大林算法实验报告

实验二 大林算法实验

1. 实验目的

(1)理解大林算法的基本原理。

(2)掌握大林算法的设计过程。

2. 实验仪器

(1) MATLAB 6.5软件 一套

(2) 个人PC机 一台

3. 实验原理

在许多控制系统中,特别是过程控制系统中,由于物料能量的传递或能量物质的转换,使系统小的被控制量往往具有纯滞后特性,由自动控制理论可知,滞后特性的存在对自动控制系统是极其不利的,它使系统中控制决策的适应性降低甚至失效,造成控制系统的稳定性下降或者根本不能稳定。

在工业生产中,大多数过程对象含有较大的纯滞后特性。被控对象的纯滞后时间τ使系统的稳定性降低,动态性能变坏,易引起超调和持续振荡。对象的纯滞后特性给控制器的设计带来困难。一般地,当对象的纯滞后时间τ与对象的惯性时间常数Tm之比超过0.5时,采用常规的PID控制很难获得良好的控制性能。因此,具有纯滞后特性的对象属于比较难以控制的一类对象,对其控制需采用特殊处理方法,即用大林算法可解决此问题。

大林算法要求在选择闭环Z传递函数W(Z)时,采用相当于连续一阶惯性环节的W(Z)来代替最少拍多项式,如果对象有纯滞后,则W(Z)应包含有同样的纯滞后环节(闭环控制系统的纯滞后时间等于被控对象的纯滞后时间)。带有纯滞后的控制系统如图1所示:

图1 带有纯滞后的控制系统

被控对象传递函数为:G0(S)=1e-0.76s 0.4S+1

e-0.76s

,T=0.5s 目标传递函数为:W(s)=0.15s+1

大林算法所设计的控制器为:D(z)=W(z)1, 1-W(z)G(z)

其中G(z)=Z[G(s)],W(z)=Z[W(s)]

对于大林算法控制器D(Z),计算机输入为E(Z),输出为U(Z),有:

U(Z)K0+K1Z-1+K2Z-2+K3Z-3

D(Z)==-1-2-3E(Z)1+P+P2Z+P3Z1Z

将D(Z)式写成差分方程,则有:

UK=K0EK+K1EK-1+K2EK-2+K3EK-3-P1UK-1-P2UK-2-P3UK-3。

式中:EK~EK-3误差输入,

四. 实验步骤

1.理解实验原理。

2.采样周期为0.5s,依据实验给定的控制对象和设定的目标传递函数。借助MATLAB仿真软件,构造被控对象的传递函数模型,构造被控对象的离散化模型,构造被控对象离散化模型的分子、分母系数;构造目标系统传递函数模型,构造目标系统离散化模型,构造目标系统离散化模型的分子、分母系数;构造大林算法控制器表达式,构造大林算法控制器的分子、分母系数。

3. 调用dalin算法函数,实现带有纯滞后的控制系统的dalin控制算法,在阶跃信号作用下,绘制带有纯滞后的控制系统的dalin控制器输出响应曲线图u(k)和带有纯滞后的控制系统输出响应曲线图y(k)。

UK~UK-3计算机输出。

五. 实验报告内容

1.在理论分析的基础上,给出dalin控制算法的详细设计步骤。

2.根据给定的被控对象和目标传递函数,借助MATLAB仿真软件,编程实现基于该控制系统的dalin控制算法,画出带有纯滞后的控制系统的dalin控制器输出响应曲线图u(k)和带有纯滞后的控制系统输出响应曲线图y(k)。

3.对照实验图形,分析实验结果,分析带有纯滞后的控制系统的稳定性以及是否有振铃现象产生,并说明原因。

>> G=tf(1,[0.4,1],'inputDelay',0.76);

W=tf(1,[0.15,1],'inputDelay',0.76);

dG=c2d(G,0.5,'zoh');

dW=c2d(W,0.5,'zoh');

dD=[dW/(1-dW)]*(1/dG);

[num1,den1]=tfdata(dG,'v');

[num,den]=tfdata(dD);

[num,den]=tfdata(dD,'V');

dalin(num1,den1,num,den,0.5)

实验二 大林算法实验

1. 实验目的

(1)理解大林算法的基本原理。

(2)掌握大林算法的设计过程。

2. 实验仪器

(1) MATLAB 6.5软件 一套

(2) 个人PC机 一台

3. 实验原理

在许多控制系统中,特别是过程控制系统中,由于物料能量的传递或能量物质的转换,使系统小的被控制量往往具有纯滞后特性,由自动控制理论可知,滞后特性的存在对自动控制系统是极其不利的,它使系统中控制决策的适应性降低甚至失效,造成控制系统的稳定性下降或者根本不能稳定。

在工业生产中,大多数过程对象含有较大的纯滞后特性。被控对象的纯滞后时间τ使系统的稳定性降低,动态性能变坏,易引起超调和持续振荡。对象的纯滞后特性给控制器的设计带来困难。一般地,当对象的纯滞后时间τ与对象的惯性时间常数Tm之比超过0.5时,采用常规的PID控制很难获得良好的控制性能。因此,具有纯滞后特性的对象属于比较难以控制的一类对象,对其控制需采用特殊处理方法,即用大林算法可解决此问题。

大林算法要求在选择闭环Z传递函数W(Z)时,采用相当于连续一阶惯性环节的W(Z)来代替最少拍多项式,如果对象有纯滞后,则W(Z)应包含有同样的纯滞后环节(闭环控制系统的纯滞后时间等于被控对象的纯滞后时间)。带有纯滞后的控制系统如图1所示:

图1 带有纯滞后的控制系统

被控对象传递函数为:G0(S)=1e-0.76s 0.4S+1

e-0.76s

,T=0.5s 目标传递函数为:W(s)=0.15s+1

大林算法所设计的控制器为:D(z)=W(z)1, 1-W(z)G(z)

其中G(z)=Z[G(s)],W(z)=Z[W(s)]

对于大林算法控制器D(Z),计算机输入为E(Z),输出为U(Z),有:

U(Z)K0+K1Z-1+K2Z-2+K3Z-3

D(Z)==-1-2-3E(Z)1+P+P2Z+P3Z1Z

将D(Z)式写成差分方程,则有:

UK=K0EK+K1EK-1+K2EK-2+K3EK-3-P1UK-1-P2UK-2-P3UK-3。

式中:EK~EK-3误差输入,

四. 实验步骤

1.理解实验原理。

2.采样周期为0.5s,依据实验给定的控制对象和设定的目标传递函数。借助MATLAB仿真软件,构造被控对象的传递函数模型,构造被控对象的离散化模型,构造被控对象离散化模型的分子、分母系数;构造目标系统传递函数模型,构造目标系统离散化模型,构造目标系统离散化模型的分子、分母系数;构造大林算法控制器表达式,构造大林算法控制器的分子、分母系数。

3. 调用dalin算法函数,实现带有纯滞后的控制系统的dalin控制算法,在阶跃信号作用下,绘制带有纯滞后的控制系统的dalin控制器输出响应曲线图u(k)和带有纯滞后的控制系统输出响应曲线图y(k)。

UK~UK-3计算机输出。

五. 实验报告内容

1.在理论分析的基础上,给出dalin控制算法的详细设计步骤。

2.根据给定的被控对象和目标传递函数,借助MATLAB仿真软件,编程实现基于该控制系统的dalin控制算法,画出带有纯滞后的控制系统的dalin控制器输出响应曲线图u(k)和带有纯滞后的控制系统输出响应曲线图y(k)。

3.对照实验图形,分析实验结果,分析带有纯滞后的控制系统的稳定性以及是否有振铃现象产生,并说明原因。

>> G=tf(1,[0.4,1],'inputDelay',0.76);

W=tf(1,[0.15,1],'inputDelay',0.76);

dG=c2d(G,0.5,'zoh');

dW=c2d(W,0.5,'zoh');

dD=[dW/(1-dW)]*(1/dG);

[num1,den1]=tfdata(dG,'v');

[num,den]=tfdata(dD);

[num,den]=tfdata(dD,'V');

dalin(num1,den1,num,den,0.5)


相关内容

  • 计算机控制系统实验报告
  • 计算机控制系统实验报告 学院:核自院姓名:李擂专业:电气工程及其自动化班级:电气四班学号: [1**********]7 实验一采样实验 一.实验目的 了解模拟信号到计算机控制的离散信号的转换-采样过程. 二.实验原理及说明 采样实验框图如图4-3-1所示.计算机通过模/数转换模块以一定的采样周期对 ...

  • 实验 大林算法(1)
  • 实验 大林算法 一.实验目的 1. 进一步掌握大林算法 2. 熟悉大林算法硬件电路结构 二.实验器材 1.TKKL -4型实验箱 2.虚拟示波器(软件) 3.计算机 三.实验线路原理 (1)纯滞后环节是通过控制采样保持器,使采样保持器的输出滞后D/A输出一拍来模拟实现的. e -rs 采样周期T=0 ...

  • 微机测控技术
  • 模拟-离散设计方法与直接数字设计综述 "模拟-离散设计方法"是将整个控制系统看成是连续系统,先用模拟控制理论设计一个控制器,然后将其离散化.所谓模拟化的设计方法,就是首先设计出符合技术要求的连续控制系统,再用相应的离散控制器去实现.而"直接数字设计方法"是将整 ...

  • 微型计算机实验报告
  • 目 录 实验一 A/D与D/A转换 . ............................................ 2 实验二 数字滤波器 ................................................ 5 实验三 离散化方法研究 .......... ...

  • [机械振动与噪声控制]课程教学设计
  • 摘 要:<机械振动与噪声控制>课程适用的专业为机械类和近机类,选修学生处于大学本科三年级下学期的阶段.本文从教学的内容设计上,阐述了这门课程的专业特点. 关键词:机械振动;噪声控制;微分方程 1. 课程描述 <机械振动与噪声控制>课程适用的专业为机械类与近机类,选修学生属于大 ...

  • 苏维埃的海归
  • 作者:华新民 科学文化评论 2012年10期 苏维埃社会主义共和国联盟的历史是短暂的,始于1917年,终于1991年.不过,公平地说,这个短暂的"朝代"曾经有过辉煌的科学技术.世界第一颗人造地球卫星就是在苏联时期发射的.如果诺贝尔奖也算是一个国家科学发展的标志的话,那么在这个时期 ...

  • 实验4 链路状态路由算法原理实验报告
  • 电子科技大学通信学院 <计算机通信网实验报告> 链路状态路由算法原理实验 班 级 学 生 学 号 教 师 实验4:链路状态路由算法原理实验报告 [实验目的] 1.要求实验者利用路由选择算法模拟软件提供的通信功能,模拟链路状态路由选择算法的初始化.路由信息扩散过程和路由计算方法: 2.掌握 ...

  • 算法分析与设计实验报告-最大字段和问题
  • 实验报告 课程名称 算法分析与设计 实验项目名称 最大字段和问题 班级与班级代码 实验室名称(或课室) 实验楼802 专 业: 计算机科学与技术 任课教师: 李绍华 学 号: 姓 名: 实验日期: 2016年11月25日 广东财经大学教务处 制 姓名 实验报告成绩 评语: 指导教师(签名) 年 月 ...

  • 算法试验一_求最大公约数实验报告_
  • 昆明理工大学信息工程与自动化学院学生实验报告 ( 2012 - 2013 学年 第 1 学期 ) 课程名称:算法设计与分析 开课实验室:信自楼应用.网络机房445 2012 年10月25日 一.上机目的及内容 1. 上机内容 求两个自然数m 和n 的最大公约数. 2. 上机目的 (1)复习数据结构课 ...