第九章习题控制系统的matlab仿真与设计 王海英 高等教育出版社

第九章习题控制系统的matlab仿真与设计 王海英  高等教育出版社
第九章习题控制系统的matlab仿真与设计 王海英  高等教育出版社

第九章习题

9.1 matlab指令:

>>sys=tf([2,5,1],[1,2,3])

rlocus(sys)

Transfer function:

2 s^2 + 5 s + 1

---------------

s^2 + 2 s + 3

>>nyquist(sys)

>>bode(sys)

9.2 matlab指令:

>> G=tf(conv([5],[1,5,6]),[1,6,10,8]); step(G)

>>impulse(G)

9.5 matlab指令:

>> GH=tf(conv([7],[1,5]),conv([1,0,0],conv([1,10],[1,1]))); [Gm,Pm,Wcg,Wcp]=margin(GH)

GH_close=feedback(GH,1);

step(GH_close) ,grid on

Warning: The closed-loop system is unstable.

> In lti.margin at 89

Gm =

Inf

Pm =

-47.2870

Wcg =

NaN

Wcp =

1.4354

控制系统仿真课程设计报告.

控制系统仿真课程设计 (2011级) 题目控制系统仿真课程设计学院自动化 专业自动化 班级 学号 学生姓名 指导教师王永忠/刘伟峰 完成日期2014年6月

控制系统仿真课程设计一 ———交流异步电机动态仿真 一 设计目的 1.了解交流异步电机的原理,组成及各主要单元部件的原理。 2. 设计交流异步电机动态结构系统; 3.掌握交流异步电机调速系统的调试步骤,方法及参数的整定。 二 设计及Matlab 仿真过程 异步电机工作在额定电压和额定频率下,仿真异步电机在空载启动和加载过程中的转速和电流变化过程。仿真电动机参数如下: 1.85, 2.658,0.2941,0.2898,0.2838s r s r m R R L H L H L H =Ω=Ω===, 20.1284Nm s ,2,380,50Hz p N N J n U V f =?===,此外,中间需要计算的参数如下: 21m s r L L L σ=-,r r r L T R =,22 2 s r r m t r R L R L R L +=,10N m TL =?。αβ坐标系状态方程: 其中,状态变量: 输入变量: 电磁转矩: 2p m p s r s L r d ()d n L n i i T t JL J βααωψψβ=--r m r r s r r d 1d L i t T T ααβαψψωψ=--+r m r r s r r d 1d L i t T T ββαβψψωψ=-++22s s r r m m m s r r s s 2r r r r d d i R L R L L L L i u t L T L L ααβαα σψωψ+=+-+22 s s r r m m m s r r s s 2 r r r r d d i R L R L L L L i u t L T L L ββαββ σψωψ+=--+[ ] T r r s s X i i αβαβωψψ=[ ] T s s L U u u T αβ=()p m e s s s s r n L T i i L βααβ ψψ=-

控制系统仿真课程设计

控制系统仿真课程设计 (2010级) 题目控制系统仿真课程设计学院自动化 专业自动化 班级 学号 学生姓名 指导教师王永忠/刘伟峰 完成日期2013年7月

控制系统仿真课程设计(一) ——锅炉汽包水位三冲量控制系统仿真1.1 设计目的 本课程设计的目的是通过对锅炉水位控制系统的Matlab仿真,掌握过程控制系统设计及仿真的一般方法,深入了解反馈控制、前馈-反馈控制、前馈-串级控制系统的性能及优缺点,实验分析控制系统参数与系统调节性能之间的关系,掌握过程控制系统参数整定的方法。 1.2 设计原理 锅炉汽包水位控制的操作变量是给水流量,目的是使汽包水位维持在给定的范围内。汽包液位过高会影响汽水分离效果,使蒸汽带水过多,若用此蒸汽推动汽轮机,会使汽轮机的喷嘴、叶片结垢,严重时可能使汽轮机发生水冲击而损坏叶片。汽包液位过低,水循环就会被破坏,引起水冷壁管的破裂,严重时会造成干锅,甚至爆炸。 常见的锅炉汽水系统如图1-1所示,锅炉汽包水位受汽包中储水量及水位下汽包容积的影响,而水位下汽包容积与蒸汽负荷、蒸汽压力、炉膛热负荷等有关。影响水位变化的因素主要是锅炉蒸发量(蒸汽流量)和给水流量,锅炉汽包水位控制就是通过调节给水量,使得汽包水位在蒸汽负荷及给水流量变化的情况下能够达到稳定状态。 图1-1 锅炉汽水系统图

在给水流量及蒸汽负荷发生变化时,锅炉汽包水位会发生相应的变化,其分别对应的传递函数如下所示: (1)汽包水位在给水流量作用下的动态特性 汽包和给水可以看做单容无自衡对象,当给水增加时,一方面会使得汽包水位升高,另一方面由于给水温度比汽包内饱和水的温度低,又会使得汽包中气泡减少,导致水位降低,两方面的因素结合,在加上给水系统中省煤器等设备带来延迟,使得汽包水位的变化具有一定的滞后。因此,汽包水位在给水流量作用下,近似于一个积分环节和惯性环节相串联的无自衡系统,系统特性可以表示为 ()111()()(1)K H S G S W S s T s ==+ (1.1) (2)汽包水位在蒸汽流量扰动下的动态特性 在给水流量及炉膛热负荷不变的情况下,当蒸汽流量突然增加时,瞬间会导致汽包压力的降低,使得汽包内水的沸腾突然加剧,水中气泡迅速增加,将整个水位抬高;而当蒸汽流量突然减小时,汽包内压力会瞬间增加,使得水面下汽包的容积变小,出现水位先下降后上升的现象,上述现象称为“虚假水位”。虚假水位在大中型中高压锅炉中比较显著,会严重影响锅炉的安全运行。“虚假水位”现象属于反向特性,变化速度很快,变化幅值与蒸汽量扰动大小成正比,也与压力变化速度成正比,系统特性可以表示为 222()()()1f K K H s G s D s T s s ==-+ (1.2) 常用的锅炉水位控制方法有:单冲量控制、双冲量控制及三冲量控制。单冲量方法仅是根据汽包水位来控制进水量,显然无法克服“虚假水位”的影响。而双冲量是将蒸汽流量作为前馈量用于汽包水位的调节,构成前馈-反馈符合控制系统,可以克服“虚假水位”影响。但双冲量控制系统要求调节阀具有好的线性特性,并且不能迅速消除给水压力等扰动的影响。为此,可将给水流量信号引入,构成三冲量调节系统,如图1-2所示。图中LC 表示水位控制器(主回路),FC 表示给水流量控制器(副回路),二者构成一个串级调节系统,在实现锅炉水位控制的同时,可以快速消除给水系统扰动影响;而蒸汽流量作为前馈量用于消除“虚假水位”的影响。

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调节的响应曲线均不如前面的理想。增大比例系数将加快系统的响应,但是过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏;

实验七-对汽车控制系统的设计与仿真

实验七 对汽车控制系统的设计与仿真 一、实验目的: 通过实验对一个汽车运动控制系统进行实际设计与仿真,掌握控制系统性能的分析和仿真处理过程,熟悉用Matlab 和Simulink 进行系统仿真的基本方法。 二、实验学时:4 个人计算机,Matlab 软件。 三、实验原理: 本实验是对一个汽车运动控制系统进行实际设计与仿真,其方法是先对汽车运动控制系统进行建摸,然后对其进行PID 控制器的设计,建立了汽车运动控制系统的模型后,可采用Matlab 和Simulink 对控制系统进行仿真设计。 注意:设计系统的控制器之前要观察该系统的开环阶跃响应,采用阶跃响应函数step( )来实现,如果系统不能满足所要求达到的设计性能指标,需要加上合适的控制器。然后再按照仿真结果进行PID 控制器参数的调整,使控制器能够满足系统设计所要求达到的性能指标。 1. 问题的描述 如下图所示的汽车运动控制系统,设该系统中汽车车轮的转动惯量可以忽略不计,并且假定汽车受到的摩擦阻力大小与汽车的运动速度成正比,摩擦阻力的方向与汽车运动的方向相反,这样,该汽车运动控制系统可简化为一个简单的质量阻尼系统。 根据牛顿运动定律,质量阻尼系统的动态数学模型可表示为: ? ??==+v y u bv v m & 系统的参数设定为:汽车质量m =1000kg , 比例系数b =50 N ·s/m , 汽车的驱动力u =500 N 。 根据控制系统的设计要求,当汽车的驱动力为500N 时,汽车将在5秒内达到10m/s 的最大速度。由于该系统为简单的运动控制系统,因此将系统设计成10%的最大超调量和2%的稳态误差。这样,该汽车运动控制系统的性能指标可以设定为: 上升时间:t r <5s ; 最大超调量:σ%<10%; 稳态误差:e ssp <2%。 2、系统的模型表示

MatLab与控制系统仿真(重点编程)

第 4 章 MatLab 的程序设计 MatLab 是一个工具、开发平台,同时它也是一门编程语言。与在命令窗口用交互的方式工作相比,通过程序运行来解决实际问题,其效率更高,因此,凡是复杂的、大型的应用都是以程序的方式执行。相对其它高级语言, MatLab 更简单、编程的效率更高、调试过程也更容易。 MatLab 中的程序文件是以 m 为后缀,所以通常将 MatLab 的程序文件称为 m 文件。MatLab提供了两种形式的m文件,即:脚本(Script)式m文件(就简称m文件)、函数型 m 文件。在 MatLab 中已经嵌入了一个功能强大的集成开发环境—— m 文件编辑器,用它来进行程序的编辑、修改、调试、运行等,完成应用开发工作。 4.1 MatLab 程序设计基础 通过前面内容的学习,大家对 MatLab 已经有了一个初步的认识和印象,到目前为止,我们都是在“命令”窗口中,以交互的方式运行,完成我们的工作。实际上简单的m 文件,就是一个批处理程序,它是若干条命令的集合。 例: 4.1.1 M 文件规则和属性 函数 M 文件必须遵循一些特定的规则。除此之外,它们有许多的重要属性,这其中包括: 1. 函数名和文件名必须相同。例如,函数 fliplr 存储在名为 fliplr.m 文件中。 2. MATLAB 头一次执行一函数个 M 文件时,它打开相应的文本文件并将命令编辑成存储器的内部表示,以加速执行以后所有的调用。如果函数包含了对其它函 数 M 文件的引用,它们也同样被编译到存储器。普通的脚本 M 文件不被编译,即使它们是从函数 M 文件内调用;打开脚本 M 文件,调用一次就逐行进行注释。 3. 在函数 M 文件中,到第一个非注释行为止的注释行是帮助文本。当需要帮助时,返回该文本。例如, ? help fliplr 返回上述前八行注释。 4. 第一行帮助行,名为 H1 行,是由 lookfor 命令搜索的行。 5. 函数可以有零个或更多个输入参量。函数可以有零个或更多个输出参量。

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

阅读使人充实,会谈使人敏捷,写作使人精确。——培根 控制系统设计与仿真上机实验报告 学院:自动化学院 班级:自动化 姓名: 学号: 法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。. 阅读使人充实,会谈使人敏捷,写作使人精确。——培根 一、第一次上机任务 1、熟悉matlab软件的运行环境,包括命令窗体,workspace等,熟悉绘图命令。 2、采用四阶龙格库塔法求如下二阶系统的在幅值为1脉宽为1刺激

下响应的数值解。 2?,??n10?0.5,??(s)G n22?????2ss nn3、采用四阶龙格库塔法求高阶系统阶单位跃响应曲线的数值解。 2?,,??5T?n100.5,???Gs)( n22???1)?s(?2s)(Ts?nn4、自学OED45指令用法,并求解题2中二阶系统的单位阶跃响应。 程序代码如下: 法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。. 阅读使人充实,会谈使人敏捷,写作使人精确。——培根

;曲线如下: 法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。.阅读使人充实,会谈使人敏捷,写作使人精确。——培根

法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。.阅读使人充实,会谈使人敏捷,写作使人精确。——培根

法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。. 阅读使人充实,会谈使人敏捷,写作使人精确。——培根 二、第二次上机任务 试用simulink方法解微分方程,并封装模块,输出为。得到各、1x i 状态变量的时间序列,以及相平面上的吸引子。 ?x?x??xx?3121? ??xx?x???322 ??xx?xx??x??32321参数入口为的值以及的初值。(其中,以及??????x28?10,?8/,,3,?i1模块输入是输出量的微分。)初值分别为提示:0.001xxx?0,?0,?312s:Simulink

控制系统仿真课程设计

控制系统数字仿真课程设计 1.课程设计应达到的目的 1、通过Matlab仿真熟悉课程设计的基本流程; 2、掌握控制系统的数学建模及传递函数的构造; 3、掌握控制系统性能的根轨迹分析; 4、学会分析系统的性能指标; 2.课程设计题目及要求 设计要求 1、进行系统总体设计,画出原理框图。(按给出的形式,自行构造数学模型,构造成1 个零点,三个极点的三阶系统,主导极点是一对共轭复根) G(s)=10(s+2)/(s+1)(s2+2s+6) 2、构造系统传递函数,利用MATLAB绘画系统的开环和闭环零极点图;(分别得 到闭环和开环的零极点图)参考课本P149页例题4-30 clear; num = [10,20]; den =[1 3 8 6]; pzmap(num,den) 3、利用MATLAB绘画根轨迹图,分析系统随着根轨迹增益变化的性能。并估算超 调量=16.3%时的K值(计算得到)。参考课本P149页例题4-31 clear num=[10,20]; den=[1 3 8 6]; sys=tf(num,den); rlocus(sys) hold on jjx(sys); s=jjx(sys); [k,Wcg]=imwk(sys)

set(findobj('marker','x'),'markersize',8,'linewidth',1.5,'Color','k'); set(findobj('marker','o'),'markersize',8,'linewidth',1.5,'Color','k'); function s=jjx(sys) sys=tf(sys); num=sys.num{1}; den=sys.den{1}; p=roots(den); z=roots(num); n=length(p); m=length(z); if n>m s=(sum(p)-sum(z))/(n-m) sd=[]; if nargout<1 for i=1:n-m sd=[sd,s] end sysa=zpk([],sd,1); hold on; [r,k]=rlocus(sysa); for i=1:n-m plot(real(r(i,:)),imag(r(i,:)),'k:'); end end else disp; s=[]; end function [k,wcg]=imwk(sys) sys=tf(sys) num=sys.num{1} den=sys.den{1}; asys=allmargin(sys); wcg=asys.GMFrequency; k=asys. GainMargin;

MATLAB控制系统各种仿真例题(包括simulink解法)

一、 控制系统的模型与转换 1. 请将下面的传递函数模型输入到matlab 环境。 ]52)1)[(2(24)(322 33++++++=s s s s s s s G ) 99.02.0)(1(568 .0)(22+--+=z z z z z H ,T=0.1s >> s=tf('s'); G=(s^3+4*s+2)/(s^3*(s^2+2)*((s^2+1)^3+2*s+5)); G Transfer function: s^3 + 4 s + 2 ------------------------------------------------------ s^11 + 5 s^9 + 9 s^7 + 2 s^6 + 12 s^5 + 4 s^4 + 12 s^3 >> num=[1 0 0.56]; den=conv([1 -1],[1 -0.2 0.99]); H=tf(num,den,'Ts',0.1) Transfer function: z^2 + 0.56 ----------------------------- z^3 - 1.2 z^2 + 1.19 z - 0.99 2. 请将下面的零极点模型输入到matlab 环境。请求出上述模型的零极点,并绘制其位置。 )1)(6)(5()1)(1(8)(22 +++-+++=s s s s j s j s s G ) 2.8() 6.2)(2.3()(1 511-++=----z z z z z H ,T=0.05s >>z=[-1-j -1+j]; p=[0 0 -5 -6 -j j]; G=zpk(z,p,8) Zero/pole/gain: 8 (s^2 + 2s + 2) -------------------------- s^2 (s+5) (s+6) (s^2 + 1) >>pzmap(G)

MATLAB控制系统与仿真设计

MATLAB控制系统与仿真 课 程 设 计 报 告 院(系):电气与控制工程学院 专业班级:测控技术与仪器1301班 姓名:吴凯 学号:1306070127

指导教师:杨洁昝宏洋 基于MATLAB的PID恒温控制器 本论文以温度控制系统为研究对象设计一个PID控制器。PID控制是迄今为止最通用的控制方法,大多数反馈回路用该方法或其较小的变形来控制。PID控制器(亦称调节器)及其改进型因此成为工业过程控制中最常见的控制器(至今在全世界过程控制中用的84%仍是纯PID调节器,若改进型包含在内则超过90%)。在PID控制器的设计中,参数整定是最为重要的,随着计算机技术的迅速发展,对PID参数的整定大多借助于一些先进的软件,例如目前得到广泛应用的MATLAB仿真系统。本设计就是借助此软件主要运用Relay-feedback法,线上综合法和系统辨识法来研究PID控制器的设计方法,设计一个温控系统的PID控制器,并通过MATLAB中的虚拟示波器观察系统完善后在阶跃信号下的输出波形。 关键词:PID参数整定;PID控制器;MATLAB仿真。 Design of PID Controller based on MATLAB Abstract This paper regards temperature control system as the research object to design a pid controller. Pid control is the most common control method up until now; the great majority feedback loop is controlled by this method or its small deformation. Pid controller (claim regulator also) and its second generation so become the most common controllers in the industry process control (so far, about 84% of the controller being used is the pure pid controller, it’ll exceed 90% if the second generation included). Pid parameter setting is most important in pid controller designing, and with the rapid development of the computer technology, it mostly recurs to some advanced software, for example, mat lab simulation software widely used now. this design is to apply that soft mainly use Relay feedback law and synthetic method on the line to study pid

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

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

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

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

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

复杂过程控制系统设计与Simulink仿真

银河航空航天大学 课程设计 (论文) 题目复杂过程控制系统设计与Simulink仿 真 班级 学号 学生姓名 指导教师

目录 0. 前言 (1) 1. 总体方案设计 (2) 2. 三种系统结构和原理 (3) 2.1 串级控制系统 (3) 2.2 前馈控制系统 (3) 2.3 解耦控制系统 (4) 3. 建立Simulink模型 (5) 3.1 串级 (5) 3.2 前馈 (5) 3.3 解耦 (7) 4. 课设小结及进一步思想 (15) 参考文献 (15) 附录设备清单 (16)

复杂过程控制系统设计与Simulink仿真 姬晓龙银河航空航天大学自动化分校 摘要:本文主要针对串级、前馈、解耦三种复杂过程控制系统进行设计,以此来深化对复杂过程控制系统的理解,体会复杂过程控制系统在工业生产中对提高产品产量、质量和生产效率的重要作用。建立Simulink模型,学习在工业过程中进行系统分析和参数整定的方法,为毕业设计对模型进行仿真分析及过程参数整定做准备。 关键字:串级;前馈;解耦;建模;Simulink。 0.前言 单回路控制系统解决了工业过程自动化中的大量的参数定制控制问题,在大多数情况下这种简单系统能满足生产工艺的要求。但随着现代工业生产过程的发展,对产品的产量、质量,对提高生产效率、降耗节能以及环境保护提出了更高的要求,这便使工业生产过程对操作条件要求更加严格、对工艺参数要求更加苛刻,从而对控制系统的精度和功能要求更高。为此,需要在单回路的基础上,采取其它措施,组成比单回路系统“复杂”一些的控制系统,如串级控制(双闭环控制)、前馈控制大滞后系统控制(补偿控制)、比值控制(特殊的多变量控制)、分程与选择控制(非线性切换控制)、多变量解耦控制(多输入多输出解耦控制)等等。从结构上看,这些控制系统由两个以上的回路构成,相比单回路系统要多一个以上的测量变送器或调节器,以便完成复杂的或特殊的控制任务。这类控制系统就称为“复杂过程控制系统”,以区别于单回路系统这样简单的过程控制系统。 计算机仿真是在计算机上建立仿真模型,模拟实际系统随时间变化的过程。通过对过程仿真的分析,得到被仿真系统的动态特性。过程控制系统计算机仿真,为流程工业控制系统的分析、设计、控制、优化和决策提供了依据。同时作为对先进控制策略的一种检验,仿真研究也是必不可少的步骤。控制系统的计算机仿真是一门涉及到控制理论、计算机数学与计算机技术的综合性学科。控制系统仿真是以控制系统的模型为基础,主要用数学模型代替实际控制系统,以计算机为工具,对控制系统进行实验和研究的一种方法。在进行计算机仿真时,十分耗费时间与精力的是编制与修改仿真程序。随着系统规模的越来越大,先进过程控制的出现,就需要行的功能强大的仿真平台Math Works公司为MATLAB提供了控制系统模型图形输入与仿真工具Simulink,这为过程控制系统设计与参数整定的计算与仿真提供了一个强有力的工具,使过程控制系统的设计与整定发生了革命性的变化。

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

课程设计任务书

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

中北大学课程设计说明书 目录 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]。 绝热式反应器与外界不进行热量交换,非绝热式反应器与外界进行热量交换。一般当反应过程的热效应大时,必须对反应器进行换热,其换热方式有夹套式、蛇管式、列管式等。如今用的最广泛的是夹套传热方式,且采用最普通的夹套结构居多。随着化学工业的发展,单套生产装置的产量越来越大,促使了反应设备的大型化。也大大促进了夹套反应器的反展。 夹套式反应器是一类重要的化工生产设备,由于化学反应过程伴有许多化学和物理现象以及能量、物料平衡和物料、动量、热量和物质传递等过程,因此夹套反应器操作一般都比

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

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

控制系统建模、分析、设计和仿真

北京理工大学珠海学院 《计算机仿真》课程设计说明书题目: 控制系统建模、分析、设计和仿真 学院:信息学院 专业班级:自动化四班 学号: 学生姓名: 指导教师: 2012年 6 月 9 日

北京理工大学珠海学院 课程设计任务书 2011 ~2012 学年第2学期 学生姓名:专业班级: 指导教师:范杰工作部门:信息学院 一、课程设计题目 《控制系统建模、分析、设计和仿真》 本课程设计共列出10个同等难度的设计题目,编号为:[0号题]、[1号题]、[2号题]、[3号题]、[4号题]、[5号题]、[6号题]、[7号题]、[8号题]、[9号题]。 学生必须选择与学号尾数相同的题目完成课程设计。例如,学号为09xxxxxxxx2的学生必须选做[2号题]。 二、课程设计内容 (一)《控制系统建模、分析、设计和仿真》课题设计内容 最少拍有波纹控制系统

[8号题] 控制系统建模、分析、设计和仿真 设连续被控对象的实测传递函数为: 用零阶保持器离散化,采样周期取0.02秒,分别设计一单位加速度信号输入时的最少拍有波纹 控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 (二)《控制系统建模、分析、设计和仿真》课题设计要求及评分标准【共100分】 1、求被控对象传递函数G(s)的MATLAB 描述。(2分) 2、求被控对象脉冲传递函数G(z)。(4分) 3、转换G(z)为零极点增益模型并按z-1形式排列。(2分) 4、确定误差脉冲传递函数Ge(z)形式,满足单位加速度信号输入时闭环稳态误差为零和实际闭环系统稳 定的要求。(6分) 5、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dy(z)可实现、最少拍和实际闭环系统稳定的要求。 (8分) 6、根据4、5、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。(12分) 7、求针对单位加速度信号输入的最少拍有波纹控制器Dy(z)并说明Dy(z)的可实现性。(3分) 8、用程序仿真方法分析加速度信号输入时闭环系统动态性能和稳态性能。(7分) 9、用图形仿真方法(Simulink)分析单位加速度信号输入时闭环系统动态性能和稳态性能。(8分) 10、确定误差脉冲传递函数Ge(z)形式,满足单位速度信号输入时闭环稳态误差为零和实际闭环系统稳 定的要求。(6分) 11、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dw(z)可实现、无波纹、最少拍和实际闭环系统稳 定的要求。(8分) 12、根据10、11、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。(12分) 13、求针对单位速度信号输入的最少拍无波纹控制器Dw(z)并说明Dw(z)的可实现性。(3分) 14、用程序仿真方法分析单位速度信号输入时闭环系统动态性能和稳态性能。(7分) 15、用图形仿真方法(Simulink)分析单位速度信号输入时闭环系统动态性能和稳态性能。(8分) 16、根据8、9、14、15、的分析,说明有波纹和无波纹的差别和物理意义。(4分) ) 7)(5)(2()6)(1(879)(2+++++= s s s s s s s G

温度控制系统的设计与仿真..

远程与继续教育学院 本科毕业论文(设计) 题目:温控系统的设计及仿真(MATLAB) 学习中心: 学号: 姓名: 专业:机械设计制造及自动化 指导教师: 2013 年 2 月 28 日

摘要 温度是工业对象中一个主要的被控参数,它是一种常见的过程变量,因为它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成形,结晶以及空气流动等物理和化学过程。温度控制不好就可能引起生产安全,产品质量和产量等一系列问题。温度控制是许多设备的重要的构成部分,它的功能是将温度控制在所需要的温度范围内,以利于进行工件的加工与处理。 一直以来,人们采用了各种方法来进行温度控制,都没有取得很好的控制效果。如今,随着以微机为核心的温度控制技术不断发展,用微机取代常规控制已成必然,因为它确保了生产过程的正常进行,提高了产品的数量与质量,减轻了工人的劳动强度以及节约了能源,并且能够使加热对象的温度按照某种指定规律变化。 实践证明,用于工业生产中的炉温控制的微机控制系统具有高精度、功能强、经济性好的特点,无论在提高产品质量还是产品数量,节约能源,还是改善劳动条件等方面都显示出无比的优越性。 本设计以89C51单片机为核心控制器件,以ADC0809作为A/D转换器件,采用闭环直接数字控制算法,通过控制可控硅来控制热电阻,进而控制电炉温度,最终设计了一个满足要求的电阻炉微型计算机温度控制系统。 关键词:1、单片机;2、PLC;3、MATLAB

目录 1单片机在炉温控制系统中的运用 (3) 1、1系统的基本工作原理 (3) 2温控系统控制算法设计 (3) 2.1温度控制算法的比较 (3) 2.2数字PID算法 (6) 3 结论................................................ 错误!未定义书签。致谢 (17) 参考文献 (18)

控制系统仿真与设计课程设计报告

《控制系统仿真与设计》课程设计报告

一、目录 摘要 (3) 一、概述 (3) 二、设计任务与要求 (4) 2.1 设计任务 (4) 2.2 设计要求 (4) 三、理论设计 (5) 3.1 方案论证 (5) 3.2 系统设计 (6) 3.2.1 电流调节器设计 (6) 3.2.2 速度调节器设计 (9) 四、系统建模及仿真实验 (11) 4.1 MATLAB 仿真软件介绍 (11) 4.2 仿真建模 (12) 4.3 仿真实验 (12) 五、总结与体会 (15) 参考文献 (15)

摘要 在直流双闭环调速系统教学中, 电流环和转速环参数的简化计算是教学关键环节, 文章针对某双闭环直流调速系统, 进行了参数的详细计算和电流环和转速环的设计, 并采用MA TL AB /SI MULI NK对实际系统进行了仿真, 给出了起动过程中的电枢电流和转速变化的波形, 并对结果进行了分析。结果表明在实验中引入MA TLAB /SI MULI NK仿真是对实际实验的良好补充, 能够加深学生对实验的认识。 关键词:MATLAB;直流调速;双闭环;转速调节器;电流调节器;干扰 一、概述 直流电动机具有调速性能好,起动转矩大,易于在大范围内平滑调速等优点,其调速控制系统历来在工业控制中占有及其重要的地位。随着电力技术的发展,特别是在大功率电力电子器件问世以后,直流电动机拖动将有逐步被交流电动机拖动所取代的趋势,但在中、小功率的场合,常采用永磁直流电动机,只需对电枢回路进行控制,相对比较简单。特别是在高精度位置伺服控制系统、在调速性能要求高或要求大转矩的场所,直流电动机仍然被广泛采用[2],直流调速控制系统中最典型一种调速系统就是速度、电流双闭调速系统。直流调速系统的设计要完成开环调速、单闭环调速、双闭环调速等过程,需要观察比较多的性能,再加上计算参数较多,往往难以如意。如在设计过程中使用Matlab中的SimuLink实用工具来辅助设计,由于它可以构建被控系统的动态模型,直观迅速观察各点波形,因此调速系统性能的完善可以通过反复修改其动态模型来完成,而不必对实物模型进行反复拆装调试[4]。Matlab中的动态建模、仿真工具SimuLink具有模块组态方便,性能分析直观等优点,可缩短产品的设计开发过程,也可以给教学提供了虚拟的实验平台。

基于LabVIEW的控制系统仿真毕业设计

基于LabVIEW的控制系统仿真毕业设计 目录 1 绪论......................................................................................................................................... I 1.1 课题背景 ....................................................................................................................................... - 1 - 1.2 控制系统仿真的意义.................................................................................................................... - 1 - 1.3 控制系统仿真的研究现状............................................................................................................ - 2 - 1.4 本课题研究内容 ........................................................................................................................... - 2 - 2 LabVIEW概述 .................................................................................................................. - 4 - 2.1 虚拟仪器技术 ............................................................................................................................... - 4 - 2.2 控制设计工具包 ........................................................................................................................... - 5 - 3 系统方案的选定............................................................................................................... - 7 - 3.1 系统概述 ....................................................................................................................................... - 7 - 3.2 系统方案的比较与选定................................................................................................................ - 7 - 3.3 系统子模块的规划........................................................................................................................ - 9 - 4 系统设计......................................................................................................................... - 10 - 4.1 信号发生器 ................................................................................................................................. - 10 - 4.1.1 确定方案 ............................................................................................................................. - 10 - 4.1.2 VI设计................................................................................................................................. - 10 - 4.2 典型环节 ..................................................................................................................................... - 13 - 4.2.1 建模及理论分析 ................................................................................................................. - 13 - 4.2.2 VI设计................................................................................................................................. - 14 - 4.3 质点-弹簧-阻尼器系统.......................................................................................................... - 18 - 4.3.1 建模与模型转换及其VI设计........................................................................................... - 18 - 4.3.2 模型分析及其VI设计....................................................................................................... - 21 - 4.3.3 PID设计及其VI设计......................................................................................................... - 25 - 4.4 一级倒立摆系统 ......................................................................................................................... - 29 - 4.4.1 建模与分析及其VI设计................................................................................................... - 30 - 4.4.2 LQR设计及其VI设计....................................................................................................... - 36 - 4.4.3 实时仿真及其VI设计....................................................................................................... - 41 - 4.5 动态调用VI的设计 ................................................................................................................... - 44 - 4.5.1 VI的动态调用..................................................................................................................... - 44 - 4.5.2 VI设计................................................................................................................................. - 45 -

相关文档
最新文档