版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录摘 要 .1Abstract:. .21概述 . .31.1过程控制介绍 . .31.2液位串级控制系统介绍 . .41.3 MATLAB软件介绍 . .41.4 MCGS组态软件介绍 . .52被控对象建模 . .72.1水箱模型分析 . .72.2阶跃响应曲线法建立模型 . .73系统控制方案设计与仿真 . .133.1 PID 控制原理 . .133.2系统控制方案设计 . .153.2控制系统仿真 . .164建立仪表过程控制系统 . .204.1过程仪表介绍 . .204.2仪表过程控制系统的组建 . .214.3仪表过程控制系统调试运行 . .245建立计算机过程控制系统 .
2、.265.1计算机过程控制系统硬件设计 . .265.2 MCGS软件工程组态 . .285.3计算机过程控制系统调试运行 . .386结论 . .40谢词 .41参考文献. .42精品文档双容水箱液位串级控制系统的设计摘要:本论文的目的是设计双容水箱液位串级控制系统。在设计中充分利用自动化仪表技术,计算机技术,通讯技术和自动控制技术,以实现对水箱液位的串级控制。首先对被控对象的模型进行分析,并采用实验建模法求取模型的传递函数。其次,根据被控对象模型和被控过程特性设计串级控制系统,采用动态仿真技术对控制系统的性能进行分析。然后,设计并组建仪表过程控制系统,通过智能调节仪表实现对液位的串级PID
3、 控制。最后,借助数据采集模块MCGS组态软件和数字控制器,设计并组建远程计算机过程控制系统,完成控制系统实验和结果分析。关键词:液位模型 PID 控制仪表过程控制系统计算机过程控制系统Abstract:The purpose ofthisthesisisto designthe liquidlevel's concatenation controlsystemof thedoublecapacity watertank.Thisdesignmakes fulluse of theautomatic indicatortechniquethe computer technique th
4、e communication technique and the automaticcontrol technique in order to realize concatenation control of water tank's liquid.First, I carry out the analysis of the controlled objects' model, and use theexperimental method to calculate the transfer function of the model .Next, I Designthe co
5、ncatenation control system and use the dynamic simulation technique to analyzethe capabilityofcontrolsystem.Afterwards,I designand setup the indicatorprocesscontrol system, realize PID control of the liquid level with intelligence indicator.Finally, I design and set up the long distance computer con
6、trol system in virtue ofthe datacollectionmodule MCGSsoftand digitalPID controller,accomplishcontrolsystem experiment and analyze the outcome.Keywords:liquidlevel modelPIDcontrolindicatorprocess controlsystem computerprocesscontrol system。1欢迎下载双容水箱液位串级控制系统的设计1 概述1.1 过程控制介绍1工业过程控制的发展概况自本世纪30 年代以来,伴随着
7、自动控制理论的日趋成熟,自动化技术不断地发展并获得了惊人的成就,在工业生产和科学发展中起着关键性的作用。过程控制技术是自动化技术的重要组成部分,普遍运用于石油,化工,电力,冶金,轻工,纺织,建材等工业部门。初期的过程控制系统采用基地式仪表和部分单元组合仪表,过程控制系统结构大多是单输入, 单输出系统, 过程控制理论是以频率法和根轨迹法为主体的经典控制理论,以保持被控参数温度,液位,压力,流量的稳定和消除主要扰动为控制目的过程。其后,串级控制,比值控制和前馈控制等复杂过程控制系统逐步应用于工业生产中,气动和电动单元组合仪表也开始大量采用,同时电子技术和计算机技术开始应用于过程控制领域,实现了直接
8、数字控制( DDC)和设定值控制(SPC)。之后,以最小二乘法为基础的系统辨识,以极大值和动态规划为主要方法的最优控制和以卡尔曼滤波理论为核心的最佳估计所组成的现代控制理论,开始应用于解决过程控制生产中的非线性, 耦合性和时变性等问题,使得工业过程控制有了更好的理论基础。同时新型的分布式控制系统(DCS)集计算机技术、控制技术、通讯技术、故障诊断技术和图形显示技术为一体, 使工业自动化进入控制管理一体化的新模式。现今工业自动化己进入计算机集成过程系统( CIPS)时代,并依托人工智能,控制理论和运筹学相结合的智能控制技术向工厂综合自动化的方向发展。2过程计算机控制系统现代化过程工业向着大型化和
9、连续化的方向发展,生产过程也随之日趋复杂,而对生产质量经济效益的要求,对生产的安全、 可靠性要求以及对生态环境保护的要求却越来越高。不仅如此, 生产的安全性和可靠性,生产企业的经济效益都成为衡量当今自动控制水平的重要指标。 因此继续采用常规的调节仪表(模拟式与数字式)已经不能满足对现代化过程工业的控制要求。 由于计算机具有运算速度快精度高存储量大编程灵活以及具有很强的通信能力等特点, 目前以微处理器单片微处理器为核心的工业控制几与数字调节器过程计算机设备,正逐步取代模拟调节器,在过程控制中得到十分广泛的作用。在控制系统中引入计算机,可以充分利用计算机的运算逻辑判断和记忆等功能完成多种控制任务和
10、实现复杂控制规律。在系统中, 由于计算机只能处理数字信号,因而给定值和反馈量要先经过A/D 转换器将其转换为数字量,才能输入计算机。当计算机接受了给定值和反馈量后,依照偏差值,按某种控制规律(PID)进行运算,计算结果再经D/A 转换器,将数字信号转换成模拟信号输出到执行机构,从而完成对系统的控制作用。过程计算机控制系统的组成包括硬件和软件(除了被控对象检测与执行装置外)。1过程计算机系统的硬件部分:( 1)由中央处理器时钟电路内存储器构成的计算机主机是组成计算机控制系统的核心部分, 进行数据采集数据处理逻辑判断控制量计算越限报警等,通过接口电路向系统发出各种控制命令,指挥系统安全可靠的协调工
11、作。( 2)包括各种控制开关数字键功能键指示灯声讯器和数字显示器等的控制台是人机对话的联系纽带, 操作人员可以通过操作台向计算机输入和修改控制参数,发出操作2精品文档命令;计算机向操作人员显示系统运行状态,发出报警信号。( 3)通用外围设备包括打印机记录仪图形显示器闪存等,它们用来显示存储打印记录各种数据。( 4)I/O 接口和 I/O 通道是计算机主机与外部连接的桥梁。I/O 通道有模拟量通道和数字量通道。模拟量 I/O 通道将有传感变送器得到的工业对象的生产过程参数(标准电信号)变换成二进制代码传送给计算机; 同时将计算机输出的数字控制量变换为控制操作执行机构的模拟信号,实现对生产过程的控
12、制。2过程计算机系统的软件部分:( 1)系统软件由计算机及过程控制系统的制造厂商提供,用来管理计算机本身资源,方便用户使用计算机。( 2)应用程序由用户根据要解决的控制问题而编写的各种程序(如各种数据采集滤波程序控制量计算程序生产过程监控程序) ,应用软件的优劣将影响到控制系统的功能精度和效率。1.2 液位串级控制系统介绍在工业实际生产中,液位是过程控制系统的重要被控量,在石油化工环保水处理冶金等行业尤为重要。在工业生产过程自动化中,常常需要对某些设备和容器的液位进行测量和控制。通过液位的检测与控制,了解容器中的原料半成品或成品的数量,以便调节容器内的输入输出物料的平衡,保证生产过程中各环节的
13、物料搭配得当。通过控制计算机可以不断监控生产的运行过程, 即时地监视或控制容器液位, 保证产品的质量和数量。 如果控制系统设计欠妥,会造成生产中对液位控制的不合理,导致原料的浪费产品的不合格,甚至造成生产事故,所以设计一个良好的液位控制系统在工业生产中有着重要的实际意义。在液位串级控制系统的设计中将以THJ-2 高级过程控制实验系统为基础,展开设计控制系统及工程实现的工作。虽然是采用传统的串级PID 控制的方法, 但是将利用智能调节仪表数据采集模块和计算机控制来实现控制系统的组建,努力使系统具有良好的静态性能,改善系统的动态性能。在设计控制系统的过程中, 将利用到 MATLAB软件和 MCGS
14、组态软件。 以下将对它们的主要内容进行说明。1.3 MATLAB软件介绍MATLAB软件是由美国MathWorks 公司开发的,是目前国际上最流行、应用最广泛的科学与工程计算软件,它广泛应用于自动控制、数学运算、信号分析、计算机技术、图形图象处理、语音处理、汽车工业、生物医学工程和航天工业等各行各业,也是国内外高校和研究部门进行许多科学研究的重要工具。MATLAB最早发行于1984 年,经过10 余年的不断改进,现今已推出基于Windows2000/xp的 MATLAB 7.0 版本。新的版本集中了日常数学处理中的各种功能,包括高效的数值计算、矩阵运算、信号处理和图形生成等功能。在MATLAB
15、环境下,用户可以集成地进行程序设计、数值计算、图形绘制、输入输出、文件管理等各项操作。MATLAB提供了一个人机交互的数学系统环境,该系统的基本数据结构是复数矩阵,在生成矩阵对象时,不要求作明确的维数说明,使得工程应用变得更加快捷和便利。MATLAB系统由五个主要部分组成:。3欢迎下载双容水箱液位串级控制系统的设计(1)MATALB 语言体系MATLAB 是高层次的矩阵数组语言具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。利用它既可以进行小规模编程,完成算法设计和算法实验的基本任务,也可以进行大规模编程,开发复杂的应用程序。(2)MATLAB 工作环境这是对MATLAB提
16、供给用户使用的管理功能的总称包括管理工作空间中的变量据输入输出的方式和方法,以及开发、调试、管理M文件的各种工具。(3)图形图像系统这是 MATLAB图形系统的基础,包括完成2D 和 3D 数据图示、图像处理、动画生成、图形显示等功能的高层MATLAB命令,也包括用户对图形图像等对象进行特性控制的低层MATLAB命令,以及开发GUI 应用程序的各种工具。(4)MATLAB 数学函数库这是对MATLAB使用的各种数学算法的总称包括各种初等函数的算法,也包括矩阵运算、矩阵分析等高层次数学算法。(5)MATLAB 应用程序接口 (API)这是 MATLAB为用户提供的一个函数库,使得用户能够在 MA
17、TLAB环境中使用 c 程序或 FORTRAN程序,包括从 MATLAB中调用于程序 ( 动态链接 ) ,读写 MAT文件的功能。MATLAB还具有根强的功能扩展能力,与它的主系统一起,可以配备各种各样的工具箱,以完成一些特定的任务。MATLAB具有丰富的可用于控制系统分析和设计的函数,MATLAB的控制系统工具箱(Control System Toolbox)提供对线性系统分析、设计和建模的各种算法;MATLAB的系统辨识工具箱(System Identification Toolbox)可以对控制对象的未知对象进行辨识和建模。 MATLAB的仿真工具箱( Simulink )提供了交互式操
18、作的动态系统建模、仿真、分析集成环境。它用结构框图代替程序智能化地建立和运行仿真,适应线性、非线性系统;连续、离散及混合系统;单任务,多任务离散事件系统。1.4 MCGS组态软件介绍计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统, 并且通过采用远程监控及诊断等先进技术, 使系统更加安全可靠,在这方面 MCGS工控组态软件发挥着重要的作用 .MCGS (Monitor and Control Generated System)软件是一套几基于Windows 平台的32 位工控组态软件,集动画显示、流程控制、数据采集、设备控制与输出、网络
19、数据传输、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备, 广泛应用于石油、电力、化工、钢铁、冶金、纺织、航天、建筑、材料、制冷、通讯、水处理、环保、智能楼宇、实验室等多种行业。MCGS组态软件由 “ MCGS组态环境 ” 和 “ MCGS运行环境 ” 两个部分组成。 MCGS组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe 支持,用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为 .mcg 的工程文件, 又称为组态结果数据库,其与 MCGS运行环境一起, 构成了用户应用系统,统称为
20、“工程”。MCGS运行环境是用户应用系统的运行环境,由可执行程序McgsRun.exe 支持 , 以用户指定的方式运行, 并进行各种处理, 完成用户组态设计的目标和功能。利用 MCGS软件组建工程的过程简介:(1) 工程项目系统分析:分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和测控对象的特征, 明确监控要求和动画显示方式, 分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系, 分清哪些变量是要求与设备连接的, 哪些变量是软件内部用来传递数据及动画显示的。(2) 工程立项搭建框架: 主要内容包括: 定义工程名称、 封面窗口名称和启动窗口名称,4精品文档指定存盘数据
21、库文件的名称以及存盘数据库,设定动画刷新的周期。经过此步操作,即在MCGS组态环境中,建立了由五部分组成的工程结构框架。(3) 设计菜单基本体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常要在主控窗口内编制菜单。 编制菜单分两步进行, 第一步首先搭建菜单的框架, 第二步再对各级菜单命令进行功能组态。 在组态过程中, 可根据实际需要, 随时对菜单的内容进行增加或删除,不断完善工程的菜单。(4) 制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分用户通过 MCGS组态软件中提供的基本图形元素及动画构件库,在用户窗口内组合成各种复杂的画面。 后一部分则设置图形的
22、动画属性, 与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。(5) 编写控制流程程序: 在运行策略窗口内, 从策略构件箱中, 选择所需功能策略构件,构成各种功能模块,由这些模块实现各种人机交互操作。MCGS还为用户提供了编程用的功能构件,使用简单的编程语言,编写工程控制程序。(6) 完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。(7) 编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正确。(8) 连接设备驱动程序:选定与设备相匹配的设备构件,连接设备
23、通道,确定数据变量的数据处理方式,完成设备属性的设置。此项操作在设备窗口内进行。(9) 工程完工综合测试:最后测试工程各部分的工作情况,完成整个工程的组态工作,实施工程交接。5欢迎下载双容水箱液位串级控制系统的设计2 被控对象建模在控制系统设计工作中, 需要针对被控过程中的合适对象建立数学模型。 被控对象的数学模型是设计过程控制系统、 确定控制方案、 分析质量指标、 整定调节器参数等的重要依据。被控对象的数学模型 (动态特性) 是指过程在各输入量 (包括控制量和扰动量) 作用下,其相应输出量(被控量)变化函数关系的数学表达式。在液位串级控制系统中, 我们所关心的是如何控制好水箱的液位。 上水箱
24、和下水箱是系统的被控对象,必须通过测定和计算他们模型,来分析系统的稳态性能、动态特性,为其他的设计工作提供依据。上水箱和下水箱为THJ-2 高级过程控制实验装置中上下两个串接的有机玻璃圆筒形水箱,另有不锈钢储水箱负责供水与储水。上水箱尺寸为:d=25cm,h=20cm;下水箱尺寸为:d=35cm,h=20cm,每个水箱分为三个槽:缓冲槽、工作槽、出水槽。2.1 水箱模型分析1Q1h2Q2A图 2.1 液位被控过程简明原理图系统中上水箱和下水箱液位变化过程各是一个具有自衡能力的单容过程。如图,水箱的流入量为Q,流出量为Q,通过改变阀1 的开度改变Q 值,改变阀 2 的121开度可以改变 Q 值。
25、液位 h 越高,水箱内的静压力增大,Q2也越大。液位h 的变化反映了 Q21和 Q2 不等而导致水箱蓄水或泻水的过程。若 Q1 作为被控过程的输入量,h 为其输出量, 则该被控过程的数学模型就是h 与 Q 之间的数学表达式。1根据动态物料平衡, Q1-Q2=A(dh/dt); Q1- Q2=A(d h/dt)在静态时, Q1=Q2, dh/dt=0 ;当 Q1 发生变化后,液位h 随之变化,水箱出口处的静压也随之变化, Q2 也发生变化。由流体力学可知,液位h 与流量之间为非线性关系。但为了简便起见,做线性化处理得Q2= h/R 2,经拉氏变换得单容液位过程的传递函数为W0(s)=H(s)/Q
26、 1(s)=R 2/(R 2Cs+1)=K/(Ts+1)注: Q1 Q2 h: 分别为偏离某一个平衡状态Q10 Q20 h0 的增量。 R2: 阀 2 的阻力A: 水箱截面积 T: 液位过程的时间常数 (T=R2C) K: 液位过程的放大系数 (K=R2) C: 液位过程容量系数2.2 阶跃响应曲线法建立模型在本设计中将通过实验建模的方法, 分别测定被控对象上水箱和下水箱在输入阶跃信号后的液位响应曲线和相关参数。6, 水箱液位重新进入平衡状态。精品文档通过磁力驱动泵供水,手动控制电动调节阀的开度大小, 改变上水箱 / 下水箱液位的给定量,从而对被控对象施加阶跃输入信号,记录阶跃响应曲线。在测定
27、模型参数中可以通过以下两种方法控制调节阀,对被控对象施加阶跃信号:(1) 通过智能调节仪表改变调节阀开度, 增减水箱的流入水量大小, 从而改变水箱液位实现对被控对象的阶跃信号输入。(2) 通过在 MCGS监控软件组建人机对话窗口,改变调节阀开度 , 控制水箱进水量的大小,从而改变水箱液位,实现对被控对象的阶跃信号输入。施加阶跃输入信号供水控制进水量阶跃响应输出电动磁力泵电动调节阀上水箱 /下水箱图 2.2水箱模型测定原理图1上水箱阶跃响应参数测定:按图连接实验线路 , 手动操作调节器 , 控制调节阀开度 , 使初始开度 OP1=50, 等到水箱的液位处于平衡位置时。 改变调节阀开度至 OP2=
28、60, 即对上水箱输入阶跃信号 , 使其液位离开原平衡状态。经过一定调节时间后图 2.3 上水箱阶跃响应曲线记录阶跃响应参数( 间隔 30s 采集数据 ):123.62744.771347.761947.64230.50845.561447.872047.09335.25946.171547.892146.52438.691047.061647.282246.41541.321147.251747.012346.28643.311247.461847.152445.90表 2.1 上水箱阶跃响应数据2下水箱阶跃响应参数测定:按图连接实验线路 , 手动操作调节器 , 控制调节阀开度 , 使初始开
29、度 OP1=40, 等到水箱的液位处于平衡位置时。 改变调节阀开度至 OP2=50, 即对上水箱输入阶跃信号 , 使其液位离开原平衡状态。经过一定调节时间后 , 水箱液位重新进入平衡状态。7欢迎下载双容水箱液位串级控制系统的设计图 2.4 下水箱阶跃响应曲线记录阶跃响应参数( 间隔 30s采集数据 ):154.021384.612598.4537103.9349107.20257.191486.342699.1938104.3950107.28360.281587.712799.8339104.8451107.32463.531689.1828100.4340105.0652107.38566
30、.561790.4429101.0141105.5353107.56669.521891.7630101.4242105.8054107.66772.261993.0431101.8143106.0855107.82874.792094.1132102.2644106.3356107.67977.002195.1833102.7945106.4157107.551079.072296.0434103.1946106.6158107.391180.872396.9635103.3647106.6559107.251282.882497.4936103.6548106.9460107.10表 2.
31、2 下水箱阶跃响应数据由于实验测定数据可能存在误差,直接使用计算法求解水箱模型会使误差增大。所以使用 MATLAB软件对实验数据进行处理,根据最小二乘法原理和实验数据对响应曲线进行最佳拟合后,再计算水箱模型。两组实验数据中将阶跃响应初始点的值作为 Y 轴坐标零点, 后面的数据依次减去初始值处理,作为 Y 轴上的各阶跃响应数据点; 将对应 Y 轴上阶跃响应数据点的采集时间作为曲线上各 X 点的值。3求取上水箱模型传递函数在 MATLAB的命令窗口输入曲线拟合指令:>> x=0:30:420 ;>> y=0 6.88 11.63 15.07 17.7 19.69 21.15
32、 21.94 22.55 23.44 23.63 23.84 24.1424.25 24.27 ;>> p=polyfit(x,y,4);>> xi=0:3:420 ;>> yi=polyval(p,xi);>> plot(x,y, b:o xi,yi,'r')。8精品文档在 MATLAB中绘出曲线如下:图 2.5 上水箱拟合曲线注:图中曲线为拟合曲线,圆点为原数据点。数据点与曲线基本拟合。如图所示,利用四阶多项式近似拟合上水箱的响应曲线,得到多项式的表达式:P(t) -1.8753e(-009)t4+2.2734e(-006)t
33、3-0.0010761t2+0.24707t+0.13991。根据曲线采用切线作图法计算上水箱特性参数,当阶跃响应曲线在输入量x(t)产生阶跃的瞬间,即 t=0 时,其曲线斜率为最大,然后逐渐上升到稳态值,该响应曲线可用一阶惯性环节近似描述,需确定 K 和 T。而斜率 K 为 P(t) 在 t=0 的导数 P'(0)= 0.24707, 以此做切线交稳态值于 A 点 ,A 点映射在 t 轴上的 B 点的值为 T。图 2.6 上水箱模型计算曲线阶跃响应扰动值为10, 静态放大系数为阶跃响应曲线的稳态值y() 与阶跃扰动值x0。9欢迎下载双容水箱液位串级控制系统的设计之比 k0y( ) ,
34、所以上水箱传递函数为 G2(s)2.451x099.16s4. 下水箱模型建立在 MATLAB的命令窗口输入曲线拟合指令:>>x=0: 30:1650 ;>>y=03.176.269.5112.5415.518.420.7722.9825.0526.8528.8630.5932.3233.6935.1636.42 37.7439.02 40.09 41.16 42.02 42.94 43.47 44.43 45.17 45.81 46.4146.9947.4 47.79 48.24 48.77 49.17 49.34 49.65 49.91 50.37 50.82 51
35、.04 51.51 51.7852.0652.31 52.3952.5952.63 52.92 53.18 53.2653.3 53.36 53.54 53.64 53.8 53.8;>>p=polyfit(x,y,4);>> xi=0:3:1650 ;>> yi=polyval(p,xi);>> plot(x,y, b:o xi,yi,'r')。在 MATLAB中绘出曲线如下:图 2.7 下水箱拟合曲线注:图中曲线为拟合曲线,圆点为原数据点。数据点与曲线基本拟合。如图所示,利用四阶多项式近似拟合下水箱的响应曲线,得到多项式的表达
36、式P(t)= -1.1061e(-011)t4+5.7384(e-008)t3 -0.00011849t2 +0.12175t-0.31385.根据曲线采用切线作图法计算下水箱特性参数,当阶跃响应曲线在输入量x(t)产生阶跃的瞬间,即t=0 时,其曲线斜率为最大,然后逐渐上升到稳态值,该响应曲线可用一阶惯性环节近似描述,需确定 K 和 T. 而斜率 K 为 P(t) 在 t=0 的导数 P(0)=0.12175,以此做切线交稳态值于A 点 ,A 点映射在t 轴上的 B 点的值为T。10精品文档图 2.8下水箱模型计算曲线阶跃响应扰动值为10, 静态放大系数为阶跃响应曲线的稳态值y( ) 与阶跃
37、扰动值 x0y( ),所以下水箱传递函数为G(1S)5.45。之比 k0447.63S1x0在实验建模的过程中,实验测取的被控对象为广义的被控对象,其动态特性包括了调节阀和测量变送器, 即广义被控对象的传递函数为Gp( s) Gv( s)G (s)Gm( s) , Gv(s) 为调节阀的传递函数,Gm(s)为测量变送器的传递函数。图 2.9 THJ-2高级过程控制实验装置图。11欢迎下载双容水箱液位串级控制系统的设计3 系统控制方案设计与仿真控制方案设计是过程控制系统设计的核心,需要以被控过程模型和系统性能要求为依据,合理选择系统性能指标,合理选择被控参数,合理设计控制规律,选择检测、变送器和
38、选择执行器。 选择正确的设计方案才能使先进的过程仪表和计算机系统在工业生产过程中发挥良好的作用。3.1 PID 控制原理目前,随着控制理论的发展和计算机技术的广泛应用,PID 控制技术日趋成熟。先进的PID 控制方案和智能PID 控制器(仪表)已经很多,并且在工程实际中得到了广泛的应用。现在有利用PID 控制实现的压力、温度、流量、液位控制器,能实现PID 控制功能的可编程控制器 (PLC) ,还有可实现PID 控制的计算机系统等。在工程实际中,应用最为广泛的调节器控制规律为比例积分微分控制,简称PID 控制,又称 PID 调节。 PID 控制器问世至今已有近 70 年历史,它以其结构简单、稳
39、定性好、工作可靠、调整方便而成为工业控制的主要技术之一。比例 Pr(t)+y(t)积分 I+被控对象微分 D图 3.1 PID控制基本原理图PID 控制器是一种线性负反馈控制器,根据给定值r(t)与实际值 y(t)构成控制偏差:e(t )r (t )y(t) 。PID 控制规律为:U (t ) Kpe(t )1 te(t) Tdde(t)Ti 0dt或以传递函数形式表示:U (s)1G ( s)kp(1Tds)E(s)Tis式中, KP: 比例系数T I : 积分时间常数 TD: 微分时间常数PID 控制器各控制规律的作用如下:( 1)比例控制( P):比例控制是一种最简单的控制方式。其控制器
40、的输出与输入误差信号成比例关系, 能较快克服扰动, 使系统稳定下来。 但当仅有比例控制时系统输出存在稳态误差( 2)积分控制( I ):在积分控制中,控制器的输出与输入误差信号的积分成正比关系。12精品文档对一个自动控制系统, 如果在进入稳态后存在稳态误差,则称此控制系统是有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差的累积取决于时间的积分,随着时间的增加,积分项会越大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小, 直到等于零。 但是过大的积分速度会降低系统的稳定程度,出现发散的振荡过程。比例 +积分 (PI) 控制器
41、,可以使系统在进入稳态后无稳态误差。( 3)微分控制( D):在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率) 成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性环节或有滞后环节,具有抑制误差的作用, 其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。所以在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项” ,它能预测误差变化的趋势,这样具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值, 从而避
42、免了被控量的严重超调。特别对于有较大惯性或滞后环节的被控对象,比例积分控制能改善系统在调节过程中的动态特性。PID 控制器的参数整定是控制系统设计的重要内容,应根据被控过程的特性确定PID 控制器的比例系数、积分时间和微分时间的大小。PID 控制器参数整定的方法分为两大类:一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。由于实验测定的过程数学模型只能近似反映过程动态特,理论计算的参数整定值可靠性不高,还必须通过工程实际进行调整和修改。二是工程整定方法, 它主要依赖工程经验, 直接在控制系统试验中进行控制器参数整定,且方法简单、易于掌握,在工程实际中被广泛采用。 PI
43、D 控制器参数的工程整定方法,主要有临界比例法、 反应曲线法和衰减曲线法。 三种方法都是通过试验, 然后按照工程经验公式对控制器参数进行整定。 但无论采用哪一种方法所得到的控制器参数, 都需要在实际运行中进行最后调整与完善。1. 临界比例法。在闭合控制系统中,把调节器的积分时间TI 置于最大,微分时间TD 置零,比例度置于较大数值, 把系统投入闭环运行,将调节器的比例度由大到小逐渐减小,得到临界振荡过程, 记录下此时的临界比例度k 和临界振荡周期Tk 。根据以下经验公式计算调节器参数:调节器参数TITD控制规律P2 kPI2.2 kTK/1.2PID1.6 k0.5T k0.25T k表 3.1 临界振荡整定计算公式2. 阻尼振荡法。在闭合控制系统中,把调节器的积分时间TI 置于最大,微分时间TD 置零,比例度置于较大数值反复做给定值扰动实验,并逐渐减少比例度,直至记录曲线出现4: 1 的衰减为止。记录下此时的4: 1 衰减比例度 k 和衰减周期Tk 。根据以下经验公式计算调节器参数:。13欢迎下载双容水箱液位串级控制系统的设计调节器参数TITD控制规律P SPI1.2 S0.5T S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医药材的种植与鉴别指南
- 办公楼失火现场疏散供物业管理人员预案
- 统编版六年级语文上册第21课《表里的生物》学习任务单
- 体育产业教练员运动员训练与竞赛指导绩效衡量表
- 员工工伤事故处理人力资源部门处理预案
- 介绍中国传统节日:小学生的节日知识小学主题班会课件
- 关于调整办公用品采购渠道的催办函(5篇)
- 产品质检不合格处理回复函4篇
- 跨部门协作问题解决方案
- 考古发掘现场管理规范考核表
- 2025-2026学年冀教版(2024)初中体育与健康八年级(全一册)教学设计(附目录P166)
- 高一数学函数专项训练题目
- 自身免疫性脑炎
- 中国银行员工安全培训课件
- 人教版(2024)七年级上册数学全册教案
- 2025年北京工程造价定额与计价规范解析
- 10以内加法口算练习题5000题每页100题163
- 建筑工地消防安全培训课件
- 下肢静脉曲张解读课件
- T-CBHA 005-2025 城市新能源公交车动力电池系统超保更换技术规范
- 停车场经营权转让协议
评论
0/150
提交评论