自动化车间3D可视化设计思路

瘢痂高阶
• 阅读 2219

自动化车间3D可视化设计思路

随着国内制造业企业的高速发展,再加上政策支持,高效的生产模式和先进的管理方式越来越受到企业重视。更多的企业将工业信息化技术进行广泛的应用,比如MES系统、数字孪生以及生产管理可视化等技术的研究应用。
近期我们团队利用自主开发的大屏编辑器与3D编辑器结合做了一个智能实验室三维可视化平台项目。
在这个智能实验室三维可视化平台里主要支持下列功能:

  • 智能巡检
  • 设备自动告警
  • 实时视频监控
  • 实时数据的展示
  • 数据融合
  • 动画视角的自动切换
  • 任务的进度展示

 

全局自动巡检可视化

页面初始化后,画面视角自动移动开始智能巡检。通过动画和镜头拉近的配合可以看到每一个工位。
自动化车间3D可视化设计思路
 

设备可视化

当巡检到设备点位时,通过3D技术,实现对设备结构、运行参数的可视化。无需耗费人力成本,即可获取设备运行状态,生产状态等详细信息。
自动化车间3D可视化设计思路
 

告警可视化

设备发生故障时,除了通过三维可视化平台获取故障信息外,平台支持异常告警并及时推送告警信息,帮助操作人员迅速做出应对。也可以调用附近监控摄像机画面弹窗,检查是否现场操作不当或其它现场因素导致故障。
自动化车间3D可视化设计思路
 

任务可视化

通过3D技术,可查看每个检测任务的进度情况,可以清晰的看出每个设备的的利用率以及设备与检测进度的关系。
自动化车间3D可视化设计思路

设备动画

自动化车间3D可视化设计思路
 
中间是一个三维场景,三维场景作为iframe页面嵌入在2D大屏中,所有的通信都是通过window.postMessage机制来完成。3D部分使用我们团队自主开发的3D编辑器编辑而成,两侧是一些大屏元素,使用我们团队自主开发的大屏编辑器编辑而成。

 

设计浅析

本项目和以往的项目不同。很多项目中三位大屏可视化的交互大部分都是通过点击完成交互,比如点击2D的数据3D部分会完成镜头动画动作,或者点击3D部分的设备会有billboard弹框弹出。
这个项目的不同点同时也是关键点就在于通过数据驱动去实现整个可视化系统的自动化。
如何做到通过数据驱动去推动可视化系统的自动化。
 

业务层面

很重要的一点是我们要很了解项目的业务逻辑。
首先在工序上串行还是并行,是否要按照顺序按步骤进行。比如必须是工位1完成后才能到工位2,然后工位3...依次进行。
第二点是在是否存在回头路,也就是说一个工位在一次任务中是否会涉及到多次利用。
第三点是数据之间的关联。这关乎于3D与2D之间在业务层面的交互是否符合真实场景。
毕竟任何可视化产品的基本原则都是帮助用户能更清晰的观察工业流程和实现可视化管理。
 

功能层面

在弄清楚业务层面的前提下,我们就要开始设计如何实现本项目中的需求。
我们根据CAD图纸以及视频、照片,通过建模还原实际场景。

设备动画

在可视化产品中,现在越来越多的需求不只是满足于还原真实场景这个层面。大家都希望看到的是动态的,最好是能还原真实动画的模型。这样在整个三维场景中会比静态的三维场景要更加逼真,还原度更高。所以我们会在模型中加入结合实际的设备骨骼动画,不同的设备结合真实场景中的设备会有其对应的部位动画。

巡检路线设计

实际场景还原后,根据坐标轴来设计镜头动画。我的想法是先设计一条完整的镜头动画线,这条线的路线可以看到每个工位,镜头在这条路线上来回巡检。巡检模式下的镜头角度为俯视角度,能更好的看清每个工位。

路线切分

因为要突出的是自动化,只有单纯的巡检还远远不够,在此基础上根据业务逻辑,可以在这条巡检动画路线上增加一些节点。这个节点就是工位节点,当到了这些节点时,我的想法是镜头动画会focus到具体的一个工位上,等于是把一条完成的路线进行切分。同时2D这边也会根据这个节点的数据驱动产生交互呈现业务需求。
满足这两点后,一个比较基础的三维可视化自动化平台的就已经初见雏形。

设备告警

借来下是设计设备告警。
由于设备告警这类事件是一个突发性的偶然事件,但同时从业务层面上来说它是一个紧急性事件。所以当推送的数据中有发生告警事件,那么它的优先级是相对于其他事件的优先级是要高的。所以当有告警事件发生时,2D部分在数据中会以数据标红呈现,3D部分会自动定位到发生告警的设备上,同时暂时停掉其他的镜头动画,开启设备工位旁的摄像头获取真实场景中的现场情况以便管理人员能及时做出决策。

任务进度

在以上这些的基础上,我们需要体现出每个设备在某一个任务中的进度情况。这个任务进度情况,就是上面提到的工序。每一个人任务都会有自己的工序,考虑到不同工序的问题。所以在设计这个功能需求时,我将任务中要经过的工位设备进行连线,采用流动的效果体现任务的进行。用颜色的已经亮光来表现任务的实时进度。同时同时间内不会只有一个任务在进行,这样设备的利用率太低,所以会有多个任务在进行。但是在呈现任务进度这个功能时,会根据不同的工位设备依次呈现不同的任务进度相互切换,避免3D场景眼花缭乱分辨不清。
 

总结

本次项目是一个非常好的尝试,利用数据驱动三维可视化的自动运转与交互。当然以上我分享的只是此项目中较为有代表的一部分,整个项目构成的是一个可视化管理系统,我就不展开详细讨论了。
目前这个项目的尝试也比较成功,反馈比较好。在工业化的概念里,但凡涉及到车间、工厂、流水线、制造等诸如此类的可视化系统,都是可以用这样的设计逻辑去设计和开发。
 
如果大家有好的想法,可以微信:541002349 讨论。

点赞
收藏
评论区
推荐文章
徐小夕 徐小夕
4年前
基于React+Koa实现一个h5页面可视化编辑器
前言前段时间笔者一直忙于数据可视化方面的工作,比如如何实现拖拽式生成可视化大屏,如何定制可视化图表交互和数据导入方案等,这块需求在B端企业中应用非常大,所以非常有探索价值。本篇文章并非和数据可视化相关,而是通过抽象技术底层,将其应用于H5页面可视化搭建上,通过技术的手段实现拖拽式生成H5页面。这块也有非常多的应用场景,比如我们需要开发一个移动端网站,一
邢德全 邢德全
1年前
万界星空科技数字化车间应用场景及功能
数字化车间是工业企业数字化转型的重要手段,它可以帮助企业提高生产效率、降低生产成本、提高产品质量、提高安全性,是未来工业发展的重要趋势。随着云计算、大数据、物联网等信息技术的不断发展和成熟,数字化车间将会越来越成熟和普及。
邢德全 邢德全
1年前
​MES管理系统有哪些强大的功能?
为了加强生产管理,提升企业管理水平,制造业之中的很多企业都运用的MES生产管理系统,借以提高对生产车间的监管。那么,MES系统应用的哪些技术,可以促使生产管理变得简单呢?其核心技术主要有以下几个方面。​过程控制方面:通过电子看板准确掌握车间生产线的KPI指
装配行业如何通过MES系统实现生产管理数字化
通过MES系统的应用,使车间的生产制造过程的实时数据可视化、实时生产排程、实时的生产制造过程跟踪。
充电桩组装行业生产管理MES系统解决方案
​充电桩组装行业MES系统是一个综合生产管理系统,融合了工厂企业必要的销售、物流和制造管理等全公司基础业务以及生产计划和现场监测管理。通过结合工业物联网(IIoT)解决方案,将所有重要生产设备进行关联,实现工厂数字化、可视化管理。通过系统终端就能情况对生产
万界星空科技生产管理MES系统在卫浴企业中的应用
卫浴企业通过MES系统的引入,可以实现透明车间,将生产过程的每个环节可视化,帮助企业管理层做出更明智的决策,提高生产效率和产品质量。
如何选择合适的系统?MES系统和MOM系统的区别
MES系统和MOM系统都是企业制造和管理中重要的软件系统,它们可以帮助企业实现生产过程的可视化和数字化,提高生产效率和生产质量。MES系统主要关注生产计划和生产执行,适用于需要进行生产计划和执行的企业;
邢德全 邢德全
1年前
精选一款/开源MES生产制造执行系统
MES系统是数字化车间的核心。MES通过数字化生产活动过程可以控制,借助自动化和智能化技术教学手段,实现车间制造成本控制智能化、生产经营过程透明化、制造装备数控化和生产产品信息集成化。车间MES主要内容包括车间管理会计系统、质量风险管理研究系统、资源环境管理操作系统及数据采集和分析软件系统等,由技术创新平台层、网络层以及相关设备层实现。
瘢痂高阶
瘢痂高阶
Lv1
春色满园关不住,一枝红杏出墙来。
文章
8
粉丝
0
获赞
0