化工过程模拟与分析第二章化工过程系统数学模拟方法【精选】
化工系统工程__化工过程系统稳态模拟与分析(可编辑)
![化工系统工程__化工过程系统稳态模拟与分析(可编辑)](https://img.taocdn.com/s3/m/f7c9b7243868011ca300a6c30c2259010302f35e.png)
化工系统工程__化工过程系统稳态模拟与分析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是否可达到简化的目的。
化工系统工程-过程模拟系统的模型 数学模型
![化工系统工程-过程模拟系统的模型 数学模型](https://img.taocdn.com/s3/m/dac2098faf45b307e971975c.png)
化工系统工程-化工系统工程-02_第3讲 数学模型
![化工系统工程-化工系统工程-02_第3讲 数学模型](https://img.taocdn.com/s3/m/f8e531190b4c2e3f5627632c.png)
数学模型的分类(p11)
数学模型 的分类
流程模拟系统设计角度:物性模型、过程单元模型、 系统结构模型等
建模的方式和信息依据:机理模型、经验模型(?)
对象的概率特性:确定模型、随机模型
(变量之间的关系是否以统计值的形式给出)
对象的时变特性:定态(稳态)模型、动态模型 对象的空间特性:集中参数模型、分布参数模型
数学模型是建模的最高境界,是对原型认识深 刻、研究透彻的体现。(p11王教授语)
什么是数学模型?
A model is anything used in any way to represent anything else
They are used to help us know and understand the subject matter they represent.
Case 1:
?
y = 2*x 是数学模型; P RT
a
y = x2
是数学模型; V b V (V b) b(V b)
Case 2:
数学模型
y 1= 2*x y2 = x2 方程组, 是数学模型; Case 3:
y 1= 2*x 1 + 5x22
y2 = x12 + 3*x 2 方程组,也是数学模型;如何表述?
2.1.4 流程模拟系统中的模型
物性模型:是流程模拟中的最基本的模型。其作用主要是解决被加工
流 物料的状态计算问题。通常包括焓、逸度、密度、压力、温度、相态、 程 模 组成等计算。方法或理论来源自化工(学)热力学、物理化学。 拟 单元模型:是为了解决基本单元过程与设备的计算问题,方法或理论 系 统 来源有化工原理、反应工程、分离工程、传递过程等。 中 结构模型:是描述整套装置中各个单元过程之间联系方式的模型。 的 模 经济模型:经济分析 型 控制模型:动态模拟
2化工过程系统模拟
![2化工过程系统模拟](https://img.taocdn.com/s3/m/e7aa5495dd88d0d233d46a47.png)
设计问题比模拟分析问题增加了一层迭 代,因而求解起来要复杂一些。
而最优化问题不仅增加了循环迭代,而 且还增加了目标函数模型和最优化模型,以 致求解过程更加复杂。
1
2.1 过程系统模拟基本介绍
如果一个生产系统A是比较复杂的系 统,而不能预知其效果如何,则可以找另 外一个比较简单的系统B,其操作特性与系 统A相同,但是比A容易进行实验或解算。 因而,为了预知系统A的效果,就可以用实 验系统B的性能来代替A。
数学模拟的优越性
1、试验的经济性。 2、加大放大倍数。 3、外延性。 4、互换性。 5、研究稳定性和灵敏度。 6、研究控制方式。 7、提供深入系统的技术资料。
1、试验的经济性。用数学模型在电子计算 机上进行试验,可以省略大量物质装备及物料 消耗,因而比在实际装置上实验来的更加迅速、 经济和详尽。模拟可以压缩或放大时间刻度, 有点类似用电影摄像机使动作过程加速或减慢 一样,从而使系统特性更易于被观察。
化工系统过程
Chemical System Process
2 化工过程系统模拟
化学工程与工艺专业 2010-2011 学年第 1 学期
2 化工过程系统模拟
化工过程系统的稳态模拟与分析,就是 对化工工艺流程系统进行稳态模拟与分析。
模拟是对过程系统模型的求解。通过这 种求解可以解决下述的三类问题:
(1)过程系统的模拟分析 (2)过程系统设计 (3)过程系统参数优化
2.1.4 模拟问题的实质
为了归纳出稳态过程模拟问题的一 般化实质,明确地描述一个模拟问 题,我们必须对以下几个方面的信息 有一个精确的数学描述:
3第二章 化工过程系统的稳态模拟与分析
![3第二章 化工过程系统的稳态模拟与分析](https://img.taocdn.com/s3/m/33031a412e3f5727a5e96247.png)
方程的主元素选择过程
2.4 过程系统模拟的联立模块法
Simultaneously modular method simulating the process system
两种系统模拟方法的比较
Comparison of two system simulation methods 内容 占用存储空间 迭代循环圈 计算效率 指定设计变量 对初值要求 计算错误诊断 编制、修改程序 序贯模块法 小 多 低 不灵活 低 易 较易 面向方程法 大 少 高 灵活 高 难 较难
x4 y4 x1 y1 x2 y2 x3 y3
2.4.2 建立简化模型的切断方式
Establishment of tearing mode for simple model 流股全切断方式类似于面向方程法。主要区别在 于后者是严格模型方程,变量数也要大得多。 因此,对于较大系统,流股全切断方式建立的简 化模型方程数是很大的。
Ak和Bk。将Ak和Bk代入,得到线性方程组。 过程系统的模型方程组一般由线性方程和非线性方程组
成,因而线性化的对象应该是非线性方程。
2.3.3 联立拟线性方程组法解大型 稀疏非线性方程组
Solution of couple imitate-linear equation 2、稀疏线性方程组的解法 稀疏非线性方程组 稀疏线性方程组
回路切断方式:
相当于把若干个单元作为一个“虚拟单元”处理, 建立虚拟单元的简化模型。 虚拟单元所包含的各单元间的连接流股变量则不 出现在简化模型中,从而大大降低了简化模型的维数。
2.4.2 建立简化模型的切断方式
Establishment of tearing mode for simple model 通常以循环回路为一个虚拟单元,切断再循环流 股,故称为回路切断方式。
石化流程模拟的数学方法
![石化流程模拟的数学方法](https://img.taocdn.com/s3/m/1dc51432e97101f69e3143323968011ca300f7e7.png)
石化流程模拟的数学方法石化工业是当今社会最重要的工业之一,它生产出各种化学产品,广泛应用于人们日常生活和工业生产各个领域。
石化流程模拟技术是石化工业生产技术的重要组成部分,它可以帮助我们预测化学反应的过程和物质的变化规律,为实际生产提供参考依据。
在石化流程模拟中,数学方法是其核心技术之一。
本文将介绍石化流程模拟的数学方法。
一、数学方法在石化流程模拟中的应用石化流程模拟是一种复杂的过程,它涉及到液相和气相之间的物理和化学联系,需要借助大量的数学方法进行模拟和计算。
其中,数学方法主要应用于下面两个方面:1. 模型构建石化流程模拟的第一步是构建数学模型,该模型应能反映化学反应和物质传输过程的特征。
为此,需要将化学反应和物质的传输过程进行抽象描述,并使用数学语言建立运动方程。
例如,对于一个物理过程,可以将它描述为几个变量之间的方程组,然后用计算机程序来进行数值求解。
2. 计算模拟石化流程模拟的第二步是进行计算模拟,该步骤将已构建的数学模型与实际生产情况联系起来,通过计算来预测化学反应和物质传输过程的运动状态。
在计算模拟中,需要涉及到诸如数值分析、微分方程、随机过程、优化算法等高级数学方法。
二、常用的数学方法在石化流程模拟中,常用的数学方法有很多,下面列举几种重要的方法:1. 热力学石化流程模拟中需要考虑各种化学反应和物质传输过程中的热量变化。
热力学是一种专门研究热量变化的数学方法,它可以用来计算物质转化和热力学平衡等热力学性质。
热力学可以建立一系列描述物质性质和行为的模型,如物质的热容、热导率、热扩散系数、热力学势等等,这些模型不仅可以帮助理解物质的转化过程,还可以作为模拟的依据。
2. 流体力学石化流程模拟中的物质传输过程通常涉及到流体力学中的流体运动。
流体力学是一种研究流体运动规律的数学方法,它可以用来描述液体和气体在力和剪应力作用下的流动。
在石化工业中,流体力学可以应用在石油开采、煤气化、水泥生产等许多领域中。
化工过程过程系统的模拟
![化工过程过程系统的模拟](https://img.taocdn.com/s3/m/ea5b3d2b182e453610661ed9ad51f01dc28157d4.png)
第29页,此课件共38页哦
(7)收敛速度(convergence speed ) 求解方程的任何迭代法的收敛速度可用下式来衡量:
X (k1) X *
lim
X
(k)
X
n
*
C
k
X*是它的解,n和C都是正数。指数n愈大,收敛速度愈快。通常将 n=1和n=2所对应的情况分别称为收敛速度具有线性收敛(linear
8
6
9
87
7
G (X, E) 节点:X(x1, x2,, x12) 边:E(e1,e2,,e14)
基本概念:节点—— 设备单元
边 —— 流股
子图 路径 循环回路或环路
第4页,此课件共38页哦
(2)矩阵表示
(a)过程矩阵(Process Matrix) Rp
表达过程系统单元设备与流股之间的关系,由流股将相关
输出流股向量
过程系统模型
输出优化结果
经济分析模型
优化变 量
约束 条件
约束 条件
优化程序
性能指标
第3页,此课件共38页哦
2.1 过程系统结构的表达
(1)图形表示
工艺流程图的有向图或信息流程图(Information flow diagram)
13
12
10 11
14
12
11
1
2
3
4
5
10
1 2 34 569
应的回路只剩下一股物流,为此打开该回路,必须将该行非零 元素对应的流股断裂。
断裂S2,A、C打开;断裂S7,B、D打开。
第19页,此课件共38页哦
计算顺序图示:
第20页,此课件共38页哦
思考题:
Aspen化工过程模拟
![Aspen化工过程模拟](https://img.taocdn.com/s3/m/9489f4f7783e0912a3162a36.png)
Read only file detected对 话框在don’t display this message again前打勾后 点确定
重启后运行Aspen,在 connect to engine 里把 save as default connect 打勾然后确定,其他信 息一律点确定,ok,yes
㈢ 单元操作模块
『数据输入-解算-结果输出』
❖Aspen Plus 提供了操作方便、灵活的用户界面- Model Manager,以交互式图形界面(GUI)来定 义问题、控制计算和灵活地检查结果
2020/5/28
过程模拟与优化 © 2012 DGUT
13
2.2 Aspen Plus流程模拟商业软件
2020/5/28
过程模拟与优化 © 2012 DGUT
12
2.2 Aspen Plus流程模拟商业软件
Aspen Plus 还提供了灵敏度分析和工况分析模块: 利用灵敏度分析模块,用户可以设置某一变量作为 灵敏度分析变量,通过改变此变量的值模拟操作结 果的变化情况;采用工况分析模块,用户可以对同 一流程几种操作工况的进行运行分析
2.2.1 流程模拟软件介绍
Advanced System for Process Engineering(Aspen)
先进过程工程系统
1976~1981年由MIT主持、能源部资助、55个高校和公司参与开发; 1982年为了将其商品化,成立了AspenTech公司,并称之为Aspen Plus
基于序贯模块法的大型通用稳态过程模拟软件
⑺ 出现插入光盘2选项框时,用虚拟光驱打开镜像安装文件B 继续安装。安装完成后重新启动计算机,指定/确认license.dat 文件的位置,完成整个软件的安装
化工过程系统动态模拟与分析技术讲义
![化工过程系统动态模拟与分析技术讲义](https://img.taocdn.com/s3/m/5555af2d89eb172dec63b76f.png)
小结
• 以上例子通过一些理想化的假设,削减了过程的 复杂性,使得该过程可以通过数学方式精确求解
• 对于一般的连续搅拌罐式反应器,除总物料衡算 和组分物料衡算外,还存在着伴随化学反应的热 效应以及反应罐本身的热衡算。
• 对于这种复杂的过程,是不太可能通过数学方法 精确求解的,一般要通过数值方法进行积分运算, 方可求得过程的解。
3.2.2.2 应用2―动态响应的数字仿
• 在控制系统合成过程中,了解被控制对象的输入 输出关系是最基本的需要。
• 传统的方法是在对象上进行实验测试,既耗费人力 物力,还可能会干扰系统的正常操作.
• 利用数字仿真技术来了解对象的动态响应特性,即 输入输出关系,就要简单得多。
步骤
• 建立过程系统的确定性动态数学模型; • 确定考察哪些通道的输入—输出关系,即确定输入变
即在j时刻的解。
• 最优化的目标函数被定义为在M个离散时刻状态变量 的采集值与模型计算值偏差的平方和。
• 状态变量在不同时刻的采集值是已知的,因而F的值取 决于求解时待定参数向量µ的取值,F是µ的函数。
• 参数估计就是寻找µ的最优值,使F达到全局最小值。
过程系统的定性分析
• 于化工过程系统通常具有很强的非线性性质, 因而有可能出现定常态多重性、定常态稳定 性、参数敏感性、自激振荡,甚至更复杂的 时间序列结构。
H
1 k
((kH0
-
kt
Fi )e A
Fi )
排液量与时间的变化关系为:
kt
Fo ((kH0 - Fi )e A Fi )
-0.7
H
-0.5
0 1
0
5
10
15
20
25
第二章化工系统的定常态模拟与分析3
![第二章化工系统的定常态模拟与分析3](https://img.taocdn.com/s3/m/00469533f111f18582d05a06.png)
比之序贯模块法, 比之序贯模块法,在决策变量的确定上要随意 的多, 的多,决策变量和状态变量的地位是等同的 通常可以把设计规定的变量(如系统出口浓度) 通常可以把设计规定的变量(如系统出口浓度) 直接指定为决策变量。 直接指定为决策变量。 面向方程法在求解一般模拟问题和设计问题上 是没有差异的
通常过程系统模型方程组总是稀疏方程组 过程系统模型的方程数和变量数往往都很大, 过程系统模型的方程数和变量数往往都很大 , 但每个方程涉及的变量数一般只有几个
δxk = xk − x0 δGk = Gk −G0
(k =1 ⋯ n) , ,
(4) 收敛判据
断裂物流迭代计算的收敛判据通常是猜值与计算 值的绝对误差或相对误差
F(x ) = x −G(x ) ≤ ε
k k k
F(x ) x
k
k
≤ε
2.2.4. 序贯模块法解设计问题
序贯模块法具有计算方向不可逆的特点, 序贯模块法具有计算方向不可逆的特点 , 单元模 块的计算只能按从输入到输出的方向进行 只能通过调整某些决策变量或系统参数使计算结 果满足设计要求
多维Wegstein法 多维Wegstein法 Wegstein
yi = gi (x1, ,
分别用于每一个分量。令初始猜值为x0,则第二 分别用于每一个分量。令初始猜值为x 个初值可由直接迭代得到
x1 = G(x0 )
k k xik+1 = (1− qi )Gi (x1 , x2 ,⋯ xn ) + qi xik , k
x1 x2 x3 x4 x5
f1 1 2 0 f2 = x2 x3x4 − x5 −6 = 0 f2 1.7 f3 = x1x2 (x4 −5) −8 = 0 f3 1 f4 = x4 −3x1 +6 = 0 f4 1 f5 1 f5 = x1x3 − x5 +6 = 0
化工过程分析与合成-第2章化工系统的定常态模拟与分析
![化工过程分析与合成-第2章化工系统的定常态模拟与分析](https://img.taocdn.com/s3/m/eced7b0152ea551811a68707.png)
序贯模块法的求解与过程系统的结构是有关 的。无反馈联结的树形结构(即无循环物流),模 拟计算过程与单元的排列顺序完全一致。
具有反馈联结的系统(不可分割子系统),
需要用到断裂(Tearing)和收敛( Convergence) 技术。
S2
S3
S5
S2
S3
S5
• 通过断裂技术可以打开回路,以便采用序贯模 块法进行求解。在断裂物流处设置一个收敛单 元。 • 对于复杂系统,收敛单元设置的位置不同,其 效果也将不同。 • 最优设置要通过断裂技术去解决。
组分衡算
F2 x2 F4 x4 F 5x5 F4 x4 F6 x6 F 7x7 F8 x8 F3 x3 F 5x5 F 7x7
各单元间的数学关系
能量衡算
F1H1 Q1 F2 H 2 F 3H 3 F2 H 2 Q2 F4 H 4 F 5H 5 F4 H 4 Q3 F6 H 6 F 7H 7 x2 K1 x3 (12) (13) (14) (9) (10) (11)
【例2-2】发酵液流率=50 kg/min,其中含97%(wt)的 水和3%(wt)的乙醇。 要求产品中乙醇含量超过80%; 建立过程的模型: 计算产品和废液的总流率,
同时计算产品和废液中水和乙醇的流率
单个蒸发器不能达到要求,需要多个蒸发器串联。
6
4
Flash 3
2
Fl过程系统参数优化
过程系统模拟的三种基本方法
▲序贯模块法(Sequential Modular Method) ▲面向方程法(Equation Oriented Method) ▲联立模块法(Simultaneously Modular Method)
化工过程的数学模拟-闪蒸
![化工过程的数学模拟-闪蒸](https://img.taocdn.com/s3/m/739ac96e6f1aff00bfd51e38.png)
(k 1...C)
H 1,1 1,1 H 2,1 2,1 H 3,1 3,1 M H M
混合器独立方程数:m = C+2 混合器自由度:d = n-m = 4(C+2)-(C+2) = 3(C+2)
k M
sk i1 i, j
混合器自由度:S(C+2)
(2)分割器 k IN
Psj PIN ( j 1, 2, 3)
第二章 化工过程的数学模拟
▪ 第一节 单元过程数学模拟简介(第3章) ▪ 第二节 闪蒸过程简化分析(第3章) ▪ 第三节 精馏过程简化分析(第3章) ▪ 第四节 全流程线性模拟(第3章) ▪ 第五节 闪蒸与精馏过程的严格模拟(第7章)
第二章
第一节
单元过程数学模拟简介-单元过程质量衡算
一、化工过程模拟与 单元过程数学模拟
HS, j j HIN , j 1, 2
HS,NS 1
H NS 1
j1 j
IN
k S1
k S2
SSP LI T
k S3
k S, j
j
k IN
,
j
1, 2
k S ,NS
1
NS 1
k
j1 j IN
(k=1,2…C)
分割器独立方程数:m = 3+3+3C=3(C+2) 分割器自由度:d = n-m = 4(C+2)+2-3(C+2) = (C+2)+2
则H是线性运算符,这一系统是线性的,其 模拟是线性的,即由线性方程所代表。否则,就 是非线性的。
2.非线性方程组的建立
1
联系各单元 的物流的连 续性方程
2
各单元内部 质量和能量 衡算、相平 衡关系式
数学建模快捷地设计化工过程的方法8篇
![数学建模快捷地设计化工过程的方法8篇](https://img.taocdn.com/s3/m/60e92c49bfd5b9f3f90f76c66137ee06eef94e6d.png)
数学建模快捷地设计化工过程的方法8篇第1篇示例:数学建模在化工过程中的应用越来越广泛,它可以快速地设计化工过程,提高生产效率,降低成本,保证产品质量。
本文将介绍数学建模在化工过程中的应用方法。
数学建模是将实际问题转化为数学模型,通过建立数学模型来描述、预测和优化化工过程。
在化工过程中,我们可以采用各种数学方法来描述过程的动态特性、控制信号传递、材料流动等一系列问题。
常见的数学方法包括微分方程、概率统计、最优化、线性规划等。
数学建模需要根据实际情况选择合适的模型和方法。
在化工过程中,可以根据过程的特点选择合适的数学方法。
对于反应动力学问题可以采用微分方程描述反应速率和产物生成速率;对于流体流动问题可以采用流体动力学模型描述流体的运动行为;对于控制问题可以采用最优控制理论设计控制策略。
数学建模需要结合实验数据进行验证和优化。
在建立数学模型的过程中,需要利用实验数据来验证模型的准确性和可靠性。
并且可以通过模拟和优化来提高模型的预测能力和工业应用价值。
通过不断的实验和优化,可以持续改进化工过程,提高生产效率,降低成本,保证产品质量。
第2篇示例:数学建模是一种将现实问题转化为数学问题,然后利用数学工具对问题进行分析和求解的方法。
在化工过程中,数学建模可以帮助工程师快速地设计和优化生产过程,提高生产效率和降低生产成本。
本文将介绍数学建模在化工过程中的应用方法,以及如何快速地进行设计和优化。
化工过程中常见的问题包括反应速率、热量平衡、传质过程等,这些问题都可以通过数学建模的方法来描述和解决。
数学建模的过程一般包括以下几个步骤:首先是建立数学模型,即将化工过程转化为数学方程。
这一步需要对化工过程进行深入的了解,确定相关的变量和参数,然后建立数学模型描述它们之间的关系。
对于反应速率问题,可以利用化学动力学的知识建立反应速率方程;对于传质过程问题,可以利用质量守恒和动量守恒方程建立传质模型。
其次是求解数学模型,即利用数学工具对建立的数学模型进行求解。
化工过程模拟与分析(第二章化工过程系统数学模拟方法)
![化工过程模拟与分析(第二章化工过程系统数学模拟方法)](https://img.taocdn.com/s3/m/deb46ed0d15abe23482f4d39.png)
化学计量模型的线性化
反应计量式
计 量 式 系 数 矩 阵
线性过程单元模型 在只须进行物料衡算的场合,过程单元模型常只 是一些线性模型。
常数变换矩阵
2.3 化工系统的结构模型
一、流程结构的图形表述
1、流程图(Flow sheet)
A 混合器
两个初值可 用直接迭代 法获得
Wegstein法注记 1. Wegstein法即自适应确定松弛因子的部分迭代法; 2. 几何上,Wegstein法的新点是迭代函数的割线与直 线 y = x 的交点;
3. 显然割线斜率sk不能接近1;
4. 为保持迭代过程的稳定性,有人开发了加界 Wegstein法和间歇Wegstein法(Delayed Wegstein method);
四、迭代法(Iterative method) 迭代法原理:压缩映射与不动点定理。
算法优劣比较的标准
1. 稳定性:均匀收敛、振荡收敛、迭代发散和振荡发散 2. 收敛域 3. 计算量
4. 收敛速度
物流的加合
…
功能:将多股物流加合成一股物流
FOUT Fin, j
j 1 nfi
出口流量计算
模 型
2. 切割目的是将一个方程组的求解转化为对原方程 组中含有的某些方程进行一系列运算 ;
3. 应用切割法的关键步骤是选择恰当的切割变量 ; 4. 切割方法只适用于稀疏方程组 。
一元非线性方程的求解 一、牛顿法(Newton’s method) 原理:通过一阶Taylor展开,将非线性方程逐次线性 化,通过求解这些线性问题逼近真实解。
邻接矩阵
2.4 化工流程模拟方法概述
化工过程分析与合成-第2章化工系统的定常态模拟与分析分解
![化工过程分析与合成-第2章化工系统的定常态模拟与分析分解](https://img.taocdn.com/s3/m/6a262a986137ee06eff91882.png)
单元模型
X(c)
X(a)
单元模型
X(b)
X(d)
X(a) 输入流股变量向量(状态、流量和组成) X(b) 输出流股变量向量 X(c) 设备参数 X(d) 其他输出(热量或功)
单元模型的变量
设系统的总变量为m,单元模型中涉及的独立 方程的数目为n,则系统的自由度d
d mn
从m个变量中选取d个变量称为设计变量,也称为决 策变量,其取值对模型求解结果有影响。 剩余的n个变量称为状态变量。
TISFLO(德) FLOWPACK-Ⅱ(英)
2.3 过程系统模拟的序贯模块法
基本原理
序贯模块法的基础是单元模块,通常单元模块与过程单元 是一一对应的 单元模块是依据相应过程单元的数学模型和求解算法编制 而成的子程序 单元模块具有单向性特点。
序贯模块法的基本思想
从系统入口物流开始,经过接受该物流变量的单元模 块的计算得到输出物流变量,作为下一个相邻单元的输入 物流变量。
具有反馈联结的系统(不可分割子系统), 需要用到断裂(Tearing)和收敛(Convergence) 技术。
S2
S3
S5
S2
S3
S5
• 通过断裂技术可以打开回路,以便采用序贯模 块法进行求解。在断裂物流处设置一个收敛单 元。
• 对于复杂系统,收敛单元设置的位置不同,其 效果也将不同。
• 最优设置要通过断裂技术去解决。
化 规
计 定
计
程
计
计
单元
程
计
优
设 流 过 物性 算 算 算 算
计算
面向方程法
• EOM又称联立方程法,将描述整个过程系统的数 学方程式联立求解,从而得出模拟计算结果
化工过程模拟与计算(第2章)
![化工过程模拟与计算(第2章)](https://img.taocdn.com/s3/m/d21fe491d4d8d15abe234e2b.png)
四、稳态模拟与动态模拟的异同
稳态模拟
仅有代数方程 物料平衡用代数方程描述 能量平衡用代数方程描述 严格的热力学方法 无水力学限制
动态模拟
同时有微分方程和代数方程 物料平衡用微分方程描述 能量平衡用微分方程描述 严格的热力学方法 有水力学限制
无控制器
有控制器
11
2.2 化工过程先进控制
一、概述
28
4、执行过程
• 第一组预期的操作变量设定值付诸实施后,每一次执行多 变量预估控制时,控制变量的预估值都要采用当前的装置 测量进行计算和予以更新,以保证多变量预估控制和实际 装置的一致性。
29
五、先进控制的经济效益
先进控制务必在DCS的基础上方能实施,各种不同石油 化工装置实施先进控制后,其净增(含实时优化)见下 表2-2
9
三、国外动态模拟的发展
20世纪70年代初期:动态研究报道,丁二烯抽提装置开 车。专业型 80年代:通用型商品化的动态模拟软件;美国的普度大 学的BOSS;英国剑桥的QUASLIN。 90年代中期:加拿大Hyprotech公司推出动态模拟软件 HYSIS,同时兼具稳态模拟和动态模拟的功能。 模拟软件推出的基础:机理模型
1、先进控制的历史 先进控制理论20世纪70年代初提出;
工业上的最初应用始于70年代末; 90年代以来,先进控制的工业应用获得了蓬勃发展,获 得巨大经济效益,大量工业装置纷纷在已有的DCS的基 础上配备了先进控制系统。 21世纪,先进控制技术在许多方面发展十分成熟:
• • • • 各种多变量预估控制的理论基础已被广泛认同; 多变量预估控制涉及的范围不断地扩充; 多变量预估控制软件包不断涌现; 大量的先进控制正在在各种工业装置中实施。
第二章化工系统的定常态模拟与分析2
![第二章化工系统的定常态模拟与分析2](https://img.taocdn.com/s3/m/6749eaca0508763230121207.png)
单元1
1 (2) 5 (3)
4 (3)
单元2 2 (9)
6 (4)
单元3 7 (2) 3 (2) 单元4
物流 权重因子
图2-13 不可分隔子系统 流股 回路
1 2 3 4 5 6 7
A 0 B 1 C 1 D 0
1 1 1 1
0 0 1 1
1 0 0 0
0 1 0 0
0 0 1 0
k
k
衰减振荡 (b)
x* x*
x0
x0
振荡发散 (c)
k
(d) 单调发散
k
2. 数值稳定性好
x* x*
x0
x0
单调收敛 (n)
k
k
衰减振荡 (b)
x* x*
x0
x0
振荡发散 (c)
k
(d) 单调发散
k
2. 数值稳定性好
x* x*
x0
x0
单调收敛 (n)
k
k
衰减振荡 (b)
x* x*
x0
x0
振荡发散 (c)
S3 {S1 S2 S6 S7}
S1 S4 S7 {S2 S5 S6}
S5 S6
S1 S4 S7 S1 S1 S4 S7 {S2} S2 {S3 S4 S5} S3 {S4 S5 S6 S7} S5 S6
{S1 S4 S7}
非多余断裂族:
断裂组{S1,S4,S7}为最优断裂组。
通过断裂可以把不可分隔子系统中的回路物流打 开,从而可以利用序贯模块法对该过程系统进行模 拟计算。这种模拟计算的开始是首先要设定起始物 流变量的猜值,计算的终点则在于该猜值与计算值 的收敛。
k
(d) 单调发散
化工过程数值模拟
![化工过程数值模拟](https://img.taocdn.com/s3/m/1341bc337ed5360cba1aa8114431b90d6d858973.png)
化工过程数值模拟化工过程数值模拟是指使用数学模型和计算机仿真来模拟和预测化工过程中的各种物理和化学现象,以及过程参数的变化。
它广泛应用于化工工程设计、优化分析、操作指导和安全评估等方面。
本文将详细介绍化工过程数值模拟的应用、方法和意义。
化工过程数值模拟的应用非常广泛。
首先,它可以用来优化化工过程设计。
通过模拟和比较不同参数设置下的化工过程性能,可以找到最佳的工艺条件,提高产量、降低能耗和污染物排放等。
其次,它可以帮助化工工程师进行操作指导。
通过模拟过程中各种物理和化学现象的变化,可以提前预测出过程中可能出现的问题,并及时采取措施防止事故的发生。
此外,化工过程数值模拟还可以用于安全评估。
通过对可能发生的事故情况进行模拟和分析,可以提前发现安全隐患,采取相应的措施,减少事故的发生和损失。
化工过程数值模拟的方法主要包括数学模型的建立和计算机仿真。
首先,需要根据化学反应的速率、物料平衡和能量平衡等原理,建立数学模型描述化工过程中的各种物理和化学现象。
常用的数学模型包括代数方程、常微分方程、偏微分方程等。
其次,需要将数学模型转化为计算机可以处理的离散形式。
这需要采用合适的数值方法对数学模型进行离散化,如差分法、有限元法和有限体积法等。
最后,需要使用计算机编程软件,将离散化后的数学模型输入计算机,进行数值计算和仿真。
目前,常用的计算机软件有Aspen plus、COMSOL Multiphysics、Matlab等。
化工过程数值模拟的意义主要体现在以下几个方面。
首先,它可以提高化工过程的效率和安全性。
通过模拟和预测化工过程的各种物理和化学现象,可以优化工艺参数和操作方法,减少无效操作和事故的发生。
其次,它可以降低化工过程的成本和能耗。
通过模拟和比较不同参数设置下的化工过程性能,可以选择更加经济高效的操作方案,并减少能源的消耗。
最后,化工过程数值模拟还可以促进化工工程的发展和创新。
通过模拟和预测化工过程中的各种现象和问题,可以提出新的设计理念和解决方案,推动化工工程技术的发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
化工单元模型和模块 钝性流动器械 ; 活性分离器械 ; 平衡级器械 ; 压力变化器械 ; 温度变化器械; 化学反应器;
模型与模块
化工单元模型组成 方程组成 1. 物料衡算方程;
2. 能量衡算方程;
方程独立性
3. 设备约束方程:描述物料通过时发生变化所遵从 的关系;
4. 其它方程 :摩尔分率约束方程 ,物性关联式 。
2、确定与过程有关的设备特性参数和操作参数;
3、确定单元过程从外界得到的热量和功;
4、列出表示各物流之间有关变量约束关系的全部独立 方程;
物料、能量和动量守恒方程,压力平衡,化学平衡, 相平衡,反应动力学,传热、传质速率,流动阻力方 程。
模型自由度
描述一个系统的状态所需变量的数目与建立这些变量 之间关系的独立方程的数目之差,称为此系统的自由 度(degree of freedom)。
第二章 化工过程系统数学模拟方法
2.1 模型化的基本概念
三种数学模型 1、机理模型 P2 P1 32 l u d 2
2、统计模型 cp a bT cT 2 dT3 ... f T
3、混合模型 带部分返混的管式催化反应器模型
单元建模步骤
1、确定单元过程输入、输出流股变量中的独立变量数;
若否,则k=k+1,则返回2)继续迭代。
收敛标准也可为: f xk ?
xk
关于牛顿法的注记
1. 牛顿法是局部收敛算法,且收敛有条件;
2. 初始点选择不同,导致迭代次数变化;
3. 导数可以利用差分代替,切线可用割线代替;
4. 牛顿法具有二阶收敛速度。
收敛速度定义:
lim
k
xk1 x xk x n
变量组成
(a) 入口物流变量; (b) 出口物流变量; (c) 设备参数; (d) 其他计算结果; (e) 寄存变量(retention variables)。
闪蒸单元模块与分割方法
流量,组分,压力,温度,焓
平衡闪蒸示意图
平衡闪蒸模型
4c+11个变量
ቤተ መጻሕፍቲ ባይዱ
物料平衡 能量平衡 相平衡 组分约束
物性关联
剩余2个变量为设计变量
(i 1,2,, c)
平衡闪蒸的不同类型
闪蒸类型 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ 各类
设计变量
状态变量
Q,P
T,V
Q,T
P,V
Q,V
P,T
V,T
P,Q
V,P
T,Q
P,T
V,Q
F,PF,TF,zi(i=1,2…,c-1)xi,yi,zc,L,HF,HL,HV, Ki(i=1,2,…,c-1)
C
解
k:迭代次数 C:常数
n:收敛速度
二、显式方程与隐式方程 迭代法求解
显式方程: x x
牛顿法直接求解或转 换成显式方程求解
隐式方程: f x 0
过程模拟中的非线性方程(组)常以显式方式出现
三、Wegstein法(适于显式方程的求解方法)
求解: x x
直接迭代法:xk1 xk
2. 切割目的是将一个方程组的求解转化为对原方程 组中含有的某些方程进行一系列运算 ;
3. 应用切割法的关键步骤是选择恰当的切割变量 ; 4. 切割方法只适用于稀疏方程组 。
一元非线性方程的求解
一、牛顿法(Newton’s method) 原理:通过一阶Taylor展开,将非线性方程逐次线性 化,通过求解这些线性问题逼近真实解。
f (x) f (xk ) f ' (xk ) x xk
牛 顿 法 示 意 图
牛顿法步骤:
1)给定初始解x0和精度ε ,并记迭代计数器k=0
2)求得新的解:
xk1 xk
f xk f 'xk
3)检查新的解是否满足精度要求:| f xk1| ?
若是,则推出程序,且xk+1为满足f (x)=0的解
温
闪
蒸
计算 Ki=Ki ( x, y, P, T )
计 算
流
以x, y的计算值
程
作为新的估计值
求解非线性方程式 f (β ) = 0
图
计算出x, y和其他所有状态变量
否
是
x, y是否收敛?
计算结束
关于平衡闪蒸的注记
1. 应针对具体问题的特点开发有效算法; 2. 非线性方程(组)的求解至关重要; 3. 切割方法是流程模拟常用方法; 4. 闪蒸单元的重要性在于其灵活应用: 确定物流的焓和相态 ,确定泡点、露点温度 ,精
馏塔计算。
切割法(Tearing method)
f1x2 , x3 0
f2 x2 , x3, x4 0 f3 x1, x2 , x3, x4
0
f4 x1, x2 , x4 0
x3:切割变量
关于切割法的注记 1. 大多数时候,切割变量不止一个;
LV F xi L yiV zi F (i 1,2,, c)
3c+7个方程
HLL HVV HF F Q
自由度c+4
yi Ki xi (i 1,2,, c)
c
c
xi 1, yi 1 输入物流信息c+2个自变量
i 1
i 1
H F H (PF ,TF , z) HV H (P,T , y) HL H (P,T , x) Ki K (P,T , x, y)
模型的求解
对于情况V,若相平衡系数Ki已知,则可将物料平 衡、相平衡和组分约束方程组转化为一个非线性方程
f
c i 1
zi 1 Ki 1 Ki 1
0
V
F
气相分率
求解出气相分率之后,则可获得其他所有状态变量
确定F, z, PF, TF, P, T值
等
给出气液相组成x和y的估计值
变量数
d = m–n
m≥n
自由度
独立方程数
自由度的实质
n个彼此独立的方程能够确定出n个变量的数值 来,而多出的变量就可以不受方程的约束,而获得 源于其他考虑的赋值,即设计变量,它们的取值可 以控制系统性能。
剩余的n个由方程解出的变量称做状态变量。
2.2 化工单元模型和模块
化工过程系统模型的组成
1. 单元模型方程 (unit model equation); 2. 流程连接方程 (stream connection equation); 3. 设计规定方程 (design specification equations); 4. 物性方程、费用方程、优化方程 。