【AIFEM案例分析】药柱随机响应分析

AIFEM是由天洑自主研发的一款通用的智能结构仿真软件,助力用户解决固体结构相关的静力学、动力学、振动、热力学等实际工程问题,软件提供高效的前后处理工具和高精度的有限元求解器,帮助用户快速、深入地评估结构的力学性能,加速产品的设计迭代。

一、概 要

1)案例描述

火箭药柱在运输过程中受到各方向的颠簸等激励,这个随机激励可用PSD谱来描述。本案例仿真某型药柱在水平PSD谱下的随机响应。

2)几何

某型药柱几何如图1-1所示,取其四分之一模型进行分析,由红色壳体、灰色绝热层、绿色包覆层和蓝色推进剂组成。

图1-1 几何模型

3)材料属性

各部位材料如表1-1所示。

表1-1 材料属性

4)模态分析步

分析步:求解前30阶模态;边界:固定中间两个环边;对称面施加对称约束。

图1-2 工况示意图

5)随机响应分析步(Y向)

频率区间:10-500Hz;点数:2;直接阻尼:10Hz:0.03、500Hz:0.03;PSD谱。

表1-2 PSD谱

二、建 模

1)新建方案

① 启动AIFEM 2023R2;

② 点击创建方案,在新建方案弹窗中,填写文件名《药柱》,点击保存。

图2-1 AIFEM窗口

图2-2 新建方案

2)几何

① 点击几何>导入,弹出导入几何文件弹窗

②在导入几何文件弹窗中,选择几何文件case_symm_cut.stp;

③ 选择默认的‘导入到新模型’,将其导入为‘药柱’,点击导入

图2-3 几何导入

3)网格

① 点击有限元模型>四面体网格,弹出四面体网格弹窗;

② 在四面体网格弹窗中,选择整个模型作为对象,点击对象左侧的确定

③ 将全局网格尺寸修改为8mm,点击生成

图2-4 网格划分

4)材料

① 点击有限元模型>新增材料,在材料弹窗中,a.修改材料名称为壳体;b.勾选密度并输入密度值为7.80E-9;c.勾选线弹性并输入弹性模量为2.06E5,泊松比为0.27。勾选继续新增按钮,点击确定

② 类似的,根据表1-1,依次创建材料绝热层、包覆层和推进剂。

图2-5 创建材料

点击有限元模型>新增材料,在材料弹窗中,a.修改材料名称为绝热层;b.勾选密度并输入密度值为1.03E-9;c.勾选线弹性并输入弹性模量为2.4,泊松比为0.49。勾选继续新增按钮,点击确定

图2-6 创建材料

点击有限元模型>新增材料,在材料弹窗中,a.修改材料名称为包覆层;b.勾选密度并输入密度值为9.98E-10;c.勾选线弹性并输入弹性模量为1.2,泊松比为0.49。勾选继续新增按钮,点击确定

图2-7 创建材料

点击有限元模型>新增材料,在材料弹窗中,a.修改材料名称为推进剂;b.勾选密度并输入密度值为1.80E-9;c.勾选线弹性并输入弹性模量为10.692,泊松比为0.49。点击确定

图2-8 创建材料

5)属性

点击有限元模型>固体属性。在固体属性弹窗中,依次将各材料属性赋予各几何。(可勾选弹窗中继续新增以快速赋予属性)。注意:绝热层和包覆层在两端对称各有一个,均需要赋材料。

图2-9 属性赋予

三、分 析

1)分析步

① 点击有限元分析>新增分析,创建一个‘结构分析’ ,选择子分析步为模态,点击继续

② 在模态分析步弹窗中,选择给定30振型数

图3-1 分析步创建

① 点击有限元分析>随机响应,弹出随机响应分析步弹窗;

② 在随机响应分析步弹窗中,a.输入最小频率、最大频率、扫频点数、偏置参数分别为10,500,2,3;b.选择指定频率,勾选临界阻尼,输入频率与临界阻尼比为10:0.03,500:0.03;点击确定

图3-2 分析步创建

2)边界条件

① 点击有限元分析>对称/固定,可弹出对称/固定弹窗;

② 在对称/固定弹窗中,a.选中间两个环边; b.选择固定方式下的简支类型,点击确定

图3-3 边界条件设置

3)约束

① 点击有限元分析>绑定,可弹出绑定弹窗(可勾选继续新增以连续建立绑定);

② 在绑定弹窗中,主面选择壳体与绝热层、推进剂接触的内部面(可在视口中右键壳体几何,点击仅显示以便于选择),点击右侧确定

③ 在绑定弹窗中,副面选择绝热层、推进剂与壳体接触的面(可在视口中右键几何,点击反向显示/隐藏以便于选择),点击确定

图3-4 约束设置

① 再次点击有限元分析>绑定,弹出绑定弹窗(若勾选继续新增则会自动打开);

② 在绑定弹窗中,主面选择绝热层与包覆层、推进剂的接触面(注意:两端对称有两个),点击右侧确定

③ 在绑定弹窗中,副面选择包覆层、推进剂与绝热层的接触面(注意:两端对称有两个),点击确定

图3-5 约束设置

① 再次点击有限元分析>绑定,弹出绑定弹窗(若勾选继续新增则会自动打开)。

② 在绑定弹窗中,主面选择推进剂与包覆层的接触面(注意:两端对称有两个),点击右侧确定;

③ 在绑定弹窗中,副面选择包覆层与推进剂的接触面(注意:两端对称有两个),点击确定

图3-6 约束设置

4)边界条件

① 点击有限元分析>基础激励,弹出基础激励弹窗;

② 在基础激励弹窗中,a.类型选择加速度;b.自由度选择Uy; c.点击PSD下侧“+”,弹出幅值弹窗以新建PSD;

③ 在幅值弹窗中,a.类型选择PSD,重力加速度输入9810;b.输入对应的PSD谱;依次点击两个弹窗的确定

图3-7 基础激励设置

5)求解

① 点击有限元分析>求解,出现求解弹窗;

② 在求解弹窗中,定义输出名称及求解模型,点击确定进行求解

图3-8 求解

四、后处理

1)云图查看

① 求解完成后,软件自动导入结果;

② a.在视口区左侧选择RNMISES. b.视口区下侧选择相应帧,c.输入相应变形系数,进行RMS云图查看。

由此完成了药柱的随机响应分析,得到了RNMISES云图,观察RNMISES云图得到其最值为10.72MPa。

图4-1 应力云图

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

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

相关文章

PHP在线客服系统平台系统源码+完全开源 带完整的搭建教程

在线客服系统已经成为企业与用户进行实时沟通的重要工具。PHP作为一种流行的服务器端脚本语言,具有高效、稳定和易用性等优点,因此被广泛应用于在线客服系统的开发。今天罗峰来给大家介绍一款PHP在线客服系统平台系统源码,源码完全开源&#…

ChatGPT扩展系列之ChatExcel

文章目录 ChatGPT扩展系列之ChatExcel对某一列的文字进行处理对数据进行排序对数据进行计算微软官方又推出Excel AI插件ChatGPT扩展系列之ChatExcel 自从ChatGPT很空出世之后,很多基于ChatGPT的应用便如雨后春笋般应用而生,这些应用的底层本质就是利用了ChatGPT对自然语言的…

SpringCloud(五) Eureka与Nacos的区别

SpringCloud(二) Eureka注册中心的使用-CSDN博客 SpringCloud(四) Nacos注册中心-CSDN博客 在这两篇博文中我们详细讲解了Eureka和Nacos分别作为微服务的注册中心的使用方法和注意事项,但是两者之间也有一些区别. 一, Nacos实例分类 Nacos实例分为两种类型: 临时实例:如果实例…

解决proteus仿真stm32,IIC通讯,IIC DEBUG无法显示从机应答信号的问题(问题情况为在8位数据后应答位显示?)

1、错误现象 错误现象如下,在IIC数据传输8位数据后,IIC DEBUG的应答位无法显示应答位 2、错误原因 我们打开信号传输的示波器,直接去查看IIC从机校验位的数据波形,可以看到从机示波器显示的的波形为半高ACK,那错误原…

在python中加载tensorflow-probability模块和numpy模块

目录 操作步骤: 注意: 问题: 解决办法: 操作步骤: 在虚拟环境的文件夹中,找到Scripts文件夹,点击进去,找到地址栏,在地址栏中输入cmd,进入如下界面。 输…

[LeetCode]-27. 移除元素-26.删除有序数组中的重复项-88.合并两个有序数组

目录 27.移除元素 题目 思路 代码 26. 删除有序数组中的重复项 题目 思路 代码 88.合并两个有序数组 题目 思路 代码 总结 27.移除元素 27. 移除元素 - 力扣(LeetCode)https://leetcode.cn/problems/remove-element/description/ 题目 给你一…

新建包含cuda和cudnn的docker

背景:服务器的cudnn版本太低了,没有权限去修改。故新建包含cuda和cudnn的docker 步骤 一、拉取镜像及创建docker 拉取相关的镜像 从镜像列表选出相关版本的镜像https://gitlab.com/nvidia/container-images/cuda/blob/master/doc/supported-tags.md …

在全新ubuntu上用gpu训练paddleocr模型遇到的坑与解决办法

目录 一. 我的ubuntu版本![在这里插入图片描述](https://img-blog.csdnimg.cn/297945917309494ab03b50764e6fb775.png)二.首先拉取paddleocr源代码三.下载模型四.训练前的准备1.在源代码文件夹里创造一个自己放东西的文件2.准备数据2.1数据标注2.2数据划分 3.改写yml配置文件4.…

皮肤渲染方法总结

一、皮肤次表面光照 HDRP用的延迟管线,镜面和散射分开进行计算 UE有透射开启和关闭的效果 (一)镜面反射 BRDF和Kelemen方法 (二)次表面散射与透射 1.散射:BRDF与BRSSDF(从反射点附近的点进行…

MES 的价值点之动态调度

随着数字化技术的发展,为制造企业的生产计划提供了更多的便利。但在实际生产管理过程中,企业的生产计划不管做的多么理想,还是可能会因诸多的扰动因素造成执行与计划差异,这时就需要通过一些动态调整方案去适应新的生产要求与环境…

LeetCode刷题之 存在重复元素(题目分析➕源代码)

题目链接🔗力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 1. 题目分析 本题是要找到数组中的重复元素,所以我们分析出一下几点: 1. bool是一种数据类型,true是非0值,false是0.。 2. 数组…

网络协议--TCP的成块数据流

20.1 引言 在第15章我们看到TFTP使用了停止等待协议。数据发送方在发送下一个数据块之前需要等待接收对已发送数据的确认。本章我们将介绍TCP所使用的被称为滑动窗口协议的另一种形式的流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必…

因存在色情内容,夸克被罚50万元

媒体经济的繁荣、自媒体、直播等各种形式的信息传播疯狂发展,但是各种形式的信息资源大规模生产时,“色情”,“暴力”的图像和视频不可控的滋生,特别是某些 APP 或浏览器。一旦打开,满屏都是“哥哥,快来啊”…

prometheus监控kafka

一、前言 关于对kafka的监控,要求高的话可以使用kafka-exorter和jmx-exporter一起收集监控数据,要求不高的情况下可以使用kafka-exporter收集监控数据即可 二、部署 kafka-exporter 部署kafka-exporter,我是在k8s集群中部署的 编辑yaml文件…

竞赛选题 深度学习图像风格迁移

文章目录 0 前言1 VGG网络2 风格迁移3 内容损失4 风格损失5 主代码实现6 迁移模型实现7 效果展示8 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习图像风格迁移 - opencv python 该项目较为新颖,适合作为竞赛课题…

KNN模型

使用K-Nearest Neighbors (KNN)算法进行分类。首先加载一个数据集,然后进行预处理,选择最佳的K值,并训练一个KNN模型。 # encodingutf-8 import numpy as np datas np.loadtxt(datingTestSet2.txt) # 加载数据集,返回一个numpy数…

MES 价值点之数据追随

在现代制造业中,数据追溯已经越来越得到重视,特别是那些推行精益生产的企业重要性就更加突出了,而制造执行系统(MES)作为一种关键的生产管理工具,是能很好的为制造企业提供数据追溯功能。今天,和…

原来服务器这么有用-创建一个自己的云存储:FileBrowser

原来服务器这么有用-创建一个自己的云存储:FileBrowser 1、介绍 filebrowser 是一个使用go语言编写的软件,功能是可以通过浏览器对服务器上的文件进行管理。 Filebrowser提供了一个在指定目录内进行文件管理的界面,可以用于上传、删除、预览…

iOS的应用生命周期以及应用界面

在iOS的原生开发中,我们需要特别关注两个东西:AppDelegate和ViewController。我们主要的编码工作就是在AppDelegate和ViewControlle这两个类中进行的。它们的类图如下图所示: AppDelegate是应用程序委托对象,它继承了UIResponder类…

在Jetpack Compose中使用Paging 3实现无限滚动

在Jetpack Compose中使用Paging 3实现无限滚动 本文将介绍在Jetpack Compose中进行分页加载。分页加载意味着一次只加载应用程序中的小数据块。 假设您在服务器上有大量数据,并且您希望在UI上显示这些数据。显然,您不希望一次性加载所有数据。您希望每次…