前 言

我们在Aspen Plus里面所模拟的是稳态模型,但是,对于实际运转的装置,进料流量或者组成等量一般都是在某个范围动态变化的,此时控制方案的设计就需要发挥很大的作用,用来保证在某些数据突然波动的情况下,通过自身的调整能使操作工况很快恢复到正常水平。Aspen Dynamics是Aspen软件内部的一个单独模块,可以用于设计流程的控制方案、验证现有控制方案的合理性和对控制方案进行优化。下面就对Aspen Dynamics动态模拟过程进行概括性的介绍。

该过程主要分为两部分,分别在Aspen Plus和Aspen Dynamics中完成,第一部分需要完成稳态模拟到动态模拟的转变,第二部分则是进行控制器的添加和扰动的动态模拟。

从稳态模拟到动态模拟的转变

在稳态模拟的基础上需要添加动态模拟需要的额外信息,包括塔顶回流罐体积、塔釜体积,填料信息,以及塔板和管线压降等,之后由 Aspen Plus 自行生成 Dynamics 文件。首先需要在Aspen Plus中先通过“Hydraulics”水力学界面读取第一块理论板(冷凝器)和最后一块理论板(再沸器)的体积流率,通过5min停留的液体体积为设备体积的50%以及设备长径比为2来计算回流罐以及再沸器的长度与直径。水力学(Hydraulics)标签页

在Aspen Plus顶部工具栏中点击Dynamics按钮,就会出现设置窗口,填写“Reflux Drum”“Sump”和“Hydraulics”信息。设备尺寸填写完成之后,所有管线都需要通过减压阀设置压降,全塔也必须有压降,特别需要注意的是,进料管线减压阀的出口压力需要精确地等于进料塔板位置的压力。设置完成之后需要通过工具栏中的Pressure Checker对管道体系压力进行检测,检测必须通过方可进行下一步。冷凝器及再沸器尺寸输入

这一步应该来说是最关键的一步,决定导出来的文件是否在Dynamics中可以正常运行,因为Aspen Plus和Aspen Dynamics是两个不同的模块,因此需要导出成dynamics可以识别的文件格式。步骤:点击左上角的File,选择Export,选择生成“.dynf & dyn.appdf”文件。但是在导出的过程中如果弹出错误或者警告的窗口,就需要返回解决上述的错误和部分警告,然后再重新导出,直到没有错误,可以剩余部分提示性的警告,否则文件在Dynamics中将无法运行。Aspen Plus转动态模拟后的截图

错误和提醒对话框

控制器的添加和扰动的动态模拟

通过Dynamics打开.dynf文件后,第一步是分别进行初始化(Initialization)和动态(Dynamics)运行以确定一切正常。第二步就是进行控制器的安装,至少需要有回流罐液位控制,塔釜液位控制,进料流量控制,塔板温度控制。如果设计复杂控制则控制器数量和之间的关联也会更多。

精馏塔的基本控制方案

选好控制元件,同时对每一个控制元件的参数进行设置(期望值、正负反馈等)。如果参数设定不当,将不能很好的调整操作工况迅速恢复正常。控制器仪表面板

在稳态模拟中,由于扰动很小,控制器参数对稳态模拟运行结果影响极小,不存在由于 PID 控制参数的不适当引起的控制震荡发散,在扰动添加后,控制器参数对控制的效果影响较大,因此需要对控制器的参数进行整定,也称为继电-反馈测试。

继电-反馈测试

完成整定之后,最后一步就是动态扰动分析,有很多量的波动可以分析,这里一般以进料波动的10%~20%进行扰动分析,观察主要参数在多长时间能恢复正常,用来判断整个控制方案的合理性和控制效果,进料波动可以通过编写程序或者直接在某个时间更改进料流率实现。如果发现某些必须恢复正常的参数没有恢复原来的值,那就说明控制方案在某些地方不合理,需要重新调整。

进料波动20%的扰动分析

以上只是将动态模拟的全过程进行了简要的说明,对于更详细的步骤讲解,推荐威廉·鲁平的《Aspen模拟软件在精馏设计和控制中的应用》一书,书中的讲解和案例更为详尽。

aspen稳态导出动态_Aspen Dynamics在控制中的应用相关推荐

  1. aspen稳态导出动态_ASPEN DYNAMICS-动态过程模拟软件

    加入化海川流化工人平台,对接专业人技术圈 您需要 登录 才可以下载或查看,没有帐号?注册 x ASPEN DYNAMICS-动态过程模拟软件 方便易用的动态建模工具 Aspen Dynamics是一套 ...

  2. aspen稳态导出动态_Aspen Dynamic 针对精馏塔的模拟设计过程详解 | APP技术稿第1期...

    化工之模拟,本发端于生产实践,虽以数学模型归纳,数值算法解析,倘敝帚自珍,无化工生产之真实数据比对,全失其模拟之初衰.模拟之道,上应造化之理,下具知著之行.ASPEN PLUS能完整模拟化工的稳态工艺 ...

  3. c语言求解热传导方程,二维稳态导热问题的数值解法.docx

    核科学与技术学院 <传热学> 二维稳态导热问题的 数值解法作业 姓名:罗晓 学号: 2014151214 班级:任课教师:李磊,张智刚 哈尔滨工程大学 核科学与技术学院 2016 年 11 ...

  4. 二维稳态热传导 代码实现_常用振动激励方式:稳态正弦 、瞬态和随机激振

    在测量机械设备或结构的振动力学参量或动态性能,如固有频率.阻尼.刚度.响应和模态等时,需要对被测对象施加一定的外力,让其作受迫振动或自由振动,以便获得相应的激励及其响应.激励方式通常可以分为稳态正弦激 ...

  5. 用友BIP助力大型企业构建“敏态+稳态”的数智企业摩天

    摩天,用友旗下社会化的企业数智化学习认证社区,提供数智营销.智慧医疗.数智金融.智能制造.项目管理等精品课程,数智化人才上摩天!https://mot.yonyou.com/ 在多变的商业环境下,与时 ...

  6. 二阶系统表达式 稳态灵敏度

    1 k \frac{1}{k} k1​是稳态灵敏度,乘以传感器传递函数后就是动态的灵敏度 原文链接:传感测试技术经典例题及解答

  7. 基于稳态视觉诱发电位(SSVEP)的中文拼写器脑机接口(BCI)对于应用于ALS患者

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 本研究将基于稳态视觉诱发电位(SSVEP)的脑-机接口(BCI)应用于肌萎缩性侧索硬化症(ALS)患者,并验证了其进行交 ...

  8. α-β滤波器(一种1维稳态Kalman滤波器)详解

    α−β\alpha-\betaα−β滤波器 文章目录 α−β\alpha-\betaα−β滤波器 状态方程和观测方程 α−β\alpha-\betaα−β滤波器最终形式 α−β\alpha-\beta ...

  9. 预测机器剩余使用寿命的可解释回归框架;基于磁场诱导Skyrmion动力学的神经形态计算模式识别;宽截面纳米带连续体内外的束缚态:一种新的递归S矩阵方法;脑-机接口:研究从视觉诱发电位到纯粹想象稳态电位

    可解释的机器学习 1)中文标题:预测机器剩余使用寿命的可解释回归框架 英文标题:An Explainable Regression Framework for Predicting Remaining ...

  10. 从随机过程的熵率和马尔科夫稳态过程引出的一些思考 - 人生逃不过一场马尔科夫稳态...

    1. 引言 0x1:人生就是一个马尔科夫稳态 每一秒我们都在做各种各样的选择,要吃青菜还是红烧肉.看电影还是看书.跑步还是睡觉,咋一看起来,每一个选择都是随机的,而人生又是由无数个这样的随机选择组成的 ...

最新文章

  1. 别再说你不会!kafka延迟队列
  2. python查询代码可循环执行_还在用鼠标进行着重复的操作?几行python代码帮你搞定!!...
  3. internship research notes
  4. JAVA程序设计----IO流基础(上)
  5. js深拷贝,浅拷贝的解析以及解决方案
  6. iPad连android热点掉线,苹果终于承认,iOS 13有这个问题,网络断连的原因找到了...
  7. Javascript的setTimeOut()和setInterval()的定时器用法
  8. 算法面试中单链表专题
  9. vue组件独享守卫钩子函数参数详解(beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave)...
  10. .NET 6 运行在Win7 SP1上出错
  11. 影片剪辑app android,猫饼剪辑app
  12. CSS-设置表格样式
  13. LLC谐振变换器原理及变频控制
  14. PM应该了解的九大项目管理问题
  15. Keil关于.axf文件报错
  16. mysql 命令行操作
  17. 计算机中休眠是哪个键,笔记本的睡眠键和休眠键区别和作用有哪些
  18. 5v功放芯片哪个音质好
  19. matlab函数——shading函数
  20. C Primer Plus 第六版---编程练习2

热门文章

  1. linux源码编译ipk,OpenWrt-SDK-编译生成ipk软件包
  2. 计算机输入什么指令关机,电脑自动关机命令是什么【详细介绍】
  3. 化学式中间的点怎么打?
  4. SQL语法——触发器
  5. SublimeText-win10光标跟随问题
  6. 使用Instsrv.exe和Srvany.exe 安装windows服务
  7. EXCEL中的数据分析—描述统计
  8. 错误:Cannot construct instance of `xxxx` (no Creators, like default construct , exist): cannot .......
  9. 2019全国大学生电子设计竞赛备赛笔记--风力摆--板球--模拟曲射电磁炮
  10. HikariCP 了解一下