一种联合Aspen和MATLAB软件的甲醇‑水热耦合精馏过程的仿真方法技术

技术编号:15799189 阅读:574 留言:0更新日期:2017-07-11 13:19
本发明专利技术属于化工仿真技术领域,公开了一种联合Aspen和MATLAB软件的甲醇‑水热耦合精馏过程的仿真方法。所述方法包括如下步骤:(1)利用Aspen软件,建立甲醇‑水热耦合精馏过程的动态模型;(2)在MATLAB Simulink中通过AMSimualtion模块调用步骤(1)的动态模型,选择输入输出变量;(3)通过MATLAB GUI建立用户界面;(4)通过在MATLAB Simulink中自建M‑S‑Function模块以及设置的各全局变量将步骤(2)选择的输入输出变量与步骤(3)用户界面中的控件建立关联。本发明专利技术的仿真方法可同时建立化工过程动态模型以及用户界面,应用范围广。

The simulation method of methanol water thermally coupled distillation process is a combination of Aspen and MATLAB software.

The invention belongs to the technical field of chemical simulation, discloses a simulation method of methanol water thermally coupled distillation process of a combination of Aspen and MATLAB software. The method comprises the following steps: (1) using Aspen software to establish the dynamic model of methanol water thermal coupling distillation process; (2) through the AMSimualtion module called Simulink steps in MATLAB (1) of the dynamic model, select the input and output variables; (3) set up the user interface by MATLAB (GUI; 4) through the global variables in the MATLAB Simulink M S self Function module and set the step (2) input / output variables and step (3) in the user interface control association. The simulation method of the invention can establish a chemical process dynamic model and a user interface at the same time, and has wide application range.

【技术实现步骤摘要】
一种联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法
本专利技术属于化工仿真
,具体涉及一种联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法。
技术介绍
甲醇是一种重要的化工原料,主要用作防冻剂、萃取剂、橡胶加速剂,亦可作染料、树脂、人造革、喷漆等的溶剂以及油漆与颜料去除剂、有机合成的中间体等。此外,甲醇还是一种清洁的燃料。甲醇和水分离通常通过精馏实现,相比普通精馏,热耦合精馏可显著降低能量的消耗。AspenPlus和AspenDynamics是AspenTech公司开发的稳态和动态化工模拟软件,采用序贯模块法,包含强大的物性数据库,同时具有强大的计算能力,可针对各种不同的化工过程,应用十分广泛。MATLAB是美国MathWorks公司发布的一款数学软件,它将数值分析、矩阵计算,科学数据可视化以及非线性动态系统的建模和仿真等强大的功能集成在一个易于使用的视窗环境中,为研究员们提供了一种全面的解决方案。AMSimulation是AspenTech公司和Mathworks公司开发的交互接口,利用它可以将由AspenDynamics和AspenCustomerModeler建立的严格非线性过程模型与Simulink仿真工具箱结合。由于缺乏物性数据库等原因,用MATLAB直接建立化工过程的动态模型很困难;而用AspenDynamics软件无法建立用户界面。
技术实现思路
为了解决以上现有技术的缺点和不足之处,本专利技术的目的在于提供一种联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法。该方法将AspenDynamics建立动态模型的精确性与MATLAB建立用户界面的便利性结合起来,从而快速、精确地建立化工过程的仿真系统。本专利技术目的通过以下技术方案实现:一种联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法,包括如下步骤:(1)利用Aspen软件,建立甲醇-水热耦合精馏过程的动态模型;(2)在MATLABSimulink中通过AMSimualtion模块调用步骤(1)的动态模型,选择输入输出变量;(3)通过MATLABGUI建立用户界面;(4)在MATLABSimulink中通过自建M-S-Function模块将步骤(2)选择的输入输出变量与步骤(3)用户界面中的控件建立关联。其中,利用Aspen软件,建立甲醇-水热耦合精馏过程的动态模型包含以下步骤:(1)利用AspenPlus软件对甲醇-水热耦合精馏过程进行稳态模拟,选取合适的物性方法,调整塔的各种参数;(2)补充必要的塔的设备参数后导入到AspenDynamics中,得到默认控制结构的动态模型;(3)对动态模型的控制结构进行调整,得到建立好的动态模型。其中,建立好的动态模型通过AMSimulation模块进行调用,选取甲醇-水热耦合精馏过程的主要控制变量作为AMSimulation模块的输入变量,选取能够表征甲醇-水热耦合精馏过程模拟结果的变量作为AMSimulation模块的输出变量。其中,用MATLABGUI建立用户界面时新建窗口,然后在窗口中添加各种控件,包括静态文本控件、编辑框控件和按钮控件。其中,编辑框控件用来改变底层AspenDynamics动态模拟文件的输入,模拟结果用静态文本控件来显示。其中,用户界面有两个窗体,其中一个为主窗体,另一个为副窗体。两个窗体上均添加整个热耦合精馏过程的仿真界面,通过主窗体可以控制仿真的开始、暂停/继续和退出。副窗体的作用是调节输入参数,主窗体和副窗体之间可以相互切换。其中,通过在MATLABSimulink中自建的M-S-Function模块以及设置的各全局变量实现用户界面与MATLABSimulink之间的数据实时交互传递。相对于现有技术,本专利技术的仿真方法具有如下优点及有益效果:本专利技术克服了MATLAB不容易建立化工过程动态模型以及AspenDynamics不能建立用户界面的缺点,充分将AspenDynamics建立动态模型的精确性与MATLAB建立用户界面的便利性结合起来,从而可以快速、精确地建立化工过程的动态仿真系统。所建立的仿真系统可作为教学和培训使用。此外,这种仿真系统的开发方法可以适用于各种化工过程,应用范围广。附图说明图1为本专利技术中联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法的原理图;图2为本专利技术实施例中甲醇-水热耦合精馏过程的动态模型;图3为本专利技术实施例中调用动态模型时,输入输出变量的选择图;图4为本专利技术实施例中用MATLABGUI建立的用户界面的主窗体;图5为本专利技术实施例中用MATLABGUI建立的用户界面的副窗体;图中符号说明如下:FEED-总的进料;F1-高压塔进料;F2-低压塔进料;D1-高压塔塔顶产品;B1-高压塔塔底产品;D2-低压塔塔顶产品;B2-低压塔塔底产品;PC1-高压塔塔顶压力控制器;PC2-低压塔塔顶压力控制器;LC1-高压塔回流罐液位控制器;LC2-高压塔再沸器液位控制器;LC3-低压塔回流罐液位控制器;LC4-低压塔再沸器液位控制器;R1/F1-高压塔回流/进料比例控制器;R2/F2-低压塔回流/进料比例控制器;TC-塔板温度控制器;C1-高压塔;C2-低压塔。具体实施方式下面结合实施例及附图对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。实施例本实施例的一种联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法,包含以下步骤:(1)利用Aspen软件,建立甲醇-水热耦合精馏过程的动态模型;(2)在MATLABSimulink中通过AMSimualtion模块调用步骤(1)的动态模型,并根据需要选择合适的输入输出变量;(3)通过MATLABGUI建立用户界面;(4)通过在MATLABSimulink中自建M-S-Function模块以及设置的各全局变量将步骤(2)的输入输出变量与步骤(3)中用户界面中的控件建立关联。按照以上步骤建立的甲醇-水热耦合精馏过程的仿真系统包含三个层次,其原理如图1所示。底层是甲醇-水热耦合精馏过程的AspenDynamics动态模型;顶层是用MATLABGUI建立的用户界面;二者通过MATLABSimulink中AMSimulation模块和自己建立的各M-S-Function模块进行连接。在仿真运行时,用户可以通过用户界面实时改变底层动态模型的输入参数,同时实时获取输出参数的值。利用Aspen软件建立甲醇-水热耦合精馏过程的动态模型包含以下步骤:(1)利用AspenPlus软件对甲醇-水热耦合精馏过程进行稳态模拟,选择合适的物性方法,通过设计规定和灵敏度分析等手段调整塔的各项参数直至合适,得到稳态模型;(2)在AspenPlus中将运行收敛的稳态模型的输入模式改为Dynamics,补充必要的设备参数,如塔径、堰高、回流罐尺寸等,以压力驱动模式导入AspenDynamics中,得到默认控制结构的动态模型;(3)根据需要,对控制结构进行调整,得到最终符合需要的动态模型。对于一个化工过程来说,通常有多种控制结构可供选择。本实施例甲醇-水热耦合精馏过程的动态模型如图2所示,为了保持产品质量稳定,本实施例除了保留了默认控制结构中的本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201710082688.html" title="一种联合Aspen和MATLAB软件的甲醇‑水热耦合精馏过程的仿真方法原文来自X技术">联合Aspen和MATLAB软件的甲醇‑水热耦合精馏过程的仿真方法</a>

【技术保护点】
一种联合Aspen和MATLAB软件的甲醇‑水热耦合精馏过程的仿真方法,其特征在于包括如下步骤:(1)利用Aspen软件,建立甲醇‑水热耦合精馏过程的动态模型;(2)在MATLAB Simulink中通过AMSimualtion模块调用步骤(1)的动态模型,选择输入输出变量;(3)通过MATLAB GUI建立用户界面;(4)在MATLAB Simulink中通过自建M‑S‑Function模块将步骤(2)选择的输入输出变量与步骤(3)用户界面中的控件建立关联。

【技术特征摘要】
1.一种联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法,其特征在于包括如下步骤:(1)利用Aspen软件,建立甲醇-水热耦合精馏过程的动态模型;(2)在MATLABSimulink中通过AMSimualtion模块调用步骤(1)的动态模型,选择输入输出变量;(3)通过MATLABGUI建立用户界面;(4)在MATLABSimulink中通过自建M-S-Function模块将步骤(2)选择的输入输出变量与步骤(3)用户界面中的控件建立关联。2.根据权利要求1所述的一种联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法,其特征在于:利用Aspen软件,建立甲醇-水热耦合精馏过程的动态模型包含以下步骤:(1)利用AspenPlus软件对甲醇-水热耦合精馏过程进行稳态模拟,选取合适的物性方法,调整塔的各种参数;(2)补充必要的塔的设备参数后导入到AspenDynamics中,得到默认控制结构的动态模型;(3)对默认控制结构的动态模型进行调整,得到建立好的动态模型。3.根据权利要求2所述的一种联合Aspen和MATLAB软件的甲醇-水热耦合精馏过程的仿真方法,其特征在于:建立好的动态模型通过AMSimulation模块进行调用,选取甲醇-水热耦合精馏过程的主要控制变量作为AMSi...

【专利技术属性】
技术研发人员:詹志新李秀喜旷天亮
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1