
發布
注冊
/
登錄abaqus定義命令的案例
ANSYS 定義非線性材料的TB命令的解釋
SDAMP——材料結構阻尼選項,此處定義的阻尼選項可應用于與周期相關的諧波分析,命令為TBFIELD。更多內容詳見“SDAMP Specifications”。
SHIFT——粘彈性轉變選項,更多內容詳見“SHIFT Specifications”。
SMA——形狀記憶合金的超彈性遲滯模擬選項,無變形,平面應力情況不適用。ANSYS Elements Reference中的Shape Memory Alloys 和ANSYS, Inc. Theory Reference中的 Shape Memory Alloy Material Model in the ANSYS, Inc. Theory Reference 。命令TB,SMA適用于平面應變或軸對稱應力狀態下的PLANE182,PLANE183和SOLID185, SOLID186, SOLID187, and SOLSH190。更多內容詳見“SMA Specifications”。
STATE——用戶自定義變量選項,當激活用戶自定義蠕變選項(TBOPT=100)時,命令格式為TB,USER或TB,CREEP。當鍵入TB,USER命令時,TB,STATE只能用于USERMAT子程序中,非USERPL;當鍵入TB,CREEP命令時,TB,STATE只能用于USERCREEP子程序中。更多內容詳見“STATE Specifications”。
SWELL——膨脹常數選項,更多內容詳見“SWELL Specifications”。
UNIAXIAL——鑄鐵材料的單軸應力應變模型選項,更多內容詳見“SWELL Specifications”。
USER——用戶自定義模型選項,不能定義非壓縮性材料。更多內容詳見“USER Specifications”。
展開 APDL命令封裝為Mechanical用戶自定義插件
Part1APDL命令封裝為Mechanical用戶自定義插件
1目標
在二維軸對稱分析中將對流邊界條件應用于葉片表面使用ACT插件創建自定義載荷的優點
以用戶友好的方式
避免可能的用戶錯誤
2使用命令流插入方式實現方法
過程分為以下三步:
插入命令片段
在頂部定義用戶輸入
輸入其余代碼以應用對流載荷 這種方式加載弊端:
只能通過NamedSelection選擇元素/節點,無法通過界面選擇方式選擇。
NamedSelection和APDL命令之間命名規則必須固定
如果“component”選擇的“face”,則CMSEL將選擇節點,此分析將出錯。
輸入數據單位制固定,不能隨著Mechanical界面單位制一同切換
3ACT插件方式
在下圖中展示了自定義載荷插件詳細信息與APDL命令對應關系。
4ACT 插件XML文件與界面對應關系
在下圖中展示了自定義載荷插件詳細信息與XML命令對應關系。
5界面屬性
控件屬性的值指定“詳細信息”視圖中用于該屬性的UI控件的類型。?text控件定義輸入的文本數據。?select選擇控件定義一個下拉菜單。包含靜態的下拉菜單,和動態的下拉菜單,動態下拉菜單使用
回調管理刷新的動態列表。?applycancel控件根據用戶定義的選擇激活“應用”或“取消”按鈕。
展開 Ls-Dyna復合材料任意主方向定義(類似Abaqus離散化方向定義) ¥9.9
<p>對于擁有復雜曲面結構的復合材料薄板,通常需要定義一個變化的材料主方向,下面介紹在Lspp中如何定義。</p><ul><li>對于任意復雜結構的平面,劃分網格后,每個網格的方向是根據節點坐標得到的,總體上呈現隨機性。</li></ul><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202410/attachment/1c788f57a7554bab9067a3554e8759b0.png" style="text-align: center" data-regular="true">
<img src="https://img.jishulink.com/202410/attachment/1c788f57a7554bab9067a3554e8759b0.png" data-mobile-src="https://img.jishulink.com/202410/attachment/1c788f57a7554bab9067a3554e8759b0.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202410/attachment/1c788f57a7554bab9067a3554e8759b0.png?
展開 abaqus常用的dos命令
在abaqus工作路徑(文件夾)的地址欄輸入cmd,然后回車,cmd命令可直接切換到當前路徑,之后就可以開心學習工作啦。

abaqus求解命令流
abaqus求解命令流
Abaqus常用DOS操作命令
>提交任務:
abaqus job=jobname1 int
>>雙精度提交:
abq6131 job=jobname1 double int
>>任務暫停:
abaqus suspend job=jobname1 int (可恢復)
>>恢復運算:
abaqus resume job=jobname1 int
>>結束任務:
abaqus terminate job=jobname1 int
>>Restart重啟動計算:
abaqus job=jobname1 oldjob=jobname2 int
>>打開CAE界面:
abaqus cae
>>打開VIEWER后處理界面:
abaqus viewer
>>查看ABAQUS幫助文件:
abaqus doc
>>查看cmd命令幫助:
abaqus help
>>順次運行幾個inp后自動關機:
Call abaqus job=job_1 int
Call abaqus job=job_2 int
Shutdown -s
>>運算之前
datacheck: abaqus job=xxx datcheck
>>定義所需的最大內存:
abaqus job=xxx memory=memory-size
>>整合一下,提交一個子程序、雙精度、多CPU運算的范例:
Abaqus job=jobname user=u.f cpus=8 int
展開 #abaqus重啟動的cae和命令設置-原創!
#####abaqus重啟動的cae和命令設置.pdf
一個文檔就夠了!
話不多少,干就完了!
ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
命令行提交 Abaqus 任務
Abaqus 早期好像是只有通過命令行提交任務的。即使到了現在,很多人還是喜歡直接通過命令行操作。而且有時候需要用命令行提交 inp 文件進行計算還可能是因為少數 keywords 不為 Abaqus/CAE 識別。
以下假設將運行的 inp 是 jobname1.inp jobname2.inp 等等,也假設這些 inp 是可以運行的。
1. 提交方式
在 WINDOWS 中點擊 [開始] → [程序] → [ABAQUS 6.x] → [ABAQUS Command],然后在 DOS 窗口中輸入:
提交任務:(int 就是 interactive)
abaqus job=jobname1 int
殺死任務:(一般不可恢復)
abaqus terminate job=jobname1 int
任務暫停:(可恢復)
abaqus suspend job=jobname1 int
恢復運算:(從上次分析結束的地方重新開始分析)
abaqus resume job=jobname1 int
殺死任務不可恢復,但是如果有 restart 文件的話,可以 restart 繼續計算。
2. 幾點說明
Old job files exist. Overwrite?<y/n> 問是否可以覆蓋。
如果是文件重名,應該鍵入n;把現有 inp 改名,重新提交,以免覆蓋以前的文件。如果可以覆蓋,鍵入 y。
abaqus 不是內部命令,也不算可以運行的程序或者批處理文件。
展開 Abaqus中阻尼的定義
在ABAQUS中阻尼可以應用在下面的動力學分析中:
☆非線性問題直接積分求解(顯式分析或者隱式分析);
☆直接法或子空間法穩態動力學分析;
☆模態動力學分析(線性)。
針對模態動力學分析,在ABAQUS/Standard中可定義幾種不同類型的阻尼:直接模態阻尼(Direct Modal Damping),瑞利阻尼(Rayleigh Damping),復合模態阻尼(Composite Modal Damping)和結構阻尼(Structure Damping)。
ABAQUS模態動力學分析中用*MODAL DAMPING選項來定義阻尼。阻尼是包含在分析步內定義的一部分,每階模態可以定義不同量值的阻尼。
1直接模態阻尼
采用直接模態阻尼可以定義對應于每階模態的阻尼比ξ。其典型的取值范圍是在臨界阻尼的1%~10%之間。直接模態阻尼允許用戶精確定義系統的每階模態的阻尼。在分析步驟內定義直接模態阻尼。如圖1所示,激活直接模態阻尼選項(Direct modal),并在數據行內輸入數據。
對應的ABAQUS輸入文件為:
*MODAL DAMPING, MODAL=DIRECT
m1, m2, ξa
其中,*MODAL DAMPING選項中的MODAL=DIRECT 參數表示被指定的直接模態阻尼,數據行輸入的數據m1為起始模態序號,m2為截止模態序號, ξa為模態阻尼比。
展開 abaqus自定義載荷子程序------Dload使用 ¥29.9
abaqus子程序Dload的主要作用:
(1)可用于定義作為位置、時間、單元編號、被加載積分點數量等的函數分布載荷大小的變化。
(2)在應力分析期間,將在每個基于單元或基于表面的非均勻分布載荷定義的載荷積分點處調用;
(3)將在每個積分點調用,以計算承受不均勻荷載類型PENU和PINU的管道元件的有效軸向力ESF1;
(4)不能在基于模態的程序中用于描述負載的時間變化;并且忽略可能與相關聯的階躍定義或非均勻分布負載定義一起出現的任何幅度參考。
子程序接口界面
SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,
1 COORDS,JLTYP,SNAME)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION TIME(2), COORDS (3)
CHARACTER*80 SNAME
user coding to define F
RETURN
END
待定義變量
F:分布載荷的大小。表面載荷的單位為FL?2,體力的單位為FL?3。F將作為基于單元或基于表面的分布式載荷定義的一部分指定的載荷大小傳遞到例程中。如果未定義大小,F將作為零傳入。對于使用修正Riks法(靜態應力分析)的靜態分析,F必須定義為荷載比例系數λ的函數。分布式負載大小不可用于輸出目的。
用于傳遞信息的變量
KSTEP:Step 編號
KINC:增量數
TIME(1):當前分析步對應的當前時間
TIME(2):所有分析步對應的當前時間
NOEL:單元編號
NPT:根據荷載類型,構件內或構件表面上的荷載積分點編號。
展開 怎樣在Abaqus中定義橡膠等超彈性材料?
用戶個性化更加適應您的工作環境
1、自定義HyperMesh用戶界面: 簡明易用的用戶界面幫助用戶自定義拖放菜單位置,自主配置下拉菜單功能以及快捷鍵設置。
2、自定義工具欄: 用戶可以在Altair HyperMesh面板中添加自定義功能。
3、自定義求解器輸入文件編譯器: 用戶可在Altair HyperMesh原有支持的求解器類型的基礎上通過二次開發,拓展HyperMesh的輸入接口功能,使HyperMesh支持更多的求解器類型及輸入文件格式。
4、求解器輸出模板: 求解器輸出模板允許HyperMesh 的數據庫輸出由用戶自定義的求解器輸入文件格式。
文章來源:醫學生物力學分析
展開 
ABAQUS中橢圓形移動載荷DLOAD和UTRACLOAD子程序詳解:從定義到實現 ¥288
本文主要介紹ABAQUS中橢圓形移動載荷定義、法向和切向載荷模擬、子程序DLOAD和UTRACLOAD編程實現,實現建議與注意事項。
1、橢圓形移動載荷定義
移動載荷指的是隨時間或空間位置變化而不斷變化施加位置的載荷,其典型例子包括:1)行駛車輛對橋梁的作用力;2)火車車輪與軌道之間的接觸力;3)滾動體在接觸面上滑移產生的局部接觸載荷;4)焊接過程中熱源的沿路徑移動。這些載荷不是固定不動的,而是隨時間在接觸體上“移動”,從而引發結構響應的動態變化。在應力應變分析、疲勞壽命評估等方面,考慮載荷的移動性尤為關鍵。
在滾動體的接觸中,Hertz型橢圓形接觸斑較為常見,其形狀可根據Hertz接觸理論表示為:
其中,P為總法向力,a和b分別為橫向x和縱向z上的接觸斑半寬,p0為最大接觸壓力。
2、法向和切向移動載荷模擬
在ABAQUS中,模擬移動載荷的兩種典型方法分別對應法向載荷和切向載荷。
2.1 法向移動載荷
法向載荷定義見式(1)所示。在給定總法向力P或者軸重,以及接觸斑長半軸和短半軸大小后,即可確定出來p(x,z)空間分布。其中,P、a和b可以通過Hertz接觸理論或者有限元法計算得到,也可以通過一些網站去快速計算,比如:https://www.tribology-abc.com/sub10.htm以及https://www.pecms.cn/hz/hzb2p。
圖1 法向接觸壓力
2.2 切向移動載荷
在滾動接觸過程中,除了接觸表面的法向接觸壓力外,接觸體還存在局部滑動或者蠕滑,導致接觸斑區域被劃分為黏著區和滑動區。其中,沿著滾動方向的后沿為滑動區,前沿則為黏著區。
展開 linux 提交任務的命令(ansys lsdyna abaqus fluent)
記錄ansys lsdyna abaqus fluent 的命令提交方式
abaqus 提交命令
abaqus job=input <user=userfile> <cpus=n> inter
ansys (mmp 版本17.2)
ansys172 -b -dis -machines node1:4:node2:4 -i input -o output
LS-dyna(SMP,版本17.2)
lsdyna172 i=input.k ncpu=n memory=XXm
LS-dyna (MMP)
lsdyna172 -dis -machines node1:4:node2:4 i=input.k ncpu=n memory=XXm memory2=YYm
Fluent
fluent -ssh -g 3d -t2 -cnf="node1:2" input.jou
-ssh 使用ssh 協議 -tn 便是用n核計算 -g 便是不啟用圖形界面 -3d 表示3D模式 -i XXX 表示輸入文件
-cnf=“”便是制定某個節點用幾核計算
展開 Abaqus利用腳本命令進行復制和刪除
Abaqus利用腳本命令進行復制和刪除
Abaqus的大部分對象都能通過復制的方法來進行復制,復制對象的方法稱為copy constructors,一個copy constructors的格式如下:
ObjectName(name='name', objectToCopy=objectToBeCopied)
如下示例:
firstBolt = mdb.models['Metric'].Part(
name='boltPattern', dimensionality=THREE_D,
type=DEFORMABLE_BODY)
secondBolt = mdb.models['Metric'].Part(
name='newBoltPattern', objectToCopy=firstBolt)
復制創建的firstBolt,并命名為newBoltPattern。同樣的還可以在不同的models之間進行復制,如下:
firstBolt = mdb.models['Metric'].Part(
name='boltPattern', dimensionality=THREE_D,
type=DEFORMABLE_BODY)
secondBolt = mdb.models['SAE'].Part(
name='boltPattern', objectToCopy=firstBolt)
如下示例是復制一個section。
展開 ABAQUS中初級基礎運動的定義
例如,定義繞點[X1,Y1,Z1]在4方向的轉動,幅值時間歷程為AMP的初級基礎運動,可用下面的輸入文件
*BASE MOYION, DOF=4,AMPLITUTE=AMP
X1,Y1,Z1
在ABAQUS中定義的振幅函數AMPLITUDE,可以通過參數SCALE設置比例因子以調整振幅的大小,比例因子默認值為1,
下面的輸入文件定義了幅值比例因子為2。
*BASE MOTION, DOF=3, AMPLITUDE=AMP, SCALE=2
基礎運動可以是位移(DISPLACEMENT)、速度(VELOCITY)、加速度(ACCELERATION)形式的時間歷程。若運動是以位移或者速度的形式給出的,ABAQUS將其對時間微分得到基礎運動的加速度時間歷程。基礎運動的默認輸入形式是加速度。
指定基礎運動的加速度歷程用以下命令:
*BASE MOTION,DOF=n ,AMPLITUDE=name,TYPE=ACCELERATION
因此,一個完整的基礎運動的定義,為以下形式:
*BASE MOTION,DOF=n ,AMPLITUDE=name,TYPE=ACCELERATION,SCALE=n
ABAQUS中初級基礎運動的定義.pdf
展開