
發布
注冊
/
登錄ansys創建節點的案例
應用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上本人也發過這段命令流,并非抄襲 :)
展開 tcl實現文件讀取及節點創建 ¥30
本案例在于如何使用tcl語言實現在hyperworks中實現批量讀取節點坐標及應用該節點坐標實現批量創建節點。凡購買本案例的朋友針對該案例有疑問,可私信,謝謝!
基于tcl語言實現CSV文件中的坐標讀取并創建節點 ¥35
本案例在于如何使用tcl語言實現在hyperworks中實現批量讀取節點坐標及應用該節點坐標實現批量創建節點。凡購買本案例的朋友針對該案例有疑問,可私信,謝謝!再次說明下本案例相比于《tcl實現文件讀取及節點創建》這篇案例,本案例是另外一種方法,現將CSV中的每一列坐標值付給三個列表,再讀取三個列表的每一行創建節點。
Ansys Workbench諧響應掃頻結果,創建報告 ¥10
需求:
前述文章已經從諧響應仿真計算后處理中,創建了結果txt文檔和掃頻曲線圖。本節給出如何將計算結果填充到word 報告中,實現仿真報告的自動創建。
操作方法:
利用word 和 excel 的VBA編輯功能,以excel為控制界面,調用word模板,讀取txt結果數據,創建報告。
示例說明:
以excel作為控制界面,本例需要在excel內確定三個輸入參數:
1、word報告的標題。
2、零件的名稱(對應仿真結果提取body1的名稱)。
3、結果文件位置(仿真計算完成后默認路徑是仿真計算文件中)。
點擊“創建報告”按鈕即可完成word 報告的自動創建。
操作說明:
1、 用戶需要在excel中設定三個輸入參數。
2、 本次示例需要在D盤設定test文件夾,其中包含word模板文件。
3、 生成的word報告文件是帶有宏命令的docm文件,可以另存docx文件。
4、 生成的word報告存儲在當前excel統計目錄下。
展開 
ANSYS中單元解、節點解以及節點單元解的概念解析
理論上,任何結構任何位置處的應力應變應該都是連續的,而上面所說的單元應力應變解并不連續,因而就出現了另外一個解,我個人稱之為節點單元解,它是單元解在公共節點上應力應變值的平均值,通過平均化就使得公共節點上的應力應變值變得唯一,但這樣會帶來另外一個問題,就是節點單元解和節點有關,也即是和單元數目有關。在某些情況下,可能會由于網格劃分的影響,導致畸變較大。
總結起來,三個解的概念如下:
節點解:節點位移解,原始解,最為精確的解;
單元解:單元的應力應變,派生解,通過節點解推導得到;
節點單元解:節點的應力應變,派生解的平均化顯示。
祝好
ANSYS結構院
2017.12.25
展開 ANSYS中單元解、節點解以及節點單元解該怎么理解
總結起來,三個解的概念如下:
節點解:節點位移解,原始解,最為精確的解;
單元解:單元的應力應變,派生解,通過節點解推導得到;
節點單元解:節點的應力應變,派生解的平均化顯示。
來源:ANSYS學習與應用
ANSYS Workbench 材料庫創建的幾種方法總結 ¥10
?
ANSYS Workbench 材料庫創建的幾種方法總結
方法一:直接創建材料,導出為xml文件
用戶可以在Engineering Data> Filter Engineering Data頁卡下,直接創建仿真所需的各個材料。創建完成后可以利用導出功能將材料導出為.xml文件(File>Export Engineering Data…)。在下次仿真計算時再利用導入功能將.xml文件導入即可(File>Import Engineering Data…)。
方法二:在workbench內創建材料庫
用戶可以在Engineering Data> Engineering Data Sources頁卡下,創建自己的材料庫。具體步驟如下:
在Data Source 欄中創建在自己材料庫的名稱(test001),完成后系統提示存儲位置。此時新建的材料庫處于可編輯狀態。(鉛筆符號的B列選擇框有對勾提示)
在Contents of test001下創建自己的各個材料(MatTest01/ MatTest02/ MatTest03…)。
用戶可以在Property欄完成每個材料的各種屬性填寫。注意每次添加不同參數需點擊Property欄,再從左側列表中選中新的材料屬性類別。
關閉新建材料庫的可編輯狀態(Data Source 欄>鉛筆符號的B列選擇框對勾>取消勾選>提示是否保存修改)
下次再打開workbench的Engineering Data> Engineering Data Sources頁卡時可以看到自己創建的材料庫文件。再次勾選Data Source 欄>鉛筆符號的B列選擇框,可以進一步再次編輯材料庫,添加新材料等。編輯完成后重復第4步即可。
方法三:根據Excel表統計的材料庫,創建workbench材料文件。
展開 基于Ansys APDL創建RFI文件
9
在RecurDyn中創建*.rfi文件
如下圖所示,在RecurDyn界面中,單擊Flexible>>RFlex>>MakeRFI按鈕;在彈出的RecurDyn/Flex Interface對話框中選中ANSYS單選按鈕,單擊OK按鈕; 在彈出的ANSYS Interface對話框中,從Input Files欄中選擇上一步創建的4個文件,設置 單位制為kg、m、s,單擊OK按鈕確認。此時在Ansys當前工作目錄下將生成genCMS.rfi 文件。
文章來源:RecurDyn軟件
展開 基于Ansys APDL創建RFI文件
8
讀入宏命令
選擇File>>Read Input from命令,在彈出的對話框中,從RecurDyn 安裝目錄 \Toolkit\Flexible input files\ANSYS中選擇RecurDyn_AnsysCMS.MAC,單擊OK按鈕,在Ansys 當前工作目錄下生成4個文件――genCMS.cm、genCMS.emat、genCMS.mp、genCMS.rst,如下圖所示。
9
在
RecurDyn
中創建*.rfi文件
如下圖所示,在RecurDyn界面中,單擊Flexible>>RFlex>>MakeRFI按鈕;在彈出的RecurDyn/Flex Interface對話框中選中ANSYS單選按鈕,單擊OK按鈕; 在彈出的ANSYS Interface對話框中,從Input Files欄中選擇上一步創建的4個文件,設置 單位制為kg、m、s,單擊OK按鈕確認。此時在Ansys當前工作目錄下將生成genCMS.rfi 文件。
展開 Ansys Workbench 批量創建Beam連接的方法記錄 ¥50
Ansys Workbench提供了一種批量創建這類Beam連接的方法:Object Generator功能:
首先,用戶手動創建一個Beam連接作為模板;
然后,用戶創建兩個NamedSelection組,每個NS包含一側所有需要連接的螺栓孔面組;
然后,使用WB提供的批量Object Generator功能,進行批量創建。
注:5、輸入的Max距離可以略大于上下兩個螺栓孔中心點的距離。
問題:
但是這種方式只能是螺栓孔內表面,(或者前處理中有幾何分割可以選到螺栓連接的圓環面),經常在計算結果中會有螺栓孔邊緣應力值較大的現象。
所以,為了減弱這種邊緣應力現象,這里試著將beam 的連接區域,由螺栓孔內表面,轉變為部分單元面。
既然這種單元面組成的Beam連接對改善邊緣應力有幫助,筆者就想將,WB的批量創建功能與單元面Beam連接相組合。實現批量創建以單元面為連接區域的Beam連接。然后筆者借鑒Object Generator 的思路構建了如下python腳本插件,以實現這類beam連接的快速創建。
展開 Hypermesh為ANSYS創建梁單元(三) ¥1
如下圖為導入Hypermesh中的實體梁,截面為非對稱,即截面在任何方向上都沒有對稱軸。本節通過Hypermesh提取實體梁的截面作為1D梁單元的截面。
圖1實體梁
圖2beam188梁單元
圖2是將提取的實體梁截面賦予beam188梁單元后的效果,藍色是1D梁單元,綠色是原來的實體梁,兩者完全重合。
通過該方法建立梁單元的關鍵點是梁截面的提取和賦予1D梁單元時梁截面方向的控制。

Ansys Zemax | 如何創建復雜的非序列物體
您還可以通過組合已經存在的多個物體來創建一個新的復合物體,這是一個快速且靈活的,不需要編程的創建復雜物體的方式。使用這種方式的關鍵在于:
明確OpticsStudio支持的物體類型,您可以在用戶手冊中找到這些物體的完整列表
正確定義不同物體之間重疊的體積和表面的屬性,詳細信息請查閱用戶手冊中的“嵌套規則”一節。
用拾取求解將多個子物體關聯在一起,以實現改變個別已定義的參數,就可以自動更新組合物體中所有其他參數。
如果我們使用非參數化物體(如CAD物體)分析彎曲光管的效果,就必須創建許多個對應于不同半徑的CAD文件,而使用參數化物體,我們可以在編輯器中通過參數控制物體形狀,參數更改會立刻體現在物體建模上,免去了我們只能使用參數確定的多個文件的麻煩。
設置系統基本屬性
本文示例的目的是創建一個90°彎曲的矩形丙烯酸樹脂導光管,它通常用于電路板印刷過程中,將LED(發光二極管)的光線中繼到儀器面板上,并分析當彎曲半徑改變時,導光管另一端的輻照度會產生怎樣的變化。我們還將在導光管中創建一個孔,以方便插入裝配結構。并且在導光管的末端放置一個圓形孔徑,這樣儀器面板上得到的光斑則為圓形。在創建導光管后,我們將復制它,并將副本放在距它一定長度的位置上。
下圖所示為我們要創建的導光管。需要注意的是,導光管末端的輻照度分布隨著彎曲半徑的變化而變化。由于這個物體是完全參數化的,因此我們可以輸入任意的彎曲半徑值,并且物體會隨著參數改變而動態重建。
展開 Ansys Zemax | 如何創建簡單的非序列系統
它描述了如何在非序列組件編輯器中創建和編輯對象,如何在布局圖中查看系統,如何在非序列系統中創建光源、透鏡和檢測器,以及如何執行光線追蹤和分析結果。它還展示了一些創建照明應用中常用的光導管和拋物面反射器的示例。
簡介
在非序列光線追蹤中,有許多功能在順序模式下根本不可用。這主要是由于允許非序列射線與其路徑中的任何對象相互作用,并且可以分裂成完全可追溯的子射線。在深入探討演示非序列模式功能的具體示例之前,了解 OpticStudio 非序列模式下的光線追蹤非常重要。
非序列光線追蹤
OpticStudio中有2種不同的光線追蹤模式:順序和非順序。順序模式主要用于設計成像系統,而非序列模式主要用于照明系統設計和雜散光分析。主要區別在于,在非序列模式下,用戶未嚴格按順序指定光線路徑。相反,光線以它們撞擊各種物體和表面的實際物理順序進行跟蹤,這些物體和表面可能不是按表面或對象定義的順序排列的。射線我反復擊中同一個物體,而完全錯過其他物體。射線也可以分裂成反射的、折射的或散射的子射線,并且可以同時追蹤子射線。非序列模式下的主要分析工具是檢測器查看器。它以不同的數據格式在探測器上顯示光線跡線結果,例如相干或不相干輻照度或輻射強度的空間和角度分布。用戶還可以將光線追蹤結果保存到 ZRD 文件中,并使用光線數據庫查看器或路徑分析工具進一步分析光線路徑。
設置基本系統屬性
我們將創建一個非序列系統,該系統具有燈絲源,拋物面反射器和將光耦合到矩形光管中的平凸透鏡,如下面的布局所示。
我們還將分析射線追蹤到探測器,以獲得光學系統中各個點的輻照度分布。以下是我們最終將生產的內容:
要開始使用,請按“設置”將 OpticStudio 切換到非順序模式...系統...非序列。
展開 ANSYS Worhbench 材料庫創建 ¥20
材料庫編輯環境
新建材料庫
新建材料
創建臨時材料
外部材料庫導入
Hypermesh為ansys創建梁單元(一) ¥1
Hypermesh與ansys聯合仿真系列之Hypermesh為ansys創建梁單元(一)。
本文介紹ansys梁單元中的beam188和beam189及它們之間的本質區別,以及仿真時對兩種梁單元的選擇建議。簡介梁單元的關鍵字設置及截面設置,主要介紹通過Hypermesh在ansys求解器下兩種創建梁單元的詳細步驟及效果對比。