论文部分内容阅读
UniSim是功能强大的流程模拟软件,用于过程与设备模拟、分析、设计、优化及开停车指导、动态仿真培训和设计先进控制系统等。然而,由于某些化工过程的复杂性和具体性,此软件现有的功能模块不可能模拟所有的实际过程,这就需要用户根据实际情况对UniSim进行二次开发,但国内对它的二次开发方法所作的研究很少,用户对此仍缺乏了解。UniSim不能直接与一些应用软件通信,如Excel和实时数据库(PHD),对全面利用此软件造成了困难。
为了解决以上问题,本文利用UniSim提供的扩展功能进行单元模型的二次开发,对UniSim单元模型二次开发的方法和相关规范进行研究,以CSTR中环氧丙烷和水生成乙二醇的反应为例,具体实现UniSim单元模型的二次开发。并根据乙炔加氢反应器的一维拟均相动态机理模型,开发了乙炔加氢反应器分布参数用户模型,并将其添加到UniSim体系中。
利用自动化接口实现了Excel和UniSim的数据通信,根据OPC规范开发了UniSim的OPC客户端接口,实现UniSim与PHD的数据通信。
对单元模型的二次开发研究,为利用UniSim模拟更复杂单元作铺垫,为用户根据实际需要开发所需的单元模型提供了参考。通过UniSim与Excel和PHD的实时数据通信,可以将UniSim中的数据导入到Excel中供用户使用,可以使用RMPCT等外部软件对UniSim中的仿真流程进行先进控制研究等。