- 积分
- 3
- 注册时间
- 2006-4-3
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2008-6-18 12:33:54
|
显示全部楼层
来自 上海
根据帮助整理的:
方法一:制作mnf文件时添加
step1:用按ansys制作自由摸态的mnf文件(old.mnf)
step2:用记事本制作预载荷文件(load.txt)
格式如下:
%PC 节点添加预载(初始值)
1000 FX 1e5 1000号节点X向加100000N
1001 FY -1e5
%C 节点添加载荷(恒定值)
1000 FX 1e5 1000号节点X向加100000N
1001 FY -1e5
%PM 模态添加预载
10 1e5 1000号模态加100000N
%M 模态添加载荷
10 1e5 1000号模态加100000N
step3:用命令行执行命令生成含有预载荷的mnf文件(new.mnf)
格式如下:
%mdi -c flextk load.txt old.mnf new.mnf
step4:用ADAMS定义modal force,选用funtion
方法二:编写用户子程序添加
step1:用fortran或C++写MFOSUB函数,生成ADAMS/solver的dll
(详情参考论坛相关帖子)
step2:用ADAMS定义modal force,选用subroutine,并输入函数参数和dll的路径
(期待高手完善)
补充例子如下:
一根梁两端固定,中间某排节点添加向下的集中力
方法一:制作mnf文件时添加
step1:用按ansys制作自由摸态的mnf文件(old.mnf)
命令流如下:
/PREP7
ET,1,SOLID95
ET,2,MASS21
R,1,1e-6,1e-6,1e-6,1e-6,1e-6,1e-6,
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,2e11
MPDATA,PRXY,1,,.3
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,7800
BLOCK,0,0.01,0,0.001,0,0.002,
K,10001,0,0.0005,0.001
K,10002,0.01,0.0005,0.001
TYPE,1
VSWEEP,1
TYPE,2
KMESH,10001
KMESH,10002
ASEL,S,,,5
NSLA,S,1
NSEL,A,,,818
nplot
CERIG,818,ALL,UXYZ,,,,
allsel,all
ASEL,S,,,6
NSLA,S,1
NSEL,A,,,819
nplot
CERIG,819,ALL,UXYZ,,,,
allsel,all
step2:用记事本制作预载荷文件(load.txt)
文件内容如下:
%C
389 FY -100
132 FY -100
133 FY -100
134 FY -100
464 FY -100
(注意上面的东西不能多也不能少,连回车和空格也不例外,否则导致生成失败)
step3:用命令行执行命令生成含有预载荷的mnf文件(new.mnf)
运行cmd.exe
执行以下命令:adams05 flextk mnfload old.mnf mew.mnf load.txt
执行完毕信息:
E:\test\example_modal_force>adams05 flextk mnfload old.mnf new.mnf load.txt
Begin execution of MSC Flex Toolkit (mnfload)...
Title:
Name : ct_temp
Type : ANSYS 11.0
Comment 1:
Comment 2:
Comment 3:
Exporting frequency range [-1.000000e+000,1.000000e+008]
Creating a Modal Neutral File with the following information:
Nodal Coords Yes
Element Faces Yes
Eigenvalues Yes
Mode Shapes Yes
Global Mass Properties Yes
Nodal Masses Yes
Nodal Inertias Yes
Generalized Stiffness No
Generalized Mass No
Generalized Damping No
Mode Transformation Yes
Stress Modes Yes
Interface Nodes Yes
Inertia Invariants No
Modal Preload No
Modal Loads Yes
Strain Modes Yes
Node info:
Count: 819
Global body properties:
Mass : 0.000158
Center of Mass: 0.005000 0.000506 0.000987
Inertia Tensor: 0.000002 0.000000 0.000000
0.000000 0.000002 0.000000
0.000000 0.000000 0.000002
Eigenvalue info:
Modes: 18
Trans Mode info:
Modes: 18
Nodes: 819
Writing Mode Shapes
Nodal inertia info:
Sparse matrix entries: 6
Units:
Mass: KILOGRAM
Length: METER
Time: SECOND
Force: NEWTON
Number of Element Faces: 720
Stress Mode info:
Modes: 18
Nodes: 240
Strain Mode info:
Modes: 18
Nodes: 240
step4:用ADAMS定义modal force,选用funtion
分析结果
[ 本帖最后由 usaedward 于 2008-6-19 21:58 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|