在GEMPACK和GAMS之间转换数据
在GEMPACK和GAMS之间转换数据
了解如何在GEMPACK和GAMS之间进行数据转换,包括新版本和旧版本的处理方式。从HAR到GAMS,以及从GAMS到HAR的转换工具和步骤。
GAMS被广泛用于一般均衡建模。在GEMPACK头文件数组(HAR)和GAMS格式之间转换数据相对容易。但是,存在两种不同类型的GAMS数据文件:
- 更近期的GAMS版本允许您将数据存储在GDX文件中 - 这是ViewHAR可以读取和写入的。还有指令行转换工具GDX2HAR和HAR2GDX。
- 较旧版本的GAMS使用文本格式存储数据。您可以使用SEEHAR或HAR2GAMS和GAMS2HAR实用程序在HAR文件和此较旧的文本格式之间进行转换。更多详情如下。
一、在HAR和GDX格式之间进行转换
较新版本的ViewHAR允许您打开或“另存为”HAR或GDX文件(请记住选择扩展的“advance或编辑”菜单)。
由Mark Horridge和Tom Rutherford编写的指令行实用程序GDX2HAR和HAR2GDX可在GAMS的数据交换格式(.GDX文件)和GEMPACK头文件数组文件(.HAR文件)之间进行转换。这些指令行程序既不需要GAMS许可证,也不需要GEMPACK许可证。这两个程序的稍微不同版本都包含在GAMS和GEMPACK的安装包中。
当使用较旧版本的GDX2HAR和HAR2GDX与新格式的GDX或HAR文件时可能会出现问题。
二、在HAR和基于文本的GAMS数据之间进行转换
您可以使用Tom Rutherford和Ken Pearson编写的实用程序。
三、从HAR到GAMS(文本)
GEMPACK程序SEEHAR可用于将GEMPACK头文件数组文件上的数据转换为GAMS样式文件。您可以下载一个在Windows PC上运行的SEEHAR版本。要将GEMPACK头文件数组转换为GAMS文件,请在运行SEEHAR时选择选项GMS。这有几个不同的变体。
这将提供有关不同GAMS转换选项的帮助。
还有可用的HAR2GAMS实用程序。[这本质上只是前面描述的SEEHAR。]
四、从GAMS(文本)到HAR
您可以下载用于进行此转换的GAMS2HAR实用程序。这些GAMS2HAR实用程序必须与GAMS的某个版本一起使用。
-
TRNSYS - 瞬时系统模拟程序
TRNSYS软件开始是由美国Wisconsin-Madison大学Solar Energy 实验室(SEL)开发的,并在欧洲一些研究所的共同努力下逐步完善,迄今为止其新版本为TRNSYS 18。TRNSYS的全称为Transient System Simulation Program,即瞬时系统模拟程序。TRNSYS 软件由一系列的软件包组成:Simulation tudio、TRNBuild、TRNEdit、TRNOPT。¥ 0.00立即购买
-
Pathfinder - 人员疏散能力模拟软件_紧急疏散逃生评估系统
紧急疏散逃生评估系统Pathfinder是一套由Thunderhead Engineering公司研发的直观、易用的新型的智能人员紧急疏散逃生评估系统。它利用计算机图形仿真和游戏角色领域的技术,对多个群体中的个体运动进行图形化的虚拟演练…¥ 0.00立即购买
-
PyroSim - 烟气流动模拟分析软件(CFD)、烟气流动分析软件、消防动态模拟软件
PyroSim计算内核采用(Fire Dynamic Simulation简称FDS)作为核心算法,是在FDS的基础上发展起来的一款烟气流动模拟分析软件。软件是以计算流体动力学为依据,可以模拟预测火灾中的烟气,CO等毒气的运动,温度以及浓度等情况的变化,PyroSim可以模拟的火灾范围很广泛,从日常炉火,房间,接电设备引起的火灾形式;方便快捷的软件建模,并支持常见3D及2D模型格式的导入。¥ 0.00立即购买
-
GraphPad Prism - 医学绘图与分析软件
GraphPad Prism是一款可视化的数据分析软件,可以帮助科学研究人员和实验室人员进行统计学分析、绘制高质量的统计图表、执行回归分析、以及进行其他常用的数据分析和可视化任务。¥ 0.00立即购买
-
Secure Desktop - 安全桌面软件
安全桌面是在公共区域运行的计算机设计的软件。使用安全桌面替换开始菜单、任务栏和桌面图标,可以锁定窗口,禁用程序, 为公共互联网提供的端点安全解决方案。¥ 0.00立即购买