91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于二次開(kāi)發(fā)與復(fù)用既有模型要點(diǎn)淺析

8XCt_sim_ol ? 來(lái)源:模擬在線 ? 作者:模擬在線 ? 2021-03-12 18:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

二次開(kāi)發(fā)可以不是從零開(kāi)始

在 abaqus CAE 做二次開(kāi)發(fā),其中一個(gè)好處就是能夠快速的參數(shù)化建立分析模型。

如果分析模型已經(jīng)手動(dòng)建好了,或者有了一個(gè)現(xiàn)成的模型,那二次開(kāi)發(fā)實(shí)現(xiàn)參數(shù)化還有另一種思路:復(fù)用既有模型。

復(fù)用既有模型好處有很多,比如:模型的材料參數(shù)比較多,直接復(fù)用則省去了手動(dòng)再配置的麻煩;如果只是局部需要參數(shù)化修改,那復(fù)用模型會(huì)省去不少建模的代碼,等等。通常,復(fù)用的分析模型是已經(jīng)比較完善的模型,只是沒(méi)有實(shí)現(xiàn)參數(shù)化。針對(duì)既有模型的二次開(kāi)發(fā),就像實(shí)施一場(chǎng)“外科手術(shù)”。

復(fù)用既有模型的第一步

Abaqus二次開(kāi)發(fā)有很豐富的命令,并且文檔介紹也很齊全,不存在“技術(shù)門(mén)檻”,更多的是讓開(kāi)發(fā)思路更豐富和增加對(duì)abaqus二次開(kāi)發(fā)接口的熟悉程度。

復(fù)用既有模型的第一步:要根據(jù)完整路徑打開(kāi)它,然后把模型對(duì)象拷貝到當(dāng)前模型數(shù)據(jù)庫(kù)中(mdb)。涉及的命令在“Abaqus Scripting Reference Guide”中的“Python commands”第30.1條有詳細(xì)介紹。

具體命令:

打開(kāi)既有模型數(shù)據(jù)庫(kù):openAuxMdb(…)

關(guān)閉既有模型數(shù)據(jù)庫(kù):closeAuxMdb(…)

拷貝既有模型:copyAuxMdbModel(…)

a4001a82-82b8-11eb-8b86-12bb97331649.png

(注:以上三條命令都是以小寫(xiě)字母開(kāi)頭,根據(jù)abaqus二次開(kāi)發(fā)命令的慣例:以小寫(xiě)字母開(kāi)頭的命令不會(huì)生成新的對(duì)象,以大寫(xiě)字母開(kāi)頭的命令會(huì)返回一個(gè)新的對(duì)象??芍陨系拿顑H僅是對(duì)把既有模型數(shù)據(jù)庫(kù)從硬盤(pán)讀入了內(nèi)存,沒(méi)有對(duì)它做任何修改,也沒(méi)有生成新的編程對(duì)象。)

關(guān)于命令的具體使用方法,閱讀介紹文檔基本不會(huì)有問(wèn)題。唯一需要注意的是abaqusCAE的版本,這也是復(fù)用既有模型的一個(gè)硬傷。高版本創(chuàng)建的.cae文件不能被低版本的abaqusCAE打開(kāi)。這可能一定程度上限制了這種二次開(kāi)發(fā)方法的使用范圍,但目前有很多做好的算例都是基于底版本的(比如6.14版本),所以只要確保不采用更舊的版本就基本不會(huì)有太多問(wèn)題。

一場(chǎng)“外科手術(shù)”般的二次開(kāi)發(fā)(三大關(guān)鍵)

只能說(shuō)此處省略一萬(wàn)字了,具體的二次開(kāi)發(fā)因需求而已。

這里提幾個(gè)方面:第一,幾何元素的選擇和布爾運(yùn)算將會(huì)是二次開(kāi)發(fā)中常用到的操作?!斑x擇”操作有非常方便的命令可以支持(比如下圖中的幾個(gè)命令);但是“布爾運(yùn)算”的操作在abaqusCAE自帶的python命令中不是特別友好,只能依靠region和set來(lái)完成布爾運(yùn)算。本人對(duì)底層做了一些研究,實(shí)現(xiàn)了一種非常方便的布爾運(yùn)算方法并做成了命令,需要的可以聯(lián)系我。

a4634008-82b8-11eb-8b86-12bb97331649.png

第二,可能會(huì)遇到“獨(dú)立網(wǎng)格”的問(wèn)題,導(dǎo)致模型無(wú)法修改或難以修改。這主要是由于模型可能是采用inp文件導(dǎo)入的。解決這種問(wèn)題需要做些額外處理,比如把需要做參數(shù)化的局部單獨(dú)提取出來(lái),采用part來(lái)替代。這里涉及到獨(dú)立網(wǎng)格的切割和可能的邊界條件的改變,以及替換的part的網(wǎng)格匹配問(wèn)題。這些具體的問(wèn)題根據(jù)需求的不同,基本能夠妥善的解決。當(dāng)然解決的方法是獨(dú)立研發(fā)的,如果需要可以取得聯(lián)系具體商議。大致原理:將需要替換的部分做成set,然后通過(guò)改寫(xiě)inp文件的方式做切割后,再用新的part來(lái)替換。

第三,網(wǎng)格重新劃分的問(wèn)題。應(yīng)該說(shuō)只要改模型,不管是手動(dòng)的還是二次開(kāi)發(fā)修改,都可能需要重新劃分網(wǎng)格。

復(fù)用既有模型的二次開(kāi)發(fā),基本上是逢山開(kāi)路、遇水搭橋,沒(méi)有一個(gè)放之四海而皆準(zhǔn)的套路。

復(fù)用既有模型實(shí)際上是軟件工程的實(shí)踐方法

為了說(shuō)明這點(diǎn),需要借助一個(gè)例子:如果使用過(guò)Autocad,肯定知道每次新建文件都需要選擇模板,也可以自己制作模板。其實(shí)模板就是一個(gè)通用化的空模型,里面只配置了參數(shù)而沒(méi)有實(shí)際的模型。

所以,你需要復(fù)用的模型,也可以采用這種思路,你只需要把各種繁瑣的參數(shù)配置到.cae里面,里面的幾何模型可以隨便畫(huà)。這種情況下,cae文件就相當(dāng)于是一個(gè)配置文件了。

結(jié)語(yǔ)

二次開(kāi)發(fā)如果說(shuō)簡(jiǎn)單,那就是運(yùn)行一段腳本;如果說(shuō)復(fù)雜,那就是一個(gè)軟件子系統(tǒng)。開(kāi)發(fā)的思路和實(shí)現(xiàn)的方式會(huì)有不同,而采用那種思路和方法,決于你的需求和模型的重要程度。
編輯:lyn

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    4020

    瀏覽量

    68353
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3752

    瀏覽量

    52111
  • ABAQUS
    +關(guān)注

    關(guān)注

    1

    文章

    67

    瀏覽量

    14219

原文標(biāo)題:abaqus CAE 二次開(kāi)發(fā)-復(fù)用既有模型要點(diǎn)詳解

文章出處:【微信號(hào):sim_ol,微信公眾號(hào):模擬在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    UV膠可以二次固化嗎?

    程中,用戶常常會(huì)遇到一個(gè)問(wèn)題:UV膠是否可以進(jìn)行“二次固化”?本文將從原理、適用條件及限制因素等方面,系統(tǒng)分析UV膠的二次固化可能性。一、什么是“二次固化”?所謂
    的頭像 發(fā)表于 01-27 11:27 ?279次閱讀
    UV膠可以<b class='flag-5'>二次</b>固化嗎?

    宇樹(shù)人形機(jī)器人的配置,核心代碼,調(diào)試方法,二次開(kāi)發(fā)接口

    宇樹(shù)人形機(jī)器人的配置,核心代碼,調(diào)試方法,二次開(kāi)發(fā)接口
    的頭像 發(fā)表于 12-10 09:05 ?3522次閱讀

    PMC-AX3100邊緣網(wǎng)關(guān):高效采集、邊緣可視、二次開(kāi)發(fā)更簡(jiǎn)單

    協(xié)議并在本地智能處理數(shù)據(jù)?在強(qiáng)光或斷網(wǎng)環(huán)境下,產(chǎn)品能保證現(xiàn)場(chǎng)清晰可視、可靠操作嗎?產(chǎn)品能實(shí)現(xiàn)設(shè)備就地化顯示與監(jiān)控嗎?產(chǎn)品能否開(kāi)放二次開(kāi)發(fā)接口,便于快速植入已有代碼
    的頭像 發(fā)表于 12-02 18:04 ?596次閱讀
    PMC-AX3100邊緣網(wǎng)關(guān):高效采集、邊緣可視、<b class='flag-5'>二次開(kāi)發(fā)</b>更簡(jiǎn)單

    先楫芯片賦能HPM生態(tài)靈巧手二次開(kāi)發(fā),工業(yè)控制/實(shí)驗(yàn)室原型速落地

    手動(dòng)作精準(zhǔn)度,更有HPMSDK提供FreeRTOS/ROS等豐富中間件,從底層驅(qū)動(dòng)到應(yīng)用層開(kāi)發(fā)全流程覆蓋,配合100萬(wàn)空載開(kāi)合測(cè)試驗(yàn)證的穩(wěn)定硬件,讓二次開(kāi)發(fā)既高效又可靠
    的頭像 發(fā)表于 12-02 10:01 ?571次閱讀
    先楫芯片賦能HPM生態(tài)靈巧手<b class='flag-5'>二次開(kāi)發(fā)</b>,工業(yè)控制/實(shí)驗(yàn)室原型速落地

    將蜂鳥(niǎo)E203的內(nèi)核移植到fpga之后該怎么進(jìn)行二次開(kāi)發(fā)呢?

    你們好!請(qǐng)問(wèn)一下我將蜂鳥(niǎo)E203的內(nèi)核移植到fpga之后該怎么進(jìn)行二次開(kāi)發(fā)呢?比如我想點(diǎn)亮板子上的led?驅(qū)動(dòng)攝像頭進(jìn)行圖像識(shí)別?這些該如何進(jìn)行呢?蜂鳥(niǎo)有類似freedom studio這樣的嵌入式開(kāi)發(fā)平臺(tái)嗎?
    發(fā)表于 11-10 07:09

    直播回顧 | 掌握車(chē)載通信核心技術(shù),虹科CAN總線實(shí)戰(zhàn):PCAN二次開(kāi)發(fā)技術(shù)直播助您輕松拿捏總線開(kāi)發(fā)“創(chuàng)新引擎

    ?1CAN總線二次開(kāi)發(fā):構(gòu)建智能汽車(chē)“神經(jīng)網(wǎng)絡(luò)”的核心能力在“軟件定義汽車(chē)”的時(shí)代,整車(chē)電子電氣架構(gòu)正從分布走向集中,車(chē)載網(wǎng)絡(luò)的數(shù)據(jù)量和復(fù)雜度呈指數(shù)級(jí)增長(zhǎng)?;赑CAN等專業(yè)工具的二次開(kāi)發(fā)能力
    的頭像 發(fā)表于 10-09 17:33 ?601次閱讀
    直播回顧 | 掌握車(chē)載通信核心技術(shù),虹科CAN總線實(shí)戰(zhàn):PCAN<b class='flag-5'>二次開(kāi)發(fā)</b>技術(shù)直播助您輕松拿捏總線<b class='flag-5'>開(kāi)發(fā)</b>“創(chuàng)新引擎

    【離線語(yǔ)音】安信可VC-01/02二次開(kāi)發(fā)篇:自定義音頻播放控制

    系列教程 【二次開(kāi)發(fā)篇】虛擬開(kāi)發(fā)環(huán)境搭建和分享 安信可離線語(yǔ)音模組 VC-01、VC-02 系列教程 【二次開(kāi)發(fā)篇】事件和GPI
    的頭像 發(fā)表于 09-25 16:34 ?871次閱讀
    【離線語(yǔ)音】安信可VC-01/02<b class='flag-5'>二次開(kāi)發(fā)</b>篇:自定義音頻播放控制

    安信可VC-01/02二次開(kāi)發(fā)篇: PWM輸出

    系列教程 【二次開(kāi)發(fā)篇】虛擬開(kāi)發(fā)環(huán)境搭建和分享 安信可離線語(yǔ)音模組 VC-01、VC-02 系列教程 【二次開(kāi)發(fā)篇】事件和GPI
    的頭像 發(fā)表于 08-27 16:06 ?939次閱讀
    安信可VC-01/02<b class='flag-5'>二次開(kāi)發(fā)</b>篇: PWM輸出

    安信可VC-01/02二次開(kāi)發(fā)篇: 事件和GPIO控制

    系列教程 【二次開(kāi)發(fā)篇】虛擬開(kāi)發(fā)環(huán)境搭建和分享 安信可離線語(yǔ)音模組 VC-01、VC-02 系列教程 【二次開(kāi)發(fā)篇】事件和GPIO控
    的頭像 發(fā)表于 08-19 14:02 ?1088次閱讀
    安信可VC-01/02<b class='flag-5'>二次開(kāi)發(fā)</b>篇: 事件和GPIO控制

    解鎖LuatOS新世界:二次開(kāi)發(fā)必備的3個(gè)核心常識(shí)

    踏入LuatOS的二次開(kāi)發(fā)領(lǐng)域,掌握關(guān)鍵常識(shí)是開(kāi)啟高效編程之旅的第一步。本文將揭示三個(gè)不可或缺的核心要點(diǎn),助你快速突破技術(shù)壁壘,深度挖掘系統(tǒng)潛力,讓開(kāi)發(fā)效率與創(chuàng)造力同步飆升。 本期一起
    的頭像 發(fā)表于 06-23 16:08 ?371次閱讀
    解鎖LuatOS新世界:<b class='flag-5'>二次開(kāi)發(fā)</b>必備的3個(gè)核心常識(shí)

    支持二次開(kāi)發(fā)的工業(yè)級(jí)維碼掃碼讀頭選購(gòu)指南

    在快節(jié)奏的工業(yè)環(huán)境中,如何讓維碼識(shí)別速度提升200%?面對(duì)復(fù)雜多變的掃碼需求,普通掃碼設(shè)備往往力不從心,而支持二次開(kāi)發(fā)的工業(yè)級(jí)掃碼讀頭正成為企業(yè)降本增效的秘密武器。本文將為您揭開(kāi)選購(gòu)工業(yè)級(jí)掃碼讀頭
    的頭像 發(fā)表于 06-11 16:05 ?689次閱讀
    支持<b class='flag-5'>二次開(kāi)發(fā)</b>的工業(yè)級(jí)<b class='flag-5'>二</b>維碼掃碼讀頭選購(gòu)指南

    云MES系統(tǒng)源碼,支持 SaaS 多租戶,支持二次開(kāi)發(fā)

    萬(wàn)界星空科技MES生產(chǎn)制造執(zhí)行系統(tǒng)源碼,有演示,多個(gè)項(xiàng)目應(yīng)用案例,成熟穩(wěn)定。支持二次開(kāi)發(fā),商業(yè)授權(quán)后可商用。
    的頭像 發(fā)表于 05-07 11:14 ?794次閱讀
    云MES系統(tǒng)源碼,支持 SaaS 多租戶,支持<b class='flag-5'>二次開(kāi)發(fā)</b>

    消諧裝置與二次消諧裝置區(qū)別、一消諧器與二次消諧器的區(qū)別

    消諧器與二次消諧器是電力系統(tǒng)中用于抑制諧振過(guò)電壓的不同裝置,主要區(qū)別如下: 安裝位置:一消諧器串聯(lián)于電壓互感器(PT)一側(cè)中性點(diǎn)與地之間,直接承受高電壓;
    的頭像 發(fā)表于 05-07 09:58 ?4277次閱讀
    一<b class='flag-5'>次</b>消諧裝置與<b class='flag-5'>二次</b>消諧裝置區(qū)別、一<b class='flag-5'>次</b>消諧器與<b class='flag-5'>二次</b>消諧器的區(qū)別

    因?yàn)镾DP-H1無(wú)法進(jìn)行二次開(kāi)發(fā),想用SDP-K1連接AD7779評(píng)估板,接口是否匹配?

    因?yàn)镾DP-H1無(wú)法進(jìn)行二次開(kāi)發(fā),想用SDP-K1連接AD7779評(píng)估板,接口是否匹配?
    發(fā)表于 04-24 07:51

    快速開(kāi)發(fā)實(shí)戰(zhàn)——4路低功耗ADC接口,Air780EPM二次開(kāi)發(fā)必看!

    Air780EPM 模組,內(nèi)置4MB大內(nèi)存RAM,支持LCD、攝像頭、Modbus、以太網(wǎng)、CAN;具備更強(qiáng)大的二次開(kāi)發(fā)資源,更完善的外設(shè)能力,也更適于工業(yè)場(chǎng)景。 ? 最新開(kāi)發(fā)資料詳見(jiàn)
    的頭像 發(fā)表于 04-01 14:56 ?695次閱讀
    快速<b class='flag-5'>開(kāi)發(fā)</b>實(shí)戰(zhàn)——4路低功耗ADC接口,Air780EPM<b class='flag-5'>二次開(kāi)發(fā)</b>必看!