国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化方法及設(shè)備

      文檔序號:40402965發(fā)布日期:2024-12-20 12:26閱讀:2來源:國知局
      一種能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化方法及設(shè)備

      本發(fā)明屬于結(jié)構(gòu)優(yōu)化設(shè)計相關(guān),更具體地,涉及一種能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化方法及設(shè)備。


      背景技術(shù):

      1、自然界中的竹子以及動物骨骼等都是典型的雙尺度結(jié)構(gòu)。通過對自然界中這一類雙尺度結(jié)構(gòu)的觀察,發(fā)現(xiàn)很多微觀尺度上的單胞形態(tài)直接決定了材料的性能。因此實現(xiàn)雙尺度的結(jié)構(gòu)優(yōu)化可以更加合理的讓形狀各異的微結(jié)構(gòu)分布在最合適的結(jié)構(gòu)位置。傳統(tǒng)的m-vcut雙尺度優(yōu)化方法是在全尺度的框架下進行優(yōu)化分析,沒更新迭代一次需要重新計算全尺度的有限元,而為了結(jié)果的準確性,整體有限元的網(wǎng)格因為結(jié)構(gòu)中的微觀結(jié)構(gòu)的存在而變得十分巨大,從而加大了計算時間的消耗。

      2、為了提升計算效率,采用離線數(shù)據(jù)驅(qū)動方法進行雙尺度結(jié)構(gòu)優(yōu)化,該方法直接一次性生成大量數(shù)據(jù)樣本作為數(shù)據(jù)庫,直接構(gòu)造滿足精度的映射模型且在優(yōu)化過程中不再更新該映射模型,因此數(shù)據(jù)驅(qū)動下的雙尺度結(jié)構(gòu)優(yōu)化在保證精度的條件下能夠極大提升效率。然而得到的結(jié)果存在很多精細結(jié)構(gòu),而這一類結(jié)構(gòu)是不滿足制造約束和3d打印需求的。因此宏-微雙尺度拓撲優(yōu)化中控制微結(jié)構(gòu)最小尺寸的方法用于控制微結(jié)構(gòu)的最小尺寸,從而實現(xiàn)結(jié)構(gòu)制造。

      3、研究表明,通過一種宏-微雙尺度拓撲優(yōu)化中控制微結(jié)構(gòu)最小尺寸的方法,能在傳統(tǒng)m-vcut方法的基礎(chǔ)上加快計算效率,滿足最小微結(jié)構(gòu)尺寸要求。

      4、目前,雙尺度結(jié)構(gòu)優(yōu)化方法還存在設(shè)計上的問題:尺度分離方法進行的雙尺度結(jié)構(gòu)優(yōu)化需要解決微觀尺度結(jié)構(gòu)的連接性問題;尺度關(guān)聯(lián)方法進行的雙尺度結(jié)構(gòu)優(yōu)化通常計算效率較低。


      技術(shù)實現(xiàn)思路

      1、針對現(xiàn)有技術(shù)的以上缺陷或改進需求,本發(fā)明提供了一種能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化方法及設(shè)備,其旨在解決現(xiàn)有拓撲優(yōu)化方法的計算效率低及連接性差的問題。

      2、為實現(xiàn)上述目的,按照本發(fā)明的一個方面,提供了一種能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化方法,該方法包括以下步驟:

      3、步驟一,利用徑向基函數(shù)插值對離線數(shù)據(jù)庫中的實際微結(jié)構(gòu)的彈性矩陣及對應(yīng)的密度進行插值,進而基于插值得到的數(shù)據(jù)及離線數(shù)據(jù)庫來構(gòu)建一個切割高度、拓撲變量、彈性參數(shù)和密度的映射模型;其中,所述離線數(shù)據(jù)庫的獲取包括以下步驟:

      4、s1,將雙尺度結(jié)構(gòu)的設(shè)計域中各個單元對應(yīng)的切割高度和拓撲變量作為設(shè)計變量,利用m-vcut水平集方法對水平集函數(shù)進行切割操作來得到虛擬微結(jié)構(gòu);

      5、s2,將得到的兩種虛擬微結(jié)構(gòu)的密度與其拓撲變量相乘,再通過max取并集來獲得單元的實際微結(jié)構(gòu)的密度,并利用均勻化方法計算預(yù)定間隔的切割高度和拓撲變量下對應(yīng)的各實際微結(jié)構(gòu)的彈性矩陣,將得到的實際微結(jié)構(gòu)的彈性矩陣及對應(yīng)的密度組成離線數(shù)據(jù)庫;

      6、步驟二,基于所述映射模型定義雙尺度結(jié)構(gòu)優(yōu)化設(shè)計問題以得到柔度最小化優(yōu)化模型,所述柔度最小化優(yōu)化模型的設(shè)計變量為各單元中兩種虛擬微結(jié)構(gòu)的切割高度和拓撲變量,目標函數(shù)為雙尺度結(jié)構(gòu)柔度最小,約束函數(shù)為整體結(jié)構(gòu)的體積分數(shù)和拓撲變量約束;

      7、步驟三,分別計算目標函數(shù)及約束函數(shù)對設(shè)計變量的靈敏度,基于得到的靈敏度結(jié)果來更新設(shè)計變量;

      8、步驟四,當(dāng)更新后的雙尺度結(jié)構(gòu)柔度誤差滿足優(yōu)化終止條件時,完成優(yōu)化并得到滿足要求的雙尺度結(jié)構(gòu);否則,轉(zhuǎn)至步驟三。

      9、進一步地,用水平集函數(shù)和切割函數(shù)表示一次切割操作得到的組合函數(shù)

      10、

      11、其中d為參考域,將切割結(jié)果按照正負關(guān)系定義虛擬微結(jié)構(gòu)

      12、

      13、每個虛擬微結(jié)構(gòu)分配了一個拓撲變量為切割高度,一個切割高度即一個切割平面。

      14、進一步地,通過計算得到每個虛擬微結(jié)構(gòu)的密度矩陣從而得到每個虛擬微結(jié)構(gòu)的密度矩陣

      15、

      16、之后,組合虛擬微結(jié)構(gòu)的密度矩陣得到最終的實際微結(jié)構(gòu)的密度矩陣:

      17、

      18、有了實際微結(jié)構(gòu)的密度之后得到實際微結(jié)構(gòu):

      19、ωk={x|ρk(x)>0,x∈dk}

      20、最終,利用實際微結(jié)構(gòu)表示雙尺度結(jié)構(gòu)ω:

      21、

      22、式中,為為聯(lián)合符號及將每個位置上的實際微結(jié)構(gòu)ωk組合成為最終的整體雙尺度結(jié)構(gòu)ω。

      23、進一步地,根據(jù)計算均勻化理論,周期性微結(jié)構(gòu)的宏觀等效彈性張量表示為:

      24、

      25、其中|v|表示微結(jié)構(gòu)體積,epqrs表示微觀結(jié)構(gòu)的局部彈性張量,為已知的宏觀應(yīng)變場;同時也表示為矩陣形式:

      26、

      27、利用多重二次曲面徑向基函數(shù)插值公式和離線數(shù)據(jù)庫求解任一高度下的彈性常數(shù)和體積分數(shù),兩類設(shè)計變量都統(tǒng)一用σi表示:

      28、

      29、其中和γi都是mq-rbf中的展開系數(shù);是儲存在離線數(shù)據(jù)庫中的參考點的設(shè)計變量信息;是所求點到參考點的歐幾里得距離。

      30、進一步地,以切割高度和拓撲變量為設(shè)計變量求解體積約束和拓撲變量約束下的柔度最小化優(yōu)化模型:

      31、min?c=ftu

      32、s.t.ku=f

      33、

      34、gβi≤μ

      35、0≤βi≤1

      36、

      37、其中i表示微結(jié)構(gòu)的種類;gβi為拓撲變量需要滿足的約束;μ是一個常數(shù);u為雙尺度結(jié)構(gòu)總體位移;v為雙尺度結(jié)構(gòu)體積;βi為拓撲變量;為單元切割高度;h為切割高度最小值;為切割高度最大值。

      38、進一步地,目標函數(shù)對于設(shè)計變量的靈敏度表示為:

      39、

      40、同時:

      41、ke=btdbtae

      42、其中b為單元應(yīng)變矩陣,t為單元厚度,ae為單元面積。

      43、進一步地,拓撲變量約束函數(shù)對設(shè)計變量的靈敏度表示為:

      44、

      45、式中,βi為拓撲變量。

      46、進一步地,所述優(yōu)化終止條件設(shè)置為:

      47、或l≥lmax,

      48、其中,cerr為柔度誤差,l為當(dāng)前迭代次數(shù),ε為柔度誤差的下限值,lmax為迭代次數(shù)的上限值。

      49、本發(fā)明還提供了一種能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化系統(tǒng),所述系統(tǒng)包括存儲器及處理器,所述存儲器儲存有計算機程序,所述處理器執(zhí)行所述計算機程序時執(zhí)行如上所述的能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化方法。

      50、本發(fā)明還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有機器可執(zhí)行指令,所述機器可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時,所述機器可執(zhí)行指令促使所述處理器實現(xiàn)如上所述的能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化方法。

      51、總體而言,通過本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,本發(fā)明提供的能控制微結(jié)構(gòu)最小尺寸的宏-微雙尺度結(jié)構(gòu)拓撲優(yōu)化方法及設(shè)備主要具有以下有益效果:

      52、1.通過數(shù)據(jù)驅(qū)動(離線數(shù)據(jù)庫)的方式提升了計算效率,同時使用m-vcut水平集切割方式獲得的微結(jié)構(gòu)也保證了連接性問題,進而本發(fā)明能夠保證整體結(jié)構(gòu)中微結(jié)構(gòu)的連接性,極大提升了優(yōu)化效率的同時結(jié)構(gòu)中的所有微結(jié)構(gòu)滿足最小尺寸的要求,具有可制備性。

      53、2.引入了拓撲變量作為設(shè)計變量,能夠得到最小微結(jié)構(gòu)尺寸約束的雙尺度結(jié)構(gòu),進而得到的雙尺度結(jié)構(gòu)能夠用于直接3d打印。

      54、3.利用m-vcut水平集方法得到的微結(jié)構(gòu)最終用于得到滿足優(yōu)化要求的雙尺度結(jié)構(gòu),以結(jié)構(gòu)剛度最大化作為設(shè)計目標,以整體結(jié)構(gòu)的體積和拓撲變量的約束作為約束條件,使用移動漸進線方法更新設(shè)計變量,直至滿足優(yōu)化終止條件,得到最優(yōu)的雙尺度結(jié)構(gòu)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1