
發(fā)布
注冊
/
登錄SimLab二次開發(fā)的案例
SimLab網(wǎng)格高級功能與二次開發(fā)
Altair官方線下培訓(xùn)日程公布-11月6日,廣州,SimLab網(wǎng)格高級功能與二次開發(fā)
線下培訓(xùn)時間:2024.11.06-11.07(為期兩天)
培訓(xùn)地點:廣州
溫馨提示:
線下公開培訓(xùn)僅支持報名后當(dāng)天觀看線上直播,暫不提供回看錄播。
培訓(xùn)席位有限,請至少提前一周報名,報名入口請耐心等待帖子更新或添加客服。
#線下培訓(xùn)教室地點:
廣州辦公室:
廣東省廣州市天河區(qū)華夏路16號 富力盈凱廣場2510單元
如您有其他問題請聯(lián)系技術(shù)鄰客服jishulink888回復(fù)【線下】咨詢↑
你也可以來做二次開發(fā)--HyperMesh二次開發(fā)應(yīng)用之123
大部分HyperMesh用戶覺得二次開發(fā)這種碼農(nóng)干的事情大概很困難 。我們平時發(fā)現(xiàn)有的工程師非常有耐心:對一件單調(diào)乏味的事情重復(fù)千百次。其實有時候二次開發(fā)真的很簡單,懂一點二次開發(fā)會讓你的工作更有效率,讓你的分析生活更有趣。
應(yīng)用1:創(chuàng)建節(jié)點(node)
前處理建模經(jīng)常需要創(chuàng)建節(jié)點,有時數(shù)量還相當(dāng)多 。接下來我們來看一下如何通過二次開發(fā)把這些點變到HyperMesh中去!
保證你一看就會!
應(yīng)用1
輸入: 比如我們已經(jīng)從別的途徑獲得了這些點的x,y,z坐標(biāo);這些坐標(biāo)保存在nodesxyz.csv文件中,這是一個文本文件,可以使用文本編輯器或者excel打開。
?在HyperMesh中先按照傳統(tǒng)的方法創(chuàng)建第一個點
然后從下拉菜單Edit -> Command File打開命令流文件;我們可以看到下面這條命令,所以我們只需要按照這個格式得到其它命令語句即可實現(xiàn)目標(biāo)。
展開 hypermesh二次開發(fā)之自動記錄用戶操作命令,方便二次開發(fā) ¥19.89
hypermesh二次開發(fā)之自動記錄用戶操作命令,方便二次開發(fā)
解決Abaqus Python二次開發(fā)各種問題! 附ABAQUS PYTHON二次開發(fā)攻略文檔下載
網(wǎng)絡(luò)接口不僅能用python3來開發(fā),甚至可以用任意一種更適合你開發(fā)需求的代碼來開發(fā)。網(wǎng)絡(luò)接口的環(huán)境和abaqus的python2環(huán)境是天然隔離的,安裝各種第三方庫自然不在話下了。
說到成果保護(hù),作者可以精準(zhǔn)對具體某個函數(shù)進(jìn)行訪問控制,包括“哪個賬號可以訪問?”、“可以訪問幾次?”、“在哪個時間段可以訪問?”等等。
而且,這里提到的網(wǎng)絡(luò)可以是局域網(wǎng)。最小的局域網(wǎng)就是同一臺計算機(jī)訪問自身的不同端口,所以完全可以在你的計算機(jī)上配置好網(wǎng)絡(luò)服務(wù)器應(yīng)用,然后在abaqus的python2環(huán)境中訪問、交互,實現(xiàn)上述的各種功能。
2、函數(shù)上云
對于那些飽含作者心血的寶貴函數(shù),完全可以部署到各種云服務(wù)器上,在代碼“絕對安全”和用戶“絕對方便”的前提上讓有需要的人能夠方便快捷的使用到。
以上,都可以基于Abaqus python 漸進(jìn)式二次開發(fā)的技術(shù)來實現(xiàn)。代碼的使用方法很大程度決定了代碼使用的場景和邊界。
所以,希望突破限制復(fù)制粘貼“長長”腳本的你,歡迎參加《Abaqus python 漸進(jìn)式二次開發(fā)(二)》直播課,從基礎(chǔ)的開發(fā)“套路”開始,重新認(rèn)識Abaqus python二次開發(fā)。
下載地址:ABAQUS PYTHON二次開發(fā)攻略文檔下載
展開 
ANSYS基于VC++6.0的二次開發(fā)ANSYS基于VC++6.0的二次開發(fā)與 相互作用分析在ANSYS中的實
④用戶可以添加新的功能或新的二次開發(fā)以實現(xiàn)程序升級。
(3)程序應(yīng)具有良好的可移植性,不依賴于特定的硬件設(shè)備,只要能安裝ANSYS和VC++6.0的硬件環(huán)境都能使用本系統(tǒng),保證程序使用的廣泛性。
(4)程序代碼應(yīng)具有開放性和可重用性。這樣,在進(jìn)一步的設(shè)計中,能保證設(shè)計者可以方便地對代碼進(jìn)行修改擴(kuò)充;同時,提供一定的設(shè)計接口,新的設(shè)計者可以根據(jù)接口,無須對程序進(jìn)行大幅度的修改,就可以進(jìn)行新的開發(fā),以適應(yīng)新的特殊要求。
程序的開發(fā)平臺是Microsoft VC++6.0、ANSYS6.1,基于WindowsXP編程。程序?qū)崿F(xiàn)是利用微軟提供的Windows編程接口MFC和ANSYS公司的ANSYS/Multiphysics產(chǎn)品,采用面向?qū)ο蟮某绦蛟O(shè)計方法。
3程序的主要模塊和設(shè)計
如圖3-2所示,程序的主要模塊有:用戶界面模塊、ANSYS計算模塊、VC調(diào)用接口模塊和VC后處理模塊,分別論述如下:
3.1 ANSYS模塊
ANSYS為了滿足用戶的特殊需求,建立了開放的體系結(jié)構(gòu),提供了二次開發(fā)接口APDL、UIDL和UPFs(User Programming Features,用戶編程特性)等。其中,ANSYS接口允許用戶將自己的VC代碼連到ANSYS中去,或?qū)NSYS作為子程序調(diào)用,從而使ANSYS具備特殊的功能。
本文的ANSYS模塊是使用APDL語言進(jìn)行二次開發(fā)的。在上面的二次開發(fā)中用到了參數(shù)化設(shè)計方法。參數(shù)是APDL的變量(它們更象FORTRAN變量,而不像FORTRAN參數(shù)),不必明確聲明參數(shù)類型,所有數(shù)值變量都以雙精度數(shù)存儲。被使用但未聲明的參數(shù)都被賦予接近0的“極小值”。在二次開發(fā)中使用參數(shù)化設(shè)計方法,增強(qiáng)了程序的易讀性和可移植性。用戶無須了解程序的具體結(jié)構(gòu)只需改變參數(shù)值就可自動調(diào)用ANSYS模塊。
展開 Hypermesh二次開發(fā)之蛛網(wǎng)螺栓批量建立 ¥15
采用Hypermesh中的二次開發(fā)可以有效加快模型處理效率,僅對符合連接的孔與孔之間創(chuàng)建螺栓結(jié)構(gòu),在非鉚接區(qū)域不予創(chuàng)建螺栓,效果如視頻所示。
文末有腳本內(nèi)容及模型文件,如有需求可以進(jìn)行獲取,十分感謝!
初識ABAQUS UMAT二次開發(fā)(二)
初識ABAQUS UMAT二次開發(fā)(二)
大家好,這一期小編接著上一期(初識ABAQUS UMAT二次開發(fā))繼續(xù)向大家介紹ABAQUS軟件的UMAT二次開發(fā)功能。上一期我們說過ABAQUS是一款強(qiáng)大的非線性有限元軟件。
HyperMesh二次開發(fā)技術(shù)—插件界面開發(fā)
1.代碼實例
#新建過程subWindow
proc subWindow {} {
toplevel .subWindow -background {black}
wm overrideredirect .subWindow true
wm attribute .subWindow -topmost true
wm geometry .subWindow 296x120+300+250
frame .subWindow.f -relief flat
label .subWindow.f.label01 -text "" -width 1 -height 5 -background {black}
grid .subWindow.f.label01 -column 0 -row 0 -padx 2 -sticky ew
labelframe .subWindow.f.part01 -text "workPath" -width 25 -height 100
label .subWindow.f.part01.label00 -text "HomeDir" -font {arial 8 bold} -width 8
label .subWindow.f.part01.label10 -text "" -width 20 -height 2 -relief groove -borderwidth 4
button .subWindow.f.part01.button -text "Select" -width 5 -font {arial 8 bold}
grid .subWindow.f.part01.label00 -column 0 -row 0 -pady 18 -
展開 CAE二次開發(fā)概述
<p>CAE二次開發(fā)概述</p><p>在談到CAE二次開發(fā)時,不可避免的我們要想到一次開發(fā)。所謂的CAE的一次開發(fā),就是基礎(chǔ)軟件開發(fā)(如ansys、adams、cfx等),基礎(chǔ)軟件的開發(fā)建立在工程應(yīng)用的基礎(chǔ)之上,是力學(xué)、數(shù)學(xué)、IT等學(xué)科交叉在工程領(lǐng)域的智慧結(jié)晶。</p><p>一次開發(fā)后的基礎(chǔ)軟件經(jīng)過商業(yè)化和市場化后,對工程領(lǐng)域的研發(fā)起到了巨大的作用,但由于工程問題的種類千差萬別,不同的用戶有不同的專業(yè)背景和發(fā)展方向,基礎(chǔ)通用軟件不免在具體的專業(yè)方面有所欠缺,針對這些不足,便有了CAE軟件二次開發(fā)的需求。</p><p>CAE二次開發(fā)是在不改變基礎(chǔ)軟件內(nèi)核的基礎(chǔ)上通過功能擴(kuò)展、接口開發(fā)、流程定制等開發(fā),進(jìn)一步降低基礎(chǔ)商軟的使用難度、更進(jìn)一步的提高工作效率。</p><p><br></p><p>從功能擴(kuò)展來看:CAE二次開發(fā)一般利用商業(yè)軟件的API、UDF等功能開發(fā)專用分析功能模塊;或?qū)τ诟黝惒牧蠈傩?、邊界載荷等支撐數(shù)據(jù)庫進(jìn)行擴(kuò)充;也可以根據(jù)業(yè)務(wù)需求,探索、確定數(shù)學(xué)模型和專用算法。</p><p>從接口開發(fā)來看:二次開發(fā)則進(jìn)行文件格式解讀、編制單向數(shù)據(jù),傳遞接口程序,延展分析流程;同時根據(jù)業(yè)務(wù)需要,實現(xiàn)自研代碼和商用軟件的單向或雙向聯(lián)合分析;也可以進(jìn)行雙向開發(fā)和耦合接口分析程序?qū)崿F(xiàn)多學(xué)科分析。</p><p>從效率提升來看,通過改進(jìn)CAE、CAD軟件針對特定應(yīng)用的前后處理能力、固化重復(fù)性工作;對于成熟業(yè)務(wù)的分析模型與相關(guān)求解設(shè)置進(jìn)行整理、定制分析模板;梳理設(shè)計仿真流程并實現(xiàn)自動化執(zhí)行。</p><p><br></p><p>CAE二次開發(fā)經(jīng)過多年的發(fā)展,其在仿真流程自動化和仿真軟件自動化方面的優(yōu)勢已經(jīng)被諸多用戶所認(rèn)可。
展開 基于Runge-Kutta算法的硬化土模型二次開發(fā)
[13] 姜兆華,張永興.硬化土模型在FLAC3D中的二次開發(fā)[J].解放軍理工大學(xué)學(xué)報(自然科學(xué)版),2013,14(5):524-529.
[14] 鄭土永.基于HS本構(gòu)模型軟土地鐵換乘車站深基坑力學(xué)特性研究[D].佛山:佛山科學(xué)技術(shù)學(xué)院,2022.
文章來源:工程技術(shù)研究
Abaqus二次開發(fā)-部件體素化(依據(jù)體素數(shù)目) ¥20
免責(zé)聲明:
后期也會對體素化進(jìn)行開發(fā),也許以后的插件會比此插件更加優(yōu)異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進(jìn)行退款。新開發(fā)的插件將放入新的帖子中。
該插件不攜帶任何惡意內(nèi)容,也不會盜取你的個人隱私內(nèi)容,代碼未加密,購買后請對內(nèi)容查看以確認(rèn)。若使用后對您的計算機(jī)以及經(jīng)濟(jì)、財產(chǎn)、隱私造成任何損害,本人不承擔(dān)任何責(zé)任。個人可以對源代碼進(jìn)行更改,但是更改后的程序使用,產(chǎn)生的任何責(zé)任與本人無關(guān)。
注意?。。。。。。。?注意?。。。。。。。。。?注意?。。。。。。。。。。?!
重點來了?。。。。。。。。。。。?售出后概不退款?。。。。。。。。。?!
同時希望各位尊重個人勞動成果,不要拿去二次銷售!?。。。。。。。。。。?這么有意思的東西不要轉(zhuǎn)發(fā)一下么?
示例下載:
example.cae
example.jnl
使用過程中若是出現(xiàn)bug,請在評論區(qū)留言??吹胶髸貜?fù),并對其進(jìn)行修復(fù)。
(暫時就這樣吧,也想不起來說什么了。)
帖子更新不易,跪求點贊加關(guān)注,能收藏一下就更好了。
展開 
HyperMesh二次開發(fā) ¥5
HyperMesh二次開發(fā)——你也學(xué)得會
deform二次開發(fā)
有沒有大鍋會deform二次開發(fā)的 有償求代做 wx t18865518532
基于Hyperworks二次開發(fā)的液壓支架等強(qiáng)度設(shè)計
摘 要:針對液壓支架應(yīng)力分布不均衡、支架大部分板件的強(qiáng)度都沒有達(dá)到屈服極限等問題,提出基于Hyperworks二次開發(fā)的液壓支架等強(qiáng)度設(shè)計方法。以典型單元的應(yīng)力強(qiáng)度比標(biāo)準(zhǔn)差最小為優(yōu)化目標(biāo),對液壓支架進(jìn)行多工況尺寸優(yōu)化設(shè)計和疲勞壽命驗算,使其在滿足液壓支架設(shè)計準(zhǔn)則的前提下,對原有的模型進(jìn)行等強(qiáng)設(shè)計。結(jié)果表明,優(yōu)化后液壓支架主結(jié)構(gòu)件在同種工況下應(yīng)力分布更加均勻,同時提高了液壓支架的疲勞壽命,為液壓支架的設(shè)計研究提供理論和數(shù)據(jù)支撐。
關(guān)鍵詞:液壓支架;二次開發(fā);等強(qiáng)度設(shè)計;優(yōu)化;疲勞壽命分析
0 前言
液壓支架是煤炭綜采工程中的重要裝置,起到支撐頂板以確保采煤安全的作用,其運(yùn)用在很大程度上提升了采煤效率和機(jī)械化程度。傳統(tǒng)液壓支架為符合強(qiáng)度和剛度要求,通常選取相對較厚的支架鋼板。為了提高板式液壓支架的性價比,有必要對其進(jìn)一步優(yōu)化。本文以兩柱掩護(hù)式液壓支架為研究對象,基于有限元理論,將液壓支架結(jié)構(gòu)設(shè)計問題轉(zhuǎn)化為數(shù)學(xué)模型,運(yùn)用優(yōu)化設(shè)計理論,根據(jù)相關(guān)標(biāo)準(zhǔn)和規(guī)范,開展全工況的等強(qiáng)度優(yōu)化分析。結(jié)果表明,優(yōu)化設(shè)計后模型力學(xué)性能和抗疲勞性能提升,有效改善支架應(yīng)力不平均的狀態(tài),為后續(xù)更換鋼材等級提供參考依據(jù),提高產(chǎn)品市場競爭力。
1 液壓支架等強(qiáng)設(shè)計分析方法
液壓支架等強(qiáng)度優(yōu)化分析包含11種工況、2種模型高度,其中10種工況的模型高度一致,若同時考慮2種模型高度,數(shù)值分析難度較大。本文對包含工況較多的模型運(yùn)用tcl/tk語言開展基于Hyperworks二次開發(fā)的液壓支架等強(qiáng)度優(yōu)化設(shè)計,對關(guān)鍵板件開展以應(yīng)力強(qiáng)度比最小為優(yōu)化目標(biāo)的獨立尺寸優(yōu)化設(shè)計,求解出各自最佳的尺寸方案,之后對另一種模型高度進(jìn)行驗算,最后應(yīng)用Hyperworks和nCode DesignLife聯(lián)合的方式對2種模型高度的疲勞強(qiáng)度進(jìn)行驗算,優(yōu)化過程如圖1所示。
展開 Hypermesh二次開發(fā)之蜂窩板幾何構(gòu)建 ¥8
好久沒有分享關(guān)于二次開發(fā)的內(nèi)容了,本期就給大家?guī)矸涓C板的自動創(chuàng)建。
我們都知道蜂窩板的用途十分廣泛,如車輛上的地板、門板、夾木層、紙板等,主要得益于其結(jié)構(gòu)較為輕、高強(qiáng)度、在隔熱、隔音方面也有不俗的表現(xiàn)等 。然而建立一片蜂窩板并不是件容易的事,還是帶有一定的操作繁瑣在里面的。如最近計算一款車門里面就含有蜂窩板,雖然以前也做過,但當(dāng)時并沒有將蜂窩板的建立的腳本寫完,停留了相當(dāng)一段時間,直至最近才下定決心將它完成。
常規(guī)建立蜂窩板用的方式是建立最小單元結(jié)構(gòu),然后大批量的復(fù)制,形成較大區(qū)塊的板,再根據(jù)長寬進(jìn)行切分得到相應(yīng)大小的蜂窩板,說起來容易,做起來卻有點費(fèi)時費(fèi)力。根據(jù)不同長寬值需要對幾何面或幾何線進(jìn)行一些操作,有多有少得進(jìn)行封口和測量,是需要花費(fèi)不少時間的。
還是以前說過的話,利用 腳本 的 便捷性 讓我們的雙手得到解放,尤其是在遇到很多需要處理的特征就顯得十分必要。生命誠可貴,節(jié)省不必要浪費(fèi)的時間很重要。
腳本編寫思路:
第一步:創(chuàng)建基礎(chǔ)蜂窩幾何線
第二步:根據(jù)長寬與基礎(chǔ)蜂窩半徑進(jìn)行區(qū)分
第三步:復(fù)制長寬方向上的線條數(shù)量
第四步:將幾何線拉伸成面
展開