首页/文章/ 详情

结构变形监测与三维实时渲染

8小时前浏览18

以前做结构试验的时候我常常想,如果我们采集的数据能实时渲染成像有限元软件那样的云图就好了,这样我的仿真和试验对比起来更加直观方便。

 限于当时的知识所限,我们拿到采集器和传感器只是学会了怎么用,具体怎么搞出实时三维可视化是完全没有概念的。

  近年数字孪生的概念比较火,也烧到了我们传统的结构试验领域。我们能做仿真,也能做试验,可是怎么孪生呢?孪生的用途是什么呢?这么好的概念,我该怎么用起来呢?  

本文就以机翼静力试验为例,对如何实现数据采集过程的三维渲染以及可能的数字孪生方向,做一个探讨。

机翼2.5g静力试验。图来源:《Static Loads Testing of a High Aspect Ratio Tow-Steered Wingbox》


机翼变形数据采集方法

以位移为例,目前大家用的比较多的方法是将位移计接到采集器上,然后采集器和电脑连接,实时回传数据到电脑端的测控软件。流程如下:

我们想自己完成三维实时渲染,就需要我们自己和采集器进行通信,从而掌握数据的实时控制权,而不是借助厂家封装好的软件。也就是说我们要自己编写一个上位机软件。


采集器通信方法

不同厂家的设备通信方式不同,用的比较多的有:

(1)TCP(含Modbus TCP):设备和计算机通过网线连接,创建TCP连接后,用指定的指令或者“报文”实现“开始采集”、“停止采集”、“接收数据”等功能。

(2)串口:设备和计算机通过USB连接,通过识别串口连接,通信方法与TCP类似。

一般我们购买采集器的时候,厂家都会提供通信指令,这个不复杂。比如东华测试的采集器,我们用的比较多,也比较稳定。

东华测试的多通道采集器

工作室自编的串口通信软件

很多采集器是支持LABVIEW的,LABVIEW用起来也比较简单,但是考虑到我们要做三维渲染,还是要自己写通信模块。实际的通信基础代码也就几十行,数据采集软件编写的难点从来不在通信上。它的难点主要集中在:设计合理的配置信息,保证通道和测点的对应性;高频采集的数据快速处理;数据采集过程中,曲线以及其他可视化的同步渲染;设计合理的数据结构,保证物理量-通道-原始数据-处理后数据流转便捷通畅。


数据融合方法

目前摄影测量、高精度陀螺仪等新的测量技术已经开始应用于结构试验,这些设备自身的测量坐标系与机翼坐标系不同,测量的位移结果就需要做坐标系转换。

可以借助第三方测量设备(单相机、跟踪仪等)完成全局坐标系构建,将传感器和机翼坐标结果都统一到一个坐标系中。通过超过三个公共点就可以建立转换关系,为了提升精度,可以布置多个公共点,通过配准算法完成转换。


插值方法

实际测量中,布置的位移测点是有限的,我们不可能得到机翼上所有点的位移。这就存在如何用少量测点插值出整个翼面位移的问题。

可以选用的插值方法也很多,比如径向基函数方法、梁模型方法等,集成到实时渲染模块即可。


实时渲染

在完成上述步骤后,此时已经得到了模型上各个节点的位移。我们采用VTK库实现机翼三维变形的刷新以及变形云图的渲染。

工作室自研的多源数据采集平台


 可能的数字孪生方向

对于数字孪生,除了概念之外,我们首先要确定它应该用什么用途,可以为我们解决哪些现实问题。

单就上述案例而言,尽管我们使用了插值手段得到了翼面的变形分布,但是和仿真相比,实测点毕竟还是少数。为此我第一个能想到的就是引入仿真结果,作为非实测点的补充,以提升插值精度。

其次,实测的数据可以用于驱动仿真。此时我们可以同步接入有限元求解器,将实测数据作为边界条件加载到有限元求解器中,以更准确的评估结构受力。这样试验与仿真双方在分级加载推进过程中,互相融合,彼此促进。

综合来看,未来一定是要有自己的采集模块、渲染模块、求解器模块,以提升结构试验的整体水平。


 我们团队的技术基础

本团队长期从事结构试验、复合材料力学、CAE仿真、人工智能、工业软件(含工业软件)开发,能够独立完成数据采集、数据库、有限元求解器、材料本构、图像识别、软件平台的开发。

来源:静界有限元
复合材料ADS通信材料数字孪生控制LabVIEW渲染试验人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-12
最近编辑:8小时前
静界有限元
博士 签名征集中
获赞 23粉丝 0文章 7课程 0
点赞
收藏
作者推荐

『静界有限元』工作室介绍

静界有限元工作室介绍part1工作室简介静界有限元1面向客户工作室主要面向在校学生、科研院所老师提供结构有限元仿真(含二次开发)、流体力学仿真、算法开发、软件开发服务。2服务内容结构有限元:复合材料失效分析、机织复合材料多尺度仿真、高速冲击仿真、疲劳分析、UMAT、VUMAT流体力学仿真:外流场仿真、单向流固耦合仿真、结冰冰形计算算法开发:数值计算、仿真结果二次处理软件开发:Matlab语言、Python语言part2工作室特色01深厚的FEM求解器技术积淀工作室长期致力于自研有限元求解器研制,对有限元方法有独到理解。可以更好的帮助客户利用现有的商用软件完成本构模型的二次开发,实现复杂问题的仿真。自研FEM求解器02大量UMAT/VUMAT开发经验针对材料静力失效、疲劳失效、低速冲击、高速冲击相关问题,工作室开发了大量的UMAT、VUMAT子程序,熟悉各种强度准则、渐进失效的实现方法。UMAT失效仿真03坚实的工业软件开发基础工作室在各类工业软件开发中,掌握了三维渲染、算法、交互、设备通信技术,为商用软件二次开发奠定了基础,可以帮助客户提高仿真结果的展示度。自研3D模块对有限元结果二次处理part3业务能力介绍1方向一:结构有限元复合材料失效分析:开发UMAT子程序,嵌入Hahin、蔡-吴等强度准则,采用渐进损伤方法,实现材料强度预测、失效模式预测、失效扩展过程预测、失效区域预测。复合材料接头损失区域应力应变曲线机织复合材料多尺度仿真:掌握机织复合材料单胞建模方法,开展单胞模型的弹性常数仿真计算、失效强度预测(基于UMAT子程序),并进一步实现宏观模型的工况仿真。单胞、全尺寸模型仿真高速冲击仿真:开发VUMAT子程序,考虑应变率效应,嵌入Hahin、蔡-吴等强度准则,采用渐进损伤方法,通过单元删除技术,实现结构高速冲击失效过程模拟。子弹穿透复合材料靶板疲劳分析:开发UMAT子程序,嵌入Hahin、蔡-吴等强度准则以及材料疲劳寿命模型,采用渐进损伤方法,实现结构S-N曲线预测、失效区域扩展过程预测。S-N曲线2方向二:流体力学仿真外流场仿真:掌握FLUENT、CFX、Fensap等CFD软件技术,精通ANSA等CFD网格划分软件,实现外流场气动仿真计算。单向流固耦合仿真:掌握单向流固耦合分析技术,将CFD获取的压力、温度等数据加载到ABAQUS中,进一步完成结构变形分析。结构变形结果自研结冰计算软件:自研Spring2D翼型结冰软件,免费开放使用。软件可以在数秒内完成翼型冰型计算,精度比肩Lewice软件。自研结冰软件Fensap结冰计算:精通Fensap结冰计算软件,可以实现复杂三维模型的流场计算、水滴撞击系数、多步冰形计算推进。某探头冰形进气口水滴撞击系数计算3方向三:算法开发数值计算方法:掌握FEM、CFD面元法、复合材料力学算法、常规数值计算方法,可以支持用户算法层面的定制化需求。面元法数值计算方法:掌握FEM、CFD面元法、复合材料力学算法、常规数值计算方法,可以支持用户算法层面的定制化需求。参数化网格生成三维云图渲染4方向四:软件开发工业软件技术:掌握基于PyQT、Matlabapp界面开发技术,熟悉Matlab、Python语言,精通设备通信采集技术、数据库技术、模块集成技术,支持多个工业软件项目落地。Matlab界面软件数据采集软件(基于Python)part4合作模式01技术服务针对客户具体仿真、计算、开发需求,完成相关工作,并撰写技术报告。02教学针对用户具体技术需求,开展一对一教学服务。03企业服务针对企业的重要项目需求,以外协单位方式承担技术任务,通过合同和技术协议进行工作内容、周期的强约束。来源:静界有限元

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈