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

news2024/11/16 8:59:11

数字揭秘

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

网球运动员的情绪爆发已被证明是不可避免的。哪怕是包括知名球员约翰·麦肯罗(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.coloradmin.cn/o/1869533.html

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

相关文章

Transformer教程之Transformer的历史背景

在现代人工智能领域,Transformer模型已经成为一种不可或缺的技术,它在自然语言处理(NLP)和计算机视觉等多个领域取得了巨大的成功。本文将带你回顾Transformer的历史背景,了解它是如何从最初的构想到今天的广泛应用的。…

SpringBoot启动出错:无法访问org.springframework.boot.autoconfigure.SpringBootApplication

无法访问org.springframework.boot.autoconfigure.SpringBootApplication类文件具有错误的版本 61.0,应为 52.0请删除该文件或确保该文件位于正确的类路径子目录中。 出现该问题是由于版本不兼容, 在pom.xml文件中,修改版本为2开头即可

企业工程项目管理系统源码:Java版源码解析

一、项目概述 鸿鹄工程项目管理系统是基于Spring Cloud、Spring Boot、Mybatis、Vue和ElementUI技术栈,采用前后端分离架构构建的工程管理软件。它旨在应对企业快速发展中的管理挑战,提升工程管理效率,减轻工作负担,加速信息处理…

10分钟微调专属于自己的大模型_10分钟微调大模型

1.环境安装 # 设置pip全局镜像 (加速下载) pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ # 安装ms-swift pip install ms-swift[llm] -U# 环境对齐 (通常不需要运行. 如果你运行错误, 可以跑下面的代码, 仓库使用最新环境测试) pip install -r r…

Transformer教程之循环神经网络(RNN)和长短期记忆网络(LSTM)

在当今人工智能和深度学习的世界中,Transformer模型已经成为了主流。然而,回顾过去,循环神经网络(RNN)和长短期记忆网络(LSTM)在序列数据处理上也曾风靡一时。本文将详细讲解RNN和LSTM的原理、应…

【项目实训】各种反爬策略及爬虫困难点总结

在这里,我总结了本次项目的数据收集过程中遇到的反爬虫策略以及一些爬虫过程中容易出现问题的地方。 user-agent 简单的设置user-agent头部为浏览器即可: 爬取标签中带href属性的网页 对于显示岗位列表的页面,通常检查其源代码就会发现&…

Vite 动态导入警告问题解决方案

如上图我要实现从后台获取权限菜单并动态导入进行渲染 但由于 vite 暂时不支持这种导入方式 图中也给出了提示 本人也是这么去做了 但并没什么卵用 后来参考了 vite 的 import.meta.glob 这种方式 我在处理菜单权限控制的菜单里进行了如下操作: …

day001 环境的配置与工具的安装

VMware的软件包:https://pan.xunlei.com/s/VNs1KShnlZalTSJtejXXzchlA1?pwdudy5# 其他的软件可以在电脑管家中下载,注意不要安装到c盘,否则影响开机速度。 虚拟机工具:VMware17.5.1 1, 2, 3&#xff0c…

四川赤橙宏海商务信息咨询有限公司抖音电商领航者

在数字化浪潮席卷全球的今天,电商行业无疑是其中最为活跃、最具潜力的领域之一。而在中国这片广袤的土地上,四川赤橙宏海商务信息咨询有限公司以其独特的视角和前瞻性的战略布局,成为了抖音电商服务领域的佼佼者。今天,就让我们一…

Lesson 41 Penny‘s bag

Lesson 41 Penny’s bag 词汇 cheese n. 奶酪,芝士,起司【不可数】 搭配:a piece of cheese 一片奶酪    big cheese 大人物    cheese cake 芝士蛋糕 bread n. 面包【不可数】 各种面点:cake n. 蛋糕      cup cak…

我给我的学校写了个校园墙小程序

目录 前言 正文 事先声明 项目介绍 关于Github的一些点 ①贡献值的记录 ②Github中的Project是什么 ③Release和Package有什么区别 ④开源许可证之间的区别 尾声 🔭 Hi,I’m Pleasure1234🌱 I’m currently learning Vue.js,SpringBoot,Computer Securit…

QT项目实战:拼图小游戏

一、拼图智益-经典游戏(开发环境) 1:操作系统:Windows 10 x64专业版。 2:开发工具:Qt 5.12.8。 二、拼图智益-经典游戏(功能模块) 1:功能模块1:游戏启动…

虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本

复制了同事的VMware镜像,但是他的软件版本和我的不同,于是乎出现了这个报错:虚拟机使用的是此版本 VMwareWorkstation 不支持的硬件版本。 模块“Upgrade”启动失败。 解决办法,直接改.vmx文件的版本信息: 以文本格式打…

为什么带货主播,他突然就不吃香了?

为什么带货主播他突然就不吃香了?工资骤降50%。 相比 2023 年初主播的平均薪资降了50%,那不管你是头部主播还是腰部主播,全部都降薪了。那尾部主播就更不用说了,有的主播他的时薪已经低到 20 块钱一个小时,还不如大学…

YOLOV8图像分割预测后输出mask图

训练一个yolov8后,用官方的预测脚本一般是: results model.predict(img_path, saveTrue, save_diroutput_folder) 运行此代码会直接在run里面生成一个文件夹,保存预测图像。如果要获取分割后的mask点,或mask的轮廓点&#xff0…

redis需要知道的点

目录 一、为什么要用缓存 二、使用 Redis有哪些好处 三、什么是 redis? 四、redis和memcached区别 五、为什么redis单线程模型效率也能那么高 六、redis的线程模型 七、redis 6.0 引入多线程 八、为什么Redis需要把所有数据放到内存中? 九、Red…

利用圆上两点和圆半径求解圆心坐标

已知圆上两点P1,P2,坐标依次为 ( x 1 , y 1 ) , ( x 2 , y 2 ) (x_1,y_1),(x_2,y_2) (x1​,y1​),(x2​,y2​),圆的半径为 r r r,求圆心的坐标。 假定P1,P2为任意两点,则两点连成线段的中点坐标是 x m i …

【精选】数据治理项目实施(合集)05——解码“数据架构”,数据架构包含哪些内容?

上一篇讲到了数据治理项目的前期调研工作,继数据调研工作完成之后,就要开始关于治理工作的各项方案设计,整体方案设计包括数据架构、元数据、主数据、数据质量、数据安全、指标标签体系、数据生命周期管理和管理评价等内容。这一篇重点讲一下…

GIT-LFS使用

0.前言 目前git仓库有很多很大的文件需要管理,但是直接上传,每次clone的文件太大,所有准备使用git-lfs解决。 1、下载和安装 Git LFS 1.1、直接下载二进制包: Releases git-lfs/git-lfs GitHub 安装 Git LFS sudo rpm -ivh…

RabbitMQ基本概念

RabbitMQ是AMQP协议的一个开源实现,所以其基本概念也就是的 AMQP 协 议中的基本概念。如图3-1所示是 RabbitMQ 的整体架构图。 Message(消息):消息是不具名的,它由消息头和消息体组成。消息体是不透明的, 而消息头则由一系列可选属性组成&…