基于MATLAB的精馏控制系统开发与仿真doc.doc
《基于MATLAB的精馏控制系统开发与仿真doc.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的精馏控制系统开发与仿真doc.doc(102页珍藏版)》请在咨信网上搜索。
1、基于MATLAB的精馏控制系统开发与仿真【实用文档】doc文档可直接使用可编辑,欢迎下载过程控制三级项目说明书题目: 精馏控制系统学院(系):电气工程学院 年级专业: 13级仪表一班小 组:第一组 指导教师:摘要精馏塔是化工、石油化工、炼油生产过程中应用极为广泛的传质传热过程设备.精馏过程的实质就是利用混合物中各组分具有不同的挥发度,实现各组分的分离。精馏塔是一个多输入多输出的多变量过程,内在机理较复杂,动态响应迟缓,变量之间相互关联,在线测量困难,不同的塔工艺结构差别很大,而工艺对控制提出的要求又较高,所以确定精馆塔的控制方案是一个极为重要的课题。此外,在全球金融危机的压力下,国内众多过程工
2、业企业不仅面临着同行的竞争压力,同时也面临着来自国际间的市场挑战。在当前经济并不景气的大环境下,积极的开发和应用先进过程控制技术来提高企业的经济效益,增强企业自身的竞争力是过程工业迎接挑战的主要途径。随着控制理论与计算机技术的发展,不仅为先进控制技术的应用奠定了理论基础,同样也提供了良好的软硬件平台。近些年来,先进控制技术在实际工业过程中也取得了较好的成效,具有十分广泛的应用前景。精馏过程因其大时滞、变量藕合、动态特性分析复杂、约束条件复杂且难以进行变量配对等特性成为过程控制界多年来理论研究和实践的热点。本文针对工程训练任务书中给出的系统辨识函数,搭建了仿真框图,调整PD参数,最终使系统在较好
3、的指标内达到稳定.关键词:精馏塔 仿真框图 PID参数目录1.精馏控制系统.。.。.。.。.。.。.1。1精馏工艺概述.。.。.。.。.。.3.2精馏工艺的基本要求。.。.。.。.。.4.系统分析及方案选择。.。.。.。.。.。.。.4。控制对象的数学模型。.。.。.。.。.。.。.。.。.64。系统稳定性分析 。.。.。.。.。65。控制系统的参数整定。.。.。.。.。.。.。.。.。.。86。控制系统Smulink仿真.。.。.。.。.。.7.心得体会 。.。.。.。.。.。.。.11参考文献1.精馏控制系统.1精馏工艺概述精馏是将一定浓度的溶液送入精馏装置使它反复地进行部分汽化和部分冷凝
4、,从而的得到预期的塔顶和塔底产品的操作。精馏的设备和过程如图1所示。图1。1精馏设备与精馏过程精馏设备主要有:精馏塔、再沸器、冷凝器、回流罐和回流泵.原料从精馏塔中段某一块塔板(称为进料板)进入。进料板把精馏塔分为进料板以上的精馏段和进料板以下的提馏段。进入塔内的液体与塔内上升蒸汽在各层塔板上充分接触,使沸点低的易挥发组分汽化上行;沸点高的难挥发组分随液体往下流。精馏塔内物料和蒸汽在逆流作用下进行传质和传热。下流到塔釜的液体分为两部分,一部分被引出为塔底产品,另一部分经再沸器加热汽化后返回精馏塔。精馏塔内上升的蒸汽依次经过所有塔板,使蒸汽中易挥发组分浓度逐渐增大,馏出塔顶的蒸汽在冷凝器中冷凝为
5、液体,经回流罐和回流泵后,液体分为两部分,一部分塔顶产品引出,另一部分则引回到精馏塔塔顶的精馏段塔板上,称为回流量.在精馏过程达到稳态时,塔内状态稳定,每层塔板上液体和蒸汽的浓度均保持不变,塔外状态稳定,塔顶产品和塔釜产品的浓度和流量均保持定值。2精馏工艺的基本要求精馏塔的控制主要有三类指标:质量指标(产品纯度)、产品产量指标和能耗指标。根据精馏过程,基本的精馏工艺要求有:(1)保证产品的提纯纯度(质量)和产量精馏过程所得产品自然应满足规定的质量要求.精馏产品的质量要求一般是要保证塔顶或塔底产品之一达到规定的纯度要求,而另一产品纯度在规定的范围内.产品质量的高低与能耗、产量和成本等关联密切,为
6、了取得综合效益最好,往往把产品质量控制到刚好能满足规格要求,即所谓“卡边生产。产品的产量通常用回收率表示.回收率为原料中每单位产品组分所能得到的可售产品的数量。可见回收率越高,表明产量越高.()安全和节能生产过程的安全性主要体现在精馏过程控制中的参数设限问题,即根据实际情况,设定如蒸汽压力、流量等的最大最小值,以防止事故发生保证安全生产。耗能问题是精馏过程所研究的重点问题。能耗的降低主要考虑工艺过程的合理性、过程控制的参数选择和策略选择合理性等。2。系统分析及方案选择精馏工艺的基本控制内容包括:精馏塔外部的原料流量控制、过热蒸汽控制;精馏塔内部的精馏塔压力控制、精馏段相关量控制、提馏段相关量控
7、制;总体的安全控制和节能控制等。其中,精馏塔内精馏段相关量控制包括:精馏段回流量控制、馏出液量控制、馏出产品质量控制等.精馏塔内提馏段相关量控制包括:再沸器加热量控制、提馏段质量控制、提馏段釜液流量控制等.在分离混合物的精馏过程中,通过控制再沸器的加入蒸汽量来维持精馏塔气相的空间速度.如果气相的空间速度太高会引起液泛,其后果是从气相带走大量没有分离的混合物;反之,如果气象空间速度太低,则会引起漏液,其后果是从液相带走大量没有分离的混合物。在这两种情况下,都会破坏精馏塔的正常运行。蒸汽加热的再沸器是把蒸汽释放的潜热转化成被加热液体的汽化热,如果加热蒸汽量太大,传热间壁两边的温差增大,容易使被加热
8、液体一侧产生的气泡连成一片,使实际传热效率大大降低。可见在,在控制再沸器蒸汽流量的同时。需要对最大的蒸汽量加以限制.被调节变量可以取精馏塔的供料流量、塔压、精馏塔塔釜液位或冷凝液储槽液位。选择冷凝液储槽液位为被调节量,控制再沸器的蒸汽加入量。这种控制方法在塔底产品流量较小时经常采用.在这种场合下,一般不采用塔釜液位来调节加热蒸汽量,因为塔底产品流量很低时,加热蒸汽量的增加会使再沸器里的一部分液体排入精馏塔,造成塔釜液位短时间里增加,之后又逐渐下降,这样控制起来会比较困难。图。1 系统控制方案结构简图 考虑到冷凝槽的液位变化基本上是与加热蒸汽量成比例的,所以采用冷凝液储槽液位控制加热蒸汽量可以应
9、用线性调节器.系统控制方案结构简图如图2。由于蒸汽加入量的变化要通过再沸器、精馏塔、冷凝器和储槽,再影响到液位的变化,所以对象有较大的滞后特性,因此采用PID调节器。为了防止设定值突变时,微分控制输出突跳,将微分环节设置在反馈回路中,微分运算只对测量信号进行,即先行微分;蒸汽流量调节器采用P调节器。冷凝液储槽液位利用差压变送器进行测量。系统框图如图2.2.图2。2再沸器控制系统框图3控制对象的数学模型广义被控对象(即从再沸器至储液槽液位,含有电/气转换器、阀门定位器/阀门、被控对象和液位变送器)的数学模型为:从再沸器(蒸汽流量)至精馏塔内压力测量变送器的数学模型为:整齐的限制流量和塔内压力关系
10、为:,式中sH (s)为蒸汽的限制流量(拉氏变换);Q为蒸汽的最大流量;(s)为塔内压力最大值(拉氏变换)。4系统稳定性分析广义被控对象的伯德图:atlb程序:nu=。25;en=onv(25 1,251);Gt(nu,en,inputdlay,4);magin();伯德图:由Bode图可知,无调节器时,相位裕度为76。5,幅值裕度为3,所以开环系统不稳定。5。控制系统的参数整定PID模块位于MATLABSIMULIK的coutiuus库中,如图5.,这里先整定蒸汽流量调节器的I参数,利用此PI Tuner,可以自动整定PI参数。D参数由于采用先行微分,需要通过观察ilk仿真波形,手动调试。图
11、5 PD模块首先连接仿真模型,如图52图5.2闭环系统PI调节器imulink框图双击打开PI模块的设置界面如图5.3图5.3PI模块设置页面在Ctroer下拉菜单中选择PI结构模式,Tim-man选项选择连续域模式.选择好模式之后,单击Aly,然后单击Tne按钮,PID Tuner会自动在系统默认的工作点处对模型进行线性化处理,设计出控制器的参数。如图5。所示,P=。531,I=0。952。图54PID自动调节模块界面6.控制系统Sulik仿真搭建完整的系统Simlink仿真框图,在仿真框图中,为了模拟真正的工业控制环境,在特定的环节,添加了幅值为-0.至05的噪声干扰信号,仿真框图如图所示
12、:图6。1控制系统仿真框图图。 仿真结果曲线从上至下依次为:给定蒸汽流量、实际蒸汽流量、塔内压力、扰动。 由图6。2可知,系统实现了控制要求,系统稳定性较好,能满足一般精馏过程控制的需要。7。心得体会本次三级项目,我们小组查阅了相关资料,并运用课堂上学习过的知识,对精馏控制的发展现状及相关流程有了一定的了解,完成了此次老师交给的任务要求。在这次的三级项目中,我们使用muink对精馏控制系统进行了建模与仿真,基本实现了精馏控制系统ID参数的整定和imuln仿真,对Mat和Simuink的理解和运用得到了进一步的提高。任何事情的完成都离不开团队的精诚合作,只有把每个人的力量团结在一起才能发挥最大的
13、潜力,以后我们应该继续加强对专业知识的学习,同时注重实践,实现自我的进步与升华.参考文献 曹润生. 过程控制仪表浙江大学出版社2 王文强. 精馏控制系统开发与仿真。 百度文库.3 胡寿松。 自动控制原理。第6版. 科学出版社基于MALAB/ RTW的实时控制系统开发2004-3 :3:38来源:点击次数:4次 新疆大学电气工程学院张宏立摘要:本文简要介绍了ATLAB的W工具箱的功能和作用,并用一实例着重介绍了使用RTW中PC开发实时控制系统的方法和步骤,为快速,高效开发实时控制系统提供有效手段。关键词:MTABRTPC实时控制一引言MALA是atworks 公司8年代推出的优秀科学计算和系统仿
14、真软件,它以丰富的函数、强大的工具箱和简便的编程环境而深受广大用户欢迎,尤其是它的Siulk工具箱更是为系统仿真和建模提供强有力的支持。但是说到MAB在实时控制方面的应用,就很少有人了解,关于这方面的资料也很少。而RTW(RelTiWorkshop)正是Maor 公司为MATAB在实时控制应用方面开发的专门工具箱1。二RW功能介绍RT是对MATLA和Smulk功能的一个重要补充,以往我们在设计控制系统中,先在imli中建模和仿真,直至仿真结果满意为止.但是真正要开发实际控制器时,我们需要重新使用或者其它语言重新编程,而当设计好的控制器与实际被控系统相联后,可能控制效果就不如仿真效果那么理想了,
15、因为在仿真时我们可能对模型作了一些假设和近似或忽略了实际系统可能受到的扰动和噪声,这样造成仿真与实际应用相脱节。RTW的产生解决了这个问题,RW支两种类型的实时目标设计:一种是快速原型化目标设计,另一种是嵌入式目标设计。所谓快速原型化目标设计又叫半实物仿真,就是指可以用Simulink设计出来的控制器直接去控制实际的被控对象,通过半实物仿真过程来观察控制效果,如果控制效果不理想,则可以直接在Simulik上调整控制器的结构或参数,直至获得满意控制结果。这样调试好的控制器可以认为是实际控制器的原型(Proote) ,显然此时的控制器显然要好于纯数字仿真下的控制器。嵌入式目标设计就是将Simuli
16、nk下调试好的控制器直接生成C语言程序,并经过编译、连接生成可执行的应用程序,下装并嵌入到控制用计算机上,使控制计算机可以脱离MTLBSimulk环境直接用于实时控制 。W工具箱提供了多个目标环境设置,例如有通用实时目标(GR)、通用实时Malloc目标、Torndo目标、DOS目标等捆绑目标和实时视窗目标(RTW)、PC等独立目标.利用这些目标,用户能快速,高质量的完成系统原型化设计和实时系统构建。在众多的目标环境中,XC又以其完善的解决方案成为Matworks公司的推荐使用目标 。三XPC应用及实例XPC是TW体系中的一个附加产品,它提供了一种用于系统原型设计,测试和生成嵌入式实时系统的解
17、决途径3。它采用主机目标机的“双机”模式,主机用于运行MATLAB和Sulnk,而目标机则用于执行RTW和C编译器生成的可执行代码,目标机可以是任何28686/486Pentium、AMDK5/K6的PC机和各种工控机。主机和目标机通过串口(232)或以太网(TCP/IP)连接。XPC包括两个部分,一个是XP Tare,主要用于快速原型化设计(半实物仿真),另一个是P TargtEmbedd Oton 主要用于可将目标机构建成嵌入式实时系统 。有了XPC的支持我们在开发实时控制系统,就有了强有力的支持,下面就一实例说明在TW/XC下开发实时控制系统的方法和步骤:1Simulink环境下建模仿真
18、我们要开发一个水箱水位的控制系统,首先在Sik中我们建立水箱的数学模型,控制器采用模糊控制器,搭建好仿真模型,保存模型文件名为zhl。mdl,调整隶属度和推理规则,然后进行仿真,为了观察控制效果,仿真模型的给定我们使用了方波,其仿真模型如图2所示,水位跟踪输入的仿真结果如图所示。2 原型化设计(半实物仿真)先在目标机上安装/和D/转换卡,本实例目标机使用研华10工控机,/A 、A/D采用PCL18(16路A/D、1路D/A、IA接口),板卡与水箱系统连接。P的I/O模块库中提供了许多公司A/、 /A软模块,将仿真模型中的水箱模型用软模块代替,其反馈信号和给定信号分别接/软模块不同通道,选用型号
19、要与目标机上硬件板卡型号一致,模型如图所示.3 生成目标应用程序首先要制作目标机的启动盘,将一软盘插入主机软驱,在MATL命令窗口运行setup命令,在打开的对话框中单击【BootDisk】按钮即可制作目标机的启动盘,此启动盘含有高度优化的C实时内核。目标机通过网卡与主机相连,配置好TC/协议。用启动盘启动目标机,此时目标机上不 需要安装任何操作系统,在主机上将图3所示的仿真模型在W环境下用提供的程序(xpctart.tlc 、xp_deaul。mf和mak.rw命令)创建生成C代码,并对其编译,连接(主机上必须要有V0或olandC.3以上版本编译器)生成可执行的目标应用程序,目标机中运行的
20、XPC实时内核自动将其下载到目标机上。这些过程完成后,在MATLA命令窗口输入strt(t),目标应用程序即开始在目标机上运行,t为目标应用程序对象名,这时开始半实物状态下的仿真,我们可以通过这一过程观察、测试实际被控对象的受控效果,如果认为控制效果不理想,可以对目标应用程序中对控制器的参数进行在线实时调整,一种比较方便且直观的方法是将imulink的仿真模式设为外部模式,这样Siulik仿真模型就与目标机中的目标应用程序建立通讯联系,Simik模块中任何参数改变,Simulik都会将其下载到目标机中的目标应用程序中,而不必重新编译Simulin模型和创建新目标应用程序。另外,在这一过程中用户
21、还可以对目标应用程序实时运行过程中获取的信号进行跟踪、记录和显示,Siik就好象是目标机的一个前台控制器,又是一个虚拟的数字示波器。生成嵌入式目标应用程序要生成嵌入式的、可单机运行的目标应用程序,需要XP TargeEmbdpin模块支持。具体做法是:先制作一张DOS启动盘,将这张盘插入主机,在ATLAB命令窗口运行xpcetup命令,打开XPCTarget etu对话框,将XPC rgt Embeded po的Tagetboot属性设为Stadalne,再单击【ootDisk】按钮重新生成目标启动盘。这时的目标启动盘同时也是一张DOS启动盘,然后重复第3步的操作,重新将Smlink模型生成可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实用文档 基于 MATLAB 精馏 控制系统 开发 仿真 实用 文档 doc
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。