当前位置:文档之家› 核电站三维动态仿真系统_阎光伟

核电站三维动态仿真系统_阎光伟


T E
自动拆装展示中的拆装间隔时间 标识拆装是否完成 ( 结束 ; 未结束 ) 0: 1:
— 1 0 8 —
· 工程应用 · 阎光伟 , 等 核电站三维动态仿真系统
在C r e a t o r中将拆装设备部件及细节模 步骤 2: 型设置为可控节点 DO 并设置表 2 中的 N F, a m e及 F s t N a m e参数 。 步骤 3: 设 置 拆 装 步 骤 初 值: n=1。 连 接 数 据 库, 打开动画参数表 。 步骤 4: 若为自动拆装 , 执行步骤 5, 否则执行步 骤 6。 步骤 5: 等待 T 时间 , 读取 N o值 为n 的 一 条 动 若 E=0, 则 画参数表记录 , n= n+1。 判 断 E 的 值 , 结束 , 否则执行步骤 7。 步骤 6: 等待用户键盘/鼠标输入 , 读取 N o 值为 n 的一条动画参数表 记 录 , n=n+1。 判 断 E 的 值 , 若 E=1, 则结束 , 否则执行步骤 7。 步骤 7: 依据读取的数据 库 记 录 , 得到各字段所 对应 的 动 画 参 数 。 在 三 维 场 景 树 中 查 找 名 称 为 进行高亮置红显示 。 N a m e字段值的节点 , 步骤 8: 若F 执 行 步 骤 4; 否 s t N a m e字 段 为 空, 则按 F s t N a m e的值 向 三 维 场 景 中 调 入 细 节 设 备 模 型。根 据 S 的 值 对 细 节 设 备 模 型 进 行 缩 放 以 获 得 最佳展 示 尺 寸 , 并 按 M 及 Vx/ Vy 的 值 进 行 静 止 或 水平/垂直的匀速旋 转 展 示 , 并 根 据 X, Y, Z 的值将 视点移动至拆装最佳展示位置 。 步骤 9: 返回步骤 4 继续执行 。 拆装效果图见附录 A 图 A 1。 采用参数关联的时序动画生成方法实现设备的 虚拟拆装具有配 置 简 便 、 可 扩 展 性 强 的 特 点。由 于 设备的拆 装 时 序 等 参 数 保 存 于 相 对 独 立 的 数 据 库 中, 可根据需要对拆装过程进行控制 , 增强了系统的 灵活性和可控性 。 3. 3 反应堆冷却系统动画 反应堆冷却系统由反应堆冷却剂泵 、 反应堆 、 蒸 汽发生器 及 其 相 应 的 管 道 组 成 。 在 正 常 功 率 运 行 时, 反应堆冷却剂泵使冷却剂强迫循环通过堆芯 , 带 走燃料组件产生的热量 。 此模块采用纹理法模拟了冷却系统管道中的水 流效果 。 实现的主 要 步 骤 为 : ①为管道内部设置包 含重叠面片的组节 点 ; ②重叠面赋予稍有差别的水 流纹理 ; ③ 将此 组 节 点 的 属 性 设 为 循 环 播 放 。 经 以 上设置 , 能展现出水流在管道内的流动效果 , 效果见 。 附录 A 图 A 2 采用 纹 理 法 实 现 的 水 流 效 果 明 显 , 且能展示出 水流的方向性 , 适用 于 水 流 路 径 固 定 且 水 流 稳 定 的 场景 。 3. 4 堆芯控制模拟 控制 棒 驱 动 机 构 是 反 应 堆 的 重 要 动 作 部 件 , 通 过它的动作带动控 制 棒 组 件 在 堆 芯 内 上 下 移 动 , 以
第3 6 卷 第 1 期 2 0 1 2年1月1 0日
V o l . 3 6 N o . 1 J a n . 1 0, 2 0 1 2
: / DO I 1 0. 3 9 6 9 1 0 2 6. 2 0 1 2. 0 1. 0 2 1 . i s s n. 1 0 0 0 - j
核电站三维动态仿真系统
1 系统框架
核电 站 三 维 动 态 仿 真 系 统 由 几 何 建 模 、 动画生 成和场景 漫 游 及 交 互 3 个 部 分 构 成 , 系统框架如 设备和周围环境 图 1所示 。 首先 建 立 核 电 站 厂 房 、 的三维几何模型并 对 模 型 进 行 优 化 ; 然后生成虚拟 、 拆装 冷却系统及堆芯工作原理模拟等动画 ; 最后设
表 1 模型压缩 T a b . 1 M o d e l c o m r e s s i o n p
模型名称 反应堆模型 燃料束模型 控制棒驱动模型 热屏蔽模型 / f l t K B 2 4 3 7 9 1 8 5 1 8 4 6 8 8 / f s t K B 5 3 0 1 5 7 7 2 2 8 1 1 压缩比 4 . 6 0∶1 3 . 2 1∶1 2 . 9 5∶1 8 . 0 0∶1
;修回日期 : 。 收稿日期 : 2 0 1 1 0 5 0 4 2 0 1 1 0 8 1 6 - - - - ) 。 华北电力大学校内基金资助项目 ( 2 0 0 6 2 2 0 2 0
图 2 核电站模型系统 F i . 2 M o d e l s s t e m o f n u c l e a r o w e r l a n t g y p p
表 2 动画参数 a r a m e t e r s T a b . 2 A n i m a t i o n p
参数 N o N a m e F s t N a m e 含义 部件拆装顺序 需拆装部件的 D O F 节点名称 指向细节模型文件 细节模型的缩放比例值 视点位置
S X, Y, Z
细节模型的展示方式 ( 静止 ; 水平旋转 ; 垂直旋转 ) M 0: 1: 2: 水平旋转速度 ; 垂直旋转速度 ) Vx , Vy 细节模型运动速度 ( Vx : Vy :
渲染场景并读取模型 , 完成用户与 计场景驱动引擎 , 系统的各种交互操作 。
图 1 系统框架 F i . 1 S s t e m c o n f i u r a t i o n g y g
2 几何建模
几何建模是通过几何的方式对物理或数学物体 的形状进行描述 。 本文通过三维几何模型对核电站 的厂房及设备进行表示 。 2. 1 核电站模型的创建 核电 站 由 核 岛 、 常规岛和辅助系统三大部分组 7] 。 本文 其中的实体部分是建筑物 、 系统和设备 [ 成, 将核电站模型归纳为 3 类 : 厂房类 、 设备类及附属物 其结构如图 2 所示 。 类,
阎光伟 ,王瑞华
( ) 华北电力大学控制与计算机工程学院 ,北京市 1 0 2 2 0 6
摘要 :为提高核电站仿真培训系统的真 实 感 , 设计了基于虚拟现实技术的核电站三维动态仿真系 通过三维场景交互技术实现对核电站 统 。 系统采用三维建模技术构建核电站的主要厂房和设备 , 虚拟场景的自主和固定路径漫游 , 采用三维动画技术对设备拆装 、 冷却系统和堆芯工作原理进行模 用以实现设备的虚拟拆装 ; 利用纹理法实现了冷却 拟 。 提出了基于参数关联的时序动画生成方法 , 系统中的水流效果 ; 提出了模型叠加法 , 用以表现反应堆 内 部 的 反 应 速 率 。 利 用 该 系 统 , 受培训人 , 。 员能够在核电站虚拟场景中直观了解核电站的构造和工作原理 从而增强了培训的效果 关键词 :核电站 ;虚拟现实 ;仿真系统 ;三维动画 ;漫游
— 1 0 7 —
( ) C r e a t o r软 核电站厂房模型主要采用 M g 件制作 。 在 C 并 r e a t o r中 单 独 建 立 各 个 厂 房 模 型, 门窗等赋予材质和纹理 , 使其能够较好地表 为墙体 、 现核电站真实场景 。 核电 站 某 些 设 备 模 型 结 构 比 较 复 杂 , 且对细节 建 模 工 具 对 于 创 建结构 展现要求较高 。 而 C r e a t o r 较为复杂的设备细 节 效 果 并 不 理 想 , 因此本系统引 入了 3 d s M a x 作 为 辅 助 建 模 软 件。 一 些 较 为 精 细 的模型在 3 保存为 3 然后导 d s M a x 中完成 , d s格式 , , 在C 入C r e a t o r r e a t o r下修正后以f l t格式保存 。 2. 2 核电站模型的优化 本系 统 对 核 电 站 进 行 了 较 完 整 的 建 模 , 因核电 , , 站的模型较 多 且 设 备 模 型 结 构 复 杂 模 型 文 件 较 漫游时对帧速会产生很大影响 , 易导致漫游过程 大, 不流畅 。 为保证场景仿真系统在漫游过程中能够保 持实时性 , 必须对模型进行优化 , 以减少场景的总面 片数和纹理像素数 。 本文主要采用以下 3 种方法进 行模型优化 。 ) 实例化技术 。 一个实例是指模型数据库中某 1 仅仅是一个指向模型数据 个对象的一个参考 副 本 , 库中模型对象的指 针 , 其并没有复制模型对象的几 8] 。 核电站 设 备 中 有 很 多 重 复 部 件 , 可以将 何实体 [ ) , 此类部件模型设置为实例化节点 ( i n s t a n c e 其他重 旋转 、 缩放来实 复模型通过将此实例节点进行平移 、 现 。 在程序运行过 程 中 , 重复的实例化模型中仅有 一份被导入内 存 。 实 例 化 技 术 大 大 减 少 了 数 据 量 , 从而节省了计算机的运行开销 。 ) 简化纹 理 技 术 。 在 仿 真 系 统 中 , 为提高虚拟 2 场景的真实感 , 为 模 型 赋 予 了 较 多 的 纹 理。 在 不 影 响视觉效果的前提 下 , 系统使用小尺寸的纹理图片 代替大尺寸纹理图片 , 例如用 1 6×1 6 像素的图片代 替1 2 8×1 2 8 像 素 的 图 片。通 过 此 技 术 也 可 以 减 少 模型的数据量 。 ) ( 将模型转换成高效率的f 格式 。 3 s t F a s t文件 ) , 通过 C r e a t o r构 建 的 模 型 文 件 为f l t格 式 V e a提 g 供了 一 种 将 f l t模 型 文 件 转 换 为 f s t格 式 的 工 具。 V e a 的f s t文 件 格 式 可 以 保 证 模 型 文 件 在 不 失 真 g 的情况下被大幅度 压 缩 , 从而加快了模型文件的加 载速度 , 提高了 程 序 运 行 效 率 。 部 分 模 型 转 换 前 后 的大小及压缩比如表 1 所示 。
0 引言
核电 在 全 球 能 源 战 略 中 发 挥 着 重 要 作 用 , 然而 核电站的安 由于其生产对象及 生 产 过 程 的 特 殊 性 , 全问题一 直 备 受 关 注 。2 年 日 本 福 岛 核电站因 0 1 1 在地震中受损而出现的核泄漏事故再一次给人类敲 核电站的安全运行除了反应堆 响了警钟 。 实际上 , 设计时引入的固有 安 全 性 外 , 操作人员的技术水平 和熟 练 程 度 也 是 保 证 核 电 站 安 全 的 重 要 因 素 之 1] 。 然而由于核 电 站 多 数 关 键 设 备 存 在 放 射 性 , 一[ 待培训人员不可能 进 行 实 地 学 习 , 因此大多数的培 各类核电站仿真 训都通过仿真系 统 来 实 现 。 目 前 , 培训系统大多通过二维图形与文本显示相结合的方 ] 2 5 - , 式进行仿真数据的可视化 [ 无法逼真地展示核电 站的完整面貌 。 少数核电站三维仿真系统也只是实 6] 。 现了简单的漫游或设备展示 [ 对此 , 本文以 M u l t i e n C r e a t o r和 V e a 为开发 g g 平台 , 采用 虚 拟 现 实 技 术 开 发 了 核 电 站 仿 真 系 统 。 系统主要实现了三 维 虚 拟 核 电 站 的 场 景 漫 游 , 以及 、 关键设备的虚拟拆 装 冷 却 系 统 动 画 及 堆 芯 工 作 原 理模拟 。
相关主题