一种反冲洗过滤器交互式虚拟现实仿真方法技术

技术编号:21014621 阅读:63 留言:0更新日期:2019-05-03 23:20
本发明专利技术属于仿真方法技术领域,具体涉及一种反冲洗过滤器交互式虚拟现实仿真方法,包括以下步骤:S1、建模:建立反冲洗过滤器三维模型:S2、加载:在Unity中加载过滤器模型;S3、交互设计及运动仿真、1)正向过滤虚拟场景:使用iTween插件定义流体轨迹;使用C#脚本编程控制指示过滤流体轨迹的箭头的显隐性;编写时间控制器来控制液体填充滤芯的起止时间;2)反向冲洗虚拟场景:使用小地图功能放大过滤器上的局部效果;使用iTween插件定义反冲洗流体的轨迹;脚本控制阀芯和滤芯的运动;创建反冲洗水和杂质;编写脚本,由外部设备对模拟过程进行控制。能够真实、生动、准确的反映实际场景中元素的特征、形态和布局。

An Interactive Virtual Reality Simulation Method for Backwash Filter

The invention belongs to the technical field of simulation methods, and specifically relates to an interactive virtual reality simulation method for backwashing filters, including the following steps: S1, modeling: establishing three-dimensional model of backwashing filters: S2, loading: loading filter model in Unity; S3, interactive design and motion simulation, 1) forward filtering virtual scene: defining fluid trajectory by using iTween plug-in; # The script program controls the recessiveness of arrows indicating the trajectory of the filter fluid; writes a time controller to control the start and stop time of the liquid filling filter element; 2) reverse flushing virtual scene: using small map function to enlarge the local effect of the filter; using iTween plug-in to define the trajectory of the backflushing fluid; script controls the movement of the valve core and filter core; creates backflushing water and impurities; The script controls the simulation process by external devices. It can truly, vividly and accurately reflect the characteristics, shape and layout of elements in the actual scene.

【技术实现步骤摘要】
一种反冲洗过滤器交互式虚拟现实仿真方法
本专利技术属于仿真方法
,具体涉及一种反冲洗过滤器交互式虚拟现实仿真方法。
技术介绍
高水基回液反冲洗过滤器被广泛应用于煤矿综采支架的液压系统中,用于对乳化液中所含颗粒杂物进行过滤并实现自我清洁,是保证煤矿综采工作面安全高效生产的关键因素。观察含颗粒液体在回液反冲洗过滤器内部腔体的迁移、沉积分布等流动状态,展现回液反冲洗过滤器正向过滤和反向冲洗的全过程,对于过滤器的结构优化、清洗无盲点控制、质量可控性和和产品展示具有重要意义。要实现对回液反冲洗过滤器的过滤状态和反冲洗状态进行接近实际的描述,必须要对过滤器内含颗粒的流体运动状态进行可视化的动态观察。在测定流体流动形态的实验装置中,通常将流动绕体采用有机玻璃制作,绕体部分采用有色材料。流动绕体类型多样:包括文丘里模拟,转角模拟,突扩突缩模拟、流线体及孔板模拟,圆形体及直线收尾体模拟,球阀全开模拟等。有机玻璃管中流体流动现象、流体流线、流量改变流场的变化情况、滞流时速度分布可直接由有色材料的流动状态观察出来。如果采用目前测定流体流动形态的实验方法,回液反冲洗过滤器制作工艺复杂、加工难度较大,而且有机玻璃的强度和刚度无法保证回液反冲洗过滤器的各种功能,容易损坏。因此,用有机玻璃制作过滤器实物观察其内部流体的流动状态几乎不大可能实现。
技术实现思路
针对上述技术问题,本专利技术提供了一种反冲洗过滤器交互式虚拟现实仿真方法,可以展现回液反冲洗过滤器正向过滤和反向冲洗的全过程。为了解决上述技术问题,本专利技术采用的技术方案为:一种反冲洗过滤器交互式虚拟现实仿真方法,包括以下步骤:S1、建模:建立反冲洗过滤器三维模型:S2、加载:在Unity中加载S1建立的反冲洗过滤器模型;S3、交互设计及运动仿真1)正向过滤虚拟场景:使用iTween插件定义流体轨迹;使用脚本编程控制指示过滤流体轨迹的箭头的显隐性;编写时间控制器来控制液体填充滤芯的起止时间;2)反向冲洗虚拟场景:使用小地图功能放大过滤器上的局部效果;使用iTween插件定义反冲洗流体的轨迹;脚本控制反冲洗过滤器部件的运动;使用粒子系统创建反冲洗水和杂质;编写脚本,由外部设备对模拟过程进行控制。所述S1中:首先使用三维软件SolidWorks创建反冲洗过滤器三维模型;然后将该三维模型导入3dsMax软件中进行优化处理;在Unity中创建资源文件夹并分类,最后将优化后的三维模型文件放到相应的文件夹中。所述S2中:将过滤器模型文件载入Scene视图中,调整模型坐标、角度;在工作场景中设置Camera和Light参数。所述S3中:时间控制器使用C#中的Bool类型编写的一段脚本,用来判断滤芯是否被填充满。正向过滤虚拟场景中使用C#编程控制指示流体轨迹的箭头的移动及其显隐性,显隐性通过修改指示箭头的Shader属性,用iTween脚本来控制实现。反向冲洗虚拟场景中使用小地图功能实现放大过滤器上筒体的效果。所述S3中小地图的制作过程为:在Scene视图在2D模式下创建Canvas,在其层级下创建子物体Image,RawImage,RawImage作为Image的子物体;切换Scene视图为3D模式,在Top状态下新建Camera,调整相机位置使上筒体模型仅出现在新建相机视图;最后通过创建渲染图片的连接器来完成小地图的制作。反向冲虚拟场景中使用粒子系统创建反冲洗水和杂质,Shuriken粒子系统采用模块化管理,粒子模块配合粒子曲线编辑器,创作缤纷复杂的粒子效果。本专利技术与现有技术相比,具有的有益效果是:该方法结合粒子系统、脚本、输入与控制,模拟了回液反冲洗过滤器正向过滤与反向冲洗场景,通过动画演示真实、生动、准确的反映实际场景中元素的特征、形态和布局。根据所展现回液反冲洗过滤器正向过滤和反向冲洗的全过程,便于对过滤器进行结构优化、质量控制以及产品展示。粒子系统的基本思想是将许多简单形状的粒子作为基本元素聚集起来,形成一个不规则的模糊物体,从而构成一个封闭的系统——粒子系统。粒子系统中含有大量的粒子图元,每一个粒子都具有一定的属性,比如粒子的大小、数量、坐标、速度、颜色、生命周期等。Shuriken粒子系统采用模块化管理。加之个性化的粒子模块配合粒子曲线编辑器,更容易创作出各种缤纷复杂的粒子效果。本专利技术中过滤器反向冲洗的冲洗水与杂质都是通过粒子系统实现的,在确保真实的情况下让仿真更加流畅、逼真。附图说明图1是本专利技术的流程图;图2是本专利技术一个实施例的正向过滤虚拟场景示意图;图3是本专利技术一个实施例的反向冲洗虚拟场景示意图。具体实施方式下面对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种反冲洗过滤器交互式虚拟现实仿真方法,该方法包括如下步骤:S1、创建回液反冲洗过滤器三维模型:具体创建包括:过滤器上筒体、下筒体的三维模型,上筒体包括筒体、进液口、出液口、回液单向阀、分液筒、高压接头等;下筒体包括筒体、滤芯、滤芯旋转轴、U型管、下法兰、端盖、单向排污阀等。进一步,为了保证模型效果,优选采用以下方法:依据过滤器上筒体和下筒体的三维尺寸数据及过滤器图纸,在SolidWorks中按照1:1的尺寸创建过滤器三维模型,保存类型为.STL;将过滤器.STL文件导入3dsMax软件中进行简单优化处理,并保存为Unity可识别的Autodesk(*.FBX)类型;三维软件的单位与Unity单位的比例关系非常重要,在三维软件中应尽量使用米制单位,以便适配Unity。3dsMax软件的内部米制尺寸为m,默认设置导入Unity中的尺寸为0.01m,与Unity单位的比例关系为100:1。在Unity中创建资源文件夹,并分类为模型库、材料库、脚本等,将过滤器.FBX三维模型文件拖放到模型库中。具体操作方法是:打开Unity3D,选择File菜单下的Newproject,新建一个工程,命名为Filter,在“Filter”工程文件夹中的Assets子文件夹里面创建模型库、材料库、脚本等文件夹,将过滤系统三维模型的FBX文件拖放到模型库文件夹中,默认设置Unity会自动刷新Assets文件夹中的资源。这样过滤系统的FBX文件就导入了Unity3D中。S2、加载回液反冲洗过滤器模型,工作场景布置:进一步,将Unity模型库中过滤器模型文件载入Scene视图中,调整模型坐标、角度到最佳;过滤器三维模型在导入Project视图的Assets文件夹后,将三维模型拖放到Scene视图中,就变成了场景对象,然后在Inspector视图编辑场景对象的Transform属性。所有的场景对象被创建之初,至少包含了一个组件,那就是Transform(变换)组件。Transform表示的是物体在Unity中的位置、旋转、大小。这些参数都是以x,y,z的形式定义的,并且以x,y,z的顺序表示。工作场景中设置基础的Camera、Light参数,为后续仿真做准备。新建Unity项目工程后,进入Unity的编辑器界面,Unity编辑器会自动加入天空盒并创建一个本文档来自技高网...

【技术保护点】
1.一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,包括以下步骤:S1、建模:建立反冲洗过滤器三维模型:S2、加载:在Unity中加载S1建立的反冲洗过滤器模型;S3、交互设计及运动仿真1)正向过滤虚拟场景:使用iTween 插件定义流体轨迹;使用脚本编程控制指示过滤流体轨迹的箭头的显隐性;编写时间控制器来控制液体填充滤芯的起止时间;2)反向冲洗虚拟场景:使用小地图功能放大过滤器上的局部效果;使用iTween插件定义反冲洗流体的轨迹;脚本控制反冲洗过滤器部件的运动;使用粒子系统创建反冲洗水和杂质;编写脚本,由外部设备对模拟过程进行控制。

【技术特征摘要】
1.一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,包括以下步骤:S1、建模:建立反冲洗过滤器三维模型:S2、加载:在Unity中加载S1建立的反冲洗过滤器模型;S3、交互设计及运动仿真1)正向过滤虚拟场景:使用iTween插件定义流体轨迹;使用脚本编程控制指示过滤流体轨迹的箭头的显隐性;编写时间控制器来控制液体填充滤芯的起止时间;2)反向冲洗虚拟场景:使用小地图功能放大过滤器上的局部效果;使用iTween插件定义反冲洗流体的轨迹;脚本控制反冲洗过滤器部件的运动;使用粒子系统创建反冲洗水和杂质;编写脚本,由外部设备对模拟过程进行控制。2.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,所述S1中:首先使用三维软件SolidWorks创建反冲洗过滤器三维模型;然后将该三维模型导入3dsMax软件中进行优化处理;在Unity中创建资源文件夹并分类,最后将优化后的三维模型文件放到相应的文件夹中。3.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,所述S2中:将过滤器模型文件载入Scene视图中,调整模型坐标、角度;在工作场景中设置Camera和Light参数。4.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真...

【专利技术属性】
技术研发人员:张宏游雅闫红红刘峰李直冯腾龙范晓东
申请(专利权)人:太原科技大学
类型:发明
国别省市:山西,14

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1