新一代动态模拟软件gPROMS及应用实例[1]
新一代动态模拟软件gPROMS及应用实例
新一代动态模拟软件gPROMS及应用实例
胡鸣
【期刊名称】《化学世界》
【年(卷),期】1998(39)5
【摘要】新一代动态模拟软件gPROMS及应用实例动态模拟(Dynami
cSimulation)现已越来越受到学术界和工业界的重视。
过程动态模拟有助于研究者比较深入地了解过程的本质,使中试阶段的试验设计和组织更加合理、有效。
对间歇过程而言,动态模拟则是唯一的选...
【总页数】1页(P275-275)
【关键词】动态模拟软件;化工过程;gPROMS
【作者】胡鸣
【作者单位】华东理工大学联合化学反应工程研究所
【正文语种】中文
【中图分类】TQ015.9;TQ02
【相关文献】
1.铸造模拟软件在生产中的应用实例 [J], 周运洪;赵海斌;宋虎;涂远洋
2.新一代教学用核电机组桌面式模拟机软件系统设计 [J], 居悦初
3.新一代油藏数值模拟软件研制成功 [J], 张扬
4.室外风场模拟软件于某工程中的应用实例 [J], 孔帅;贾虎位;林彬
5.中国石油新一代油藏数值模拟软件3.0版研制成功 [J],
因版权原因,仅展示原文概要,查看原文内容请购买。
最新最全化工流程模拟软件大全
最新最全模拟软件大全1概要目前,国内主要的化工流程模拟软件美国SimSci-Esscor公司的PRO/II,美国AspenTech公司的As pen Plus,Hysys,英国PSE公司的gPROMS,美国Chemstations公司ChemCAD和美国WinSim Inc.公司的Design II,加拿大Virtual Materials Group的VMGSim。
现将这几种软件简介归纳如下,供参考学习之用。
2CHEMCAD, PROII, ASPEN的比较简单总结以下七点:1 一般认为,PROII在炼油工业应用更为准确些,因其数据库中有不少经验数据;而ASPEN在化工领域表现更好,Aspen Plus与之比较有其它软件不可比拟的优点它基本上覆盖了以上各软件的所有优点。
有人比喻:PROII是经验派,ASPEN是学院派。
2. 学习aspen plus必备1化工原理;讲化工过程得单元操作2热力学方法;讲述物性计算方法;3化工系统工程;讲述如何对化工系统进行建模,分析、求解如果简单掌握,1、2就可以了,如果想进一步深入,还需看看3,另外有一个有经验得老师辅导也是很重要的。
3. HYSYS主要用于炼油。
动态模拟是它的优势。
SPEN是智能型的,用于化工领域流程模拟,比较大或长的流程,而且数据库比较全,开方式的。
它和HYSYS现在是一家。
PRO/II可以用于设备核算,流程短,或精馏核算。
chemcad由于物性较少,使用不方面,相对较差,网上到处都可以下载,设计院不太使用,高校中有一定市场。
4. 我觉得aspen plus的计算是最精确的,数据库的建设也是最完善的。
不过我对它的操作不太适由于它考虑的方面非常全面,所以让我感觉学起来比较费劲。
chemcad的界面操作让人感觉非常简单,使用起来比较顺手。
但是数据库不是太大,我用的5.0版本,就只有2000中常用物质的物性数据。
PRO/II在这两方面都在中间。
5. 从易收敛性上看,chemcad>hysys>proii。
Process.Systems.Enterprise.gPROMS.v4.00 1CD(流程模拟软件)
Heat Exchanger Design Handbook 0824797876
FRI产品:
FRI Device Rating Program v2.3.3 1CD(美国精馏公司开发的化工软件,可用于塔板(筛板, 浮阀)的严格的水力学计算)
FRI-Database
FRI-ICES v2001
FRI Device Rating Program v1.1.4培训资料
PALS2000 R5 v5.0.15 1CD
VESA R1 v1.0.93 1CD
Codeware产品:
CodeWare Compress Build 6258 1CD(压力容器设计)
COADE产品:
MicroSurvey.inCAD.2015.v15.0.0.2180.for.autocad2014测绘软件
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ ■□
■ 用 诚信 打造 我们 的 服务,保证 给您 最好的 质量 和 信誉!■
■ 电话TEL:18980583122 客服 QQ:1140988741 ■
Coade CADWorx Design Review 2010 1CD
Coade CADWorx Equipment v2010 for AutoCAD 1CD(功能强大的设备模型设计软件)
Coade CADWorx IP v2008 1CD(WEB格式的P&ID工程)
Coade CADWorx P&ID Pro v2010 for AutoCAD 1CD(基于AutoCAD的功能强大﹑易于使用﹑用于生成工艺仪表流程图(P&ID)的工厂设计软件)
gPROMs介绍
gPROMS介绍1.模拟软件gPROMSgPROMS是基于联立模块法开发的软件,可以描述物理过程、化学过程、生物过程及其操作过程,可以模拟多目标过程,也可以同时运行多个模块,而且用高级语言定义过程模型。
其主要功能、用途及模块如图1所示。
图1 gPROMS功能及用途2.gPROMS的发展史上世纪90年代,基于序贯模块法(Sequential Modular)的稳态模拟技术已趋成熟,应用最为广泛(如Aspen Plus及Pro/II),但序贯模块法对动态优化等问题效率低下。
基于联立方程法(Equation Oriented)的过程模拟软件方兴未艾(如SPEEDUP),但联立方程法建模难度大,开发周期长。
gPROMS(general PROcess Modelling System)采用联立模块法,解决了上述问题。
gPROMS是帝国理工学院(Imperial College London)PSE(Process System Enterprise Ltd.)研究中心在多年建模和仿真实践中的研究成果。
作为仿真和优化的新一代计算平台,gPROMS的研发始于1988年,是由曾经开发SPEEDUP硼(现归入Aspen的ACM模块)的研究人员完成的,1992年开始进行工业评估,5年后成为商业软件,并成立PSE公司,2006年推出gPROMS V3.0,完善了图形界面操作功能。
3.gPROMS基本特点gPROMS是一种面向方程的过程模拟软件。
它对对象的描述主要分为两个层次:模型层和物理操作层。
“模型层”(MODEL)描述了系统的物理和化学行为,是对象的一个通用机理模型;“物理操作层”(TAsK)则描述了附加在系统外部行为以及扰动。
另外,还有一个模型实体“过程块”(PRocEss),它由具体实例模型数据以及外部操作组成,表述一个模型的具体实例(如图2所示)。
它以外加信息来推动MODEL(例如初始条件及输入变量随时间的变换情况)。
gPROMS
第12页
2 How to use gPROMs
Step 1 Creat a new gPROMs 'Project' Step 2 Creat a new MODEL Step 3 Define VARIABLE Step 4 Creat a new PROCESS Step 5 Saytax Checking
step 3: define variable
MODEL Entity editor window
step 4: creat a new process
gRPOMs syntax not case sensitive variable types :user-defined
第16页
"Lock" symbol indicates read-only Entities in Case
MODEL 通用机理模型
TASK 外界操作及扰动
PROCESS 具体实例
第6页
1.2.2 unprecedented level openness
有PLM(Process Model Library)过程模型库,它包含了一些化工 过程中常用的变量、模型和操作。
※gPROMs模型的体系框架开发,方便调用外部的模型和算法,它自带有
Ah M
Characterisation of the output flowrate
Fout h
第14页
step 1: open a new project
gPROMs Project tree(directory tree)
gRPOMs entities
gPROMS软件模块和功能
Veolia • Voith Paper
APAC
Idemitsu Petrochemicals GS E&C • Hyosung JGC • LG Chem Mitsubishi Chemical
Posco • Samnam Petrochemical SKC • SK Chemicals SK Energy SK Petrochemicals Taiyo Nippon Sanso
gPROMS软件 模块(M)和功能(F)
M:工艺单元高级模型库(AML:FBCR)
AML:FBCR 固定床催化反应器模型库
M:工艺单元高级模型库(AML:GLC)
AML:GLC 基于气液相过程 工艺单元模型库
工艺过程系统的全周期
基础实验研究
工艺工程设计
实时运行监控
工艺过程系统的全周期
基础实验研究
− 检验工艺是否可行 − 获得工艺基本参数
经常遇见的情况
− 实验太少,无法验证工艺效果 − 实验太多,累赘数据影响分析
要解决的问题
av Pt
(
z ) jr
2F
(
z,
x
)
( ) − 1 ∂
δ
( ) E water conv
z, x
∂z
+
je2
( z,
σe
x)
+
avPt ( z)
jr
( z, x )ηa
(z, x)
=
∂T
( z,
∂t
x)
Cpρ
(1
petrasim例子 -回复
petrasim例子-回复Petrasim是一款强大的计算机模拟软件,它被广泛应用于工程和科学领域。
在这篇文章中,我将深入介绍Petrasim的功能、应用和使用方法,帮助读者更好地了解并利用这一软件。
首先,我们先来了解一下Petrasim的功能。
Petrasim作为一款综合性的模拟软件,具备多种功能,包括物理、化学、热力学、流体力学、固体力学等。
通过Petrasim,用户可以进行多种场景的仿真,例如岩石破裂、地下水流动、化学反应等。
这些功能能够帮助工程师和科学家进行系统性的研究和分析,为工程设计和科学研究提供了有力的支持。
接下来,我们将以地下水流动模拟为例,来介绍Petrasim的应用。
地下水流动是地下水资源管理和保护的重要内容。
通过模拟地下水流动过程,我们可以了解地下水的输运规律,预测地下水位变化以及地下水对地表水的补给程度等。
Petrasim提供了强大的数值模拟工具,可以帮助用户构建地下水模型,模拟地下水的流动情况,并对地下水系统进行分析。
在使用Petrasim进行地下水模拟之前,我们首先需要收集地下水系统的相关数据,包括地下水位、井位、地下水补给源等。
接下来,我们需要创建一个二维或者三维的模型,在模型中定义地下水模拟问题的边界条件、初始条件以及适用的方程。
然后,我们可以设置模拟的时间范围、时间步长以及其他模拟参数。
一旦模型设置完成,我们就可以开始运行模拟了。
在模拟运行的过程中,Petrasim会根据设定的边界条件和方程,通过数值计算的方法求解地下水的流动情况。
计算结果将反映在模拟中,通过可视化的方式展现出来。
用户可以观察地下水位的变化、水流的速度分布以及其他与地下水流动相关的信息。
此外,Petrasim还提供了丰富的分析工具,例如剖面绘制、动画展示、流速涡旋分析等,帮助用户更好地理解地下水系统的特征和规律。
除了地下水流动模拟,Petrasim还可以应用于其他领域,例如地质构造和油藏模拟、物质输运模拟、环境污染预测等。
gPROMS软件整体介绍
高性能对苯二钾酸反应器设计
初期设计结果:列管之间的性能一致性较好
不同径向位置
的转化率趋于一致
不同径向位置 的管轴温度趋于一致
Thank You for Your Time!
Website:
gSAFT
基于统计缔合流体理论构建的状态方程 OLI 专门用于描述电解质溶液 CAPE-OPEN 调用Aspen物性数据库
8. gSAFT – 高级热力学模型
基于SAFT- Mie 状态方程
英国帝国理工大学及PSE特有的技术和专利
由基本量子力学原理获得未知物质的热力学性质…
3. 四大计算模块无缝结合
实验设计 数值模拟
模
636 634 632 630 temperaturealpha=2 628 626 624 0 1 Axial 2 3
最优化
型
参数估计
1 0.9 0.8 0.7 0.6 0.5 MolefractionofB 0.4 0.3 0.2 0.1 0 0 500 1000 1500 2000 2500 Time (s) 3000 3500 4000 4500 5000
6. 简单快捷的流程方案设计
流程图 设计窗体显示
工程资源集中管 理 直接从模型库中 拖放模型单元 gPROMS 自带模型库
gPROMS
模型库
方程式 文本录入窗体
工程计算模拟 结果管理器
7. 大量高级物性数据包
Multiflash 多种状态方程+活度系数模型+DIPPR
gPROMS——领先的过程计算与模拟平台
努力学习 帮助他人 报效祖国
May 16, 2012
几种模拟软件的介绍化工
几种模拟软件介绍一、Aspenplus背景介绍AspenPlus是一种广泛应用于化工过程的研究开发,设计,生产过程的控制,优化及技术改造等方面的性能优良的软件。
该模拟系统是麻省理工学院于70年代后期研制开发的。
由美国Aspen技术公司80年代初推向市场,它用严格和最新的计算方法,进行单元和全过程的计算,为企业提供准确的单元操作模型,还可以评估已有装置的优化操作或新建,改建装置的优化设计。
这套系统功能齐全,规模庞大,可应用于化工,炼油,石油化工,气体加工,煤炭,医药,冶金,环境保护,动力,节能,食品等许多工业领域。
AspenPlus是基于流程图的过程稳态模拟软件,包括56种单元操作模型,含5000种纯组分、5000对二元混合物、3314种固体化合物、40000个二元交互作用参数的数据库。
对于一个模拟过程来说,正确的选择准确无误的物性参数是模拟结果好坏的关键。
AspenPlus为单元操作计算提供了热力学性质和传递性质参数,在典型的AspenPlus模拟中常用的物理性质参数有逸度系数,焓,密度,熵和自由能。
AspenPlus 自身拥G有两个通用的数据库:Aspen CD——ASPEN TECH公司自己开发的数据库,DIPPR——美国化工协会物性数据设计院设计的数据库。
另外还有多个专用的数据库,如电解质,固体,燃料产品,这些数据库结合拥有的一些专用状态方程和专用单元操作模块使得AspenPlus软件可使用于固体加工电解质等特需的领域,极大地拓宽了AspenPlus的应用范围。
二、化工流程模拟PRO/II流程模拟技术是与实验研究同样可靠和更为有效的一种研究手段,其应用极大地促进化学工业的发展。
化工流程模拟能使设计最优化,提高设计效率,结果得到效率较高的工厂;对寻找故障,消除“瓶颈”,优化生产条件和操作参数而进行旧厂改进。
另外,模拟仿真在教学培训工作中也具有独特的优越性。
PRO/II是一个在世界范围内应用广泛的流程模拟软件。
gPROMS 软件介绍与例子
软件介绍gPROMsContents•What is gPROMS •Application briefs •How to use gPROMs •CaseWhat is gPROMSgPROMS is a g eneral PRO cess M odelling S yste with proven capabilities for the simulation, optimization and parameter estimation (both steady-state anddynamic) of highly complex process.•At its heart gPROMS is an equation-based system.• gPROMS has an unprecedented level of openness.The gPROMS family of productsApplication across the process and plantlifecyclegPROMS advantage •Clear, concise language•Modelling power• Rate based separation modelling • Reaction system modelling• Solution crystallisation• Fuel cell system modelling• Biotreatment processesallowing proper quantification of theWhen using gPROMs to made a model and work it out, user first need know how to express this model by math.gPROMs language, like C language and Fortrun language, has some intrinsic functions which used in equations toperform mathematical operators, i .e, partial and integral.How to use gPROMSCase condition structure For condition structure IF condition structureIF A > B THENFlowOut = ??????? ; ELSEFlowOut = ????? ; END # If FOR i := 1 TO 100 DO T(i) = ???? ;ENDBuffer tank with gravity-driven outflow.•Mass balancedt dM F in F out •Relation between liquid level and holdup ρAh = M •Characterisation of the output owrate= F in — F out h αFout =Step 1: create a new gPROMS “Project”• Variable Types• Stream Types • Models • Tasks • Processes • Optimisations • Estimations • Experiments • Saved Variable Sets • Miscellaneous FilesSetp 2: create a new MODEL• PARAMETER• DISTRIBUTION_DOMAIN• UNIT• VARIABLE• SELECTOR• SET• EQUATIONPARAMETERRho AS REAL CrossSectionalArea AS REAL Alpha AS REAL VARIABLEHoldUp AS MassFlowIn, FlowOut AS MassFlowrate Height AS LengthEQUATION# mass balance$Holdup= Flowin Holdup= Flowin —— Flowout;#calculation of height through holdup Holdup=CrossSectionArea Holdup=CrossSectionArea**Height Height**Rho;#Assume aquare root presure drop flowrate relationFlowout=Alpha Flowout=Alpha**SQRT(Height);Step 3: define VARIABLEFor example: Mass, MassFlowrate,LengthStep 4: create a new PROCESSUNIT# UnitName AS ModelNameSET# ParameterPath := Expression ;# ParameterPath := [ Expression < , ... > ];EQUATION# EquationsASSIGN# VariablePath := Expression ;PRESET# VariablePath := InitialValue ;# VariablePath := InitialValue : LowerBound : UpperBound SELECTOR# SelectorPath := FlagPath ;# SelectorPath := [ FlagPath < , ... > ];INITIAL# STEADY_STATESOLUTIONPARAMETERSSCHEDULE# OperationScheduleUNITT101 AS BufferTankSETT101.Rho := 1000 ; # kg/m3T101.CrossSectionalArea := 1 ; # m2 T101.Alpha := 10 ;ASSIGNT101.Fin := 20 ;CONTINUE FOR TimePeriod (1800)SOLUTIONPARAMETERSREPORTINGINTERVAL := 60;Step 5: Syntax checking Step 6: runCase 1Case 2FinFouth αFout =PARAMETERRho AS REALCrossSectionalArea AS REALWeirHeight AS REALAlpha AS REALVARIABLEFlowIN, FlowOut1, FlowOut2 AS MassFlowRate HoldUp AS MassHeight AS LengthSELECTORValve AS ( ON, OFF) DEFAULT OFFEQUATION# Mass Balance$HoldUp = FlowIn - FlowOut1 - FlowOut2;# Calculation of liquid level from holdupHoldUp = CrossSectionalAreaHeight ** Rho; HoldUp = CrossSectionalArea ** Height#Assign squart root pressure drop flow relation FlowOut1 = AlphaFlowOut1 = Alpha ** SQRT ( Height);CASE Valve OFLOG ( Height ** Height );:FlowOut2 = 7** LOG ( HeightWHEN ON :FlowOut2 = 7SWITCH TO OFF IF Height < WeirHeight - 2; WHEN OFF : FlowOut2 = 0;SWITCH TO ON IF Height > WeirHeight + 2; END # CASEUNITT101 AS AdjustivetankSETT101.Rho :=100; #Kg/m3T101.CrossSectionalArea := 1; # m2T101.Alpha := 7;T101.WeirHeight := 30; # m。
化工流程模拟软件的介绍与对比
化工流程模拟软件的介绍与对比化工流程模拟软件是一种利用计算机技术、模型算法及化学工程原理对化工生产流程进行模拟和优化的工具。
它可以帮助化工工程师进行虚拟实验,评估不同工艺方案的可行性,优化产品的生产过程,降低生产成本,提高产品质量等。
下面对几种常见的化工流程模拟软件进行介绍与对比。
1. Aspen Plus:Aspen Plus是化工流程模拟软件界的“老大”,也是最为广泛应用的软件之一、它的最大特点是强大的化工系统模拟能力和大规模系统优化能力,可以模拟各种化工装置,包括化工反应器、分离设备、传热设备等。
Aspen Plus具有广泛的物性数据库和建模工具,且可以与其他常见软件(如Excel、Matlab等)进行接口,方便进行数据交互和优化。
2. Hysys:Hysys是Aspen Plus的直接竞争对手,由Aspen Tech开发。
Hysys与Aspen Plus相比,界面更加友好,操作更加简便,因此在教学和学术界较为流行。
Hysys也具备先进的化工系统模拟和优化功能,并有完善的物性数据库和建模工具。
不过Hysys的建模能力稍逊于Aspen Plus,对于大规模系统的模拟和优化处理相对较弱。
3. COMSOL Multiphysics:COMSOL Multiphysics是一种多物理场有限元分析软件,在化工流程模拟领域也有应用。
它可以模拟不同领域的物理现象,如流体动力学、传热传质、电化学、反应动力学等,并可以进行耦合模拟。
COMSOL Multiphysics的优势在于其能够模拟多个物理场的相互作用和耦合效应,对于复杂的化工系统优化有一定的优势。
4.gPROMS:gPROMS是一种基于物理领域模型的通用化工流程模拟和优化软件。
它具有强大的功能,可以对化工系统进行建模、优化和仿真,并可以将各种不同领域的模型进行耦合。
gPROMS也具备较为丰富的物性数据库和建模工具,在建模和模拟过程中较为灵活。
不过,gPROMS在大规模系统的模拟和优化处理方面相对较弱。
化工流程模拟软件大全
1概要 (2)2CHEMCAD, PROII, ASPEN的比较 (2)3各软件简介 (3)3.1AspenOne (3)3.1.1Hysys (3)3.1.2HTFS (8)3.1.3Aspen plus (13)3.2-gPROMS(r) (16)3.3PRO/II (17)3.4ChemCAD (18)3.5Design II (23)1概要目前,国内主要的化工流程模拟软件美国SimSci-Esscor公司的PRO/II,美国AspenTech公司的Aspen Plus,Hysys,英国PSE公司的gPROMS,美国Chemstations公司ChemCAD和美国Wi nSim Inc. 公司的Design II,加拿大Virtual Materials Group的V MGSim。
现将这几种软件简介归纳如下,供参考学习之用。
2CHEMCAD, PROII, ASPEN的比较简单总结以下七点:1 一般认为,PROII在炼油工业应用更为准确些,因其数据库中有不少经验数据;而ASPEN在化工领域表现更好,Aspen Plus与之比较有其它软件不可比拟的优点它基本上覆盖了以上各软件的所有优点。
有人比喻:PROII是经验派,ASPEN是学院派。
2. 学习aspen plus必备1化工原理;讲化工过程得单元操作2热力学方法;讲述物性计算方法;3化工系统工程;讲述如何对化工系统进行建模,分析、求解如果简单掌握,1、2就可以了,如果想进一步深入,还需看看3,另外有一个有经验得老师辅导也是很重要的。
3. HYSYS主要用于炼油。
动态模拟是它的优势。
SPEN是智能型的,用于化工领域流程模拟,比较大或长的流程,而且数据库比较全,开方式的。
它和HYSYS现在是一家。
PRO/II可以用于设备核算,流程短,或精馏核算。
chemcad由于物性较少,使用不方面,相对较差,网上到处都可以下载,设计院不太使用,高校中有一定市场。
各个化工模拟软件区别
各大化工模拟软件比较1 概要目前,国内主要的化工流程模拟软件美国SimSci-Esscor公司的PRO/II,美国AspenTech公司的Aspen Plus,Hysys,英国PSE公司的gPROMS,美国Chemstations公司ChemCAD和美国WinSim Inc. 公司的Design II,加拿大Virtual Materials Group的VMGSim。
现将这几种软件简介归纳如下,供参考学习之用。
2 CHEMCAD, PROII, ASPEN的比较简单总结以下七点:1. 一般认为,PROII在炼油工业应用更为准确些,因其数据库中有不少经验数据;而ASPEN在化工领域表现更好,Aspen Plus与之比较有其它软件不可比拟的优点它基本上覆盖了以上各软件的所有优点。
有人比喻:PROII是经验派,ASPEN是学院派。
2. 学习aspen plus必备 1化工原理;讲化工过程得单元操作 2热力学方法;讲述物性计算方法; 3化工系统工程;讲述如何对化工系统进行建模,分析、求解如果简单掌握,1、2就可以了,如果想进一步深入,还需看看3,另外有一个有经验得老师辅导也是很重要的。
3. HYSYS主要用于炼油。
动态模拟是它的优势。
SPEN是智能型的,用于化工领域流程模拟,比较大或长的流程,而且数据库比较全,开方式的。
它和HYSYS现在是一家。
PRO/II可以用于设备核算,流程短,或精馏核算。
chemcad由于物性较少,使用不方面,相对较差,网上到处都可以下载,设计院不太使用,高校中有一定市场。
4. 我觉得aspen plus的计算是最精确的,数据库的建设也是最完善的。
不过我对它的操作不太适由于它考虑的方面非常全面,所以让我感觉学起来比较费劲。
chemcad的界面操作让人感觉非常简单,使用起来比较顺手。
但是数据库不是太大,我用的5.0版本,就只有2000中常用物质的物性数据。
PRO/II在这两方面都在中间。
gproms文档资料(三)
2.活塞驱动变压吸附反应器的模型化.pdf 建立了活塞驱动的快速变压吸附反应器模型,根据气缸与床层相通时压力、 浓度和流率的连续性要求,提出了模型的边界条件。以2AC=>B+C为反应体系 ,其中C为易吸附组分,A、B为不吸附组分,利用动态模拟软件gPROMS模拟考
察了反应器长度、周期长度、活塞运动速率、产品收集速率和基础压力对反
油化工、制药、汽车、电子等诸多行业。
10.gPROMS固体传热案例
11.gPROMS催化反应器设计所用的高级流程模拟
12.乙炔加氢反应器二维非均相机理动态建模及分析(1).pdf 基于动态流程模拟软件gPROMS分析了重要模型参数对反应器稳态模拟的影响 ,为不同的装置选择参数提供了依据,并且针对本文模拟的实际对象提供了 一组数据。模拟分析了催化剂失活对于系统长期运行的影响。对所建立的动 态数学模型进行了动态模拟,结果基本反映了实际生产情况。
13.gPROMS实验设计功能的应用研究.pdf Based on the oxidation process for liquid 1,2,4-trimethylbenzene witll air,the gPROMS experiment de—
sign is studied.The method and steps of gPROMS experiment design
are presented through designing experiment.estimating
parameters and checking model and parameters.
14.gPROMS基础培训视频2
15.gPROMS在化工中的应用.pdf 通过3个典型化工过程研究了gPRoMS的模拟、参数估计、优化及与外部软件 EXCEL的连接功能,通过1个较复杂过程,研究了gPROMS模拟复杂过程的能力
gPROMS实验设计功能的应用研究
C l g o dn) P E ( rc s S s m E t pi o ee L n o l S Po es yt ne r e e r s
1 gR P OMS实 验 设 计 思 想
g R MS 验设 计 的 目的是 给 出优 化 的 实验 方 PO 实
案 ,以尽量少的实验次数得到尽量多的信息,从而 提高模型参数的准确性、识别模型 ,使估计参数的 置信 区 问最 小 。用 数 学 模 型 表 达 为 : 目标 函数 为 m n V。 ;约 束 条 件 为 c ) , i≤ ≤ , i ( ) ( ≥0
实验设计功能 。通过设计实验方案 、估 算模 型参数 、模 型及模 型参数 检验 给 出 g R MS 验设 计 的方法 、 PO 实
实验设计 ;参数估计 中图分类号 : P 9 T3 文献标 识码 : A 文章编 号 : 0 24 5 (0 7 1 . 0 8 0 10 - 6 20 )2 07 —4 9
维普资讯
堡
=!
实
验
技
术
与
管 理
CNl l一2 3 / 0 4 T
第2 4卷
第l 2期
20 0 7年 l 2月
Ex e i n a e h oo y a d Ma a e n p rme t lT c n l g n n g me t
S u y o p l ai n o P t d n a p i t fg ROMS e p rme td sg u c i n c o x ei n e in f n t o
L h— u WU X u l I a g ja I iy , i—i n —u n S ,Q Xi
gprof 实例
gprof 实例gprof 是一个Unix 系统工具,它可以用于分析和优化程序的性能。
它通过在编译时插入特定代码来收集程序运行时的函数调用信息,并将这些信息以类似于火焰图的方式展示出来,从而帮助开发者识别性能瓶颈。
以下是一个简单的gprof 使用示例:假设我们有一个名为example.c 的 C 语言源文件,其中包含一个简单的程序:#include <stdio.h>void function1() {printf("Inside function1\n");}void function2() {printf("Inside function2\n");}int main() {for (int i = 0; i < 100000; i++) {function1();function2();}return 0;}首先,我们需要使用gcc 编译器编译这个程序,并使用-pg 选项来启用gprof 的分析功能:gcc -pg -o example example.c然后,我们可以运行这个程序:./example运行完毕后,我们可以使用gprof 来分析程序的性能:gprof example gmon.out > analysis.txt这个命令将gmon.out 文件中的信息输出到analysis.txt 文件中。
我们可以使用文本编辑器打开这个文件,查看程序的性能分析结果。
在分析结果中,我们可以看到每个函数的调用次数、时间占用等信息。
通过这些信息,我们可以识别出性能瓶颈,并进行相应的优化。
GprMax中文说明书
GprMax中GprMax2D的使用方法V1.3实验环境:操作系统:Windows7软件版本:MATLAB7.1&GprMaxV2.0参考资料:[1]UserGuideV2.pdf一、GprMax2D软件使用1.1 直接运行..\GprMaxV2.0\Windows文件夹下的GprMax2D.exe文件,会出现以下窗口(也可以在命令提示符窗口输入命令运行) :1.2 输入文件名注意:要输入文件的全路径;*.in文件只要出现任何语法错误或者路径错误,软件都会自动关闭,不会有任何错误提示。
出现以下画面(以自带例子文件bre1.in为例,*.in的命令参考前面的文章或[1]):运行完毕会发现..\GprMaxV2.0\Windows文件夹下多了两个文件bre1.out、bre1.geo文件,复制到tools文件夹。
二、数据成像tools文件夹下有五个m文件:gprmax.m,gprmax2g.m, gprmax3g.m, gprmaxde.m , gprmaxso.m。
这里只讲gprmax2g.m,gprmax.m这两个文件的用法,其他三个以后有空再写。
gprmax3g.m是处理GprMax3D的几何数据的;gprmaxde.m用来计算Debye公式(参考[1])介电常数的;gprmaxso.m用于计算激励函数的。
2.1 gprmax2g.m的使用方法gprmax2g函数用于读取GprMax2D软件仿真探地雷达模型生成的二进制几何数据。
gprmax2g函数的原型:[mesh,header,media] = gprmax2g( 'filename' )filename是.geo文件名;media: 存储介质类型,media.type;header: 存储模型的几何参数;header.title: 模型的名称;header.dx: 模型在X轴每次偏移大小(单位:m);header.dy: 模型在Y轴每次偏移大小(单位:m);header.dt: 最大允许时间步长(单位:秒);header.nx: 模型在X轴的偏移次数;header.ny: 模型在Y轴的偏移次数;例子:如输入文件*.in中定义:#domain: 2.5 0.65#dx_dy: 0.0025 0.0025那么:header.dx=0.0025; header.dy=0.0025;header.dt = 1/(c*sqrt(1/header.dx^2+1/header.dy^2)); (其中c=299792458,为光速,公式参考[1]);header.nx=2.5/0.0025=1000; header.ny=0.65/0.0025=260;mesh: 存储模型数据,M x N的数组,其中M为Y轴方向的Yee单元数目,N为X轴方向的Yee单元数目;M=header.nx,N=header.ny;gprmax2g.m的使用例子:filegeo = 'bre1.geo';[meshdata,header,media]=gprmax2g(filegeo);figure(1);[MM,NN]=size(meshdata);imagesc((1:NN)*header.dx,(1:MM)*header.dy,meshdata)axis('equal');xlabel('x(m)');ylabel('y(m)');2.2 gprmax.m的使用方法gprmax函数用于读取GprMax2D与GprMax3D软件仿真探地雷达模型生成的二进制波形数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新一代动态模拟软件gPROMS 及应用实例
动态模拟(Dynam ic Sim ulation)现已越来越受到学术界和工业界的重视。
过程动态模拟有助于研究者比较深入地了解过程的本质,使中试阶段的试验设计和组织更加合理、有效。
对间歇过程而言,动态模拟则是唯一的选择。
过程的动态模拟可以方便地比较各种控制方案,过程的优化则离不开动态模拟。
动态模拟的另一功能是模拟开停车过程和其他异常现象,制定相应的程序和对策。
此外,动态模拟是培训操作人员的工具。
动态模拟比定态模拟揭示的内容要丰富地多,所需要的过程信息也多。
动态模拟实际上是对过程更为严格的描述。
例如,动态模拟不仅需要确定设备尺寸(size)和积存量(holdups),还需要制定控制方案,对数据采集要求也高了。
但是对化学工程研究者而言,应用动态模拟的最大困难可能是算法的选择和大量编程工作,计算方面的困难制约了动态模拟的应用。
gPROM S(g eneral PROcess M odelling System)是由英国帝国理工学院(IC,LON-DON)系统工程中心开发的新一代动态模拟软件,是SPEEDUP的后继产品。
g PROM S 的特点是应用范围广:可以用于离散或连续过程,集总参数或分布参数系统,可以灵活地用于特殊过程的模拟和优化。
gPROM S的另一特点是使用方便。
gPROM S将描述过程的化学、物理或生物规律的数学方程组构成MODEL模块;外部的作用(控制)或扰动构成TASK模块;由TA SK驱动M ODEL即成为PROCESS。
gPROM S软件语言已非常接近通常的数学方程式。
软件包含了常用的算法,如向前、向后、中心差分,正交配置有限元,只需要简单的调用语句即可。
模拟计算的结果可能以数据文件的形式输出,也可以直接打印出二维或三维图形。
动态模拟软件应用两例:1.反应器和精馏塔耦联(Reactor/Separator Coupled Process)的过程模拟和优化。
三聚甲醛(T O)工程塑料聚甲醛(POM)的单体,一般从浓甲醛水溶液经酸催化三聚化反应而生成。
由于液相中T O平衡转化率很低,工业上利用T O和水形成最低共沸物的特点,将TO以汽相形式蒸出反应器,使反应单程转化率达到30%。
为充分利用能量,将精馏塔叠加在反应器上,反应器出口的汽相作为精馏塔的进料汽相,增浓的未反应的甲醛以及部分水从精馏塔底部以液相形式返回反应器。
对这类反应器和精馏塔耦联过程,如果将反应器与精馏塔分开模拟,难以确定反应器和精馏塔耦联处的物流组成,模拟结果失真。
如果将反应器与精馏塔耦联模拟,则很难地确定状态变量。
采用g PROM S模拟这一过程,在TASK模块上加上反应器液位控制回路和回流控制回流,模拟系统的开车至达到定态的定态过程,与试验结果相当吻合。
如果利用gPROM S中的优化程序,还可以实现多种目标的优化。
2.压力变换反应器PSR(Pressure Swing Re-actor)的动态模拟
PSR是一种将吸附过程与反应过程结合的多功能反应器,反应产物在反应器中被吸附剂吸附,在反应器轴向和气固相之间,反应物和产物发生一定程度的分离。
因此PSR 可能可以突破反应平衡的限制,获得比平衡转化率更高的转化率。
产物吸附至一定程度,降低系统压力,收集产物,然后开始新一轮循环。
PSR的潜在应用前景很有吸引力,但多功能反应器固有的多因素的综合影响,以及PSR所特有的非定态行为(压力变化、流向变化引起的速度分布和浓度分布变化),使得PSR的模拟非常困难。
而gPROMS则可以比较方便地模拟这一非定态过程,它可以直接显示周期定态的模拟结果,还可以对PSR 的众多参数优化,得出有意义的结果。
华东理工大学联合化学反应工程研究所
胡 鸣 (200237)
・
275
・
第5期化 学 世 界 。