原文地址:http://www.caetecc.com/thread-2172-1-1.html

! 半脉冲载荷 --- 模态叠加法
fini
/clear,nostart
/PREP7
ET,1,BEAM4             
MP,EX,1,110E9   
MP,NUXY,1,0.3
MP,DENS,1,1600
R,1,0.000045,3.75e-12,8.44e-10,0.015,0.003,0    
k,1,0,0
k,2,0.2,0
LSTR,       1,       2
LATT,1,1,1, , , , 
lsel,all
LESIZE,all, , ,100, , , , ,1
lmesh,all
FINISH
/solu
antype,2
d,1,all
modopt,lanb,50
solve
fini

/solu
plusetime=0.01
pi=3.1415926
delt_time=0.0001
antype,trans
trnopt,msup,50
deltim,delt_time
d,1,all
time,0
f,101,fz,0
kbc,1
autots,off
solve
*DO,j,1,plusetime/delt_time
  TIME,delt_time*j
  KBC,0  
  autots,off
  F,101,FY,-500*sin(delt_time*j*pi*100)
  solve
*enddo
TIME,10
autots,on
F,101,FY,0 
solve

! 脉冲载荷 --- 模态叠加法
fini
/clear,nostart
/PREP7
ET,1,BEAM4             
MP,EX,1,110E9   
MP,NUXY,1,0.3
MP,DENS,1,1600
R,1,0.000045,3.75e-12,8.44e-10,0.015,0.003,0    
k,1,0,0
k,2,0.2,0
LSTR,       1,       2
LATT,1,1,1, , , , 
lsel,all
LESIZE,all, , ,100, , , , ,1
lmesh,all
FINISH
/solu
antype,2
d,1,all
modopt,lanb,100
solve
fini

/solu
plusetime=0.01
pi=3.1415926
delt_time=0.0001
antype,trans
trnopt,msup,100
deltim,delt_time
d,1,all
time,0
f,mid_node,fz,0
kbc,1
autots,off
solve
*DO,j,1,plusetime/delt_time
  TIME,delt_time*j
  KBC,0  
  autots,off
  F,101,FY,500
  solve
*enddo
TIME,1
autots,on
F,101,FY,0 
solve

! full method
fini
/clear,nostart
/PREP7
ET,1,BEAM4             
MP,EX,1,110E9   
MP,NUXY,1,0.3
MP,DENS,1,1600
R,1,0.000045,3.75e-12,8.44e-10,0.015,0.003,0    
k,1,0,0
k,2,0.2,0
LSTR,       1,       2
LATT,1,1,1, , , , 
lsel,all
LESIZE,all, , ,100, , , , ,1
lmesh,all
FINISH
/solu
ANTYPE,TRANS
d,1,all,all
outres,all,all
!alpha,10
TINTP,0
trnopt,full
deltim,1e-3
time,1e-3
kbc,1
autots,on
solve
time,1e-2
kbc,1
autots,off
F,101,FY,1
solve
time,1
fdele,all,all
kbc,1
autots,on
solve

! ***典型的用模态叠加法进行瞬态动力学分析的输入命令流:
!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
 
 
!**下面给出的是可以概括用完全法进行瞬态动力学分析的过程的输入命令流:
!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

【转载】ANSYS完全法与模态叠加法瞬态分析实例的更多相关文章

  1. 【转载】ANSYS动力学分析-瞬态分析

    原文地址:http://www.cnblogs.com/ylhome/archive/2009/12/02/1615172.html 三种求解方法 瞬态动力学分析可采用三种方法:完全(Full)法.缩 ...

  2. C语言 数组输出,冒泡排序法,沉底排序法,二维数组输出,输出字母列长度,从随机数组中找重复数

    #include <stdio.h> #define sum 3+4//宏定义是原封不动的使用used for test4 #include <time.h>//used fo ...

  3. Linux学习之十五、基础正规表示法\延伸正规表示法

    原文地址: http://vbird.dic.ksu.edu.tw/linux_basic/0330regularex_2.php 基础正规表示法 既然正规表示法是处理字串的一种表示方式,那么对字节排 ...

  4. 【算法】二分查找法&大O表示法

    二分查找 基本概念 二分查找是一种算法,其输入是一个有序的元素列表.如果要查找的元素包含在列表中,二分查找返回其位置:否则返回null. 使用二分查找时,每次都排除一半的数字 对于包含n个元素的列表, ...

  5. 【nlp】中文分词基础原则及正向最大匹配法、逆向最大匹配法、双向最大匹配法的分析

    分词算法设计中的几个基本原则: 1.颗粒度越大越好:用于进行语义分析的文本分词,要求分词结果的颗粒度越大,即单词的字数越多,所能表示的含义越确切,如:“公安局长”可以分为“公安 局长”.“公安局 长” ...

  6. javascript数据结构与算法--高级排序算法(快速排序法,希尔排序法)

    javascript数据结构与算法--高级排序算法(快速排序法,希尔排序法) 一.快速排序算法 /* * 这个函数首先检查数组的长度是否为0.如果是,那么这个数组就不需要任何排序,函数直接返回. * ...

  7. 匈牙利命名法、骆驼命名法、帕斯卡(pascal)命名法 C#命名规范

    匈牙利命名法.骆驼命名法.帕斯卡(pascal)命名法 C#命名规范 一.匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中. Windows 编程中用到的变量(还包括宏)的命名 ...

  8. 匈牙利命名法、Camel命名法与Pascal命名法

    Camel命名法:即骆驼式命名法,首字母小写,采用该命名法的名称看起来就像骆驼的驼峰一样高低起伏.Camel命名法有两种形式: 1.混合使用大小写字母,例如runFast 2.单词之间加下划线,例如r ...

  9. Java解释单链表中的头插法以及尾插法

    单链表属于数据结构中的一种基本结构,是一种线性结构,在此使用Java对其中的头插法以及尾插法进行解释. 首先定义好链表中的节点类: 其中,data代表节点所存放的数据,next代表指向下一节点 对于单 ...

随机推荐

  1. LR一个简单的流程

    1.录制脚本 2.回放脚本 :回放前的运行时设置:run_time_seting   F4 关联设置(动态值) 日志分析 3.脚本的增强: 添加事物(计时) 参数化(模拟真实的用户行为) 内容检查.回 ...

  2. what we do and how we behave

    It comes after a report last week revealed the "brutal" treatment of terror suspects by th ...

  3. 算法-MergeSort

    #include <iostream> #include <vector> #include <iterator> using namespace std; ; v ...

  4. s验证数据库中字段值是否重复

    daoImpl: public String isVipCode(String vipcode) { String sql = "from FfzjUserEntity where vip_ ...

  5. C#同一项目中不同文件或类中的方法进行调用

    有两种方法,一是将被调用的类设置成静态类Static,这样就可以直接点出来了,二是将被调用的方法所在类设置成public,这几必须在调用类中先将被调用的类进行实体化,new()出来,再点出来. 一. ...

  6. javac找不到或无法加载主类 com.sun.tools.javac.Main

    在安装jdk后或者以前安装了jdk某时使用javac编译java文件时出现找不到或无法加载主类com.sun.tools.javac.Main,这个问题时,网上一般都说是环境变量配置不对,这样的说法其 ...

  7. 2048游戏C语言代码

    如果程序里面有错误,希望大家能够批评指正! #include<stdio.h> #include<stdlib.h> #include<conio.h> #incl ...

  8. 用VC调用EXCEL简单代码(转载自越长大越孤单,觉得很好)

    首先在stdafx.h里加入对IDispatch接口提供支持的头文件: #include <afxDisp.h> 再在应用程序类的InitInstance()函数里加入: AfxOleIn ...

  9. EntityFrameworkCore 试用

    引用 EF Core Sqlite Install-Package Microsoft.EntityFrameworkCore.SqlServer 引用 EF Core Tool Install-Pa ...

  10. 常用类String的方法

    String str="hello"; 1.与数组相关的方法 System.out.println(str.length()); System.out.println(str.ch ...