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

ACT插件開發(fā)的案例

Ansys Workbench制作ACT插件實現(xiàn),快速框選element faces單元的功能 ¥20
= SelectionTypeEnum.MeshElementFaces: print("請選擇單元面") return # 對上一步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 點擊current按鍵,將當(dāng)前加亮的單元集作為操作對象 再框選/點選需要增加的單元,再點擊Add 按鍵即可。(可多次累加,) 減除操作,先選定加亮集合2 點擊current按鍵,將當(dāng)前加亮的單元集作為操作對象 再框選/點選需要減少的單元,再點擊Delete 按鍵即可。(可多次重復(fù)操作,) 創(chuàng)建快捷鍵:
展開
ANSYS 軟件&ACT插件下載 ¥2
費了不少心思,在網(wǎng)上找了一些ANSYS各版本軟件和ACT插件,感興趣趕快
Ansys Workbench制作ACT插件實現(xiàn)快速框選單元的功能(2) ¥20
問題: 前文在Ansys workbench中使用ACT方式增加了element Faces的反向選擇功能。但是在使用過程中感覺,還是有些不方便,所以對程序進(jìn)行了部分更新。主要是增加了一項對實體幾何邊的element Faces轉(zhuǎn)換功能。 結(jié)果示例: 實現(xiàn)過程簡要如下: ? 通過選擇實體幾何邊,利用convert to 功能轉(zhuǎn)為與幾何邊相關(guān)聯(lián)的單元。 ? 再將單元轉(zhuǎn)為節(jié)點(這一步界面沒有操作,但是幫組文檔有命令“NodeIdsFromElementIds”可以實現(xiàn)),該命令執(zhí)行后可以返回,與單元相關(guān)的所有節(jié)點,包括實體內(nèi)部的網(wǎng)格節(jié)點。 ? 將這些節(jié)點,加入到NamedSelection中。 ? 再利用NameSelection中的Convert to Element Face 功能,進(jìn)行轉(zhuǎn)換為表面單元(這一步,在幫助文檔中沒有找到對應(yīng)的命令) 將以上操作步驟,利用API命令執(zhí)行,就可以實現(xiàn),選擇幾何邊轉(zhuǎn)為與邊相關(guān)連的單元面的選擇。(但是程序會在NamedSelecetion 中創(chuàng)建兩個選擇集) 示例.avi 這里將該功能增補(bǔ)到了上期的 合并/刪除 等功能。已經(jīng)下載上期的小伙伴可以聯(lián)系我,直接更新這個邊擴(kuò)展的功能。
展開
ANSYS Workbench ACT插件_WorkbenchLSDYNA_R160_
ANSYS Workbench ACT插件的版本和Workbench的版本是一一對應(yīng)的,即低版本的Workbench無法打開高版本的ACT插件,高版本的Workbench也無法打開低版本的ACT插件。 ANSYS 16.0在安裝過程中workbench 的act插件安裝不全 只有這一個IronPythonConsole 如果需要ls-dyna插件可以額外安裝,給大家提供了act插件,需要可以去我的主頁下載
ACT插件開發(fā)圖1
Ansys Workbench初始變形+預(yù)應(yīng)力釋放仿真(含ACT插件 ¥20
問題: 在工作過程中有時會遇到某些仿真類型,是需要進(jìn)行帶有預(yù)應(yīng)力的仿真。但是WB中預(yù)應(yīng)力在模塊之間的傳遞,似乎預(yù)應(yīng)力模態(tài)可以直接傳遞。而兩個靜力模塊可以傳遞變形后的幾何,但是不能傳遞預(yù)應(yīng)力。 問題示例大致如下: 板子初始是平板狀態(tài),安裝后工作狀態(tài)是貼合一個弧面,并通過四個支點進(jìn)行連接固定,板子安裝后存在回彈力。 現(xiàn)在需要評估板子安裝變形預(yù)應(yīng)力狀態(tài)下,連接面的回彈力。 仿真思路: 仿真對象是一個有初始應(yīng)力的彎曲板,但是曲面形狀實際可能不是正常弧線而是曲面。 因此仿真步驟大致需要兩步: 第一、初始平板變形為曲面形狀,提取板子的應(yīng)力狀態(tài); 第二、板子在預(yù)應(yīng)力狀態(tài)下產(chǎn)生彈性回復(fù)力,查看彈性回復(fù)力在連接位置的大小。 第一步的仿真方法: 模擬擠壓形式,在初始平板兩側(cè)使用變形后的彎曲板進(jìn)行擠壓變形。 擠壓變形 第二步的仿真方法: 加載板子的變形預(yù)應(yīng)力,按裝配狀態(tài)連接,計算連接處的彈性變形力。 但是:在第一步加載的時候就不是很容易實現(xiàn)。兩個夾層面需要設(shè)定接觸面進(jìn)行接觸非線性仿真,經(jīng)常發(fā)生接觸面穿透現(xiàn)象,需要小載荷步,多次調(diào)試。 即使擠壓方式?jīng)]有穿透,應(yīng)力分布也不是很均勻。 此處先擱置擠壓法的計算過程不提,假設(shè)已經(jīng)獲得預(yù)期的初始變形應(yīng)力。 繼續(xù)進(jìn)行第二仿真步,傳遞板子的預(yù)應(yīng)力狀態(tài); 預(yù)應(yīng)力的傳遞方法在微信公眾號文章:“ansys分析中如何考慮殘余應(yīng)力影響?”中提及了兩種方法,這里分別測試如下: 方法一:使用external Data模塊 首先,在步驟一初始板子變形,有正確應(yīng)力分布的結(jié)果中,分別提取X、Y、Z、XY、YZ、ZX六個方向的法向應(yīng)力和切向應(yīng)力。 需要注意的是: 六個方向的應(yīng)力導(dǎo)出文件需要修改節(jié)點坐標(biāo)位置
展開
Ansys Workbench ACT插件,在表面施加邊緣區(qū)域漸變大小的力載荷 ¥30
利用ansys workbench 的二次開發(fā)平臺,封裝了ACT插件,可以簡便快捷的實現(xiàn)上述加載方案。 將附件中的ACT插件下載至本地,并加載。 ACT插件安裝和使用: ACT插件示例: 與上述初始方案或手工分割方案相比,不需要幾何切分,省去了Named selection的節(jié)點分組。只需要定義加載所在的幾何面和建立坐標(biāo)系。并且ACT插件有WB界面友好交互,簡便易上手。 相比手工方法,可以顯著提高效率,簡化步驟。并且,應(yīng)力分布更均衡,支反力嚴(yán)格等于目標(biāo)值110N。 并且,除了圓柱坐標(biāo)系可以定義圓球型加載方式外。 對于笛卡爾坐標(biāo)系可以實現(xiàn)矩形區(qū)域的加載,以模擬矩形錘頭。 若X base 和Y base 不為零時,還可以定義中心區(qū)域均勻加載,dx/dy區(qū)域漸變加載。
展開
Ansys Workbench ACT插件,由窗口選中體單元,提取體積和表面積,計算幾何特征尺寸 ¥20
Ansys Workbench ACT插件,由窗口選中體單元,提取體積和表面積,計算幾何特征尺寸 問題: 在FKM關(guān)于結(jié)構(gòu)疲勞評估計算方法中指出:零部件特征尺寸,影響疲勞結(jié)果評估。原因是材料的應(yīng)力壽命曲線是由標(biāo)準(zhǔn)試樣進(jìn)行試驗測試獲得的。當(dāng)零部件的特征尺寸與測試樣件不一致時,需要考慮零部件的特征尺寸這一因素。(一般而言,當(dāng)零部件的尺寸大于材料標(biāo)準(zhǔn)測試樣件時,零部件的表面或內(nèi)部缺陷發(fā)生的概率會增加,從而導(dǎo)致零部件尺寸越大,疲勞壽命越低) 對與規(guī)則幾何形狀的零部件,有相應(yīng)的經(jīng)典公式提供特征尺寸的計算;例如圓形細(xì)長桿的特征尺寸是直徑;薄板零部件的特征尺寸是板厚等;但是實際工作中的零部件幾何形狀千差萬別,沒有統(tǒng)一的經(jīng)典公式可以提供特征尺寸的計算;在FKM手冊中給出了一個通用公式,用于估計零部件疲勞危險區(qū)域的局部特征尺寸; FKM關(guān)于循環(huán)載荷的疲勞評估中,提及可以使用循環(huán)載荷下的有限元應(yīng)力結(jié)果進(jìn)行疲勞損傷估計。此時,除了需要由應(yīng)力結(jié)果估計危險疲勞區(qū)域,提取危險點的應(yīng)力結(jié)果外,還需要給出危險疲勞區(qū)域的特征尺寸。在Ansys Workbench中,用戶可以方便的查看應(yīng)力結(jié)果云圖,從而大體評估出危險疲勞區(qū)域。并且用戶可以通過選取高應(yīng)力區(qū)域的單元體,再通過特征尺寸一般計算公式,來估計高應(yīng)力區(qū)域的特征尺寸,進(jìn)行進(jìn)行合理的FKM疲勞評估。 但是,Ansys Workbench中,當(dāng)用戶選中了某個/某些體單元后,在選擇信息欄中并不能直接給出單元體積和表面的有效信息輸出。并且通過查詢資料,即使在APDL經(jīng)典界面中對與體單元也是僅僅只能輸出體積(沒有體單元表面的輸出);并且對與FKM特征尺寸的一般計算公式中,關(guān)于表面積A,也并不是指每個體單元所有面的表面積的總和。
展開
ACT向?qū)?em>開發(fā)簡介
每個回調(diào)函數(shù)中都只使用一個參數(shù)step:表示當(dāng)前步驟;我們可以通過訪問step對象的Properties屬性訪問輸入控件屬性值,如下: Part44.ACT插件加載 定義好XML文件、IronPython腳本以及其他幫助和圖標(biāo)文件后,需要將腳本文件通常放在與XML文件同名的文件夾中,如下結(jié)構(gòu)。 打開Workbench軟件,在菜單欄Extensions-ACT Start Page進(jìn)入ACT插件界面,按照下圖所示加載插件 以上就是本期內(nèi)容,關(guān)注微信公眾號,有技術(shù)問題或項目合作可以直接在微信公眾號后臺留言,公眾號回復(fù)“MixedWizard”獲取ACT代碼。
展開
Ansys ACT用戶定制化工具使用與開發(fā)
ACT ACT = Application Customization Toolkit (應(yīng)用程序定制工具包),包括: 1)一致化的定制化工具包:多個Ansys 的產(chǎn)品都可使用;可實現(xiàn)各個目標(biāo)產(chǎn)品的高級功能 2)基于Python 和XML的Workbench環(huán)境下的附加模塊:編程是交互式的和解釋性的;獲取,修改和設(shè)置數(shù)據(jù);添加新功能;封裝流程;自動執(zhí)行重復(fù)性任務(wù);與外部流程和代碼集成;更有創(chuàng)造性... ACT應(yīng)用 二次開發(fā)的必要性 ACT in DesignModeler 幾何模型 APIs ACT擴(kuò)展基本配置 ACT 插件至少包含如下文件: 一個XML文件 ? 配置UI內(nèi)容 ? 定義擴(kuò)展屬性 ? 將應(yīng)用程序事件綁定到IronPython腳本函數(shù) ? 配置自定義載荷和結(jié)果的行為 一個 IronPython腳本文件 ? 實現(xiàn)擴(kuò)展功能 ? 事件驅(qū)動:應(yīng)用程序生成的事件調(diào)用函數(shù) ? 支持訪問外部庫 ? 腳本文件通常放置在與XML文件同名的文件夾中 ? 可能會有其他文件/文件夾來更好地組織內(nèi)容– 用于存放圖像,其他資源等的單獨文件夾。 ? 擴(kuò)展可能由其他組件組成-例如 外部Python庫甚至C#代碼 注意點 ? 所有幾何方法都使用以m為單位的尺寸; ? 幾何運算必須在 回調(diào)中執(zhí)行。
展開
ANSYS Workbench ACT 開發(fā)實例:ANSYS Workbench SwiftComp
本文介紹一個基于ANSYS Workbench ACT插件(extension)開發(fā)實例:ANSYS Workbench SwiftComp GUI。這個插件可以用于多尺度復(fù)合材料分析,減少工程師花費在仿真上的時間,同時保證很高的精確度。(詳細(xì)可以關(guān)注我的文章(英文):https://www.linkedin.com/pulse/a ... cale-modeling-zhao/) 1. 背景介紹 這個插件的目的是為SwiftComp提供一個用戶界面(GUI)。SwiftComp是基于Mechanics of Structure Genome (MSG)理論的可以高效準(zhǔn)確分析符合材料的軟件。 2. 概述 2.1. SwiftComp systems at Toolbox 成功安裝ANSYS Workbench SwiftComp GUI之后,SwitftComp Homogenization 和 SwiftComp Dehomogenization將會出現(xiàn)在 Workbench 的 Toolbox 里面。 2.2. Toolbar in DesignModeler 在Designmodeler里面,會有新的Common 1D SG (Structure Genome),Common 2D SG, 和 Common 3D SG供選擇 2.3. Toolbar in Mechanical Environment 在Mechanical 里面,會用Homogenization,Structural Analysis,Dehomogenization,和 Failure Analysis供選擇 3.
展開
HyperMesh二次開發(fā)技術(shù)—插件界面開發(fā)
3.啟動名稱為"subWindow"插件 案例源碼進(jìn)群:756716776下載
ACT插件開發(fā)圖2
abaqus二次開發(fā)-蜂窩板夾芯材料(殼)生成插件 ¥15
為方便建模編程,是以下面圖片中的胞元為基礎(chǔ)建模(說的有點繞口,就是說,下面圖片中的是單胞),如圖所示: 此插件所生成的是可變形的殼模型,設(shè)定好之后就可以點擊ok進(jìn)行生成。 操作示例: 這里就以與默認(rèn)不同的值進(jìn)行建模,設(shè)定參數(shù)如圖所示: 點擊ok,就可以生成相應(yīng)的模型。結(jié)果如圖所示: 插件說明 此插件所生成的是殼模型,胞元為正六邊形。 (無話可說了,就這破插件,就是生成一個蜂窩殼模型,沒啥技術(shù)含量,捧不起來,抱歉/(ㄒoㄒ)/~~) 注意: 報錯情況及處理方法: 情況一: 出現(xiàn)這種情況的原因是模型名稱填入不存在的模型名稱,如圖所示: 只需將模型名稱改為已存在的模型就行。這里只需將Model-2改為Model-1就行。 情況二:不知道呀,有了再說。 承諾: 1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發(fā)現(xiàn)的bug進(jìn)行修復(fù)。 2.使用時有什么問題,也可以進(jìn)行咨詢,私信或評論區(qū)發(fā)言都行,看到有時間會進(jìn)行回復(fù)。 3.還沒想好,以后再說。 版本聲明: 此插件基于abaqus內(nèi)核進(jìn)行編寫,下載后解壓即可使用。 編寫參考abaqus 2016~2020,由于未找到早期版本的內(nèi)核,所以不保證在abaqus 2016之前的版本還可以運行。abaqus 2020以后的包括最新版本的也沒查閱,不清楚更新內(nèi)容,所以也不保證可以運行。但是繼承性一般是比較好的,大概率是可以運行的。 免責(zé)聲明: 后期也會對蜂窩建模插件進(jìn)行開發(fā),也許以后的插件會比此插件更加優(yōu)異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進(jìn)行退款。新開發(fā)插件將放入新的帖子中。
展開
Hypermesh二次開發(fā)插件
個人開發(fā)工作中利用tcl語言寫的一些二次開發(fā),有需要的可有償提供源代碼,部分帶詳細(xì)注釋,也可以互相交流學(xué)習(xí)
Abaqus GUI Odb數(shù)據(jù)提取插件開發(fā)
Abaqus GUI Odb數(shù)據(jù)提取插件開發(fā)
SOLIDWORKS二次開發(fā)插件SolidKits助力企業(yè)實現(xiàn)BOM自動化
PS:我們正在免費發(fā)送SOLIDWORKS插件永久使用權(quán)哦,公眾號回復(fù)“免費獲得”想了解更多內(nèi)容請關(guān)注公眾號: SOLIDWORK增效工具集SolidKits