基于Simulink仿真的状态反馈数字控制器设计.doc_第1页
基于Simulink仿真的状态反馈数字控制器设计.doc_第2页
基于Simulink仿真的状态反馈数字控制器设计.doc_第3页
基于Simulink仿真的状态反馈数字控制器设计.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于simulink仿真的状态反馈数字控制器设计陆学亮,韩景秋*(信息与控制工程学院,自动化1003班)摘要:针对非线性双容系统用lqrd函数求出离散系统开环增益k,在simulink仿真软件搭建闭环系统来设计状态反馈数字控制器。关键词:双容系统;仿真软件;数字控制器 0 引 言多容器流程系统是过程控制中的一种典型的被控对象,在生产实践中有着广阔的应用背景。双容系统就是仿真多容器流程系统的多变量、时变、非线性的实验系统,它的液位控制算法的研究对实际的工程应用有着非常重要的意义。1 双容系统图1 为双容系统的结构示意图。此系统包括两个截面积为s的容器t1、t2,两个容器以及t2和蓄水池之间均有管子相连,管子的截面积分别为s1、s2。可以手动调节球状阀门。来关闭相应管子。系统内流动的液体(通常是蒸馏水)存储于蓄水池中,为水泵提供水源。水泵为t1供水,t2中的水则只能通过耦合作用从t1中获得。整个系统形成了一个回路。该系统的一个控制目的是设计控制算法实时给出泵的流量q使系统容器t2的液位在较短的时间内稳定在预先给定的状态,或跟踪某一给定的轨迹,以满足允许的静态误差要求和一定的动态性能。图1 双容系统结构图 根据物量平衡原理,可以用以下非线性微分方程描述该系统:韩景秋(1975-),男,吉林榆树人,高级工程师,学士学位,主要从事主动控制系统设计。联系方式 (1) 其中为容器i的液位,为容器的截面积,为从容器i到j容器水的流量,可以根据torricell规则得到: 这里是重力加速度,=1是通过试验辨识得到的流量系数,、是连接管的横截面积。2.1 系统离散设计因为双容系统的微分方程为 (2)由于连续系统模型为由系统非线性微分方程根据泰勒展开法得 (3)由于连续系统模型为通过对式(3)求导得,,,。即状态空间表达式为x= x(t)+u(t) (4)由于非线性离散系统模型为 (5)将上式与线性定常离散系统的状态方程比较,可知两式对任意的x(kt)和u(kt)成立的条件为调用如下lqrd函数计算开环增益k。2.2离散系统状态反馈设被控系统如图2所示。其状态方程为 (6)式中,x(k)为k时刻的n维状态向量;u(k)为k采样时刻的控制信号;a为n维矩阵,b为n为列向量。采用如下形式的状态反馈 (7)式中,k= 为状态反馈增益矩阵,为参考输入。将式(7)代入(6)中,构成如图3所示的闭环系统,可以表述为 (8)若系统a b是完全能控,则采用上述反馈得到的闭环系统的极点可以任意配置。 图2 被控对象结构图 图3状态反馈闭环系统3 仿真实现以及结果本文采用matlab/simulink软件作为系统仿真的实现工具。为了实现闭环系统仿真,首先根据双容系统非线性微分方程(1)建立双容系统的simulink模块,如图4所示。 图4 双容系统simulink模块 图5数字化状态反馈模型将该模型封装后建立一个双容子系统.根据所叙述的反馈线性化方法建立闭环控制系统,其中控制律(8)在函数模块matlab function中实现。考虑到实际工程中,泵的流量是有限的(0q40),因此在控制输入签加了一个限幅元件(见图5)。取设定值h2s=15,调用开环增益k做仿真。仿真结果如图6所示。 图6 液位响应曲线 图7 泵流量曲线4 结论本文介绍了状态反馈数字化设计方法,以线性系统离散化方法用于双容系统的液位控制,以lqrd函数计算非线性开环增益k,建立状态反馈设计。基于matlab/simulink,建立了闭环系统仿真模型做了设定值分别为恒值和变化轨迹情况下的仿真实验,仿真结果表明了该设计方案的可行性和有效性。参考文献1 胡寿松.自动控制原理m.北京:科学出版社,2001. 2 高兴泉,王立国.基于simulink/simscape的计算机控制系统仿真实验平台j.实验技术与管理,2013,30(9):88-92.3 谭飞,基于matlab的计算机控制系统仿真程序设计j.计算机仿真,2004,21(7):175-177,191.4 朱广,吴君晓.基于智能仪表的串联双容水箱液位控制系统的设计j.河南机电高等专科学校学报,2007,15(4):19-20.5 薛毅.数学建模基础m.北京:工业大学出版社,2004.designofdigitalcontrollerforstatefeedbackbasedonsimulinksimulionlu xueliang han jing-qiu(class-1003, major of automation, college of information &control engineering)abstract: for non-linear coupled water tanks system use lqrd function to solve the open loop gain k of discrete system, in the environment of simulink simulation software, we build the closed loop system to d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论