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

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

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

TOSCA Structure拓撲優(yōu)化從入門到精通

8XCt_sim_ol ? 來源:模擬在線 ? 作者:模擬在線 ? 2021-01-18 17:53 ? 次閱讀

524f9f56-58a0-11eb-8b86-12bb97331649.gif

前言:TOSCA Structure軟件概述

為了適應愈加殘酷的市場競爭環(huán)境以及工業(yè)產(chǎn)品技術(shù)發(fā)展的要求,產(chǎn)品的開發(fā)周期變得越來越短,而其復雜程度卻越來越高。在這種情況下,借助結(jié)構(gòu)優(yōu)化軟件工具能夠起到縮短開發(fā)周期、節(jié)約開發(fā)成本和提高產(chǎn)品質(zhì)量的作用,從而達到全面提升企業(yè)競爭力目的。TOSCA Structure系統(tǒng)是德國Fe-design公司開發(fā)的目前在國際上處于領(lǐng)先地位結(jié)構(gòu)優(yōu)化設(shè)計軟件系統(tǒng),目前已被廣泛應用于汽車、航空、機械制造、加工工業(yè)等眾多領(lǐng)域,并被奧迪、寶馬等世界知名公司所采用,作為其進行產(chǎn)品虛擬開發(fā)的軟件工具。自6.2版本起,原有的TOSCA軟件正式更名為TOSCA Structure。

一、TOSCA Structure軟件特點

TOSCA Structure是標準無參結(jié)構(gòu)優(yōu)化系統(tǒng),可以對具有任意載荷工況的有限元模型進行拓撲、形狀和加強筋優(yōu)化。在優(yōu)化過程中,可以直接使用已經(jīng)存在的有限元模型。TOSCA Structure進行結(jié)構(gòu)優(yōu)化的每一迭代過程均在外部求解器中進行結(jié)構(gòu)分析,通過采用眾多業(yè)界認可的優(yōu)化器進行優(yōu)化求解,從保證了優(yōu)化結(jié)果的高質(zhì)量。這樣做的另一大優(yōu)點是用戶可以在自己熟悉的求解器以及前后處理環(huán)境下工作,而不需培訓來熟悉另外一個陌生的軟件環(huán)境。通過TOSCA Structure內(nèi)部各程序的相互作用可以完成新產(chǎn)品結(jié)構(gòu)在CAD/CAE系統(tǒng)中從概念到成品的閉環(huán)優(yōu)化設(shè)計過程。

53c68cbe-58a0-11eb-8b86-12bb97331649.png

圖1.1 TOSCA Structure數(shù)據(jù)流程圖

二、TOSCA Structure結(jié)構(gòu)優(yōu)化系統(tǒng)主要模塊

TOSCA Structure結(jié)構(gòu)優(yōu)化系統(tǒng)由TOSCA Structure.gui、TOSCA Structure.topology、TOSCA Structure.shape,TOSCA Structure.bead,TOSCA Structure.post,TOSCA Structure.smooth,TOSCA Structure.report等幾個模塊組成。以下將分別介紹上述模塊的功能和特點。

TOSCA Structure.topology-拓撲優(yōu)化模塊

新產(chǎn)品開發(fā)過程中的第一步工作是定義概念階段結(jié)構(gòu)的設(shè)計原則。該設(shè)計原則是指確定基于載荷、位移邊界條件以及可選設(shè)計空間內(nèi)的一個設(shè)計解。該設(shè)計解在滿足設(shè)計要求如強度、剛度或者頻率約束等基礎(chǔ)上是重量最輕或者成本最優(yōu)的。TOSCA Structure.topology 能夠在給定的可設(shè)計空間中,根據(jù)指定的所有加載和邊界條件計算出一個最佳的設(shè)計方案,該方案即可作為一個設(shè)計初始樣機,為后期詳細設(shè)計過程打下基礎(chǔ)。

TOSCA Structure.topology模塊的功能特點:

剛度不變前提下的體積最小化;

體積不變前提下的剛度最大化;

頻率滿足設(shè)計要求的前提下體積最小化;

體積不變前提下的第一頻率最大化;

具有處理多工況、多目標、多約束問題的能力;

滿足工藝加工要求;

網(wǎng)格自適應優(yōu)化技術(shù);

材料分布等勢面的VRML, STL 或 FE-表面網(wǎng)格劃分輸;

優(yōu)化結(jié)果可以在TOSCA Structure.smooth中進行進一步處理;

56734a92-58a0-11eb-8b86-12bb97331649.png

圖2.1 Audi公司汽車聯(lián)接臂的拓撲優(yōu)化設(shè)計

TOSCA Structure.shape-形狀優(yōu)化模塊

概念設(shè)計階段的下一階段是設(shè)計的改進過程。在應力分析基礎(chǔ)上,對結(jié)構(gòu)的表面幾何形狀進行不斷的修正和改進,直到達到要求的應力水平為止。該過程過去通常采用試做方法手工進行。但是TOSCA Structure.shape模塊可以自動完成該改進過程?,F(xiàn)存的需要改進的設(shè)計或者前面拓撲優(yōu)化過程的結(jié)果的表面形狀會在有限元分析結(jié)果的基礎(chǔ)上進行不斷的改進,直到達到要求的優(yōu)化目標。

TOSCA Structure.shape模塊的功能特點:

減小應力集中;

改善結(jié)構(gòu)耐久性;

提高自然頻率;

滿足工藝加工要求;

56c5aef4-58a0-11eb-8b86-12bb97331649.png

圖2.2連桿形狀優(yōu)化設(shè)計

TOSCA Structure.bead-加強筋優(yōu)化模塊

TOSCA Structure.bead 采用德國卡爾斯魯厄大學制造發(fā)展協(xié)會(IPEK)開發(fā)的算法庫對金屬板結(jié)構(gòu)進行加強筋優(yōu)化以提高其剛度和自然頻率或者降低噪音和振動。

TOSCA Structure.bead模塊的功能特點:

提高結(jié)構(gòu)剛度或自然頻率;

減振降噪;

精確確定條紋的高度和寬度;

計算結(jié)果清晰明確,能夠被精確制造;

56ec5fd6-58a0-11eb-8b86-12bb97331649.png

圖2.3 油底殼加強筋優(yōu)化

TOSCA Structure.smooth-平滑模塊

在虛擬產(chǎn)品開發(fā)過程中,需要將優(yōu)化結(jié)果返回到CAD系統(tǒng)中以完成該過程的閉環(huán)。TOSCA Structure.smooth可以將優(yōu)化結(jié)果輸出到目前大多數(shù)的CAD開發(fā)系統(tǒng)中去。該模塊可以從拓撲優(yōu)化計算結(jié)果中得到材料分布的等勢面,然后對該等勢面進行平滑處理,最終得到的光滑優(yōu)化表面,并可以以幾種不同的數(shù)據(jù)格式輸出。TOSCA Structure.smooth形狀優(yōu)化結(jié)果也可以以相同的格式被轉(zhuǎn)化為CAD數(shù)據(jù)模型。

TOSCA Structure.smooth模塊的功能特點:

拓撲優(yōu)化結(jié)果的材料分布等勢面計算;

外形平滑化并簡化CAD輸出結(jié)果數(shù)據(jù);

輸出為CAD系統(tǒng)的匹配文件格式;

輸出為快速3D可視化的VRML文件格式;

輸出為用作網(wǎng)格重新劃分和分析的Patran neutral;

TOSCA Structure.shape形狀優(yōu)化結(jié)果輸出及數(shù)據(jù)簡化;

574d8504-58a0-11eb-8b86-12bb97331649.png

圖2.4拓撲優(yōu)化平滑結(jié)果與快速加工制造產(chǎn)品

TOSCA Structure.gui-統(tǒng)一界面

TOSCA Structure.gui是最優(yōu)化設(shè)計中用來定義任務、開始運行以及后處理的直觀用戶圖形界面。

TOSCA Structure.gui具有下面的特點:

獨立的Java控件平臺;

從有限元模型中輸入節(jié)點和單元體系;

生成TOSCA所需的新的或者改進后的優(yōu)化參數(shù)文件;

樹形結(jié)構(gòu)保證了TOSCA各種功能的快速工作流程和清晰顯示;

定義標準優(yōu)化任務的框架技術(shù);

具有TOSCA各個模塊間的任務數(shù)據(jù)傳遞功能;

向不同的后處理器輸出結(jié)果;

57847a6e-58a0-11eb-8b86-12bb97331649.png

圖2.5TOSCA Structure.gui統(tǒng)一界面

三、TOSCA Structure 在3D打印應用

案例實操1-懸臂梁結(jié)構(gòu)優(yōu)化

如圖3.1所示的懸臂梁結(jié)構(gòu)優(yōu)化,以剛度最大化為目標,45%體積比約束??紤]到加工因素,外層單元在優(yōu)化迭代中不變,即僅內(nèi)層結(jié)構(gòu)的單元密度在優(yōu)化迭代過程中可變。

57bb591c-58a0-11eb-8b86-12bb97331649.png

圖3.1 長懸臂梁結(jié)構(gòu)

在TOSCA軟件中,包括手動命令和自動向?qū)煞N模式設(shè)置優(yōu)化模型。自動向?qū)J骄哂幸子谏鲜謱W習、步驟清晰等優(yōu)點。

在TOSCA Structure.gui下點擊File菜單下的TOSCA.wizard,進入向?qū)藴什襟E下的優(yōu)化模型設(shè)置。

步驟1-優(yōu)化類型。如圖3.2所示,優(yōu)化類型包括拓撲優(yōu)化(Topology optimization)、形狀優(yōu)化(Shape optimization)和加強筋優(yōu)化(Bead optimization)三類。本算例選擇拓撲優(yōu)化類型。

57ff63f0-58a0-11eb-8b86-12bb97331649.png

圖3.2 步驟1-優(yōu)化類型

步驟2-模型信息。如圖3.3所示,主要內(nèi)容為有限元模型輸入文件信息和其它模型信息。本算例選擇在FE-Model中選擇airbeam.inp文件,其余額外信息忽略。

5831be7c-58a0-11eb-8b86-12bb97331649.png

圖3.3 步驟2-模型信息

步驟3-設(shè)計變量區(qū)域。如圖3.4所示,主要內(nèi)容為選擇優(yōu)化區(qū)域,缺省為全部單元(ALL_ELEMENTS),或者采用創(chuàng)建新的單元組方法。本算例選擇全部單元作為設(shè)計區(qū)域。

59568f12-58a0-11eb-8b86-12bb97331649.png

圖3.4 步驟3-設(shè)計變量區(qū)域

步驟4-優(yōu)化任務。如圖3.5所示,主要內(nèi)容為定義優(yōu)化目標與約束條件。缺省優(yōu)化目標為剛度最大化(Maximize stiffness)。其它優(yōu)化目標包括基頻最大化(Maximize the lowest eigenfrequencies)、體積最小化(Minimize the volume)。缺省約束條件為體積比約束30.0%,其它約束條件為節(jié)點位移約束條件。本算例選擇剛度最大化為目標,體積比約束為45.0%。

5985e3fc-58a0-11eb-8b86-12bb97331649.png

圖3.5 步驟4-優(yōu)化任務

步驟5-凍結(jié)區(qū)域。如圖7所示,主要內(nèi)容為定義凍結(jié)區(qū)域即非參與優(yōu)化區(qū)域。本算例勾選Definea Frozen Area選項,在existing group中選擇frozen_elements.

59b5b30c-58a0-11eb-8b86-12bb97331649.png

圖3.6 步驟5-凍結(jié)區(qū)域

步驟6-拔模制造約束。如圖3.7所示,主要內(nèi)容為定義拔模制造約束的組、拔模方向等。由于本算例為平面結(jié)構(gòu),忽略拔模制造約束。

5a1409b6-58a0-11eb-8b86-12bb97331649.png

圖3.7 步驟6-拔模制造約束

步驟7-總結(jié)。如圖3.8所示,主要內(nèi)容為上述步驟內(nèi)容匯總。

5a41e8b8-58a0-11eb-8b86-12bb97331649.png

圖3.8步驟7-總結(jié)

設(shè)置完成上述向?qū)Р襟E后,得到如圖3.9所示的TOSCAStructure.gui界面。在File菜單下點擊Save,保存文件名airbeam.par,其中.par表示單詞參數(shù)parameter的縮寫。在界面左邊是參數(shù)文件包含的命令,具有Text/Compact/Tree三種顯示模式,分別點擊左小角對應的卡片可在不同模式間進行切換。

5a89220a-58a0-11eb-8b86-12bb97331649.png

圖3.9GUI界面

如圖3.10所示,切換至Start Tosca Structure界面,點擊Start TOSCA按鈕,運行TOSCA Structure直至計算完畢。

5abe86d4-58a0-11eb-8b86-12bb97331649.png

圖3.10

案例實操2-支座的拓撲優(yōu)化

原始支座結(jié)構(gòu)如圖所示

5b1496c8-58a0-11eb-8b86-12bb97331649.png

圖3.11 支座結(jié)構(gòu)受力

為了實現(xiàn)輕量化設(shè)計,設(shè)置如圖3.12所示的優(yōu)化區(qū)域

5b7c83d2-58a0-11eb-8b86-12bb97331649.png

圖3.12 優(yōu)化區(qū)域設(shè)置

優(yōu)化模型采用剛度最大化設(shè)計 ,20%體積比約束,優(yōu)化區(qū)域采用平面對稱(對稱面與z軸垂直)。

拓撲優(yōu)化結(jié)果如圖3.13~3.14所示,根據(jù)拓撲優(yōu)化結(jié)果得到的改進結(jié)構(gòu)1,2如圖3.15~3.16所示。

圖3.13 拓撲優(yōu)化結(jié)果

5c7726f2-58a0-11eb-8b86-12bb97331649.png

圖3.14 拓撲優(yōu)化光順結(jié)果

5cc7b874-58a0-11eb-8b86-12bb97331649.png

圖3.13 改進結(jié)構(gòu)1

5d0a161a-58a0-11eb-8b86-12bb97331649.png

圖3.14 改進結(jié)構(gòu)2

對改進結(jié)構(gòu)進行有限元分析,位移和應力如圖3.15所示。

5d6f6b5a-58a0-11eb-8b86-12bb97331649.png

(a) 位移云圖

5daff88c-58a0-11eb-8b86-12bb97331649.png

(b) 應力云圖

圖3.15 改進結(jié)構(gòu)有限元分析

責任編輯:xj

原文標題:【案例實操】TOSCA拓撲優(yōu)化從入門到精通

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

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

    關(guān)注

    4

    文章

    341

    瀏覽量

    29634
  • 優(yōu)化
    +關(guān)注

    關(guān)注

    0

    文章

    220

    瀏覽量

    23933

原文標題:【案例實操】TOSCA拓撲優(yōu)化從入門到精通

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

收藏 人收藏

    評論

    相關(guān)推薦

    Linux精通:最簡單的Shell腳本入門教程

    通過簡單的命令和腳本,實現(xiàn)對系統(tǒng)的靈活控制和自動化管理。 shell腳本前言 shell腳本入門 shell變量基礎(chǔ) shell變量子串 shell數(shù)值運算 條件表達式 流程控制語句 shell函數(shù)
    的頭像 發(fā)表于 12-05 09:56 ?566次閱讀
    Linux<b class='flag-5'>從</b>零<b class='flag-5'>到</b><b class='flag-5'>精通</b>:最簡單的Shell腳本<b class='flag-5'>入門</b>教程

    戈帥《OpenHarmony輕量系統(tǒng)入門精通50例》開發(fā)板與傳感器配置說明

    戈帥《OpenHarmony輕量系統(tǒng)入門精通50例》開發(fā)板與傳感器配置說明,請查看附件*附件:《OpenHarmony輕量系統(tǒng)
    發(fā)表于 12-03 15:46

    戈帥的《HarmonyOS入門精通40例》DevEco Studio升級說明

    《HarmonyOS入門精通40例》DevEco Studio升級說明如附件*附件:《HarmonyOS
    發(fā)表于 12-03 15:45

    大功率電源EMC測試整改:設(shè)計測試的全面優(yōu)化

    深圳南柯電子|大功率電源EMC測試整改:設(shè)計測試的全面優(yōu)化
    的頭像 發(fā)表于 10-23 14:19 ?384次閱讀
    大功率電源EMC測試整改:<b class='flag-5'>從</b>設(shè)計<b class='flag-5'>到</b>測試的全面<b class='flag-5'>優(yōu)化</b>

    高增益八木天線:設(shè)計優(yōu)化的信號增強

    深圳特信電子|高增益八木天線:設(shè)計優(yōu)化的信號增強
    的頭像 發(fā)表于 09-23 09:07 ?637次閱讀

    《TSMaster開發(fā)入門精通》——創(chuàng)作者背后的故事...

    背后的故事由汽車行業(yè)暢銷書作者楊金升老師牽頭,同星智能研發(fā)團隊和應用支持團隊全力參與的《TSMaster開發(fā)入門精通》書籍已由清華大學出版社印付。此書一經(jīng)上架,就獲得汽車行業(yè)人士的
    的頭像 發(fā)表于 09-02 08:01 ?372次閱讀
    《TSMaster開發(fā)<b class='flag-5'>從</b><b class='flag-5'>入門</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>》——創(chuàng)作者背后的故事...

    新書推薦 | TSMaster開發(fā)入門精通

    書名:TSMaster開發(fā)入門精通書號:9787302667193作者:楊金升劉矗劉功申定價:99.80元《CANoe開發(fā)
    的頭像 發(fā)表于 08-30 12:37 ?596次閱讀
    新書推薦 | TSMaster開發(fā)<b class='flag-5'>從</b><b class='flag-5'>入門</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>

    重磅!翹首以盼的《TSMaster開發(fā)入門精通》正式出版!

    TSMaster軟件,大家翹首以盼的《TSMaster開發(fā)入門精通》書籍于8月正式出版發(fā)售!《TSMaster開發(fā)
    的頭像 發(fā)表于 08-10 08:21 ?524次閱讀
    重磅!翹首以盼的《TSMaster開發(fā)<b class='flag-5'>從</b><b class='flag-5'>入門</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>》正式出版!

    ModBus TCP協(xié)議攻略:入門精通!

    (ModBusRTU),現(xiàn)已發(fā)展采用TCP/IP等現(xiàn)代技術(shù),在樓宇自動化、能源管理和工業(yè)自動化等領(lǐng)域發(fā)揮關(guān)鍵作用。其簡單性、魯棒性、易用性、開放性和集成能力使其成為
    的頭像 發(fā)表于 07-12 08:21 ?2242次閱讀
    ModBus TCP協(xié)議攻略:<b class='flag-5'>從</b><b class='flag-5'>入門</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>!

    LM358雙路運算放大器工作原理詳解:入門精通

    LM358雙路運算放大器的工作原理,幫助您入門精通,全部掌控這款芯片的特性與應用。 一、LM358雙路運算放大器概述 LM358是一款雙路標準運算放大器,內(nèi)部包含兩個單獨的運算放大
    的頭像 發(fā)表于 06-05 15:19 ?3236次閱讀

    [RK3588入門精通]系列內(nèi)容專欄目錄及介紹

    [RK3588入門精通] 專欄目錄及介紹
    的頭像 發(fā)表于 04-10 10:40 ?772次閱讀
    [RK3588<b class='flag-5'>從</b><b class='flag-5'>入門</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>]系列內(nèi)容專欄目錄及介紹

    RK3562開發(fā)板:安卓Linux開發(fā)入門精通(一)

    導讀對于初涉嵌入式軟件開發(fā)的探索者,掌握開發(fā)板并實戰(zhàn)項目是不可或缺的一環(huán)。一套系統(tǒng)詳盡的入門指南猶如明燈。若你鐘情于嵌入式軟件,那么這款開發(fā)板或許能成為你理想的起點。IDO-EVB3562-V1采用
    的頭像 發(fā)表于 03-28 08:31 ?1103次閱讀
    RK3562開發(fā)板:安卓Linux開發(fā)<b class='flag-5'>從</b><b class='flag-5'>入門</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>(一)

    ARM嵌入式Linux 系統(tǒng)開發(fā)入門精通

    ARM嵌入式Linux 系統(tǒng)開發(fā)入門精通
    發(fā)表于 03-10 18:44

    入門精通的孔板流量計測量原理

    差壓式(也稱節(jié)流式)流量計是基于流體流動的節(jié)流原理,利用流體經(jīng)節(jié)流裝置時產(chǎn)生的壓力差而實現(xiàn)流量測量的。差壓式流量計一般是由能將流體的流量變換成差壓信號的節(jié)流量(孔扳、噴嘴)和用來測量壓差值的差壓計或差壓變送器及顯示儀表組成。
    發(fā)表于 03-06 11:05 ?1335次閱讀
    <b class='flag-5'>從</b><b class='flag-5'>入門</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>的孔板流量計測量原理

    PLC編程:入門精通的10個建議

    在監(jiān)控系統(tǒng)中,我們經(jīng)常需要在“手動”和“自動”等控制模式之間進行切換。在程序設(shè)計中,我們可以使用MOV指令來實現(xiàn)這一需求。例如,當選擇“手動”模式時,將常數(shù)1MOV一個寄存器VB10中
    發(fā)表于 01-21 10:08 ?5466次閱讀
    PLC編程:<b class='flag-5'>從</b><b class='flag-5'>入門</b><b class='flag-5'>到</b><b class='flag-5'>精通</b>的10個建議