
發布
注冊
/
登錄ansys耦合節點命令的案例
使用 CPSGEN 命令,對節點耦合進行拷貝的一個例子
問題:
如何使將一組耦合節點拷貝為新的耦合節點?
回答:
可以使用 CPSGEN 命令進行節點耦合的拷貝,以下是一個簡單例子:
首先使用如下命令流創建三個矩形并劃分網格:
fini
/clear
/filname, cpsgen_test
!*
/PREP7
!*
ET,1,SHELL181
R,1,1, , , , , ,
!*
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,210000
MPDATA,PRXY,1,,0.3
!*
RECTNG,0,15,0,20,
RECTNG,15.5,30,0,20,
RECTNG,30.5,45,0,20,
!*
LESIZE,ALL, , ,2, ,1, , ,1,
MSHKEY,1
AMESH,all
MSHKEY,0
eplot
繪制單元如下:
選擇相鄰矩形邊界處的兩排節點,并打開節點編號顯示:
然后對左面兩排節點分別定義節點耦合。首先對節點 4 和15 定義節點耦合:
點擊 Apply 后,彈出定義耦合自由度的對話框:
在其中:對 NSET 項不輸入,由程序自動生成。Lab 設置為 All,即對所有自由度進行耦合。對于殼體單元節點,將生成 6 個節點耦合。
展開 應用ANSYS APDL命令流文件創建多個單節點單元
在使用ANSYS APDL時,大家時不時會遇到需要建立在若干個節點上建立單節點單元的情況。當節點數目較大時,用手動點選的方式即費時又容易出錯;此時可使用以下命令流的方式來進行。
! 假設將要建立的節點做成一個component,名字為A
/prep7
cmsel,s,A !---------------------------選擇component A
*get,n_num,node,,count !-----------得到A所包含的節點個數
*get,n_mn,node,,num,min !-----------得到A中的最小節點號
*do,ii,1,n_num
type,xxx !-------------------------指定要建立的單節點單元的單元類型號xxxx
real,xxx !-------------------------指定要建立的單節點單元對應的實常數號xxx
e,n_mn !-------------------------在節點n_mn上建立單元
*get,n_mn,node,n_mn,nxth !------得到A中節點號比 n_mn大的下一個節點
*enddo
(simwe上本人也發過這段命令流,并非抄襲 :)
展開 ansys apdl 耦合物理場命令流分析概述
(3)載荷傳遞耦合分析———ANSYS多場求解器
ANSYS多場求解器可用于多類耦合分析問題,它是一個求解載荷傳遞耦合場問題的自動化工具,取代了基于物理文件的過程,并為求解載荷傳遞耦合物理問題提供了一個強大、精確、易于使用的工具。每一個物理場都可視為一個包含獨立實體模型和網格的場。耦合載荷傳遞要確定面或體。
多場求解器命令集使問題成形,并定義了求解先后順序。通過使用求解器,耦合載荷會自動地在不同的網格中傳遞。求解器適用于穩態、諧波以及瞬態分析,這要取決于物理需求。以順序(或混合順序同步)方式可以求解許多場。ANSYS 多場求解器的兩種版本是為了不同應用場合而設計的,它們擁有不同的優點及程序。
==MFS—單代碼:基本的ANSYS 多場求解器==,如果模擬包含帶有所有物理場的小模型時就可以使用它。這些物理場包含在一個軟件包內(如 ANSYS 多場)。MFS—單代碼求解器使用迭代耦合,其中每一個物理場要順序求解,并且每一個矩陣方程要分別求解。求解器在每個物理場之間迭代,直到通過物理界面傳遞的載荷收斂為止。
==MFX一多代碼:高級ANSYS 多場求解器==,用于模擬分布在多個軟件包之間的物理場(如在ANSYS 多場和 ANSYS CFX之間)。MFX求解器比MFS版本提供了更多的模型。MFX一多代碼求解器使用迭代耦合,其中每一個物理場可以同時求解,也可以順序求解,而每一個矩陣方程要分別求解。求解器在每一個物理場之間迭代,直到通過物理界面傳遞的載荷收斂為止。
三 總結
1.當耦合場之間的相互作用包括強烈耦合的物理場,或者是高度非線性的,直接耦合較具優勢,它使用耦合變量一次求解得到結果。直接耦合的例子有壓電分析,流體流動的共輒傳熱分析,電路—電磁分析。
展開 汽車充氣輪胎的路面滾動模擬(流固耦合)(附ANSYS命令流&模型文件)
歡迎關注微信公眾號,完整命令流&模型文件后臺私信留言郵箱獲取!
