999精品久久久中文字幕蜜桃,天天影视网色香欲综合网,久久久一本精品99久久精品66,欧美综合天天夜夜久久,色婷婷精品久久一区二区三区,国产成人精品久久久久网站,97精品国产91久久久,99久久亚洲综合精品成人网

廣州有道計算機培訓中心

7x24小時咨詢熱線

400-660-3310

當前位置 : 好學校 廣州有道計算機培訓中心 學習資訊 資訊詳情

最新Abaqus常用技巧大全(二)

2014-01-17

8.材料方向與增量步

材料方向:

針對各向異性材料(如板金材料、復合材料等)變形體,材料方向定義材料的某一特定方向如纖維方向。該方向隨著變形體的移動而移動,旋轉而旋轉。輸出的場變量值都以材料方向為參考,有時便于數據處理,分析計算結果等。

abaqus中增量步

abaqus 中把所有載荷按一定的要求分成若干載荷步step,每一步step根據abaqus自動載荷增量,分成若干增量increments,每一增量施加一定的載荷,然后每一增量通過若干迭代步iteration 進行迭代,當系統達到平衡時,迭代結束,完成一個增量。當所有的增量都完成后,計算結束;反之,計算可能出現發散。這時,可以通過采用多鐘方法(如調整放大質量系數,單元網格優化等)調整增量大小,使計算繼續進行

9.多個inp文件如何實現批處理

我喜歡用fortran

寫成這樣:

! nodedeform.f90

!

! FUNCTIONS:

! nodedeform - Entry point of console application.

!

! Example of displaying 'Hello World' at execution time.

!

!****************************************************************************

!

! PROGRAM: nodedeform

!

! PURPOSE: Entry point for 'Hello World' sample console application.

!

!****************************************************************************

program nodedeform

USE DFLIB

! implicit none

result = SYSTEMQQ (‘abaqus job=3d05ctJ interactive’)

result = SYSTEMQQ (‘abaqus job=3d05ctJmodel-2 interactive’)

! result = SYSTEMQQ (‘abaqus job=test-1 interactive’)

! result = SYSTEMQQ (‘abaqus job=test-2 interactive’)

! result = SYSTEMQQ (‘abaqus job=test-3 interactive’)

! result = SYSTEMQQ (‘abaqus job=test-4 interactive’)

! result = SYSTEMQQ (‘abaqus job=test-5 interactive’)

! result = SYSTEMQQ (‘abaqus job=test-6 interactive’)

! result = SYSTEMQQ (‘abaqus job=test-7 interactive’)

! result = SYSTEMQQ (‘abaqus job=test-8 interactive’)

end program nodedeform

10.關于ABAQUS的任務管理

1。ABAQUS6.4新增了任務管理的命令,可以暫停、恢復、和終止一個正在背景運行的任務,方法如下(在命令行輸入并運行):

任務暫停:

abaqus suspend job=job-name

任務恢復:

abaqus resume job=job-name

任務終止:

abaqus terminate job=job-name

其中任務暫停(suspend)的時候,windows任務管理欄中仍會保留standard/explicit的計算線程,只是不再使用CPU資源,當任務恢復(resume)的時候繼續工作。

任務終止則就像CAE中提交的任務的KILL功能類似,直接cut掉正在運行的任務,不可恢復。其實也就和在windows任務管理欄中強行終止差不多,但屬于合法操作。

2。就是利用windos的任務管理欄了,使用它的processes管理功能時,不僅僅可以強行關掉一個正在運行的任務,還可以通過改變它的優先級別來改變其對CPU的占用程度。共有Realtime,High,AboveNormal,Normal,BelowNormal,Low 五個可選等級,windows默認的等級是Normal,此時所有的任務都在隨機搶占CPU資源,一般ABAQUS在運行時想要運行別的程序就比較困難了,特別是一些大程序。在覺得機器使用時有明顯的延遲時,就可以把ABAQUS任務的優先級別設的低一些,就可以騰出CPU資源給別的級別高的任務了,不用機器的時候再把ABAQUS任務的級別調上去,這樣就可以娛樂、工作兩不誤了。

You may try this method which was posted at simwe forum, but not my original idea.

Anyway, I will feel very happy even if it probably just helps you just a little bit.

11.關于數據的輸入輸出

1.輸出數據到dat文件:

*NODE PRINT, NSET=nset_name,FREQ=1

COORD

得到的是變形前的坐標還是變形變形后的坐標??

偶在前面已發文問過,偶有時得到的是變形前的,有時得到是變形后的,一直沒有弄明白這個問題。偶想得到的是變形后的坐標

2.

其實abaqus自己就帶有相關的功能:

abaqus job=job-1 suspend.可以將計算掛起。如果你需要重新進行運算

輸入abaqus job=job-1 resume.

3.

如何輸出大量節點的時間歷程曲線?

在環境文件abaqus_v6.env中添加一句

max_history_requests=0 即可。

12.后處理積分

CAE自帶此功能,比如對速度時程積分得到位移時程,可以這樣操作:

利用XY Data---->ODB History Output將速度時程存為V,然后XY Data---->Operate on XY Data---->Operations

看到那個 integrate (X)

這個可能還是只是實現對時間的積分,如果對dx,dy的積分

如何實現呢?

比方說,Q=v*A

已經知道流速的矢量分布,怎么得到流量的分布了!

這也是可以的,關鍵在于你的x-y data數據的兩軸數據是什么?其積分就是y數據值對x值的積分!

看看:CAE user manual:33.4.4Overview of X–Y data operations

13.接觸分析激活殺死

Usage: Use both of the following options:

*MODEL CHANGE, TYPE=CONTACT PAIR, ADD

surface_1, surface_2

*CONTACT INTERFERENCE

surface_1, surface_2,

Usage: *MODEL CHANGE, TYPE=CONTACT PAIR, REMOVE

14.利用queue的功能由本地機器向遠程unix機器提交abaqus作業的方法 [精華]

利用queue的功能由本地機器向遠程unix機器提交abaqus作業的方法

假設:

1. 遠程unix機器的安裝目錄為/abaqus,

2. 遠程計算機IP地址為192.168.0.166,主機名為ibmlinux

3. 本地計算機IP地址為192.168.0.18,主機名為training

下面的討論涉及的內容相應改變

Step 1 分別設置本地計算機和遠程計算機之間的主機名和IP地址對應。

1. 修改本地hosts文件,windows上一般位于c:\windows\system32\drivers\etc下,unix上位于/etc下,加入遠程計算機主機名和IP地址對應行,如:

192.168.0.166 ibmlinux

2. 修改遠程hosts文件,位于/etc下,加入本地計算機主機名和IP地址對應行,如:

192.168.0.18 training

Step 2 設置本地計算機對遠程計算機運行rsh和rcp命令正確。

1. 兩臺計算機登陸名和密碼一致。舉例而言,若遠程計算機登陸名和密碼為root/root,則設置本地計算機也用同樣的用戶名和密碼登陸。

2. 修改遠程計算機。rhosts文件,該文件位于對應用戶名登陸后的主目錄下,如/home/root,加入本地計算機的IP地址使得本地計算機可以訪問到遠程計算機。

3. 在本地計算機的提示符下鍵入

rsh ibmlinux ls

測試rsh是否能夠正常使用,如果可以列出遠程計算機主目錄下文件,代表rsh和rcp工作正常。

Step 3 設置遠程計算機該用戶的默認登陸程序為csh,修改passwd文件,位于/etc下,如:

root:Ty91eFGzybEE2:0:3::/:/usr/bin/csh

Step 4 修改遠程計算機的abaqus環境文件abaqus_v6.env

在環境文件后加入

queue_name =[“nice_queue”]

after_prefix = “-b”

queue_prefix = “-q”

nice_queue = “/bin/sh -c 'nice ./%S 1>%L 2>&1 &‘”

保存

在提示符下面鍵入

abaqus fetch job=beam.inp

abaqus job=beam queue=nice_queue

如果可以順利獲得beam.odb,則表示遠程計算機queue設置正確。

Step 5 修改本地計算機的abaqus環境文件abaqus_v6.env

在環境文件后加入

def onCaeStartup():

def makeQueues(*args):

import os, driverUtils

driverName = './abaqus'

scratchDir = '/abaqus/Commands'

session.Queue(name='nice',

queueName='nice_queue',

hostName='ibmlinux',

driver=driverName,

localPlatform = NT,

fileCopy=ON,

directory=scratchDir)

addImportCallback('job', makeQueues)

保存

Step 6 在本地計算機上啟動abaqus/cae,創建或打開一個模型,在Job模塊創建一個新任務,選擇Run Mode為Queue,選擇nice,OK,提交運算,觀察是否任務被自動提交到了遠程計算機的/abaqus/Commands下運行并自動返回odb文件到本地計算機。如有錯誤,會在啟動cae的提示符窗口中出現,檢查錯誤并找到相應解決辦法。

收藏
分享到:

相關課程

廣州有道計算機培訓中心

廣州有道計算機培訓中心

認證等級

信譽良好,可安心報讀

廣州有道計算機培訓中心

已獲好學校V2信譽等級認證

信譽值

  • (60-80)基礎信譽積累,可放心報讀
  • (81-90)良好信譽積累,可持續信賴
  • (91-100)充分信譽積累,推薦報讀

與好學校簽訂讀書保障協議:

  • 96%
  • 3662
  • 33018
在線咨詢
官方授權聲明

尊敬的平臺會員您好,[廣州有道計算機培訓中心]資質文件正在審核中。如需了解[廣州有道計算機培訓中心]服務明細或申請試聽服務,
請點擊:聯系客服

; 主站蜘蛛池模板: 南安市| 永宁县| 鲁甸县| 吴江市| 周宁县| 措美县| 罗甸县| 漳州市| 潜山县| 喀喇| 保亭| 渝北区| 鸡西市| 新安县| 临洮县| 如皋市| 洪洞县| 罗田县| 辽宁省| 雷州市| 马尔康县| 湘乡市| 丽江市| 尤溪县| 穆棱市| 高平市| 平陆县| 保山市| 遂川县| 什邡市| 宁国市| 凤台县| 天气| 铅山县| 高阳县| 项城市| 丁青县| 正宁县| 调兵山市| 邳州市| 上虞市|