
發布
注冊
/
登錄ansys 導入節點的案例
從hypermesh導入ansys只有節點而沒單元
從hypermesh導入ansys只有節點而沒單1.rar
從hypermesh導入ansys只有節點而沒單2.rar
從hypermesh導入ansys只有節點而沒單3.rar
從hypermesh導入ansys只有節點而沒單4.rar
ansys導入節點坐標數據 附80多種ANSYS常用材料的參數文件下載
有時候,再用ansys做一些復雜的模型分析時候(如:桁架,拱形架,繩網等),因為其模型數量很多,模型空間位置相對復雜,采用apdl語言實現可能比較繁瑣或者會遇到調試方面的不便。所以,我們可以用數據處理功能更為強大的matlab或者c++進行編程,將節點坐標直接導入到ansys中進行分析。
matlab可用如下格式導出節點坐標:
接下來,采用apdl語言定義存放數據的數組:(如下圖)注意:(3F5.2要和matlab的fprintf中%5.2f對應)
將存放數組的.txt文件與坐標.txt放在工作目錄下:
在菜單中選擇file——read to file——選擇“wang.txt”,程序自動搜索到存放在nn.txt的坐標數據。
接下來,我們就可以在數組文件中看到導入的數據了:
下載地址:80多種ANSYS常用材料的參數文件
展開 ansys導入外部節點坐標的方法 ¥4.9
用ANSYS做一些復雜的模型分析時候(如:桁架,拱形架,網架等),{網架模型如下(引自《空間鋼結構APDL參數化計算與分析》,P122)}
因為這種模型組成的單元數量很多,模型空間位置相對復雜,采用apdl語言實現可能比較繁瑣或者會遇到調試方面的不便(具體APDL程序可參考上書)。所以,我們可以用數據處理功能更為強大的matlab或者c++進行編程,將節點坐標直接導入到ansys中構建出幾何模型/網格模型。以下是引用另篇論文(因整理時間過早,具體出處丟失)對我上述過程的補充。
類似的,若定義出節點關系、單元連接關系在ABAQUS中也可以直接編寫inp文件,inp文件本身并沒有ANSYS中數據傳遞格式上的麻煩,但是本身自帶的二維線性單元可能并沒有ANSYS或LSDYNA好用(如ABAQUS的beam單元、truss,而ANSYS中BEAM4,LINK8,LINK167等),各有利弊。
展開 hypermesh實體單元導入apdl出現部分節點未定義問題
最近在著手做聯合hypermesh與apdl的運動副案例時,出現了一個問題,網上搜了一圈也沒能找到結果,問題如下:
簡而言之就是我在hypermesh中對一個體進行了網格劃分,并且對其賦予了材料——鋼材,以及單元sensor——solid186,但是一旦導入apdl中就出現這個問題。
Element n does not have all of its required nodes defined.
很奇怪,自己對著案例學的網格劃分,導入也正確,苦思不得其解,網上搜了一圈也沒能得到好到的解決辦法,至于deepseek我只能說還得發展發展,本來已經想著解決不了就只能放棄做這個案例了,畢竟hypermesh本身的后處理能力不強,一般也只是用來畫網格。
后來自己琢磨突發奇想,發現了問題的所在,分享給大家,遇到相同問題的朋友希望能有收獲,至于案例的教程估計也快了。
原因在于網格的2d與3d,我一般畫體網格時總直接將面網格automesh直接用2d的drag變為體網格,看著也確實如此,但是問題就在這里,我們知道對于solid186是3d,20節點的網格,這里用2d的drag生成的節點數目是遠遠達不到要求的,也就是這里的報錯原因。
這也是在之前學習網格劃分時發現很多教程會建立新的組把2d與3d網格放在不同的組件之中的原因,只能說以前沒能理解,遇到問題解決不了,現在理解了。好在還是找到了解決辦法,總而言之就是不能好高騖遠,真的就是“紙上談來終覺淺,絕知此事要躬行”,與君共勉。
最后貼一張正常導入的圖片,完結撒花。
展開 
ANSYS中單元解、節點解以及節點單元解的概念解析
理論上,任何結構任何位置處的應力應變應該都是連續的,而上面所說的單元應力應變解并不連續,因而就出現了另外一個解,我個人稱之為節點單元解,它是單元解在公共節點上應力應變值的平均值,通過平均化就使得公共節點上的應力應變值變得唯一,但這樣會帶來另外一個問題,就是節點單元解和節點有關,也即是和單元數目有關。在某些情況下,可能會由于網格劃分的影響,導致畸變較大。
總結起來,三個解的概念如下:
節點解:節點位移解,原始解,最為精確的解;
單元解:單元的應力應變,派生解,通過節點解推導得到;
節點單元解:節點的應力應變,派生解的平均化顯示。
祝好
ANSYS結構院
2017.12.25
展開 ANSYS中單元解、節點解以及節點單元解該怎么理解
總結起來,三個解的概念如下:
節點解:節點位移解,原始解,最為精確的解;
單元解:單元的應力應變,派生解,通過節點解推導得到;
節點單元解:節點的應力應變,派生解的平均化顯示。
來源:ANSYS學習與應用
ANSYS-ICEM CFD, ANSYS WORKBENCH,ANSYS-CFX,的模型導入問題總結
abbr_NSYS, ANSYS-ICEM CFD, ANSYS WORKBENCH,ANSYS-CFX,的模型導入問題總結.part1.rar
abbr_NSYS, ANSYS-ICEM CFD, ANSYS WORKBENCH,ANSYS-CFX,的模型導入問題總結.part2.rar
abbr_NSYS, ANSYS-ICEM CFD, ANSYS WORKBENCH,ANSYS-CFX,的模型導入問題總結.part3.rar
abbr_NSYS, ANSYS-ICEM CFD, ANSYS WORKBENCH,ANSYS-CFX,的模型導入問題總結.part4.rar
展開 hypermesh網格單元導入ansys及hypermesh模型導入workbench時注意事項
hypermesh中已劃分好網格單元的模型導出.cbd導入ansys時需要注意,一定要在hypermesh中給已完成網格劃分的單元賦予單元類型(sensor)后再導出.cbd格式,否則導入ansys中的只能顯示節點而不能顯示單元網格,因為ansys無法識別未定義單元。
hypermesh中的網格想導入workbench中有兩種比較常見的方法,第一種是在ansys接口下hypermesh完成的網格單元導出成.cbd格式導入ansys中后再由ansys保存為.cbd格式導入workbench中,注意不能直接由hypermesh導出的.cbd格式直接導入workbench中,直接導入會出錯。具體步驟如下:
hypermesh導出
hypermesh模型->Export Solver Deck->x.cbd
ansys導入及導出
x.cbd->File->Read Imput From... ->Preprocessor->Archive Model->Write->y.cbd
workbench導入
Componet System->External Model->Setup->...->y.cbd->分析模塊,打開就可以了。
第二種法在abaqus接口模塊下,hypermesh完成的網格單元導出成.inp格式,然后在workbench中導入即可以。具體步驟如下:
hypermesh模型->Export Solver Deck->x.inp
workbench導入
Componet System->External Model->Setup->...->x.inp->分析模塊,打開就可以了。
展開 abaqus 導入CSV文件關鍵字之后開始JOB文件 出現找不到節點的錯誤 有大神知道是怎么回事嗎
abaqus 做滑坡庫水位變化 在進行地應力平衡時 使用導入CSV法 導入之后出現錯誤
Unknown assembly id 1.
Unknown assembly id 2.
Unknown assembly id 3.
.......
autocad中圖形導入ansys的好軟件(dxftoansys)
學知網是個有5000G學習資料的下載網站,注冊后可免費下載以下資料:
[目錄]課程大全|工學|工程計算類|有限元|有限元軟件|Tools|DATA EXCHANGE|DxfToAnsys(工具)
[文件]SETUP.EX
[地址]http://www.stuknow.com/downlist/10004/101648877be8a1c4e13754b8d5bf7543.htm?popid=andycasty
ansys之——計算結果重新導入ansys進行后處理
而節點應力應該屬于這個選項,怎樣制定呢?
2. 如果采用xbl1的結構及邊界條件(問題A處有!號),僅施加初應力計算,則結果是應力基本為零(這是必然的),位移是向上的。顯然是觀察不到應力的,則要想將計算后的應力用ansys處理是達不到目的的。
3. 如果將xbl2.txt中問題A處的!號去掉,即修改了邊界條件,這時計算能夠得到相同的應力(與xbl1.txt比較),也可以觀察結果了,但位移又與xbl1.txt計算的不符合,這個問題怎樣處理呢?

ANSYS使用APDL語言提取節點編號及對應坐標 ¥10
首先選取好你想選取的節點
NSEL,S,…………………..
然后使用*vget讀取節點編號及相應坐標
*Get,nnod,NODE,0,COUNT
*vget,nl,node,,nlist !得到表面節點編號
*vget,locx,node,,loc,x
…………………….
*DIM,locx1,array,nnod,1 !定義一個數組,其為nnod行1列
………………………….
要注意,這里面得到的nl是從小到大排列的,只包含一部分節點,而我們得到的locx卻是所有節點的坐標,所以我們還需要定義一個locx1,再用一個循環把你想選擇的節點編號和其坐標一一對應起來。具體的關系從下面的圖可以看出。
*DO, j,1,nnod,1
locx1(j)=locx(nl(j)) !節點對應坐標
…………………………….
*ENDDO
這時我們就已經得到了想選取的節點坐標及對應編號,此時我們需要運行一個Output.mac文件,把得到的數組輸出。
Output.mac 中包含的內容
!----------------------------------!
*cfopen,node_number.dat, ! Generate Ist File
*vwrite,nl(1)
(1F6.0)
*cfclos
*cfopen,node_locx.dat,
*vwrite,locx1(1)
(1E15.6)
*cfclos
………………….剩下的按照同樣格式寫
!----------------------------------!
最后得到的txt文件的內容分別如下:
展開 ANSYS導入圖片建模教程
將一張PNG或JPG格式的圖片導入到ANSYS內,根據圖片內容生成幾何模型可通過下面的思路來實現。
首先選取一張需要導入的圖片文件。這里采用隨機成長算法生成了一張多孔結構圖片,圖片樣式及繪圖參數如下。
利用CAD圖像導入插件將圖片處理成AutoCAD文件,既PNG圖像轉換為dwg格式。插件中邊界提取選擇白色,繪圖樣式設置為平滑,并將平滑設置10,關于插件中參數設置的原理可查看:CAD圖像導入插件
在AutoCAD內將導入的圖形建立面域,并新建一個與原圖大小相同的長方形面域。
運用差集,將長方形與導入的圖形面域做差集。
通過縮放將生成的模型縮放到指定尺寸。
將處理后的模型導出為.sat格式。
打開ANSYS Workbench,建立一個需要研究的分析系統,這里選取了靜態結構,將幾何結構的分析類型設置為2D,右擊幾何結構,選擇導入幾何模型,選取保存的.sat文件并導入。
設定需要的材料類型及連接,并對模型進行網格劃分,將模型的左側邊界添加位移約束條件,右側邊界添加單位力并提交分析。
ANSYS模型進行簡單的受拉模擬結果,應力分布如圖所示。
展開 ansys中的節點應力
我想知道ansys中的節點應力是如何得到的?因為理論上講應力應該是針對微元體來講的,單純的節點是不存在應力的,那么ansys中結果所提供的節點應力是怎樣得到的?與單元表所顯示的應力往往存在較大差別,那實際進行強度分析的時候應該以哪個為準呢?
ANSYS如何提取某一節點的應力時程 ¥100
那么如何提取某一個節點的von Mises stress呢?
首先明確ANSYS的節點附加在單元上,可以通過選擇單元上節點的方法提取節點應力。
1 確定節點所在單元,顯示節點編號。
例單元號8560,節點號8678。
2 進入TimeHist Postpro, 定義變量。
3變量顯示。
付費內容為相關命令流。