第三章 化工过程系统动态模拟与分析Ch3
化工系统工程__化工过程系统稳态模拟与分析(可编辑)
化工系统工程__化工过程系统稳态模拟与分析2 化工过程系统稳态模拟与分析概述通过对化工工艺流程系统进行稳态模拟与分析也就是对过程系统建立模型并对模型进行求解可以解决下述三方面的问题①过程系统的分析与模拟②过程系统设计③过程系统参数优化①过程系统的分析模拟对某个给定的过程系统模型进行模拟求解可得出该系统的全部状态变量从而可以对该过程系统进行工况分析如图21所示②过程系统设计当对某个或某些系统变量提出设计规定要求时通过调整某些决策变量使模拟结果满足设计规定要求如图22所示③过程系统参数优化过程系统模型与最优化模型联解得到一组使工况目标函数最佳的决策变量优化变量从而实施最佳工况如图所示 2 化工过程系统稳态模拟与分析相关的基本概念 1 系统为了某种目标由共同的物料流或信息流联系在一起的单元组合而形成的整体称为系统 2 子系统组成系统的系统下一层次的事物简单系统子系统就是某个单元复杂系统它的子系统又可能包含有子系统基本概念 3 系统的特性由两方面构成 1系统内各个单元的特性复杂系统则是各子系统的特性 2系统流程的结构特性树结构和再循环结构的概念 4 过程拓扑将过程流程图转换为信息流程图再把信息流程图转变为过程矩阵的过程称为过程拓扑过程流程→信息流程用有向线段表示信息流用方框表示设备或节点信息流程→过程矩阵将信息流程数字化使计算机可以识别根据信息流图可以得出过程矩阵 2.1 过程系统模拟的基本方法过程系统模拟计算量大且复杂手工计算难以完成计算机和计算技术的发展为过程系统的整体研究提供了技术手段各种类型的过程系统模拟软件不断出现但就其模拟计算求解方法而言可以归纳为三类序贯模块法 Sequentia1 Modular Method 面向方程法 Equation Oriented Method 联立方程法联立模块法 Stmultaneously Modular Method 2 11过程系统模拟的序贯模块法序贯模块法按照由各种单元模块组成的过程系统的结构序贯的对各单元模块进行计算从而完成该过程系统的模拟计算的方法序贯模块法对过程系统的模拟以单元模块的模拟计算为基础依据单元模块入口的物流信息以及足够的定义单元特性的信息计算出单元出口物流的信息序贯模块法的优点与实际过程的直观联系强模拟系统软件的建立维护和扩充都很方便易于通用化计算出错时易于诊断出错位置序贯模块法的主要缺点计算效率较低尤其是解决设计和优化问题时计算效率更低序贯模块法计算效率低的原因只能根据模块的输入物流信息计算输出物流信息在进行系统模拟的过程中对有再循环物流单元模块的计算需要考虑断裂物流收敛计算使问题复杂 2 12 过程系统模拟的面向方程法面向方程法将描述整个过程系统的数学方程式联立求解从而得出模拟计算结果的方法面向方程法又称联立方程法面向方程法的优点可以根据问题的要求灵活地确定输入输出变量而不受实际物流和流程结构的影响模型中所有的方程可同时计算和同步收敛面向方程法的问题形成通用软件比较困难不能利用现有大量丰富的单元模块缺乏与实际流程的直观联系计算失败之后难于诊断错误所在对初值的要求比较苛刻计算技术难度较大等 2 13 过程系统模拟的联立模块法联立模块法将过程系统的简化模型方程与单元模块严格模型交替求解又被称作双层法 2.2 过程系统模拟的序贯模块法 2.2.1序贯模块法的基本原理单元模块依据相应过程单元的数学模型和求解算法编制而成的子程序如图28 a 中的闪蒸单元可依据闪蒸单元模型和算法编制成闪蒸单元模块单元模块的单向性结定单元模块的输入物流变量及参数可计算出相应的输出物流变量但不能由检出变量计算输入变量也不能由输入输出变量计算模块参数序贯模块法的基本思想从系统入口物流开始经过对该物流变量进入的单元模块的计算得到输出物流变量这个输出物流变量就是下一个相邻单元的输入物流变量依次逐个的计算过程系统中的各个单元最终计算出系统的输出物流计算得出过程系统中所有的物流变量值即状态变量值 2.2.2 再循环物流的断裂当涉及的系统为无再循环流的树形结构时序贯模块法的模拟计算顺序可以按过程单元的排列顺序一一顺利完成用序贯模块法处理具有再循环物流系统的模拟计算时需要用到系统分解断裂 Tearing 和收敛 Convergence 等多项技术 Step1 假定断裂物流S4的变量值然后依次计算单元模块ABC得到物流S4的变量值 Step2利用收敛单元比较S4与S4的相应变量值若不等则改变S4为新的变量值重复Step1过程直到S4与S4两个变量值相等为止问题收敛单元设置在哪个物流处既如何选择断裂物流本问题中不仅可以是物流S4处也可以设置在物流S2或S3处对于复杂系统收敛单元设置的位置不同其效果也将不同究竟设置在何处为好这要通过断裂技术去解决如何得到新的S4变量值如何保证计算收敛如何加快收敛取决于收敛算法还与断裂物流变量的特性有关 2.2.2 再循环物流的断裂 1 断裂的基本概念首先考察方程组的断裂假设有一个由四个方程四个未知变量组成的方程组也可以由另外的方式进行求解例如假设x2的猜值则 f1解出x3 f2解出x4 f3解出x1 最后利用f4来检验最初没定的猜值x2 是否正确如果f4为零则可认为得到了方程组的解若此处的f4 不为零则需修正x2的值再重新进行迭代计算这样可将四维求解问题降阶成了四个一维问题通过迭代计算把高级方程组降阶为低级方程组的办法称为断裂考察过程系统中的不可分隔子系统如图211断裂物流可以选为S10当然也可以选为S11选择不同的断裂物流则其相应的迭代序列也不一样从表面上看上列的两种计算序列似乎没有什么很大的区别但由于系统中各物流及其变量特性的不同在收敛计算上常是有很大差异的如变量个数的多少方程求解的难易程度等如何选择断裂物流确定迭代序列是实施序贯模块法进行过程系统模拟计算过程中必须要解决的问题 2 断裂方法的研究早在20世纪60年代初就有人提出了断裂的思想此后随着流程模拟技术的不断发展有关研究断裂的文章不断出现他们提出判断最佳断裂的准则分为四类 1 断裂的物流数最少 2 断裂物流的变量数最少 3 断裂物流的权重因子之和最少 4 断裂回路的总次数最少另一种归纳 1断裂的流股数目最少 2断裂流股包含的变量数目最少 3对每一流股选定一个权因子该权因子数值反映了断裂该流股时迭代计算的困难程度应当使所有的断裂流股权因子数值总和最小4选择一组断裂流股使直接代入法具有最好的收敛特性四条准则是一般性的原则 3 回路矩阵过程系统中的简单回路可以用回路矩阵 1oop/stream Matrix 表示矩阵中的行代表回路列代表物流若某回路i中包括有物流J则相应的矩阵元素aij=1否则为空白或零不独立的列 f 1 与 f 值较大的列相比较若某列中的非零元素与 f 值较大列的非零元素同行则该列相对于 f 值大的列不独立如S2的f 值较大与其余小于它的列相比较会发现S2的非零元素为C行和A行而S1列C行非零 S3A行非零其余列中无与S2同行的非零的元素则判别出 S1 S3相对于S2不独立表示为 S1 S3 S2 S5 S6 S4 流股断裂方法一L - R 分解法 L – R分解法遵循的原则断裂流股数目最少且将所有循环路打开例现有一个为最大循环网的不可分割子系统其信息流图如下1 42 53 S4 S3 S2 S1 S6 S5 S7 S8 4流股断裂方法分析在这个信息流程图中有 8个流股S1S2 S8 五个节点12345构成了ABCD四个环路 1 4 2 5 3 S4 S3 S2 S1 S6 S5 S7 S8 A D C B在Lee – Rudd 法中首先分析信息流图再用环路矩阵表示出来 A B C D 环路S1 S2 S3 S4 S5 S6 S7 S8 01 1 0 0 0 0 0 0 00 0 0 0 1 1 1 1 01 0 0 0 0 0 0 0 11 1 1 0 流股 f R 1 42 53 S4 S3 S2 S1 S6 S5 S7 S8A C DB 矩阵做法Si 流股若在 A 环中出现则标 1若不出现则标 0例如 A 环由S2S3 两流股构成其余为零矩阵中还有加和行用f 表示它由每一列中的非零元素加和构成加和列R它将每一行非零元素加和构成 f 称为环路频率代表某流股出现在所有环路中的次数R 称为环路的秩代表某环路中包含的流股总数经运算可得出加和 f 和R值环路矩阵成为下面样子 A B C D S1 S2 S3 S4 S5 S6 S7 S8 0 1 1 00 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 0 0 0 0 0 0 1 1 1 10 R 2 2 3 4 f 1 2 1 2 1 1 2 1 不独立的列 A B C D S1 S2 S3 S4 S5S6 S7 S8 0 1 1 0 0 00 0 0 0 0 0 0 0 11 1 1 0 1 0 0 0 00 0 0 1 1 1 1 0 R 2 2 34 f 1 2 1 2 1 1 2 1 不独立的列基本概念工艺流程图过程流程过程拓扑举例信息流图-13 序贯模块法的基础是单元模块子程序通常单元模块与过程单元是一一对应的过程单元的输入物流变量即为单元模块的输入单元模块的输出即为过程单元的输出物流变量如 A B H G F E C D 系统分解对复杂系统将所有模型方程全部联立求解很困难直接用序贯法又存在相互影响这时可将该系统分成几个相对独立的部分各自联解再序贯求解将大的复杂系统分解为若干个小的子系统的过程称为大系统的分解目的是识别出不可分割子系统 AB H G F ECD 不可分割子系统不相关子系统 A B H G FE C D A B C A B CG F E D 流股断裂 Tearing 一般对于大系统分解得到的子系统已是不可分隔的如ABC构成的当这样的子系统仍很复杂时联立求解仍困难若断开某一个流股则可采用序贯法求解而断开的流股变量则作为迭代变量选择断裂流股是该技术的关键 A B H G F E C D 断裂物流迭代计算步骤如下该方程组可以通过联立求解得到它的解图210 描述了断裂的过程其中流股x2称为断裂流股该流股只有一个变量x2 称为迭代变量流股的收敛性指的就是其中变量x2 的收敛性能问题如果不选择流股x2是否可达到简化的目的。
第三章 化工过程系统动态模拟与分析CH31-profLi
数学模型化:模型的建立,性能模拟,参数估计, ★ 数学模型化:模型的建立,性能模拟,参数估计,
2010-6-21
6
3.1.2 化工过程系统的动态模型
◆ 确定性模型分类
表3-1 化工过程系统确定性动态模型的数学表达形式
模型表达形式 应用实例 代数—常微分方程组 代数 常微分方程组 代数—偏微分方程组 代数 偏微分方程组 代数—常微分方程组 代数 常微分方程组 上述二, 上述二,三类模型的 混合形式 理想搅拌罐反应器动态模型等 填料塔,管式反应器动态模型等 填料塔, 板式塔动态模型,串联 板式塔动态模型,串联CSTR动态 动态 模型等 多个单元过程组合而成的系统
★ 系统工程
以系统的优化为目标,以模型和模拟作为工具, 以系统的优化为目标,以模型和模拟作为工具, 研究系统组成,分解,综合, 研究系统组成,分解,综合,性能模拟与分析的工程 科学. 科学. 关键词:系统; 模拟; 关键词:系统; 模拟; 优化
2010-6-21 3
3.1 化工过程系统动态模型
★
化工过程系统
2010-6-21
19
�
数方程组的初,边值问题 数方程组的初,
2010-6-21
8
3.1.3 确定性模型的数学处理
逆问题—模型参数估计 ◆ 逆问题 模型参数估计
★
例1:已知一套管换热器,用120°C饱和水蒸 已知一套管换热器, 气加热水,水的流量,进,出口温度可测出, 气加热水,水的流量, 出口温度可测出, 求总传热系数K.
3.2.2 模型求解与应用
(2)定常态稳定性与相图(状态演化图) 定常态稳定性与相图(状态演化图)
求解3.2.1中动态模型(常微分方程组初值问题) 求解3.2.1中动态模型(常微分方程组初值问题)的 3.2.1中动态模型 数值解,结果为: 数值解,结果为:
分析与合成(学生参考)第三章
(5) 根据已算得的V, L, Y及X , M的初值,对给定的时间
步长求解常微分方程组的初值问题,求得稳定解为
止。
(6) 检验馏出液浓度和塔釜残液浓度是否都达到分离
要求,当两个设计值均满足要求,则输出M , X等随
时间变化的结果,计算终止;若不能同时满足,则
以所求得的当前值M , X去替换原始初值后,重新
第二节 连续搅拌罐应器的 动态特性
一.动态数学模型 连续搅拌罐反应器(均相反应器)是动态模型
中最简单、最基本的模型。
【例3-1】 敞口连续操作搅拌罐的流量计算。
设连续操作搅拌罐的进料量为Fi,罐中原有料
液高度为H0,试求取自开工后排料量的变化关系。
假设搅拌罐的横截面积为A,排液量FO与
罐中料液的高度成正比关系,即:FO = kH
分析可以较详细地考查开工条件对开工时间的影响,
以了解在开工过程中系统状态变化的规律与开工条 件的相互关系。从而,可以为化工过程的生产系统 最佳开工方案的制定提供依据。 目的: 是为了确定恰当的开工方案(开工条件以及所 对应的开工时间 ),以达到缩短过程系统开工时 间的目的。
2. 动态响应的数值仿真
定的初始状态出发,状态演变的过程。
(4)相轨线图(相图)
是指由众多轨线所构成的图。它表征了在所关心 的状态变量的变化范围内,系统所有动态学定性特 征的图形。
2. 状态空间分析 (相空间分析) 所谓状态空间分析也就是利用相图来分析系统
的动态特性。
【例3-3】假定发生在CSTR中的是一个均相一级不 可逆放热反应: A →B 反应速率为: r = k CA , k
每块板上的温度Tn是泡点温度,关于泡点温度的 计算需要反复迭代。
二.模型的数学处理与应用
化工过程控制系统动态模型建立与分析
化工过程控制系统动态模型建立与分析随着科技的进步和工业的飞速发展,化工行业对于过程控制技术的需求越来越高。
化工过程控制系统动态模型的建立与分析是实现优化控制和自动化的关键步骤,它能够帮助工程师们更好地理解和管理化工过程,提高生产效率和安全性。
本文将介绍化工过程控制系统动态模型的建立方法,以及分析该模型的重要性和应用前景。
一、化工过程控制系统动态模型的建立方法化工过程控制系统动态模型的建立是通过对化工过程的各个环节进行建模和参数估计来实现的。
主要的方法包括基于物理原理的建模方法和基于数据挖掘的建模方法。
1. 基于物理原理的建模方法基于物理原理的建模方法是通过对化工过程的质量守恒、能量守恒和动量守恒等基本原理的数学表示,得到控制系统的动态模型。
这种方法需要对化工过程的基本原理有深入的了解,以及对各个环节的参数进行准确的估计。
常见的基于物理原理的建模方法包括质量平衡模型、热力学模型、动力学模型等。
这些模型可以通过微分方程、代数方程或差分方程等形式进行描述,并可以通过数值方法进行求解和仿真。
2. 基于数据挖掘的建模方法基于数据挖掘的建模方法是通过对化工过程的历史运行数据进行分析和处理,建立系统的动态模型。
这种方法不需要对化工过程的基本原理有深入的了解,而是通过对数据的挖掘和分析,找出变量之间的关联性和规律性,并利用这些关联性和规律性建立模型。
常见的基于数据挖掘的建模方法包括回归分析、神经网络、支持向量机等。
这些方法可以对大量的历史数据进行处理和分析,并可以预测未来的过程变量。
二、化工过程控制系统动态模型的分析化工过程控制系统动态模型的分析是通过对模型进行数学和统计方法的应用,得到有关系统行为和性能的信息。
主要的分析方法包括稳定性分析、动态响应分析和灵敏度分析等。
1. 稳定性分析稳定性分析是衡量控制系统是否稳定的重要指标。
通过对控制系统动态模型的特征值进行分析,判断系统的稳定性和稳定裕度。
常见的稳定性分析方法包括根轨迹分析、Nyquist稳定性判据和Bode稳定性判据等。
化工过程过程系统的模拟
体现过程系统单元设备与流股之间旳关系,由流股将有关
设备关联起来。
单元设 备序号
1
-1
2
1
3
4
相关物流号
-2
流入该节点的流股+ 流出该节点的流股-
11 12
(b) 邻接矩阵(Adjacency Matrix) RA
一种由n个单元或节点构成旳系统,其邻接矩阵或
相邻矩阵 可表达为n×n旳方R阵A 。[Aij ]
f (X )(k)
f
(h)
(X X )
X X X (k )
f
记作 J (k ) 称雅可比矩阵,则可得如下方程:
X X X (k )
(k)
(k 1)
(k)
f (X ) J (k) (X ) (X ) 0
上式为一线性方程组,于是,可得牛顿-拉夫森法迭代公式为:
(k 1) (k )
应用计算机作为辅助手段,运用过程模拟软件对一 种化工过
程进行稳态旳热量和物料衡算或设备尺寸计算和费 (用2计)算隐,式体现形式和显示体现形式
以f 获( X得) 过0程流方程程形系式统叫旳做物方性程的和显行式为表。达形式。
X ( X ) 方程形式叫做方程的隐式表达形式。
(3)局部收敛(local convergence)
12
13
10 11
14
12 11
1
2
3 4 5 10
1 2 34 569
86
9
87
7
G (X,E) 节点:X (x1, x2 ,, x12 ) 边:E(e1,e2,,e14)
基本概念:节点—— 设备单元 边 —— 流股 子图 途径
循环回路或环路
化工过程动态模拟研究综述
3.化工过程动态模拟实例
粗对苯二甲酸CTA加氢反应过程动态特性分析
在加氢反应过程动态模型中,杂质4-CBA、中间产物 4-HMBA、反应产物PT酸BACID、CO均是需要观测 的变量。当加氧反应工艺条件发生扰动,这些变量都 会随之变化并对产品PTA产生较坏影响。由于这些变 量浓度较小,观测不便,需要对其进行变量重置。
操作培训故障诊断及实时优化解决稳态模拟无法解决的问题。
1.2国内外研究进展
20世纪70年代末80年代初,化工过程动态 模拟在美、日、西欧等发达国家和地区进 入广泛应用阶段 近几年,很多国家推出了 功能强大的商业化通用动态模拟软件,国 外很多发达国家已将通用动态模拟软件广 泛地应用于先进控制系统的设计,在科研 和应用上都取得了极大的进步,也极大地 提高了企业的经济效益。
策略无力更好地解决此类问题,因此化工过程动态模拟(又称动态仿
真)成为人们了解化工生产过程强有力的工具。稳态模拟已经广泛应
用于化工设计改造及优化等过程,对很多人来说已经不再陌生。
动态模拟的实际应用是十分广泛的,其主要用于各种化工过程的
动态特性分析、先进控制系统设计、开停车过程、安全分析研究等。
随着动态流程模拟技术的发展,化工过程动态模拟还广泛地用于化工
是遇到很多困难。动态模拟软件是工艺控制和计算机等多项技术结合
的产物,动态模拟软件的应用也对应用人员提出新的要求,需要使用
者了解更多的知识,这就使得动态模拟软件的推广变得缓慢,但是人
们在动态模拟的开发及应用推广上还是卓有成效的。
虽然目前采用机理模型建立并使用通用化工动态流程模拟系统的
公开报道并不少见,但大部分文献仅对动态模拟软件的开发历程做了
在ASPEN DYNAMICS中规定变量如下: CBA4 as massfraction (upper: 100); BACID as massfraction (upper;500); HMBA as massfraction (upper: 1500); PT as massfraction (upper: 100); CBA4=1000000*STREAMS(”24”).Fmcn(”CBA4”)/STREAMS(”24”).Fmcn(”TA"); BACID=1000000*STREAMS("24").Fmcn("BACID")/STREAMS("24").Fmcn('TA") HMBA=1000000*STREAMS("24").Fmcn("HMBA")/STREAMS("24").Fmcn("TA"); PT=1000000*STREAMS("24").Fmcn("PT")/STREAMS("24").Fmcn("TA"); 其中“CBA4、BACID、HMBA、PT酸”表示加氧反应器底部出料中各产物质量流 量与TA质量流量比(变量CBA4即杂质4-CBA,变量HMBA为中间产物4-HMBA),且 量纲均为10_6。
化工过程系统动态模拟与分析技术讲义
化工过程系统动态模拟与分析技术讲义首先,动态模拟和分析技术是通过建立化工过程的动态模型,模拟其
在不同条件下的运行过程,实现对系统的动态行为进行预测和分析。
这种
模型通常由一系列的微分方程组成,通过对关键参数的输入和改变,可以
模拟出系统在不同操作条件下的响应和效果。
动态模拟和分析技术的基本
原理是基于物质平衡、能量平衡和动量平衡等基本原理建立的。
动态模拟和分析技术在化工领域具有广泛的应用。
首先,它可以用来
优化工艺设计,通过模拟不同的工艺方案,找到最佳的操作条件,以降低
生产成本和提高产量。
其次,它可以用来解决工艺运行中的问题,比如控
制系统设计和故障诊断等。
此外,动态模拟和分析技术还可以用来评估化
工过程对环境的影响,帮助工程师们设计和选择更加可持续和环保的工艺。
随着计算机技术的不断发展,动态模拟和分析技术也在不断进步和完善。
在模型的建立和求解方面,现代动态模拟软件已经具备了更高的计算
速度和更精确的数值求解算法。
另外,数据的采集和处理技术的进步,也
为动态模拟和分析技术的应用提供了更多的可能性。
比如,数据驱动建模
和机器学习等方法,可以通过对历史数据的分析和挖掘,帮助工程师们更
好地理解和优化化工过程系统的运行。
总之,动态模拟和分析技术是化工过程优化和分析的重要工具。
它能
够帮助工程师们更好地理解和优化化工过程系统的运行,提高生产效率和
降低成本。
随着计算机技术和数据处理技术的不断进步,动态模拟和分析
技术将会得到更广泛的应用和发展。
化工过程动态模拟研究综述
图3.17调节温度控制器后,反应温度、4-CBA、CO变化曲线
运行CTA加氯反应过程的动态模型至稳定后,加氧反应器内 温度、压力分布曲线如图3.3所示,加氢反应器内4-CBA、PT 酸、4-HMBA、BACID分布曲线则如图3.4所示。
CTA和饱和水的流量发生变化都会影响加氧反应的进行,从而导致4-CBA没有 完全反应,其浓度会超过25个ppm,对PTA质量产生较恶劣的影响。故本小 节将会讨论当CTA和饱和水流量增加和减少5%时,加氧反应受到的影响以及 4-CBA、产物4-HMBA、BACID、PT酸、CO浓度的动态特性。将模型动态运 行至稳定,1小时后改变CTA负荷和饱和水流量。
在石油石化炼油方面的应用
FCC 主分馏塔设计、优化; 3、气体装置设计与优化; 4、汽油稳定、石脑油分离和气提、反应精馏、变换和甲 烷化反应器、酸水分离器、硫和 HF 酸烷基化、脱异丁烷 塔等设计与优化; 5、在气体处理方面:可完成胺脱硫、多级冷冻、压缩机 组、脱乙烷塔和脱甲烷塔、膨胀装置、气体脱氢、水合物 生成/抑制、多级、平台操作、冷冻回路、透平膨胀机优 化。
BACID=1000000*STREAMS("24").Fmcn("BACID")/STREAMS("24").Fmcn('TA")
HMBA=1000000*STREAMS("24").Fmcn("HMBA")/STREAMS("24").Fmcn("TA"); PT=1000000*STREAMS("24").Fmcn("PT")/STREAMS("24").Fmcn("TA"); 其中“CBA4、BACID、HMBA、PT酸”表示加氧反应器底部出料中各产物质量流 量与TA质量流量比(变量CBA4即杂质4-CBA,变量HMBA为中间产物4-HMBA),且 量纲均为10_6。
化学工程中的动态过程模拟
化学工程中的动态过程模拟化学工程最常用的一项技术就是动态过程模拟。
这种技术可以帮助工程师预测和优化各种化学过程,从而提高产品质量,减少损失,节约能源,降低成本。
下面我们来了解一下动态过程模拟的基本原理和应用。
动态过程模拟是什么?动态过程模拟是指在计算机上建立一个数学模型,以模拟和分析化学过程中的各种因素变化,如温度、压力、流量、反应速率、产物浓度等。
这些模型通常基于质量守恒、能量守恒和动量守恒等基本原理,通过数值解算方法来求解模型方程,以预测化学过程的动态行为。
动态过程模拟的应用动态过程模拟在化工工程中有着广泛的应用,下面将列举几个例子,以便更好地理解它的应用。
1. 生产过程优化生产过程中,化学反应的速率、产物浓度和反应物的组成都是随着时间而不断变化的,这些变化对产品质量和产量都有着很大的影响。
动态过程模拟可以帮助工程师找到最优的控制策略,从而提高产品质量和产量,降低生产成本。
2. 废物处理化工工厂会产生大量的废物,这些废物如果不得当处理,会对环境造成极大的危害。
动态过程模拟可以帮助工程师预测废物的生成和运动过程,并进一步优化废物处理过程,从而降低排放标准,保护环境。
3. 炼油催化反应炼油催化反应是一种非常复杂的化学过程,它会受到诸如温度、压力、反应物浓度等多种因素的影响。
动态过程模拟可以帮助工程师优化催化反应的参数控制,提高产品质量和产量。
4. 计算机辅助设计在化学工程设计过程中,动态过程模拟可以帮助工程师进行计算机辅助设计。
模拟结果可以用来确定各种操作变量,例如反应器的尺寸、流量控制器的数量以及配合材料的用量等等。
这些参数的优化是实现设计可行性的关键之一。
动态过程模拟的挑战虽然动态过程模拟在工业化程度上非常成功,但是这种技术仍然面临着许多挑战。
其中一些挑战包括:1. 精度问题计算机模拟的精度和准确性受到许多因素的影响,例如数值算法、参数的准确性以及初始条件等等。
这些因素都会对模拟结果产生一定的误差,从而影响模拟的精度。
第三章__化工过程系统动态模拟与分析Ch3
理想搅拌罐反应器动态模型,等 填料塔、管式反应器动态模型等 板式塔动态模型,串连 CSTR 动 态模型,等 多个单元过程组合而成的系统
流股全切断方式很类似于面向方程法。主 要区别在于后者是严格模型方程,变量数 也要大得多 对于一个包括100个联结流股 ,每个流股有8个组分,10个设计规定系统 ,其系统简化模型数为: ne=2*(8+2)*100+10=2010 由此可见,对于较大的系统,流股全切断 方式建立的简化模型方程数是很大的。
精细化学品生产中: 间歇蒸馏、间歇反应、半连续反 应; 连续过程的开、停工阶段; 某些连续过程,由于催化剂迅速失活或者催化剂在系 统内循环的过程中次第经过处于不同操作条件的区域, 如循环流化床催化反应器中的过程和催化剂迅速失活 的固定床催化反应器中的过程; 非线性过程系统的操作、设计和控制等工程实际问题, 定态多重性、定态稳定性、参数敏感性等系统定性分 析的内容; 诸如间歇过程的优化、变压吸附、变温吸附、化学反 应器强制周期操作等人为非定态操作技术的发展;
S1 0 S 2 IS 5 IS 6
I
I I
I
k
S 2 S 3 S 4 S 5 0 S 6 S 7 S 8
k
S 3 A32 S 2 S 4 A42 S 2
N
M
其中 F称为最优化的目标函数,或评价函数。 udi,j代表第i个状态变量在j时刻的采集数据。 uci,j代表第i个状态变量在j时刻的模型计算值,即在j 时刻的解。 • 最优化的目标函数被定义为在M个离散时刻状态变量的采 集值与模型计算值偏差的平方和。 • 状态变量在不同时刻的采集值是已知的,因而F的值取决 于求解时待定参数向量µ的取值,F是µ的函数。 • 参数估计就是寻找µ的最优值,使F达到全局最小值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15
20
25
图3-2. 搅拌罐中液位高度随时间的变化关系图
例3-2:搅拌槽内含盐量的动态模型
初始情况是槽内盛有V0的水,把浓度为Ci的盐水以 恒定流量Fi加入槽内,与此同时完全混合后的盐水以 恒定流量Fo排放,试求槽内盐水浓度C的变化规律。
• 作盐水溶液的总物料衡算关系,有: dV Fi - Fo dt • 作盐组分的物料平衡,有:
过程系统的定性分析
• 于化工过程系统通常具有很强的非线性性质, 因而有可能出现定常态多重性、定常态稳定性、 参数敏感性、自激振荡,甚至更复杂的时间序 列结构。
• 原则上都可以通过确定性模型来分析、处理。 • 归结为动态微分方程(组)的定性分析,对应 于现代应用数学中非常活跃的一个分支—非线 性分析或非线性现象与复杂性分析。
N
M
其中 F称为最优化的目标函数,或评价函数。 udi,j代表第i个状态变量在j时刻的采集数据。 uci,j代表第i个状态变量在j时刻的模型计算值,即在j 时刻的解。 • 最优化的目标函数被定义为在M个离散时刻状态变量的采 集值与模型计算值偏差的平方和。 • 状态变量在不同时刻的采集值是已知的,因而F的值取决 于求解时待定参数向量µ的取值,F是µ的函数。 • 参数估计就是寻找µ的最优值,使F达到全局最小值。
C Ci - Ci V
Fi Fi Fo 0
Fi Fo t V0
-
Fi Fi Fo
• 上式是普遍情况下例3-2的分析解,但其中隐含 有条件Fi>Fo。 • 当Fi=Fo时,存在V=V0,此时,问题的分析解为:
C Ci - Ci e
1.0 0.8
FI=5Fo FI=2Fo FI=Fo
HINT
• 运用化学反应工程课程中关于化学反应计量学的 知识,还可以对上述模型进行简化。 • 仅对几个着眼组分写出质量守恒式(3-20),减 少模型涉及的常微分方程的个数。
• 其它非着眼组分的浓度,可以利用“在化学反应 过程中,所涉及的每一种元素的总原子数守恒” 这一化学计量学基本原理,通过相应的代数方程 (组)来推算。
3.2.2 模型的数学处理与应用(Ⅰ)
• 上述动态数学模型的正问题在计算数学上是典型 的常微分方程组的初值问题,通常可以利用龙格 -库塔法(R-K),基尔(Gear)法等通用程序来 求数值解。
3.2.2.1 应用1―开工过程分析 • 计算开工过程所需要的时间:从给定的初始条 件出发,求模型的数值解,求取直至状态变量 的每一个分量Ci、T接近定常值所需要的时间, 就是近似的开工时间 • 研究初始条件对开工过程的影响:改变不同的 初始条件,通过数值分析考察初始条件(开工 条件)的不同对开工时间的影响,了解在开工 过程中系统状态变化的经历与初始条件的相互 关系,从而可以帮助制订适当的开工方案,达 到既缩短开工时间,又不致使开工过程出现某 些工艺上不允许的温度和浓度
k ln(Fi - kH) - t c A
将初始化条件:t=0时,H=H0代入式,并化简可得:
t 1 H ((kH 0 - Fi )e A Fi ) k k
排液量与时间的变化关系为:
Fo ((kH 0 - Fi )e
k t A
Fi )
-0.7
-0.5
H
0
1
0
5
10 Time
Fi t V0
浓度 C
0.6 0.4 0.2 0.0 0
1
2
3 时间 T
4
5
6
小结
• 以上例子通过一些理想化的假设,削减了过程的复杂 性,使得该过程可以通过数学方式精确求解
• 对于一般的连续搅拌罐式反应器,除总物料衡算和组 分物料衡算外,还存在着伴随化学反应的热效应以及 反应罐本身的热衡算。 • 对于这种复杂的过程,是不太可能通过数学方法精确 求解的,一般要通过数值方法进行积分运算,方可求 得过程的解。
•根据对过程系统中状态变量分布特征的不同描述方式:
集中参数模型 分布参数模型 多级集中参数模型
•根据建立模型的不同方ห้องสมุดไป่ตู้:
统计模型 确定性模型 介于两者之间的半经验模型
根据对过程系统中状态变量分布特征的不同 描述方式
• 集中参数模型
状态变量在系统中呈空间均匀分布 (强烈搅拌的反应罐)
• 分布参数模型
精细化学品生产中: 间歇蒸馏、间歇反应、半连续反 应; 连续过程的开、停工阶段; 某些连续过程,由于催化剂迅速失活或者催化剂在系 统内循环的过程中次第经过处于不同操作条件的区域, 如循环流化床催化反应器中的过程和催化剂迅速失活 的固定床催化反应器中的过程; 非线性过程系统的操作、设计和控制等工程实际问题, 定态多重性、定态稳定性、参数敏感性等系统定性分 析的内容; 诸如间歇过程的优化、变压吸附、变温吸附、化学反 应器强制周期操作等人为非定态操作技术的发展;
人工智能技术
• 人工智能技术推动了过程系统模型描述和性能模拟方 法的进步。
• 突出反映在人工神经网络技术在过程系统性能模拟方 面的应用。
• 对信息的处理响应速度快,自适应性强,具有自学习 能力等,在过程系统动态模拟与控制方面有独特的优 势
3.1.3 确定性动态模型的数学处理
• 正问题—模型方程组的求解 • 逆问题—模型参数的估计
普遍性的CSTR问题
• 通常假定反应罐内处于 分子级理想混合,且为 液相均相反应,因此可 以认为反应混合物的温 度和组成在反应区里是 均匀的,
• 进一步假定反应区的容 积不随时间变化,则加 料与排料的流量也可以 认为是近似相等的,即 Fin =Fout=F。
• 对于一个包含M个组分和N个反应的系统 • i组分质量守恒
Fi
H Fo
图3-1. 敞口搅拌罐示意图
敞口连续操作搅拌罐的流量计算
• 质量累积速率=质量流入速率-质量流出速率
d(V) dH 质量累积速率= A dt dt 质量流入速率=Fi
质量流出速率=Fo
dH A Fi - Fo dt
dH Fi k - H dt A A
Ri i , j R j i , j R j C , T j j
其中,μ
(3 - 22)
i,j表示第j反应计量式中i组分的系数。
• 初始条件的约束
在t 0时,ci ci ,0 , T T0 (3 - 23)
• 式(3-20)~(3-23)就构成所讨论的连续 操作搅拌罐反应器的动态数学模型。
模 型 类 型 集中参数模型 分布参数模型 多级集中参数模型 混合模型 模 型 表 达 形 式 代数—常微分方程组 代数—偏微分方程组 代数-常微分方程组 上述二~三类模型的混合形式 应 用 例
理想搅拌罐反应器动态模型,等 填料塔、管式反应器动态模型等 板式塔动态模型,串连 CSTR 动 态模型,等 多个单元过程组合而成的系统
(3 - 21)
其中,T、Tf分别代表反应区内和加料混合物的温度; U表示反应液体与冷却剂之间热交换的总传热系数; A表示反应液体与冷却剂之间的总传热面; Tc表示冷却剂平均温度; 、Cp分别代表反应混合物的平均密度与比热容; (-Hj)表示第j个反应的热效应; Rj表示第j个反应的速率; Ri表示因化学反应引起的第i个组分浓度的变化速率
3.1.2 化工过程系统的动态模型
解决上述问题,最核心、最本质的知识,是如何科学地 描述过程系统动态特性的规律,这意味着必需选择或者 建立一种既能反映过程系统本质特性,又相对简单明了 的数学模型。
•模型化(Modeling)是现代化学工程方法论的重要组 成部分,尤其是过程动态学的核心。
模型的分类
状态变量在系统内呈非均匀,但一般是连续的空间分布 (管式反应器)
• 多级集中参数模型
• 一般用于描述多级串连、级内状态变量均匀分布的过程 (板式塔内的传质分离过程)
根据建立模型的不同方法
• 统计模型(经验模型)
由统计、关联输入输出数据而得,表达方式简单, 只需少量计算就能得到结果 弱点:不能或者可以略作小范围的外推
• 确定性模型(机理模型)
通过对系统或者系统内某个微元,列出质量、能 量和动量守恒关系式,系统(或微元)内外质量、能 量和动量交换速率系数计算式,相关的相平衡关系, 化学反应速率表达式和化学反应平衡常数计算式。 处理的是更一般的情况,模型普遍适用性更强。
• 化工过程系统确定性动态模型的数学表达形式
逆问题—模型参数的估计
• 已经从实验装置或生产装置上采集到在非定常条 件下系统状态变量随时间变化的信息,要求从中 估计出描述这一非定常态过程的模型中某些未知 参数的数值------已知状态在时间域的运动情况, 要求估计模型参数。
例:对CSTR的开工过程
du f (u , ) dt t 0时,u u (0) u0
d(VC) Fi Ci - Fo C dt
dC dV V C Fi Ci - Fo C dt dt
• 表明有两项累积量,第一项是因浓度变化而引起的, 第二项是由体积变化所引起的,这两项皆与求解有重 要关系。
dC Fi (C i - C) dt V
• 积分,并利用初始条件 t=0时,V=V0,可以得出:
V ( Fi Fo ) t V0
Fi 1 dC dt Ci C ( Fi Fo )t V0
Fi ln(Ci - C) ln Fi - Fo t V0 B Fi Fo
• 其中,B为积分常数。 • 将初期条件:t=0时,C=0代入式,可以解出B,于是 可以化简为:
• 过程系统的定性分析
正问题—模型方程组的求解
• 所有的参数(包括设计、物性、传递和操作参数等)都已 给定,利用模型来预测系统的状态分布及其在时间域的运 动(变化)情况。 预测给定操作条件下系统的性能,对系统的操作性能 进行模拟; 考察某些模型参数的变化对系统性能的影响,系统的 参变性能分析; 在控制系统设计中利用模型来帮助“发生”系统的输 入—输出关系