双容水箱液位控制系统36371
双容水箱液位定值控制系统实验

双容水箱液位定值控制系统实验双容水箱液位定值控制系统一、实验目的1( 通过实验,进一步了解双容对象的特性。
2( 掌握调节器参数的整定与投运方法。
3( 研究调节器相关参数的改变对系统动态性能的影响。
二、实验设备1( THJ-2型高级过程控制系统装置。
2( 计算机、上位机MCGS组态软件、RS232-485转换器1只、串口线1根3( 万用表一只三、实验原理本实验系统以中水箱与下水箱为被控对象,下水箱的液位高度为系统的被图6-1 双容液位定值控制系统结构图控制量。
基于系统的给定量是一定值,要求被控制量在稳态时等于给定量所要求的值,所以调节器的控制规律为PI或PID。
本系统的执行元件既可采用电动调节阀,也可用变频调速磁力泵。
如果采用电动调节阀作执行元件,则变频调速磁图6-2 双容液位定值控制系统方框图力泵支路中的手控阀F2-4或F2-5打开时可分别作为中水箱或下水箱的扰动。
图6-1为实验系统的结构图,图6-2为控制系统的方框图。
四、实验内容与步骤1( 图6-1所示,完成实验系统的接线。
2( 接通总电源和相关仪表的电源。
3( 打开阀F1-1、 F1-2、F1-7、F1-10和F1-11,且使F1-10的开度大于F1-11的开度。
4( 用实验四(上册)中所述的临界比例度法或4:1衰减振荡法整定调节器的相关参数。
5( 设置系统的给定值后,用手动操作调节器的输出,控制电动调节阀给中水箱打水,待中水箱液位基本稳定不变且下水箱的液位等于给定值时,把调节器切换为自动,使系统投入自动运行状态。
6( 启动计算机,运行MCGS组态软件软件,并进行下列实验:1)当系统稳定运行后,突加阶跃(给定量增加5%,15%),观察并记录系统的输出响应曲线。
2)待系统进入稳态后,启运变频器调速的磁力泵支路,分别适量改变阀F2-4或阀F2-5的开度(加扰动),观察并记录被控制量液位的变化过程。
7.通过反复多次调节PI的参数,使系统具有较满意的动态性能指标。
双容水箱液位流量串级控制系统设计

双容水箱液位流量串级控制系统设计一、系统结构1.水箱:系统中最重要的元件之一,用于存储和供应水资源。
2.控制阀:用于调节水箱出口的流量,根据传感器检测到的液位信号来控制阀门的开度。
3.液位传感器:用于检测水箱内部的液位变化,并将其转换为电信号供控制系统使用。
4.流量传感器:用于检测水箱出口的流量,并将其转换为电信号供控制系统使用。
5.控制器:整个系统的核心部分,根据传感器采集到的液位和流量信号,通过控制阀门的开度来调节水箱的液位和流量。
二、系统设计1.控制策略的选择:双容水箱液位流量串级控制系统的控制策略一般选择PID控制算法。
PID控制器可根据传感器采集到的控制量和设定值之间的误差来调节阀门的开度,实现液位和流量的闭环控制。
2.系统参数的确定:首先需要确定水箱的容积和液位范围,以便合理地选择传感器的量程。
然后需要根据水箱的工作条件和流量要求来确定控制阀的参数,如最大流量、最小可调节流量等。
3.传感器的选择与安装:根据系统的要求和工作环境的特点,选择适合的液位传感器和流量传感器,并将其正确安装在水箱中。
液位传感器一般安装在水箱的顶部,流量传感器安装在水箱的出口处。
4.控制器的设计与配置:根据系统需求和控制策略的选择,选择适合的PID控制器,并按照系统参数进行配置。
控制器应具备良好的控制性能和稳定性,能够根据传感器采集到的信号及时调节阀门的开度。
5.控制策略的调整与优化:系统设计完成后,需要通过实际的试验和调整来优化控制策略,提高系统的控制性能。
可以通过调整PID控制器的参数来实现系统的稳定运行和准确控制。
6.故障检测与保护措施:在设计系统时,应考虑到可能发生的故障,如传感器故障、控制阀失效等,并设计相应的故障检测和保护措施,以确保系统的安全可靠运行。
三、系统应用总结:双容水箱液位流量串级控制系统是一种重要的控制系统,在工业生产中起到关键作用。
其设计需要根据实际需求和系统参数进行合理设置,并通过优化控制策略来实现系统的稳定运行和优质控制效果。
双容水箱液位控制系统设计

双容水箱液位控制系统设计首先,双容水箱液位控制系统的基本原理是根据水位信号的反馈来控制水泵的启停。
当水箱液位低于设定值时,水泵启动,开始抽水;当液位达到设定值时,水泵停止运行。
这样就可以实现水箱液位的自动控制。
第一,确定水箱的容积和设计液位。
容积和设计液位的确定需要根据实际应用情况来选择,一般要考虑水泵的流量和工作时间等因素。
容积大的水箱可以减少水泵启停的频率,但其建设和维护成本也较高。
第二,确定水位传感器的选择和安装。
水位传感器是检测水箱液位的关键部件,可以选择浮子式传感器、超声波传感器等。
选择合适的传感器需要考虑其精度、可靠性、成本和使用环境等因素。
安装传感器时要确保其与水箱的接触良好,避免信号干扰。
第三,确定控制器的选择和编程。
控制器是实现水位控制的核心部件,可以选择PLC、单片机等。
控制器的选择要考虑其处理能力、输入输出接口和编程灵活性等因素。
编程时需要设置液位设定值和控制逻辑,使得系统能够准确地控制水泵的启停。
第四,确定水泵的选择和安装。
水泵是水箱液位控制系统的关键设备,可以选择离心泵、自吸泵等。
选择合适的水泵需要考虑其流量、扬程、功率和效率等因素。
水泵的安装要确保其与水箱的连接可靠,并考虑水泵的防护和维护问题。
第五,确定报警和保护措施。
对于水箱液位控制系统,需要设置相应的报警和保护机制,以及应急措施。
例如,当水泵故障或水箱液位异常时,系统应该能够及时发出报警,并采取相应的措施避免设备损坏或事故发生。
最后,测试和调试系统。
在系统设计和安装完成后,需要进行全面的测试和调试工作。
首先测试传感器和控制器的工作是否正常,然后测试水泵的启停控制是否准确。
同时,还需要进行系统的稳定性和灵敏度测试,确保系统能够稳定运行和满足实际需求。
总之,双容水箱液位控制系统的设计需要综合考虑容积、液位传感器、控制器、水泵、报警保护和测试调试等方面的因素。
只有设计合理并正确配置这些部件,才能实现高效、稳定的液位控制。
双容水箱液位串级控制系统_毕业设计

双容水箱液位串级控制系统_毕业设计
在双容水箱液位串级控制系统中,通常有两个水箱,分别称为主水箱
和副水箱。
主水箱通常是较大的水箱,副水箱是较小的水箱。
系统的目标
是保持主水箱和副水箱的液位稳定在设定值附近。
系统的控制过程可以分为以下几个步骤:
1.流程测量:系统通过测量主水箱和副水箱的液位,获取当前的液位
信号。
2.控制计算:根据测量值和设定值,计算需要调节的阀门开度。
3.阀门控制:根据计算结果,控制阀门的开度,调节水的流入和流出
速度,以实现液位的控制。
4.反馈调整:根据阀门控制后的效果,不断调整阀门开度,使液位稳
定在设定值附近。
在实际的设计中,双容水箱液位串级控制系统通常采用PID控制器来
实现。
PID控制器包括比例(P)、积分(I)和微分(D)三个部分。
比
例部分根据偏差的大小进行调整,积分部分根据偏差的持续时间进行调整,微分部分根据偏差的变化速率进行调整。
通过不断调整PID参数,实现系
统的稳定性和响应速度的平衡。
另外,在实际的设计中,还需要考虑到系统的动态响应、稳定性、静
差和抗干扰性等因素。
可以采用仿真软件进行系统的建模和分析,优化系
统的设计参数。
总之,双容水箱液位串级控制系统作为一种常见的控制系统,在工业、农业和民用领域有着广泛的应用。
通过合理设计和调节控制参数,可以实
现液位的稳定控制,提高系统的稳定性和安全性。
同时,与实际的实验和仿真相结合,可以进一步优化系统的设计和控制策略。
一种双容水箱液位系统的状态反馈控制方法

一种双容水箱液位系统的状态反馈控制方法双容水箱液位系统是指一个由两个水箱组成的系统,每个水箱都有一个液位传感器用于测量水位,并通过控制阀门来控制水箱中的液位。
双容水箱液位系统常用于工业自动化领域,例如供水系统、排水系统等。
状态反馈控制是一种控制方法,其基本思想是通过测量系统的状态变量(例如水位),并根据测量值与期望值之间的差异来调整控制信号,使系统状态趋向于期望值。
状态反馈控制可以提高系统的稳定性、精度和鲁棒性。
1. 建立系统数学模型:首先需要根据双容水箱液位系统的物理特性建立数学模型,一般可以通过质量守恒定律和动力学方程来描述系统的动态行为。
数学模型通常是一个线性方程组,其中包含系统的状态变量、输入变量和输出变量。
2. 设计状态反馈控制器:在确定系统的数学模型后,可以根据控制要求设计状态反馈控制器。
状态反馈控制器一般采用线性函数的形式,根据系统的状态变量来计算控制信号。
状态反馈控制器的设计目标是使系统的状态稳定在期望值附近,并达到良好的动态响应性能。
3. 选择状态变量:在设计状态反馈控制器时,需要选择合适的状态变量来观测系统状态。
对于双容水箱液位系统,通常选择水位作为状态变量。
水位可以通过液位传感器进行实时测量,并用于计算控制信号。
4. 设计控制律:根据选定的状态变量和系统的数学模型,可以设计控制律来计算控制信号。
控制律一般采用反馈增益矩阵的形式,其中每个元素表示控制信号与状态变量之间的关系。
5. 模拟和调试:在设计完控制律后,可以通过数学模型的仿真来验证控制系统的性能。
通过调整反馈增益矩阵的数值,可以改变系统的稳定性和响应速度等特性,以满足控制要求。
6. 实施控制器:在完成了控制器的设计和调试后,可以将控制器实施到实际的双容水箱液位系统中。
为了实现实时控制,可以使用微处理器或PLC等数字控制器来实现控制律的计算和信号输出。
7. 验证控制效果:在实施控制器后,需要对控制系统进行实时监测和调整。
一种双容水箱液位系统的状态反馈控制方法

一种双容水箱液位系统的状态反馈控制方法双容水箱液位系统是指系统中有两个水箱,通过管道相连,其中一个作为主水箱,另一个作为辅助水箱。
液位系统的控制是指通过控制系统对水箱中的液位进行监测和调节,以确保系统稳定运行。
状态反馈控制方法是指通过对系统状态进行实时监测和反馈,对系统进行控制。
双容水箱液位系统常常用于工业生产中的液位控制,例如用于控制锅炉的水位或者蒸汽发生器的水位。
在这种系统中,液位的精确控制是非常重要的,可以保证系统的安全运行和生产的稳定性。
传统控制方法主要是指经验法则和经验参数的调节,常见的方法包括比例控制、积分控制和微分控制。
其中比例控制通过测量水箱的液位并与给定的水位进行比较,从而调节控制阀的开度,使得水位保持在设定值附近。
而积分控制则通过对比实际液位和设定值的差异进行累积,以消除静差。
微分控制则是通过对实际液位变化速率的测量进行控制,以增强系统的稳定性。
传统控制方法存在的问题是对于非线性系统难以准确控制,容易受到环境干扰和参数变化的影响,因此在实际应用中效果并不理想。
与传统控制方法相比,现代控制方法更加灵活和精确,典型的现代控制方法包括模糊控制、遗传算法控制和神经网络控制等。
模糊控制是一种基于模糊逻辑的控制方法,通过建立模糊规则来实现对系统的非线性控制。
遗传算法控制则是通过模拟生物进化过程中的优化机制,寻找最优的控制参数。
而神经网络控制利用人工神经网络的信息处理和学习能力,实现对系统的精确控制。
在双容水箱液位系统中,采用现代控制方法有以下几个优点:1. 对非线性系统的控制效果更好。
传统的比例积分微分控制方法对于非线性系统难以准确控制,而现代控制方法可以更好地适应系统的非线性特性,提高控制精度。
2. 对环境干扰和参数变化的鲁棒性更强。
现代控制方法可以通过对系统状态的实时监测和反馈,及时调整控制参数,以应对环境干扰和参数变化带来的影响。
3. 可以实现自适应控制。
现代控制方法可以通过对系统状态的实时监测和数据的学习,实现对系统的自适应控制,从而达到更好的控制效果。
双容水箱液位控制系统设计与实现34页PPT

采用控制变量法,在测定某一列两个元素过程中,相应水箱入水流 量阶跃变化而另一个水箱的入水流量保持不变,从而得到液位变化曲 线
W 11 ( s )与W21 (s)的辨识
利用控制变量法,首先辨识矩阵中第一列的两个元素,即:在保证 水泵输入电压PWM占空比不变情况下,改变电磁阀开度得到液位变 化曲线.
‒MATLAB/Simulink
利用MATLAB/Simulink编写控制程序,能够实现从基础到复杂的控制
2.被控对象与控制器设计模型 2.1 控制系统与被控对象组成
2.2 被控对象模型
被控对象组成
被控对象模型是从水泵PWM占空比和电磁阀开度到双容水箱液 位的过程,包括三部分:
1. 水泵PWM占空比 u 2 到总流量 Q in 2.电磁阀开度 u 1 到一号水箱入水流量 Q in 1 3.各流量到双容水箱液位 y 1 和 y 2
软件平台
‒EasyControl 控制软件平台
特点: 1. 用于开放式结构的快速控制原型开发、 硬件样机在线测试,有效地缩短开发周 期,保证系统柔性; 2. 由于可以采用实时在线测试,应用于 难以建立精确数学模型的系统,可以降 低建模和控制器设计的难度; 3. 与MATLAB系统的无缝集成,便于 开发者使用MATLAB中的各种先进算法; 4. 该软件通过与TCP/IP网络的集成性, 可应用于网络控制,远程设置控制方案, 便于调试和升级。
Qin1
2号流量计
u1
比例阀门
Qin2
2号进水阀
A1
1号水箱
H1
1号泄水阀
Qout1
Q0
双容水箱液位串级控制系统_毕业设计

双容水箱液位串级控制系统_毕业设计1. 设计题目双容水箱液位串级控制系统设计2. 设计任务图1所示双容水箱液位系统,由水泵1、2分别通过支路1、2向上水箱注水,在支路一中设置调节阀,为保持下水箱液位恒定,支路二则通过变频器对下水箱液位施加干扰。
试设计串级控制系统以维持下水箱液位的恒定。
1图1 双容水箱液位控制系统示意图3. 设计要求1) 已知上下水箱的传递函数分别为:111()2()()51p H s G s U s s ∆==∆+,22221()()1()()()201p H s H s G s Q s H s s ∆∆===∆∆+。
要求画出双容水箱液位系统方框图,并分别对系统在有、无干扰作用下的动态过程进行仿真(假设干扰为在系统单位阶跃给定下投运10s 后施加的均值为0、方差为0.01的白噪声);2) 针对双容水箱液位系统设计单回路控制,要求画出控制系统方框图,并分别对控制系统在有、无干扰作用下的动态过程进行仿真,其中PID 参数的整定要求写出整定的依据(选择何种整定方法,P 、I 、D 各参数整定的依据如何),对仿真结果进行评述;3) 针对该受扰的液位系统设计串级控制方案,要求画出控制系统方框图及实施方案图,对控制系统的动态过程进行仿真,并对仿真结果进行评述。
4.设计任务分析系统建模基本方法有机理法建模和测试法建模两种,机理法建模主要用于生产过程的机理已经被人们充分掌握,并且可以比较确切的加以数学描述的情况;测试法建模是根据工业过程的实际情况对其输入输出进行某些数学处理得到,测试法建模一般较机理法建模简单,特别是在一些高阶的工业生产对象。
对于本设计而言,由于双容水箱的数学模型已知,故采用机理建模法。
在该液位控制系统中,建模参数如下:控制量:水流量Q ;被控量:下水箱液位;控制对象特性: 111()2()()51p H s G s U s s ∆==∆+(上水箱传递函数); 22221()()1()()()201p H s H s G s Q s H s s ∆∆===∆∆+(下水箱传递函数)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内蒙古科技大学控制系统仿真课程设计说明书题目:双容水箱液位控制系统仿真学生姓名:***学号:**********专业:测控技术与仪器班级:测控 10-1班指导教师:***摘要随着工业生产的飞速发展,人们对生产过程的自动化控制水平、工业产品和服务产品质量的要求也越来高。
每一个先进、实用控制算法和监测算法的出现都对工业生产具有积极有效的推动作用。
然而,当前的学术研究成果与实际生产应用技术水平并不是同步的,通常情况下实际生产中大规模应用的算法要比理论方面的研究滞后几年,甚至有的时候这种滞后相差几十年。
这是目前控制领域所面临的最大问题,究其根源主要在于理论研究尚缺乏实际背景的支持,一旦应用于现场就会遇到各种各样的实际问题,制约了其应用。
本设计设计的课题是双容水箱的PID液位控制系统的仿真。
在设计中,主要针对双容水箱进行了研究和仿真。
本文的主要内容包括:对水箱的特性确定与实验曲线分析,通过实验法建立了液位控制系统的水箱数学模型,设计出了控制系统,针对所选液位控制系统选择合适的PID算法。
用MATLAB/Simulink建立液位控制系统,调节器采用PID控制系统。
通过仿真参数整定及各个参数的控制性能,对所得到的仿真曲线进行分析,总结了参数变化对系统性能的影响。
关键词:MATLAB;PID控制;液位系统仿真目录第一章控制系统仿真概述 (2)1.1 控制系统计算机仿真 (2)1.2 控制系统的MATLAB计算与仿真 (2)第二章 PID控制简介及其整定方法 (6)2.1 PID控制简介 (6)2.1.1 PID控制原理 (6)2.1.2 PID控制算法 (7)2.2 PID 调节的各个环节及其调节过程 (8)2.2.1 比例控制与其调节过程 (8)2.2.2 比例积分调节 (9)2.2.3 比例积分微分调节 (10)2.3 PID控制的特点 (10)2.4 PID参数整定方法 (11)第三章双容水箱液位控制系统设计 (12)3.1双容水箱结构 (12)3.2系统分析 (12)3.3双容水箱液位控制系统设计 (15)3.3.1双容水箱液位控制系统的simulink仿真图 (15)3.3.2双容水箱液位控制系统的simulink仿真波形 (16)第四章课程设计总结 (17)第一章控制系统仿真概述1.1 控制系统计算机仿真控制系统的计算机仿真是一门涉及控制理论、计算数学与计算机技术的综合性学科,它的产生及发展差不多是与计算机的发明和发展同步进行的。
控制系统的计算机仿真就是以控制系统的模型为基础,采用教学模型代替实际的控制系统,以计算机为工具,对控制系统进行试验和研究的一种方法。
控制系统计算机仿真的过程包含如下步骤:(1)建立控制系统的数学模型系统的数学模型是指描述系统的输入、输出变量以及内部变量之间关系的数学表达式。
系统数学模型的建立可采用解析法和试验法,常见的数学模型有微分方程、传递函数、结构图、状态空间表达式。
(2)建立控制系统的仿真模型根据控制系统的数学模型转换成能够对系统进行仿真的模型。
(3)编制控制系统的仿真软件采用各种各样的计算机语言(Basic、FORTRAN、C语言等)编制控制系统的仿真程序,或直接利用一些仿真语言。
(4)进行系统仿真试验并输出仿真结果通过对仿真模型对实验参数的修改,进行系统仿真实验,输出仿真结果。
如果应用MATLB的Toolbox及Simulink集成环境作为仿真工具,则构成了MATLAB仿真。
1.2 控制系统的MATLAB计算与仿真MATLAB是矩阵实验室(Matrix laboratory)之意。
MATLAB其有以下主要特点:(1)功能强大,实用范围广MATLAB除了具备卓越的数值计算能力外,它还提供了专业水平的符号计算。
差不多所有科学研究与工程技术应用所需要的计算,PID均可完成。
(2)语言简洁紧凑,使用方便灵活MATLAB提供的库函数及其丰富,既有常用的基本库函数,又有种类齐全、功能丰富多样的专用库函数。
MATLAB程序书写形式利用丰富的库函数避开了复杂的子程序编程任务,压缩了一切不必要的编程工作。
由于库函数都由各领域的专家编写,用户不必担心函数的可靠性。
(3)有好的图形界面,用户使用方便MATLAB具有好的用户界面与方便的帮助系统。
MATLAB的函数命令众多,各函数的功能及使用又可由MATLAB图形界面下的菜单来查询,为用户提供了学习它的便捷之路。
MATLAB是演算纸式的科学过程计算语言,使用MATLAB编程运算与人的科学思路和表达方式相吻合,犹如在演算纸上运算并求运算结果,使用十分方便。
(4)图形功能强大MATLAB里提供了多种图形函数,可以绘制出丰富多彩的图形。
MATLAB数据的可视化非常简单,MATLAB还具有较强的编辑图形界面的能力。
(5)功能强大的工具箱MATLAB包含两个部分:核心部分和各种可选的工具箱。
当前流行的MATLAB7.0/Simulink5.0包括拥有数自一个内部函数主包和三十多种工具包(Toolbox)。
工具包又可以分为功能性工具包和学科性工具包:功能性工具包用来扩充MATLAB的符号计算、可视化建模仿真、文字处理及实时控制等功能;学科性工具包是专业性比较强的工具包,控制工具包、信号处理工具包、通信工具包等都属于此类。
针对过程控制系统的非线性、快时变、复杂多变量和环境扰动等特点及MATLAB的可实现动态建模、仿真与分析等优点,采用MATLAB的Toolbox与Simulink仿真工具,为过程控制系统设计与参数整定的计算和仿真提供了一个强有力的工具,使过程控制系统的设计与整定发生了革命性的变化。
Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。
在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。
Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。
同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。
(1)Simulink的功能:Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的二个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。
它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。
为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI),这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。
Simulink是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。
对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。
构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。
Simulink与MATLAB 紧密集成,可以直接访问MATLAB大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。
(2)Simulink的特点:a.丰富的可扩充的预定义模块库。
b.交互式的图形编辑器来组合和管理直观的模块图c.以设计功能的层次性来分割模型,实现对复杂设计的管理。
d.通过Model Explorer导航、创建、配置、搜索模型中的任意信号、参数、属性,生成模型代码。
e.提供API用于与其他仿真程序的连接或与手写代码集成。
f.使用Embedded MATLAB模块在Simulink和嵌入式系统执行中调用MATLAB算法。
g.使用定步长或变步长运行仿真,根据仿真模式来决定以解释性的方式运行或以编译C代码的形式来运行模型。
h.图形化的调试器和剖析来检查仿真结果,诊断设计的性能和异常行为第二章 PID控制简介及其整定方法2.1 PID控制简介2.1.1 PID控制原理当今的自动控制技术绝大部分是基于反馈概念的。
反馈理论包括三个基本要素:测量、比较和执行。
测量关心的是变量,并与期望值相比较,以此误差来纠正和调节控制系统的响应。
反馈理论及其在自动控制中应用的关键是:做出正确测量与比较后,如何用于系统的纠正与调节。
在过去的十几年里,PID控制,也就是比例积分微分控制在工业控制中得到了广泛应用。
在控制理论和技术飞速发展的今天,在工业过程控制中95%以上的控制回路都具有PID结构,而且许多高级控制都是以PID控制为基础的。
常规PID控制系统原理如图3.1所示。
这是一个典型的单位负反馈控制系统,它由PID控制器和被控对象组成。
图3.1 PID控制系统原理图PID控制器是一种线性控制器,它根据给定值r(t)与实际输出值e(t)构成偏差 e(t)=r(t)-c(t)2.1.2 PID 控制算法典型的PID 模拟控制系统如图3.2所示。
图中sp(t)是给定值,pv(t)为反馈量,c(t)为系统输出量,PID 控制器的输入输出关系式为: 01()t c D I de M t K e edt T Minitial T dt ⎛⎫=+++ ⎪⎝⎭⎰ (3.1) 即输出=比例项+积分项+微分项+输出初始值,Kc 是PID 回路的增益,T I 和T D 分别是积分时间和微分时间常数。
式中等号右边前3项分别是比例、积分、微分部分,他们分别与误差、误差的积分和微分呈正比。
如果取其中的一项或这两项,可以组成P 、PD 、或PI 控制器。
需要较好的动态品质和较高的稳态精度时,可以选用PI 控制方式控制对象的惯性滞后较大时,应选择PID 控制方式。
图3.2所示分别为当设定值由0突变到1时,在比例(P )作用、比例积分(PI )作用和比例积分微分(PID )作用下,被调量T(s)变化的过度过程。
可以看出比例积分微分作用效果为最佳,能迅速的使T(s)达到设定值1。
比例积分作用则需要稍长时间。
比例作用最终达不到设定值,而有余差。
图3.2 模拟量闭环控制系统图3.3 P 、PI 、PID 调节的阶跃响应曲线为了方便计算机实现PID 控制算式,必须把微分方程式(3.1)改写成差分,作如下近似,即00()nt j edt Te j =≈∑⎰ (3.2) ()(1)de e n e n dt T--≈ (3.3) 其中T 为控制周期,n 为控制周期序号(n =0,1,2···),e(n-1)和e(n)分别为第(n-1)和第n 控制周期所得的偏差。