实现设计开挂|如何设计出坚不可摧的网球拍?

数字揭秘

我们发现自己可能偶尔会以过激的方式表达沮丧或愤怒,哪怕是在公共场合。就算是世界级的网球运动员也无法避免偶尔的情绪爆发,他们有时会砸球拍来释放被压抑的情绪或应对来自竞赛的压力。

网球运动员的情绪爆发已被证明是不可避免的。哪怕是包括知名球员约翰·麦肯罗(John McEnroe)或塞雷娜·威廉姆斯(Serena Williams)。例如,在2022年美国公开赛失利砸坏了两个球拍后,谁能忘记尼克·克耶高斯(Nick Kyrgios)的情绪爆发?

图片

Nick Kyrgios 怒摔网球拍

最近,亚历山大·布勃利克(Alexander Bublik)在 ATP 世界巡回赛上砸坏了三个球拍,这是近期有记录的最严重的情绪崩溃之一。虽然这种行为并不常见,但它确实发生了。

可以设计出坚不可摧的网球拍吗

在 Altair,我们对那些受到重创的球拍表示同情,这也是为什么我们有了这样的想法:如果你能为暴怒的球员制作一个能够承受最极端力量的球拍,会怎么样?简而言之,你能制作出坚不可摧的网球拍吗?

虽然它不会帮助球员避开困局,但能够承受非常规冲击的网球拍确实能证明其无与伦比的耐用性和质量。虽然防止球拍被砸坏似乎是一个小众问题,但大多数体育用品制造商在设计网球及其他领域的产品时必须考虑钝力和冲击场景。

冲击分析是一种非线性现象,通常使用计算成本高昂的有限元方法(FEM)进行研究。虽然这些方法可以得到非常详细的结果,但它们只能专注于一个特定的场景。然而,每次砸球拍的过程都不一样。这要求制造商模拟各种冲击场景,以实现有效的球拍设计。

幸运的是,Altair® MotionSolve® 提供了一种更有效的方法来模拟接触和冲击。设计人员利用MotionSolve仅需花费FEM分析所需的很小一部分时间来迭代大量设计和冲击场景,从而节省大量时间和金钱。如果需要,通过显式有限元分析方法只对最终设计和最严重的冲击情况进行分析验证,以增强对结果的信心。

通过 Altair® HyperWorks® 进行冲击分析

通过多体方法对网球拍进行冲击分析可以使用 Altair® HyperWorks®应用程序来简化建模和可视化工作流程。具体来说,我们可以使用 MotionSolve 和 Altair® MotionView® 来分析暴怒的网球运动员的动作,以及他们的球拍在被砸或扔出时所承受的冲击力。我们通过以下示例中的步骤,来描述这一过程。

1、创建球拍的 FE 模型

此步骤包括在球拍框架和手柄几何体上创建壳网格,分配厚度属性和材料属性。网格应该足够精细,以获得足够详细的几何体特征。

图片

在 HyperMesh 中生成网格

本示例使用石墨的线性材料属性(MAT1),石墨是制造专业球拍的最常见材料之一。零件厚度为 3 毫米。在此分析中,手柄部分被认为是刚性的,并使用刚性单元 (RBE2) 进行建模,该刚性单元从节点覆盖球拍握把模型部分的所有节点,主节点位于球拍握把的中心。模型准备就绪后,将其导出到 Altair® OptiStruct®。

2、将有限元模型转换为柔性主体

在多体方法中,一般将主体建模为刚体。而柔性效应通过柔性体来表征,即通过有限元模型的模态综合法来实现。这个过程由MotionView的FlexPrep工具处理,这是一种柔性体创建工具。OptiStruct在后台生成.h3d格式的柔性体。

3、球拍的多体模型

新模型用于表示球拍主体。直接在MotionView中创建了人体手臂系统,并建模来挥动球拍。带有关节的手臂被视为刚体,并且在地面和球拍之间定义了接触。在模仿球拍撞击事件的手臂上施加运动,并进行瞬态分析。案例模拟了两种最常见的情况。一个是网球运动员砸球拍,另一个是把球拍摔到地上。

4、提高模型精度

涉及柔性体的接触需要一组特定的附加模态来准确捕捉球拍在接触过程中的变形和应力。附加模态是通过施加接触预载荷集方法来生成的。

在这种方法中,首先通过求解一个只有球拍的模型来模拟事件,该模型具有原始柔性体.h3d,框架周围有载荷。

第二步,通过使用FlexPrep中的一种称为Craig-Chang-Contact的新CMS方法,为先前仿真生成的载荷集提供数据。在步骤三中,将生成一个新的柔性体.h3d,以替换先前的柔性体,并再次求解瞬态分析。以下动画和图像显示了分析结果。

图片

网球运动员砸球拍

模拟粉碎结果

首先,设置人体手臂系统,使球拍以一定角度撞击地面。

图片

撞击时的变形和应变

图片

撞击时应力结果

图片

撞击时的接触力结果

该模型可以在 28秒 内在其线性范围内进行求解,同时生成结果。变形、应变、应力和接触力可以快速可视化。

模拟摔球拍结果

在这个例子中,球拍被垂直扔到地上(就像 Nick Kyrgios 扔他的球拍一样)。

图片

第一次撞击时的变形和应变

图片

第一次撞击时应力结果

图片

第一次撞击时的接触力结果

这些模型运行速度非常快(在几秒钟内)。因此,可以快速分析结果,使用户能够在测试球拍模型时探索大量应用场景。

图片

在测试球拍模型时,可以同时考虑多种应用场景

可以通过对球拍模型的更改来运行多个设计迭代,直到结果在线性变形范围内令人满意。然后,可以通过详细的有限元仿真进一步分析最终的设计迭代。

结 论

多体仿真因其效率和多功能性而成为冲击分析的一种非常有价值的工具。与显式有限元方法(FEM)等传统方法不同,MotionSolve提供了一种更实用的方法来模拟接触和冲击场景,特别是对于需要多姿态冲击的设计。借助MotionSolve,设计人员可以迭代一系列冲击场景,从而深入了解系统在不同条件下的动态行为。

Altair 客户已经使用 MotionSolve 来研究多姿态跌落测试,以改进其针对手机、VR googles和智能眼镜的设计。这种能力不仅节省了这些客户的时间,而且通过考虑更广泛的潜在冲击,提高了分析的准确性。

归根结底,球员还是希望能够多省一笔费用,球拍制造商也是如此。例如,诺瓦克·德约科维奇(Novak Djokovic)在 2023 年温网男单决赛中输给卡洛斯·阿尔卡拉斯(Carlos Alcaraz)时将球拍砸在网柱上被罚款8,000美元。通过设计优化,结构更合理的网球拍可以在球员暴怒时省下不少钱。通过利用MotionSolve,工程师可以探索设计修正并优化性能,最终开发出更具弹性、更可靠的产品。

总而言之,仿真绝对可以帮助为愤怒的球员创造一个抗冲动的网球拍。但我们认为,避免砸碎球拍的最好方法是控制情绪的爆发。当然,说起来容易做起来难!

图片


关于 Altair RapidMiner

Altair RapidMiner 数据分析与人工智能平台,是 Altair 澳汰尔公司旗下仿真、HPC 和数据分析三块主营业务中的解决方案,它在数据分析领域最早实现将自动化数据科学、文本分析、自动特征工程和深度学习等多种功能同时集成的一站式数据分析平台,帮助用户解决从数据清洗、准备、数据科学建模到模型管理和部署,同时又支持数据和流数据的实时分析可视化的数据分析平台。

欲了解更多信息,欢迎关注公众号:Altair澳汰尔

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/36525.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux系统相关函数总结

在应用程序当中,有时往往需要去获取到一些系统相关的信息,譬如时间、日期、以及其它一些系统相关信息,本章将向大家介绍如何通过 Linux 系统调用或 C 库函数获取这些系统信息。除此之外,还会向大家介绍 Linux 系统下的/proc 虚拟文…

浏览器插件利器-allWebPluginV2.0.0.14-beta版发布

allWebPlugin简介 allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品,致力于将浏览器插件重新应用到所有浏览器。它将现有ActiveX插件直接嵌入浏览器,实现插件加载、界面显示、接口调用、事件回调等。支持谷歌、火狐等浏…

js删除el-table删除新增项,有的已经保存有的未经保存

有时候在弹窗中的弹窗要删除数据,有的是刚新增进来的,没有经过保存就没有id,有的已经保存过就有id 根据情况设定是否为编辑模式,如果为编辑模式就需要进行筛选删除及接口,如果不是编辑模式,只需要进行筛选删除 this.editFlag true; // 为编辑模式// 删除伤亡名单handelDel() …

数据库管理系统(DBMS)

一.数据库管理系统 1.简介 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中…

【PWN · ret2libc | protobuf】[2024CISCN · 华中赛区]protoverflow

套了一层protobuf壳,然后就是简单的ret2libc 参考速递:深入二进制安全:全面解析Protobuf-CSDN博客 前言 第一次遇到protobuf,如果没有了解过,是显然做不出来的。此次复现,也算是点亮了一个技能点 一、什么…

如何用Vue3和Plotly.js实现一个动态3D图的在线展示

本文由ScriptEcho平台提供技术支持 项目地址:传送门 基于 Plotly.js 的交互式图表动画 应用场景 本代码演示了如何使用 Plotly.js 创建交互式图表动画,其中一个区域填充的区域在给定时间间隔内更新其数据。这种动画可用于可视化时间序列数据或展示数…

centOS7网络配置_NAT模式设置

第一步:查看电脑网卡 nat模式对应本地网卡的VMnet 8 ,查看对应的IP地址。 第二步:虚拟网络编辑器 打开VMWare,编辑--虚拟网络编辑器,整个都默认设置好了,只需要查看对应的DHCP设置中对应的IP的起始&#…

算法金 | 没有思考过 Embedding,不足以谈 AI

大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 抱个拳,送个礼 在当今的人工智能(AI)领域,Embedding 是一个不可或缺的概念。如果你没有…

Python学习笔记24:进阶篇(十三)常见标准库使用之数据压缩功能模块zlib,gzip,bz2,lzma的学习使用

前言 本文是根据python官方教程中标准库模块的介绍,自己查询资料并整理,编写代码示例做出的学习笔记。 根据模块知识,一次讲解单个或者多个模块的内容。 教程链接:https://docs.python.org/zh-cn/3/tutorial/index.html 数据压缩…

2024年度临沂市安全文化书画摄影展开幕

人海信息网山东讯 6月27日,2024年度临沂市安全文化书画摄影作品展,在临沂高新区隆重开幕。本次书画摄影展深入贯彻“以人为本,安全发展”的重要思想,立意高远,内涵丰富,思想深邃,承载着健康、幸…

List常用操作比for循环更优雅的写法

private String name; //姓名 private Integer age; //年龄 private Integer departId; //所属部门id } List list new ArrayList<>(); 复制代码 简单遍历 使用lamada表达式之前&#xff0c;如果需要遍历list时&#xff0c;一般使用增强for循环&#xff0c;代码如…

【AIGC】《AI-Generated Content (AIGC): A Survey》

文章目录 相关概念What is AI-generated content?Necessary conditions of AIGCHow can AI make the content better?The industrial chain of AIGCAdvantages of large-scale pre-trained modelsGeneration of smart textPros of AIGCCons of AIGCAIGC and Metaverse 挑战潜…

制作高校专属PPT时,如何将校徽设置成透明底色?无须PS

目录 示例&#xff1a;以清华大学为例 1必应搜索“清华大学校徽” 2保存清华大学校徽及校名。 3将校徽导入到PPT中 ​4 选中校徽&#xff0c;然后依次选择“图片格式”-->颜色-->设置透明色​编辑 5出现“画笔”&#xff0c;由于截图的缘故&#xff0c;画笔没有在截…

002关于Geogebra软件的介绍及与MatLab的区别

为什么要学Geogebra&#xff1f; 因为和MatLab的科学计算相比&#xff0c;GeoGebra重点突出教学展示&#xff0c;对于教师、学生人群来讲再合适不过了&#xff0c;尤其是可以融入到PPT里边呈现交互式动画&#xff0c;想想听众的表情&#xff01;这不就弥补了看到PPT播放数学公…

谷歌SEO在外贸推广中的应用效果如何?

谷歌SEO在外贸推广中非常有效。通过优化网站&#xff0c;可以提高在搜索结果中的排名&#xff0c;这意味着更多的潜在客户会看到你的产品和服务。 一个高排名的网站能带来更多自然流量&#xff0c;不需要花费广告费用。这种流量通常质量较高&#xff0c;因为用户是主动搜索相关…

[AIGC] Doris:一款高效的MPP数据仓库引擎

在大数据处理的领域中&#xff0c;Apache Doris&#xff08;原百度 Palo&#xff09;是一个高效的MPP&#xff08;大规模并行处理&#xff09;数据仓库&#xff0c;最初由百度开发&#xff0c;现在已经成为Apache的孵化项目。 (图片取自百度) – 文章目录 1. Doris的基础知识…

第三十五篇——奥卡姆剃刀法则:最简单的往往是最有效的

目录 一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么&#xff1f; 四、总结五、升华 一、背景介绍 对于奥卡姆剃刀的理解&#xff0c;之前没有这么详细的了解过&#xff0c;…

妙手ERP正式接入Lazada 3PF,支持批量设置产品库存,管理多仓发货

Lazada平台近期又有大动作&#xff0c;上线了3PF一店多运模式&#xff01; 一、Lazada 3PF一店多运模式 在介绍3PF一店多运模式前&#xff0c;要先说明一下原有的Lazada履约模式&#xff0c;此前&#xff0c;Lazada为跨境商家提供两大类物流履约方案&#xff1a; 一类&#x…

O_CREAT创建函数的例子

代码&#xff1a; #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> int main(void) {int fd-1;char filename[]"test.txt";fdopen(filename,O_RDWR|O_CREAT|O_EXCL,S_IRWXU);if(-1fd){printf("F…

java基于ssm+jsp 仓库智能仓储系统

1管理员功能模块 管理员登录&#xff0c;通过填写用户名、密码等信息&#xff0c;输入完成后选择登录即可进入智能仓储系统 &#xff0c;如图1所示。 图1管理员登录界面图 智能仓储系统 &#xff0c;在智能仓储系统可以查看个人中心、公告信息管理、员工管理、供应商管理、商…