chemcad是由chemstations公司推出的一款极具应用和推广价值的软件[ 1, 2 ] ,它主要用于化工生产方面的工艺开发、优化设计和技术改造[ 3 - 5 ]。由于chemcad内置的专家系统数据库集成了多个方面且非常详尽的数据,使得chem cad可以应用于化工生产的诸多领域,而且随着chemstations公司的深入开发, chemcad的应用领域还将不断拓展。 1 应用范围 chemcad的应用范围包含了化学工业细分出来的多个方面,如炼油、石化、气体、气电共生、工业安全、特化、制药、生化、污染防治、清洁生产等。它可以对这些领域中的工艺过程进行计算机模拟并为实际生产提供参考和指导。 chemcad内置了功能强大的标准物性数据库, 它以a iche的d ippr数据库为基础,加上电解质共约2000多种纯物质,并允许用户添加多达2000个组分到数据库中,可以定义烃类虚拟组分用于炼油计算,也可以通过中立文件嵌入物性数据,从5. 3版开始还提供了200多种原油的评价数据库,是工程技术人员用来对连续操作单元进行物料平衡和能量平衡核算的有力工具。使用它,可以在计算机上建立和现场装置吻合的数据模型,并通过运算模拟装置的稳态和动态运行,为工艺开发、工程设计以及优化操作提供理论指导。 在工程设计中,无论是建立一个新厂或是对老厂进行改造, chemcad都可以用来选择方案,研究非设计工况的操作以及工厂处理原料范围的灵活性。工艺设计模拟研究不仅可以避免工厂设备交付前的费用估算错误,还可用模拟模型来优化工艺设计,同时通过一系列的工况研究,来确保工厂能在较大范围的操作条件内良好运行。即使是在工程设计的最初阶段,也可用这个模型来估计工艺条件变化对整个装置性能的影响。 对于老厂,由chemcad建立的模型可作为工程技术人员用来改进工厂操作以提高产量产率、减少能量消耗、降低生产成本的有力工具。可模拟确定操作条件的变化以适应原料、产品要求和环境条件的变化,也可模拟研究工厂合理化方案以消除“瓶颈”问题,或模拟采用先进技术改善工厂状况的可行性,如采用改进的催化剂、新溶剂或新的工艺过程操作单元。 2 使用方法 chemcad高度集成、界面友好、操作简单。chemcad附带了多个系统和模块,只需稍作修改便可使用,可满足一般用户的需要。也可根据需要,自己新建一个模块,按需设置 好参数,便可使用。 2. 1 画流程图 单击菜单栏file按钮,选择new job,在弹出的文件保存对话框中选好路径后单击保存便完成了模块新建任务。此时操作界面会有所改变,菜单栏和工具栏选项都有所增加,且会弹出画流程图的面板,面板上一个符号代表一种设备或工具。左键单击面板,此时鼠标会变成小方框,然后在空白处单击,便可添加相应的设备。将相应的设备连接好,按需画好流程图后,便可开始下一步的操作。画流程图这一步,可以全部由自己画出,也可由附带的模块修改而成,方法是:单击file按钮,选择open job,弹出选择模块对话框,在相应的路径中选择相应的模块后,单击打开,便打开了所选模块,然后在菜单栏中选择edit flowsheet,这个按钮会变为run simulation,并弹出如图1右侧的面板,这时便可开始编辑流程图。要改变流程线路时,右键单击要改变线路,选择reroute stream,将弹出一个跟随鼠标移动的大的十字虚线,便可开始布线;若要改变流程图中的操作单元,右键单击要改变单元,选择swap unit,然后在面板中选择需要的单元,在相应的位置单击便可完成操作单元的更换;若需在流程图线路中插入操作单元,右键单击相应位置,选择insertunit,在面板中选择需要的单元,然后在相应位置单击便完成了插入操作。除了以上操作外,还可以删除线路或单元。 2. 2 设置单位中国石化论坛5?%p0j5l9u 在菜单栏中单击format,然后单击engineering units,会弹出一个对话框,可选择alt si、si等多个单位标准,选好后单击ok,便可完成单位设置。 2. 3 选择组分 单击菜单栏thermophysical,选择component list,这时会弹出一个对话框,在组分数据库右侧选择需要的组分,单击add,再单击ok,完成组分添加。 2. 4 选择热力学模型 单击thermophysical,选择k - values,会弹出一个对话框,设置好后单击ok,便完成了k值设置;接着是设置焓,同样是在thermophysical菜单下,选择enthalpy,设置好后单击ok即可完成;然后在thermophysical菜单中选择k - valuewizard,这一项可以设置温度、压强等的最大和最小值。在thermophysical菜单中还有电解液等选项,只要按需设置好即可。 2. 5 指定详细进料物流 每一个物料(包括原料和产品)都必须详细设置。单击菜单栏specifications,在弹出的菜单中选择相应的选项进行设置。单击specifications,选择select streams,弹出id号输入对话框,输入id号,单击ok,弹出编辑对话框,设置好相应的选项后单击ok即可。设置好这一项可以计算相关的泡点或露点值。 2. 6 详细指定各单元操作 左键双击或在specifications菜单中选择select unitop s选项,弹出设置对话框,框中有一个help 按键,单击弹出帮助文档,可以查看详细内容。设置好后单击ok,弹出提示对话框,提示错误或警告,因为错误的设置会使系统运行时出现错误或不能运行,不能得到准确的数据。错误提示是为了阻止系统运行,警告是为了提示用户设置要正确,如果不管就可以忽略,系统会照常运行。 2. 7 运行 可以选择整个系统或单个操作单元运行,也可以选择一个循环线路运行,只需在run菜单中分别选择run all、run selected units或recycles即可实现。执行后两个操作时会弹出一个对话框,单击所要运行的单元,单击ok便开始运行。还可设置运行顺序,只需在run菜单中选择calculation sequence,在弹出的对话框中设置好后单击ok即可。 2. 8 查看运行结果 单击results,在弹出的菜单中选择需要查看的选项,就会有一个文档弹出来,里面记有详细的结果。查看运行结果之后,便可计算设备规格,然后按需优化,最后便是生成物料流程图。 3 功能扩展 chemcad 的功能扩展可以通过用户新建流程图来实现。chemcad内置了强大的数据库,用户可以新建或在已有流程图的基础上进行修改。由于面板中所提供的设备有限, chemcad提供了画设备的工具,用户可以按照自己的需要画好一个符号,然后设置好相关的参数,便可作为一种设备使用。此外,开发chemcad的chemstations公司也在不断扩大其数据库,有些现在还不能处理的生产流程,可以将方案提交给chemstations公司来处理。相信在不久的将来, chemcad的功能将更为强大,应用领域将更加广泛 [ 本帖最后由 xyq1983 于 2009-4-22 14:02 编辑 ]