1. ChemCAD软件如何使用
支持各种输出设备
ChemCAD支持各种输出设备,用以生成流程、单元操作图表、符号、工艺流程图和绘图的硬拷贝。可以输出到点阵打印机、激光打印机、支持Adobe Postscript语言的任何设备以及绘图机等,也可以直接输出到文件,还可以将输出转换为AutoCAD的DXF格式。如果AutoCAD和ChemCAD都安装在同一个计算机上,用户可以规定包含AutoCAD的位置,所有由ChemCAD产生的DXF文件都会自动存到AutoCAD目录中。
界面友好
ChemCAD一直以操作简单、界面友好而着称,目前的ChemCAD5.3版运行于Window 95 / NT、Windows2000环境。根据Microsoft Window设计标准采用了Microsoft工具包及Window Help系统,使得ChemCAD对用户来说,外观及感觉和用户熟悉的其它Window程序十分相似。
ChemCAD把屏幕分成4个区,顶行是状态区,显示作业目录、版本号等;第二行显示顶层菜单,这些菜单项经过精心安排,从左至右正是使用ChemCAD进行模拟计算的逐个主要步骤。每个顶层菜单下是一套弹出式菜单,这些菜单包括了ChemCAD内嵌的各个功能,使用这些菜单可以完成模拟计算中所需进行的绝大部分工作。 主屏幕由流程窗口占据;屏幕最下面一行被称为One Line Help,为当前操作提供简单描述。屏幕布置简洁,以菜单系统为基础,输入简明扼要,如此友好的图形人机对话界面使初学者很容易上手。
通过Window交互操作功能,第5版最大的好处是可使ChemCAD和其它应用程序交互作用:使用者可以迅速而容易地在ChemCAD和其它应用程序之间传送模拟数据。第5版在三个不同层次上支持这种交互操作性,这些新的功能可以把过程模拟的效益大大扩展到工程工作的其它阶段中去。
①模拟数据的拷贝/粘贴/联接
例如,通过拷贝 / 粘贴 / 联接功能可以把一个塔的剖面和进出口流股模拟结果粘贴到一个Excel报表中去,以便进一步分析。这就免去了手工抄写产生错误。
②对模拟对象和数据的目标联接嵌入OLE自动界面
例如,通过OLE自动界面可以用Visual Basic程序去控制你的模拟。可以用Visual Basic或Visual Basic for Applications ( VBA)程序编一个文档化的界面来存取和控制过程模型。
③OLE目标的嵌入
例如,用Visual Basic for Applications ( VBA)宏语言编一个工厂操作工用的界面来联接ChemCAD的模型,使模型的某些计算结果直接显示在屏幕界面上来指导操作工操作。
详尽的帮助系统
ChemCAD的Hand-Holding可以象一个真正的老师一样,“手把手地”指导用户如何开始和完成一个模拟计算的过程,指导用户完成流程生成步骤,提示组分输入,调用热力学专家系统,一直到运算开始。完成问题的每一步时,ChemCAD都会查对那一步完成的情况。上文提到的“One line help”也是ChemCAD的一个特点。另外,随时随地的“F1”帮助可以解答用户的大部分疑问。
输入系统采用了专家检测系统,使用户不必费心检查输入是否有遗漏或语句错误。专家系统会自动指引你下一步应当输入什么数据,并显示每一步骤是否已正确地完成。
热力学方法的选择是模拟计算的一个难点,不正确的热力学方法将使得计算结果毫无意义,ChemCAD提供了一套热力学专家系统,输入温度和压力范围,ChemCAD根据组分及输入数据推荐一个合适的热力学方法,极大地方便了用户。
作业和工况管理方便
作业和工况管理功能使用户可以方便地恢复、拷贝或删除流程;对每个项目,可以输入帐号和一些描述性语言,使得用户在开始项目时可以明确选择所需要的流程;ChemCAD甚至还可以记录每个项目所花费的时间。
在ChemCAD系统中,每一个作业只对应于一个文件,不象其他流程模拟软件系统一个作业一大堆文件。
使用灵活
使用ChemCAD用户可以定义新增组分、图标和符号,用户也可以利用简单的计算机语言建立自己的设备模型和计算程序。ChemCAD还考虑到多个用户使用同一台计算机时的情况,不同的用户可以在不同的目录中定义自己的组分、图标和符号,互不干扰。
强大的计算和分析功能
ChemCAD可以求解几乎所有的单元操作,对非常复杂的循环回路也可以轻松处理。在ChemCAD中,用户可以指定断裂流股,可以通过RUN指令方便地控制计算顺序,这对全流程模拟的收敛非常有利,可以加速循环的收敛。ChemCAD的自动计算功能具备先进的交互特性,允许用户不定义物流的流率来确定物流的组成。ChemCAD还具有先进的优化和分析功能。灵敏度分析模块可以定义2个自变量和多至12个因变量,优化模块可以求解有10个自变量的函数的最大最小值。
即时生成PFD图
ChemCAD为用户形成工艺流程图(PFD)提供了集成工具。使用它,可以迅速有效地建立PFD。对指定流程,可以建立多个PFD。如果以某种方式改变了流程,此改变情况会自动影响到所有相关的PFD,如果重新进行了计算,新结果也会自动传送到所有相关的PFD。在PFD中,可以方便地加入数据框(热量和物料平衡数据)、单元数据框(单元操作规定和结果)、标题、文字注释、公司代号等等。
报告格式可选
ChemCAD允许用户按照要求输出报告。在报告中,可以选择输出的流股、单元操作,对流股中包含的数据也可以进行定义。对蒸馏塔,可以输出包括回流比、温度、压力、每块板上的汽液相流率等详细数据;对换热器,可以输出加热曲线。报告的格式也可以进行定义,可以由用户决定小数点后的位数等。
集成了设备标定模块及工具模块
ChemCAD集成了对蒸馏塔、管线、换热器、压力容器、孔板和调节阀进行设计和核算的功能模块,包括专门进行空气冷却器和管壳式换热器设计和核算的CC-Therm模块。这些模块共享流程模拟中的数据,使得用户完成工艺计算后,可以方便地进行各种主要设备的核算和设计。ChemCAD还提供了设备价格估算功能,用户可以对设备的价格进行初步估算。
ChemCAD在工具菜单中含有CO2固体预测、水合预测、减压阀和数据回归多个功能模块。其中CO2固体预测模块计算CO2固体形成的逸度和初始温度;水合预测模块估算有关烃和气体形成水合物的条件,同时也计算以游离水为基准的水合相组成;减压阀模块计算紧急和正常情况下泄压阀的性能,包括燃烧模型和泄压模型;
支持动态模拟
Chemstations 公司开发了大量的动态操作单元,包括动态蒸馏模拟CC-DCOLUMN,动态反应器模拟CC-ReACS,间歇蒸馏模拟CC-Batch,聚合反应器动态模拟CC-Polymer,这些模块都完全集成到ChemCAD中,共享ChemCAD的数据库、热力学模型、公用工程和设备核算模块。
在动态模拟过程中,用户可以随时调整温度、压力等各种工艺变量,观察它们对产品的影响和变化规律。还可以随时停下来,转回静态。ChemCAD提供了PID控制器、传递函数发生器、数控开关、变量计算表等进行动态模拟的控制单元,利用它们可以完成对流程中任何指定变量的控制。利用动态模拟,用户可以:
①确定开停工方案
使装置安全、平稳地开车启动或停工是生产中的关键技术。用ChemCAD可以模拟开停工过程,看到开停工过程中的各种工艺参数的变化,从而研究各种开停工方案。
②计算特殊的非稳态过程
当系统内部压力、温度不稳时,用稳态软件不能计算系统紧急放空,只能靠ChemCAD Dynamical的过程传递函数,利用微分逼近的原理来完成。利用这一新型工具,工程师可以解决许多前人无法解决的工程难题。
③生产指导和调优
由于ChemCAD的动态计算完全采用严格的热力学模型,所以能准确完全地模拟装置的动态操作过程,还可将装置的工艺参数调到各种极限状态,以确定装置的优化状态或分析装置出现生产问题的原因。
经济评价功能
运用CHEMCAD可以在作工艺计算的同时进行经济评价,用户能够估算基建费用和操作费用,并进行过程的技术经济评价。ChemCAD的技术经济评价方法与工业界应用的方法密切结合。经济评价可以使用于工作的任何阶段,从工艺过程的研究开发、设计、工厂建设以至工厂操作等过程。
在使用全部经济评价系统功能时,CHEMCAD自模拟结果取出计算设备尺寸所需数据,然后进行全面的经济核算。用户还可将自身的价格指标和计算关系式存入系统,作为计算的依据。
数据回归系统
ChemCAD拥有高度灵活的数据回归系统,此系统可使用实验数据求取物性参数,可以用于纯组分性质回归、二元交换作用参数回归、电解质回归、反应速率常数回归等。数据回归系统能够通过输入易测性质(例如沸点)来估算缺少的物性参数,可估算活度系数模型中的二元参数。当模拟流程中含有缺少实验数据的新化学品时,这种特性特别有用。