找回密码
 注册
Simdroid-非首页
查看: 539|回复: 13

[其他] 哪位朋友索取过万力老师《msc.dytran实例教程》的资料呢

[复制链接]
发表于 2010-1-25 17:38:47 | 显示全部楼层 |阅读模式 来自 山东济南
我看这本书前言里面写的,请直接向编者免费索取,不过是2004年的书了,如果我是万里老师,肯定不厌其烦了,呵呵。
所以想问问朋友们,有没有哪位有幸拿到这些资料,可以分享一下的
发表于 2010-5-13 16:08:04 | 显示全部楼层 来自 江苏徐州
Simdroid开发平台
我看网上有人说过,发Email没有回音的,杯具了
回复 不支持

使用道具 举报

发表于 2010-5-23 12:59:45 | 显示全部楼层 来自 河南
我也想要书上的例子!!!!!!!!!!!!!!!!!!!
回复 不支持

使用道具 举报

发表于 2010-5-23 13:00:18 | 显示全部楼层 来自 河南
有哪位仁兄有的话,共享一下,不胜感激!!!!!!!!!!!!!!!!
回复 不支持

使用道具 举报

发表于 2010-7-7 22:16:20 | 显示全部楼层 来自 北京
我也想要 哪里找啊
回复 不支持

使用道具 举报

发表于 2010-7-11 20:25:46 | 显示全部楼层 来自 江苏镇江
在MSC.Patran介面中建立
MSC.Dytran模型及後處理的操作過程實例

本書將以下面幾個問題爲例,介紹如何在MSC.Patran/Dytran Preference中建立分析模型,産生輸入資料,編輯資料檔案,進行MSC.Dytran分析,以及回到MSC.Patran中對計算結果進行後處理的全部過程:
1.        承受壓力載荷的方板
2.        錐形樑撞擊剛性板
3.        用自適應接觸模擬剛球穿透平板
4.        圓柱形鈑金件衝壓成形分析

1. 方形板受到壓力載荷的作用

在該例中一個四邊固支的正方形板受到法向均佈壓力的作用。該例的目的是讓你熟悉以下內容。
a.        如何定義載荷與邊界條件
b.        如何定義分析時間、初始時間步長等執行控制參數
c.        如何定義計算結果的輸出
有關資料如下:
材料名=steel
彈性模量=200E9N/m2
波松比=0.3
密度=7800(kg)/m3
厚度=0.001m
壓力=100,000N/m2
計算時間=10-2sec

建立一個0.1m×0.1m的幾何面:
Geometry/Create/Surface/XYZ
/Vector Coordinates List=<0.1 0.1 0>/Apply


在面1上建立一個10×10 QUAD4網格:
Finite Elements/Create/Mesh/Surface
/Surface List=Surface 1/Global Edge Length=0.01/Apply


在幾何面上建立一個均佈壓力:
Loads/BCs/Create/Pressure/Element Uniform
/New Set Name=pressure(Target Element Type:2d)Input Data
/Top Surf Pressure=100000./OK/Select Application Region
/Surface 1/Add/OK/Apply

定義邊界條件(將邊緣的所有自由度約束):
Load/BCs/Create/DisplacementInput Data/<T1 T2 T3>=<0 0 0>
/<R1 R2 R3>=<0 0 0>/OK/Select Application Region
/Surface 1.1 1.2 1.3 1.4/Add/OK/Apply
定義材料特性:
Materials/Create/Isotropic/Manual Input/input properties…
“注意Constitutive Model選擇LinElas(MAT1)”


在幾何面上定義物理特性:
Properties/Create/2D/Shell


產生MSC.Dytran輸入檔:
Analysis/Analyze/Input Deck/Translate


定義初始與最小時間步長:
Analyze/Input Deck/Translate/Execution Controls…
/Execution Control Parameters…
/End Time=1.0E-2,Time-Step at Start=1.0E-7,Minimum Time Step=1.0E-8


定義輸出要求:
要求輸出中心節點的位移及速度的時間歷程,首先建立一個名為”center_grid”的組(Create/Group)將中心節點(61號)放入


Output Requests…/Result Name=GBLT/File Type=Time History
/Result Type=Grid Point Output
/Steps for Output = 0 THRU END BY 2/ADD
/Select Groups for Output=center_grid
/Result Types=z-coordinate,z-displacement(按下Ctrl鍵選取)/Apply

建立一個Archive文件儲存板元素外層X方向的應力:
Result name=EBLT/File Type=Archive
/Result Type=Element output
/Times for Output=0 THRU END by 4.0E-4
/Erase the content of “Steps for Output”/ADD
/Select Groups for Output=Default Group
/Entity Type=Sublayer variables/Layer=Outer
/Result Types=xx-stress/Apply

用同樣地步驟建立一個名爲“AA”的時間步長總結文件,和一個名爲“BB”的材料總結文件,以及一個名爲“RST1”的再啓動文件。產生後按下OK鍵。再按下Analyze功能表下的Apply鍵產生輸入資料。





RST1选择user specified  AA选择simpling rate  BB同AA

產生的Dytran輸入檔爲“square_plate”,儲存在你的目錄中。

在Unix平臺上進行分析,在你的工作目錄下鍵入以下命令:
dytran jid=square_plate

在NT平臺上:
A)雙擊MSC.Dytran圖形介面圖示啓動該介面
B)選擇輸入檔所在的目錄和輸入檔名
C)選擇Dytran執行文件的規模
D)點擊“Run Dytran”


後處理的方法有兩種:
1. 使用“Results”
2. 使用“Insight”
兩種方法都可以畫出變形圖、雲形圖以及動畫顯示等。然而,“Insight”還可用於在歐拉分析問題的後處理中建立等值面,例如畫出歐拉物質流動介面,跟蹤爆炸波等。還可用於對元素失效的問題進行動畫顯示,例如侵徹穿孔等問題。
在本例中用“Results”進行後處理,讀入儲存Dytran結果的ARC文件。
Analysis /ReadArchiveFile/Results/Translate(attach)/Select Archive File
/Add/Apply/Apply


做關於變形與應力的Quick Plot:
Results/Create/Quick Plot/選擇最後一步
/Fringe Results=Displacement/Deformation Results=Displacement
/Apply


用Deformation也可畫變形圖,還可做變形的動畫顯示:
Create/Deformation/Select Result Case(s)
/選擇Deformation Results=Displacement/Apply  
對結果進行動畫顯示,選擇你感興趣的所有情況:
Select Deformation Results=Displacements/Animate/Apply

也可以在變形圖的基礎上顯示關於應力與位移的雲形圖動畫:
Create/Fringe/Select Fringe Results=Displacement/Animate/Apply

Results下的其他與動畫操作有關的功能表:


建立時間歷程圖:
要畫出時間歷程圖,首先需要將THS文件讀入MSC.Patran。
Analysis/Read History File/Results/Translate
/Select History File/Apply/Apply


畫時間歷程圖的方法
要畫出時間歷程圖可用以下兩種方法之一:
1.        通過功能表路徑
Analysis/Action=Time History/Apply
/在“Existing Curves”下選擇你想畫的曲線/Post
2. 進入XY PLOT然後按照下頁的指示操作

建立一個XY window:
XY PLOT/Create/XYWindow/Enter XYWindow Name=w1/Apply


要畫曲線只需將其張貼(Post)。
Post/Curve
/Post Curves=選擇所要張貼的曲線如“Z Displacements”/Apply


畫出61號節點在Z方向的速度曲線:
Post/Curve/Post Curves = th_ZVEL_gp_61.curve1/Apply


MSC.Dytran輸入檔 ex1_square_plate.dat:
START
TIME=99999
CEND
ENDTIME=1.0E-2
ENDSTEP=999999
CHECK=NO
TITLE= Jobname is: square_plate
TLOAD=1
TIC=1
SPC=1
$ Output result for request: AA
TYPE (AA) = STEPSUM
STEPS (AA) = 0 THRU END BY 10
$ Output result for request: BB
TYPE (BB) = MATSUM
STEPS (BB) = 0 THRU END BY 100
$ Output result for request: EBLT
TYPE (EBLT) = ARCHIVE
ELEMENTS (EBLT) = 1
SET 1 = 1 THRU 100
ELOUT (EBLT) = TXX-OUT
TIMES (EBLT) = 0 THRU END BY 4.0E-4
SAVE (EBLT) = 10000
$ Output result for request: GBLT
TYPE (GBLT) = TIMEHIS
GRIDS (GBLT) = 2
SET 2 = 61
GPOUT (GBLT) = ZVEL ZDIS
STEPS (GBLT) = 0 THRU END BY 2
SAVE (GBLT) = 10000
$ Output result for request: RST1
TYPE (RST1) = RESTART
STEPS (RST1) = END
SAVE (RST1) = -1
$------- Parameter Section ------
PARAM,INISTEP,1.0E-7
PARAM,MINSTEP,1.0E-8
$------- BULK DATA SECTION -------
BEGIN BULK
$ --- SPC-name = Fixed_edges
SPC1           1  123456      1   THRU     12     22     23     33+A000001
+A000001      34      44     45     55     56     66     67     77+A000002
+A000002      78      88     89     99    100    110   THRU    121
$
$ --- Define 121 grid points ---
$
GRID           1               0       0       0
.......
GRID         121              .1      .1       0
$ --- Define 100 elements
$ -------- property set Shell_prop ---------
CQUAD4         1       1       1       2      13      12
......
CQUAD4       100       1     109     110     121     120
$
$ ========== PROPERTY SETS ==========
$            * Shell_prop *
PSHELL         1       1    .001
$ ========= MATERIAL DEFINITIONS ==========
$ -------- Material Steel id =1
MAT1           1  2e+011              .3    7800
$
$ ======== Load Cases ========================
$ ------- Pressure BC Pressure -----
TLOAD1         1       3               0
PLOAD          3  100000       1      12      13       2
......
PLOAD          3  100000     109     120     121     110
ENDDATA
回复 不支持

使用道具 举报

发表于 2010-7-11 20:26:47 | 显示全部楼层 来自 江苏镇江
2. 錐形樑撞擊剛性牆

在本例中要分析錐形樑撞擊一面剛性牆的行為,目的是讓你熟悉以下內容:
1.        如何定義面接觸
2.        如何定義剛性平面,以及怎樣約束它
3.        如何定義物體的初速度(在該例中爲錐形樑)
4.        如何用DMAT出來描寫定義鋼樑及如何用MATRIG卡定義剛性牆
問題及分析模型有關資料如下

我們從在“Geometry”裏建立樑頂端的面開始。不過在此之前先建立三個點:

現在建立兩條線用於建立代表錐形樑頂端的面:

用Curve方法建立面:
Geometry/Create/Surface/Curve/Option=2 Curve
/Starting Curve=2/Ending Curve=3

通過將面1沿Z方向移動-40,同時將其尺寸增加一倍:
Geometry/Transform/Surface/Mscale
/Translation Vector <0 0 -40>/Rotation Matrix {2,0,0/0,2,0/0,0,2}
/Surface List=Surface1


同樣地,將面1沿Z方向移動0.25in,同時將其尺寸增加到原來的3倍,建立代表剛性牆的面3:
Geometry/Transform/Surface/Mscale
/Translation Vector=<0 0 0.25>/Rotation Matrix={3,0,0/0,3,0/0,0,3}
/Surface List=Surface1

在面1與面2之間建立實體1:
Geometry/Create/Solid/Surface/Option:2 Surface
/Starting Surface=1/Ending Surface=2


在樑的兩個端面上建立2×2的網格種子點:
Finite Elements/Create/Mesh Seed/Uniform
/Number of Elements=2/Curve 3 Surface 1.3 2.2 2.1


同樣地,在代表剛性板的面3上建立一個6×6的網格種子點:
Finite Elements/Create/Mesh Seed/Uniform
/Number of Elements = 6/Curve List =Surface 3.2 3.1
然後在樑的縱向建立40個網格種子點:
Finite Elements/Create/Mesh Seed/Uniform
/Number of Elements =40/Curve List = Solid 1.1.3

用Hexa8元素劃分樑的網格:
Finite Elements/Create/Mesh/Solid/Mesher=IsoMesh
/Element Topology=Hex8/Solid 1


用Quad4元素劃分剛性板的網格:
Finite Elements/Create/Mesh/Surface
/Element Topology=Quad4/Mesher=IsoMesh/Surface 3


建立一個名爲“beam”的組,將所有的體元素及其相關節點放入:
Group/Create/New group name=beam
/Add Entity Selection=選擇所有的體元素及其相關節點


同樣地建立一個名爲“Rigid_Plate”的組將所有的板元素及其節點放入:
Group/Create/New Group Name=Rigid_Plate
/Entity Selection=將所有板元素選入


建立一個名爲“vel”的組,將分別處於樑的兩個斷面上的兩個節點放入,用於速度與力的時間歷程輸出:
Group/Create/New Group Name=vel/Entity Selection=Node 5 365


用DMAT材料模型定義樑的材料特性:
Materials/Create/Isotropic/Manual Input/Material name=Steel
/Input Properties/Constitutive Model=ElasPlas(DMAT)
/Element Type=Lagrangian Solid/Yield Model=Von Mises
/Strain Rate Model=None/Failure Model=None
/Spallation Model=Spallation Pressure

用MATRIG材料模型定義剛性板的材料特性:
Materials/Create/Isotropic/Manual Input/Material name=rigid
/Input Properties/Constitutive Model=Rigid(MATRIG)
/Element Type=Shell
/Density=0.00078(密度與質量必須定義其中之一)/Ok/Apply


建立一個名爲“steel_beam”的物理特性用於錐形樑的定義:
Properties/Create/3D/Lagrangian Solid
/Property Set Name=steel_beam/Input properties
/Material Name=steel/OK
/Select Members=選取所有體元素/Add/Apply


建立一個名爲“Rigid_Plate”的物理特性用於板元素網格的定義:
Properties/Create/2D/Type=Shell/Property Set name=Rigid_Plate
/Input Properties/Material Name=rigid/Shell Thickness=1.0/OK
/Select Members=選擇所有的板元素/Add/Apply


定義樑具有10000 in/s的Z方向撞擊速度:
Loads/BCs/Create/Initial Velocity/Nodal
/New Set Name=initial_velocity/Input Data
/Trans Veloc=<0.,0.,10000>/OK/Select Application Region/FEM
/Select all beam nodes/Add/OK/Apply

定義板與樑之間的主從接觸(板爲主,樑爲從):
Loads/BCs/Create/Contact/Element Uniform
/Option=Master-Slave Surface/New Set Name=contact
/Select Application Region/Type=Master/Element Type=2D
/Surface=Both/Geometry Filter=FEM
/Select Entities=點擊滑鼠拖動游標將所有殼元素框入/Add

現在將類型改爲從屬型:
/Type=Slave/Element Type=3D/FEM/Application Region=Select the Face of the Solid Elements on the tip of the beam only
/Add/OK/Apply
(提示:爲了更方便的選取,只顯示出“beam”組。)
定義剛性板的約束:
Loads/BCs/Create/Rigid Body Object
/New Set Name=rigid_constraint/Input Data
/選擇UX UY UZ RX RY RZ/Select Application Region
/點擊滑鼠任選板上一節點/OK/Apply
現在我們可以定義輸出要求了。你可以從定義執行控制參數開始:
Analysis/Analyze/Input Deck/Translate
/Job name=tapered_beam/Execution Controls
/Execution Control Parameters…

要求輸出樑的等效應力,壓力與等效塑性應變:
Analysis/Analyze/Input Deck/Translate/Output Request
/Result Name=BEAM/File Type=Archive
/Result Type=Element Output/Steps for Output=0 thru end by 50
/Step Frequency for saving=10000/Add
/Select Groups for Output=beam/Entity Type=Lagrangian
/Result Types=Effective Stress/Pressure/Effective Plastic Strain
/Apply
(提示:按下Ctrl鍵後用滑鼠左鍵可作多項選擇)

同樣地,建立一個Archive文件儲存板的輸出資料:
Analysis/Analyze/Input Deck/Translate/Output Request
/Result Name=PLATE/File Type=Archive
/Result Type=Element Output/Steps for Output=0 thru end by 50
/Step Frequency for Saving=10000/Add
/Select Groups for Output=Rigid_Plate/Entity Type=Dummy
/Result Types=User_Specified

要求輸出樑端面上節點速度與力的時間歷程:
Analysis/Analyze/Input Deck/Translate/Output Request
/Result Name=VEL/File Type=Time History
/Result Type=Grid Point Output/Steps for Output=0 thru end by 2
/Step Frequency for saving = 10000/Add
/Select Groups for Output=vel
/Result Types=X,Y & Z Translational Velocities and Z-Force/Apply

要求材料總結的輸出:
Analysis/Analyze/Input Deck/Translate/Output Request
/Result Name=Energy/File Type=Material Summary
/Steps for Output=0 thru end by 2/Add/OK
/Apply(To Translate the Input Deck)

(提示:當你點擊“Apply”鍵,MSC.Patran圖形介面暫時消失,而在你的工作目錄下將産生一個名爲tapered_beam.dat的Dytran輸入檔。)

產生的Dytran輸入檔爲“tapered_beam”,儲存在你的目錄中。

在Unix平臺上進行作業,在你的工作目錄下鍵入以下命令:
dytran jid=tapered_beam

在NT平臺上則用MSC.Dytran圖形介面進行作業:


作業完成後,關閉原來的Patran資料庫,打開一個新的資料庫用於做後處理。這樣就不會損壞原來的資料庫。

將Archive文件“BEAM”與“PLATE”讀入:
Analysis/Read Archive File/Model And Results/Translate
/Select Archive File/選擇ARC文件“BEAM”與“PLATE”/Add/Apply
/Apply


看最終變形的Quick Plot:
Results/Create/Quick Plot/Select Result Cases=選擇最後一步/Select Fringe Result=Displacement
/Select Deformation Result=Displacement(將“Deform Attributes”下的“Scale Factor”設爲“True Scale”並且關閉“Show Max/Min Label”)
/Apply

接著看變形的動畫:
Results/Create/Deformation
/Select Result Case=選擇所有情況
/Select Deformation result=Displacement/Animate/Apply

建立關於等效應力雲形圖的動畫:
Results/Create/Fringe/Select Result Case=選擇所有情況
/Select Fringe Result=EFFSTS/Animate/Apply


現在來畫時間歷程曲線,先要讀入THS(Time History)文件:
Analysis/Read History File/Result/Translate/Select History File
/選擇所要的THS文件/Add/Apply/Apply


畫出樑頂端上的中心節點的Z方向的速度:
XY Plot/Action=Create/Object=Window/Name Window=w1/Apply
XY Plot/Action=Post/Object=Curve
/Post Curve=選擇“ZVEL_gp_5.curve”


同樣地畫出Z方向的力:
XY Plot/Action=Post/Object=Curve
/Post Curve=選擇“ZFORCE_gp_5.curve”


MSC.Dytran輸入檔 ex2_beam.dat
START
TIME=99999
CEND
ENDTIME=99999.99
ENDSTEP=1200
CHECK=NO
TITLE= Jobname is: beam
TLOAD=1
TIC=1
SPC=1
$ Output result for request: BEAM
TYPE (BEAM) = ARCHIVE
ELEMENTS (BEAM) = 1
SET 1 = 101 THRU 260
ELOUT (BEAM) = EFFSTS PRESSURE EFFPLS
STEPS (BEAM) = 0 thru end by 50
SAVE (BEAM) = 10000
$ Output result for request: ENERGY
TYPE (ENERGY) = MATSUM
STEPS (ENERGY) = 0 thru end by 2
$ Output result for request: PLATE
TYPE (PLATE) = ARCHIVE
ELEMENTS (PLATE) = 2
SET 2 = 1 THRU 36
ELOUT (PLATE) = ZUSER
STEPS (PLATE) = 0 thru end by 50
SAVE (PLATE) = 10000
$ Output result for request: VEL
TYPE (VEL) = TIMEHIS
GRIDS (VEL) = 3
SET 3 = 105 465
GPOUT (VEL) = XVEL YVEL ZVEL ZFORCE
STEPS (VEL) = 0 thru end by 2
SAVE (VEL) = 10000
$------- Parameter Section ------
PARAM,INISTEP,1e-7
PARAM,MINSTEP,1e-9
$------- BULK DATA SECTION -------
BEGIN BULK
$ --- Define 418 grid points ---
GRID           1              -3       3       0
......
GRID         469               2      -2  -40.25
$ --- Define 196 elements
$ -------- property set rigid_wall ---------
CQUAD4         1       1       1       2       9       8
......
CQUAD4        36       1      41      42      49      48
$ -------- property set steel_beam ---------
CHEXA        101      2     101    102    105    104    110    111+A000001
+A000001     114    113
......
CHEXA        260      2     456    457    460    459    465    466+A000160
+A000160     469    468
$ ========== PROPERTY SETS ==========
$            * rigid_wall *
PSHELL1        1           DUMMY
$            * steel_beam *
PSOLID         2       1
$ ========= MATERIAL DEFINITIONS ==========
$ -------- Material steel id =1
DMAT           1  .00783       1       1       1              1
EOSPOL         11.64e+09                                                
SHREL          18.18e+08
YLDVM          1 1.4e+07
PMINC          1-3.8e+07
$ ======== Load Cases ========================
$ -------- Contact : contact
CONTACT        3    SURF    SURF       1       2              +A000161
+A000161      V2    BOTH                                      +A000162
+A000162                                                      +A000163
+A000163                              ON
$ Slave contact surface for contact
$
SURFACE        1             SEG       1
CFACE          1       1     101       1
CFACE          2       1     102       1
CFACE          3       1     103       1
CFACE          4       1     104       1
$
$ Master contact surface for contact
$
SURFACE        2             SEG       2
CFACE          5       2       1       1
......
CFACE         40       2      36       1
$
$ ------- Initial Velocity BC initail_velocity -----
SET1           4     101    THRU     469
TICGP          1       4    ZVEL   10000
$
$ add these manually
$
TLOAD1,1,2,,12
FORCE,2,2,,0.,0.,0.,0
$
RIGID,2,2,50.,,0.,0.,0.,,+
+,,0.,0.,0.,,,,,+
+,,1E20,,,1E20,,1E20
$
ENDDATA
回复 不支持

使用道具 举报

发表于 2010-7-15 23:12:43 | 显示全部楼层 来自 江苏南京
上面的例子都简单而精辟,书上不是把卡片也列出来了么,对着看就可以了
回复 不支持

使用道具 举报

发表于 2011-3-29 17:39:30 | 显示全部楼层 来自 山东威海
我也想要。。。。
回复 不支持

使用道具 举报

发表于 2011-10-10 10:00:04 | 显示全部楼层 来自 山东济南
我超级想要!!!给那个留的邮箱发了无数邮件,可石沉大海,没有回应!谁有啊?分享一下啊!
回复 不支持

使用道具 举报

发表于 2011-10-24 19:37:24 | 显示全部楼层 来自 江苏南京
完全不鸟我
回复 不支持

使用道具 举报

发表于 2012-5-28 20:15:12 | 显示全部楼层 来自 辽宁沈阳
我也想要,谁有呀!
回复 不支持

使用道具 举报

发表于 2012-6-27 21:56:53 | 显示全部楼层 来自 北京
谁有了分享一下啊,458630454@qq.com
回复 不支持

使用道具 举报

发表于 2013-6-28 20:32:36 | 显示全部楼层 来自 浙江宁波
我问了,也会信了,说他早不搞dytran了,原先的资料早丢了!!!!!!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-17 04:08 , Processed in 0.049574 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表