matlab动刚度仿真,NVH仿真教程-车身原点动刚度分析与后处理
汽车NVH仿真
使用软件:
前处理:Hypermesh 14.0
求解器:Nastran 2017
后处理:Hypergraph 14.0
目录
摘要
加速度导纳IPI求解过程
IPI加速度导纳结果后处理
原点动刚度后处理
摘要
上一次给大家分享了"NVH理论-原点动刚度与加速度导纳
IPI"的计算原理,忘记了的读者可以点击超链接简单回顾一下。今天要给大家分享的是如何对内饰车身关键点进行原点动刚度仿真分析以及后处理的方法。
加速度导纳IPI求解过程
在使用Nastran作为求解器时,我们并不能直接求解出激励点处的原点动刚度。从上一次分享中,我们知道了激励点处的加速度导纳IPI与动刚度kd有以下关系:
1)
所以,在分析过程中,我们会先通过Nastran计算出激励点处的原点加速度导纳,然后通过加速度数据后处理反推出原点动刚度。
加速度导纳IPI分析设置
所以,第一步我们先来求解出原点处的加速度导纳IPI,由公式
1)可知,原点加速度导纳IPI为激励力与激励点处加速度响应在频域上的比值,本质上是一种传递函数,只是IPI求解的传递函数中激励点与响应点为同一个位置,所以详细的设置过程与前几次分享的 “内饰车身(TB)声振灵敏度分析”,几乎一模一样,在这里就不再重复给出分析设置过程了。主要讲讲一些特别需要注意的问题。
由于计算IPI加速度导纳的激励点与响应点为同一点,所以需要分别给所有的激励点设置一个单独set(即set 1 = nodexxx,
set 2 = nodexxx.....set n = nodexxx,其中nodexxx
分别为对应的激励点节点号),然后再创建一个新的 "load step",命名为case1,分析类型选择模态频率响应 Freq.
resp(modal),加载激励力DLOAD,在METHOD(STRUCT)里附上模态提取方法eigrl,添加频率求解范围 FREQ
,加上结构阻尼 SDAMPING(STRUCT),添加结果输出加速度 "acceleration",勾选sort2, punch,
phase,输出加速度响应的节点为对应的激励点1,选择对应的set,详细设置如下。按照下面设置好其中一个工况,然后同理把其余所有工况设置完即完成了IPI工况的设置过程。(前几次分享的NTF分析中,每一个分析工况响应点都是固定的位置,所以可以通过"case
ontrol card > global output request"
进行响应结果的统一输出。然而本次IPI分析中,每一个工况输出的响应节点为对应的激励点,所以只能通过以上方式分别对激励节点建set,设置响应输出。)
不同于NTF分析,IPI为结构原点加速度导纳,不涉及到声腔,所以在NTF分析文章中提到的有关声腔的设置(SDAMPING(FLUID),
METHOD(FLUID))在这里都不需要进行设置;
需要计算IPI与原点动刚度的位置主要包括以下几点:
动力总成(悬置)连接点(x, y, z三个方向);
排气系统挂钩连接点(x, y, z三个方向);
传动轴系支撑点(x, y, z三个方向);
底盘阻尼器连接点(x, y, z三个方向);
底盘弹簧连接点(x, y, z三个方向);
底盘摇臂连接点(x, y, z三个方向);
冷却模块与车身连接点(x, y, z三个方向);
等等。
IPI加速度导纳结果后处理
把设置好的计算模型导出提交Nastran计算,得到一个后缀.pch的punch计算结果文件,用Hypergraph打开,按照下图所示选择其中一个工况,勾选输出x,
y, z三个方向的响应结果,点击"apply".
为了更好的显示,点击图中的y坐标轴,在下面窗口点选 "Logarithmic" 对数形式,点击 "apply".
得到加速度响应曲线如下图所示,由于加载到结构的激励为单位力,所以该加速度曲线也可以用以表示IPI加速度导纳曲线(单位:mm/s^2/N)。三条实曲线分别为同一个响应点
x, y, z 三个不同方向的响应情况,三条虚曲线从上到下分别为动刚度恒为1KN, 10KN,
100KN的加速度曲线(该三条曲线为参考曲线,当实曲线在某一频率下出现高于1KN的曲线时表明在该频率下连接点刚度太弱,相反,当实曲线在某一频率下出现低于100KN的曲线时表明在该频率外界振动对车身的输出没有任何影响,通常来讲,当加速度响应曲线在10KN与100KN曲线之间即表明该连接点有足够的刚度抵御外界激励)。横坐标为频率Hz,纵坐标为加速度mm/s^2.
IPI加速度导纳曲线
原点动刚度后处理
接下来我们需要新建一个窗口,用来绘制动刚度曲线。创建方式如下,点击红线处图标:
完成这一步后,界面中将出现两个窗口,模型树也对应出现一个新分支 "p1-w2:XY Plot",如下图所示。(其中模型树上
p1-w1-c1, p1-w1-c2, p1-w1-c3 三条曲线为窗口一中x, y, z
三个方向的IPI加速度导纳曲线;p表示picture,w表示window,c表示curve.)
双击上图的 "w2:XYPlot" ,就可以在新窗口内绘制动刚度曲线。由公式
1)可知,由于是单位力激励,所以激励频率的平方与加速度响应的比值就是所求的动刚度值。在选中新窗口情况下,点击以下 +
图标创建新曲线,点击 "add" 添加曲线,点击 "math" 选择通过定义函数 x, y 的关系来绘制曲线,在 "x= " 中输入
"p1w1c1.x" 表示新建立曲线 x 的值等于窗口1(w1),曲线1(c1) - MAG X-Trans曲线的横坐标值 x.
同样在 "y= " 中输入 "(p1w1c1.x)^2/p1w1c1.y",表示MAG X-Trans曲线的 x 平方除以MAG
X-Trans曲线的 y(频率的平方与加速度的比值),完成后点击 "apply" 即完成 X 方向的动刚度曲线绘制。
以同样的方式绘制 Y 与 Z
方向的动刚度曲线,最后三条动刚度曲线便可以绘制出来,如下图所示。左边是窗口1(p1-w1)中三个方向的IPI加速度导纳曲线,右边是窗口2(p1-w2)中三个方向的动刚度曲线。对于右边的动刚度曲线图,当其低于1KN/mm水平线表示动刚度不满足工程要求,需要优化,当其高于10KN/mm低于100KN/mm水平线时,可以认为动刚度值足够抵御外界的振动激励,当其高于100KN/mm时可认为外界的激励对车身的输入无影响。
IPI曲线与动刚度曲线
你的转发是对作者最大的支持,如果本次分享对你有帮助,不要忘记分享给身边的朋友哦;
如果读者们对本次分享有疑问或者建议,可以在评论区或者公众号留言。
长按关注微信公众号
汽车NVH仿真
auto_nvh_simulation
matlab动刚度仿真,NVH仿真教程-车身原点动刚度分析与后处理相关推荐
- 系统动力学模型matlab仿真,MATLAB/Simulink动力学系统建模与仿真(带目录)_IT教程网...
资源名称:MATLAB/Simulink动力学系统建模与仿真(带目录) 内容简介: 本书主要介绍了动力学系统中微分方程模型.传递函数模型和状态空间模型等建立的基 础理论,并引入了simulink仿真技 ...
- 用matlab模拟炮弹射击,matlab课程设计(坦克射击仿真).doc
matlab课程设计(坦克射击仿真),matlab仿真课程设计,matlab仿真,matlab仿真实例,matlabsimulink仿真,matlab电路仿真,matlabpid仿真程序,matlab ...
- tcsc工作原理matlab仿真,基于Matlab的TCSC建模与仿真研究.doc
基于Matlab的TCSC建模与仿真研究 基于Matlab的TCSC建模与仿真研究 第17卷第5期 2006年1O月 巾原T学院 JOURNALOFZHONGYUANINSTIT[ITEOFTECHN ...
- 汽车动力性仿真matlab程序,汽车理论课程设计:基于Matlab的汽车动力性的仿真
汽车理论课程设计:基于Matlab的汽车动力性的仿真 2009 届届 汽车工程系汽车工程系 汽汽 车车 理理 论论 课课 程程 设设 计计 题题 目目 汽车动力性的仿真 学学 院院 机 电 工 程 学 ...
- 基于cruise的混合动力商用车仿真,P2并联混动仿真模型可实现并联混动汽车动力性经济性仿真
基于cruise的混合动力商用车仿真,P2并联混动仿真模型可实现并联混动汽车动力性经济性仿真 1.模型通过cruise simulink联合仿真,策略通过MATLAB Simulink搭建逻辑门限控制 ...
- 通过文件读写方式实现Matlab和Modelsim的联合仿真
虽然 Modelsim 的功能非常强大,仿真的波形可以以多种形式进行显示,但是当涉及到数字信号处理的算法的仿真验证的时候,则显得有点不足.而进行数字信号处理是 Matlab 的强项,不但有大量的关于数 ...
- MATLAB1770太阳黑子,基于MATLAB的太阳黑子时间序列与仿真
2012.3 26 基于MATLAB 的太阳黑子时间序列 分析与仿真 周园 肖洪祥 董俊飞 桂林理工大学信息科学与工程学院 广西 541004 摘要:本文研究了时间序列的分析方法,具体分析了基于最大L ...
- thetae_1在MATLAB中的意思,无刷直流电机在Matlab中的建模与仿真研究_荣军
第25卷 第2期 湖南理工学院学报(自然科学版) Vol.25 No.22012年6月 Journal of Hunan Institute of Science and Technology (Na ...
- 基于matlab 宗晓萍,基于ADAMS和MATLAB的机械臂控制仿真
基于ADAMS和MATLAB的机械臂控制仿真 宗晓萍;李月月 [期刊名称]<微计算机信息> [年(卷),期]2009(000)035 [摘要]运用多体系统动力学分析软件ADAMS建立虚拟模 ...
最新文章
- Leetcode255用队列构造栈
- JVM - 结合代码示例彻底搞懂Java内存区域_对象在堆-栈-方法区(元空间)之间的关系
- android的窗口机制分析------UI管理系统
- How to uninstall git
- 两个数相乘积一定比每个因数都大_人教版五年级数学:因数、倍数与分数的整理与复习...
- oracle嵌套三层循环语句,在存储过程中执行3种oracle循环语句
- Programming Computer Vision with Python【学习笔记】【第一章】
- [React-Native]样式和布局
- spark任务shell运行_Spark原理与实战(七)部署模式与运行机制
- extjs计算两个DateField所间隔的月份(天数)
- javascript在网页中实现粘贴qq截图功能
- ApacheCon Asia 2021 重磅开启!流处理专题 Call for Speaker
- SQL数据查询语句(一)
- 手动玩转虚拟地址到物理地址转化
- Unity 隐藏鼠标
- PGP Shredder的使用,加密解密
- PostmanCn: Postman中文版
- 用 Python 编辑 PDF 文件
- C++设计模式17:中介者模式
- 通过耳机口左右声道输出得到4路控制信号
热门文章
- Initializing Spring FrameworkServlet ‘uaa‘
- 代码生成工具的实现思路
- Java格式化倒计时的两种方式
- 奔跑吧小子 v1.0.3 安卓版
- 安装openssh-server报Depends: openssh-client (= 1:6.6p1-2ubuntu2.8)错误
- 区间dp(Pangu and Stones)
- channel-wise卷积--学习笔记
- 点击链接跳出微信下载app如何实现
- 解决idea ctrl alt + T 打开Surround With里面却没有逻辑语句模板问题
- Homekit智能家居创意DIY一智能灯