幅度响应怎么计算_冲击计算 | 高尔夫球的秘密-Abaqus冲击试验仿真

本文主要是介绍幅度响应怎么计算_冲击计算 | 高尔夫球的秘密-Abaqus冲击试验仿真,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

高尔夫球的设计环节会有样品冲击测试,以便了解产品在冲击作用下的响应。

522dce595bdd031893ca81eea74271ce.gif

高尔夫球的球体一般会有2~5层,分别采用不同材料,利用球体结构的刚度分布,来影响球的操控性。根据网上搜到的试验数据与材料参数,使用Abaqus对试验中的3层球进行撞击响应建模分析。球体按层切分,并赋予指定材料的截面属性。

84314bbdae8a5516b9251c1897f97941.png

通过Abaqus/Explicit分析的高尔夫球冲击过程中的应力以及速度云图如下:

ec941dfd722e25b4bb30f339db8589b8.gif
b25413024bf85867e76a1fda60491ed5.gif

对于球体在球杆打击作用下的响应(速度与旋转速率),在设计环节也会进行大量的计算分析,通常会计算球杆不同表面特征(U型开槽、V型开槽)下的出球响应。

424ef714a79c2bcf3d87122b8ee28bda.png
a3fbd8e295db5a0a44cbe16d4d8840f4.gif

如下图所示,设计部门在仿真前期会做一些基于试验参数的对标工作,以矫正仿真分析时高应变率条件下的材料本构模型参数。

97d2f9854d6de9810bfaf2617e4254fb.png

在参数修正的基础上,再进行仿真计算,以更准确地对高尔夫球的动态响应进行预测,从而指导产品设计,缩短研发周期。对标后的仿真基本上可以做到和高速摄影同步。

b2f8cc0635df75ff751c6c5b13fccc31.gif

现在再来谈谈,球面上的凹槽怎么回事。上面提到高尔夫球的出球响应中,有个变量是旋转速率,原来,球在飞行的过程中,不同旋转速率下,由于凹凸的气动外形,导致球体产生气动阻力、升力是完全不一样的,这也就决定了高尔夫球的运动轨迹。

对于高速飞行的高尔夫球,凹凸的表面会导致湍流,影响球体受力,下面这个视频是Youtube上ID为CFD Support的团队通过OpenFOAM计算的不同旋转速率条件下高尔夫球的升力和阻力系数。有没有旋转,差别还是挺显著的,所以球杆的击球面要开槽,这样在出球时,球才会更容易转起来。

https://v.qq.com/x/page/n0660gsrpd2.html

580a4b544b9dd49f719e685715420711.gif

作者:邓怡超,仿真秀科普作者。

声明:原创文章,版权所有,禁止私自转载,欢迎分享,转载请联系我。

这篇关于幅度响应怎么计算_冲击计算 | 高尔夫球的秘密-Abaqus冲击试验仿真的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python实现精确小数计算的完全指南

《Python实现精确小数计算的完全指南》在金融计算、科学实验和工程领域,浮点数精度问题一直是开发者面临的重大挑战,本文将深入解析Python精确小数计算技术体系,感兴趣的小伙伴可以了解一下... 目录引言:小数精度问题的核心挑战一、浮点数精度问题分析1.1 浮点数精度陷阱1.2 浮点数误差来源二、基础解决

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac

Python中经纬度距离计算的实现方式

《Python中经纬度距离计算的实现方式》文章介绍Python中计算经纬度距离的方法及中国加密坐标系转换工具,主要方法包括geopy(Vincenty/Karney)、Haversine、pyproj... 目录一、基本方法1. 使用geopy库(推荐)2. 手动实现 Haversine 公式3. 使用py

Django HTTPResponse响应体中返回openpyxl生成的文件过程

《DjangoHTTPResponse响应体中返回openpyxl生成的文件过程》Django返回文件流时需通过Content-Disposition头指定编码后的文件名,使用openpyxl的sa... 目录Django返回文件流时使用指定文件名Django HTTPResponse响应体中返回openp

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

springboot+vue项目怎么解决跨域问题详解

《springboot+vue项目怎么解决跨域问题详解》:本文主要介绍springboot+vue项目怎么解决跨域问题的相关资料,包括前端代理、后端全局配置CORS、注解配置和Nginx反向代理,... 目录1. 前端代理(开发环境推荐)2. 后端全局配置 CORS(生产环境推荐)3. 后端注解配置(按接口