基于Unity3D平台的交互式桥梁施工仿真教学系统研制
尹涛,李浩
(武汉大学 土木建筑工程学院,湖北 武汉)
摘 要: 先进的桥梁施工技术在现代桥梁工程发展历程中起着举足轻重的作用,了解并掌握大型桥梁施工关键技术对道路与桥梁专业本科生非常重要。目前传统的《桥梁工程》课程教学模式仍存在诸多弊端,使学生仅通过课堂讲授及课本学习无法直观深入地了解桥梁施工涉及的关键技术。此外,大型桥梁结构施工工期较长,而暑期短暂的生产实习无法涵盖桥梁施工全过程,使得本专业学生在本科阶段难以获得相关方面的锻炼与培养。基于Unity3D平台研制一套针对桥梁施工全过程的互动式教学仿真系统,以真实大型连续刚构桥为实例,建立桥梁施工过程三维动态仿真模型,采取可视化与信息化的操作界面,实现桥梁施工过程的交互式动态仿真。通过亲身操作大型桥梁的模拟建造过程,加深对桥梁施工建造技术知识的了解与掌握,对桥梁工程课堂教学形成有益补充。
关键词: Unity3D;桥梁施工;教学改革;三维建模;交互式仿真
《桥梁工程》课程是高等院校土木工程学科道路与桥梁专业方向的必修课程之一,通过这门课程的学习,学生可以掌握常用桥梁的结构设计原理、计算以及施工知识[1]。而当前高等工程教育的课堂教学模式仍然是以教师口头授课为主,这种重理论轻实践的教学模式无法适应桥梁工程实践性强的特点,类似问题也存在于《桥梁工程》教学之中[2]。这使得本专业学生在大学本科阶段较难获得相关方面充分的锻炼和培养,与《华盛顿协议》所要求的大学工程类本科生工程实践环节的教育培养目标明显不符。因此,有必要探索更有效的实践教学方法和手段。
其实古意的心思我一直都很明白,他恼恨的倒不是二乐,而是我借着二乐来打扰他的好事。从我有记忆起,古意就一直在做对不起康美娜的事情,他频频与女人约会,不停地出入情场。
随着计算机技术的飞速发展,作为重要分支之一的虚拟仿真技术在土木工程领域的应用日益广泛。利用桥梁工程仿真技术可以模拟复杂的工程模型并进行静力和动力学计算以解决实际工程中的大型运算问题[3]。仿真教学法在建立三维模型的基础上可以制作出仿真动画来模拟桥梁结构的施工工艺和构造特点,能让学生进一步深入理解其在课堂上所学知识[4]。然而,目前的仿真教学手段主要是在课堂讲授过程中辅以播放动画演示视频的方式,仍是学生被动地接受知识,缺少学生主动参与教学互动的环节,使得学生对于桥梁施工具体过程以及所涉及的相应关键技术问题仍然一知半解。
本文基于Unity3D软件平台研制了一套互动式桥梁结构施工仿真教学系统,该系统试图打造一个与实际桥梁工程项目施工高度贴合的虚拟仿真环境。在该仿真系统中,用户可以基于桥梁设计图纸,充分运用所掌握的桥梁工程专业知识通过一定的操作步骤以及用户指令来模拟建造出一整座桥梁。该仿真系统能让用户与桥梁施工动态模型进行直接互动,合理调配各种施工机械和施工人员,亲手参与完整桥梁的虚拟建造过程,既锻炼了学生读图识图能力、动手操作能力以及项目施工组织相关能力,也大大提高了桥梁工程施工技术知识的传授效果,同时也能较好实现土木工程类大学生本科阶段相关课程的实践教学培养目标。
一 桥梁施工仿真系统实现
(一)Unity3D开发平台简介
Unity3D是由Unity Technologies公司开发的一款全面整合的专业虚拟仿真引擎软件,用户可以基于该平台开发包含各种互动内容的多平台虚拟现实环境,例如结构可视化、建筑内外三维漫游、施工三维动画等。Unity3D平台编辑器可以在多种操作系统下运行,其开发产品可以在电脑、手机等多种媒体设备上运行,还可通过Unity web player插件将产品发布成网页形式[5]。
(二)桥梁施工仿真实现流程
习近平总书记在两会中提出实施健康中国战略,推动中国健康事业稳步发展。药品治疗是保障公民健康的重要措施,用药错误的发生不仅侵犯患者的健康权,而且极易导致医疗纠纷事件的发生。因此,降低用药错误的发生率始终是医院对患者安全管理的核心内容之一。本文利用多事件分析框架法找出导致用药错误的相关因素,提出相应的防范措施,为有效降低用药错误事件的发生、健全医院管理制度提出建议。
1.前期数据收集
仿真前期数据包括桥梁设计图纸、桥梁施工组织设计资料、桥梁周边地形地物资料和现场照片等。前期数据的完整程度决定着整个仿真系统模拟的精细程度。桥梁设计图纸包含桥梁各个构件的尺寸、预应力钢束的布置等精确信息,这些信息有利于快速三维建模并保证模型与实际桥梁尺寸比例的一致性。桥梁施工组织设计资料包含详细的施工方案信息,这些信息将通过编程语言反映在脚本文件中,从而决定着相关施工模型的运动轨迹。桥梁周边地形图和实景照片有助于虚拟地形场景的制作,使其尽可能地符合实际情况。
(1)设计场景地形。所有仿真行为实现均是基于虚拟场景的地形地貌来完成的[8]。Unity3D的地形编辑功能包括虚拟场景地形创建、地面贴图导入、树木草地绘制及地形参数设定等方面。先根据实际地形地貌特征对虚拟地形的标高、地貌进行描绘,再利用相关插件添加相应的树木、建筑、公路等其它环境元素,并在地形上空创造出蓝天白云的虚拟效果,如图3所示。(2)导入三维模型。制作完毕的桥梁施工相关3DMax模型可通过FBX格式导入Unity3D并置于虚拟地形场景中;先在地形中确定出桥梁的大致位置,再根据桥梁的实际情况调整各模型的方位、大小、颜色、朝向等参数,使其与桥梁设计图纸相一致。图4为放置于虚拟场景中的某连续刚构桥模型。(3)建立摄像机系统。摄像机组件是Unity3D软件的核心组件之一,仿真程序运行时显示的所有画面都是摄像机所照射的内容。摄像机作为一类特殊的工具对象也存在于模型编辑器的作用范围,用户可以使用编辑器对摄像机进行移动、旋转等物理性操作,还能通过修改属性来调整摄像机的类型、照射范围等参数,通过仿真显示画面实时查看调整情况。
三维模型和虚拟场景的质量高低将直接影响着系统的仿真效果以及用户体验,若三维模型过于简陋就会破坏仿真视觉效果,反之若太过精细则会增加计算机负担从而影响仿真系统的运行流畅度[6]。本系统桥梁结构三维模型制作主要依据桥梁设计图纸,然后参考桥梁实际图片与桥梁周边环境按同等比例重建。为确保仿真模型与实际桥梁尺寸与结构形式一致,采用AutoCAD和3DMax软件相互配合[7]以制作三维仿真模型。本教学系统中的仿真模型不仅包含桥梁主体结构,还涵盖各类施工机械及措施模型。
(3)预应力张拉功能
图1 箱梁三维模型
图2 挂篮三维模型
制作桥梁结构三维模型需依据其设计图纸及相应的施工方案将桥梁结构进行层次分解,按照既定施工顺序确定每个步骤中涉及的结构模型,如,预应力混凝土桥梁建造从内至外应包含钢筋骨架、预应力钢束以及混凝土等模型构造过程。桥梁结构三维模型可由AutoCAD二维图形导入3DMax而生成,因而根据桥梁图纸等相关资料准确绘制出的桥梁二维图形成为关键。对于简单的等截面模型如等截面箱梁、预应力空心板等,可将其界面二维图形直接转换成三维模型,而对于变截面箱梁这样的异形结构,其三维模型还需结合横纵界面两种图形信息以生成。此外,根据具体桥梁施工方案的不同还需要制作支架、挂篮、架桥机等施工措施与施工机械的三维模型,这些辅助性模型可以在细节上充实施工仿真系统,使其贴近现实。图1、图2分别为箱梁三维模型和挂篮三维模型。
设备种类多,专业种类复杂,专业施工队伍多,都集中在施工现场,按照各自的施工图纸进行施工很难管理,这就要求安装工程总承包单位在施工前做好机电管线、设备、机房的综合布置工作,以确保机电安装工程的合理、美观及实用。
3.虚拟地形场景搭建
搭建桥梁施工虚拟场景是指在计算机中尽可能还原现实桥梁所处的真实场地环境,为桥梁三维模型的施工仿真行为提供虚拟场地。先利用Unity3D软件的地形编辑器创建出地形地貌,然后导入制作完成的三维模型,再设置完备的摄像机系统以便监控施工仿真进程。
观察组住院期间未见并发症,参考组3例贫血、4例感染,并发症发生率17.5%,两组比较差异显著(X2=7.671,P=0.006)。
图3 虚拟地形场景
图4 置于虚拟场景中的桥梁模型
2.桥梁施工三维模型制作
在桥梁施工仿真教学系统的主操作界面左下方设置有“机械”和“措施”两个功能按钮,其根据不同桥梁的施工方案选择对应的施工机械和施工措施。施工机械包括塔吊、挂篮施工平台、架桥机等的安装与拆卸;施工措施包括模板、支架等的安装与拆卸。为简化操作,施工机械与施工措施的拆卸操作可以直接通过点击相应的三维模型完成。在实际施工项目中,机械与措施是施工过程必不可少的组成部分,本仿真系统中施工机械与措施同样也是后续施工任务的前提,例如,采用挂篮悬臂浇筑施工法的大型桥梁上部结构施工是通过对挂篮平台的操作而进行的,而钢筋混凝土桥墩的施工过程则是通过对模板的操作而开展的。
Unity3D的脚本文件是虚拟仿真系统运行的关键组件之一,在虚拟场景中任何物体包括摄像机和UI逻辑判断及行为方式都需要通过脚本来实现。脚本文件在编写完成之后需要将其与相关模型物体“绑定”才能发挥作用,该绑定操作可直接通过鼠标将脚本文件拖拽到模型编辑器中的相关模型上予以实现,绑定成功后该脚本文件信息将出现在相应模型的属性列表里。程序运行时,用户可直接在编辑器中对脚本文件的参数和变量进行赋值,避免反复编辑脚本文件源代码,提高程序编译效率。
扦插育苗是常用的一种方式,最佳扦插育苗时间在夏季。在扦插育苗中,选择已经木质化和叶片完整没有病虫的枝条,把枝条截成4cm左右的插穗,在扦插的时候要保持直立,防止倒斜。
2.仿真系统功能设计
(三)仿真教学系统结构设计
1.仿真系统总体设计
图5 桥梁施工仿真教学系统的功能结构图
本仿真系统目前的基本功能模块构成如图5所示,其主要包含技术与管理两大模块,分别涵盖桥梁施工及其组织情况。本桥梁施工仿真教学系统的目标用户是教师与学生,分别为传授知识和学习知识。教师通过演示该仿真系统来展示桥梁施工的全过程,在系统演示过程中可根据实际需要分步讲解重要的知识点,以动态的形式让学生全方位学习桥梁施工技术知识;学生也可以基于该系统亲自操作完成一座桥梁的虚拟建造过程,充分利用该仿真系统的交互性以提高学习效率。
图6为本桥梁施工仿真教学系统的欢迎界面及主操作界面。在主操作界面中,用户可以很方便地通过鼠标控制摄像机的视角方位及远近以进行观察,主界面上方为信息查询类的功能组件,如施工进度、人员调用数量和预应力箱梁节段施工情况等;下方为操作类的功能组件,如施工人员调配、安装施工机械等。通过操作类组件中各项功能的配合运用就可以完成桥梁的建造任务,在此过程中,通过上方的信息查询类组件可以在桥梁建造的过程中随时查看施工状态信息,方便用户控制施工进程。
图6 桥梁施工仿真教学系统界面
(1)脚本文件创建施工动画。为动态模拟施工过程,本仿真系统以动画形式展现各施工环节,提升用户体验。在Unity3D环境下,任何物体模型在创建或导入时都会具有Transform组件,其包括位置、缩放和旋转三个基本属性。使用脚本语言对模型位置属性进行修改,配合时间参数的改变,以实现各种动画效果。(2)脚本文件控制输入设备。脚本文件控制某个事件的发生过程,其需要按照一定的顺序和批次进行,每个脚本功能实现均需要相应触发信号,而此信号的传递则需要借助键盘和鼠标。脚本语言可通过判断鼠标和键盘的输入操作来选择需要运行的功能。本仿真系统常用的键盘动作有按键按下、抬起、长按及连按等,而鼠标动作有鼠标按下、抬起和拖拽等。(3)脚本文件控制摄像机。由于本仿真系统存在多个摄像机,而程序运行时仅允许一个摄像机处于工作状态,这就涉及到摄像机之间的切换。例如,要近距离观察箱梁施工情况,当主摄像机的位置和角度不太理想时,需要切换到近景摄像机,该切换操作可通过相应脚本文件编写来实现。当需要某个摄像机工作时,仅需让该摄像机处于激活状态,而其余处于隐藏状态即可。
(1) 施工机械和措施的使用功能
4.脚本文件设计
(2)钢筋混凝土结构建造功能
桥梁钢筋混凝土结构的建造功能目前主要包括模板安装、钢筋体系安装以及混凝土浇筑三部分。经前期准备,先将桥梁各部分结构模型布置在相应位置,通过调配一定数量的施工人员并确保资金充足,便可开始施工建造过程。本系统采用可视化施工界面,为方便用户操作,除人员、机械和措施通过下方菜单操作之外,其余施工仿真过程均可直接通过点击模型进行,并可同时执行多个结构部位的施工任务。安装好施工部位的模板之后,点击模板模型会自动弹出操作窗口以供选择相应的建造行为,此时按照先安装主梁节段钢筋骨架后浇筑混凝土的顺序便可完成一个主梁节段的施工,该过程以动画形式呈现,提升用户体验。
2.3 地塞米松组和对照组术后前房渗出率比较 地塞米松组和对照组术后1 d比较差异均无统计学意义(P>0.05),见表3。
图7 预应力钢束的张拉选择界面
在虚拟施工场景中以施工节段为单位依照桥梁设计图纸确定每个节段需要张拉的预应力钢束位置,在正确位置的波纹管模型上绑定脚本文件,当用户确定正确的张拉位置时,就可由该脚本文件触发进一步施工信号。在节段混凝土浇筑完成后,经过一定天数的混凝土养护后点击“预应力张拉”功能按钮便可进入当前主梁施工节段的预应力钢束选择界面,如图7所示。在此操作界面中用户可通过鼠标左键单击以选择其认为正确的预应力束位置,然后点击“确定张拉”按钮以进行确认。此时,本仿真系统将以动画形式呈现预应力束和锚具,方便用户全方位察看当前节段的预应力束张拉情况。
在古希腊神话中,大力神赫拉克勒斯的狗有一次因为吃了蜗牛,导致嘴巴变成了紫色。这就是神话传说中紫色被发现的过程。
(4)桥梁三维漫游功能
烟苗剪叶器的总体结构如图1所示。其主要由电机、壳体、切刀、集叶网袋和消毒容器等零部件组成。电机为40W的单向交流电机,启动后带动切刀旋转,切削烟苗;壳体上设有“U”型把手,用于手持操作;壳体内腔设置两片形状为“L”形的切刀,安装在电机轴上,高速旋转时,由于离心力的作用而产生吸力,将剪切掉的烟苗碎叶吸入壳体内送入集叶网袋;消毒容器安装在壳体上,打开其上开关,容器内消毒液即滴入高速旋转的切刀上,形成雾状,对切刀进行全覆盖消毒;集叶网袋套在剪叶器的出风口上,用于收集作业时产生的碎叶。
虚拟场景三维漫游技术是虚拟现实技术的一个重要组成部分,也是未来主要发展方向之一[9]。本仿真教学系统同样设置有虚拟场景三维漫游功能,其实现是利用了Unity3D软件的第一人称视角组件,属于角色控制器的一种,可模拟第一人称视角进行漫游活动。利用键盘方向键控制视角的前后左右移动,利用鼠标平移调整视角方向,用户可以在虚拟场景中自由穿梭,详细观察桥梁模型任意部分的施工状况。
二 工程实例演示
(一)工程概况
以福建宁德京台高速某特大型桥梁为实例进行仿真系统演示,其桥型布置为:4×40米预应力混凝土连续-刚构T梁+(66+120+66)米预应力混凝土变截面连续刚构箱梁主桥+4×40米预应力混凝土连续-刚构T梁,其主桥立面布置如图8所示。主桥上部结构为连续刚构箱梁,设计为单箱单室变截面箱梁;下部结构为桩基础、柱式桥墩。箱梁桥纵向采用预应力钢绞线,塑料波纹管成孔。上部结构箱梁采用挂篮悬臂浇筑法施工,刚构段箱梁各施工节段均要求一次浇注完成并保持对称平衡施工。
图8 预应力混凝土连续刚构主桥桥型布置图(单位:cm)
(二)桥梁施工仿真实例
本实例中桥梁的建造从桥墩开始,每个桥墩分为6个施工阶段。桥梁下部结构的建造功能包括安装模板、安装钢筋体系、浇筑混凝土。按照以上施工操作顺序依次进行,直到6个施工节段全部建造完毕,即可以拆除模板,如图9所示,准备下阶段上部结构施工。
图9 桥梁桥墩施工仿真
图10 连续刚构桥挂篮施工仿真
本桥上部结构采用挂篮悬臂对称浇筑法施工,以挂篮施工平台为依托进行。上部结构在两个桥墩顶部分别对称施工,每个桥墩顶部主桥箱梁分别包含33个施工阶段,另外还有2个边跨合拢施工段以及1个中跨合拢施工段,共计69个主梁施工阶段。本系统桥梁上部结构的建造功能主要包括挂篮体系的安装与行走,各箱梁施工节段的钢筋体系安装,以及混凝土浇筑和预应力钢束张拉。该环节将创建脚本文件并设置两个全局变量以分别代表两个桥墩顶部箱梁的施工进度,且该全局变量贯穿上部结构施工全过程。经过一系列悬臂施工过程,本仿真系统中连续刚构桥在主梁中跨合拢前的虚拟施工状态如图10所示。
本文通过构建复合系统双层目标优化模型,对现状年卫生资源进行科学配置,通过江苏省实证分析,具有可操作性和推广性。通过对现状年的医疗卫生资源进行配置演绎,可以了解区域医疗卫生资源不平衡情况,便于卫生主管部门进行改革与调整;同理,复合系统双层目标优化模型也可以对规划年进行配置指导,可以根据预测数据,了解到5年后、10年后等规划年,江苏省医疗卫生资源理想配置方案,从而可以了解到区域各地区卫生资源的缺少量,便于对医疗机构、医疗床位等资源进行动态布局,对医疗人才进行规划培养,以达到资源公平,解决区域看病难问题。
图11 节段预应力钢束张拉后的近景画面
图12 桥梁施工完成后的场景三维漫游
对于本预应力混凝土连续刚构桥而言,预应力钢束的布置及其张拉为控制因素。本桥采用三向预应力体系布置,既在腹板、顶板和底板布置了顺桥向的纵向预应力钢束,也在腹板中布置了竖向预应力钢束,同时还在顶板中布置了横向预应力钢束,布置情况比较复杂。另考虑到挂篮施工法将箱梁整体分为一定数量的施工节段,每个施工节段又有其相应截面的预应力孔道位置信息,因此本系统预应力钢束张拉功能的设计思路是依据桥梁设计图纸的张拉信息以施工节段为单位进行每个相应截面的预应力张拉,分布到整体形成预应力张拉体系,同时设置桥梁预应力张拉整体状态图作为施工过程的参考信息,例如,图11显示本系统中某施工节段预应力钢束张拉完毕后的界面。
基于本仿真教学系统,在本桥梁施工过程中或施工完成后点击键盘的F5键,将进入三维漫游模式,如图12所示,用户使用鼠标和键盘相互配合控制第一人称视角的移动,可以非常方便地从任意角度和距离观察桥梁的建造情况。
三 结论
基于Unity3D平台设计开发了桥梁施工互动式仿真教学系统,本文简要介绍了该系统的设计思路与构建过程。该系统通过三维建模与脚本编程构建出一个贴合实际的虚拟施工环境,桥梁施工相关信息通过平台工具集成到该系统之中,用户利用该系统的可视化操作界面来完成大型桥梁的虚拟建造。本系统是一种具有交互性的可视化教学手段,其融入了多种计算机编程手段来充实教学内容和加强互动效果,将桥梁施工的全过程以交互式三维动画的形式呈现给用户。这种新颖的教学形式将传统的单向传递式教学转变为双向互动式,有助于学生主动获取知识并积极反馈学习效果,弥补了传统教学形式的不足,较好地实现了土木类大学生本科阶段相关课程的实践教学培养目标,这也将是未来教育技术发展的一个新趋势。
参考文献
[1] 林春姣.浅谈桥梁结构模型竞赛对桥梁工程教学的促进[J]. 广西大学学报 , 2006, (1): 34-35.
[2] 胡免缢,杜嘉.桥梁工程课程教学问题及改革对策[J].重庆交通学院学报(社会科学版),2002,2(2 ):87-88.
[3] 肖明葵,程光均,张祥东.虚拟工程与土木工程教学改革探讨[J].高等建筑教育,2004, (2):91-93.
[4] 张宪堂,卢玉华,周红敏.基于VRML的桥梁工程多媒体仿真教学系统开发[J]. 金属矿山,2006,(8): 325-328.
[5] 程明智,王一夫.Unity游戏开发技术[M]. 北京:国防工业出版社,2012.
[6] 宣雨松.Unity3D游戏开发[M].北京:人民邮电出版社,2012.
[7] 彭国安.3DMAX建模与动画[M].武汉:华中科技大学出版社.2012.
[8] 李瑞森,王至,吴慧剑.Unity3D游戏场景设计实例教程[M].北京:人民邮电出版社,2014.
[9] 何英英.基于WEB的三维场景建模和漫游技术研究[D].哈尔滨:哈尔滨工程大学,2013.
本文引用格式: 尹涛,等.基于Unity3D平台的交互式桥梁施工仿真教学系统研制[J]. 教育现代化,2019,6(61):160-164.
DOI: 10.16541/j.cnki.2095-8420.2019.61.059
基金项目: 本文受武汉大学土木建筑工程学院“卓越工程师计划”教学研究项目资助。
作者简介: 尹涛,男,武汉人,武汉大学土木建筑工程学院,副教授;李浩,男,武汉人,武汉大学土木建筑工程学院,硕士研究生。
标签:Unity3D论文; 桥梁施工论文; 教学改革论文; 三维建模论文; 交互式仿真论文; 武汉大学土木建筑工程学院论文;