ADINA常見問題解答 附ADINA有限元經典實例分析下載

一般問題

Q:怎樣改進ADINA-AUI 中實體的顯示效果? 
A:在某些情況下,ADINA-AUI 顯示的實體在邊界上不光滑,這僅僅是顯示的問題,并不影響幾何尺寸的精確度。為了改進顯示的效果,
1 點擊Modify Mesh Plot 。
2 點擊Line Depiction 。
3 將ADINA-M Chord Angle 由默認的0.4改為0.1 并且點擊OK。
4 點擊Surface Depiction 。
5將ADINA-M Chord Angle 由默認的0.4改為0.1 并且點擊OK。
6 點擊OK,關閉Modify Mesh Plot 對話框。

Q:為什么AUI 的圖形功能在我的計算機上不能正常的工作? 
A:有些計算機的顯卡在Open GL 圖形系統中不能正常的工作。請切換到Windows GDI 圖形系統,在Edit 菜單中,點擊Graphics System ,然后選擇Windows GDI 圖形系統。

Q:當我從ADINA-AUI 打印文件時,為什么打印不出來任何結果? 
A:注意只有Windows 版本才會發生這樣的問題。
當使用Open GL 圖形方式時,有的打印機會出現上述問題。為解決該問題,當打印的時候,選擇Windows GDI 圖形方式。從菜單Edit > Graphics System… 中選擇Windows GDI 作為圖形系統,然后開始打印。
注意打印結束后,可以將圖形系統切換回Open GL 以便獲得更快的圖形效果。

Q:為什么安裝了浮動License(Floating Industry或者Floating Educational)后,Adina無法啟動?
A:如果安裝過程正確,而且電腦上的防火墻不阻止Adina讀取服務器上的License,那么這樣的問題一般是由于計算機使用了中文名。不論是Adina的服務器還是Adina客戶端,都不允許使用中文計算機名。

Q:如何將殼單元厚度顯示出來?
A:在Display-->Geometry/Mesh Plot-->Modify打開的窗口中點擊Element Depiction,在新打開的窗口中的Shell Element Attributes域中選擇Top/Bottom(默認是Mid-Surface)。

 

有關界面啟動

Q:怎樣在Windows 版本中以批處理的方式運行ADINA? 
A:在Windows 版本中,ADINA 常常是在交互方式下運行。然而,有時為了連續進行幾項作業,則必須在批處理方式下運行。
以批處理方式運行ADINAAUI 的命令為:
...\aui.exe -b -m <MTOT>[b|w] <file>.[in|plo]
這里…\ 是指aui.exe 的全路徑名。<MTOT> 值可以用bytes(b) 或者 words(w) 來定義。1 word = 4 bytes 。
例如,在批處理方式下運行prob02.in 文件,并且分配20Mb 內存(假設aui.exe 安裝在c:\adina\bin) ,命令行就是:
c:\adina\bin\aui.exe -b -m 20mb prob02.in
注意在定義<MTOT> 值時,m 可以是m(Mega)、k(Kilo)、g(Giga) 。
選項-b的含義是用adina-aui讀一遍命令流,但是不打開adina-aui(如果命令流中有生成dat文件的命令行,則會自動生成一個dat文件。)。如果不用-b選項,會看到打開adina-aui,并且打開模型。
批處理方式下運行ADINA 求解器的命令行是:
...\<prog>.exe -b -s -m <MTOT>[b|w] -M <MSPR>[b|w] -t <#cpu> <file>.dat
這里<prog>.exe 是adina、adinaf、adinat、adfsi或者adtmc ,…\ 是指<prog>.exe 的全路徑名。<MSPR> 是分配給sparse solver 內存值,<#cpu> 定義了cpu 的數目。
例如,在批處理方式下運行prob02.dat 文件,分配10Mw 的內存給ADINA求解器,分配100Mw 的內存給sparse solver ,使用2個cpu ,命令行如下所示(假設adina.exe 安裝在c:\adina\bin ):
c:\adina\bin\adina.exe -b -s -m 10mw -M 100mw -t 2 prob02.dat
選項-b和-s是為了保證求解完成后自動關掉求解器窗口。
以下是當ADINA安裝在c:\adina目錄下時,順序求解兩個模型(prob02.inprob03.in)的批處理文件(內存自動分配)。此批處理文件應該放在與prob02.inprob03.in相同的目錄中。
c:\adina\bin\aui.exe -b prob02.in
c:\adina\bin\adina.exe -b -s prob02.dat 
c:\adina\bin\aui.exe -b prob03.in
c:\adina\bin\adina.exe -b -s prob03.dat
關于路徑名:
缺省情況下,ADINA 8.4 安裝在
C:\Program Files\ADINA\ADINA System 8.4\ 
運行命令時,可以使用加引號的長路徑名或者短路徑名。
使用長路徑名(有引號):
"C:\Program Files\ADINA\ADINA System 8.4\bin\aui.exe" -b ...
使用短路徑名:
C:\PROGRA~1\ADINA\ADINAS~1.0\bin\aui.exe -b ...
可以用dir/x 命令看到文件或目錄的短路徑名。

 

Q:當我啟動ADINA-AUI時,為什么圖標不能正確的顯示? 
A:ADINA 8.0 不會出現這樣的問題。
在Unix 工作站上運行ADINA-AUI 7.5 或者更早的版本,有時會出現這樣的問題。最可能的原因是啟動ADINA-AUI 的命令不正確。
首先,確定路徑中包括<ADINA home directory>/tools ,<ADINA home directory>為ADINA的安裝目錄。
如果ADINA安裝在/usr/adina 目錄,可以用下面的命令來添加路徑:
For C shell: set path=($path /usr/adina/tools)
For Bourne shell or K shell: export PATH=$PATH:/usr/adina/tools
可以將上面的命令行添加到.cshrc 或.profile 文件中,這樣就不用每次運行ADINA-AUI時都運行該命令。
然后,運行下列命令啟動ADINA-AUI 7.5 :
aui 7.5 
現在圖標就會正確的顯示。如果還是不能正確的顯示圖標,請檢查<ADINA home directory>/aui7.5/bitmaps 目錄下的文件。

Q:為什么啟動ADINA-AUI后看不到ADINA-AUI的窗口?
A:在啟動時有時會出現這個問題,這一般是因為ADINA-AUI窗口被自動最小化了,用鼠標右鍵點擊任務欄上的ADINA-AUI圖標,選擇最大化即可。

 

ADINA前處理

Q:為什么在對模型進行多次復制、旋轉和比例縮放等操作后,模型變得混亂了? 
A:這很有可能是因為在后面的Transformation操作中,在需要定義新的Transformation時沒有定義新的Transformation,而是修改了前面已經定義并使用的Transformation,這樣就會打亂前面的操作。因此正確的做法是,在需要一個新的Transformation操作時,一定要”add”一個新的,而不能修改已經使用的Transformation。

Q:怎樣將總體剛度矩陣和質量矩陣保存到文件當中? 
A:可以用命令DISK-STORAGE GLOBAL-MATRIX=SAVE 總體剛度矩陣以及隱式動力分析中的質量矩陣。在用戶界面中,該選項是Control > Miscellaneous File I/O… ,然后在對話框中選擇Save the Global Matrix 。在Save Step 中定義非線性分析中需要保存矩陣的時間步。對于非線性分析,所保存的是開始迭代之前的矩陣。
在Unix 系統中,數據保存在<problem_name>.mtx 文件中。對于Windows 系統,文件名為fort.70 。在下一個版本中將改為<problem_name>.mtx 。
保存數據的Fortran 格式如下所示:
WRITE (70,*) ' MAXA ARRAY'

WRITE (70,1000) ((I,MAXA(I)),I=1,NEQ+1)
1000 ?FORMAT(1X,I8,5X,I8)

WRITE (70,*) ' GLOBAL STIFFNESS MATRIX'

WRITE (70,1001) ((K,A(K)),I=1,NWK)
1001 ?FORMAT(1X,I8,5X,E20.13)

WRITE (70,*) ' GLOBAL MASS MATRIX'
然后保存質量矩陣。對于一致質量矩陣,格式為:
WRITE (70,1002) ((K,AM(K)),I=1,NWK)
1002 ?FORMAT(1X,I8,5X,E20.13)
對于集中質量矩陣格式為:
WRITE (70,1002) ((K,AM(K)),I=1,NWK)
1002 ?FORMAT(1X,I8,5X,E20.13)
參數:
NEQ-方程的總數
NWK-矩陣元素的總數
可以在<problem_name>.out 文件中找到這兩個參數。
注意:只有使用DIRECT 求解器(使用高斯消去法),命令行為MASTER SOLVER=DIRECT,這時的矩陣才有意義。

如果在模型中使用了子結構,對每個子結構都重復上面的步驟,最后是整個結構。


Q:在定義Contact Pair時,如何選擇哪個接觸面是Target Surface,哪個接觸面是Contactor Surface?
A:一般選擇比較大的、靜止不動的接觸面為Target Surface,比較小的、滑動的接觸面為Contactor Surface。

Q:如果接觸單元有生死設置,接觸對是否應有相應的生死設置?
A:最好對接觸單元和接觸對進行相同時間的生死設置,這樣可以節省計算時間。另一方面,如果先生成接觸對,后生成接觸單元,接觸是無效的。

Q:為什么選擇不上node?
A:要先點擊顯示工具欄中的node symbols按鈕,打開node的顯示,才能用鼠標點擊選中node。

Q:當在Control-->Analysis Assumptions-->Default Temperature Settings中設置的初始溫度與通過溫度荷載和時間函數組合設置的初始溫度不同時,以哪個為準?
A:以Control-->Analysis Assumptions-->Default Temperature Settings中設置的初始溫度為準。事實上,任何荷載和時間函數的組合都不能在0時刻起作用,要對模型的0時刻狀態施加影響,一般只能通過Model/Initial Condition定義,對于溫度還可以通過Control-->Analysis Assumptions-->Default Temperature Settings定義。如果需要對模型的不同部分指定不同的初始溫度或初始溫度梯度,在Model/Initial Condition中定義;如果需要指定溫度載荷,一般在Model/Loading/Temperature中定義,而不要使用Control-->Analysis Assumptions-->Default Temperature Settings打開窗口中的Prescribed …選項。

Q:當在Model-->Element Properties-->Shell中設置的單元厚度與在單元組定義時設置的單元厚度不同時,以哪個為準?
A:以在Model-->Element Properties-->Shell中設置的單元厚度為準。

Q:為什么在用Truss單元模擬索結構時模型總是不收斂?
A:在使用Truss單元模擬索結構時,除非兩端與其它結構連接的一根索只用一個Truss單元模擬,且此Truss單元沒有中節點,否則一定要給索施加一定的預應力。即使模型中索本來是沒有預應力的,也要施加一個很小的不足以影響結構受力的預應力,并且要打開大變形。

Q:不同方法建立在幾何上的約束方程有何不同?
A:菜單Model-->Constraints-->Constraint Equations所建立的約束方程有一個從自由度和多個主自由度,其最終建立的約束方程是Slave=Master1*Master Coeff1 + Master2* Master Coeff2 + Master3* Master Coeff3……。菜單Model-->Constraints-->Constraint Equations(MultiSlaves)建立的約束方程有一個主自由度和多個從自由度,其最終建立的約束方程是Master*Master Coeff1=Slave1; Master*Master Coeff2=Slave2; Master*Master Coeff3=Slave3;……。

Q:給單元施加了初應變場坐標系后,如何查看所施加的坐標系方向?
A:點擊菜單Display>Geometry/MeshPlot>Modify,在打開的窗口中點擊element depiction,再在新打開的窗口中的Local System Triad Attributes域中選上Display Local System Triad前面的方框,然后在Type下拉列表中選擇Initial Strain Axes。完成設置后點擊兩次OK關閉兩個窗口,點擊General工具欄上的Clear按鈕擦掉界面上圖形,再點擊Clear按鈕旁邊的Mesh Plot按鈕重畫圖形,就可以看到所施加得初應變場坐標系了。

Q:請問有什么辦法可以減小結果文件(*.por文件)的大小,或者通過設置要保存結果的點或單元的數量來減小結果文件?
A:可以選擇輸出哪些節點的結果:Control->porthole(.por)->results at nodes,在block列輸入行號(按1、2、3...順序輸入即可),然后輸入起始點點號、結尾點點號和點號增量(隔幾個節點輸出一個)。不同的行可以輸入不同的起始點點號、結尾點點號和點號增量,組合起來可以得到很靈活的應用,比如1-100號節點每隔10個節點輸出一個、101-200號節點每隔5個節點輸出一個。
       可以選擇輸出哪些時間步的節點結果:Control->porthole(.por)->Time Steps(Nodal Results),在block列輸入行號(按1、2、3...順序輸入即可),然后輸入起始時間步數、結尾時間步數和步數增量(隔幾個時間步輸出一個)。不同的行可以輸入不同的起始時間步數、結尾時間步數和步數增量,組合起來可以得到很靈活的應用,比如1-100步每隔10步輸出一個、101-200步每隔5步輸出一個。
    可以選擇輸出哪些時間步的單元結果:Control->porthole(.por)->Time Steps(Element Results),用法與“選擇輸出哪些時間步的節點結果”相同。
    可以設定每多少個時間步保存為一個文件:Control->porthole(.por)->->Volume,在打開的對話框中輸入Max. Number of Steps in a Single Porhole中的數據,例如輸入100,求解器就會把1-100個時間步輸出為一個文件、101-200個時間步輸出為一個文件...,后處理時可以依次打開。
    可以設定某一個單元組的結果不輸出:在單元組定義對話框中的Element Result Output里設置print和save都是no。

Q:如何導入AutoCAD的模型?
A:把AutoCAD的模型存成R14以前版本的dxf格式的文件(假定文件名為model.dxf),然后在同一目錄中增加一個名為loaddxf.in的文本文件,其中可以只寫一條命令:LOADDXF model.dxf,然后保存并關閉文件。再打開ADINA AUI,導入loaddxf.in這個命令流文件就可以了。

Q:為什么修改摩擦系數對計算結果沒有影響?
A:這可能是因為每次修改摩擦系數時都是只修改了接觸組里定義的摩擦系數值。實際上一旦第一次在接觸組里定義了摩擦系數,ADINA就會自動把這個摩擦系數填寫到接觸對的定義里,而修改接觸組中定義的摩擦系數時,接觸對里定義的摩擦系數值不會隨之改變,而最終計算又是以接觸對中定義的摩擦系數值為準的。所以在修改摩擦系數時可以直接修改接觸對里定義的摩擦系數值,或者修改接觸組里定義的摩擦系數值后,再把接觸對重新定義一次。

Q:如何定義法向坐標系?

定義法向坐標系:單擊Model-skew system-Define,在Define Skew Coordinate System對話框中定義normal,給出Name。

施加法向坐標系:單擊Model-skew system-Apply,在Assign Skew Coordinate System對話框中,設置Type類型,在表格中添加需要定義法向的邊界編號,選擇剛才定義的skew system,單擊OK完成定義。如果再打開這個對話框,可以看到表格中Direction Normal和Direction Tangential默認分別是Aligned with Axis 'A'和Aligned with Axis 'B'。這樣就施加了法向坐標系。

此時可以在這個邊界上定義法向的位移、速度等荷載或約束。

 

有關后處理

Q:怎樣才能改變變形圖中的放大系數? 
A:可以點擊Scale Displacements 設置放大系數為圖形窗口尺寸的10%。(自動計算放大倍數)
使用不同的放大系數,
·點擊Modify Meshplot 。
·在Modify Mesh Plot 對話框中,點擊Model Depiction 。
·在Displacement Display Option選項中,可以定義位移的放大系數或者最大位移和圖形窗口尺寸的百分比。

Q:怎樣在結果表達式中求冪? 
A:可以在ADINA-PLOT 中定義需要觀察的結果,可以使用接口菜單
Definitions > Variable > Resultant...
或者命令RESULTANT 。
使用兩個星號(**) 來進行冪操作。例如:<STRESS-YY>**2
一個冪操作的例子,速度的大小VELOCITY_MAGNITUDE定義為:
SQRT(<X-VELOCITY>**2 + <Y-VELOCITY>**2 + <Z-VELOCITY>**2)

Q:為什么ADINA-AUI 創建的AVI格式的動畫文件,用Windows Media Player 播放時效果很差? 
A:這個問題是由于Windows Media Player 的界面引起的,必須選擇經典界面才能正確的觀看動畫。在Windows Media Player 中,
1 點擊View > Full Mode 
2 點擊Skin Chooser
3 雙擊Classic

Q:為什么網絡版安裝后提示“Unable to get Network License”?
A:浮動License的安裝需要首先保證Server能夠啟動ADINA。可以先檢查如下的事項:
1 確保ADINA安裝目錄的Sentinel子目錄下的lservrc文件是沒有任何后綴的;同時確保機器名由英文和數值組成,而不能是中文;
2 確認執行了Loadls.exe文件,在彈出窗口中點擊了Add按鈕,進行了License信息加載;
3 確認了機器重新啟動;
如果點擊ADINA-AUI仍然不能正常啟動,可以先關閉防火墻進行測試。如果關閉防火墻能夠正常啟動ADINA,則需要在防火墻中進行設置,保證AUI和所有的求解器能夠被防火墻允許運行。
當Server能夠正常使用后,對客戶機進行ADINA安裝和測試。相關的操作可以參考ADINA公司提供的安裝說明。

Q:假如計算了3個時間步,每個時間步長等于10,如何畫出時間等于5或其它任何中間時間狀態的云圖?
A:在后處理模塊中點擊Definitions-->Responses,在彈出的窗口中保證Response Name為DEFAULT,Type為Load Step,把Solution Time改為想要畫云圖的任何時間(比如5),然后點擊OK關閉窗口。再依次先后點擊通用工具欄中的Clear按鈕和相鄰的Mesh Plot按鈕,此時屏幕上的Time已經改為先前設定的時間(比如5),現在畫云圖,就可以畫出我們任意指定時間的云圖。

Q:為什么在模型中設置接觸后,在后處理時得到的接觸力為0?
A:一般這樣的問題是由于在劃分網格時沒有注意,采用了默認設置,從而使接觸面上的網格連續造成的。

Q:如何把結果顯示到用戶自定義坐標系下?
A:在Create Band Plot窗口或者Value List窗口中點擊相鄰Result Control的定義按鈕(按鈕上三個點),在新打開的窗口中有一個Coordinate System文本框,可以定義自己的坐標系,也可以選用以前定義好的坐標系。例如位移結果中Displacement-A就是基于局部坐標系第一個坐標軸的位移分量。

Q:如何在ADINA后處理中保存完整的后處理命令流?
A:在命令窗口中輸入:COMMANDFILE post.plo OPTION=SESSION GRAPHICS=YES,其中post.plo是保存的后處理命令流的文件名,這個文件會保存在當前工作目錄中。

 

與常用CAD 軟件的接口

Q:在哪里可以找到同I-DEAS 接口的用戶手冊? 
A:從ADINA 7.4 開始,I-DEAS 接口的用戶手冊采用HTML格式。當你安裝了該接口以后,HTML格式的用戶手冊會同時拷貝到你的硬盤上。
該文件位于<ADINA home directory>/html/transor 目錄中,<ADINA home directory>為ADINA的安裝路徑。
可以用瀏覽器打開文件start.htm 觀看該手冊。

Q:使用I-DEAS 接口時出現錯誤信息,說單元族超過了200,這是為什么? 
A:在傳遞I-DEAS 模型時,下面的規則用來建立一個新的單元族。
·根據單元標號的順序循環所有的單元時,如果單元的類型或者單元的材料同上一個單元族不同時,將會產生一個新的單元族。
例如:


Element Labels 

Element Type

Material

Group Division

1-25

Shell

20

1

26-77

Shell

23

2

78-112

Shell

20

3

113-129

Beam

20

4

130-184

Shell

20

5

一般情況下,如果單元族的數量超過200,這就意味著單元標號的順序比較混亂。這種情況下,最好在I-DEAS 中對單元進行重新標號,盡量使材料和類型相同的單元的標號集中在一起。
在上面的例子中,通過對單元的重新標號,單元族可以由5個減少到3個。
如果對單元重新標號以后,仍然出現錯誤信息,那就必須通過TRANSOR option 文件來增加單元族的最大數量。在工作目錄中建立transor.opt 文件,其內容如下:
MAXA_EGROUP_DIVISION? 500
這樣就將單元族的最大數量設置為500。

Q:從Pro/ENGINEER 中啟動AUI 時,如何定義內存的使用? 
A:這個問題只和Unix 平臺有關。
腳本文件auipro 用來啟動Pro/ENGINEER ,為了在Pro/ENGINEER中定義運行AUI 所分配的內存,可以使用 +am 選項。例如,啟動AUI 時分配20M內存,可以使用
auipro +am20m。注意 +am20m 之間沒有空格。 

 

有關二次開發

Q:怎樣在Windows 版本中開發用戶子程序? 
A:從ADINA 7.5 開始,安裝ADINA 模塊時用戶子程序的源文件模板已經安裝了。
從ADINA8.1版本后,用戶子程序被編譯成動態鏈接庫。利用文本編輯器就可以修改Fortran 源文件,然后用Compaq Visual Fortran 6.6 編譯器編譯成新的動態鏈接庫。
ADINA 已經提供了編譯用戶子程序需要的makefile 。為了進行編譯,首先打開DOS 窗口,進入包括makefile 和Fortran 文件的目錄。如果修改了ADINA 模塊的用戶子程序,
cd %ADINAHOME%\usrdll 
修改Fortran 文件后,運行下面兩個命令:
...\DF98\bin\dfvars
nmake /f makefile.adusr
請用Compaq Visual Fortran 目錄的全路徑名來替換…\ 。
第一個命令設置好正確的Fortran 環境,第二個命令將修改后的子程序編譯成新的動態鏈接庫。如果編譯成功,將新的動態鏈接庫Copy到ADINA安裝目錄下的Bin子目錄下,替換原來的動態鏈接庫文件(須先備份原來的動態鏈接庫文件)。

Q:為什么把用戶手冊例題中提供的線彈性材料本構源程序直接編譯成動態鏈接庫后無法使用?
A:由于Adina版本不同,入口變量個數不同,因此無法與主程序連接。要正確使用,對于8.3版本的用戶,當進行3D Soild單元的材料開發時,需要將本構程序的變量按照下面形式編寫:
SUBROUTINE CUSER3 [DLLEXPORT] (IA,A,NG,NEL,IPT,IDEATH,STRESS,
+ EPS,STRAIN,DEPS,
1 DEPST,THSTR1,THSTR2,KTR,INTER,SCP,ARRAY,LGTH1,
2 IARRAY,LGTH2,D,ALFA,CTD,ALFAA,CTDD,CTI,
3 TMP1,TMP2,TIME,ETIMV,ETIMV2,DT,PHIST,PRST,RN,
4 PHIST1,DPSP,TGRAD,INTEG,ISUBM,INDNL,DP,NELP,
6 DPJE1D,DPJE2D,AKAPPA,PBAR,NNODE,NODNUM,XYZ,
+ DCA,IIN,IOUT,KEY)

同時需要使用ADINA8.3所提供的Makefile.adusr文件進行鏈接和編譯。

 

有關常見錯誤提示信息的解釋

Q:為什么在計算過程中提示“error during write”并停止計算? 
A:當出現這個錯誤提示時,首先檢查一下自己的硬盤空間是否足夠。如果硬盤空間足夠,就可能是由于結果文件(.por文件)太大引起的。需要在ADINA-AUI前處理中選擇control--->porthole(.por)--->volume,在打開的對話框中把Max. Number of Steps in a Single Porthole設為一個較小的數,此數值大小根據模型大小而定,最小為1。

Q:為什么在物理場耦合計算過程中提示“ input conversion error”并停止計算? 
A:在計算物理場耦合問題時出現這個錯誤提示,是由于生成流體模型、熱模型或結構模型的dat文件時,沒有取消Run Adina這個選項,因此程序自動運行了耦合的兩個模型中的一個造成的。

Q:為什么在計算過程中提示“Model may be unstable, ratio of diagonals > 1.E11, please check your input data”? 
A:出現這個提示時,如果程序并不停止計算則說明模型未必有錯誤。這個提示一般是由于模型某方向上的剛度遠小于其他方向上的剛度造成的,只要程序不停止計算就不是錯誤。另外還可以通過選擇菜單control>miscellaneous options,在打開的窗口中右下角選擇上use matrix stabilization這個復選框,可以在一定程度上解決這個問題。

Q:為什么在計算過程中提示“pivot=0”?
A:對于線性問題,如果模型中定義了勢流體;或者對于非線性問題,如果模型中定義了自動時間步長、單元生死、載荷位移控制、接觸和勢流體,則出現這個提示并不是錯誤,模型可以繼續計算。

Q:為什么在保存和讀入數據庫文件時提示“Unable to retrieve Parasolid Part 1”?
A:ADINA中不支持中文的路徑名或者文件名稱,如果使用了中文的路徑名或文件名,則將丟失相應的Parasolid幾何信息;如果數據庫模型中不包括Parasolid幾何信息,則不會出現這個問題。另外一種情況也可能導致相應的問題出現:在模型包含Parasolid幾何模型時,如果在數據庫文件的移動和拷貝過程中,需要同時對*.idb和*.X_T進行移動和拷貝,否則也將丟失幾何信息。如果模型不包含Parasolid幾何信息,則所有信息都包括在*.idb文件中。Parasolid幾何信息以獨立文件形式保存的意義是實現ADINA與CAD軟件雙向交換數據。

分析實例下載

說明:
 1.)beamsolid提供一種利用rigid link實現beam與solid連接的方法;
 2.)equation為了說明約束方程的用法;
 3.)excavate與土木工程分析實例手冊(I)中練習二沒加錨桿的內容是類似的,區別在于  本例題可以用900節點教學版運行;
 4.)shellsolid是一個shell與solid連接的小例子;
 5.)test-line-contact為了說明線與體的接觸方法,此方法同樣適用于邊與體的接觸;
 6.)moment為了說明在后處理中對某截面進行積分求彎距的方法;
 7.)spring為了說明彈簧單元的用法;
 8.)slip主要為了說明接觸的用法,同時用到隱式瞬態分析;
 9.)selectelement通過不同體單元劃分的梁與哈密頓梁計算結果的比較,說明不同體單元  的計算精度問題。
  10.)rotation介紹了施加旋轉位移荷載的方法,內有兩個模型,一個模型施加在有旋轉自由度的點上,另一個施加在建立了rigid link的點上。
  11.)beam以27節點體單元的計算結果作為判斷基準,對比梁單元截面設定窗口中,shear area factors域里的s和t兩個參數不同時的計算結果,說明這兩個參數的意義。
  12.)這是一個機加工過贏裝配的例子,其中bb.in是二維模型bb-3d.in是三維模型。
 13.)六個使用約束方程和rigid link的小例子。
 14.)本例主要說明定義接觸面的技巧,盡量不把多條線定義為一個接觸面(二維)、不把多個面定義為一個接觸面(三維),涉及單元生死時接觸組的生死和接觸對的生死都要與相應單元的生死同步。
 15)本例主要說明兩個問題:1、各向異性材料的用法;2、體單元外貼一層殼單元的做法。
 16)本例演示流體網格自動重畫分功能。
 17)本例演示流體gap邊界條件用法。
  18)本例是一個流固耦合的浮體結構模型,船浮于水面等計算均可參考本模型
  19)浮體結構頻率分析
  20)斷裂(rupture)例題
  21)液體中一端固定的樁的流固頻率分析
  22)裝有液體的容器的流固耦合分析
  23)流固熱三場耦合例題

  24)采用定義端點釋放和約束方程兩種方法建立鉸接。
  25)利用ADINA-M進行壓力容器建模和線性分析,演示parasolid建模方法。
  26)塊體和剛性圓柱的接觸變形分析,主要用于說明定義接觸。
  27)采用LDC方法計算瓦楞板縱向屈曲
  28)堤岸波浪沖擊問題,水面采用自由液面定義。
  29)混凝土澆注過程溫度場計算,使用ADINA-Thermal分析模塊。
  30)邊坡滑動和錨固:計算整體結構的變形和松土的滑動,分別考慮中間有錨桿和沒有錨桿兩種情況。
  31)帶多孔介質的流固耦合(PFSI)
  32) 本例演示Analysis Zooming的操作方法,對模型的局部做更為詳細的分析。

  每個例子中,在文件開頭有更為詳細的說明!

1.)beamsolid   2.)equation   3.)excavate 4.)shellsolid    5.)test-line-contact          6.)moment         7.)spring     8.)slip       
9.)selectelement  10.)rotation     11.)beam
12.)bb.in      bb-3d.in       
13.)六個使用約束方程和rigid link的小例子
14.)test-contact.in         
15.)bujiagu.in
16)adaptive.rar             
17)gap.rar
18)18下載
19)斷裂(rupture)例題
20)浮體結構頻率分析
21)液體中一端固定的樁的流固頻率分析
22)裝有液體的容器的流固耦合分析
23)流固熱三場耦合例題 流體模型、結構模型

24)建立鉸接的兩種方法: 端點釋放 約束方程
25)利用ADINA-M進行壓力容器建模和線性分析
26)塊體和剛性圓柱的接觸變形分析
27)采用LDC方法計算瓦楞板縱向屈曲
28)堤岸波浪沖擊問題
29)混凝土澆注過程溫度場計算
30)邊坡滑動和錨固
31)帶多孔介質的流固耦合
32)Analysis Zooming應用實例

下載地址:ADINA有限元經典實例分析

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

4
1
7