VMMECH014_Harmonic Response of a Single Degree of Freedom System

2024-02-18 14:59

本文主要是介绍VMMECH014_Harmonic Response of a Single Degree of Freedom System,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ANSYS Workbench 单自由度系统的稳态响应
案例分析:
如下图所示,一个由四个杆连接而成的无质量弹簧和点质量共同组成模拟弹簧质量系统。其中杆1一端固定,在杆4另一端施加简谐力。
在这里插入图片描述
在下列情况下,使用模态叠加法(Mode-Superposition),求出频率范围为0至500 Hz时受力面上系统的Z向变形的频率响应。Solution intervals= 20。
· 情形一:阻尼系数 = 0
· 情形二:阻尼系数 = 0.5

材料属性
材料Evρ (kg/m3)
杆11.1 x 10110.341 x 10-8
杆21.1 x 10110.341 x 10-8
杆34.5 x 10100.351 x 10-8
杆44.5 x 10100.351 x 10-8
几何特征应用载荷
每个杆:
直径 = 20 mm
长度 = 50 mm
力 = 1 x 107 N
点质量 = 3.0144 kg

1. 选择分析模块
此案例用于分析稳态响应问题,因此需要使用Harmonic Response
Analysis System中拖拽Harmonic ResponseProject Schematic中即可。
在这里插入图片描述
2. 定义材料属性
所用材料属性在材料库中无法找到,因此使用自定义属性。

— 右键Engineer Data并选择Edit/双击Engineer Data
— 新建材料并定义材料名称
— 从Toolbox中添加所需要的材料属性,本案例中使用两种材料。
— 底部窗格中键入对应数值
在这里插入图片描述

3. 建立几何数模
右键Geometry并选择Edit Geometry in DesignModeler…
注意单位
在这里插入图片描述
4. 生成网格

— 双击Model/右键Model选择Edit

— 直接生成网格,单元体尺寸设置为 2 mm。

注:
1.在生成网格之前,可以先将材料属性赋予几何体。展开Geometry选中几何体 -->在相关详细信息视图中Material项关联菜单选中之前自定义的材料。
2.选中Geometry插入Point Mass并选中相应的面。
在这里插入图片描述
5. 添加边界条件和载荷

如下图所示,边界条件与载荷:

Modal右键,插入“Fixed SupportForce
在这里插入图片描述
Analysis Settings中进行相关设置:频率范围 0 至 500 Hz; Solution Method设为Mode Superposition(一般为默认); Solution Intervals设为20。若是想要查看应力应变等结果信息,可以在Output Controls激活相应对象。
在这里插入图片描述

求解

1.Solution—>insert—>Deformation—>Directional,选择所有实体
在这里插入图片描述
2.Solution—>insert—>Frequency Response—>Deformation,选择载荷施加的面,并将方向设为Z轴
在这里插入图片描述
变形量和频率响应求解结果
情形一:阻尼系数 = 0
在这里插入图片描述
在这里插入图片描述

情形二:阻尼系数 = 0.5
在这里插入图片描述
在这里插入图片描述

ANSYS Mechanical结果比较

ResultsTargetMechanicalError(%)
无阻尼最大幅值 (m)0.14040.14110.499
无阻尼相位角 (度)1801800
有阻尼最大幅值(m)0.140.140690.493
有阻尼相位角 (度)175.6175.59-0.057

注:上述Mechanical结果对于不同计算机或网格划分方式及网格尺寸大小可能会有些许差别

Reference:

ANSYS Help 19.0

这篇关于VMMECH014_Harmonic Response of a Single Degree of Freedom System的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Partical System

创建"粒子系统物体"(点击菜单GameObject -> Create Other -> Particle System) 添加"粒子系统组件"(点击Component -> Effects  ->Particle System) 粒子系统检视面板  点击粒子系统检视面板的右上角的"+"来增加新的模块。(Show All Modules:显示全部) 初始化模块: •

小技巧绕过Sina Visitor System(新浪访客系统)

0x00 前言 一直以来,爬虫与反爬虫技术都时刻进行着博弈,而新浪微博作为一个数据大户更是在反爬虫上不遗余力。常规手段如验证码、封IP等等相信很多人都见识过…… 当然确实有需要的话可以通过新浪开放平台提供的API进行数据采集,但是普通开发者的权限比较低,限制也比较多。所以如果只是做一些简单的功能还是爬虫比较方便~ 应该是今年的早些时候,新浪引入了一个Sina Visitor Syst

System.getProperties().

Java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 java.vm.specification.vendor

12C 新特性,MOVE DATAFILE 在线移动 包括system, 附带改名 NID ,cdb_data_files视图坏了

ALTER DATABASE MOVE DATAFILE  可以改名 可以move file,全部一个命令。 resue 可以重用,keep好像不生效!!! system照移动不误-------- SQL> select file_name, status, online_status from dba_data_files where tablespace_name='SYSTEM'

android6/7 system打包脚本

1.android5打包system就是网站上常见的制作ROM必备的解包打包system脚本 指令如下:mkuserimg.sh -s out/target/product/$TARGET_PRODUCT/system out/target/product/$TARGET_PRODUCT/obj/PACKAGING/systemimage_intermediates/system.img

android打包解包boot.img,system.img

原帖地址:http://www.52pojie.cn/thread-488025-1-1.html 转载Mark一下,日后研究 最近工作需要对boot.img,system.img进行破解。顺便将心得分享一下。 我的工作环境是在linux下的。所以工具都是针对linux的。 boot.img破解相关工具: 1、split_boot    perl脚本 2、boot_i

MTK Android P/Q system/vendor/super快速打包

一、Android 新版本默认开启了动态分区,把system vendor  product等分区打包成一个super分区。这对于我们使用替换分区的方法来排查问题不是很方便,直接替换一个super也不知道到底是哪个部分导致的。所以我们需要自己制作super.img来缩小范围。下面讲讲如何快速生成system、vendor、super,以及vbmeta(校验image,不匹配可能会导致不开机) 二

Linux函数fcntl/system学习

本文针对项目中用到的几个函数进行详细分析,并尽可能的添加示例进行验证学习。比如fcntl/ioctl函数、system/exec函数、popen/pclose函数、mmap函数等。 重点参考了《UNP》和《Linux程序设计》第四版。 一、fcntl函数 fcntl函数可以改变或者查看已打开文件的性质。该函数的定义如下: #include <fcntl.h> int fcntl(

【UVA】11400-Lighting System Design(动态规划)

这道题感觉状态式不是很好推。。。 WA了好几次是因为排序的时候出问题了。 这道题出在线性结构里了,先说一下最长上升子序列吧。 dp[i]代表了以array[i]结尾的时候,最长子序列长度。 推导的时候,以起点递增的顺序进行推导。 #include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#i

解决PHP Warning: strftime(): It is not safe to rely on the system's timezone set

当运行一些程序时,在httpd日志中会有如下警告日志: PHP Warning:  strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set(