原文地址:http://www.cnblogs.com/ylhome/archive/2009/12/02/1615172.html

三种求解方法

瞬态动力学分析可采用三种方法:完全(Full)法、缩减(Reduced)法及模态叠加法。ANSYS/Professional产品中只允许用模态叠加法。在研究如何实现这些方法之前,让我们先探讨一下各种方法的优点和缺点。

完全法

完全法采用完整的系统矩阵计算瞬态响应(没有矩阵缩减)。它是三种方法中功能最强的,允许包括各类非线性特性(塑性、大变形、大应变等)。

注─如果并不想包括任何非线性,应当考虑使用另外两种方法中的一种。这是因为完全法是三种方法中开销最大的一种。

完全法的 优点 是:

·容易使用,不必关心选择主自由度或振型。

·允许各种类型的非线性特性。

·采用完整矩阵,不涉及质量矩阵近似。

·在一次分析就能得到所有的位移和应力。

·允许施加所有类型的载荷:节点力、外加的(非零)位移(不建议采用)和单元载荷(压力和温度),还允许通过TABLE数组参数指定表边界条件。

·允许在实体模型上施加的载荷。

完全法的 主要缺点 是它比其它方法开销大。

模态叠加法

模态叠加法通过对模态分析得到的振型(特征值)乘上因子并求和来计算结构的响应。此法是ANSYS/Professional程序中唯一可用的瞬态动力学分析法。

模态叠加法的 优点 是:

·对于许多问题,它比缩减法或完全法更快开销更小;

·只要模态分析不采用PowerDynamics方法,通过LVSCALE 命令将模态分析中施加的单元载荷引入到瞬态分析中;

·允许考虑模态阻尼(阻尼比作为振型号的函数)。

模态叠加法的 缺点 是:

·整个瞬态分析过程中时间步长必须保持恒定,不允许采用自动时间步长;

·唯一允许的非线性是简单的点点接触(间隙条件);

·不能施加强制位移(非零)位移。

缩减法

缩减法通过采用主自由度及缩减矩阵压缩问题规模。在主自由度处的位移被计算出来后,ANSYS可将解扩展到原有的完整自由度集上。(参见“模态分析”中的“矩阵缩减”部分对缩减过程的详细讨论。)

缩减法的 优点 是:

·比完全法快且开销小。

缩减法的 缺点 是:

·初始解只计算主自由度的位移,第二步进行扩展计算,得到完整空间上的位移、应力和力;

·不能施加单元载荷(压力,温度等),但允许施加加速度。

·所有载荷必须加在用户定义的主自由度上(限制在实体模型上施加载荷)。

·整个瞬态分析过程中时间步长必须保持恒定,不允许用自动时间步长。

·唯一允许的非线性是简单的点—点接触(间隙条件)。

(1)完全法施加载荷

下表总结了瞬态动力分析允许施加的载荷。除惯性载荷外,其他载荷可以施加到实体模型(关键点、线和面)或有限元模型(节点和单元)上。<<ANSYS基本过程分析指南>>的§2.3.4施加载荷对各类载荷有详细的介绍。在分析中,可以施加、运算或删除载荷。关于实体模型载荷—有限元载荷之间关系的讨论参见<<ANSYS基本过程分析指南>>第二章载荷。还可以利用一维表(TABLE类型数组)来施加随时间变化的边界条件,详情参见§2.3.4.2.1使用TABLE类型数组参数施加载荷。

瞬态动力学分析中可用的载荷

载荷类型

范畴

更多信息参见:

Displacement:

UX,UYUZ

ROTX,ROTY,ROTZ

约束

ANSYS基本分析指南中“DOF约束”

Force,Moment:

FX,FY,FZ

MX,MY,MZ

ANSYS基本分析指南中“力(集中载荷)”

Pressure:PRES

面载荷

ANSYS基本分析指南中“表面载荷”

Temperature:TEMP

Fluence:FLUE

体载荷

ANSYS基本分析指南中“体载荷”

Gravity,Spinning等

惯性载荷

ANSYS基本分析指南中“惯性载荷”

完全法瞬态分析的典型命令流

下面给出的是可以概括用完全法进行瞬态动力学分析的过程的输入命令流:

!Build the Model

/FILNAM,...! Jobname

/TITLE,...! Title

/PREP7! Enter PREP7

---

---! Generate model

---

FINISH

!Apply Loads and Obtain the Solution

/SOLU! Enter SOLUTION

ANTYPE,TRANS! Transient analysis

TRNOPT,FULL! Full method

D,...! Constraints

F,...! Loads

SF,...

ALPHAD,...! Mass damping

BETAD,...! Stiffness damping

KBC,...! Ramped or stepped loads

TIME,...! Time at end of load step

AUTOTS,ON! Auto time stepping

DELTIM,...! Time step size

OUTRES,...! Results file data options

LSWRITE! Write first load step

---

---! Loads, time, etc. for 2nd load step

---

LSWRITE! Write 2nd load step

SAVE

LSSOLVE,1,2! Initiate multiple load step solution

FINISH

!

!Review the Results

/POST26

SOLU,...! Store solution summary data

NSOL,...! Store nodal result as a variable

ESOL,,,,! Store element result as a variable

RFORCE,...! Store reaction as a variable

PLVAR,...! Plot variables

PRVAR,...! List variables

FINISH

/POST1

SET,...! Read desired set of results into database

PLDISP,...! Deformed shape

PRRSOL,...! Reaction loads

PLNSOL,...! Contour plot of nodal results

PRERR! Global percent error (a measure of mesh adequacy)

---

---! Other postprocessing as desired

---

FINISH

(2)模态叠加法施加载荷

“模态分析”中已经介绍过模态分析的方法,这里必须注意下面几点:

·模态提取法应为子空间法,分块Lanczos法(缺省)、缩减法、子空间法、PowerDynamics法或QR法(非对称法或阻尼法不能用于模态叠加法)。另外,PowerDynamics法无法创建载荷矢量;

·务必提取出可能对动力学响应有贡献的所有模态;

·如果采用缩减法提取模态,则一定要在那些定义了力和间隙条件的节点处指定主自由度;

·如果使用QR法提取模态,必须在前处理或模态分析过程中指定所需阻尼(在模态叠加法瞬态动力分析中指定的阻尼将被忽略)。此时,可以指定ALPHAD 、BETAD 、MP 、DAMP或单元阻尼;不能指定DMPRAT 和MDAMP ;

·如果有位移约束,指定之。如果约束是在模态叠加法的瞬态分析求解过程中指定的而不是在模态分析求解中指定,这些约束将被忽略;

·如果在瞬态动力学分析中需要单元载荷(压力、温度、加速度等等),则必须在模态分析中施加它们。这些载荷在模态分析中将被忽略,但程序会计算出一个载荷向量并将其写入振型文件(Jobname.MODE),然后可以在瞬态分析中用这个载荷向量;

·模态叠加法不要求扩展模态。(但如果要观察振型,则必须扩展振型。);

·在模态分析与瞬态分析之间不能改变模型数据(例如节点旋转)。

因此在模态叠加法中不能施加压力,否则最后结果全部为0

模态叠加法瞬态分析的典型命令流

下面是典型的用模态叠加法进行瞬态动力学分析的输入命令流:

!Build the Model

/FILNAM,...! Jobname

/TITLE,...! Title

/PREP7! Enter PREP7

---

---! Generate model

---

FINISH

!Obtain the Modal Solution

/SOLU! Enter SOLUTION

ANTYPE,MODAL! Modal analysis

MODOPT,REDU! Reduced method

M,...! Master DOF

TOTAL,...

D,...! Constraints

SF,...! Element loads

ACEL,...

SAVE

SOLVE

FINISH

!Obtain the Mode Superposition Transient Solution

/SOLU! Re-enter SOLUTION

ANTYPE,TRANS! Transient analysis

TRNOPT,MSUP,...! Mode superposition method

LVSCALE,...! Scale factor for element loads

F,...! Nodal Loads

MDAMP,...! Modal damping ratios

DELTIM,...! Integration time step sizes

LSWRITE! Write first load step (Remember: the first load step

---! is solved statically at time=0.)

---

---! Loads, etc. for 2nd load step

TIME,...! Time at end of second load step

KBC,...! Ramped or stepped loads

OUTRES,...! Results-file data controls

---

LSWRITE! Write 2nd load step (first transient load step)

SAVE

LSSOLVE! Initiate multiple load step solution

FINISH

!Review results of the mode superposition solution

/POST26! Enter POST26

FILE,,RDSP! Results file is Jobname.RDSP

SOLU,...! Store solution summary data

NSOL,...! Store nodal result as a variable

PLVAR,...! Plot variables

PRVAR,...! List variables

FINISH

!Expand the Solution

/SOLU! Re-enter SOLUTION

EXPASS,ON! Expansion pass

NUMEXP,...! No. of solutions to expand; time range

OUTRES,...! Results-file data controls

SOLVE

FINISH

!Review the Results of the Expanded Solution

/POST1

SET,...! Read desired set of results into database

PLDISP,...! Deformed shape

PRRSOL,...! Reaction loads

PLNSOL,...! Contour plot of nodal results

PRERR! Global percent error (a measure of mesh adequacy)

---

---! Other postprocessing as desired

---

FINISH

【转载】ANSYS动力学分析-瞬态分析的更多相关文章

  1. SaberRD之瞬态分析

    瞬态分析(Transient Analysis)也叫做暂态分析,一般用于分析含有储能器件的电路在换路后发生的过渡状态,比如分析RLC电路在接通.断开.改接以及参数发生改变和电源突变时,电路的电压电流从 ...

  2. 【转载】ANSYS完全法与模态叠加法瞬态分析实例

    原文地址:http://www.caetecc.com/thread-2172-1-1.html ! 半脉冲载荷 --- 模态叠加法fini/clear,nostart/PREP7ET,1,BEAM4 ...

  3. [转载] Netty源码分析

    转载自http://blog.csdn.net/kobejayandy/article/details/11836813 Netty提供异步的.事件驱动的网络应用程序框架和工具,用以快速开发高性能.高 ...

  4. [转载]MVVM模式原理分析及实践

    没有找到很好的MVVM模式介绍文章,简单找了一篇,分享一下.MVVM实现了UI\UE设计师(Expression Blend 4设计界面)和软件工程师的合理分工,在SilverLight.WPF.Wi ...

  5. 转载-MySQL 加锁处理分析

    MySQL 加锁处理分析 发表于 2013 年 12 月 13 日 由 hedengcheng 1    背景    1 1.1    MVCC:Snapshot Read vs Current Re ...

  6. (转载)PHP源代码分析- tick(s)

    (转载)http://bbs.phpchina.com/forum.php?mod=viewthread&tid=94534 昨天有位朋友在杭州的PHPer群里面贴出了下面的一段代码并给出了运 ...

  7. [转载]URL 源码分析

    URI 引用包括最多三个部分:模式.模式特定部分和片段标识符.一般为: 模式:模式特定部分:片段 如果省略模式,这个URI引用则是相对的.如果省略片段标识符,这个URI引用就是一个纯URI. URI是 ...

  8. [转载]URI 源码分析

    需要提前了解下什么是URI,及URI和URL的区别: URI. URL 和 URN 的区别 URI 引用包括最多三个部分:模式.模式特定部分和片段标识符.一般为: 模式:模式特定部分:片段 如果省略模 ...

  9. [转载]RabbitMQ消息可靠性分析

    有很多人问过我这么一类问题:RabbitMQ如何确保消息可靠?很多时候,笔者的回答都是:说来话长的事情何来长话短说.的确,要确保消息可靠不只是单单几句就能够叙述明白的,包括Kafka也是如此.可靠并不 ...

随机推荐

  1. 一些常用的html/CSS效果---小技巧

    我常用的重置样式表reset.css /*===============基础信息================*/ *{border: 0;padding: 0;margin: 0;} table ...

  2. (转)Uiautomator——API详解

    原文链接:http://www.cnblogs.com/by-dream/p/4921701.html#3328376 以一个简单的例子开始吧.我们完成一个 " 打开QQ,进入QQ空间,然后 ...

  3. 【UFLDL】Exercise: Convolutional Neural Network

    这个exercise需要完成cnn中的forward pass,cost,error和gradient的计算.需要弄清楚每一层的以上四个步骤的原理,并且要充分利用matlab的矩阵运算.大概把过程总结 ...

  4. Android显示基础--单位与尺寸

    px:是像素的意思,屏幕可以显示的最小元素单位,单独一个像素点非常小,肉眼都无法看到. pt:是磅数的意思,1磅等于七十二分之一英寸,pt一般用作字体的单位. dp:密度无关像素的意思,也被称为dip ...

  5. GreenPlum简单性能测试与分析--续

    版权声明:本文由黄辉原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/259 来源:腾云阁 https://www.qclou ...

  6. TOSHIBA TEC EXT Printer Z-Mode

    Z-Mode functionality automatically converts the Zebra data stream into a TOSHIBA data stream (TPCL). ...

  7. Python抓取网页中的图片到本地

    今天在网上找了个从网页中通过图片URL,抓取图片并保存到本地的例子: #!/usr/bin/env python # -*- coding:utf- -*- # Author: xixihuang # ...

  8. Android开发--EditText的应用

    1.简介 EditText主要用于数据的输入,验证等问题.例如,账号的注册,验证等等. 2.构建 如下图所示,在Text Fields有多种类型的数据输入框,我们创建图2所示的文本框,当点击按钮时,文 ...

  9. 无任何网络提供程序接受指定的网络路径(系统服务里没有workstation服务)

    今天同事访问公司服务器时,提示“无任何网络提供程序接受指定的网络路径”,网络ping正常,把防火墙关掉,再次尝试问题如故. 于是上网搜索: 1.服务停止:一般有workstation,server,c ...

  10. 解决ajax中文乱码问题

    主要遇到的问题: 一.ajax向服务器提交的数据有中文,没有设置编码方式.造成服务器接收到乱码 二.服务器向ajax返回数据中有中文,没有设置响应编码方式,造成ajax接收到乱码 乱码产生的原因:不管 ...