【知识分享】汽车研发与验证:汽车结构动力学的DIC全局测试

2023-11-09 23:30

本文主要是介绍【知识分享】汽车研发与验证:汽车结构动力学的DIC全局测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

图片

在汽车设计与制造过程中,针对在负载状态下的材料和结构进行测试,并获取数据,是改进结构设计和优化整车性能的一个重要手段。DIC测试可以快速有效地分析汽车零部件运动过程中的震动、偏移,对零部件力学特性进行实时跟踪,以实现定量测试验证和更新机械仿真模型。

新拓三维XTDIC三维全场应变测量系统,基于数字图像相关技术(DIC),可测量全场应变、位移、速度、加速度、振动等,可用于发动机启动、车门开关、轮胎载荷变形、碰撞冲击试验激励特性分析,通过测量分析汽车部件运作过程的材料与结构力学性能,有助于优化汽车设计制造与出厂检测评估。

  汽车结构测试必要性  

汽车主机厂商在进行大规模生产汽车零部件前,都要对部件和结构性能进行监测,许多零部件需要经过反复测试,以确保其在投入使用后的完整性。

另外,了解汽车部件的动态行为,可以极大地提高整车性能和寿命。但是,由于汽车部件的动态性质,使用传统方法难以测量部件动态位移和应变特征。传统的测量方法通常还需要与试件接触,且只能产生单一位置的数据。

数字图像相关技术(DIC)是一种出色的测量工具,既可用于测量3D中的全场表面位移、应变和振动频率,且无需与试样接触。XTDIC三维全场应测量系统可采集汽车结构动态位移过程中的图像并进行后期处理,实验前只需将简单的散斑图案制作到被测结构件上即可。

  车门闭合速度测量  

某国产造车新势力品牌,探索使用数字图像相关技术(DIC)对车门进行负载测试,实时跟踪量化施加在车门上的位移。数字图像相关技术(DIC)可实现以整体方式量化整个车门结构的位移场,以确保相应数值模型的有效性。

采用XTDIC三维全场应变测量系统,可实时采集获取车门表面的速度及位移信息,进而计算出车门表面每一个点上的位移量,车门开闭合速度情况,实现车门开闭耐久性测试,试验工况贴近实际使用工况,真实地反映产品使用寿命。

图片

车门关闭速度曲线

图片

车门关闭位移曲线

图片

  汽车发动机启动振动测试  

采用XTDIC三维全场应变测量系统,可实现零部件服役状态下的动态变形测量,评估其扭曲、弯曲、位移、速度和加速度等影响,分析零部件在使用过程中的安全风险、寿命、老化及外观变化等,给设计者提供试验数据验证和优化产品设计。

尽管发动机引擎盖结构在振动过程中,会经历较大的位移幅度,XTDIC三维全场应变测量系统仍然能够捕捉结构振动过程整个运动学,结合XTDIC分析软件对采集的图像进行处理,可以直接将振动位移轨迹可视化表达,DIC获得的位移与振动数值与预测模型一致。

图片

图片

 发动机启动覆盖件振动位移数据

  汽车引擎覆盖件碰撞测试  

引擎覆盖件是封闭薄壳状的受力零件,刚性差的覆盖件受到振动后会产生空洞声,用这样的覆盖件装车,汽车在高速行驶时就会发生振动,造成覆盖件早期破坏;同时,覆盖件测试抗冲击能力,分析材料的韧性和延伸率,使其遇到撞击变形后回弹并且保持原有形态。

XTDIC-STROBE三维动态测量系统搭配一对高速摄像机,实时采集汽车覆盖板各个变形阶段的图像,以非接触的方式进行图像采集,并计算得到汽车引擎覆盖件的位移场和应变场,三维轨迹姿态等数据。

图片

位移场变化趋势-关键点位移随时间变化曲线

图片

应变场变化趋势-关键点应变随时间变化曲线

图片

  汽车轮胎变形测试  

汽车轮胎性能非常关键,它在行驶中承受着各种变形、负荷力的考验,对于行车的安全和可靠性至关重要。考虑到轮胎变形测量需求的实际状况,实验过程给予车辆加以配载,并设计了模拟路障,对轮胎通过路障时采集的数据进行全场应变分析。

XTDIC三维全场应变测量分析系统,结合高速摄像机,可以瞬间获取轮胎表面三维信息,可对轮胎表面大量的特征点进行测量,同时为了评估轮胎表面位移和应变,XTDIC分析软件还可以将轮胎表面的变形表示为色彩偏差,就像计算机模拟一样清晰明了,可以精确地评估冲击和快速变形结果。

图片

图片

图片

轮胎应变场与关键点应变分析

这篇关于【知识分享】汽车研发与验证:汽车结构动力学的DIC全局测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/379077

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

跨国公司撤出在华研发中心的启示:中国IT产业的挑战与机遇

近日,IBM中国宣布撤出在华的两大研发中心,这一决定在IT行业引发了广泛的讨论和关注。跨国公司在华研发中心的撤出,不仅对众多IT从业者的职业发展带来了直接的冲击,也引发了人们对全球化背景下中国IT产业竞争力和未来发展方向的深思。面对这一突如其来的变化,我们应如何看待跨国公司的决策?中国IT人才又该如何应对?中国IT产业将何去何从?本文将围绕这些问题展开探讨。 跨国公司撤出的背景与

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

usaco 1.3 Mixing Milk (结构体排序 qsort) and hdu 2020(sort)

到了这题学会了结构体排序 于是回去修改了 1.2 milking cows 的算法~ 结构体排序核心: 1.结构体定义 struct Milk{int price;int milks;}milk[5000]; 2.自定义的比较函数,若返回值为正,qsort 函数判定a>b ;为负,a<b;为0,a==b; int milkcmp(const void *va,c