一种实现厂房总览的三维可视化方法技术

技术编号:17781200 阅读:34 留言:0更新日期:2018-04-22 10:34
本发明专利技术公开了一种实现厂房总览的三维可视化方法,基于Unity3D的三维可视化技术和MES系统的数据支持,将飞机产品制造线所涉及的实际的专业厂分别用块状模型作为对象进行表示,多个对象集中设置在同一个可视化场景中,同时添加高亮插件和信息悬浮插件;所述高亮插件,可使用户选中某个对象时对此对象进行高亮显示;所述信息悬浮插件,从MES系统中用关键字段提取生产信息的相关数据并在用户选中某个对象时以悬浮弹窗的形式分类分级的显示与此对象相对应的生产信息。本发明专利技术可将制造飞机产品的专业厂在同一个可视化场景中进行三维可视化展现,同时在用户选中某特定对象时显示此对象相关联的生产信息,简明、直接的为决策者提供决策参考。

【技术实现步骤摘要】
一种实现厂房总览的三维可视化方法
本专利技术涉及虚拟厂房
,具体的说,是一种实现厂房总览的三维可视化方法。
技术介绍
虚拟制造是实际制造过程在计算机上的本质实现,即采用计算机仿真和虚拟现实技术,对产品设计、工艺规划、加工制造等进行统一建模,实现产品制造的本质过程。实现虚拟现实技术支撑下的生产系统仿真的可视化、可交互性和虚拟装配车间的场景漫游,为制造系统的优化设计、发挥人的主动性提供更为直观的途径。现在已经能建立厂房的三维可视化场景,用户也能沉浸其中漫游并与仿真模型交互。但是,还未有人提出过将飞机产品制造线涉及的专业厂与生产数据融合后在可视化场景直观显示的技术方案。
技术实现思路
本专利技术的目的在于提供一种实现厂房总览的三维可视化方法,可以将制造飞机产品的所有专业厂在同一个可视化场景中进行三维可视化展现,同时在用户选中某特定对象时显示此对象相关联的生产信息,将三维的厂房模型与生产信息有效融合,简明、直接的为决策者提供决策参考。本专利技术通过下述技术方案实现:一种实现厂房总览的三维可视化方法,基于Unity3D的三维可视化技术和MES系统的数据支持,将飞机产品制造线所涉及的实际的专业厂分别用块状模型作为对象进行表示,多个对象集中设置在同一个可视化场景中,同时添加高亮插件和信息悬浮插件;所述高亮插件,可使用户选中某个对象时对此对象进行高亮显示;所述信息悬浮插件,从MES系统中用关键字段提取生产信息的相关数据并在用户选中某个对象时以悬浮弹窗的形式分类分级的显示与此对象相对应的生产信息。进一步,为了更好的实现本专利技术,所述信息悬浮插件从MES系统中通过“专业厂名称”、“专业厂编号”、“专业厂日产出量”、“专业厂年产出预测量”、“专业厂年累计产出量”、“专业厂年产出进展率”、“专业厂月产出计划量”、“专业厂当月累计产出量”、“专业厂当月产出进展率”、“专业厂设备总数”、“专业厂故障设备数”、“专业厂设备利用率”、“专业厂内部保留”、“专业厂外部保留”、“架次计划”、“架次完成率”的关键字段进行数据筛选处理,按一一对应的“专业厂名称”、“专业厂编号”将数据绑定至与实际的专业厂对应的对象上。进一步,为了更好的实现本专利技术,各个对象在可视化场景中均设置一个红绿灯模块,红绿灯模块采集与此对象关联的“专业厂当月产出进展率”、“专业厂年产出进展率”、“专业厂设备利用率”、的数据并与默认设定的阈值进行比较:低于默认设定的阈值时亮“红”灯进行提醒,说明此专业厂当前存在较严重问题,需要特别关注;高于默认设定的阈值时亮“绿”灯进行提醒,说明此专业厂当前运行情况正常。进一步,为了更好的实现本专利技术,所述高亮插件改编自HighlightingSystem插件,具体包括以下步骤:步骤S1:导入HighlightingSystem插件至已经加载所有对象的可视化场景中;步骤S2:在摄像机中添加HighlightingEffect脚本,即在摄像机中添加并选中HighlightingEffect(Script)和MouseHighlight(Script),然后从主要脚本MouseHighlight.cs或SpectrumController.cs中选择要显示的高亮的特效。进一步,为了更好的实现本专利技术,所述步骤S2中从主要脚本MouseHighlight.cs中选择要显示的高亮的特效,具体包括以下步骤:步骤S2101:创建MouseHighlight.cs类;步骤S2102:定义一个变量gameCheck,用于存储选中的物体;步骤S2103:在Update()里编辑执行代码,使鼠标左键单击时发射射线并获取射线射到的对象,然后执行SetObjectHighlight(GameObjectobj);其中,GameCheck属性的默认值为空,此时对象没有选中;GameCheck属性为非空(GameCheck==obj),此时对象被选中,可视化场景中此对象高亮显示。进一步,为了更好的实现本专利技术,所述步骤S2中从主要脚本SpectrumController.cs中选择要显示的高亮的特效,具体包括以下步骤:步骤S2201:创建SpectrumController.cs类;步骤S2202:设定SpectrumController.cs类中speed的值;speed的值表示高亮显示时闪烁的速度,当speed的值为0时,即将闪烁速度设为0,取消闪烁;步骤S2203:设定SpectrumController.cs类中color的值,即自定义高亮显示的颜色;步骤S2204:定义一个变量obj.GetComponent<SpectrumController>()而得到变量GameCheck,用于存储选中的物体;当obj.GetComponent<SpectrumController>()属性为空时,选中对象高亮显示;需要取消高亮时,将SpectrumController.cs脚本和HighlightableObject.cs脚本移出。进一步,为了更好的实现本专利技术,用户可以对可视化场景中的对象进行拖拽、平移、旋转、缩放变换。进一步,为了更好的实现本专利技术,首先引入拖拽控件DragControls.js和可视化变换控件TransformControls.js,然后再增加一个OrbitControls控件,借助OrbitControls控件可以通过操作相机对象来实现可视化场景中所有模型的拖拽、平移、旋转、缩放变换。本专利技术与现有技术相比,具有以下优点及有益效果:(1)本专利技术可以将制造飞机产品的所有专业厂在同一个可视化场景中进行三维可视化展现,同时在用户选中某特定对象时显示此对象相关联的生产信息,将三维的厂房模型与生产信息有效融合,简明、直接的为决策者提供决策参考。(2)本专利技术在可视化场景中为每个与实际专业厂对应的对象设置虚拟红绿灯,且后台系统可调取MES系统中运算的实际生产完成率、设备使用率,在实际生产完成率低于设定值时或者在设备使用率低于设定值时亮红灯进行警示提醒,提醒相关人员高效调整生产调度,提高生产效率。附图说明图1是一种实现厂房总览的三维可视化方法的流程图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。MES(ManufacturingExecutionSystem)即制造企业生产过程执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。MES可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。本专利技术基于MES系统实现三维可视化。实施例1:本实施例以模型与信息融合为例进行说明。一种实现厂房总览的三维可视化方法,基于Unity3D的三维可视化技术和MES系统的数据支持,将飞机产品制造线所涉及的实际的专业厂分别用块状模型作为对象进行表示,多个对象集中设置在同一个可视化场景中,同时添加高亮插件和信息悬浮插件;所述高亮插件,可使用户选中某个对象时对此对象进行高亮本文档来自技高网...
一种实现厂房总览的三维可视化方法

【技术保护点】
一种实现厂房总览的三维可视化方法,基于Unity3D的三维可视化技术和MES系统的数据支持,其特征在于:将飞机产品制造线所涉及的实际的专业厂分别用块状模型作为对象进行表示,多个对象集中设置在同一个可视化场景中,同时添加高亮插件和信息悬浮插件;所述高亮插件,可使用户选中某个对象时对此对象进行高亮显示;所述信息悬浮插件,从MES系统中用关键字段提取生产信息的相关数据并在用户选中某个对象时以悬浮弹窗的形式分类分级的显示与此对象相对应的生产信息。

【技术特征摘要】
1.一种实现厂房总览的三维可视化方法,基于Unity3D的三维可视化技术和MES系统的数据支持,其特征在于:将飞机产品制造线所涉及的实际的专业厂分别用块状模型作为对象进行表示,多个对象集中设置在同一个可视化场景中,同时添加高亮插件和信息悬浮插件;所述高亮插件,可使用户选中某个对象时对此对象进行高亮显示;所述信息悬浮插件,从MES系统中用关键字段提取生产信息的相关数据并在用户选中某个对象时以悬浮弹窗的形式分类分级的显示与此对象相对应的生产信息。2.根据权利要求1所述的一种实现厂房总览的三维可视化方法,其特征在于:所述信息悬浮插件从MES系统中通过“专业厂名称”、“专业厂编号”、“专业厂日产出量”、“专业厂年产出预测量”、“专业厂年累计产出量”、“专业厂年产出进展率”、“专业厂月产出计划量”、“专业厂当月累计产出量”、“专业厂当月产出进展率”、“专业厂设备总数”、“专业厂故障设备数”、“专业厂设备利用率”、“专业厂内部保留”、“专业厂外部保留”、“架次计划”、“架次完成率”的关键字段进行数据筛选处理,按一一对应的“专业厂名称”、“专业厂编号”将数据绑定至与实际的专业厂对应的对象上。3.根据权利要求2所述的一种实现厂房总览的三维可视化方法,其特征在于:各个对象在可视化场景中均设置一个红绿灯模块,红绿灯模块采集与此对象关联的“专业厂当月产出进展率”、“专业厂年产出进展率”、“专业厂设备利用率”、的数据并与默认设定的阈值进行比较:低于默认设定的阈值时亮“红”灯进行提醒,说明此专业厂当前存在较严重问题,需要特别关注;高于默认设定的阈值时亮“绿”灯进行提醒,说明此专业厂当前运行情况正常。4.根据权利要求1-3任一项所述的一种实现厂房总览的三维可视化方法,其特征在于:所述高亮插件改编自HighlightingSystem插件,具体包括以下步骤:步骤S1:导入HighlightingSystem插件至已经加载所有对象的可视化场景中;步骤S2:在摄像机中添加HighlightingEffect脚本,即在摄像机中添加并选中HighlightingEffect(Script)和MouseHighlight(Script),然后从主要脚本MouseHighlight.cs或SpectrumController.cs中选择要显示的高亮的特效。5.根据权利要求4所述的一种实现厂房总览的三维可视化方法,其特...

【专利技术属性】
技术研发人员:马克胡军彭达张晓军孔德帅欧阳森山龚亚琪周勇
申请(专利权)人:成都飞机工业集团有限责任公司
类型:发明
国别省市:四川,51

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

1