MATLAB与过程控制系统仿真
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1.2 系统特点
前馈控制系统主要特点如下: (1)属于开环控制
只要系统中各环节是稳定的,则控制系统必然稳定。但若系统中有一个 环节不稳定,或局部不稳定,系统就不稳定。另外,系统的控制精度取决于 构成控制系统的每一部分的精度,所以对系统各环节精度要求较高。
(2)很强的补偿局限性 前馈控制实际是利用同一干扰源经过干扰通道和前馈通道对系统的作用
Simout模块的设置:
MATLAB与系统仿真
输出曲线
MATLAB与系统仿真
2.2.2 双闭环比值控制系统 双闭环比值控制系统的特点是在保持比值控制的前提下,
主动量和从动量两个流量均构成闭环回路,这样克服了自身流 量的干扰,使主、从流量都比较平稳,并使得工艺总负荷比较 稳定。
MATLAB与系统仿真
对于跟随主动量变化控制给定值的从动量随动控制系统, 期望系统响应快些,一般整定为非周期过程。选择PI控制方式。
MATLAB与系统仿真
例2 假设系统从动量传递函数为
G(s) 3 e5t 15s 1
设计该从动对象的单闭环比值控制系统。
MATLAB与系统仿真
单闭环比值控制过程相当于从动量随主动量变化的随机控 制过程。假设主动量由一常值10加幅值为0.3的随机扰动构成, 从动量受一个随机干扰。主动量和从动量的比值假定为3。 (Kp=0.3,Ki=0.02)
运算的控制器 3.设定水位的定值器(可能包括在控制器内) 4.执行控制命令的执行器 5.调节给水量的控制阀 这些装置和被控对象锅炉本身组成了一个控制系统。
MATLAB与系统仿真
过程控制系统原理框图
MATLAB与系统仿真
三、生产对过程控制的要求和指标
1、生产对过程控制的要求 1.安全性 2.经济性 3.稳定性
MATLAB与系统仿真
单回路控制系统 1—液位变送器 2—液位控制器 3—执行器
MATLAB与系统仿真
单回路液位控制系统
MATLAB与系统仿真
二、控制器的选择
1、比例控制器的选择 2、比例、积分控制器的选择
3、比例、积分、微分控制器的选择
三、控制器的正反作用选择
控制器有正作用和反作用两种,当被控过程的输入量 增加(或减小)时,其输出量(被控参数)也增加 (或减少),这就称被控过程为正作用,反之则称为 反作用。
的叠加来消除干扰的影响。因此,固定的前馈控制只对相应的干扰源起作用, 而对其他干扰没有影响。
而且,在工程实际中,影响生产过程的原因多种多样,系统随时间、工 作状态、环境等情况的变化,也会发生变化甚至表现出非线性,这些都导致 不可能精确确定某一干扰对系统影响的程度或数学描述关系式。因此,前馈 控制即使对单一干扰也难以完全补偿。
MATLAB与系统仿真
串级控制系统的结构特点: 1.由两个或两个以上的控制器串联而成,一个控制器的输c
出是另一个控制器的设定。 2.由两个或两个以上的控制器、相应数量的检测变送器和
一个执行器组成。 3.主回路是恒值控制系统,对主控制器的输出而言,副回
路是随动系统。
串级控制的主要优点可概括如下: 1.将干扰加到副回路中,由副回路控制对其进行抑制; 2.副回路中参数的变化,由副回路给予控制,对被控量G1
总之, 单闭环比值控制系统虽然能保持主、副物料流量比值不变,但是无法控制主物料 的流量不变,因此,对生产过程的生产能力没有进行控制。该控制系统能保证主、副物料的 流量比值不变,同时,系统结构简单,因此在工业生产过程自动化中应用M较AT广LA。B与系统仿真
3.双闭环比值控制系统
在双闭环比值控制系统工作时,若主动量受到干扰发生波动,则主动量回路对 其进行定值控制,使主动量始终稳定在给定值附近,同时从动量控制回路也会随主 动量的波动进行调整;当从动量受到扰动发生波动时,从动量控制回路对其进行定 值控制,使从动量始终稳定在定值附近,而主动控制回路不受从动量波动的影响。
开环比值控制是理解比例控制工作机理的基础,在实 际工程上很少应用。
MATLAB与系统仿真
2.单闭环比值控制系统
单闭环比值控制系统是在开环比值控制系统上增加对副物 料的闭环控制回路,用以实现主、副物料的比值保持不变。
单闭环比值控制系统的四种工作情况: (1)当在系统处于稳定工作状态时,主、副物料流量的比值恒定。 (2)当主物料流量不变,副物料流量受到扰动变化时,可通过副流量的闭合回路调整副物料 流量使之恢复到原设定值,保证主、副物料流量比值一定。 (3)当主物料流量受到扰动变化,而副物料不变时,则按预先设置好的比值使比值器输出成 比例变化,即改变给定值,根据给定值的变化,发出控制命令,以改变调节阀的开度,使副 流量跟随主流量而变化,从而保证原设定的比值不变。 (4)当主、副物料流量同时受到扰动变化时,调节器在调整副物料流量使之维持原设定值的 同时,系统又根据主物料流量产生新的给定值,改变调节阀的开度,使主、副物料流量在新 的流量数值的基础上,保持原设定值的比值关系不变。
Gf G2
Y (XGpG1G2G3 MGf)G3 1 FGpG1G2G3
干扰对系统的作用是通过干扰通道进行的,前馈的控制原
理是给系统附加一个前馈通道(或称前馈控制器),使所测量 的系统扰动通过前馈控制器改变控制量。利用扰动所附加的控 制量与扰动对被控制量影响的叠加消除或减小干扰MA的TLA影B与响系统。仿真
为了利用Workspace中强大的绘图功能,将多张图绘制在一 起,将输出传到Workspace。
建立模型及simout设置运行后,在命令窗口输入 plot(tout,simout,tout,simout1,tout,simout2) 再用输出图形中的菜单Insert-text增加图释。
MATLAB与系统仿真
R2(s) Gc1(s)
u1 _
Gc2(s)
D2(s)
PID2 PID1
G2(s)
统框图
计算顺序:先主回路(PID1),后副回路(PID2)。 控制方式:异步采样控制—主回路的采样周期T1是副回路采 样周期T2的整数倍。
同步采样控制—主、副回路采样周期相同。这时, 应根据副回路选择采样周期,因为副回路的受控对象的响应 速度较快。
因此,因扰动而发生的主动量和从动量波动利用各自控制回路分别实现实际值 与给定值吻合,从而保证主、副物料流量的比值恒定。
当调节主动量给定值时,主动量控制回路调节主动量实际值和给定值吻合;同 时,根据主动量与从动量的比值及新的主动量给定值,系统给出从动量控制回路的 输入值。
通过从动控制回路的调节控制使从动量的实际值与该输入值吻合,即从动控制 量的实际值与主动量变动后的数值相对应,保持主动量和从动量的MA比TL值AB不与系变统。仿真
在过程控制中,把用于实现两种(或多种)物料按一定 比例关系进行关联控制的系统,称为比值控制系统。
主物料,也称为主动量: 在要保持一定比例关系的物料中,把起主导作用的物料。
从物料,也称为从动量: 另一种随主物料的变化而成比例地变化的物料。
MATLAB与系统仿真
2.1.2 比值控制系统的类型
根据生产过程中工艺容许的负荷、干扰、产品质量等要 求不同,实际采用的比值控制方案也不同。 比值控制系统分为:1. 开环比值控制系统;
例3 某主动量和从动量控制系统的数学模型分别为:
G(s) 3 e5t ,G(s)
3
e5s
15s 1
(10s 1)(20s 1)
假定主动量给定值为5,主动量和从动量的比值为4,主动控制 和从动控制系统均受随机干扰。(主、从控制回路均选择PI控 制方式,Kp=0.82,Ki=0.05)。
MATLAB与系统仿真
MATLAB与系统仿真
2.2 比值控制系统的MATLAB仿真
2.2.1 单闭环比值控制系统
单闭环比值控制系统的特点是在保持主动量和从动量比值 关系的前提下,构成从动量闭环回路,使从动量跟主动量变化。 这样控制系统只控制从动量的变化而对主动量的变化未加控制。 因此,单闭环比值控制系统适用于主动量变化不大的场合。
MATLAB与系统仿真
主调节器采用PI控制,k p 50, ki 5 ,副调节器采用P控制, k p 200 ,外加干扰信号为sin(50t)。
MATLAB与系统仿真
串级控制的阶跃响应
常规PID控制的阶跃响应
MATLAB与系统仿真
二、比值控制系统仿真
2.1 比值控制系统基础知识
2.1.1 比值控制系统特点
可见主动量控制回路是一定值控制系统,而从动量控制 回路是一个随动控制系统。
和单闭环比值控制系统相比,双闭环比值控制系统的突 出优点如下:
(1)控制系统更为稳定 对主动量的定值控制克服了干扰对主动量的影响,因此 主动量变化平稳,从动量也将平稳,进而系统的总物料流量 稳定,更好地满足了生产工艺要求。 (2)系统更易于调节 当需要改变主动量的设定值时,主动量控制回路通过调 节控制使主动量的输出值改变为新设定值,同时从动量也将 随主动量按给定比值变化。 因此,当需要调整负荷时,只要改变主动量回路控制器 的给定值,就可同步调整主动量和从动量,并保持主动量和 从动量的比值不变。
当被控对象呈现大延迟(如含有较大的容积延迟或纯延迟) 或所受干扰较多,干扰频率较高,要求系统快速反应实现控制 目的时,反馈控制系统的控制效果往往不够理想。
与反馈控制相比,前馈控制很好的弥补了反馈控制的一些 缺点。前馈控制是针对扰动量及其变化进行控制的。
MATLAB与系统仿真
3.1.1 系统结构
Gd
的影响大为减弱; 3.副回路的惯性由副回路给予调节,因此提高了整个系统
的响应速度;
MATLAB与系统仿真
例1 设副对象特性为 G2 (s) 1/(T02s 1) ,主对象特性为 G1(s) 1/(T01s 1) ,T01 T02 10 ,采样时间为2s,外加干扰信号 为sin(50t)。
控制器的正反作用的选择应该在根据工艺要求对控制 阀、气关作用确定之后再行确定。
MATLAB与系统仿真
五、控制器的参数整定
1、过渡过程参数整定 2、经验法 3、稳定边界法 4、衰减曲线法 5、响应曲线法 6、衰减频率特性法
MATLAB与系统仿真
第三节 复杂控制系统仿真
一、串级控制系统仿真
R1(s) _
2、过程控制系统的品质指标 (1)衰减比 (2)动态偏差 (3)调整时间Tc (4)静态偏差
MATLAB与系统仿真
第二节 单回路控制系统
一、单回路控制系统的组成 单回路控制系统又称简单控制系统,它是只有一个检测 元件或变送器、一个控制器、一个执行器连同被控制对象 对一个被控参数进行控制的反馈闭环控制系统。
第四章 MATLAB与过程控制系统仿真
第一节 过程控制的基本概念
一、过程控制的发展状况:
第一阶段:(20世纪50年代以前) 对系统进行分析的基本方法为根轨迹法和频率法。
第二阶段:(20世纪60年代后) 自动控制的工具产生了直接数字控制DDC和监督计算机 控制SCC。
第三阶段:(20世纪70年代以后) 产生了集散控制系统DCS。
2. 单闭环比值控制系统; 3. 双闭环比值控制系统等;
MATLAB与系统仿真
1.开环比值控制系统
1)当系统处于稳定工作状态时,两物料的流量满足比 值关系。
2)当主动量受到干扰而发生变化时,系统通过比值器 及设定值按比例去改变控制阀的开度,调节从动量使之与 主动量仍保持原有的比例关系。
3)当从动量受到外界干扰(如温度、压力扰动)波动 时,由于是开环控制,没有调节从动量自身波动的环节, 也没有调整主动量的环节,故两种物料的比值关系很难保 持不变,系统对此无能为力。
仿真模型:
MATLAB与系统仿真
输出曲线
MATLAB与系统仿真
三、前馈控制系统仿真
3.1 前馈控制系统基础知识
反馈控制是基于被控量的偏差进行的,没有偏差也就不存 在反馈控制。当然,只要存在偏差,控制系统就不可能保持在 理想控制要求上,而是在理想要求附近摆动。所以,反馈控制 是接近理想要求,但永远也无法保持理想要求的控制。
20世纪80年代以后,自动化的实现工具由DCS系统发展
到了现场总线控制系统FCS。
MATLAB与系统仿真
二、过程控制的组成
锅炉水位控制原理图 1—锅筒 2—省煤器 3—过热器 4—给水阀门 5—蒸汽阀门
MATLAB与系统仿真
要实现水位控制需要以下装置:
1.测量水位变化的传感器或变送器 2.能将水位测量值和水位设定值进行比较并进行控制