首页 > 其他分享 >基于AutomationML的多模型数字孪生驱动方法

基于AutomationML的多模型数字孪生驱动方法

时间:2023-04-09 15:22:54浏览次数:47  
标签:孪生 数字 AutomationML 模型 算法 驱动

【场景】:

  终于要毕业了,从一开始都不知道数字孪生是什么,在没有老师和师兄师姐铺路的情况下,一点点看论文,复现论文,找创新点,真的太苦了。这里将我这三年在数字孪生的研究简单记录、分享一下,希望能帮到某些人,水平有限,不喜勿喷。  

  我所了解到的,现有数字孪生的主流实现方法大概有这么几种:基于unity的、基于Ansys的twin builder、基于AutomationML的以及factory io等。然后介绍一下我的研究课题,是基于AutomationML多模型融合驱动的数字孪生构建方法,然后主要流程为:

  1.利用AutomationML来描述物体,包括几何模型、行为模型等,在这基础上本人利用automationML的接口实现对数据模型(数据采集方案、数据驱动几何模型规则和数据存储方法)、算法模型(python算法或dll文件)的支持,同时支持数据驱动几何模型。

  2.然后开发相应程序解析aml文档,实现数字孪生体的构建。

【解决】:

  大概讲一下我的实现方法,然后我把我的程序项目开源出来。

  1.先是对一个生产过程进行分析建模,抽离出几何模型、数据模型、要仿真的算法、行为模型等,记录到AutomationML文件中;

  2.数据采集我采用opc ua协议,数据存储用mysql数据库,几何模型采用blender建模得到的collada格式文件,算法模型是通过ansys仿真后利用机器学习训练得到pickle文件以及机理公式分析包装的dll,前端通过three.js(如果想做pc端,可以用Open Inventor试试)实现数据自动驱动几何模型运动。

  3.利用开发的automationML解析程序,将aml文件进行解析,最后自动运行系统,实现数据采集、前端展示、仿真推演等。

  下面是我的程序demo(部分功能还未完成,大体流程差不多了),然后aml是我做除尘系统建立的,可以参考我的(垃圾)论文:

 

【展望】:

  算法模型要是ansys的fmu文件支持python解析的话,就可以直接把仿真过程应用起来了

  可以利用算法模型,实现对设备的控制逻辑

【参考】:

这里列几篇数字孪生方向上对我帮助特别大、容易快速入门、复现的论文:

Wang Y ,  Tao F ,  Zhang M , et al. Digital twin enhanced fault prediction for the autoclave with insufficient data[J]. Journal of Manufacturing Systems, 2021, 60(1):350-359.

陶飞, 张萌, 程江峰,等.数字孪生车间——一种未来车间运行新模式[J]. 计算机集成制造系统, 2017, 23(1):9.

朱睿. 数字孪生驱动的螺线管装配生产线运维系统设计与研究[D].东南大学,2019

庞宇.行星齿轮箱数字孪生体动力学仿真与故障诊断研究[D].中北大学,2020

丁永效. 服装生产线数字孪生的模型与系统实现[D].东华大学,2022.

宋庭新, 李轲. 基于OPC UA的智能制造车间数据通信技术及应用[J]. 中国机械工程, 2020, 31(14):7.

 

标签:孪生,数字,AutomationML,模型,算法,驱动
From: https://www.cnblogs.com/chenzibai/p/17300355.html

相关文章

  • Linux内核设备驱动设备树概念与使用
    一、设备树概念以及作用1.1设备树概念设备树(DeviceTree),将这个词分开就是“设备”和“树”,描述设备树的文件叫做DTS(DeviceTreeSource),这个DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息,比如CPU数量、内存基地址、IIC接口上接了哪些设备、SPI接口上接了......
  • AP9193 大功率升降压恒流驱动 3.6-100V LED理疗灯 LED灯串 恒流控制器
    AP9193是一款高效率、高精度的升压型大功率LED灯恒流驱动控制芯片。AP9193内置高精度误差放大器,固定关断时间控制电路,恒流驱动电路等,特别适合大功率、多个高亮度LED灯的串恒流驱动。AP9193采用固定关断时间的控制方式,其工作频率最高可达1MHz,可使外部电感和滤波电容......
  • 智慧工厂 | 图扑数字孪生汽车制造工艺车间
    前言汽车作为国家的运输主要成员之一,对于国家的经济发展和社会的进步起着重要的作用。当前,汽车进入了改革发展的时期,汽车制造在科技的推动下朝着更加自动化的方向发展。本文图扑应用自研HTforWeb3D渲染引擎,数字孪生轻量化汽车总装车间,全景采用图扑HT特有的炫酷风格和未来......
  • cruise仿真模型,四轮驱动。 轮毂电机,轮边电机驱动cruise动力性经济性仿真模型
    cruise仿真模型,四轮驱动。轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动。可进行动力性经济性仿真分析,控制策略包含扭矩控制及能量回收控制使用c-code编写,提供策略说明文档,模型均为本人原创搭建YID:7159643500868269......
  • 百度数字孪生地图总经理严孙荣:首个省级超万公里数字孪生地图已落地
    近日,第25届中国高速公路信息化大会暨技术产品博览会于福州正式落下帷幕,作为高速行业一年一度的盛会,展示了我国高速公路信息化技术产品研发、应用的最新成果。会上,百度地图联合广东交通集团,正式首发省级超万公里公路数字孪生一张图解决方案(以下简称:“一张图”解决方案),夯实围绕高速公......
  • Qt5.15编译Oracle 19c驱动
     一、下载Oracle 19c驱动,需要下载两个包,注意分x86和x64x86下载地址:InstantClientforWindows32-bit(oracle.com) ① instantclient-basic-nt-19.18.0.0.0dbru.zip ② instantclient-sdk-nt-19.18.0.0.0dbru.zipx64下载地址:InstantClientforMicrosoftWindows(x......
  • spring纯注解驱动制作
       ......
  • pycharm中配置MongoDB数据库出现未找到驱动程序类 'com.dbschema.MongoJdbcDriver' (v
      之前重新装了一下pycharm,发现MongoDB数据库连接时发生了错误。具体错误:未找到驱动程序类'com.dbschema.MongoJdbcDriver'(view)。这怎么解决呢?其实很简单,在驱动程序中选一个版本进行下载就好了。步骤如下:1、找到驱动程序,点击MongoDB,再点击+号。2、找到最新版本,点击下载......
  • carsim与simulink联合仿真 差动驱动 两轮独立驱动电动汽车控制策略
    carsim与simulink联合仿真(3)——差动驱动两轮独立驱动电动汽车控制策略。分为低速和高速两种策略优化分配驱动力矩,低速基于阿克曼转向的差速控制,高速的分上下两层控制器,上层计算附加扭矩,下层进行分配。路径跟踪,力矩分配,高低速双策略。carsim和Simulink联合仿真,包含建模说明书。......
  • 力士乐驱动调试软件13v16版本,中文版本的
    力士乐驱动调试软件13v16版本,中文版本的,用这个调试过项目,配套还有好多手册YID:5189656708457614......