一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法

文档序号:10471313阅读:612来源:国知局
一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法
【专利摘要】本发明涉及一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,包括以下步骤:步骤一、利用SketchUp创建焦化厂鼓风冷凝工段三维模型;步骤二、将焦化厂鼓风冷凝工段三维模型导入Unity3D进行场景编辑;步骤三、开发授权服务器及设备控制脚本。本发明具有既能实现对焦化厂鼓风冷凝工段工作流程及设备运行的真实模拟,又能实现多人同时在线协同作业的特点。
【专利说明】
一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法
技术领域
[0001 ]本发明涉及一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法。
【背景技术】
[0002]八十年代以来计算机性价比不断上升,计算机化工仿真的发展速度日渐加快,随着化工仿真技术的发展,三维可视化也逐渐体现出它相对于二维展现的优势,如更加直观、形象,对全局的把握更加精准到位。三维可视化技术也日趋成熟,可供选择的工具有很多,如SketchUp、Unity3D等,SketchUp的重点在于三维模型的创建,Unity 3D则是一款专门用来制作游戏场景、建筑设计、动画展示的软件,Unity3D的强项在于场景的制作,对于焦化厂鼓风冷凝工段这样需要有各种交互、场景动画、数据展示的应用来说,正是其所擅长之处。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种既能实现对焦化厂鼓风冷凝工段工作流程及设备运行的真实模拟,又能实现多人同时在线协同作业的实现焦化厂鼓风冷凝工段协同式三维仿真的方法。
[0004]本发明解决上述技术问题的技术方案如下:一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,该模拟方法既能实现对焦化厂鼓风冷凝工段工作流程及设备运行的逼真模拟,而且能实现多人同时在线协同作业,并且具有较强的可扩展性。本方法基于Unity3D引擎,该平台采用了最先进的图形技术,集成了粒子系统、网络视图组件以及目前使用最广泛的物理引擎PhysX。
[0005]本发明主要通过以下技术方案实现:一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,包括以下步骤:
[0006]—种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,包括以下步骤:
[0007]步骤一、利用SketchUp创建焦化厂鼓风冷凝工段三维模型;
[0008]步骤二、将焦化厂鼓风冷凝工段三维模型导入Unity3D进行场景编辑;
[0009 ]步骤三、开发授权服务器及交互控制脚本。
[0010]本发明的有益效果是:
[0011]本发明既能实现对焦化厂鼓风冷凝工段工作流程及设备运行的真实模拟,又能实现多人同时在线协同作业,而且具有工作量小、真实感强、有较强的可扩展性的特点。
[0012]本发明基于Unity3D引擎,该平台采用了最先进的图形技术,集成了粒子系统、网络视图组件以及目前广泛使用的物理引擎PhysX,并且成本较低
[0013]在上述技术方案的基础上,本发明还可以做如下改进。
[0014]进一步,所述步骤一具体包括:
[0015]新建SketchUp工程,设置工程单位、精确度和长度捕捉;
[0016]以焦化厂鼓风冷凝工段的实际占地面积为依据创建平面为地形;
[0017]以鼓风冷凝工段设备的结构及尺寸为依据创建设备三维模型并摆放至平面地形的对应位置;
[0018]以鼓风冷凝工段实际管道布局为依据完成三维场景中管路的创建;
[0019]以鼓风冷凝工段不同位置处阀门的结构与尺寸为依据创建阀门三维模型,并按照鼓风冷凝工段中阀门摆放情况将创建好的阀门三维模型定位至三维场景的对应位置;
[0020]将创建好的三维模型场景导出为.fbx格式模型文件供Unity3D调用。
[0021]采用上述进一步的有益效果是,由于Unity3D作为虚拟现实开发平台不具备创建三维模型的能力,所以需要先用第三方三维建模工具创建出鼓风冷凝工段三维模型场景,采用SketchUp进行三维建模,操作简单,可以快速地创建出结构精细的鼓风冷凝工段三维模型场景供Unity3D调用。
[0022]进一步,在所述新建SketchUp工程中,将所述工程单位设置为m,精度设置为0.000m,长度捕捉设置为0.0Olm0
[0023]采用上述进一步的有益效果是,由于Unity3D的系统默认单位为m,所以在利用SketchUp创建鼓风冷凝工段三维模型的时候将工程单位设置为m,由此可以将SketchUp建模的工程单位与Unity3D的系统单位统一,并且在新建SketchUp时将精度设置为0.000m、长度捕捉设置为0.00 Im可以保证建模精度。
[0024]进一步,所述鼓风冷凝设备包括气液分离器、横管式初冷器、卧式机械化氨水澄清槽、电捕焦油器和栗及储罐。
[0025]进一步,所述对鼓风冷凝工段设备、管道、阀门分别进行三维模型创建的过程中,利用SketchUp的创建群组技术将每个独立的面创建群组,然后将相互连接构成一定结构的面合并创建群组,再将各个结构合并创建群组直至构成一个独立的设备。
[0026]采用上述进一步的有益效果是,利用SketchUp的创建群组技术可以快速的为鼓风冷凝工段三维模型场景构建良好的结构层级关系,由此可以使在Unity3D中进行交互功能设计的过程更加灵活快捷。
[0027]进一步,所述将创建好的三维模型场景导出为.fbx格式模型文件,具体包括以下导出要求:在导出时全部平面分为三角形、导出两边的平面、分离不相连的平面、切换YZ坐标(Y向上)。
[0028]采用上述进一步的有益效果是,Unity3D通过读取SketchUp导出的.fbx格式的三维模型文件可以很好地识别三维模型数据以及利用SketchUp的创建群组技术为模型构建的结构层级关系。
[0029]进一步,所述步骤二具体包括:
[0030]创建新的Unity3D工程,将步骤一中创建好的所述鼓风冷凝工段整体场景三维模型文件导入所述Unity 3D场景;
[0031]依据鼓风冷凝工段工厂实际的地形情况,利用Unity3D自带的地形编辑工具编辑地形;
[0032]依据鼓风冷凝工段工厂实际的外观情况为场景中的三维模型赋予材质贴图;
[0033]基于Unity3D的粒子系统,对焦化厂鼓风冷凝工段的管道和设备中动态物料的实时状态进行模拟;
[0034]为所述鼓风冷凝工段整体场景中可交互的模型物体添加NetworkView组件,然后将这些模型物体制成预制物体,删除原场景中的对应的模型物体。
[0035]采用上述进一步的有益效果是,通过将用SketchUp创建的鼓风冷凝工段三维模型导入Unity3D,综合使用Unity3D的地形编辑工具、材质贴图编辑器、粒子系统可以在原有三维模型基础上快速地完成逼真三维虚拟场景的编辑,为步骤三中交互控制脚本的开发做好准备。
[0036]进一步,所述可交互的模型物体包括人孔、阀门、栗以及机械化氨水澄清槽的排渣履带。
[0037]进一步,所述对焦化厂鼓风冷凝工段的管道和/或设备中动态物料实时状态进行模拟的步骤具体为:
[0038]给Renderer下的Material赋予材质球实现对焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料的外观模拟;
[0039]调整StartColor、Color over Life的参数控制粒子颜色;
[0040]调整StartSize、Shape的参数控制粒子大小及发射器形状;
[0041 ]调整Start Lifetime、Start SpeecUGravity Modifier及Collis1n的参数控制粒子的运动形态,在调整好不同位置处的粒子后为每个粒子添加Network View组件,然后拖放至Assets文件夹下作为预制物体,最后删除原场景中的粒子。
[0042]采用上述进一步的有益效果是,利用Unity3D集成的粒子系统通过编辑粒子来模拟管道和设备中动态物料的实时状态,可以实现对三维场景中动态物料的逼真模拟,并且实现过程简单。
[0043]进一步,所述步骤三具体包括:
[0044]为预制的人孔、阀门、栗、机械化氨水澄清槽的排渣履带以及带摄像机的人物模型添加RPC函数,通过控制上述设备人物模型的Transform组件实现对它们的运动控制;
[0045]为管道、机械化氨水澄清槽外壳、初冷器外壳、电捕焦油器外壳、储罐模型物体添加0nMouseDown()函数脚本,通过控制它们的MeshRenderer组件实现对上述部件的透明控制;
[0046]基于Unity3D的Network类创建授权服务器,并通过服务器脚本网络实例化预制的粒子、人孔、阀门、栗、机械化氨水澄清槽的排渣履带及带摄像机的人物模型,实现对焦化厂鼓风冷凝工段的协同式三维仿真。
[0047]采用上述进一步的有益效果是,通过上述过程可以为鼓风冷凝工段三维场景实现丰富的交互操作功能,并且基于Unity3D实现多人协同的鼓风冷凝工段三维仿真,可以使学员在操作过程中相互影响,逐步形成与他人协同作业的能力。
【附图说明】
[0048]图1为本发明的步骤流程图。
【具体实施方式】
[0049]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0050]实施例1
[0051]如图1所示,一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,包括以下步骤:
[0052]步骤一、利用SketchUp创建焦化厂鼓风冷凝工段三维模型;
[0053]步骤二、将焦化厂鼓风冷凝工段三维模型导入Unity3D进行场景编辑;
[0054]步骤三、开发授权服务器及交互控制脚本。
[0055]具体地说,步骤一包括:
[0056]al、新建SketchUp工程,设置工程单位为米,精确度为0.000m,启用长度捕捉设置为0.0Olm,以焦化厂鼓风冷凝工段实际占地创建矩形作为地形;
[0057]a2、按照鼓风冷凝工段设备的工厂实际布局,在各个设备的对应位置,依据气液分离器、初冷器、电捕焦油器、机械化氨水澄清槽、栗及储罐的结构与尺寸利用SketchUp的基本建模工具分别进行三维模型的创建,建模过程中需要将每个独立的面创建群组,再将相互连接形成独立结构的面创建群组,最后将各个结构合并创建群组,最终完成设备三维模型的创建,三维模型创建过程中,在保证模型精度的情况下避免复杂曲面的出现,在鼓风冷凝工段有三台初冷器、三台机械化氨水澄清槽、两台电捕焦油器,相同设备参数一致,将创建好的初冷器、机械化氨水澄清槽、电捕焦油器分别进行移动复制,最终完成鼓风冷凝工段设备的创建和布局摆放;
[0058]a3、按照鼓风冷凝工段管道的工厂实际布局,利用直线、圆弧工具绘制管道路径,然后利用圆和路径跟随工具创建设备连接管路,每个独立管道分别创建群组,完成焦化厂鼓风冷凝工段设备连接管路的搭建;
[0059]a4、按照鼓风冷凝工段中阀门尺寸参数创建阀门,创建阀门过程中依然是将每个独立的面创建群组,再将相互连接形成独立结构的面创建群组,最后将各个结构合并创建群组完成阀门三维模型的创建,并依据鼓风冷凝工段阀门的工厂实际布局将阀门放置在三维模型场景中的对应位置;
[0000] a5、导出创建好的三维模型场景,在导出选项中勾选:全部平面分为三角形、导出两边的平面、分离不相连的平面、切换YZ坐标(Y向上),导出格式选择.fbx格式。
[0061 ]步骤二具体包括:
[0062 ] b 1、创建新的Un i ty 3D工程,将导出的.fbx格式的鼓风冷凝工段整体场景三维模型文件放在Unity3D新工程的Assets文件夹下,然后将Assets文件夹下的.fbx三维模型文件拖放至Hierarchy面板下,即完成了将.fbx格式的鼓风冷凝工段整体场景三维模型文件导入Uni ty3D场景的工作,然后删除场景中的矩形地形,在Hierarchy面板下利用Uni ty3D地形命令重新创建地形,利用Unity3D地形工具按照鼓风冷凝工段工厂实际的地形情况完成地形的编辑;
[0063]b2、为场景中的三维模型赋予材质,对模型赋予材质的步骤为:首先创建新的Shader命名为TwoSide,在新的Shader代码头部添加Cul I off语句,实现双面清染,然后创建新的materia I,选择其Shader模式为Two Side,再将选择好的贴图给予新创建的material,最后将material赋予场景中三维模型的选定面,对场景中三维模型的每个面执行此操作,最终完成对场景中的三维模型赋予材质的工作;
[0064]b3、基于Unity3D的粒子系统实现对焦化厂鼓风冷凝工段中焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料实时状态的模拟,针对管道、设备中不同位置处的焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料通过创建粒子并调整粒子参数进行实时状态模拟的步骤为:①给Renderer下的Material赋予材质球实现对焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料的外观模拟;②调整StartColor、Color over Life的参数控制粒子颜色;③调整StartSize、Shape的参数控制粒子大小及发射器形状;④调整Start Lifetime、Start Speed、Grav ity 10虹:1^61'及(]01118;[011的参数控制粒子的运动形态,在调整好不同位置处的粒子后为每个粒子添加Network View组件,然后拖放至Assets文件夹下作为预制物体,然后删除原场景中的粒子;
[0065]b4、为场景中的人孔、阀门、栗以及机械化氨水澄清槽的排渣履带模型物体添加NetworkView组件,然后制成预制物体,删除原场景中的人孔、阀门、栗及机械化氨水澄清槽的排渣履带模型物体。
[0066]步骤三具体包括:
[0067]Cl、为预制的人孔、阀门、栗、机械化氨水澄清槽的排渣履带以及带摄像机的人物模型添加RPC函数,通过控制人孔、阀门、栗、机械化氨水澄清槽的排渣履带及带摄像机的人物模型的Transf orm组件实现对它们的运动控制;
[0068]c2、为管道、机械化氨水澄清槽外壳、初冷器外壳、电捕焦油器外壳、储罐模型物体添加OnMouseDown ()函数脚本,通过控制它们的MeshRenderer组件实现对管道、机械化氨水澄清槽外壳、初冷器外壳、电捕焦油器外壳、储罐的透明控制,以实现对它们内部的焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料的实时状态的便捷观察;
[0069]c3、基于Unity3D的Network类编写授权服务器,并通过服务器脚本网络实例化预制的粒子、人孔、阀门、栗、机械化氨水澄清槽的排渣履带及带摄像机的人物模型,实现对焦化厂鼓风冷凝工段的协同式三维仿真。
[0070]实施例2
[0071]本发明涉及的模拟方法主要用于实现对焦化厂鼓风冷凝工段的真实模拟,也可扩展推广至焦化厂或其它化工企业的不同工段,其包含的步骤为:利用SketchUp创建焦化厂鼓风冷凝工段三维模型,将焦化厂鼓风冷凝工段三维模型导入Unity3D进行场景编辑,授权服务器及设备控制脚本的开发,从而完成对焦化厂鼓风冷凝工段的真实模拟,并实现多人在线协同作业。
[0072]具体地说,本发明涉及的方法主要由三个步骤构成,依次为:利用SketchUp创建焦化厂鼓风冷凝工段三维模型,将焦化厂鼓风冷凝工段三维模型导入Unity3D进行场景编辑,授权服务器及设备控制脚本的开发,从而完成对焦化厂鼓风冷凝工段的真实模拟,并实现多人在线协同作业。其中:
[0073]利用SketchUp创建焦化厂鼓风冷凝工段三维模型的具体过程为:1、新建SketchUp工程,设置工程单位为米,精确度为0.0OOm,启用长度捕捉设置为0.00Im,以焦化厂鼓风冷凝工段实际占地创建矩形作为地形;2、按照鼓风冷凝工段设备的工厂实际布局,在各个设备的对应位置,依据气液分离器、初冷器、电捕焦油器、机械化氨水澄清槽、栗及储罐的结构与尺寸利用SketchUp的基本建模工具分别进行三维模型的创建,建模过程中需要将每个独立的面创建群组,再将相互连接形成独立结构的面创建群组,最后将各个结构合并创建群组,最终完成设备三维模型的创建。三维模型创建过程中,在保证模型精度的情况下避免复杂曲面的出现。在鼓风冷凝工段有三台初冷器、三台机械化氨水澄清槽、两台电捕焦油器,相同设备参数一致,将创建好的初冷器、机械化氨水澄清槽、电捕焦油器分别进行移动复制,最终完成鼓风冷凝工段设备的创建和布局摆放;3、按照鼓风冷凝工段管道的工厂实际布局,利用直线、圆弧工具绘制管道路径,然后利用圆和路径跟随工具创建设备连接管路,每个独立管道分别创建群组,完成焦化厂鼓风冷凝工段设备连接管路的搭建;4、按照鼓风冷凝工段中阀门尺寸参数创建阀门,创建阀门过程中依然是将每个独立的面创建群组,再将相互连接形成独立结构的面创建群组,最后将各个结构合并创建群组完成阀门三维模型的创建,并依据鼓风冷凝工段阀门的工厂实际布局将阀门放置在三维模型场景中的对应位置;5、导出创建好的三维模型场景,在导出选项中勾选:全部平面分为三角形、导出两边的平面、分离不相连的平面、切换YZ坐标(Y向上),导出格式选择.fbx格式。
[0074]将焦化厂鼓风冷凝工段三维模型导入Unity3D进行场景编辑的具体过程为:1、创建新的Unity3D工程,将导出的.fbx格式的鼓风冷凝工段整体场景三维模型文件放在Unity3D新工程的Assets文件夹下,然后将Assets文件夹下的.fbx三维模型文件拖放至Hierarchy面板下,即完成了将.fbx格式的鼓风冷凝工段整体场景三维模型文件导入Unity 3D场景的工作,然后删除场景中的矩形地形,在Hierarchy面板下利用Unity 3D地形命令重新创建地形,利用Unity3D地形工具按照鼓风冷凝工段工厂实际的地形情况完成地形的编辑;2、为场景中的三维模型赋予材质,对模型赋予材质的步骤为:首先创建新的Shader命名为TwoSide,在新的Shader代码头部添加CulI off语句,实现双面清染,然后创建新的material,选择其Shader模式为TwoSide,再将选择好的贴图给予新创建的material,最后将material赋予场景中三维模型的选定面,对场景中三维模型的每个面执行此操作,最终完成对场景中的三维模型赋予材质的工作;3、基于Unity3D的粒子系统实现对焦化厂鼓风冷凝工段中焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料实时状态的模拟,针对管道、设备中不同位置处的焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料通过创建粒子并调整粒子参数进行实时状态模拟的步骤为:①给Renderer下的Material赋予材质球实现对焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料的外观模拟;②调整StartCo lor、Co lor overLife的参数控制粒子颜色;③调整Start Size、Shape的参数控制粒子大小及发射器形状;④调整Start Lifetime、Start SpeecUGravity Modifier及Collis1n控制粒子的运动形态。在调整好不同位置处的粒子后为每个粒子添加Network View组件,然后拖放至Assets文件夹下作为预制物体,然后删除原场景中的粒子;4、为场景中的人孔、阀门、栗以及机械化氨水澄清槽的排渣履带模型物体添加Ne tworkV i ew组件,然后制成预制物体,删除原场景中的人孔、阀门、栗及机械化氨水澄清槽的排渣履带模型物体。
[0075]授权服务器及设备控制脚本的开发的具体过程为:1、为预制的人孔、阀门、栗、机械化氨水澄清槽的排渣履带以及带摄像机的人物模型添加RPC函数,通过控制人孔、阀门、栗、机械化氨水澄清槽的排渣履带及带摄像机的人物模型的Transf orm组件实现对它们的运动控制;2、为管道、机械化氨水澄清槽外壳、初冷器外壳、电捕焦油器外壳、储罐模型物体添加OnMouseDown ()函数脚本,通过控制它们的MeshRenderer组件实现对管道、机械化氨水澄清槽外壳、初冷器外壳、电捕焦油器外壳、储罐的透明控制,以实现对它们内部的焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料的实时状态的便捷观察;3、基于Unity3D的Network类编写授权服务器,并通过服务器脚本网络实例化预制的粒子、人孔、阀门、栗、机械化氨水澄清槽的排渣履带及带摄像机的人物模型,实现对焦化厂鼓风冷凝工段的协同式三维仿真。
[0076]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,包括以下步骤: 步骤一、利用SketChUp创建焦化厂鼓风冷凝工段三维模型; 步骤二、将焦化厂鼓风冷凝工段三维模型导入Unity3D进行场景编辑; 步骤三、开发授权服务器及交互控制脚本。2.根据权利要求1所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,所述步骤一具体包括: 新建SketchUp工程,设置工程单位、精确度和长度捕捉; 以焦化厂鼓风冷凝工段的实际占地面积为依据创建平面为地形; 以鼓风冷凝工段设备的结构及尺寸为依据创建设备三维模型并摆放至平面地形的对应位置; 以鼓风冷凝工段实际管道布局为依据完成三维场景中管路的创建; 以鼓风冷凝工段不同位置处阀门的结构与尺寸为依据创建阀门三维模型,并按照鼓风冷凝工段中阀门摆放情况将创建好的阀门三维模型定位至三维场景的对应位置; 将创建好的三维模型场景导出为.fbx格式模型文件供Unity3D调用。3.根据权利要求2所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,在所述新建SketchUp工程中,将所述工程单位设置为m,精度设置为0.0OOm,长度捕捉设置为0.001m。4.根据权利要求2所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,所述鼓风冷凝设备包括气液分离器、横管式初冷器、卧式机械化氨水澄清槽、电捕焦油器和栗及储罐。5.根据权利要求2所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,所述对鼓风冷凝工段设备、管道、阀门分别进行三维模型创建的过程中,利用SketchUp的创建群组技术将每个独立的面创建群组,然后将相互连接构成一定结构的面合并创建群组,再将各个结构合并创建群组直至构成一个独立的设备。6.根据权利要求2所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,所述将创建好的三维模型场景导出为.fbx格式模型文件,具体包括以下导出要求:在导出时全部平面分为三角形、导出两边的平面、分离不相连的平面、切换YZ坐标。7.根据权利要求1所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,所述步骤二具体包括: 创建新的Unity3D工程,将步骤一中创建好的所述鼓风冷凝工段整体场景三维模型文件导入所述Unity 3D场景; 依据鼓风冷凝工段工厂实际的地形情况,利用Uni ty3D自带的地形编辑工具编辑地形; 依据鼓风冷凝工段工厂实际的外观情况为场景中的三维模型赋予材质贴图; 基于Unity3D的粒子系统,对焦化厂鼓风冷凝工段的管道和设备中动态物料的实时状态进行模拟; 为所述鼓风冷凝工段整体场景中可交互的模型物体添加NetworkView组件,然后将这些模型物体制成预制物体,删除原场景中的对应的模型物体。8.根据权利要求7所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,所述可交互的模型物体包括人孔、阀门、栗以及机械化氨水澄清槽的排渣履带。9.根据权利要求7所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,所述对焦化厂鼓风冷凝工段的管道和设备中动态物料实时状态进行模拟的步骤具体为: 给Renderer下的Material赋予材质球实现对焦炉气、氨水、焦油、冷凝水、焦油渣等动态物料的外观模拟; 调整StartColor、Color over Life的参数控制粒子颜色; 调整Start Size、Shape的参数控制粒子大小及发射器形状; 调整Start Lifetime、Start SpeecUGravity Modifier及Collis1n的参数控制粒子的运动形态,在调整好不同位置处的粒子后为每个粒子添加Network View组件,然后拖放至Assets文件夹下作为预制物体,最后删除原场景中的粒子。10.根据权利要求1所述一种实现焦化厂鼓风冷凝工段协同式三维仿真的方法,其特征在于,所述步骤三具体包括: 为预制的人孔、阀门、栗、机械化氨水澄清槽的排渣履带以及带摄像机的人物模型添加RPC函数,通过控制上述设备模型和人物模型的Transform组件实现对它们的运动控制;为管道、机械化氨水澄清槽外壳、初冷器外壳、电捕焦油器外壳、储罐模型物体添加OnMous eDown()函数脚本,通过控制它们的MeshRenderer组件实现对上述部件的透明控制;基于Unity3D的Network类创建授权服务器,并通过服务器脚本网络实例化预制的粒子、人孔、阀门、栗、机械化氨水澄清槽的排渣履带及带摄像机的人物模型,实现对焦化厂鼓风冷凝工段的协同式三维仿真。
【文档编号】G06F17/50GK105825024SQ201610185998
【公开日】2016年8月3日
【申请日】2016年3月29日
【发明人】欧阳曙光, 蔡广夺, 王刚, 朱光恒伟, 姚俊艳
【申请人】武汉科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1