
發布
注冊
/
登錄ansys怎么編號的案例
ANSYS使用APDL語言提取節點編號及對應坐標 ¥10
然后使用*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文件的內容分別如下:
展開 CAD中怎么快速的完成軸線的編號?
軸線的編號的編號具有一定的規律,往往是圖紙的上邊標識的是數字,左邊標識的是字母,字母左下往上是ABC...,這里將詳細演示怎么快速的完成軸線的編號。
1.如圖點擊工具欄的“繪圖”,“塊”,“自定義屬性”。
2.然后在軸線處畫一個圓,圓的大小根據自己圖紙的需要自己定義。
3.然后在自定義屬性里面完成,“標記“,默認和”文字高度”的設置,標記是你需要顯示的軸線數字。確定之后把鼠標上的數值“1”拖至第二步繪制的圓內。
4.然后單擊“繪圖”,“塊”,“創建”。
5.在塊定義會話框中點擊“選擇對象”。然后選中軸線的標示圓和數值1.
6.點擊“拾取點”,點可以是標示中的圓和橫線的交叉處。
7.在編輯屬性里面輸入數字,然后單擊“確定”。
8.點擊“插入”,“塊”。
9.在插入會話框中點擊“確定”然后鼠標會帶軸線編號,可以根據自己的需要更改軸線編號的字符。依次完成所有軸線的編號。
展開 【知識分享】28. orcad軟件怎么對元器件位號進行統一的編號呢?
orcad軟件怎么對元器件位號進行統一的編號呢?
答:第一步,選中整個原理圖的根目錄,然后執行菜單Tools-Annotate,如圖3-52所示,進行原理圖選項的編輯;
圖3-52 原理圖編譯示意圖
第二步,在彈出的原理圖編譯界面中,如圖3-53所示,在Action選項中,現將原理圖本身已經存在的位號全部復位,點擊Reset Part References to “?”,則全部的位號則變成的問號,如圖3-54所示;
圖3-53 原理圖編譯界面設置示意圖
圖3-54 原理圖所有位號復位示意圖
第三步,將原理圖所有的位號復位以后,點擊Action欄,選擇Unconditional reference update,進行原理圖的位號的無條件更新,如圖3-55所示,則原理圖的位號完成無序列的重新編號。
圖3-55 原理圖所有位號重新編號示意圖
文凡億教育原創技術文章,轉載請注明來源
展開 【ANSYS文件輸出】ANSYS怎么批量文件輸出?
這期是ANSYS不定期更新,這期主要講一下ANSYS怎么批量文件輸出,還有批量輸出前的一些預處理操作。</span></p><p><strong>01</strong></p><p><strong>怎么去除右上角的時間?</strong></p><p>/PLOPTS,DATE,0 !都不顯示</p><p>/PLOPTS,DATE,1 !只顯示日期</p><p>/PLOPTS,DATE,2 !顯示日期和時間</p><p><strong>02</strong></p><p><strong>怎么去除右上角的LOGO?</strong></p><p>/plopts,logo,on !以logo形式</p><p>/plopts,logo,off !以文本形式</p><p> 用上面兩種形式,logo還是會存在的,還有一種方法就是在界面,鼠標箭頭放在logo上,右鍵點擊data,REPLOT一下,這樣logo就會不再出現。</p><p><strong>03</strong></p><p><strong>怎么把背景變成白色?</strong></p><p>!
展開 
ANSYS新手求助,以下這模型怎么建立的,中間的網格細化怎么完成的?謝謝大家
ANSYS新手求助,以下這模型怎么建立的,中間的網格細化怎么完成的?謝謝大家
18.0ansys 中mesh 無mesh metrics,請問這是怎么回事以及怎么調出來,感謝回答
18.0ansys 中mesh 無mesh metrics,請問這是怎么回事以及怎么調出來,感謝回答
【實用功能】ANSYS中的弱彈簧應該怎么用?
這種情況該怎么處理呢?下面介紹兩種方法:
方法一:弱彈簧Weak Springs。
求解前,點擊Analysis Settings,將Solver Controls中的Weak Springs設置為On,彈簧剛度設置為Program Controlled,開啟弱彈簧功能。然后求解。
求解過程中出現了一個警告:大體意思是物體可能會產生剛體運動,軟件把弱彈簧加上了。這樣,求解順利完成,觀察求解結果,應力為1MPa,正確。
弱彈簧的作用原理是什么呢?我們觀察Solution Information的Geometry,發現軟件在端面的節點上,添加了Spring,分布在端面的8個頂點上,每個頂點3個,來約束每個頂點上節點的3個自由度。我們觀察Solution Information的Worksheet,發現求解過程中多了24個彈簧單元Combine14,證實了軟件在計算過程中,自動添加了彈簧單元完成了計算。
在Analysis Settings,我們將彈簧剛度設置為Program Controlled,軟件會將彈簧剛度設置為多少呢?我們將結構導入到ANSYS經典,在彈簧單元的實常數中,我們發現彈簧單元的剛度為0.00040000000000005N/mm,確實很弱,這樣來說,不僅解決了剛體運動的問題,而且不會對結構的應力應變結果造成實質的影響。
在Analysis Settings,彈簧剛度設置方法除了Program Controlled,還有Factor和Mmanual兩種。
Factor:設置因子。其值等于Program Controlled標準值乘以你在Factor輸入的值。
展開 ANSYS Workbench怎么關閉自動生成的接觸?
問題:workbench在設置好前處理模型后,只要更改前面模型或者屬性后,又會生成很多自動接觸contact1,2,3,4,5等等,后面打開求解界面就需要挨個把它們再刪掉,有時候會忘了刪掉就直接計算了。
其實可以把該功能關閉,如圖所示,點擊connections,把下面的Generate Automatic Connection on refresh的yes換成no,這樣在重新打開求解界面就不會再自動生成很多的自動接觸了。
在ansys中怎么施加對稱載荷
比如一個圓柱體如圖所示怎施加對稱載荷呢?
轉載:怎么知道ANSYS的結果是收斂的?
ansys計算非線性時會繪出收斂圖,其中橫坐標是cumulative iterationnumber 縱坐標是absolute convergencenorm。他們分別是累積迭代次數和絕對收斂范數,用來判斷非線性分析是否收斂。
ansys在每荷載步的迭代中計算非線性的收斂判別準則和計算殘差。其中計算殘差是所有單元內力的范數,只有當殘差小于準則時,非線性疊代才算收斂。ansys的位移收斂是基于力的收斂的,以力為基礎的收斂提供了收斂量的絕對值,而以位移為基礎的收斂僅提供表現收斂的相對量度。一般不單獨使用位移收斂準則,否則會產生一定偏差,有些情況會造成假收斂.(ansys非線性分析指南--基本過程Page.6)。因此ansys官方建議用戶盡量以力為基礎(或力矩)的收斂誤差,如果需要也可以增加以位移為基礎的收斂檢查。ANSYS缺省是用L2范數控制收斂。其它還有L1范數和L0范數,可用CNVTOL命令設置。在計算中L2值不斷變化,若L2<crit的時候判斷為收斂了。也即不平衡力的L2范數小于設置的criterion時判斷為收斂。
由于ANSYS缺省的criterion計算是你全部變量的平方和開平方(SRSS)*valuse(你設置的值),所以crition也有小小變化。如有需要,也可自己指定crition為某一常數,CNVTOL,F,10000,0.0001,0 就指定力的收斂控制值為10000*0.0001=1。 另外,非線性計算中用到的一個開關是SOLCONTROL 如關閉SOLCONTROL選項,那么軟件默認收斂準則:力或彎矩的收斂容差是0.001,而不考慮位移的收斂容差;如果打開SOLCONTROL選項,同樣的默認收斂準則:力或彎矩的收斂容差是0.005,而位移收斂容差是0.05。
展開 ansys里怎么畫橢圓或橢球
一創建橢圓:
1. 利用CSWPLA 命令(或GUI:Utility Menu>WorkPlane>Local Coordinate Systems>Create Local CS>At WP Origin)在工作平面的原點建立一個橢圓坐標系,即局部柱坐標系的PAR不等于1(PAR1定義Y軸半徑與X軸半徑之比)
2. 在新的局部橢圓坐標系創建兩個關鍵點(這兩個關鍵點為橢圓長軸的兩個端點)
3. 在新的局部橢圓坐標系創建一條線。此即橢圓的上一半。
4. 激活坐標系改變到總體笛卡爾坐標系,沿其對稱軸進行反射生成橢圓的下一半。
!以下是示例的命令流:
CSWPLA,11,1,0.5,1,
/PREP7
K,1,-.5,,,
K,2,0.5,,,
L, 1, 2
CSYS,0
LSYMM,Y,1, , , ,0,0
LPLOT
SAVE
如何創建橢圓與橢球
創建橢球:
1. 如上面步驟1創建一個橢圓坐標系。
2. 在新的局部橢圓坐標系創建兩個關鍵點。
3. 在新的局部橢圓坐標系創建一條線。此即橢圓的上一半。
4. 激活坐標系改變到總體笛卡爾坐標系。將此線沿其軸旋轉生成橢球的表面。
!以下是示例的命令流:
CSWPLA,11,1,0.5,1,
/PREP7
SAVE
K,1,-.5,,,
K,2,0.5,,,
L, 1, 2
CSYS,1
AROTAT,1, , , , , ,2, ,360, ,
APLOT
va,all
save
只要你改變a,b,N的值,就會畫出不同的橢圓。
! where x**2/a**2 + y**2/b**2 = 1
! and the whole elliptic arc is divided into N parts
! equally by the angle at origin
! define the parameter:a,b&N,this command
展開 
Ansys Zemax | 公差的標準怎么計算的,如何確認計算細節?
舉例來說,假設我們有如下的公差設定以及靈敏度分析結果:
可以看到當公差TRAD = -0.2時,標準 = 0.04967675
而TRAD = 0.2時,標準 = 0.04875308
假設我們想知道TRAD=0.2時的標準是如何計算的,我們可以在TRAD的下面加上一行SAVE指令,如下圖:
請注意在文件#(File#)字段代表檔案編號,如果有多個SAVE指令,則需要把編號分開。此外編號等于0的話,這個指令將不運作,不會存檔。
現在再執行一次公差分析,文字報表的結果應該相同,但是使用者可以發現在文件夾中多出兩個檔案,如下圖:
其中TSAV_MAX_0001代表TRAD=-0.2時的系統狀態,而TSAV_MIN_0001代表TRAD=0.2時的系統狀態。
讓我們打開TSAV_MAX_0001這個檔案,并開啟評價函數編輯器,可以看到如下圖:
可以看出系統計算TRAD=0.2的標準時,是計算RMS 光斑半徑,參考點為質心,使用GQ算法,取樣是4個環以及8個臂。這反應到我們之前的標準以及采樣設定。
此外評價函數值為0.0487530834843748,與公差報告吻合。
利用蒙特卡羅存檔了解公差擾動如何被執行
前面我們介紹如何把靈敏度計算時用到的系統設定儲存下來。而對于蒙特卡羅來說,則比較單純,使用者只需要在蒙特卡羅保存數字段中填入要儲存的檔案數量即可,如下圖:
有時候如果我們想要了解許多不同的公差同時被套用在系統中時的效果,則可以利用蒙特卡羅的這個存檔功能。
我以用Cooke 40 degree field這個系統內建范例說明,首先我們打開這個范例文件,移除所有變量以及求解,然后把孔徑固定住,如同文章前面的范例一樣。
展開 ANSYS的熱分析模塊如何選擇使用,太多了,不知道怎么選
以上來源于網絡總結,個人總結起來就一句話:
優化對流散熱用CFD,優化熱傳導用ANSYS Mechanical
怎么在ansys acp鋪層時處理圓角問題?
怎么在ansys acp鋪層時處理圓角問題?
ANSYS里的自定義失效準則怎么定義的?
想請教各位:
ANSYS里的自定義失效準則怎么定義的呢?一定要用UPFs編用戶子程序才行嗎?UPFs看起來非常復雜啊,怎么辦?
又沒有人做過這個阿?
謝謝了!!!!