Professional Documents
Culture Documents
第19章 Aspen Simulation Workbook(补充)
第19章 Aspen Simulation Workbook(补充)
第19章 Aspen Simulation Workbook(补充)
19.1 概述
Excel 具有界面直观、计算功能强大等特点,是自动化办公最常用软件之一。Aspen
HYSYS 与 Excel 能够以多种方式进行数据传输(如表 19-1 所示),可带来极大的便利。
表 19-1 Aspen HYSYS 与 Excel 链接方法介绍
方法 说明
文件,然后将其导入到 Excel
Workbook Dump WorkbookDump.xls 电子表格文件中单击 Dump Workbook 按钮,将数据从 Aspen HYSYS 传输到 Excel。
方便比较不同工况的物流信息。HSR 可以选择性导入气相、轻/重液相,固液混合物等物性信息,也允许
HYSYS Stream
导入物流自定义变量和物性关联式。用户可以保存一组属性或使用其中一个预建属性集,来自不同 Aspen
Reporter(HSR)
HYSYS 案例的物流可以导入同一个物流表中。物流表一旦生成,只能通过单击 Update Stream Table 按
制求解器
Workbook(ASW) 是一个巨大的改进
1
《过程模拟实训——Aspen HYSYS 教程》第 2 版(孙兰义)
Users)。模型创建者使用ASW可将过程模型和装置数据标签链接到Excel工作簿,一旦建立
模型用户界面,就可以部署大量的模型用户。模型用户不仅熟悉Excel操作,而且对化工过
程有一定的了解,但是不一定有使用模拟软件的经验。
ASW 界面工具栏包括以下几个组:
(1)Workbook(工作簿)
主要用于管理当前工作簿,详细功能介绍如表 19-2 所示。
表 19-2 工作簿组功能介绍
图标 释义 功能
Protect/Unprotect(锁定/解锁) 锁定/解锁设计模式
Delete(删除) 删除工作簿
(2)Simulations(模拟)
当工作簿连接多个模拟时,用户可通过该组确定哪个模拟案例处于激活状态,详细功能
介绍如
表 19-3 所示。
表 19-3 模拟组功能介绍
图标 释义 功能
Connect/Connected(连接/断开) 激活或禁用当前模型
Visible(可见) 在用户界面环境中使激活的模拟案例可见
(3)Design(设计)
在工作簿中用户可通过该组创建和操作对象,详细功能介绍如表 19-4 所示。
表 19-4 设计组功能介绍
图标 释义 功能
2
第 19 章 Aspen Simulation Workbook(补充)
Create(创建) 创建某一类型的表格
Templates(模板) 管理表格模板
Copy(复制) 复制 ASW 表格
(4)Run(运行)
在 Excel 中用户可通过该组运行、暂停和重置模拟,详细功能介绍如表 19-5 所示。
表 19-5 运行组功能介绍
图标 释义 功能
Context(模拟环境) 选择求解案例的方法
Mode(模式) 显示和选择可用于模拟环境的运行模式
Log(消息) 打开模拟消息面板以显示当前激活模拟的消息
Snapshots(快照) 在激活模拟中创建节点快照
(5)Tags(标签)
标签可以将装置数据与模拟变量联系起来,详细功能介绍如表 19-6 所示。
表 19-6 标签组功能介绍
图标 释义 功能
3
《过程模拟实训——Aspen HYSYS 教程》第 2 版(孙兰义)
图 19-2 组织器操作界面
(1)组织器工具栏
组织器工具栏包含多个用于自动执行任务和启动工具的按钮,如 ASW 变量浏览器与
ASW 表格向导等,详细功能介绍如表 19-7 所示。
表 19-7 组织器工具栏功能介绍
图标 功能
激活/禁用 ASW 工具
激活或禁用当前模型
在用户界面环境中可见激活的模拟案例
调整变量网格的列宽
显示自定义列表
扩展变量网格中所有组合
消除变量网格中所有组合
清除所有列组合
显示/隐藏变量属性窗格
从组织器中删除选定的变量
更新单位以匹配模拟案例单位
使用标准表格向导创建所选变量的标准 ASW 表格
创建所选变量的动态分布表格
创建所选变量的案例表格
从模板或表格模板管理器中快速创建表格
打开 ASW 变量浏览器
复制变量到组织器
导出选定的变量(创建一个包含导出变量的.atmvo 文件)
查找与替换变量名称和路径中的字符串(用来修复大量断开的链接)
4
第 19 章 Aspen Simulation Workbook(补充)
图标 功能
检查是否有断开链接的模型变量
恢复 Excel 中断操作的表格
(2)组织器导航窗格
组织器左侧的导航窗格允许模型创建者切换组织器中的各种任务。导航窗格分为五个子
区域:
① Variable Access(变量访问)
使用变量访问功能操作 Model Variables(模型变量)、Tag Variables(标签变量)和 Tag
Quality Map(标签质量映射)。模型变量是一个包含多个属性的命名对象,可以是指定值、
计算值或状态参数(例如塔板数),执行模型变量任务可用于打开模型变量表格;标签变量
可以将装置标签和模型变量联系起来,执行标签变量任务可用于打开标签变量表格;标签质
量映射将定义的标签质量从外部装置数据源映射到 ASW。
注:使用装置数据服务器的 Excel 加载项或 OLE 自动化功能,用户可从装置数据服务器(如 IP21,PhD
或 PI)中获取装置标签。
② Variable Mapping(变量映射)
使用变量映射功能可以建立过程数据标签和模型变量间的链接。其方向有标签→模型、
模型→标签或双向链接。
③ Table Manager(表格管理器)
使用表格管理器可以访问ASW表格,可查看插入到Excel工作簿中的所有表格的名称和
位置,还便于移动、删除和区别不同的表格。
注:Table Manager 和 ASW Table Wizard 均可移动或删除表格,区别在于 ASW Table Wizard 还可以添
加/删除行和(或)列(包括空行和空列)。
④ Configuration(配置)
Application(应用)页面可用于设置 ASW 数据备份的路径、自动备份的间隔时间等选
项;Workbook(工作簿)页面可显示 ASW 全部的信息,包括名称、工作目录路径和多个状
态变量;Simulations(模拟)页面可查看链接到 Excel 工作簿的模拟案例的全部信息,包括
案例的名称和属性列表,也可以用于更改模拟案例的默认设置。例如,当打开 Excel 工作簿
时,模型创建者可以设置自动激活链接的模拟案例(在右侧的 Startup/Shutdown 组中,将
Activate On Startup 选项更改为 True);还可以通过单击 Import/Embed Case 按钮将模拟案
例嵌入 Excel,方便在标准管理系统中保存文件和在服务器上远程运行文件。
⑤ Logs(消息)
Logs页面可查看ASW和激活模拟案例的状态消息(如警告、错误等)。
(3)组织器变量网格
在变量网格区域,用户可以浏览模型变量或装置标签、添加(粘贴)/删除变量或标签
以及在 Excel 中创建选定变量的表格。
(4)组织器变量属性窗格
用户可以通过单击 View Properties 按钮 显示/隐藏变量属性窗格,在变量属性窗格中
可查看选定变量的属性。
5
《过程模拟实训——Aspen HYSYS 教程》第 2 版(孙兰义)
(1)建立模型界面
使用 ASW 创建模型界面的工作流程如图 19-3 所示。
建立 添加变量 设置 建立
流程 到组织器 变量属性 变量表格
图 19-3 创建模型界面的工作流程
① 建立流程
用户需要明确输入变量的上限值和下限值,通过改变变量的输入值,验证流程鲁棒性,
确保收敛。在同一个 Excel 工作簿中 ASW 可以链接多个流程,但仅能运行控制(例如运行,
暂停等)当前选择的流程。用户可以通过单击 Add Simulation Case 按钮 添加一个流程。
默认情况下,模型不会自动激活,用户需要单击 Connect 按钮 激活模型,建立模型和 Excel
之间的链接,如图 19-4 所示。
图 19-4 添加流程
② 添加变量到组织器
打开流程,复制用户想要链接到模型的变量(选择变量,按 Ctrl+C 键),然后打开 ASW
组织器,进入 Model Variables 页面,单击 Paste 按钮 ,将变量添加到组织器。(或者通过
变量浏览器添加变量。)
③ 设置变量属性
每个模型变量均有各自的属性,并且大多数属性在创建时被设置为默认值。用户可以设
置变量属性,以确保模型运行收敛。例如,用户将变量属性 Lower Limit Clamped 和 Upper
Limit Clamped 设为 True,可以规定模型变量的下限和上限,如图 19-5 所示。
图 19-5 设置变量下限
④ 建立变量表格
6
第 19 章 Aspen Simulation Workbook(补充)
在ASW中创建表格(Tables)可以让用户在Excel中直接操作变量,而不需要从Aspen
HYSYS流程中操作它们。一旦创建了表格,用户可以改变单元格的值来调整模型。
a. 创建表格
选择组织器变量网格中用户想要的变量(按 Shift 或 Ctrl 键可进行多选),单击 Table
Wizard(表格向导)按钮,如图 19-6 所示。或者选中变量后右击,弹出其快捷菜单,选择
Create Table(创建表格)选项。
图 19-6 单击表格向导按钮
弹出 Table Location(表格位置)对话框,用户通过选择单元格确定表格位置,单击 OK
按钮,进入 Simulation Workbook Table Wizard 页面。Table(表格)选项卡可设置表格格
式,例如边框和标题的设计等。Columns(列)选项卡允许用户调整表格中列的显示信息,
ASW 会自动为用户推荐一些常用的信息。如果想移除表格中的某一列,选中该列的 Heading
(标题),单击 Remove(移除)按钮。用户也可以添加更多的信息,单击 Add(添加)按
钮,从出现的列表中选择想添加的信息。用户还可以通过单击 Add Blank(添加空白)按钮
添加空白列,如图 19-7 所示。
图 19-7 表格向导列选项卡
Columns选项卡的另一个功能是允许用户改变表格中列信息的顺序。Columns选项卡中
最顶层的信息在表格的最左侧。用户可以通过单击 或 按钮将列信息上移或下移。用户
还可以在Properties(属性)组中设置选中列信息的格式,这些格式可以是Excel自带的,也
可以是用户自定义的。有些ASW模型变量的属性名称描述不帖切,例如Object ID1,用户可
通过访问Rows(行)选项卡(可以对表格进行预览)确定属性名称代表的实际意义,在Columns
7
《过程模拟实训——Aspen HYSYS 教程》第 2 版(孙兰义)
选项卡的属性框中更改属性名称。
b. 编辑表格
用户可以在表格的任何地方右击,弹出其快捷菜单,选择 Simulation Workbook Tables
中合适选项,利用这些功能编辑表格,如图 19-8 所示。例如,用户可以在表格的某一行中
右击,弹出其快捷菜单,选择 Simulation Workbook Tables 中的 Convert Units 选项,为该行
选择新的单位。
图 19-8 编辑表格
注:在 Excel 中创建的表格不允许插入或删除行或列操作,但是可以在 Excel 中移动整个表格。
c. 创建表格模板
为了节省时间,ASW 允许用户创建表格模板。有两种方法创建表格模板:将当前的表
格格式设定为表格模板,在当前的表格中右击,弹出其快捷菜单,选择 Simulation Workbook
Tables 中的 Create Table Template 选项,即可完成;在组织器中单击 Create Quick Table 按
钮 ,如果没有预存模板,唯一的选择是单击 Manage Templates 按钮,在弹出的 Manage
Templates(模板管理器)对话框中,用户可以创建新的模板、导入或导出模板,如图 19-9
所示。
图 19-9 创建表格模板
8
第 19 章 Aspen Simulation Workbook(补充)
图 19-10 设置模板向导
d. 案例表格
案例表格允许用户进行案例研究和灵敏性分析,可以通过操纵一些输入变量,观察这些
变量的改变对模型结果的影响。
创建案例表格 打开组织器,选择输入变量和输出变量,单击 Create Scenario Table
按钮 ,如图 19-11 所示。
图 19-11 创建案例表格
图 19-12 输入测试案例变量值
图19-13 运行案例表格
(2)链接模型变量和装置数据标签
装置数据标签允许用户在模型中输入装置数据。将装置数据标签和模型相结合,模型用
户可以使用测量的装置数据填入模拟案例,将模拟结果返回装置信息系统以及用装置数据进
行模型预测,具体的工作流程如图 19-14 所示。
图 19-14 链接模型变量和装置数据标签的工作流程
① 导入装置数据标签
为了创建装置数据标签,用户需通过外部程序(例如 AspenInfoPlus.21)先将装置数据
导入到 Excel 工作簿。假定用户已经完成了此操作,如表 19-8 所示。
表 19-8 装置数据标签表格
名称 值 单位 描述
注:通常情况下,标签表格的行和列分别对应标签和各种标签属性,标签表格必须包括
标签名称、值和单位,可选择性包括标签描述和标签质量(状态)参数。
选中装置数据标签表格右击,弹出其快捷菜单,选择 Simulation Workbook Tables 中的
Import Selected Tags 选项,如图 19-15 所示。
图 19-15 导入装置数据标签
图 19-16 映射标签属性
图 19-17 添加未引用的标签
ASW 自动将标签映射到具有相同名称的模型变量中。如果没有相同名称的模型变量,
Model Variable(模型变量)列将显示 null。在 Model Variable 列中使用下拉列表框更改 null
变量,使其对应于模型中的变量,如图 19-18 所示。
图 19-18 对应模型变量
11
《过程模拟实训——Aspen HYSYS 教程》第 2 版(孙兰义)
图 19-19 从标签中更新模型
③ 映射标签质量定义
过程数据系统通常使用质量或状态参数对装置数据标签进行限定,以识别测量变量的当
前状态。标签质量参数可以反映仪器的状态(离线或在线)、测量的可靠性(超出界限或低
于界限)、数据是否存在(可用或缺失)或指示变量是否处于稳态条件。
不同装置信息软件的质量状态也有差异。目前版本的 ASW 只能识别两个质量状态:
Good 和 Bad。因此,来自装置数据服务器的标签质量定义必须映射到 ASW 所使用的有效
状态。
④ 创建标签表格
为方便比较模型变量和标签变量,用户可以生成标签表格。进入组织器的 Variable
Mapping(变量映射)页面,在空白处右击,弹出其快捷菜单,选择 Create Table 选项,如
图 19-20 所示。(或者单击 Create Table 按钮 。)
图 19-20 创建标签表格
(3)运行模拟案例
运行模拟案例的基本步骤如图 19-21 所示。
打开 输入
激活模型 运行模型
Excel 装置数据
图 19-21 运行模拟案例工作流程
由于模型的应用和底层模拟引擎的差异,具体的工作流程有所不同。对于操作顾问、数
据校正和虚拟传感器应用,模型用户通常从输入模型中的装置数据标签开始。当运行没有装
置数据的模型时,模型用户将直接跳过工作流程的第二或第三步。
(1)函数
一些有用的工作簿函数可用于显示模拟信息。要执行此操作,进入Excel功能区中的“公
12
第 19 章 Aspen Simulation Workbook(补充)
图 19-22 插入函数
用户可以插入多种函数,AspenSimulationAttribute函数较为常用,该函数用于返回激活
模型的属性。选择此项并单击OK按钮,在Name文本框中输入双引号,用于激活模拟;在
Attribute文本框中单击ASW表格中的某一属性单元格,便可查看模型的属性。例如Status(状
态),它将返回用户模型的状态,如图19-23所示。
图 19-23 插入 AspenSimulationAttribute 函数
(2)锁定
可以在已完成的工作簿中锁定某些设置,以防止模型用户进行设计更改。为此,在
Workbook组中单击Protect按钮 ,使用密码锁定用户想要保护的选项,如图19-24所示。
13
《过程模拟实训——Aspen HYSYS 教程》第 2 版(孙兰义)
图 19-24 锁定用户想要保护的选项
基于例 9.3 吸收 CO2 工艺流程模拟,使用 ASW 工具,在 Excel 中显示表 19-9 中信息,
并且利用案例表格分析物流 Flue Gas 质量流量及组成变化,物流 Solvent 质量流量变化对净
化后气体中 CO2 含量的影响,以辅助装置操作人员做出决策。
表 19-9 吸收塔及物流显示信息
塔顶压力/kPa 流量/(kg/h)
塔底压力/kPa 压力/kPa
显示信息
理论板数 温度/℃
- 组成
本题模拟步骤如下;
( 1 ) 创 建 Excel 单 击 Enable/Disable 按 钮 , 启 动 ASW , 文 件 保 存 为
Example19.1-AbsorberASW.xlsx,如图 19-25 所示。
图 19-25 启动 ASW
14
第 19 章 Aspen Simulation Workbook(补充)
图 19-27 添加塔顶压力模型变量
图 19-28 添加所有的模型变量
15
《过程模拟实训——Aspen HYSYS 教程》第 2 版(孙兰义)
图 19-29 插入吸收塔工艺流程图
图 19-30 选择吸收塔装置参数模型变量表格模板
图 19-31 设置值单元格格式
16
第 19 章 Aspen Simulation Workbook(补充)
图 19-32 更改压力单位
用户可以将吸收塔装置参数模型变量表格中的英文名称更改为对应的中文名称,如图
19-33 所示。
图 19-33 吸收塔装置参数模型变量表格
图 19-34 创建各物流模型变量表格
17
《过程模拟实训——Aspen HYSYS 教程》第 2 版(孙兰义)
图 19-35 选择案例表格模板
图 19-36 创建案例表格
图 19-37 运行案例表格
18
第 19 章 Aspen Simulation Workbook(补充)
图 19-38 查看运行结果
(7)插入模型属性公式,显示模型的名称、运行状态和运行时间 单击 按钮,弹出
“插入函数”对话框,在“或选择类别”的下拉列表框中选择 Aspen Simulation Workbook,
插入 ASWSimulationAttribute 函数,如图 19-39 所示。
图 19-39 插入 ASWSimulationAttribute 函数
图 19-41 查看模型属性
19