不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

APDL命令的案例

【分享】APDL命令流挑戰(zhàn)賽索引
本帖是收集“震動論壇”(http://www.chinavib.com/forum/index.php)的一些經典APDL命令流。 以供大家練習及查閱。 1.APDL命令流挑戰(zhàn)賽一http://www.labfans.com/showthread.php?t=3011 2.APDL命令流挑戰(zhàn)賽二——彈簧的參數化繪制 http://www.labfans.com/showthread.php?p=8174#post8174 3.APDL命令流挑戰(zhàn)賽三——點到曲線的切線 http://www.labfans.com/showthread.ph...ted=1#post8178 4.APDL命令流挑戰(zhàn)賽四——斜錐建模 http://www.labfans.com/showthread.ph...ted=1#post8182 5.APDL命令流挑戰(zhàn)賽之五-鍛制三通 http://www.labfans.com/showthread.ph...ted=1#post8186
展開
APDL命令封裝為Mechanical用戶自定義插件
Part1APDL命令封裝為Mechanical用戶自定義插件 1目標 在二維軸對稱分析中將對流邊界條件應用于葉片表面使用ACT插件創(chuàng)建自定義載荷的優(yōu)點 以用戶友好的方式 避免可能的用戶錯誤 2使用命令流插入方式實現(xiàn)方法 過程分為以下三步: 插入命令片段 在頂部定義用戶輸入 輸入其余代碼以應用對流載荷 這種方式加載弊端: 只能通過NamedSelection選擇元素/節(jié)點,無法通過界面選擇方式選擇。 NamedSelection和APDL命令之間命名規(guī)則必須固定 如果“component”選擇的“face”,則CMSEL將選擇節(jié)點,此分析將出錯。 輸入數據單位制固定,不能隨著Mechanical界面單位制一同切換 3ACT插件方式 在下圖中展示了自定義載荷插件詳細信息與APDL命令對應關系。 4ACT 插件XML文件與界面對應關系 在下圖中展示了自定義載荷插件詳細信息與XML命令對應關系。 5界面屬性 控件屬性的值指定“詳細信息”視圖中用于該屬性的UI控件的類型。?text控件定義輸入的文本數據。?select選擇控件定義一個下拉菜單。包含靜態(tài)的下拉菜單,和動態(tài)的下拉菜單,動態(tài)下拉菜單使用 回調管理刷新的動態(tài)列表。?applycancel控件根據用戶定義的選擇激活“應用”或“取消”按鈕。
展開
在ANSYS WORKBENCH中插入APDL命令例子--多載荷步的例子
【問題分析】 本問題可以直接在wb中用多載荷步來求解,這里說明如何使用插入APDL命令的方式實現(xiàn)。 【求解過程】 1. 打開ANSYS WORKBENCH14.5 2.創(chuàng)建結構靜力學分析系統(tǒng)。 3.創(chuàng)建幾何體。 雙擊geometry單元格,進入DM,選擇mm單位。 創(chuàng)建長方體。 其尺寸設置是 退出DM. 4.劃分網格。 雙擊MODEL,進入到MECHANICAL中,按照默認方式劃分網格。 5.固定左端面。 6.添加APDL命令以分步加載。 下面使用APDL命令進行分步加載。 由于該命令最后要傳遞到經典界面中計算,而經典界面沒有單位。為保持統(tǒng)一性,都用毫米單位。 (1)設置單位 (2)創(chuàng)建命名集。 由于在命令中要引用頂面這個面,為了能夠正確引用,先需要給它一個名稱,這需要使用命名集來完成。 選擇上述頂面,創(chuàng)建命名集。在彈出的對話框中設置名字:topface 則樹形大綱中出現(xiàn)了該命名集。 有了命名集,在后面就可以使用該名字了。 (3)插入APDL命令。 在數形大綱中先選擇A5,再從工具欄中選擇命令按鈕 則圖形窗口變成了一個文本編輯器,此處可以輸入命令。 該文本窗口內說了很多話,主要內容包含兩點: 第一,這些命令會在SOLVE命令剛執(zhí)行前執(zhí)行。 第二,注意這里用的單位是mm. 現(xiàn)在我們向該文本窗口輸入下列命令。 這段ADPL命令流的含義是: 首先退出前面的某個處理器(finish) 然后進入到求解器中(/solve),在1,2,3,個時間步,依次在頂面上施加1,2,3mpa的載荷(sf),并將該載荷步寫入到載荷步文件中(lswrite),然后先后求解這三個載荷步(lssolve)。
展開
Ansys Workbench 利用APDL后處理命令,提取模態(tài)結果,結合VBA語言自動編制報告 ¥10
本例在常規(guī)模態(tài)計算的基礎上,通過插入后處理APDL命令,實現(xiàn)對X、Y、Z三個方向的模態(tài)有效質量和模態(tài)階次頻率的提取,并統(tǒng)計導出為結果文件夾下的“modalResultRecord.txt”文檔。進一步的實現(xiàn)對仿真word報告的自動化編寫。 效果展示: 對圖示結構進行模態(tài)分析,提取模態(tài)結果,利用word自身的VBA開發(fā)工具,實現(xiàn)模態(tài)統(tǒng)計表的自動創(chuàng)建。 常規(guī)模態(tài)計算: 模態(tài)信息提取自動編制報告: 操作演示: 1.:在常規(guī)模態(tài)計算的solution下插入Commands 命令,在命令行中寫入附錄1中的命令。 (該命令可以提取模態(tài)實現(xiàn)對X、Y、Z三個方向的模態(tài)有效質量和模態(tài)階次頻率的提取,并導出為結果文件夾下的“modalResultRecord.txt”文檔) 2:在仿真文件夾內找到該txt文檔,放置在合適位置;記下目錄; 3:在word開發(fā)工具中,利用VBA語言編寫如下附錄2命令。 4:修改txt文件的目錄,保持與步驟2一致。(將附錄中VBA程序復制到word開發(fā)工具內,點擊運行即可在,word文檔中創(chuàng)建模態(tài)統(tǒng)計表) (將類似功能匯總即可完成仿真報告的自動化創(chuàng)建,本文僅涉及一部分) 附錄1:Ansys Workbench 模態(tài)仿真后處理中插入的APDL命令 !提取模態(tài)仿真的X、Y、Z方向有效模態(tài)質量,APDL命令: ! 模型單位制:mm kg N s finish /post1 !進入后處理 *dim,direction,CHAR,3,1 !
展開
APDL命令圖1
軸類零件轉換坐標系APDL命令(將當前軸向改為Z向) ¥3.5
自己總結的軸類零件(劃分單元后單元也可以隨零件一起旋轉轉換坐標系APDL命令(將當前軸向改為Z向),直接將APDL命令輸入到命令欄即可(帶注釋,也可以根據命令通過菜單中GUI方式實現(xiàn))。過程如下: 1)最開始狀態(tài) 2)將軸向改為X軸 3)將軸向改為Z軸
ansys Workbench 靜應力模塊,利用生死單元技術結合APDL命令,模擬轉軸最大扭力 ¥10
? ansys Workbench 靜應力模塊,利用生死單元技術結合APDL命令,模擬轉軸最大扭力 示例:要求計算轉軸所能承受的最大扭轉力矩,轉軸抗拉強度1230MPa 模型如下: 中間最細位置R=3 Workbench計算時,左側固定。右側面施加圓轉位移。 效果展示 ? 操作過程: 首先,初步計算轉軸旋轉多少會接近許用最大值1000Mpa。確定初始載荷大小。 當加載1° ——0.0174 弧度 ,時 轉軸約945Mpa。 其次,利用APDL命令分載荷步逐步增大轉角載荷,并在每個載荷步中進入后處理中查看是否有單元應力超過許用值1000Mpa。當有單元超過許用值時記錄該單元,在下一步載荷過程中將該單元抑制。繼續(xù)加載直到循環(huán)結束。 1.創(chuàng)建加載點——remotePoint 在Pilot Node APDL Name 中定義名稱:后期將在插入的APDL命令中使用該名稱,更改載荷大小。 創(chuàng)建單元組——Name Selection 在每個載荷步的后處理中需要篩選單元結果,查看是否超過許用應力。為了縮小查詢范圍可以先根據經驗判斷危險截面位置,將危險截面附近的單元定義為一個組。在后期結果查看時,僅在該組內查找單元應力。從而提高計算效率。 注意:選著的是單元組,可以使用框選功能。 在Analysis setting 中插入Command 命令 插入命令如下所示,同時注意單位制的選著,本例使用mm kg N。 命令見附錄 命令中包含有三種 應力評估方法,一:剪應力失效。二:等效應力失效。三:第一主應力失效。應根據實際工況條,結合零部件失效模式,自主選著。 !!!!!1.使用剪切應力判斷是否失效********************* !
展開
25行 APDL 命令實現(xiàn)小球六面體網格劃分
有網友看了本公眾號之前的文章《25行 APDL 命令實現(xiàn)小球六面體網格劃分》后,表示小球的網格很漂亮并想收藏命令流,這給了作者很大的鼓舞。 因此,作者對原文章進行了重新排版,并添加了文章中實現(xiàn)小球劃分網格的 APDL 命令流原文件(喜歡的讀者,可前往公眾號獲取)。 談到有限元模型網格劃分,多數 CAE 工程師首先會想到 HyperMesh、ANSA、ICEM 等專業(yè)前處理軟件。不可否認,這些專業(yè)前處理軟件相對 ANSYS Mechanical APDL(以下簡稱 ANSYS MAPDL ),在幾何接口、特征清理、網格劃分控制等方面具備較大的優(yōu)勢。 然而,對于一些較為規(guī)則的幾何實體,適當進行切分和網格控制,利用 ANSYS MAPDL 我們仍然可以快速劃分出高質量的網格。 小球模型在 CAE 工程分析中有著許多應用場景,如流固耦合分析中小球入水、手機屏幕落球沖擊、金屬表現(xiàn)侵蝕等。另一方面,小球的網格質量,可能會影響到求解收斂性或是求解時間。 小球的幾何建模非常簡單,但要劃分非常規(guī)則的網格,對很多朋友來說也許并不是那么容易。有朋友說用 ICEM 很好實現(xiàn),但是,會不會有種牛刀殺雞的感覺呢? 下面以實心小球為例,作者編寫了 25 行 APDL 命令流,來實現(xiàn)小球幾何建模、幾何剖分、單元定義、網格控制與劃分的完整過程,最終生成規(guī)則的六面體網格,附上一張網格效果圖供各位讀者朋友賞閱。
展開
Ansys Workbench后處理中,利用APDL命令提取繞圓柱坐標系的扭矩角度 ¥10
本文這里將該過程利用APDL命令進行處理,避免一下步驟重復操作。 ? 每次要單獨記錄變形量, ? 還要測量關鍵節(jié)點到坐標系原點的距離, ? 將變形量和距離進行角度換算(弧度) ? 弧度角轉角度 APDL后處理命令功能介紹: 1. 在坐標系中創(chuàng)建所需的圓柱坐標系,并在屬性ADPL name中進行命名:aix (用戶隨意命名) 2. 在Named selection 定義需要查看的區(qū)域,并命名:load(用戶隨意命名) 3. 在后處理中插入command 命令,并將上述坐標系和NS的名稱修改。 4. 在command的結果屬性中就會有最大/最小/平均扭轉角度。并且為了方便校核準確性還提供了沿圓柱坐標系Y軸的變形量。 并且,除了界面顯示的結果外,還會在WB的結果文件夾中,顯示named Selection區(qū)域所有節(jié)點的編號/距離選定坐標系的距離/沿坐標系Y軸的變形量/換算后的角度值等信息,以便進行其它數據處理。
展開
利用APDL命令提取單元面積
例如,本例中選擇單元1、2和12,執(zhí)行上述命令流時,程序仍然會提取單元編號從1到12一共12個單元的面積。 方法二 針對方法一存在的不足,筆者進行了改進,整體思路如下: 1、采用單元個數作為循環(huán)控制變量; 1 *do, i, 1, ENUM 2、采用 elnext() 函數獲取下一個單元編號; 3、將單元編號和單元面積存入數組后,采用*vwrite命令將數組寫入文本文件; 本例寫出的單元編號和單元面積結果如下 特別說明:*vwrite命令不能在命令流窗口中運行,而必須在ANSYS Batch模式下運行。 小結 經筆者改進的方法二,可在ANSYS中一次性提取任意數量、編號不連續(xù)平面單元的面積,并將結果保存到文本文件,方便后續(xù)的繪圖或是統(tǒng)計工作。
展開
(附詳細的APDL命令流解讀教程)
記憶合金、等12種非線性材料的單軸拉伸模擬 APDL命令流建模分析的框架(3分鐘上手APDL!!!)
ANSYS APDL參數化有限元分析技術 附Ansys APDL 命令流手冊下載
同時,以APDL為基礎,用戶還可以開發(fā)專用有限元分析程序,或者編寫經常重復使用的功能小程序,保存成宏文件以供用戶隨時調用或創(chuàng)建成按鈕放在工具條上。另外,APDL也是ANSYS設計優(yōu)化的基礎,只有創(chuàng)建參數化的分析流程才能對其中的設計參數執(zhí)行優(yōu)化改進,達到最優(yōu)化設計。 APDL程序設計語言與其它編程語言一樣,具有參數、數組表達式、函數、流程控制(循環(huán)與分支)、縮寫、宏以及用戶程序等。其中命令執(zhí)行中所使用到的參數可以被賦值為確定值,也可以通過表達式或參數的方式進行賦值。 圖3 ANSYS APDL 分支結構 下載地址:Ansys APDL 命令流手冊
展開
APDL命令圖2
心血管支架移植模擬分析(ANSYS_APDL命令流)
完整的ANSYS命令流文件以及模型文件,可關注我的微信公眾號:芷行說 私信留言獲取。
ANSYS經典LOG文檔真的很有用
筆者不太建議這樣做,常用的 APDL命令還是要熟記的,輕松快速地敲出來,一些不常用或者復雜的 APDL命令,才需要用 LOG文件輔助編寫。 3.2 將ANSYS經典函數方程寫入命令流文件 對于習慣了使用 APDL命令流的工程師,肯定是希望用一個命令流文檔完成整個工作的,而不是讀入一段命令流,再進行一步 GUI操作,再執(zhí)行下一段命令流 ……。 ANSYS函數方程無疑是非常強大的,如果想將函數方程寫入 ANSYS命令流文件,復制 LOG文檔對應的內容是必須的。筆者之前寫過一篇專門介紹 ANSYS函數方程用法的文章,感興趣的讀者可以搜索本公眾號閱讀。 3.3 找回逝去的青春 每個工程師都遇到過電腦死機吧?還有程序閃退,各種誤操作,誤刪除 ……LOG文檔也許能找回一點東西,而不至于一天的辛苦工作白費! 完結 文章來源:ansys學習分享網
展開
ANSYS WORKBENCH-多載荷步的例子-APDL
本問題可以直接在wb中用多載荷步來求解,這里說明如何使用插入APDL命令的方式實現(xiàn)。 【求解過程】 1. 打開ANSYS WORKBENCH14.5 2.創(chuàng)建結構靜力學分析系統(tǒng)。 3.創(chuàng)建幾何體。 雙擊geometry單元格,進入DM,選擇mm單位。 創(chuàng)建長方體。 其尺寸設置是 退出DM. 4.劃分網格。 雙擊MODEL,進入到MECHANICAL中,按照默認方式劃分網格。 5.固定左端面。 6.添加APDL命令以分步加載。 下面使用APDL命令進行分步加載。 由于該命令最后要傳遞到經典界面中計算,而經典界面沒有單位。為保持統(tǒng)一性,都用毫米單位。 (1)設置單位 (2)創(chuàng)建命名集。 由于在命令中要引用頂面這個面,為了能夠正確引用,先需要給它一個名稱,這需要使用命名集來完成。 選擇上述頂面,創(chuàng)建命名集。在彈出的對話框中設置名字:topface 則樹形大綱中出現(xiàn)了該命名集。 有了命名集,在后面就可以使用該名字了。 (3)插入APDL命令。 在數形大綱中先選擇A5,再從工具欄中選擇命令按鈕 則圖形窗口變成了一個文本編輯器,此處可以輸入命令。 該文本窗口內說了很多話,主要內容包含兩點: 第一,這些命令會在SOLVE命令剛執(zhí)行前執(zhí)行。 第二,注意這里用的單位是mm. 現(xiàn)在我們向該文本窗口輸入下列命令。 這段ADPL命令流的含義是: 首先退出前面的某個處理器(finish) 然后進入到求解器中(/solve),在1,2,3,個時間步,依次在頂面上施加1,2,3mpa的載荷(sf),并將該載荷步寫入到載荷步文件中(lswrite),然后先后求解這三個載荷步(lssolve)。
展開
草地-焊接模擬課程大綱-一段(基礎篇)-15課
因此,本課程針對ANSYS基礎做了GUI和APDL命令流的交互式講解與實際操作。另外,針對焊接的高斯熱源做了實例性全APDL命令流講解。通過本課程內容,可以快速掌握ANSYS入門技巧,為今后的提高打下良好的基礎。 課程目的: 掌握ANSYS熱分析基本過程,為今后打下良好操作基礎。 掌握ANSYS熱分析相關APDL命令。 學完本課可以自信的對別人說:我這次真的算入門了! 適用對象: 有興趣,想學的! 無興趣,但沒辦法不得不學的! 課程查看我的視頻課程 001-草地-焊接模擬課程大綱-一段(基礎篇)-15課.pdf