串级控制系统研究 仿真

串级控制系统研究 仿真
串级控制系统研究 仿真

本科学生毕业论文

2011年5月20日

论文题目:

串级控制系统研究学院:

电子工程学院年级:

2007级专业:

自动化姓名:

陈曦学号:

20075199指导教师:

赵建华

摘要

随着现代工业生产过程向着大型、连续和强化方向发展,对控制系统的控制品质提出了日益增长的要求。在这种情况下,简单的单回路控制已经难以满足一些复杂的控制要求。串级控制系统是过程控制中的一种多回路控制系统,是为了提高单回路控制系统的控制效果而提出来的一种控制方案。串级控制系统把两个单回路控制系统以一定的结构形式串联在一起,它不仅具有单回路控制系统的全部功能,而且还具有许多单回路控制系统所没有的优点。串级控制系统采用了两个调节器,因此它的调节器的参数整定更复杂一些。

本论文论述了一个液位——流量串级控制系统的设计方法和步骤,介绍了它的参数整定方法。在此过程中,介绍了对液位和流量进行检测和转换的常用元件,应用阶跃响应曲线推导了广义对象的传递函数,简单地论述了串级控制系统的优点,讨论了它对控制效果的改善作用,并使用仿真软件对该系统进行了仿真。

关键词

串级控制系统;液位;流量;仿真

Abstract

Along with the modern industry production process to large-scale,continuously is developing with the strengthened direction,proposed to the control system control quality day by day grows request.In this kind of situation,the simple single return route control already with difficulty satisfied some complex control requests.The cascade control system is in the process control more than one kind of return routes control system,is for enhance one kind of control plan which the single return route control system the control effect proposes.The cascade control system two single return routes control system by the certain structural style connects in together,it not only has the single return route control system the complete function,moreover also has many single return routes control system no merit.The cascade control system has used two regulators,therefore it is more complex to set its regulator parameter.

The present paper elaborated a fluid position—current capacity cascade control system design method and the step,introduced its parameter set method.In this process,introduced carries on the examination and the transformation commonly used part to the fluid position and the current capacity,has inferred the generalized object transfer function using the step leap response curve,simply elaborated the cascade control system merit,discussed it to control the effect the improvement function,and use simulation software has carried on the simulation to this system.

Key words

Cascade control system;fluid position;current capacity;simulation

目录

摘要..........................................................................................................................................I Abstract....................................................................................................................................II

前言 (1)

第一章概述 (2)

1.1论文课题研究的意义 (2)

1.2论文的目的 (2)

第二章总体方案的设计 (3)

2.1串级控制系统在实际应用中的重要意义 (3)

2.1.1串级系统的基本概念和组成结构 (3)

2.1.2串级调节系统的特点和效果分析 (4)

2.2本控制系统的总体方框图及控制过程 (4)

2.2.1被控对象的分析 (4)

2.2.2转换元件的选择、性能参数 (7)

2.2.3执行元件的选择、性能参数 (9)

2.2.4测试广义对象的响应曲线并辨识其传递函数 (10)

第三章控制系统的性能分析 (14)

3.1基本控制系统的方框图 (14)

3.2未加校正装置的闭环控制系统的方框图 (14)

3.3未加校正的控制系统的仿真计算 (15)

3.4控制规律的选择 (15)

3.5MATLAB仿真软件选择控制规律的参数 (16)

结论 (18)

参考文献 (19)

致谢 (20)

前言

过程控制是指在生产过程中,运用合适的控制策略,采用自动化仪表及系统来代替操作人员的部分或全部直接劳动,使生产过程在不同程度上自动地运行,所以过程控制又被称为生产过程自动化,广泛应用于石油、化工、冶金、机械、电力、轻工、纺织、建材、原子能等领域。过程控制系统是指自动控制系统的被控量是温度、压力、流量、液位、成分、粘度、湿度以及PH值等这样一些过程变量的控制系统。过程控制是提高社会生产力的有力工具之一。它在确保生产正常运行,提高产品质量,降低能耗,降低生产成本,改善劳动条件,减轻劳动强度等方面具有巨大的作用。

单回路控制系统是过程控制中结构最简单、最基本、应用最广泛的一种形式,它解决了工业生产过程中大量的参数定值控制问题。但是,随着现代工业生产过程向着大型、连续、和强化方向发展,对操作条件、控制精度、经济效益、安全运行、环境保护等提出了更高的要求。此时,单回路控制系统往往难以满足这些要求。为了提高控制品质,需要在单回路的基础上,采取其它措施,组成复杂控制系统。而串级控制就是其中一种提高控制品质的有效方案。

本毕业论文课题针对液位对象浅述了串级控制系统的主要设计方法和步骤,虽然只是串级控制系统的一个简单的应用例子,但也初步综合了自动控制原理、过程控制、检测与转换技术、组态软件等自动控制专业的知识,对于提高对专业知识的认识水平、培养实践动手能力有重要意义。

第一章概述

1.1论文课题研究的意义

随着现代工业生产过程向着大型、连续和强化方向发展,对控制系统的控制品质提出了日益增长的要求。在这种情况下,简单的单回路控制已经难以满足一些复杂的控制要求。在单回路控制方案基础上提出的串级控制方案,则对提高过程控制的品质有极为明显的效果。串级控制系统具有单回路控制系统的全部功能,而且还具有许多单回路控制系统所没有的优点。因此,串级控制系统的控制质量一般都比单回路控制系统好,而且串级控制系统利用一般常规仪表就能够实现,所以,串级控制是一种易于实现且效果又较好的控制方法,在生产过程中的应用也比较普遍。

本毕业论文课题讨论了一个简单的液位—流量串级控制系统的设计方法及步骤。液位和流量是工业生产过程中最常用的两个测控参数,因此本毕业设计课题具有较大的现实意义。而且通过综合应用自动控制专业的各门课程知识,有助于加深对专业知识的理解,提高专业理论水平,并培养实践动手能力,为今后走上工作岗位打下坚实的基础。

1.2论文的目的

通过毕业设计,加深对所学传感器技术、转换技术、电子技术、自动控制原理以及过程控制的基本原理、基本知识的理解和应用,掌握串级控制系统的设计步骤和方法,掌握工程整定参数方法,培养创新意识,增强动手能力,为今后工作打下一定的理论和实践基础。

第二章总体方案的设计

2.1串级控制系统在实际应用中的重要意义

单回路控制系统是过程控制中结构最简单的一种形式,它只用一个调节器,调节器也只有一个输入信号,从系统方框图看,只有一个闭环。在大多数情况下,这种简单系统已经能够满足工艺生产的要求,但是也有另外一些情况,譬如调节对象的动态特性决定了它很难控制,而工艺对调节质量的要求又很高;或者调节对象的动态特性虽然并不复杂,控制的任务却比较特殊,则单回路控制系统就无能为力了。另外,随着生产过程向着大型、连续和强化方向发展,对操作条件要求更加严格,参数间相互关系更加复杂,对控制系统的精度和功能提出许多新的要求,对能源消耗和环境污染也有明确的限制。为此,需要在单回路的基础上,采取其它措施,组成复杂控制系统,而串级控制系统就是其中一种改善和提高控制品质的极为有效的控制系统。

液位和流量是工业生产过程中最常用的两个参数,对液位和流量进行控制的装置在工业生产中应用的十分普遍。液位的时间常数T一般很大,因此有很大的容积迟延,如果用单回路控制系统来控制,可能无法达到较好的控制质量。而串级控制系统可以用一般常规仪表来实现,成本增加也不大,却可以起到十分明显的提高控制质量的效果,因此往往采用串级控制系统对液位进行控制。一般情况下,流量是影响液位的主要因素,其时间常数较小,将它纳入副回路进行控制,不仅有效地克服了流量对液位造成的干扰,而且使系统工作频率提高,能够对液位实行较快的控制。

当然,还有一些其它的克服大容积迟延的控制方案,例如前馈控制、大迟延滞后补偿控制。但这两种控制方案较难用一般常规仪表来实现,在经济性和简便性上不如串级控制,一般用在其它有特殊要求的控制系统中。

2.1.1串级系统的基本概念和组成结构

串级控制系统采用两套检测变送器和两个调节器,前一个调节器的输出作为后一个调节器的设定,后一个调节器的输出送往调节阀。前一个调节器称为主调节器,它所检测和控制的变量称主变量(主被控参数),即工艺控制指标;后一个调节器称为副调节器,它所检测和控制的变量称副变量(副被控参数),是为了稳定主变量而引入的辅助变量[1]。

整个系统包括两个控制回路,主回路和副回路。副回路由副变量检测变送、副调节器、调节阀和副过程构成;主回路由主变量检测变送、主调节器、副调节器、调节阀、副过程和主过程构成。副环是串在主环之中,故称串级调节系统。

2.1.2串级调节系统的特点和效果分析

串级调节系统是一个双回路系统,实质上是把两个调节器串连起来,通过它们的协调工作,使一个被调量准确保持为给定值。通常,串级系统副环的对象惯性小,工作频率高,而主环惯性大,工作频率低。为了提高系统的调节性能,希望主副环的工作频率错开相差三倍以上,以免频率相近时发生共振现象而破坏正常工作。

串级调节系统主要是用来克服落在副环内的扰动。这些扰动能在中间变量反应出来,很快就被副调节器抵消了。与单回路系统相比,干扰对被调量的影响可以减少许多倍。对于中间变量并无特殊要求,它的选择应该是,既能迅速的反应扰动作用,又能使副环包括更多的,特别是幅度大而频繁的扰动。

主调节器的任务主要是克服落在副环以外的扰动,并准确保持被调量为给定值。由于副回路的存在,串级系统可以看做为一个闭合的副回路代替了原来的一部分对象,起了改善对象特性的作用。与单回路系统相比,除了克服落在副环内的扰动外,还提高了系统的工作频率,加快了过渡过程[2]。

2.2本控制系统的总体方框图及控制过程

2.2.1被控对象的分析

1、被控对象为图2-1中所示液位对象

图2-1控制系统方框图2、被控对象的工作原理、传递函数及理论推导如下:单容水箱如图2

-1所示,Qi 为入口流量,由调节阀开度μ加以控制,出口流量则由电磁阀控制产生干扰。被调量为水箱中的水位H,它反映水的流入与流出量之间的平衡关系。现在分析水位在电磁阀开度扰动下的动态特性。显然,在任何时刻水位的变化均满足下述物料平衡方程[3]:

()1i o dH Q Q dt F

=?(2-1)其中i Q k μμ=(2-2)

o Q =(2-3)F 为水箱的横截面积;k μ是决定于阀门特性的系数,可以假定它是常数;k 是与电

磁阀开度有关的系数,在固定不变的开度下,k 可视为常数。

将(2-2)、(2-3)两式代入式(2-1)得

(1dH k dt F μμ=?(2-4)

上式是一个非线性微分方程。这个非线性给下一步的分析带来很大的困难,但如果水位始终保持在其稳态值附近很小的范围内变化,那就可以将上式加以线性化。为此,首先把原始的平衡方程改写成增量形式,其方法如下。

在过程控制中,描述各种动态环节的动态特性最常用的方式是阶跃响应,这意味着在扰动发生以前,该环节原处于稳定平衡状态,对于上述水箱来说,在起始的稳定平衡状态下,平衡方程(2-1)变为

()0010i o Q Q F =?(2-5)

上式说明在稳定平衡状态下,因入口流量0i Q 必然等于出口流量0o Q ,故水位变化

速度为零。

将(2-1)、(2-5)两式相减,并以增量形式表示各个量偏离其起始稳态值的程度,即

0H H H ?=?,0i i i Q Q Q ?=?,0

o o o Q Q Q ?=?(2-6)那么就得到()1i o d H Q Q dt F

?=???(2-7)它就是平衡方程(2-1)的增量形式。考虑水位只在其稳态值附近的小范围变化,故由式(2-3

)可以近似认为

o Q H ?=

?(2-8)则式(2-7

)变为

1i d H Q H dt F ???=????????

i d H H Q dt ??+?=?????

(2-9)

如果各变量都以自己的稳态值为起算点,即000

i H Q ==则可去掉上式中的增量符号,直接写成

i dH H dt ?+=????

(2-10)因假定000i H Q ==,则对微分方程(2-10

)进行拉普拉斯变换可得

(

)()1i Fs H s s ?+=????

(2-11)将式(2-11)改写成如下形式

()(

)i H s Q s =(2-12)

式(2-12)即液位对象的传递函数2.2.2转换元件的选择、性能参数

本系统需要使用的检测转换元件为流量检测转换元件和液位检测转换元件,下面分别讨论两种检测转换元件。

在工程上,流量是指单位时间内通过管道某一截面的物料数量,其常用的计量单位有以下三种:

(1)体积流量Q 单位时间内通过某一截面的物料体积,用立方米每小时(m 3/h ),升每小时(l /h )等单位表示。

(2)重量流量G

单位时间内通过某一截面的物料的重量,一般用公斤力每小时(Kgf/h )表示。

(3)质量流量M

单位时间内通过某一截面的物料的质量,可用公斤每小时(Kg/h )表示。

上述三种流量之间的关系为

M =ρQ (2-13)

G Q gQ gM

γρ===(2-14)式中,ρ是流体密度;γ是流体重度;g 是重力加速度[4]。

1、涡轮流量计

涡轮流量计是以动量矩守恒原理为基础设计的流量测量仪表,是速度式流量计中的主要种类,它采用多叶片的转子(涡轮)感受流体平均流速,从而推导出流量或总量。

图2-2涡轮流量计结构图

涡轮流量计的工作原理:当流体通过安装有涡轮的管路时,流体的动能冲击涡轮发生旋转,流体的流速愈高,动能越大,涡轮转速也就愈高。在一定的流量范围和流体粘度下,涡轮的转速和流速成正比。当涡轮转动时,涡轮叶片切割置于该变送器壳体上的检测线圈所产生的磁力线,使检测线圈磁电路上的磁阻周期性变化,线圈中的磁通量也跟着发生周期性变化,检测线圈产生脉冲信号,即脉冲数。其值与涡轮的转速成正比,也即与流量成正比。这个电讯号经前置放大器放大后,即送入电子频率仪或涡轮流量积算指示仪,以累积和指示流量[1]。涡轮流量计的实用流量方程为

V f

Q K =(2-15)

m V

Q Q ρ=(2-16)式中V Q 、m Q —分别为体积流量,m 3/s ,质量流量,kg/s ;f —流量计输出信号的频

率Hz;K —流量计的仪表系数,P /m 3。

优点:(1)测量精度高,其精度可以达到0.5级以上,在狭小范围内甚至可达0.1%,故可作为校验1.5~2.5级普通流量计的标准计量仪表;(2)对被测信号变化的反应快,若被测介质为水,涡轮流量计的时间常数一般只有几毫秒到几十毫秒,因此特别适用于对脉动流量的测量;(3)重复性好;(4)无零点漂移,抗干扰能力好;(5)范围度宽;(6)结构紧凑。

缺点:(1)不能长期保持校准特性;(2)流体物性对流量特性有较大影响。

2、静压式液位计

对于不可压缩的液体,液位高度与液体的静压力成正比,所以测出液体的静压

力,即可知道液体的高度。

图2-3静压式液位计原理图

图2-3所示为用静压式液位计进行开口容器的液位测量。压力计与容器的底部相连,根据压力计指示的压力大小,即可知道液位的高度,其关系为

p

H

=(2-17)

γ

式(2.17)中,H是液位的高度;γ是液体重度;p是容器内取压平面上的静压力。本系统流量检测转换元件为涡轮流量计,而液位检测转换元件为静压式液位计[1]。

2.2.3执行元件的选择、性能参数

本系统所使用实验装置可用提升泵或电磁阀作为执行机构。提升泵用来控制进水流量,而电磁阀可用来改变出水流量,产生干扰。

(1)提升泵

提升泵为交流异步电动机构成。当系统运行时,由调节器根据偏差产生相应电压输送给变频器,变频器将一定频率信号输送给提升泵,从而改变其转速,使流量发生变化[5]。本实验装置所使用提升泵的性能参数如下:

最大扬程:40m

最大流量:2.5m3/h

吸程:8m

(2)电磁阀

电磁阀理想流量特性为线性。如图2-4所示。其中,Q/Qmax为相对流量,即调节阀某一开度流量Q与全开流量Qmax之比;l/L为相对开度,即调节阀某一开度行程l 与全行程L之比[6]。

图2-4电磁阀理想流量图

2.2.4测试广义对象的响应曲线并辨识其传递函数

1、广义对象示意图

图2-5广义对象示意图

液位广义对象由水箱液位、变频器、提升泵、差压液位传感器和变送器组成。流量广义对象由变频器、提升泵、流量、涡轮流量变送器组成[7]。

2、测试步骤

(1)接通进水管道的手动阀,保证进水畅通。打开出水通道的阀门。其余阀门关闭。

(2)接通实验装置的电源,启动计算机,保证计算机与实验装置通信正常。

(3)进入计算机中组态软件的液位(流量)控制的界面,待液位处于平衡状态时(初始为零),通过组态软件的设定功能改变变频器的频率,改变幅度为20Hz 或30Hz 或40Hz。

(4)观察液位(流量)变化曲线并记录。

(5)做完一次实验后,放掉水箱里的水使液位回复到初始零位置,再做第二次实验。

(6)由响应曲线辨识出广义对象的传递函数[4]。

3、广义流量对象的阶跃响应曲线:

图2-6流量阶跃响应曲线图

对图2-6所示阶跃响应曲线,可用下式进行拟合[8]:

()2221o K G s T s =+(2-18)

上式中()2o G s 表示该传递函数为副变量传递函数,2K 、2T 为对应的增益和时间常

数。

()()()120116038.67/30Q Q K L h Hz f ?∞???===???(2-19)

对应2%的误差带,由图2-6可得:

()

247T s =(2-20)所以

()2 1.75T s =(2-21)则()238.671.751

o G s s =+(2-22)

4、广义液位对象的阶跃响应曲线

图2-7液位阶跃响应曲线图

对图2-7所示阶跃响应曲线,可用下式进行拟合[8]:

()1111s o K G s e T s τ?′=+(2-23)

上式中()1o G s ′表示该传递函数为主变量的传递函数,1K 、1T 分别为对应的增益和

时间常数。

在τ远小于1T 的情况下,可将式(2-23)改为:

()()()11111o K G s s T s τ′=++(2-24)

()()()101658.25/20H H K mm Hz f ∞?===(2-25)

对应5%的误差带,由图2-7可得:

()

133460T s =(2-26)所以

()134601153.333T s ==(2-27)而τ由图2-7可得()

18s τ=所以()()()18.251811153.331o G s s s ′=++(2-28)

式(2-28)所示为液位在自吸泵的作用下的传递函数,自吸泵通过流量而操纵液位,

液位在流量作用下的传递函数可用下式表示:

()()()()()()()()1120.211.7518.25 1.7511811153.33138.671811153.331o o o G s s s G s G s s s s s ′++==?≈++++(2-29)

第三章控制系统的性能分析

3.1基本控制系统的方框图

图3-1基本控制系统方框图

3.2未加校正装置的闭环控制系统的方框图

系统未加校正,即未加入控制规律时,即图3-1中()1o G s 、()2o G s 的传递函数均为

1,此时它们都不起控制作用。如图3-2所示。

图3-2未加校正装置的闭环控制系统方框图可计算出此时系统的闭环传递函数为:

3214.218.12

36329.9825596.6546482.3547.79

s s s s ++++(2-30)

3.3未加校正的控制系统的仿真计算

1、仿真计算程序[9]

在MATLAB 命令窗口中输入以下程序并执行:

>>num=[14.21,8.12];

>>den=[36329.9,825596.65,46482.35,47.79];

>>g =tf(num,den);

>>step(g )

得到如下仿真结果:

Step Response

Tim e (sec)A m p l i t u d e 0100020003000

400050006000

3-3未加校正的控制系统的仿真图

2、仿真结果分析

从图3-3来看,系统调节时间太长,而稳态值与输入阶跃值相差很大,系统性能很差,必须加校正装置。

3.4控制规律的选择

串级控制系统,主变量不允许有余差。而对副变量允许它有波动和余差。为了主变

量的稳定,主调节器必须具有积分作用。因此,主调节器通常都选用比例积分规律。有时,对象控制通道容量滞后比较大,为了克服容量滞后,选用比例积分微分三作用的调节器作为主调节器。

副调节器的给定值随主调节器输出的变化而变化,为了能快速跟踪,副调节器一般不设置积分作用,微分作用也不需要,因为当副调节器有微分作用时,一旦主调节器的输出稍有变化,执行机构就将大幅度地变化。但副调节器容量滞后比较大时,可以适当加一点微分作用,一般情况下,副调节器只需用比例作用就可以了[10]。

本系统的液位对象容量滞后比较大,故主调节器选用比例积分微分调节作用,而流量对象时间常数很小,副调节器只用比例作用。系统框图如下所示[11]:

图3-4加入控制规律后系统框图

3.5MATLAB仿真软件选择控制规律的参数

1、仿真程序编制[12]

P1=200;

I1=0.2;

D1=400;

P2=0.3;

num1=[38.67*P2*D1,38.67*P2*P1,38.67*P2*I1];

den1=[1.75,38.67*P2+1,0];

num2=[0.3675,0.21];

den2=[20759.94,1171.33,1];

[num3,den3]=series(num1,den1,num2,den2);

[num,den]=cloop(num3,den3);

串级控制系统研究 仿真

本科学生毕业论文 2011年5月20日 论文题目: 串级控制系统研究学院: 电子工程学院年级: 2007级专业: 自动化姓名: 陈曦学号: 20075199指导教师: 赵建华

摘要 随着现代工业生产过程向着大型、连续和强化方向发展,对控制系统的控制品质提出了日益增长的要求。在这种情况下,简单的单回路控制已经难以满足一些复杂的控制要求。串级控制系统是过程控制中的一种多回路控制系统,是为了提高单回路控制系统的控制效果而提出来的一种控制方案。串级控制系统把两个单回路控制系统以一定的结构形式串联在一起,它不仅具有单回路控制系统的全部功能,而且还具有许多单回路控制系统所没有的优点。串级控制系统采用了两个调节器,因此它的调节器的参数整定更复杂一些。 本论文论述了一个液位——流量串级控制系统的设计方法和步骤,介绍了它的参数整定方法。在此过程中,介绍了对液位和流量进行检测和转换的常用元件,应用阶跃响应曲线推导了广义对象的传递函数,简单地论述了串级控制系统的优点,讨论了它对控制效果的改善作用,并使用仿真软件对该系统进行了仿真。 关键词 串级控制系统;液位;流量;仿真

Abstract Along with the modern industry production process to large-scale,continuously is developing with the strengthened direction,proposed to the control system control quality day by day grows request.In this kind of situation,the simple single return route control already with difficulty satisfied some complex control requests.The cascade control system is in the process control more than one kind of return routes control system,is for enhance one kind of control plan which the single return route control system the control effect proposes.The cascade control system two single return routes control system by the certain structural style connects in together,it not only has the single return route control system the complete function,moreover also has many single return routes control system no merit.The cascade control system has used two regulators,therefore it is more complex to set its regulator parameter. The present paper elaborated a fluid position—current capacity cascade control system design method and the step,introduced its parameter set method.In this process,introduced carries on the examination and the transformation commonly used part to the fluid position and the current capacity,has inferred the generalized object transfer function using the step leap response curve,simply elaborated the cascade control system merit,discussed it to control the effect the improvement function,and use simulation software has carried on the simulation to this system. Key words Cascade control system;fluid position;current capacity;simulation

控制系统仿真与CAD 实验报告

《控制系统仿真与CAD》 实验课程报告

一、实验教学目标与基本要求 上机实验是本课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的实验手段与实践技能,掌握应用 MATLAB/Simulink 求解控制问题的方法,培养学生分析问题、解决问题、应用知识的能力和创新精神,全面提高学生的综合素质。 通过对MATLAB/Simulink进行求解,基本掌握常见控制问题的求解方法与命令调用,更深入地认识和了解MATLAB语言的强大的计算功能与其在控制领域的应用优势。 上机实验最终以书面报告的形式提交,作为期末成绩的考核内容。 二、题目及解答 第一部分:MATLAB 必备基础知识、控制系统模型与转换、线性控制系统的计算机辅助分析 1. >>f=inline('[-x(2)-x(3);x(1)+a*x(2);b+(x(1)-c)*x(3)]','t','x','flag','a','b','c');[t,x]=ode45( f,[0,100],[0;0;0],[],0.2,0.2,5.7);plot3(x(:,1),x(:,2),x(:,3)),grid,figure,plot(x(:,1),x(:,2)), grid

2. >>y=@(x)x(1)^2-2*x(1)+x(2);ff=optimset;https://www.360docs.net/doc/094677952.html,rgeScale='off';ff.TolFun=1e-30;ff.Tol X=1e-15;ff.TolCon=1e-20;x0=[1;1;1];xm=[0;0;0];xM=[];A=[];B=[];Aeq=[];Beq=[];[ x,f,c,d]=fmincon(y,x0,A,B,Aeq,Beq,xm,xM,@wzhfc1,ff) Warning: Options LargeScale = 'off' and Algorithm = 'trust-region-reflective' conflict. Ignoring Algorithm and running active-set algorithm. To run trust-region-reflective, set LargeScale = 'on'. To run active-set without this warning, use Algorithm = 'active-set'. > In fmincon at 456 Local minimum possible. Constraints satisfied. fmincon stopped because the size of the current search direction is less than twice the selected value of the step size tolerance and constraints are satisfied to within the selected value of the constraint tolerance. Active inequalities (to within options.TolCon = 1e-20): lower upper ineqlin ineqnonlin 2 x = 1.0000 1.0000 f =

实验四 串级控制系统

实验四 加热炉温度串级控制系统 (实验地点:程控实验室,崇实楼407) 一、实验目的 1、熟悉串级控制系统的结构与特点。 2、掌握串级控制系统临界比例度参数整定方法。 3、研究一次、二次阶跃扰动对系统被控量的影响。 二、实验设备 1、MATLAB 软件, 2、PC 机 三、实验原理 工业加热炉温度串级控制系统如图4-1所示,以加热炉出口温度为主控参数,以炉膛温度为副参数构成串级控制系统。 图4-1 加热炉温度串级控制系统工艺流程图 图4-1中,主、副对象,即加热炉出口温度和炉膛温度特性传递函数分别为 主对象:;)130)(130()(18001++=-s s e s G s 副对象:2 1802)1)(110()(++=-s s e s G s 主控制器的传递函数为PI 或PID ,副控制器的传递函数为P 。对PI 控制器有 221111)(),/(, 1 11)(c c I c I I c I c c K s G T K K s K K s T K s G ==+=???? ? ?+= 采用串级控制设计主、副PID 控制器参数,并给出整定后系统的阶跃响应曲线和阶跃扰动响应曲线,说明不同控制方案控制效果的区别。 四、实验过程 串级控制系统的设计需要反复调整调节器参数进行实验,利用MATLAB 中的Simulink 进行仿真,可以方便、快捷地确定出调节器的参数。 1.建立加热炉温度串级控制系统的Simulink 模型 (图4-2) 在MATLAB 环境中建立Simulink 模型如下:)(01s G 为主被控对象,)(02s G 为副被控对象,Step 为系统的输入,c 为系统的输出,q1为一次阶跃扰动,q2为二次阶跃扰动,可以用示波器观察输出波形。PID1为主控制器,双击PID 控制器可设置参数:(PID 模块在

《控制系统计算机仿真》实验指导书

实验一 Matlab使用方法和程序设计 一、实验目的 1、掌握Matlab软件使用的基本方法; 2、熟悉Matlab的数据表示、基本运算和程序控制语句 3、熟悉Matlab绘图命令及基本绘图控制 4、熟悉Matlab程序设计的基本方法 二、实验内容 1、帮助命令 使用help命令,查找sqrt(开方)函数的使用方法; 2、矩阵运算 (1)矩阵的乘法 已知A=[1 2;3 4]; B=[5 5;7 8]; 求A^2*B (2)矩阵除法 已知A=[1 2 3;4 5 6;7 8 9]; B=[1 0 0;0 2 0;0 0 3]; A\B,A/B (3)矩阵的转置及共轭转置 已知A=[5+i,2-i,1;6*i,4,9-i]; 求A.', A' (4)使用冒号选出指定元素 已知:A=[1 2 3;4 5 6;7 8 9]; 求A中第3列前2个元素;A中所有列第2,3行的元素; (5)方括号[] 用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列 3、多项式 (1)求多项式p(x) = x3 - 2x - 4的根 (2)已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] , 求矩阵A的特征多项式; 求特征多项式中未知数为20时的值; 4、基本绘图命令 (1)绘制余弦曲线y=cos(t),t∈[0,2π] (2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t∈[0,2π] 5、基本绘图控制 绘制[0,4π]区间上的x1=10sint曲线,并要求: (1)线形为点划线、颜色为红色、数据点标记为加号; (2)坐标轴控制:显示范围、刻度线、比例、网络线 (3)标注控制:坐标轴名称、标题、相应文本; 6、基本程序设计 (1)编写命令文件:计算1+2+?+n<2000时的最大n值; (2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。 三、预习要求 利用所学知识,编写实验内容中2到6的相应程序,并写在预习报告上。

过程控制系统仿真实验指导

过程控制系统Matlab/Simulink 仿真实验 实验一 过程控制系统建模 ............................................................................................................. 1 实验二 PID 控制 ............................................................................................................................. 2 实验三 串级控制 ............................................................................................................................. 6 实验四 比值控制 ........................................................................................................................... 13 实验五 解耦控制系统 . (19) 实验一 过程控制系统建模 指导内容:(略) 作业题目一: 常见的工业过程动态特性的类型有哪几种?通常的模型都有哪些?在Simulink 中建立相应模型,并求单位阶跃响应曲线。 作业题目二: 某二阶系统的模型为2 () 22 2n G s s s n n ?ζ??= ++,二阶系统的性能主要取决于ζ,n ?两个参数。试利用Simulink 仿真两个参数的变化对二阶系统输出响应的影响,加深对二阶 系统的理解,分别进行下列仿真: (1)2n ?=不变时,ζ分别为0.1, 0.8, 1.0, 2.0时的单位阶跃响应曲线; (2)0.8ζ=不变时,n ?分别为2, 5, 8, 10时的单位阶跃响应曲线。

matlab控制系统仿真.

课程设计报告 题目PID控制器应用 课程名称控制系统仿真院部名称龙蟠学院 专业自动化 班级M10自动化 学生姓名 学号 课程设计地点 C208 课程设计学时一周 指导教师应明峰 金陵科技学院教务处制成绩

一、课程设计应达到的目的 应用所学的自动控制基本知识与工程设计方法,结合生产实际,确定系统的性能指标与实现方案,进行控制系统的初步设计。 应用计算机仿真技术,通过在MATLAB软件上建立控制系统的数学模型,对控制系统进行性能仿真研究,掌握系统参数对系统性能的影响。 二、课程设计题目及要求 1.单回路控制系统的设计及仿真。 2.串级控制系统的设计及仿真。 3.反馈前馈控制系统的设计及仿真。 4.采用Smith 补偿器克服纯滞后的控制系统的设计及仿真。 三、课程设计的内容与步骤 (1).单回路控制系统的设计及仿真。 (a)已知被控对象传函W(s) = 1 / (s2 +20s + 1)。 (b)画出单回路控制系统的方框图。 (c)用MatLab的Simulink画出该系统。

(d)选PID调节器的参数使系统的控制性能较好,并画出相应的单位阶约响应曲线。注明所用PID调节器公式。PID调节器公式Wc(s)=50(5s+1)/(3s+1) 给定值为单位阶跃响应幅值为3。 有积分作用单回路控制系统PID控制器取参数分别为:50 2 5 有积分作用单回路控制系统PID控制器取参数分别为:50 0 5

大比例作用单回路控制系统PID控制器取参数分别为:50 0 0 (e)修改调节器的参数,观察系统的稳定性或单位阶约响应曲线,理解控制器参数对系统的稳定性及控制性能的影响? 答:由上图分别可以看出无积分作用和大比例积分作用下的系数响应曲线,这两个PID调节的响应曲线均不如前面的理想。增大比例系数将加快系统的响应,但是过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏;

串级控制系统整定实验报告

学院 过程控制系统实验报告书 实验名称串级控制系统整定 专业自动化专业 班级 指导教师 姓名 学号 实验日期

串级控制系统整定 一、实验目的 (1)掌握动态模型的创建方法.。 (2)掌握串级控制系统整定方法。 (3)了解控制系统的特点。 (4)了解串联控制系统的特点。 二、实验器材 计算机一台,MATLAB软件 三、实验原理 .串级控制系统:就是由两个调节器串联在一起,控制一个执 行阀,实现定值控制的控制系统。 .串级控制系统的通用方框图: .串级控制系统特点:(1)改善了被控过程的动态特性。 (2)提高了系统的工作频率。 (3)具有较强的抗扰动能力。 (4)具有一定的自适应能力。 .两步整定法

(1)工况稳定时,闭合主回路,主、副调节器都在纯比例作用的条件下,主调节器的比例度置于100%,用单回路控制系统的衰减曲线法整定,求取副调节器的比例度s δ和操作周期s T 。 (2)将副调节器的比例度置于所求得的数值上,把副回路作为主回路中的一个环节,用同样方法整定主回路,求取主调节器的比例度和操作周期。 四、实验步骤 (1)启动计算机,运行MATLAB 应用程序。 (2)在MATLAB 命令窗口输入Smulink,启动Simulink 。 (3)在Simulink 库浏览窗口中,单击工具栏中的新建窗口快捷按钮或在Simulink 库窗口中选择菜单命令File New Modeel,打开一个标题为“Untitled ”的空白模型编辑窗口。 (4)设被控对象的传递函数为: 24 21 (110)(120)s s ?++,要求被调量始 终维持在设定值。设计一个串级控制系统,并且要求控制系统的衰减率为75%,静态误差为零。用MATLAB 创建仿真模型。 (5)按两步整定法整定调节器参数。 (6)按步骤(5)的结果设置调节器参数,启动仿真,通过示波器模块观测并记录系统输出的变化曲线。 (7)施加内扰,观测系统运行情况。 . 衰减曲线法整定参数计算表:

控制系统仿真实验报告

哈尔滨理工大学实验报告 控制系统仿真 专业:自动化12-1 学号:1230130101 姓名:

一.分析系统性能 课程名称控制系统仿真实验名称分析系统性能时间8.29 地点3# 姓名蔡庆刚学号1230130101 班级自动化12-1 一.实验目的及内容: 1. 熟悉MATLAB软件的操作过程; 2. 熟悉闭环系统稳定性的判断方法; 3. 熟悉闭环系统阶跃响应性能指标的求取。 二.实验用设备仪器及材料: PC, Matlab 软件平台 三、实验步骤 1. 编写MATLAB程序代码; 2. 在MATLAT中输入程序代码,运行程序; 3.分析结果。 四.实验结果分析: 1.程序截图

得到阶跃响应曲线 得到响应指标截图如下

2.求取零极点程序截图 得到零极点分布图 3.分析系统稳定性 根据稳定的充分必要条件判别线性系统的稳定性最简单的方法是求出系统所有极点,并观察是否含有实部大于0的极点,如果有系统不稳定。有零极点分布图可知系统稳定。

二.单容过程的阶跃响应 一、实验目的 1. 熟悉MATLAB软件的操作过程 2. 了解自衡单容过程的阶跃响应过程 3. 得出自衡单容过程的单位阶跃响应曲线 二、实验内容 已知两个单容过程的模型分别为 1 () 0.5 G s s =和5 1 () 51 s G s e s - = + ,试在 Simulink中建立模型,并求单位阶跃响应曲线。 三、实验步骤 1. 在Simulink中建立模型,得出实验原理图。 2. 运行模型后,双击Scope,得到的单位阶跃响应曲线。 四、实验结果 1.建立系统Simulink仿真模型图,其仿真模型为

什么叫串级控制系统

1.什么叫串级控制系统?画出一般串级控制系统的典型方块图。 答:串级控制系统是由其结构上的特征而得名的。它是由主、副两个控制器串接工作的。 主控制器的输出作为副控制器的给定值,副控制器的输出去操纵控制阀,以实现对变量的定值控制。 2.串级控制系统有哪些特点?主要使用在哪些场合? 答串级控制系统的主要特点为: (1)在系统结构上,它是由两个串接工作的控制器构成的双闭环控制系统; (2)系统的目的在于通过设置副变量来提高对主变量的控制质量} (3)由于副回路的存在,对进入副回路的干扰有超前控制的作用,因而减少了干扰对主变量的影响; (4)系统对负荷改变时有一定的自适应能力。 串级控制系统主要应用于:对象的滞后和时间常数很大、干扰作用强而频繁、负荷变化大、对控制质量要求较高的场合。 3.串级控制系统中主、剧变量应如何选择? 答主变量的选择原则与简单控制系统中被控变量的选择原则是一样的。 副变量的选择原则是:. (1)主、副变量间应有一定的内在联系,副变量的变化应在很大程度上能影响主变量的变化; (2)通过对副变量的选择,使所构成的副回路能包含系统的主要干扰; (3)在可能的情况下,应使副回路包含更多的主要干扰,但副变量又不能离主变量太近; (4)副变量的选择应考虑到主、副对象时间常数的匹配,以防“共振”的发生 4.为什么说串级控制系统中的主回路是定值控制系统,而副回路是随动控制系统? 答串级控制系统的目的是为了更好地稳定主变量,使之等于给定值,而主变量就是主回路的输出,所以说主回路是定值控制系统。副回路的输出是副变量,副回路的给定值是主控制器的输出,所以在串级控制系统中,副变量不是要求不变的,而是要求随主控制器的输出变化而变化,因此是一个随动控制系统。 5.怎样选择串级控制系统中主、副控制器的控制规律?

控制系统仿真实验报告1

昆明理工大学电力工程学院学生实验报告 实验课程名称:控制系统仿真实验 开课实验室:年月日

实验一 电路的建模与仿真 一、实验目的 1、了解KCL 、KVL 原理; 2、掌握建立矩阵并编写M 文件; 3、调试M 文件,验证KCL 、KVL ; 4、掌握用simulink 模块搭建电路并且进行仿真。 二、实验内容 电路如图1所示,该电路是一个分压电路,已知13R =Ω,27R =Ω,20S V V =。试求恒压源的电流I 和电压1V 、2V 。 I V S V 1 V 2 图1 三、列写电路方程 (1)用欧姆定律求出电流和电压 (2)通过KCL 和KVL 求解电流和电压

四、编写M文件进行电路求解(1)M文件源程序 (2)M文件求解结果 五、用simulink进行仿真建模(1)给出simulink下的电路建模图(2)给出simulink仿真的波形和数值

六、结果比较与分析

实验二数值算法编程实现 一、实验目的 掌握各种计算方法的基本原理,在计算机上利用MATLAB完成算法程序的编写拉格朗日插值算法程序,利用编写的算法程序进行实例的运算。 二、实验说明 1.给出拉格朗日插值法计算数据表; 2.利用拉格朗日插值公式,编写编程算法流程,画出程序框图,作为下述编程的依据; 3.根据MATLAB软件特点和算法流程框图,利用MATLAB软件进行上机编程; 4.调试和完善MATLAB程序; 5.由编写的程序根据实验要求得到实验计算的结果。 三、实验原始数据 上机编写拉格朗日插值算法的程序,并以下面给出的函数表为数据基础,在整个插值区间上采用拉格朗日插值法计算(0.6) f,写出程序源代码,输出计算结果: 四、拉格朗日插值算法公式及流程框图

控制系统数字仿真实验报告

控制系统数字仿真实验报告 班级:机械1304 姓名:俞文龙 学号: 0801130801

实验一数字仿真方法验证1 一、实验目的 1.掌握基于数值积分法的系统仿真、了解各仿真参数的影响; 2.掌握基于离散相似法的系统仿真、了解各仿真参数的影响; 3.熟悉MATLAB语言及应用环境。 二、实验环境 网络计算机系统(新校区机电大楼D520),MATLAB语言环境 三实验内容 (一)试将示例1的问题改为调用ode45函数求解,并比较结果。 实验程序如下; function dy = vdp(t,y) dy=[y-2*t/y]; end [t,y]=ode45('vdp',[0 1],1); plot(t,y); xlabel('t'); ylabel('y');

(二)试用四阶RK 法编程求解下列微分方程初值问题。仿真时间2s ,取步长h=0.1。 ?????=-=1 )0(2y t y dt dy 实验程序如下: clear t0=0; y0=1; h=0.1; n=2/h; y(1)=1; t(1)=0; for i=0:n-1 k1=y0-t0^2; k2=(y0+h*k1/2)-(t0+h/2)^2; k3=(y0+h*k2/2)-(t0+h/2)^2;

k4=(y0+h*k3)-(t0+h)^2; y1=y0+h*(k1+2*k2+2*k3+k4)/6; t1=t0+h; y0=y1; t0=t1; y(i+2)=y1; t(i+2)=t1; end y1 t1 figure(1) plot(t,y,'r'); xlabel('t'); ylabel('y'); (三)试求示例3分别在周期为5s的方波信号和脉冲信号下的响应,仿真时间20s,采样周期Ts=0.1。

夹套式反应器温度串级控制课程设计

课程设计任务书

中北大学 课程设计说明书 学院:机械与动力工程学院 专业:过程装备与控制工程 题目:夹套式反应器温度串级控制系统设计指导教师:吕海峰职称: 副教授

中北大学课程设计说明书 目录 1、概述 (1) 1.1化学反应器基本介绍 (1) 1.2夹套式反应器控制要求 (2) 2、被控对象特性研究 (3) 2.1建立动态数学模型 (3) 2.2被控变量与控制变量的选择 (6) 2.3夹套式反应器扰动变量 (6) 3、控制系统方案确定 (7) 3.1主回路的设计 (8) 3.2副回路的设计 (8) 4、过程检测仪表的选型 (9) 4.1测温检测元件及变送器 (9) 4.2主、副控制器正、反作用的选择 (12) 4.3控制系统方框图 (13) 5、系统仿真,分析系统性能 (13) 5.1各个环节传函及参数确定 (13) 5.2控制系统的仿真及参数整定 (14) 5.3 系统性能分析 (17) 6、课程设计总结 (18) 7、参考文献 (19)

1 概述 1.1化学反应器的基本介绍 反应器(或称反应釜)是化工生产中常用的典型设备,种类很多。化学反应器在结构、物料流程、反应机理、传热、传质等方面存在差异,使自控的难易程度相差很大,自控方案差别也比较大。 化学反应器可以按进出物料状况、流程的进行方式、结构形式、传热情况四 个方面分类: 一、按反应器进出物料状况可分为间歇式和连续式反应器 通常将半连续和间歇生产方式称为间歇生产过程。间歇式反应器是将反应物 料分次获一次加入反应器中,经过一定反应时间后取出反应中所有的物料,然后重新加料在进行反应。间歇式反应器通常适用于小批量、多品种、多功能、高附加值、技术密集型产品的生产,这类生产反应时间长活对反应过程的反应温度有严格程序要求。 连续反应器则是物料连续加入,化学反应连续不断地进行,产品不断的取出,是工业生产最常用的一种。一些大型的、基本化工产品的反应器都采用连续的形式。 二、从物料流程的进行方式可分为单程与循环两类 物料在通过反应器后不再进行循环的流程称为单程,当反应的转化率和产率都较高时,可采用单程的排列。如果反应速度较慢,祸首化学平衡的限制,物料一次通过反应器转化不完全,则必须在产品进行分离后,把没有反应的物料与新鲜物料混合后,再送送入反应器进行反应。这种流程称为循环流程。 三、从反应器结构形式可分为釜式、管式、塔式、固定床、流化床、移动床反应器等。 四、从传热情况可分为绝热式反应器和非绝热式反应器[1]。 绝热式反应器与外界不进行热量交换,非绝热式反应器与外界进行热量交换。一般当反应过程的热效应大时,必须对反应器进行换热,其换热方式有夹套式、蛇管式、列管式等。如今用的最广泛的是夹套传热方式,且采用最普通的夹套结构居多。随着化学工业的发展,单套生产装置的产量越来越大,促使了反应设备的大型化。也大大促进了夹套反应器的反展。 夹套式反应器是一类重要的化工生产设备,由于化学反应过程伴有许多化学和物理现象以及能量、物料平衡和物料、动量、热量和物质传递等过程,因此夹套反应器操作一般都比

自动控制原理及系统仿真课程设计

自动控制原理及系统仿 真课程设计 学号:1030620227 姓名:李斌 指导老师:胡开明 学院:机械与电子工程学院

2013年11月

目录 一、设计要求 (1) 二、设计报告的要求 (1) 三、题目及要求 (1) (一)自动控制仿真训练 (1) (二)控制方法训练 (19) (三)控制系统的设计 (23) 四、心得体会 (27) 五、参考文献 (28)

自动控制原理及系统仿真课程设计 一:设计要求: 1、 完成给定题目中,要求完成题目的仿真调试,给出仿真程序和图形。 2、 自觉按规定时间进入实验室,做到不迟到,不早退,因事要请假。严格遵守实验室各项规章制度,实验期间保持实验室安静,不得大声喧哗,不得围坐在一起谈与课程设计无关的空话,若违规,则酌情扣分。 3、 课程设计是考查动手能力的基本平台,要求独立设计操作,指导老师只检查运行结果,原则上不对中途故障进行排查。 4、 加大考查力度,每个时间段均进行考勤,计入考勤分数,按照运行的要求给出操作分数。每个人均要全程参与设计,若有1/3时间不到或没有任何运行结果,视为不合格。 二:设计报告的要求: 1.理论分析与设计 2.题目的仿真调试,包括源程序和仿真图形。 3.设计中的心得体会及建议。 三:题目及要求 一)自动控制仿真训练 1.已知两个传递函数分别为:s s x G s x G +=+= 22132)(,131)(

①在MATLAB中分别用传递函数、零极点、和状态空间法表示; MATLAB代码: num=[1] den=[3 1] G=tf(num,den) [E F]=zero(G) [A B C D]=tf2ss(num,den) num=[2] den=[3 1 0] G=tf(num,den) [E F]=zero(G) [A B C D]=tf2ss(num,den) 仿真结果: num =2 den =3 1 0 Transfer function: 2 --------- 3 s^2 + s

串级调速系统的仿真与设计(可编辑修改word版)

湖南科技大学 信息与电气工程学院 《课程设计报告》 题目:串级调速系统的仿真与设计 专业:电气工程及其自动化 班级:电气三班 姓名: 学号: 指导教师:吴新开

一、串级调速原理 绕线转子异步电动机用转子串接电阻、分段切换可进行调速,此法调速性能与节能性能都很差。采用转子回路引入附加电动势,从而实现电动机调速的方法称为串级调速。晶闸管串级调速是异步电动机节能控制广泛采用的一项技术,目前国内外许多著名电气公司均生产串级调速系列产品。串级调速的工作原理是利用三相整流将电动机转子电动势变换为直流,经滤波通过有源逆变电路再变换为三相工频交流返送回电网。 为引入转子电路的反电动势,串级调速主电路如图 1-1 所示,逆变电压 U β 是转子整流后改变逆变角β即可以改变反电动势大小,达到改变转速的目的。U d 的直流电压,其值为。当电动机转速稳定,忽略直流回路电阻时,与逆变电压 Uβ大小相等方向相反。当逆变变压器 T1 二次线电压则整流电压 U d 时,则 为U 2l 所以 上式说明,改变逆变角β的大小即可以改变电动机的转差率,实现调速。 通常电动机转速越低返回电网的能量越大,节能越显著,但调速范围过大将使装置的功率因数变差,逆变变压器和交流装置的容量增大,一次投资增高,过串级调速比宜定在 2:1 以下。 图1-1 串级调速主电路

二、调速过程 1. 起动 接通 KM1、KM2,利用频敏变电阻器起动电动机。当电动机起动后,断开 KM2 接通 KM3,电动机转入串级调速。 2. 调速 电动机稳定运行在某转速此时 U d = U β ,如β角增大则 U β 减少,使转子电流 瞬时增大,致使电动机转矩增大转速提高、使转差率 s 减少,当 U d 减少到 U β 相等 时,电动机稳定运行在较高的转速上;反之减少β的值则电动机的转速下降。3. 停车 先断开 KM1,延时断开 KM3,电动机停车。 三、参数计算 1. 电机选择 本设计选取三相异步电动机,调速范围为D= 20。三相异步电动机主要技术数据如下: 额定输出功率7.5KW;定子绕组额定线电压380V; 定子绕组额定相电流12A; 定子绕组每相电阻0.5 欧姆; 定子绕组接线形式Y;转子额定转速980rpm; 转子形式:鼠笼式;转子每相折算电阻:3 欧姆; 转子折算后额定电流30A;额定功率因数:0.75; 电机机电时间常数2S; 电枢允许过载系数1.5; 电网额定电压:380/220V; 电网电压波动10%; 环境温度:-40~+40 摄氏度;环境相对湿度:10~90%. 转差率:3%;调速范围:D=20; 电流超调量小于等 5%;空载起动到额定转速时的转速超调量小于等于 30%; 稳速精度:0.03.

《MATLAB与控制系统。。仿真》实验报告

《MATLAB与控制系统仿真》 实验报告 班级: 学号: 姓名: 时间:2013 年 6 月

目录实验一MATLAB环境的熟悉与基本运算(一)实验二MATLAB环境的熟悉与基本运算(二)实验三MATLAB语言的程序设计 实验四MATLAB的图形绘制 实验五基于SIMULINK的系统仿真 实验六控制系统的频域与时域分析 实验七控制系统PID校正器设计法 实验八线性方程组求解及函数求极值

实验一MATLAB环境的熟悉与基本运算(一) 一、实验目的 1.熟悉MATLAB开发环境 2.掌握矩阵、变量、表达式的各种基本运算 二、实验基本原理 1.熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握MATLAB常用命令 表1 MATLAB常用命令 变量与运算符 3.1变量命名规则 3.2 MATLAB的各种常用运算符 表3 MATLAB关系运算符 表4 MATLAB逻辑运算符

| Or 逻辑或 ~ Not 逻辑非 Xor逻辑异或 符号功能说明示例符号功能说明示例 :1:1:4;1:2:11 . ;分隔行.. ,分隔列… ()% 注释 [] 构成向量、矩阵!调用操作系统命令 {} 构成单元数组= 用于赋值 的一维、二维数组的寻访 表6 子数组访问与赋值常用的相关指令格式 三、主要仪器设备及耗材 计算机 四.实验程序及结果 1、新建一个文件夹(自己的名字命名,在机器的最后一个盘符) 2、启动MATLAB,将该文件夹添加到MATLAB路径管理器中。 3、学习使用help命令。

串级控制系统的原理及设计

串级控制系统的原理及设计中应注意的问题 摘要:介绍了串级控制系统的基本原理,性能和设计中应注意的几个问题。 关键词:内环;外环;增益;时间常数;对象;共振现象;积分饱和现象。 1、概述 1.1串级控制系统介绍 单回路控制系统只用一个调节器,调节器只有一个输入信号,即只有一个闭环,在大多数情况下,这种简单系统能够满足工艺生产的要求。但是也有一些另外的情况,譬如调节对象的动态特性决定了它很难控制,而工艺对调节质量的要求又很高;或者对调节对象的控制任务要求特殊,则单回路控制系统就无能为力了。另外,随着生产过程向着大型、连续和强化方向发展,对操作条件要求更加严格,参数间相互关系更加复杂,对控制系统的精度和功能提出许多新的要求,为此,需要在单回路的基础上,采取其他措施,组成复杂控制系统。串级控制是改善调节过程的一种极为有效的方法,并且在实际中得到了广泛的应用。我厂的生产过程自动控制系统中,串级控制系统是应用最为广泛的复杂控制系统。 1.2 (简单控制系统) 图1.1是精馏塔底部示意图,在再沸器中,用蒸汽加热塔釜液产生蒸汽,然后在塔釜中与下降物料流进行传质传热。为了保证生产过程顺利进行,需要把提馏段温度t保持恒定。为此,在蒸汽管路上装一个调节阀,用它来控制加热蒸汽流量。从调节阀动作到温度t发生变化,需要相继通过很多热容积。实践证明,加热蒸汽压力的波动对温度t的影响很大。此外,还有来自液相加料方面的各种扰动,包括他的流量、温度和组分等,它们通过提馏段的传质传热过程,以及再沸器中的传热条件(塔釜温度、再沸器液面等),最后也影响到温度t。当加热蒸汽压力较大时,如果采用图1.1所示的简单控制系统,调节质量一般都不能满足生产要求。如果采用一个附加的蒸汽压力控制系统,把蒸汽压力的干扰克服在入塔前,这样也提高了温度调节的品质,但这样就需要增加一只调节阀并增加了蒸汽管路的压力损失,在经济上很不合理。 比较好的方法是采用串级控制,如图1.2所示。

串级控制算法的研究

串级控制算法的研究 一、实验目的 1.熟悉并掌握串级控制系统的结构、特点及其混合仿真研究方法。 2.熟悉并掌握串级控制系统的控制器参数整定方法。 二、实验内容 1.设计一已知三阶被控对象的串级控制系统,并完成它的混合仿真。 2.学习用逐步逼近方法整定串级控制所包含的内、外两环PI 控制器参数。 三、实验步骤 1.设计并连接模拟三阶被控对象的电路,并利用AD μC812构成的数据采集系统完成计算机控制系统的两路模拟量输入、一路模拟量输出通道的设计和连接。利用上位机的虚拟仪器功能对此模拟三阶被控对象的电路进行测试,根据测试结果调整电路参数,使它满足实验要求。 2.在上位机完成内、外两环的常规数字PI 控制器的算法编程、调试。特别注意内、外两环的采样控制周期是不同的。通常外环的采样控制周期是内环的3-10倍。 3.将外环断开,先整定内环的常规数字PI 控制器参数,在整定过程中注意观察参数变化对系统动态性能的影响。 4.将内环的常规数字PI 控制器参数按整定好的值固定下来,再整定外环的常规数字PI 控制器参数,在整定过程中注意观察参数变化对系统动态性能的影响。 5.如果对上两步参数整定的结果不满意,可以将外环的常规数字PI 控制器参数固定下来,重新整定内环的常规数字PI 控制器参数。如果仍不能得到满意的结果,可再重复步骤4,直至满意为止。 6.对实验结果进行分析,并完成实验报告。 四、附录 1.被控对象模拟与计算机闭环控制系统的构成 实验系统被控对象的传递函数为201() (0.051)(21)G s s s s =?++ 它可以用图5.1所示电路来模拟

计算机串级控制系统的方框图如图5.2所示,该图中,除了虚线框内部分用电路模拟外,其余部分由上位机和数据处理系统完成。 2.常规数字PI 控制算法 常规的PI 控制律为01()[()()]t p i u t K e t e t dt T =+? 采用一阶差分法离散化后,可以得到常规数字PI 控制算法 简记为1 ()()()]k p p i i K T u k K e k e i T ==+∑ 或者()(1)[()(1)]()u k u k P e k e k Ie k =-+--+ 这里P 、I 参数分别为p P K =,p i T I K T = 3.逐步逼近整定法的整定步骤: (1)外环断开,把内环当作一个单闭环控制系统,并按单闭环控制系统的PID 控制器参数整定方法(如实验四介绍的扩充响应曲线法),求取内环PID 控制器参数。 (2)将内环PID 控制器参数置于整定值上,闭合外环。把内环当作外环的一个等效环节,外环又成为一个单闭环控制系统,再按单闭环控制系统的PID 控制器参数整定方法(如扩充响应曲线法),求取外环PID 控制器参数。 (3)将外环PID 控制器参数置于整定值上,闭合外环。再按上述方法求取内环PID 控制器参数。至此,完成了一次逼近循环。如控制系统性能已满足要求,参数整定即告结束。否则,就回到步骤(2)。如此循环下去,逐步逼近,直到控制系统性能满足要求为止。

串级控制系统仿真

串级控制系统仿真 解题步骤: (1)串级控制系统的方框图: (2)单回路控制系统图: 图(2)为采用单回路控制时的Simulink图,其中,PID C1为单回路PID控制器,d1为一次扰动,取阶跃信号;d2为二次扰动,取阶跃信号;G o2为副对象,G o1为主对象;r为系统输入,取阶跃信号,它连接到示波器上,可以方便地观测输出。 在PID参数设置中,经过不断的试验,当输入比例系数为260,积分系数为0,微分系数为140时,系统阶跃响应达到比较满意的效果,系统阶跃响应如下图:

采用这套PID参数时,二次扰动作用下,置输入为0,系统框图如下。 系统的输出响应如下图:

采用这套PID参数时,一次扰动作用下,置输入为0,系统框图如下: 系统的输出响应如下

从综合以上各图可以看出,采用单回路控制,系统的阶跃响应达到要求时,系统对一次扰动,二次扰动的抑制效果不是很好。 图(1)是采用串级控制时的情况,d1为一次扰动,取阶跃信号;d2为二次扰动,取阶跃信号;PID C1为主控制器,采用PD控制,PID C2为副控制器,采用PID控制;Go2为副对象,Go1为主对象;r为系统输入,取阶跃信号;scope为系统输出,它连接到示波器上,可以方便地观测输出。 经过不断试验,当PID C1为主控制器输入比例系数为550,积分系数为0,微分系数为80时;当PID C2为主控制器输入比例系数为3,积分系数为0,微分系数为0时;系统阶跃响应达到比较满意的效果,系统阶跃响应如下图所示: 采用这套PID参数时,二次扰动作用下,置输入为0,系统的框图如下: 系统的输出响应如下图:

控制系统仿真和设计实验报告

控制系统仿真与设计实验报告 姓名: 班级: 学号: 指导老师:峰

7.2.2控制系统的阶跃响应 一、实验目的 1.观察学习控制系统的单位阶跃响应; 2.记录单位阶跃响应曲线; 3.掌握时间相应的一般方法; 二、实验容 1.二阶系统G(s)=10/(s2+2s+10) 键入程序,观察并记录阶跃响应曲线;录系统的闭环根、阻尼比、无阻尼振荡频率;记录实际测去的峰值大小、峰值时间、过渡时间,并与理论值比较。 (1)实验程序如下: num=[10]; den=[1 2 10]; step(num,den); 响应曲线如下图所示: (2)再键入: damp(den); step(num,den); [y x t]=step(num,den); [y,t’] 可得实验结果如下:

实际值理论值峰值 1.3473 1.2975 峰值时间 1.0928 1.0649 过渡时间+%5 2.4836 2.6352

+%2 3.4771 3.5136 2. 二阶系统G(s)=10/(s2+2s+10) 试验程序如下: num0=[10]; den0=[1 2 10]; step(num0,den0); hold on; num1=[10]; den1=[1 6.32 10]; step(num1,den1); hold on; num2=[10]; den2=[1 12.64 10]; step(num2,den2); 响应曲线:

(2)修改参数,分别实现w n1= (1/2)w n0和w n1= 2w n0响应曲线 试验程序: num0=[10]; den0=[1 2 10]; step(num0,den0); hold on; num1=[2.5]; den1=[1 1 2.5]; step(num1,den1); hold on; num2=[40]; den2=[1 4 40]; step(num2,den2); 响应曲线如下图所示: 3.时作出下列系统的阶跃响应,并比较与原系统响应曲线的差别与特点,作出相应的实验分析结果。

相关文档
最新文档