仿真在线:有限元分析咨询与培训中心——Ansys|Fluent|Abaqus|HFSS|SolidWorks|课程培训

workbench ACT技術——ACT基礎知識

2017-09-15  by:CAE仿真在線  來源:互聯網

應用程序定制工具包是定制開發(fā)套件產品的一部分,定制開發(fā)套件產品還包括軟件開發(fā)工具包(SDK)。一些企業(yè)通過定制仿真環(huán)境,使分析專家的經驗和知識固化下來,同時為非專業(yè)用戶提供了專業(yè)分析的方法。另外,通過客戶化定制可以將復雜的自研程序進行公開和標準化,便于日常使用,從而提高了仿真工程師的工作效率。它的功能和價值主要體現在以下幾個方面:


(1)APDL腳本的封裝

能夠和無縫結合,對于復雜功能,用戶可以在中直接嵌入命令流來實現,還允許可以在仿真環(huán)境中創(chuàng)建菜單按鈕來關聯這些操作,這使得擴展應用程序擁有和原來程序界面一致的風格,也能避免用戶都需要鍵入命令的麻煩,還能防止輸入錯誤等,保證程序正確運行。

(2)添加新的載荷和邊界條件

使用添加自定義邊界條件也很簡單,只需要使用格式文件定義界面中菜單項,然后使用腳本定義消息處理程序,可以在仿真分析的界面上看到自定義的邊界條件,它和標準內置的邊界條件是同等地位。

(3)創(chuàng)建客戶化結果

許多企業(yè)需要根據特定的準則,例如規(guī)范,來評估分析結果。其他企業(yè)己經開發(fā)了他們自己的評估工具,例如疲勞評估工具。通過使用,用戶可以進行復雜數學表達式或調用外部程序計算生產新的結果。

(4)集成第三方工具

在使用開發(fā)時,中各個功能模塊之間的地位是平等的,用戶可以使用提供的接口開發(fā)自己的處理例,處理自己的仿真方案,例如,用戶可以編寫和系統(tǒng)雙向數據參數傳遞的應用程序,處理幾何模型導入相關的問題,或者是網格劃分策略及后處理服務程序等。

以下介紹ACT的一些基礎知識。


1. 標準Mechnical怎么工作

當用戶求解一個分析過程,會發(fā)生以下過程;

(1)所有的樹狀結構上的項目被轉換成APDL命令,寫入文件ds.dat;

(2)后臺MAPDL關聯,消化da.dat文件并輸出file.rst文件;

(3)Mechnical讀入結果(file.rst),顯式云圖。


2. ACT關聯分析過程的方式

一共有三種方式:

(1)通過ACT創(chuàng)建的Custom load被轉換成APDL,寫入ds.dat文件(在這個過程中,利用Python API 可以獲得所有的(幾何,網格,其他數據,以及在custom load 中輸入的數據)然后生成想要的APDL命令);ACT提供許多控制方式來獲取數據,增加的命令需要寫入ds.dat文件。

(3)一旦存在結果文件,通過ACT定義的custom result可以存取結果,利用Python API;ACT提供機制來生成scale\vector\tensor等結果,利用節(jié)點或單元的解;ACT可以使用外部代碼;APDL代碼可以不要求,因為效率不高。

(2)用戶可以使用內部求解器或者第三方求解器來求解;用戶可以創(chuàng)建自己的格式的輸入文件(From the tree);ACT提供機制和控制方式來寫這個輸入文件,關聯外部求解器然后讀取結果;由于求解器不是MAPDL,不要求APDL命令。

ACT還能與其他地方進行關聯:

比如 Mechanical Graphics . Mechanical Application


3. ACT 擴展程序的類型

ACT 有兩種不同的類型。

Scripted 類型:

在開發(fā)階段使用;

需要ANSYS Customization Suite license ;

由XML和Iron Python函數組成。

Binary類型:

由開發(fā)者提供給用戶(當Extension完成);

不需要license;

是由“Build Binary Extension”對一個Scripted extension完成的,——WBEXfile;WBEX文件是從Extension Menu安裝的。用戶需要安裝。


4. Scripted 類型

Script類型的ACT包括:

一個XML文件,定義UI的內容,定義Extension的屬性,綁定應用到Iron Python 腳本函數中,定義custom load 和 results的響應。

一個Iron Python 腳本文件,執(zhí)行extension,事件驅動,支持外部函數,和XML文件在一個文件夾。


5. ACT示例

以下是一個簡單的ACT的例子,簡述該extension所包含的文件及文件內容。圖1表示該Extension的基本文件:一個xml文件和一個文件夾,文件夾里面的內容如圖2所示。


workbench ACT技術——ACT基礎知識ansys workbanch圖片1

圖1

workbench ACT技術——ACT基礎知識ansys workbanch圖片2

圖2

mage文件夾里面是一個bmp后綴的圖片,如圖3所示。


workbench ACT技術——ACT基礎知識ansys培訓的效果圖片3

圖3

該extension的xml代碼如下所示:


<extension version="1" name="ExtSample1">

<guid>e0e0f6c2-b50f-425e-a778-5b3e527f65c1</guid>

<script src="sample1.py" />

<interface context="Mechanical">

<images>images</images>

<callbacks>

<oninit>init</oninit>

</callbacks>

<toolbar name="ExtSample1" caption="ExtSample1">

<entry name="HighFive" icon="hand">

<callbacks>

<onclick>HighFiveOut</onclick>

</callbacks>

</entry>

</toolbar>

</interface>

</extension>

該extension的Python腳本代碼如下所示:


clr.AddReference("Ans.UI.Toolkit")

clr.AddReference("Ans.UI.Toolkit.Base")

from Ansys.UI.Toolkit import *

def init(context):

ExtAPI.Log.WriteMessage("Init ExtSample1...")

def HighFiveOut(analysis_obj):

MessageBox.Show("High five! ExtSample1 is a success!")

最終該extension在Workbench的顯示如圖4所示。


workbench ACT技術——ACT基礎知識ansys培訓的效果圖片4

圖4


參考文獻:

[1]鐘興志.基于ANSYS Workbench二次開發(fā)的陀螺儀動力學仿真系統(tǒng)開發(fā)研究與應用[D].北京郵電大學, 2014.

[2]岳勇.基于Ansys workbench的仿真模板二次開發(fā)[J].數字技術與應用, 2012(3):146-147.

[3]周桂生.閥門三維參數化設計與CAE分析集成系統(tǒng)的研究與開發(fā)[D].江蘇大學, 2009.

[4]涂維青.基于ANSYS Workbench的注塑模具剛強度分析系統(tǒng)開發(fā)[D].河南工業(yè)大學, 2013.

[5]李龍銳.精沖壓邊與間隙的有限元模擬及相關研究[D].華中科技大學, 2011.

[6]ANSYS 17.0 Workbench Scripting Guide.




開放分享:優(yōu)質有限元技術文章,助你自學成才

相關標簽搜索:workbench ACT技術——ACT基礎知識 Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 可燃气体报警器-有毒有害气体检测仪-气体检测分析系统-宁波市高品科技有限公司 | 吉林市康艺商贸有限公司_吉林市康艺商贸有限公司 | 围墙护栏,护栏网,围栏,锌钢栅栏,护栏网厂家--安平县沃达金属丝网制造有限公司 | 互动投影_全息投影_提供一站式互动投影解决方案_水滴石科技 | 市南人才网_市南招聘网_求职找工作平台 | 模压化粪池_三格式化粪池_玻璃钢化粪池厂家 | 和部长一起去出差旅全程,构建和谐上下级关系-蜜桃视频 | 威海赶海网、乳山特产、威海专营海产品、威海旅游产品 - 威海赶海电子商务 | 西安木包装箱出口托盘定做价格-抽真空实木包装箱免熏蒸木箱多层板木箱哪家好-模压托盘及白松原木-西安宇森木业 | 首页 菲律宾海运双清|马尼拉海运双清|广州菲律宾专线|广州通达供应链有限公司 | 智能照明模块_智能照明控制器_照明控制系统_智能调光模块_西安邦华电气工程有限公司 | 上海视研装饰工程有限公司-上海标识公司,上海标识设计 | 气泡式洗菜机-气泡喷淋清洗机-喷淋清洗风干线-诸城市迪凯工业装备有限公司 | 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 新闻营销媒体发稿-新闻发布-文芳阁网络媒体发稿公司 | 滤布_PP滤芯_过滤芯_线绕滤芯_碳纤维滤芯 - 东莞市三比过滤器材有限公司 | 中国江苏国际经济技术合作集团有限公司-致力于做大做强国际工程、国内工程、国际贸易和城镇投资 中国建材信息总网-中国建材行业权威的信息资讯平台 | 消防排烟风机|3C排烟风机|正压送风机|高温排烟风机|柜式排烟风机-山东锦松环境设备有限公司 | 消防安装_消防安装施工_消防施工_北京消防安装公司-亿杰(北京)消防工程有限公司 | 厌氧培养系统_厌氧工作站_厌氧培养装置_智能厌氧培养_常州普莱实验系统 | 长春市龙飞数码印务有限公司,龙飞印务,长春商务印刷,长春精品包装,长春数码快印 | 热电偶_电磁流量计_温度传感器_涡轮流量计_铠装PT100_压力变送器-中瑞能 | 皮带输送机-宁津县浩发链条有限公司| 疲劳试验机|电子万能试验机|摩擦磨损试验机|冲击试验机|济南全力测试技术有限公司 | 河北省建筑科学研究院有限公司| 聚达|聚达物联|聚达物联科技|杭州聚达物联科技有限公司|www.judawulian.com|智慧社区|数字驾驶舱|智慧清运|智慧工地|邻家小达 | 南京文化墙设计公司,南京包装设计制作印刷,南京PPT设计公司,导视制作公司,企业logo设计 | 纸袋机|多层纸袋机|高速纸袋机|无锡市天天友情机械有限公司 | 无锡大型数控龙门铣,喷涂加工,回火抛丸加工,精密不锈钢焊接机床身机床底座制造加工-无锡美高帝机械有限公司 | 宿迁网站建设-宿迁做网站-宿迁网站制作-宿迁网络公司-宿迁网页设计-宿迁软件开发-宿迁新动力软件开发有限公司 | 上海消防器材|水雾喷头|水幕喷头|螺旋喷头|雾化喷头|泡沫喷头 - 上海舜丹消防设备有限公司 | 视觉检测设备_CCD光学筛选机_分度盘光学筛选机-无锡精质智能装备 | 同步分流马达_液压泵维修_派克多路阀-济南富诚液压设备有限公司 通用变频器|国产变频器|深圳变频器厂家-深圳市英捷思技术有限公司 | 耐油橡胶接头,耐酸碱橡胶接头,耐高温橡胶接头|淞江集团 | 苏州温测仪器有限公司-苏州炉温跟踪仪|苏州隔热箱|苏州炉温测试仪|苏州恒温恒湿箱 | 威学一百-专注国际学校择校备考-DSE-A-level-雅思-托福-OSSD-港澳台联考-AP-IGCSE-IB-AMC-多邻国-PTE-SAT-SSAT-小语种(如日语,韩语,德语,法语,西班牙语,意大利语,俄语,泰语)等考试培训,为出国留学学生提供个性化定制性学习方案,线下实体面授+线上网络课程, 提供一对一,小班课等多种班型 | 可燃气体报警器-有毒有害气体检测仪-气体检测分析系统-宁波市高品科技有限公司 | 破碎机设备-锤式颚式反击式圆锥移动冲击式破碎机厂家-成都大宏立机器公司 | 诸城市瑞特机械有限公司_洗筐机,周转箱,托盘清洗机,风淋室 | 铝合金线棒生产厂家-提供第三代精益管,防静电工作台定制与批发-宁波杰艾逖仓储设备有限公司 | 绿树海棠苗木网-苗木基地-苗木求购-苗木价格-苗圃苗木专业平台 |