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

ACT的案例

關(guān)于ACT的長(zhǎng)期福利
很久之前發(fā)過一篇關(guān)于新版ANSYS的ACT下載方法,后來沒過多久就無法注冊(cè)賬號(hào)了,導(dǎo)致很多小伙伴都在后臺(tái)為啥下載不了了。這是因?yàn)锳NSYS修改了機(jī)制或者是我之前可能是卡BUG了,所以只有部分小伙伴能有下載ACT的權(quán)限。因此特開此帖,為大家長(zhǎng)期待下載需要的ACT(免費(fèi)的),由于最近工作較忙,公眾號(hào)可能回復(fù)的不及時(shí),因此請(qǐng)大家耐心等待。 首先簡(jiǎn)單介紹一下ACTACT是ANSYS的插件,可以可以提供某些特定的功能以彌補(bǔ)軟件的不足。官方的應(yīng)用商店里提供了不少,有免費(fèi)的也有收費(fèi)的,也有大佬自己在針對(duì)自己的需求進(jìn)行開發(fā)。官方的ACT大家可以通過這個(gè)鏈接進(jìn)去:https://catalog.ansys.com/ 大家也可以從WB的主界面進(jìn)去 關(guān)于ACT的安裝方法和使用教程都有在其安裝包里有,這里就不說多少,大家自己研究就好。 最后是下載方法:大家后臺(tái)回復(fù) ACT,會(huì)有自動(dòng)回復(fù)鏈接,大家可以先看下文件夾里是否有你自己想要的ACT,如果沒有回復(fù)你想要的ACT名字和版本,最好是放鏈接,這樣大家都省事。因?yàn)橐粋€(gè)ACT有不同的版本,最后分享一份18.0的ACT種子文件,也在文件夾里(目前我只放了兩個(gè)ACT,后續(xù)大家想要的我都會(huì)放進(jìn)去),大家自行下載即可。 最后的最后,再一次提醒大家,回復(fù)ACT先看有沒有自己需要的,沒有的話再回復(fù)想要的ACT名字和版本,最好是放鏈接!!!
展開
Ansys ACT用戶定制化工具使用與開發(fā)
無法通過ACT控制臺(tái)創(chuàng)建幾 何體; ? 體列表必須分配給feature.Bodies ,方可使實(shí)體可見; ? 回調(diào)必須返回True以驗(yàn)證對(duì)象狀態(tài); ? 必須激活調(diào)試模式,才能使ACT控制臺(tái)可見 。 示例:Create Customer Feature ACT in Mechanical Mechanical的標(biāo)準(zhǔn)工作流程 當(dāng)用戶在Mechanical中點(diǎn)擊“Solve”,如下步驟將會(huì)執(zhí)行 : 1. 模型樹所有相關(guān)對(duì)象(網(wǎng)格,接觸,求解期設(shè)置,邊界載荷等等)轉(zhuǎn)換成APDL命令并寫入“ds.dat”. 2. 后臺(tái)調(diào)用MAPDL求解器讀入“ds.dat”求解,并將求解結(jié)果寫入“file.rst”。 3. Mechanical讀取結(jié)果文件并顯示。 可用ACT定制化的步驟: ? ACT可對(duì)前后處理中多數(shù)對(duì)象做二次開發(fā) ? 如果用戶有第三方求解器,也可對(duì)求解器定制化開發(fā)來代替默認(rèn)的MAPDL 示例:Velocity Plot ACT in Wizards ? ACT 允許用戶自動(dòng)實(shí)現(xiàn)客戶既定仿真流程(e.g. wizards) ? Wizard(設(shè)置向?qū)В┮笥脩舴植椒纸夥抡媪鞒獭C坎揭笥脩糨斎胄畔? ? Wizard 可以僅包括標(biāo)準(zhǔn)功能的自動(dòng)化,也可以包括標(biāo)準(zhǔn)功能和自定義功能的混合 ? Wizard 是ACT擴(kuò)展的一部分。
展開
Workbench之九 使用ACT定制Workbench
Workbench之九 使用ACT定制Workbench 通過Ansys ACT,可創(chuàng)建擴(kuò)展程序,支持Ansys產(chǎn)品,包括Workbench。 ACT提供定制Workbench的3個(gè)層級(jí): ? 特征創(chuàng)建 特征創(chuàng)建提供直接的,API驅(qū)動(dòng)的Ansys產(chǎn)品定制。除利用那些Workbench中已實(shí)現(xiàn)的功能,ACT能增加你自己的函數(shù)和操作。特征創(chuàng)建的例子包括建立定制載荷和幾何,額外的前后處理功能,第三方求解器的集成,樣本方法和優(yōu)化算法。 對(duì)于一般特征創(chuàng)建信息,見Feature Creation in the ACT Developer’s Guide(ACT開發(fā)者指南中的特征創(chuàng)建)。Workbench特有的特征創(chuàng)建信息,見Workbench Feature Creation in the ACT Customization Guide for Workbench(Workbench ACT定制指南中的特征創(chuàng)建) ? 仿真工作流集成 仿真工作流集成,把外部知識(shí)如app,過程和腳本組合進(jìn)Ansys生態(tài)系統(tǒng)。使用ACT,可在Workbench Project標(biāo)簽中定制仿真工作流。 例如,可建立定制的任務(wù)組(systems)和定制的任務(wù)(components),插入項(xiàng)目圖,構(gòu)建一致的和緊密結(jié)合的仿真工作流,允許業(yè)務(wù)特有的單元與內(nèi)建Ansys求解器共存并結(jié)合。 對(duì)于支持遠(yuǎn)程求解管理器(RSM)更新的組件,可使用ACT配置任務(wù)提交選項(xiàng),以便遠(yuǎn)程和后臺(tái)更新。
展開
誰說19以上沒有ACT的,看這里!
一般ACT的安裝方法如下: 在Manage Extensions截面中點(diǎn)擊+號(hào),然后選擇bin文件夾中的文件(如果無法安裝可能安裝包路勁有中文或者版本不支持)。 點(diǎn)擊三角,可以選擇加載和默認(rèn)啟動(dòng)時(shí)就加載 很無奈,這個(gè)ACT不支持R2,但是之前測(cè)試的幾個(gè)ACT都適配R2的。目測(cè)大部分19.0以上的ACT都支持R2,比我FEInfo;也有部分不支持,比如我這個(gè)7t Fast+More。 9.小結(jié) 在APP STORE里面有很多實(shí)用和好玩的ACT,大家有興趣的可以下載了試試,最好下自己對(duì)應(yīng)版本的ACT,也可以像我一樣,嘗試一下跳版本安裝,說不定就能兼容呢。由于個(gè)人精力有限,也就只下了幾個(gè)ACT,如果大家有好的ACT可以留言分享給大家。 文章作者:無劍,碩士,就職于鹽城某新能源汽車PACK廠,主要從事CAE結(jié)構(gòu)仿真分析。在碩士期間由于ANSYS是必修課,從開始接觸就對(duì)其產(chǎn)生了濃厚的興趣,工作后也一直在努力的學(xué)習(xí)中。本人不是大佬,只是一個(gè)學(xué)習(xí)者,是workbench的一個(gè)小學(xué)生。只是想通過微信公眾號(hào)這個(gè)平臺(tái)給大家分享自己學(xué)習(xí)ANSYS的點(diǎn)滴,也希望能夠交到更多志同道合的朋友,同時(shí)也促進(jìn)自己更加努力的學(xué)習(xí)。
展開
ACT圖1
ANSYS Workbench ACT安裝教程以及資源下載
ACT是ANSYS Workbench應(yīng)用環(huán)境的客戶化定制開發(fā)工具,主要解決用戶在工程仿真應(yīng)用中遇到的功能自定義和程序擴(kuò)展的問題。借助ACT,用戶可以在ANSYS已有功能的基礎(chǔ)上,定制開發(fā)適合自身專業(yè)特點(diǎn)與特殊業(yè)務(wù)需求的新功能。 在Workbench主界面中點(diǎn)擊菜單Extensions - Install Extension,在打開的文件選擇對(duì)話框中找到ACT插件,編譯好的ACT插件的擴(kuò)展名為.wbex,點(diǎn)擊打開進(jìn)行ACT插件的安裝。 安裝完成后會(huì)彈出如下對(duì)話框:“The extension *** was successfully installed,說明插件已成功安裝。 安裝完成后再次點(diǎn)擊菜單Extensions - Manage Extensions...,打開Extensions Manager對(duì)話框,在對(duì)話框中勾選要加載的ACT插件,啟用相應(yīng)的Ansys Workbench ACT插件。 ACT插件被啟用后,在對(duì)應(yīng)的環(huán)境中會(huì)顯示相應(yīng)的工具條,一般在對(duì)應(yīng)位置右擊時(shí)也可調(diào)出相應(yīng)的快捷菜單。 15.0:【https://pan.baidu.com/s/1akq_spICxzyeU0FhhU0vrg】 16.0:【https://pan.baidu.com/s/188HUKFiBoijlUvMWO2tnYg】
展開
ACT向?qū)ч_發(fā)簡(jiǎn)介
每個(gè)回調(diào)函數(shù)中都只使用一個(gè)參數(shù)step:表示當(dāng)前步驟;我們可以通過訪問step對(duì)象的Properties屬性訪問輸入控件屬性值,如下: Part44.ACT插件加載 定義好XML文件、IronPython腳本以及其他幫助和圖標(biāo)文件后,需要將腳本文件通常放在與XML文件同名的文件夾中,如下結(jié)構(gòu)。 打開Workbench軟件,在菜單欄Extensions-ACT Start Page進(jìn)入ACT插件界面,按照下圖所示加載插件 以上就是本期內(nèi)容,關(guān)注微信公眾號(hào),有技術(shù)問題或項(xiàng)目合作可以直接在微信公眾號(hào)后臺(tái)留言,公眾號(hào)回復(fù)“MixedWizard”獲取ACT代碼。
展開
ANSYS Workbench ACT插件_WorkbenchLSDYNA_R160_
ANSYS Workbench ACT插件的版本和Workbench的版本是一一對(duì)應(yīng)的,即低版本的Workbench無法打開高版本的ACT插件,高版本的Workbench也無法打開低版本的ACT插件。 ANSYS 16.0在安裝過程中workbench 的act插件安裝不全 只有這一個(gè)IronPythonConsole 如果需要ls-dyna插件可以額外安裝,給大家提供了act插件,需要可以去我的主頁(yè)下載
水下潛艇濕模態(tài)分析(插入命令流與ACT對(duì)比) ¥9
注:例子來自《ANSYS Workbench設(shè)計(jì)、仿真與優(yōu)化 第3版》p61,原書中采用插入命令流方式實(shí)現(xiàn)流固耦合,本文則使用ACT方式實(shí)現(xiàn)并與原文結(jié)果作對(duì)比。本文附錄為原書中所需命令流,讀者可按原書自行求解。 2網(wǎng)格劃分 導(dǎo)入潛艇流固耦合模型在ANSYS Mechanical中如下圖所示。對(duì)于潛艇實(shí)體,采用automatic method劃分方法,網(wǎng)格尺寸為0.5m;對(duì)于流體域,則采用hex dominant method劃分方法,網(wǎng)格尺寸為1m。 3約束加載 加載ACT_Acoustics聲學(xué)模塊,在ANSYS Mechanical里面,選擇流體域?yàn)閍coustic body,設(shè)置mass density為1000,sound speed為1500;在boundary conditions里面添加acoustic FSI interface,選擇潛艇表面為流固耦合面;同樣在boundary conditions里面添加acceleration,在y方向添加重力加速度。 4結(jié)果對(duì)比 使用ACT得到前十階模態(tài)結(jié)果以及第七階振型如下,第七階以彎曲振動(dòng)為主。 與原文中前十階模態(tài)結(jié)果對(duì)比,結(jié)果一致。 5 ACT簡(jiǎn)介 ACT——應(yīng)用自定義工具包( Application Customization Toolkit ,ACT)的簡(jiǎn)稱。總體上,它包含兩種文件,一種是XML文件,主要用于定義界面,例如在Mechanical中添加一個(gè)工具欄,工具欄上添加一個(gè)按鈕,或者添加一個(gè)菜單項(xiàng),或者在模型樹中添加一個(gè)對(duì)象,并設(shè)置好對(duì)象的細(xì)節(jié)視圖等。另外一個(gè)文件是PY文件,該文件是用PYTHON語言編寫的,它用于響應(yīng)XML文件中那些界面元素。
展開
Ansys Workbench ACT插件,在表面施加邊緣區(qū)域漸變大小的力載荷 ¥30
利用ansys workbench 的二次開發(fā)平臺(tái),封裝了ACT插件,可以簡(jiǎn)便快捷的實(shí)現(xiàn)上述加載方案。 將附件中的ACT插件下載至本地,并加載。 ACT插件安裝和使用: ACT插件示例: 與上述初始方案或手工分割方案相比,不需要幾何切分,省去了Named selection的節(jié)點(diǎn)分組。只需要定義加載所在的幾何面和建立坐標(biāo)系。并且ACT插件有WB界面友好交互,簡(jiǎn)便易上手。 相比手工方法,可以顯著提高效率,簡(jiǎn)化步驟。并且,應(yīng)力分布更均衡,支反力嚴(yán)格等于目標(biāo)值110N。 并且,除了圓柱坐標(biāo)系可以定義圓球型加載方式外。 對(duì)于笛卡爾坐標(biāo)系可以實(shí)現(xiàn)矩形區(qū)域的加載,以模擬矩形錘頭。 若X base 和Y base 不為零時(shí),還可以定義中心區(qū)域均勻加載,dx/dy區(qū)域漸變加載。
展開
Ansys Workbench制作ACT插件實(shí)現(xiàn),快速框選element faces單元的功能 ¥20
= SelectionTypeEnum.MeshElementFaces: print("請(qǐng)選擇單元面") return # 對(duì)上一步global_selections中的單元面進(jìn)行暫存到backup_selections,備用撤銷操作 backup_selections.clear() backupSelection() # 當(dāng)前新選擇的單元面,添加到global_selections中 for i in range(len(current_selection.Ids)): elem_id = current_selection.Ids[i] face_idx = current_selection.ElementFaceIndices[i] global_selections[elem_id][face_idx] = True # 顯示合并后的單元面集合 UpdateSelectionDisplay() 在ansys workbench 加載ACT插件,重啟mechanical即可加載完成用戶自己開發(fā)的ACT插件。 加載完成后操作示例: 以創(chuàng)建和修正element Faces 為元素的Named Selection為例: 增加操作,先選定加亮集合1 點(diǎn)擊current按鍵,將當(dāng)前加亮的單元集作為操作對(duì)象 再框選/點(diǎn)選需要增加的單元,再點(diǎn)擊Add 按鍵即可。(可多次累加,) 減除操作,先選定加亮集合2 點(diǎn)擊current按鍵,將當(dāng)前加亮的單元集作為操作對(duì)象 再框選/點(diǎn)選需要減少的單元,再點(diǎn)擊Delete 按鍵即可。(可多次重復(fù)操作,) 創(chuàng)建快捷鍵:
展開
順序加載預(yù)緊力_Ansys ACT Python ¥9.9
為了效率的提升,以此預(yù)緊力處理為契機(jī)展開ACT 功能的探究。ACT console 提供了強(qiáng)大的編程工具,較APDL更易上手。需要具備一定的Python基礎(chǔ)。網(wǎng)絡(luò)上資料大多數(shù)為單一加載預(yù)緊力,此例為順序加載預(yù)緊力的一個(gè)案例,較之單載荷步復(fù)雜。此例在處理載荷步和時(shí)間步上還有較大的提升空間,后續(xù)更新。 二 分析模型 在兩個(gè)平板之間三個(gè)螺栓的預(yù)緊力分析 建立named selections用于程序參數(shù)識(shí)別;輸入對(duì)應(yīng)的載荷步數(shù) 2. 復(fù)制代碼,運(yùn)行。 需要熟悉Model.Analyses[0].AddBoltPretension()的結(jié)構(gòu)。進(jìn)行代碼的修改 三 源碼 # 粘貼后可能亂碼注意調(diào)整格式 # 數(shù)一數(shù)螺栓有幾個(gè) def CountBol(name): count = 0 for ns in Model.NamedSelections.Children: if ns.Name == name: count += 1 return count # 將預(yù)緊力面的信息放在一個(gè)列表里 def LocBolt(name): nsBolt = [] for ns in Model.NamedSelections.Children: if ns.Name == name: nsBolt.append(ns) return nsBolt ‘’’ 定義時(shí)間步和載荷步
展開
ACT圖2
ANSYS 軟件&ACT插件下載 ¥2
費(fèi)了不少心思,在網(wǎng)上找了一些ANSYS各版本軟件和ACT插件,感興趣趕快
Ansys Workbench制作ACT插件實(shí)現(xiàn)快速框選單元的功能(2) ¥20
問題: 前文在Ansys workbench中使用ACT方式增加了element Faces的反向選擇功能。但是在使用過程中感覺,還是有些不方便,所以對(duì)程序進(jìn)行了部分更新。主要是增加了一項(xiàng)對(duì)實(shí)體幾何邊的element Faces轉(zhuǎn)換功能。 結(jié)果示例: 實(shí)現(xiàn)過程簡(jiǎn)要如下: ? 通過選擇實(shí)體幾何邊,利用convert to 功能轉(zhuǎn)為與幾何邊相關(guān)聯(lián)的單元。 ? 再將單元轉(zhuǎn)為節(jié)點(diǎn)(這一步界面沒有操作,但是幫組文檔有命令“NodeIdsFromElementIds”可以實(shí)現(xiàn)),該命令執(zhí)行后可以返回,與單元相關(guān)的所有節(jié)點(diǎn),包括實(shí)體內(nèi)部的網(wǎng)格節(jié)點(diǎn)。 ? 將這些節(jié)點(diǎn),加入到NamedSelection中。 ? 再利用NameSelection中的Convert to Element Face 功能,進(jìn)行轉(zhuǎn)換為表面單元(這一步,在幫助文檔中沒有找到對(duì)應(yīng)的命令) 將以上操作步驟,利用API命令執(zhí)行,就可以實(shí)現(xiàn),選擇幾何邊轉(zhuǎn)為與邊相關(guān)連的單元面的選擇。(但是程序會(huì)在NamedSelecetion 中創(chuàng)建兩個(gè)選擇集) 示例.avi 這里將該功能增補(bǔ)到了上期的 合并/刪除 等功能。已經(jīng)下載上期的小伙伴可以聯(lián)系我,直接更新這個(gè)邊擴(kuò)展的功能。
展開
ANSYS Workbench ACT 開發(fā)實(shí)例:ANSYS Workbench SwiftComp
本文介紹一個(gè)基于ANSYS Workbench ACT 的插件(extension)開發(fā)實(shí)例:ANSYS Workbench SwiftComp GUI。這個(gè)插件可以用于多尺度復(fù)合材料分析,減少工程師花費(fèi)在仿真上的時(shí)間,同時(shí)保證很高的精確度。(詳細(xì)可以關(guān)注我的文章(英文):https://www.linkedin.com/pulse/a ... cale-modeling-zhao/) 1. 背景介紹 這個(gè)插件的目的是為SwiftComp提供一個(gè)用戶界面(GUI)。SwiftComp是基于Mechanics of Structure Genome (MSG)理論的可以高效準(zhǔn)確分析符合材料的軟件。 2. 概述 2.1. SwiftComp systems at Toolbox 成功安裝ANSYS Workbench SwiftComp GUI之后,SwitftComp Homogenization 和 SwiftComp Dehomogenization將會(huì)出現(xiàn)在 Workbench 的 Toolbox 里面。 2.2. Toolbar in DesignModeler 在Designmodeler里面,會(huì)有新的Common 1D SG (Structure Genome),Common 2D SG, 和 Common 3D SG供選擇 2.3. Toolbar in Mechanical Environment 在Mechanical 里面,會(huì)用Homogenization,Structural Analysis,Dehomogenization,和 Failure Analysis供選擇 3.
展開
Ansys Workbench ACT插件,由窗口選中體單元,提取體積和表面積,計(jì)算幾何特征尺寸 ¥20
Ansys Workbench ACT插件,由窗口選中體單元,提取體積和表面積,計(jì)算幾何特征尺寸 問題: 在FKM關(guān)于結(jié)構(gòu)疲勞評(píng)估計(jì)算方法中指出:零部件特征尺寸,影響疲勞結(jié)果評(píng)估。原因是材料的應(yīng)力壽命曲線是由標(biāo)準(zhǔn)試樣進(jìn)行試驗(yàn)測(cè)試獲得的。當(dāng)零部件的特征尺寸與測(cè)試樣件不一致時(shí),需要考慮零部件的特征尺寸這一因素。(一般而言,當(dāng)零部件的尺寸大于材料標(biāo)準(zhǔn)測(cè)試樣件時(shí),零部件的表面或內(nèi)部缺陷發(fā)生的概率會(huì)增加,從而導(dǎo)致零部件尺寸越大,疲勞壽命越低) 對(duì)與規(guī)則幾何形狀的零部件,有相應(yīng)的經(jīng)典公式提供特征尺寸的計(jì)算;例如圓形細(xì)長(zhǎng)桿的特征尺寸是直徑;薄板零部件的特征尺寸是板厚等;但是實(shí)際工作中的零部件幾何形狀千差萬別,沒有統(tǒng)一的經(jīng)典公式可以提供特征尺寸的計(jì)算;在FKM手冊(cè)中給出了一個(gè)通用公式,用于估計(jì)零部件疲勞危險(xiǎn)區(qū)域的局部特征尺寸; FKM關(guān)于循環(huán)載荷的疲勞評(píng)估中,提及可以使用循環(huán)載荷下的有限元應(yīng)力結(jié)果進(jìn)行疲勞損傷估計(jì)。此時(shí),除了需要由應(yīng)力結(jié)果估計(jì)危險(xiǎn)疲勞區(qū)域,提取危險(xiǎn)點(diǎn)的應(yīng)力結(jié)果外,還需要給出危險(xiǎn)疲勞區(qū)域的特征尺寸。在Ansys Workbench中,用戶可以方便的查看應(yīng)力結(jié)果云圖,從而大體評(píng)估出危險(xiǎn)疲勞區(qū)域。并且用戶可以通過選取高應(yīng)力區(qū)域的單元體,再通過特征尺寸一般計(jì)算公式,來估計(jì)高應(yīng)力區(qū)域的特征尺寸,進(jìn)行進(jìn)行合理的FKM疲勞評(píng)估。 但是,Ansys Workbench中,當(dāng)用戶選中了某個(gè)/某些體單元后,在選擇信息欄中并不能直接給出單元體積和表面的有效信息輸出。并且通過查詢資料,即使在APDL經(jīng)典界面中對(duì)與體單元也是僅僅只能輸出體積(沒有體單元表面的輸出);并且對(duì)與FKM特征尺寸的一般計(jì)算公式中,關(guān)于表面積A,也并不是指每個(gè)體單元所有面的表面積的總和。
展開