基于UE4引擎的海上钻井船对打动态啮合避让系统构建
2022-06-21陈玉山余建生向良炜
天津科技 2022年6期
陈玉山,郭 娜,余建生,郭 家,向良炜
(1.中海油能源发展股份有限公司工程技术分公司 天津 300452;2.中海石油(中国)有限公司天津分公司 天津 300459)
0 引 言
随着当前计算机虚拟现实理论、技术与方法的进步,海洋信息技术的三维可视化日益成为对海洋进行全方位观察、研究和探索的重要手段之一[1]。三维可视化技术以其直观的展示优势在石油工业领域得到广泛应用[2]。目前,可视化技术主要是三维动画和虚拟现实的形式,主要用于结构展示、技术原理呈现等,在工程计算领域应用较少。
虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真,可使用户沉浸到该环境中[3]。目前两大主流引擎分别为 Unity 3D 和 Unreal Engine 4。
1 UE4系统简介
Unreal Engine 4(UE4)是由EPIC GAMES公司发布的新的虚拟现实制作引擎,是 UDK的后续版本,具有强劲的图形处理能力,包括高级动态光照、新的粒子系统等。UE4的特色是它的编程语言,Blue Print系统使用用户可以拖拽封装的 C++代码来进行可视化编程[4]。UE4提供了虚拟现实开发者需要的大量的核心技术、数据生成工具和基础支持。UE4支持DirectX 11、物理引擎 PhysX、APEX 和 NVIDIA 3D技术,能够呈现出非常逼真的画面。
2 系统构建需求
随着海上作业量的大幅增加,对钻完井时效的要求也越来越高,钻完井后开发项目通过采用2个钻井船同时作业的方式来提效,俗称“对打”。双船对打作业虽提高了钻井效率,同时也面临很多问题[5-6]。……
登录APP查看全文
