含有纯滞后系统的几种控制算法的比较与评述

含有纯滞后系统的几种控制算法的比较与评述
含有纯滞后系统的几种控制算法的比较与评述

含有纯滞后系统的几种控制算法的比较与评述

纯滞后系统在现代工业生产过程中是普遍存在的,精确控制难度比较大。文章针对时滞对象的控制问题,着重选取几种控制方法,论述了各种控制方法的原理和优缺点,对各个控制过程的性能进行对比,在方法上能够对大时滞控制系统给予有效的指导。

标签:纯滞后;Smith预估控制;智能控制

Abstract:Pure time delay system is common in modern industrial production,and it is difficult to control accurately. In this paper,aiming at the control problem of time-delay plant,several control methods are selected emphatically,the principle,advantages and disadvantages of each control method are discussed,and the performance of each control process is compared. The method can give effective guidance to the control system with large time delay.

Keywords:pure lag;Smith predictive control;intelligent control

1 纯滞后问题

大家都知道,纯滞后在工业上是一种常见的现象。比如在冶金行业中板材厚度的加工、加热炉的热传导;化工行业中工质的传送以及各个反应器中的生产衔接都普遍存在纯滞后现象,此外还有燃煤电厂的风煤水控制。

在工业过程闭环控制系统控制回路中,若存在纯滞后,闭环特征方程中就存在纯滞后环节,由于纯延迟的存在并没有直接将控制信号作用于被调量,而是在延迟τ之后再动作;此外,当控制系统受到内扰或者外扰作用后,控制器无法有效的抑制,这也进一步影响了控制系统的性能。对于闭环控制系统来说,纯滞后环节会引起被控量的超调增大,同时也会延长系统的调节时间。因此,在自动控制领域,纯滞后控制对象相对复杂。

为了便于对时滞对象进行分析,本文着重讨论常用的几种控制方法,并对不同控制方案的性能进行对比,为大时滞控制对象的优化控制提供参考。

2 时滞过程的几种控制方法

2.1 PID控制

在自动控制系统中,PID是应用最为广泛的控制算法,在工业生产过程中应用也较多,也根据实际情况进行了适当改进,适应性较强。对于纯滞后系统而言,PID控制很难达到预期的效果,尤其是受到工业生产环境的影响。主要是因为其控制效果不能通过反馈回路及时反馈,所以使得控制问题复杂化了。

自动排课系统算法的分析与设计概要

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 科技情报开发与经济 SCI-TECH INFORMATION DEVELOPMENT &ECONOMY 2007年第 17卷第34期 吞吐量后才实施 , 不可轻易控制流量导致不必要的吞吐量下降。流量控制后必须及时解除流量控制。 (2 技术流控手段和业务流控手段相结合。 (3 流控点设立于系统与外系统接口层和一级调度层 , 其他各层不设立流控点。 对银行前端发起的联机请求做流量控制 , 以防止后台出现堵塞 , 流控点的设置见表 1。 从技术流控和业务流控的角度实现系统的流量控制如下 : 第一 , 为预防系统内出现堵塞 , 在系统交易入口即分中心控制总线上 , 建立预防性流控机制 ; 第二 , 建立系统状态主动探测机制 , 系统主动 探测服务队列状态 , 发现系统繁忙或服务队列深度超过设定阀值 , 将启动相应的流控 ; 第三 , 可以根据管理需要 , 设定特定业务品种交易、 特定分中心交易或特定服务的交易流量阀值 , 进行流量控制。如在交易繁忙时段 , 可以采取限制部分查询交易等手段确保系统的稳定运行。 (责任编辑 :戚米莎 ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

第一作者简介 :刘焱军 , 男 , 1975年 4月生 , 2001年毕业于太原理工大学计算机专业 (硕士 , 中国建设银行厦门开发中心 , 福建省厦门市鹭江道 98号建行大厦 , 361012. Research on the Application of Bus Control Technology in Securities System of Bank LIU Yan-jun ABSTRACT:This paper introduces the application of bus control technology in securities system of bank, and probes into the implementation of the flow control. KEY WORDS:bus technology of trade control; securities system of bank; flow control 教学排课可以说是教学管理的一个中心 , 它直接关系到教学计划和教学质量。而排课的过程也是一个复杂的推理思考过程 , 我们通过对排课逻辑原理的分析和排课系统操作流程的总结 , 研究出一套排课算法 , 通过该排课系统的实现 , 可以大大减少教务管理员的工作量 , 并给教务信息管理带来方便。迄今为止 , 对课程表的研究工作已有 40多年 , 取得了丰硕的成果 , 但仍存在许多不足之处 , 例如规模大、约束 (条件复杂以及规律不断变化等 , 因此排课问题至今仍未完全解决。 虽然目前很多系统中都包含了排课子系统 , 但是由于各个学校的教学情况不同 , 这些排课系统不一定适合各院的实情。下面根据我校的教学安排情况 , 对排课系统的算法进行探讨。 1自动排课系统的优势和目前存在的问题 课程表的编排是一个涉及多种因素的组合规划问题 , 它要保证在课

一阶纯滞后系统的控制方法研究

题目一阶纯滞后系统的控制方法研究

摘要 在现代工业生产中,自动控制技术的使用越来越多,而随着工业和控制技术的发展,自动控制理论也在发展和完善,出现了多种控制方法如最基础的PID控制以及微分先行控制、中间微分控制、史密斯补偿控制、模糊控制、神经网络控制等。自动控制技术的发展在工业生产中遇到了一系列的问题:如在本文中所研究的一阶纯滞后系统的控制就是控制理论中一个较为重要的问题。由控制理论可知,无滞后控制系统(简单点说就是没有延迟)比有滞后系统更加稳定,更加容易控制。因此如何解决生产中滞后的问题在当前工业大生产中尤其重要。论文在常规PID控制也就是比例-积分-微分控制的基础上提出了三种控制方法即:微分先行控制、中间微分反馈控制、史密斯补偿控制。并对这三种方案进行Simulink仿真,检测其抗干扰性能。为便于分析,论文将所得仿真结果以图形的方式给予显示出来,形象生动便于理解。 关键词:自动控制,仿真,PID,复杂控制

The control method research of the first-order delay system Abstract The automatic control technology use more and more in modern industrial production, and as the industrial and control technology development, the automatic control theory are developed and perfected, a lot of controlled methods appear such as PID control which is the most basic control and differential first control, intermediate differential control, Smith compensation control, fuzzy control, nerve network control. Automatic control technology had experienced a series of questions in industrial production: as the first-order delay system control in this article which is a more important issue in the control theory. Known by the control theory,a no lag control system (simple say is no delay) is more stable and more easily controlled than a delay system . So it is particularly important of how to solve the lagging problem in the current industrial production . The articles propose three control methods such as differential first control 、the middle of differential feedback control、smith compensation control base the conventional PID control in the other word is proportional - integral - derivative controller .And simulate this three programs by the simulink, testing its interference fearure. For convenient analyze the simulation result , the paper of the study derive from the simulation results by the graphical ,which we can easy understand and clear know the mean in the article. Key Words:automatic control; simulation; PID; complicated control

串联滞后校正装置的设计

学号09750201 (自动控制原理课程设计) 设计说明书 串联滞后校正装置的设计起止日期:2012 年 5 月28 日至2012 年 6 月1 日 学生姓名安从源 班级09电气2班 成绩 指导教师(签字) 控制与机械工程学院 2012年6 月1 日

天津城市建设学院 课程设计任务书 2011 —2012 学年第 2 学期 控制与机械工程 学院 电气工程及其自动化 系 09-2 班级 课程设计名称: 自动控制原理课程设计 设计题目: 串联滞后校正装置的设计 完成期限:自 2012 年 5 月 28 日至 2012 年 6 月 1 日共 1 周 设计依据、要求及主要内容: 设单位反馈系统的开环传递函数为:) 2()(+= s s K s G 要求系统的速度误差系数为120-≥s K v ,相角裕度 45≥γ,试设计串联滞后校正装置。 基本要求: 1、对原系统进行分析,绘制原系统的单位阶跃响应曲线, 2、绘制原系统的Bode 图,确定原系统的幅值裕度和相角裕度。 3、绘制原系统的Nyquist 曲线。 4、绘制原系统的根轨迹。 5、设计校正装置,绘制校正装置的Bode 图。 6、绘制校正后系统的Bode 图、确定校正后系统的幅值裕度和相角裕度。 7、绘制校正后系统的单位阶跃响应曲线。 8、绘制校正后系统的Nyquist 曲线。 9、绘制校正后系统的根轨迹。 指导教师(签字): 系主任(签字): 批准日期:2012年5月25日

目录 一、绪论 (4) 二、原系统分析 (5) 2.1原系统的单位阶跃响应曲线 (5) 2.2 原系统的Bode图 (5) 2.3 原系统的Nyquist曲线 (5) 2.4 原系统的根轨迹 (5) 三、校正装置设计 (5) 3.1 校正装置参数的确定 (5) 四、校正后系统的分析 (6) 4.1校正后系统的单位阶跃响应曲线 (6) 4.2 校正后系统的Bode图 (6) 4.3 校正后系统的Nyquist曲线 (6) 4.4 校正后系统的根轨迹 (6) 五、总结 (7) 六、参考文献 (7) 七、附图 (8)

一阶纯滞后系统的不完全微分PID控制

目录 0.前言 (1) 1. 不完全微分PID算法设计 (2) 2.算法仿真研究 (3) 3.一阶纯滞后系统的不完全微分PID控制程序 (4) 4.实验结果 (7) 5.结论及总结 (8) 参考文献 (8) 课设体会 (10)

一阶纯滞后系统的不完全微分PID控制 沈阳航空航天大学北方科技学院 摘要:提出在PID算法中加入一阶惯性环节,通过不完全微分PID算法来改善干扰对系统的影响,用MATLAB仿真分析说明该算法在改善过程的动态性能方面具有良好的控制精度。在现代工业生产中,自动控制技术的使用越来越多,而随着工业和控制技术的发展,自动控制理论也在发展和完善,出现了多种控制方法如最基础的PID控制以及微分先行控制、中间微分控制、史密斯补偿控制、模糊控制、神经网络控制等。自动控制技术的发展在工业生产中遇到了一系列的问题:如在本文中所研究的一阶纯滞后系统的控制就是控制理论中一个较为重要的问题。由控制理论可知,无滞后控制系统(简单点说就是没有延迟)比有滞后系统更加稳定,更加容易控制。因此如何解决生产中滞后的问题在当前工业大生产中尤其重要。论文在常规PID控制也就是比例-积分-微分控制的基础上提出了三种控制方法即:微分先行控制、中间微分反馈控制、史密斯补偿控制。并对这三种方案进行Simulink 仿真,检测其抗干扰性能。为便于分析,论文将所得仿真结果以图形的方式给予显示出来,形象生动便于理解。 关键词:一阶纯滞后 ;不完全微分;仿真;PID 0.前言 在多数工业过程当中,控制对象普遍存在着纯时间滞后现象,如化工,热工过程等. 这种滞后时间的存在,会使系统产生明显的超调量和较长的调节时间,滞后严重时甚至会破坏系统的稳定性,在工业生产上产生事故.因此长期以来,纯滞后系统就一直是工业过程中的难控制对象,人们也对它进行了大量的研究.在现代工业生产和理论研究中出现了多种控制方法,如PID控制、PID改进控制、Smith 预估算法控制以及模糊

基于MATLAB进行控制系统的滞后-超前校正设计要点

计算机控制技术 ------滞后-超前校正控制器设计 系别:电气工程与自动化 专业:自动化 班级:B110411 学号:B11041104 姓名:程万里

目录 一、 滞后-超前校正设计目的和原理 (1) 1.1 滞后-超前校正设计目的......................................................... 1 1.2 滞后-超前校正设计原理......................................................... 1 二、滞后-超前校正的设计过程 (3) 2.1 校正前系统的参数 (3) 2.1.1 用MATLAB 绘制校正前系统的伯德图................................. 3 2.1.2 用MATLAB 求校正前系统的幅值裕量和相位裕量.................. 4 2.1.3 用MATLAB 绘制校正前系统的根轨迹................................. 5 2.1.4 对校正前系统进行仿真分析.............................................5 2.2 滞后-超前校正设计参数计算 (6) 2.2.1 选择校正后的截止频率c ω............................................. 6 2.2.2 确定校正参数β、2T 和1T (6) 2.3 滞后-超前校正后的验证 (7) 2.3.1 用MATLAB 求校正后系统的幅值裕量和相位裕量..................7 2.3.2 用MATLAB 绘制校正后系统的伯德图.................................8 2.3.3 用MATLAB 绘制校正后系统的根轨迹.................................9 2.3.4 用MATLAB 对校正前后的系统进行仿真分析 (10) 三、前馈控制 3.1 前馈控制原理..................................................................... 12 3.2控制对象的介绍及仿真......................................................... 12 四、 心得体会.............................................................................. 16 参考文献.......................................................................................17 附录 (18)

纯滞后控制实验

实验三 纯滞后控制实验 1. 实验目的与要求 (1) 掌握应用达林算法进行纯滞后系统D(z)的设计; (2) 掌握纯滞后系统消除振铃的方法。 2. 实验设备 (1) 硬件环境 微型计算机一台,P4以上各类微机 (2) 软件平台 操作系统:Windows 2000以上; 仿真软件工具:MATLIB5.3以上。 3. 实验原理 在一些工业过程(如热工、化工)控制中,由于物料或能量的传输延迟,许多被控制对象具有纯滞后性质。例如,一个用蒸汽控制水温的系统,蒸汽量的变化要经过长度为L 的路程才能反映出来。这样,就造成水温的变化要滞后一段时间τ(v v L ,=τ是蒸汽的速度)。对象的这种纯滞后性质常会引起系统产生超调和振荡。因此,对于这一系统,采用一般的随动系统设计方法是不行的,而用PID 控制往往效果也欠佳。 本实验采用达林算法进行被控制对象具有纯滞后系统设计。设被控对象为带有纯滞后的一阶惯性环节或二阶惯性环节,达林算法的设计目标是使整个闭环系统所期望的传递函数Φ(s),相当于一个延时环节和一个惯性环节相串联,即 1 )(+=Φ-s e s s τθ,NT =θ 该算法控制将调整时间的要求放在次要,而超调量小甚至没有放在首位。控制原理如图1,其中:采样周期T=0.9秒,期望传递函数τ=0.5秒,被控对象 1 23)(8.1+=-s e s G s ;输入信号为单位阶跃信号。

图1 纯滞后系统控制原理图 应用达林算法进行纯滞后系统设计) D控制器。 (z 4.实验内容与步骤 (1)按照纯滞后控制系统要求设计) D; (z (2)按照系统原理图,在simulink下构造系统结构图模型,观察输入输出波形,标明参数,打印结果; (3)尝试用M文件实现dalin算法控制。 5.实验结果 simulink框图(用simulink实现dalin算法): Array 图2 纯滞后控制设计

基于遗传算法的自动排课系统毕业设计

摘要 随着科学技术和社会信息技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它在人类社会的各个领域发挥着越来越重要的作用,给人们的生活带来了极大的便利,成为推动社会发展的首要技术动力。排课是学校教学管理中十分重要、又相当复杂的工作之一。解决好教学工作中的排课问题对整个教学计划的进行,有着十分重要的意义。首先对排课的已有算法作了相关的调查研究,决定采用遗传算法。通过设计实现基于遗传算法的自动排课系统,研究了遗传算法在排课系统中的应用。 关键词:遗传算法、自动排课、Java。

Abstract Along with science technical and community information technical increases continuously, calculator science is gradually mature, its mighty function has behaved deep cognition, and it has entered the human social each realm erupts to flick the more and more important function, bringing our life biggest of convenience. Curriculum arrangement is an important and complicated working in school,so solving the problem is of great importance for teaching programming.Investigated and studied the algorithm existed, determine that adoptgenetic algorithm. ThroughDesign Implementation theAuto CourseArrangementManagement System Base onGenetic Algorithm, researched the application of genetic algorithmin theCourseArrangementManagement System. Keywords: Genetic Algorithm Auto Course Arrangement ManagementJava.

大纯滞后过程特性Smith预估控制

过程控制系统课程设计题目之十三 大纯滞后过程特性Smith 预估控制 对于一个大纯滞后过程特性的对象:s PC e s s s G 10) 12)(3(1 )(-++= ,试设计一 个Smith 预估控制系统,并用SIMULINK 和MATLAB 程序仿真实现。当系统设定值R(s)为1时,调整PI 参数,使过渡过程尽可能满意。(假设检测变送环节的传递函数为1);比较在预估模型有偏差时,在相同的输入条件下,与预估模型无偏差情况的仿真结果;如果系统有扰动信号F(s)为单位阶跃信号或SINS 信号时,比较系统的仿真结果;如有可能,再试设计一种改进的Smith 预估器。 实验报告要求: 1、供系统仿真图; 2、按照题目要求,给出每个实验的仿真结果图; 3、根据以上仿真结果,分析)(s G PC 有滞后与无滞后情况下,PI 参数整定的特点。

大纯滞后过程特性Smith预估控制 摘要:Matlab 是一套高性能的数值计算和可视化软件。它集数值分析、矩阵计算、信号分析与图形显示为一体,构成的一个方便的、界面友好的用户环境。历经二十几年的发展和竞争,现已成为国际公认的最优秀的科技应用软件。Matlab 最突出的特点就是简洁、它用直观的、符合人们思维习惯的代码、代替C 语言和FORTRAN 语言的冗长代码。为此,Matlab 获得了对应用学科的极强适应力。在国内外高校、Matlab 已成为大学生,硕士生、博士生必须掌握的基本技能。在设计研究学位和工业部门,Matlab 已经成为研究和解决各种具体工程问题的一种标准软件。Matlab 软件广泛用于数字信号分析,系统识别,时序分析与建模,神经网络、动态仿真等方面有着广泛的应用。利用Matlab 这个最优秀的科技软件,把计算机技术与信号分析紧密地结合起来,对信号进行分析处理仿真研究,经实例验证,取得了非常好的效果,具有一定的实用价值。本文控制系统为研究主体,提出一种Smith 预估控制算法,通过设计自适应非线性反馈回路来自适应调节参数,从而满足对象参数大幅度变化的要求。 关键词:Matlab;纯滞后;Smith 预估控制器;Simulink Pure time-delay system control algorithm of Smith Abstract:Matlab is a software.of high performance of numerical calculation and visualization It get numerical analysis, calculation and signal analysis and graphic display together, constitute a convenient, interface, user friendly environment. After 20 years of development and competition, has become internationally recognized the best technology application software. The most prominent feature of Matlab is concise, it use the people's thinking and habits of the visual code, instead of C language and FORTRAN language lengthy code.So, Matlab acquire the subject of application for science. Matlab,has become acollege students’, masters’ or doctors’ basic skills which must be grasp of both at home and abroad ,. In the design research degree and industrial department, Matlab has become the research and solve specific engineering problems are a standard software. Matlab software widely used in digital signal analysis, system identification, timing analysis and modeling, neural network, dynamic simulation, etc in a wide range of applications. The best use of Matlab software technology, computer technology and signal analysis closely together, the signal analysis simulation, and achieved very good results since it has certain practical value. This control system as a main body of research, and put forward a II

转 常用加密算法介绍

转常用加密算法介绍 5.3.1古典密码算法 古典密码大都比较简单,这些加密方法是根据字母的统计特性和语言学知识加密的,在可用计算机进行密码分析的今天,很容易被破译。虽然现在很少采用,但研究这些密码算法的原理,对于理解、构造和分析现代密码是十分有益的。表5-1给出了英文字母在书报中出现的频率统计。 表5-1英文字母在书报中出现的频率 字母 A B C D E F G H I J K L M 频率 13.05 9.02 8.21 7.81 7.28 6.77 6.64 6.64 5.58 4.11 3.60 2.93 2.88 字母 N O P Q

R S T U V W X Y Z 频率 2.77 2.62 2.15 1.51 1.49 1.39 1.28 1.00 0.42 0.30 0.23 0.14 0.09 古典密码算法主要有代码加密、替换加密、变位加密、一次性密码簿加密 等几种算法。 1.代码加密 代码加密是一种比较简单的加密方法,它使用通信双方预先设定的一组有 确切含义的如日常词汇、专有名词、特殊用语等的代码来发送消息,一般只能 用于传送一组预先约定的消息。 密文:飞机已烧熟。 明文:房子已经过安全检查。 代码加密的优点是简单好用,但多次使用后容易丧失安全性。 2.替换加密 将明文字母表M中的每个字母替换成密文字母表C中的字母。这一类密码 包括移位密码、替换密码、仿射密码、乘数密码、多项式代替密码、密钥短语 密码等。这种方法可以用来传送任何信息,但安全性不及代码加密。因为每一 种语言都有其特定的统计规律,如英文字母中各字母出现的频度相对基本固定,根据这些规律可以很容易地对替换加密进行破解。以下是几种常用的替换加密 算法。

温度控制系统的滞后校正

题 目: 温度控制系统的滞后校正 初始条件:某温箱的开环传递函数为3()(41) s p e G s s s -=+ 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1、 试用Matlab 绘制其波特图和奈奎斯特图,计算相角裕度和幅值裕度; 2、 试设计滞后校正装置,使系统的相角裕度增加15度。 3、 用Matlab 对校正后的系统进行仿真,画出阶跃相应曲线 时间安排: 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日

温度控制系统的滞后校正 1 系统传递函数分析 该传递函数由比例环节,延迟环节,积分环节,惯性环节组成。 1.1比例环节 比例环节的传递函数和频率特性: 1)(=s G 1)(=ωj G 幅值特性和相频特性: 。 )()( 1|)G(j |)A (=∠===ωω?ωωj G 对数幅频特性和对数相频特性: 。 )(0 20lg1)20lgA()(L ====ω?ωω 所以对数幅频特性L (ω)是ω轴线。 1.2延迟环节 延迟环节的传递函数和频率特性: s e s G 3)(-= ωωj e j G 3)(-= 幅频特性和相频特性: 1|e *1||)G (j |)A(-3j ===ωωω ?ωωωωω33.57)(3)()(3*-=-=∠=∠=-rad e j G j 对数幅频特性和对数相频特性: ω ω?ωω3*-57.3)(0 20lg1)20lgA()L(==== 由以上可知延迟环节不影响系统的幅频特性,只影响系统的相频特性。 1.3积分环节 积分环节的传递函数和频率特性: s s G 1)(=

排课系统几种常见算法

谁说当前国内自动化的排课软件模式无一成功? 今天看了一篇关于排课系统的文章,文章讲述了我国国内的排课系统没有一个是成功的,在高度智能化的今天,如果还有谁说有什么事计算机做不到的,那他绝对是农村来的,哦不,搞不好是火星来的,因为你像我们校管家的排课系统,很多农村都已经开始用这款软件自动化办公了。 然而当我以为这件事是计算机无法完成的时候,作者又跑出了一个让我都没有想到的问题,也许是外行看热闹,我只是觉得以计算机的处理性能,是不可能完不成的,却高估了编程者的水平,要想智能排课就需要编程呀,要编排课的程序就需要了解排课的意义和流程,最后还有最最核心的东西,那就是算法,算法的不同,会直接导致排课的结果不同,好的算法可以让你省时省力,而差的算法让你抓狂不已。 目前,已知的排课系统的算法有哪些呢?主要有四种 第一种,一算法,这是美国一所大学的教授提出来的,它是一种迭代的启发式概率性的算法。这种算发好处也很多,但是因为算法本身比较复杂,变量过多时,会严重影响排课速度,甚至可能导致崩溃。 第二种。贪心算法,这种算法是具有侧重的,不会从全局考虑均衡优化,所以总的来说还是有一定缺陷。 第三种,动态规则法,这是一种用来解决多阶段决策的一种最优方式。动态规划法与贪心法类似,都是将问题实例归纳为更小的、相似的子问题,并通过求解子问题产生一个全局最优解。 第四种,回溯算法,回溯法在用来求问题的所有解时,要回溯到根,且根的所有子都已被搜索过才结束;而在用来求问题的任一解时,只要搜索到问题的一个解就可结束,所以这种方法也过于耗时。 以上的每个算法,各有优缺,为了取长补短,高效的利用起这些算法,校管家的排课系统在通过无数的实验和总结之后,终于找到了一个均衡,使得排课的智能化成为了一种现实,而且,其独创的自动与手动混合模式,更是为该软件平添了许多赞。

基于补偿控制大滞后过程控制系统研究

doi:10.3969/j.issn.1671-1041.2011.03.003 基于补偿控制大滞后过程控制系统研究 孟苹苹,谢文滔 (西南石油大学,成都610500) 摘要:在工业过程控制中,传统PID控制方式用于较复杂被控对象时,在超调量与稳定性等方面都难以获得令人满意的结果。本论文以内模控制器作为研究对象,完成了内模控制器中低通滤波器的设计与Matlab仿真研究,得到了不同情形下的频率特性曲线,同时,通过与传统PID控制对比,对不同类型控制方式的特点进行了分析研究,得到了有意义的研究结论,对实际工业过程控制具有一定实用参考价值。 关键词:内模控制;大滞后过程;Matlab仿真;PID控制 中图分类号:TP273文献标志码:A Research on process control system of large time delay based on compensation control MENG Ping-ping,XIE Wen-tao (Southwest Petroleum University,Chengdu610500,China) Abstract:In industrial process control,when PID control,a traditional control model was applied to some complicated controlled objects,usually control effect is not satisfied as good as expected.In this paper,by focusing study on internal model controller,design and Matlab simulation of the low-pass filter,a very important component in the internal model controller were completed.Amplitude and frequency characteristic curve were drawn under different cases.By compared with PID in controlling characteristics,meaningful conclusions were conducted which might be applicably valuable to in-dustrial process control in practice. Key words:internal model control;great lag process;Matlab simulation;PID control 0引言 过程控制技术近年来发展迅速,特别是在计算机,网络通信和先进控制理论的带动下,过程控制的检测,执行仪表及控制系统日益向智能化方向发展[1]。 在化工、炼油、冶金等一些复杂工业过程中,广泛存在着较大的纯滞后。纯滞后往往是由于物料或能量需要经过一个传输过程而形成的,这类时间滞后系统的控制是世界公认的控制难题。由于纯滞后的存在,使得被控量不能及时地反映系统所受的扰动,从而产生明显的超调,使得控制系统的稳定性变差,调节时间延长。 传统的过程控制系统中,主要运用传统的PID控制,Smith控制,对于被控对象简单的系统,可以得到预期的效果,但是遇到大滞后的被控对象,其控制效果难以达到预定的效果,对于滞后系统,其τ/T>0.5,在这种情况下,就需要提出一种先进的PID控制器,使其在大滞后环境下,也能得到预期的控制效果。在本文中采用直流无刷电机作为被控对象[2],通过仿真说明采用内模控制的电机系统控制精度高、响应快、稳定性和鲁棒性良好。 1内模控制技术[3-4] 1.1内模控制技术简介 内模控制是在模型没有误差,而且可得到这个假设条件下的理想反馈控制。内模控制系统的典型框图如图1所示。 图1内模控制结构图 在实际工作中,模型与实际过程总会存在误差。针对上述情况,设计内模控制器时可首先将过程模型作因式分解如下: G ^ p (s)=G ^ p+ G ^ p- (1) □研究报告□仪器仪表用户 8 EIC Vol.182011No.3欢迎光临本刊网站http://www.eic.com.cn

常用加密算法概述

常用加密算法概述 常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。 对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要n×(n-1) 个密钥,密钥的生成和分发将成为企业信息部门的恶梦。对称加密算法的安全性取决于加密密钥的保存情况,但要求企业中每一个持有密钥的人都保守秘密是不可能的,他们通常会有意无意的把密钥泄漏出去——如果一个用户使用的密钥被入侵者所获得,入侵者便可以读取该用户密钥加密的所有文档,如果整个企业共用一个加密密钥,那整个企业文档的保密性便无从谈起。 常见的对称加密算法:DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES 非对称加密 指加密和解密使用不同密钥的加密算法,也称为公私钥加密。假设两个用户要加密交换数据,双方交换公钥,使用时一方用对方的公钥加密,另一方即可用自己的私钥解密。如果企业中有n个用户,企业需要生成n对密钥,并分发n个公钥。由于公钥是可以公开的,用户只要保管好自己的私钥即可,因此加密密钥的分发将变得十分简单。同时,由于每个用户的私钥是唯一的,其他用户除了可以可以通过信息发送者的公钥来验证信息的来源是否真实,还可以确保发送者无法否认曾发送过该信息。非对称加密的缺点是加解密速度要远远慢于对称加密,在某些极端情况下,甚至能比非对称加密慢上1000倍。 常见的非对称加密算法:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用) Hash算法 Hash算法特别的地方在于它是一种单向算法,用户可以通过Hash算法对目标信息生成一段特定长度的唯一的Hash值,却不能通过这个Hash值重新获得目标信息。因此Hash算法常用在不可还原的密码存储、信息完整性校验等。 常见的Hash算法:MD2、MD4、MD5、HAVAL、SHA、SHA-1、HMAC、HMAC-MD5、HMAC-SHA1 加密算法的效能通常可以按照算法本身的复杂程度、密钥长度(密钥越长越安全)、加解密速度等来衡量。上述的算法中,除了DES密钥长度不够、MD2速度较慢已逐渐被淘汰外,其他算法仍在目前的加密系统产品中使用。 加密算法的选择 前面的章节已经介绍了对称解密算法和非对称加密算法,有很多人疑惑:那我们在实际使用的过程中究竟该使用哪一种比较好呢?

Smith纯滞后系统控制器分析与设计

绪论 在现代科学的众多领域中,纯滞后对象的控制一直是人们研究的重要课题。 早期的研究主要是运用线性系统的经典方法对纯滞后系统进行分析设计。譬如运用Nyquist法分析纯滞后系统的稳定性问题,用Pade近似方法将纯滞后环节近似为线性系统进行根轨迹的分析综合等。但总的来说,当系统滞后时间较小时,只要我们设计时给予充分的考虑就可以了。这时实际的控制效果不会与设计要求相去甚远。对于滞后时间相对较大的系统,Smith提出了预估补偿的方法,通过补偿环节来消除或减弱闭环系统中纯滞后因素的影响。只要对象的模型较精确,Smith方法的效果是比较理想的。 上世纪80年代起,随着自动控制理论、实践的深入发展和广泛应用,最优控制、鲁棒控制、变结构控制、H 控制以及预测控制等现代控制理论也逐步地应用到纯滞后的系统中来,并取得了一定的成果。 近几年来,以模糊控制技术、神经网络、专家系统和遗传算法为主要内容的智能控制技术,得到了充分的发展和广泛的应用。尤其是它与传统的控制技术相结合,成功地解决了采用传统控制技术难以控制的控制对象(特别是对象模型难定的情况),在工程应用中有着强大的生命力并得到了广泛的应用。 本文通过纯滞后工艺过程描述了纯滞后系统的特性,从这个特性可以知道被控对象大多数都有纯滞后特性。根据纯滞后控制系统的基本特点和纯滞后控制系统的设计以及纯滞后控制系统控制器参数整定等基础知识,并通过实例常规模糊控制器在纯滞后系统中的应用来理解和深化对纯滞后控制系统的理解。

1 纯滞后理论概述 1.1 纯滞后相关定义及其工艺过程 1.1.1 纯滞后相关定义 所谓纯滞后是一种时间上的延迟,这种延迟是从引起动态要素变化的时刻到输出开始变化的时刻的这一段时间。存在时间延迟的对象就称为具有纯滞后的对象,简称为纯滞后对象或滞后对象,实际被控对象大多数都有纯滞后特性。 被控对象时滞与其瞬态过程时间常数值比较大,采用通常的控制策略时,不能实现系统的精度控制,甚至会造成系统不稳定。通常认为当被控对象时滞与其瞬态过程时间常数之比大于0.3时,被控系统为纯滞后系统。滞后是过程控制系统中的重要特征,滞后可导致系统不稳定。有些系统滞后较小这时人们为了简化控制系统设计,忽略了滞后;但在滞后较大时,不能忽略,当被控对象的时滞与其瞬态过程时间常数之比大于0.3时,被控系统应按纯滞后系统设计。这类控制过程的特点是:当控制作用产生后,在滞后时间范围内,被控参数完全没有响应,使得系统不能及时随被控制量进行调整以克服系统所受的扰动。因此,这样的过程必然会产生较明显的超调量和需要较长的调节时间。所以,含有纯延迟的过程被公认为是较难控制的过程,其难控制程度随着纯滞后时间与整个过程动态时间参数的比例增加而增加。 但总的来说,当系统滞后时间较小时,只要我们设计时给予充分的考虑就可以了。对于滞后时间相对较大的系统,Smith提出了预估补偿的方法,通过补偿环节来消除或减弱闭环系统中纯滞后因素的影响。 1.1.2 纯滞后工艺过程 在工业生产过程中,极大部分工艺过程的动态特性往往是既包含一部分纯滞后特性又包括一部分惯性特性,这种工艺过程就称为具有纯滞后的工艺过程。譬如对于大型档案馆的温湿度控制,就是存在纯滞后较大的实际对象。在长沙地区,夏天的空气相对湿度一般而言是比较大的,在档案馆进行适当的除湿操作是非常有必要的,而在进行除湿动作以后,档案馆内的相对湿度要相应得到降低则需要一段时间的延迟。当然,对档案馆内温度的控制也是如此。纯滞后环节的输入输出关系(如图1-1)所示:

目前流行的几种排课算法的介绍

2 目前流行的几种排课算法的介绍 2.1. 自动排课算法 1 .问题的描述 我们讨论的自动排课问题的简化描述如下: 设要安排的课程为{ C1 , C2 , ., Cn} ,课程总数为n , 而各门课程每周安排次数(每次 为连续的2 学时> 为{ N1 , N2 , ., Nn} 。每周教案日共5 天,即星期一~星期五。每个教案日最多安排4 次课程教案,即1 ~ 2 节、3 ~ 4 节、5 ~ 6 节和7 ~ 8 节(以下分 别称第1 、2 、3 、4 时间段> . 在这种假设下,显然每周的教案总时间段数为5 ×4 = 20 ,并存在以下约束关系:b5E2RGbCAP n ≤20 , (1> N = 6n, i =1, Ni ≤20. (2> 自动排课问题是:设计适当的数据结构和算法, 以确定{ C1 , C2 , ., Cn } 中每个课程的教案应占据的时间段,并且保证任何一个时间段仅由一门课程占据.p1EanqFDPw 2 .主要数据结构 对于每一门课程,分配2 个字节的“时间段分配字”(无符号整数> :{ T1 , T2 , ., Tn} . 其中任何一个时间段分配字(假设为Ti > 都具有如下格式:DXDiTa9E3d Ti 的数据类型C 语言格式定义为:unsigned int . Ti 的最高位是该课程目前是否是有效 的标志,0 表示有效,1 表示无效(如停课等> 。其它各位称为课程分配位, 每个课程分配位占连续的3 个位(bit> ,表示某教案日(星期一~星期五> 安排该课程的时间段的值,0 表 示当日未安排,1 ~ 4 表示所安排的相应的时间段(超过4 的值无效> .RTCrpUDGiT 在这种设计下, 有效的时间段分配字的值应小于32 768 (十六进制8000> , 而大于等于32 768 的时间段分配字对应于那些当前无效的课程(既使课程分配位已设置好也如此> , 因此很容易实现停课/ 开课处理.5PCzVD7HxA 3 .排课算法 在上述假设下,自动排课算法的目标就是确定{ C1 , C2 , ., Cn} 所对应的{ T1 , T2 , ., Tn} .jLBHrnAILg 从安排的可能性上看,共有20 !/ (20 - N> !种排法( N 的含义见(2> 式> . 如果有4 门课,每门课一周上2 次,则N = 8 ,这8 次课可能的安排方法就会有20 !/ (20 - 8> ! = 5 079 110 400 ,即50 多亿种. 如果毫无原则地在其中选择一种方案,将会耗费巨大量的时间. 所以排课的前提是必须有一个确定的排课原则. 我们采用轮转分配法作为排课原则:从星期一第1 时间段开始按{ C1 , C2 , ., Cn} 中所列顺序安排完各门课程之后(每门课安排1 次> ,再按该顺序继续向后面的时间段进行安排,直到所有课程的开课次数符合{ N1 , N2 , ., Nn} 中给定的值为止. 在算法描述中将用{ C[1 ] , C[2 ] , ., C[ n ]} 表示{ C1 , C2 , ., Cn} , 对{ N1 , N2 , ., Nn}xHAQX74J0X 和{ T1 , T2 , ., Tn} 也采用同样的表示法. 算法1 排课算法 输入{ C1 , C2 , ., Cn} 、{ N1 , N2 , ., Nn} . 输出{ T1 , T2 , ., Tn} . ①初始化:

相关文档
最新文档