System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 中文无码一区二区不卡αv,国产精品无码一区二区三级,无码八A片人妻少妇久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁(yè) > 專利查詢>福州大學(xué)專利>正文

    一種基于模擬退火算法的混凝土三維細(xì)觀建模方法技術(shù)

    技術(shù)編號(hào):44328108 閱讀:5 留言:0更新日期:2025-02-18 20:36
    本發(fā)明專利技術(shù)涉及混凝土材料仿真模擬技術(shù)領(lǐng)域,尤其涉及一種基于模擬退火算法的混凝土三維細(xì)觀建模方法。根據(jù)骨料集配生成所有的骨料顆粒,將所有骨料顆粒初始投入到模型空間中,允許骨料重疊;將骨料間的重疊比擬為擠壓變形,從而把骨料投放問(wèn)題轉(zhuǎn)化為骨料構(gòu)型彈性勢(shì)能的優(yōu)化問(wèn)題;根據(jù)骨料顆粒間的相互排斥力動(dòng)態(tài)調(diào)整骨料的空間位置,并通過(guò)變步長(zhǎng)迭代逐漸消除骨料間的重疊,最終實(shí)現(xiàn)混凝土三維細(xì)觀模型的生成。通過(guò)支持映射隱式地表示骨料形狀,可描述廣泛的骨料形狀并可實(shí)現(xiàn)不同形狀骨料的碰撞檢測(cè)方法的統(tǒng)一,還通過(guò)寬相和窄相兩級(jí)碰撞檢測(cè)提高了碰撞檢測(cè)的效率。有效解決了混凝土三維細(xì)觀建模中骨料形狀單一、體積分?jǐn)?shù)低、耗時(shí)長(zhǎng)的問(wèn)題。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及混凝土材料仿真模擬,尤其涉及一種基于模擬退火算法的混凝土三維細(xì)觀建模方法


    技術(shù)介紹

    1、從細(xì)觀尺度看,混凝土是一種由骨料、砂漿和界面過(guò)渡區(qū)(itz)組成的多相復(fù)合材料。混凝土復(fù)雜的力學(xué)特性很大程度上取決于其非均質(zhì)的細(xì)觀結(jié)構(gòu)特征,因此基于混凝土細(xì)觀模型的數(shù)值模擬方法已逐漸成為混凝土材料研究的重要手段。

    2、混凝土細(xì)觀建模主要涉及到骨料隨機(jī)空間結(jié)構(gòu)的生成。隨機(jī)順序投放法是一種經(jīng)典的細(xì)觀建模方法,可以準(zhǔn)確地控制骨料的級(jí)配和體積分?jǐn)?shù)。該方法將骨料按粒徑從大到小逐個(gè)投放到目標(biāo)空間中,在投放過(guò)程中保證當(dāng)前骨料不與之前已投放骨料發(fā)生重疊。然而,隨著已投放骨料所占據(jù)的空間增加,新加入骨料的有效投放區(qū)域會(huì)減少,從而導(dǎo)致后期的投放非常低效。為了提高投放效率,中國(guó)專利“一種混凝土三維細(xì)觀仿真模型及其建立方法(cn102136157a)”中,提出了利用六面體背景網(wǎng)格建立混凝土三維細(xì)觀模型的方法,通過(guò)背景網(wǎng)格標(biāo)記已投放骨料所占據(jù)空間來(lái)提高骨料投放的成功率。在中國(guó)專利“一種混凝土細(xì)觀模型的構(gòu)建方法(cn117195382a)”中,將有限元網(wǎng)格作為全局背景網(wǎng)格進(jìn)行區(qū)塊劃分,并通過(guò)區(qū)塊并行投放以及區(qū)塊的二次剖分降低了構(gòu)建的復(fù)雜度和計(jì)算量。在中國(guó)專利“基于四重離散點(diǎn)集的四級(jí)配混凝土細(xì)觀隨機(jī)建模方法(cn115798645a)”中,利用四重離散點(diǎn)集結(jié)構(gòu)減小了骨料投放的嘗試次數(shù)并提高了骨料含量上限。然而,在這些改進(jìn)方法中,已投放骨料的位置都是保持不變的,當(dāng)前期已投放骨料的空間位置不合適時(shí),會(huì)嚴(yán)重影響到剩余骨料的投放,導(dǎo)致難以生成高骨料體積分?jǐn)?shù)的細(xì)觀模型。此外,這些建模方法中,骨料間碰撞檢測(cè)大多是全局的,導(dǎo)致投放過(guò)程仍然比較耗時(shí),且骨料的碰撞檢測(cè)算法往往只適用于單一的骨料形狀。


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

    1、為了克服現(xiàn)有建模方法中適用骨料形狀單一、骨料投放效率低、骨料體積分?jǐn)?shù)低等問(wèn)題,本專利技術(shù)提供了一種基于模擬退火算法的混凝土三維細(xì)觀建模方法,根據(jù)骨料顆粒間的相互排斥力動(dòng)態(tài)調(diào)整骨料的空間位置,迭代消除骨料間的重疊,從而完成混凝土細(xì)觀模型的建立。

    2、本專利技術(shù)是通過(guò)下述技術(shù)方案實(shí)現(xiàn)的:一種基于模擬退火算法的混凝土三維細(xì)觀建模方法,包括:

    3、步驟s1,根據(jù)細(xì)觀模型尺寸、骨料級(jí)配以及骨料體積分?jǐn)?shù)預(yù)先生成所有的骨料顆粒;

    4、步驟s2,生成初始骨料構(gòu)型s=s0,按粒徑從大到小的順序依次投放骨料顆粒,將選定的骨料按隨機(jī)的中心坐標(biāo)和旋轉(zhuǎn)角度投放到模型空間內(nèi)部,執(zhí)行當(dāng)前骨料與之前已投放骨料之間的碰撞檢測(cè)并記錄碰撞信息,根據(jù)當(dāng)前骨料的碰撞信息計(jì)算其與周圍骨料重疊導(dǎo)致的彈性勢(shì)能,重復(fù)若干次后以產(chǎn)生最小勢(shì)能的位置作為當(dāng)前骨料的最終投放位置,更新該骨料及與其重疊骨料的碰撞信息;

    5、步驟s3,計(jì)算初始骨料構(gòu)型s0的彈性勢(shì)能u0;

    6、步驟s4,設(shè)置模擬退火算法控制參數(shù)的初始值,包括骨料的平移長(zhǎng)度l=l0及其縮減系數(shù)α,骨料的旋轉(zhuǎn)角度θ=θ0及其縮減系數(shù)β,抽樣過(guò)程的抽樣數(shù)m=m0及其放大系數(shù)γ,骨料構(gòu)型的歷史最小勢(shì)能umin=u0,抽樣計(jì)數(shù)器n=0;

    7、步驟s5,按照粒徑尺寸從大到小的順序依次更新每個(gè)骨料的位置以更新骨料構(gòu)型s;

    8、步驟s6,計(jì)算當(dāng)前骨料構(gòu)型s的彈性勢(shì)能u;

    9、步驟s7,在u=0的條件下輸出當(dāng)前骨料構(gòu)型中每個(gè)骨料的形狀及空間位置信息,完成混凝土三維細(xì)觀建模;若u≠0則進(jìn)行步驟s8;

    10、步驟s8,將當(dāng)前骨料構(gòu)型的彈性勢(shì)能u與歷史最小勢(shì)能umin進(jìn)行比對(duì),在u<umin的條件下更新umin=u并將抽樣計(jì)數(shù)器重置為n=0,以及在u≥umin的條件下將抽樣計(jì)數(shù)器重置為n=n+1;

    11、步驟s9,基于n和m的比對(duì)判斷是否終止當(dāng)前抽樣,在n=m的條件下更新參數(shù)l=αl、θ=βθ、m=γm并將抽樣計(jì)數(shù)器重置n=0,以進(jìn)行降溫,以及在n≠m的條件下進(jìn)行步驟s5;

    12、步驟s10,基于l和lmin的比對(duì)判斷是否繼續(xù)降溫,在l<lmin的條件下判定骨料投放失敗并終止混凝土三維細(xì)觀建模,以及,在l≥lmin的條件下判定跳轉(zhuǎn)至步驟s5以進(jìn)行下一個(gè)抽樣過(guò)程,其中,lmin為預(yù)設(shè)最小平移長(zhǎng)度。

    13、進(jìn)一步地,所述步驟s5包括:

    14、步驟s501,按照以下公式計(jì)算當(dāng)前要移動(dòng)的骨料pi受排斥力的合力,

    15、

    16、式中,vj表示骨料pj的體積,dij表示從骨料pj指向骨料pi的刺入深度向量,n表示骨料的數(shù)量;

    17、步驟s502,根據(jù)骨料pi受排斥力的合力fi計(jì)算骨料pi移動(dòng)后的新位置si′,其中,si′=r(si)+d,式中,si′和si分別為pi的新位置和當(dāng)前位置,r(si)表示對(duì)當(dāng)前位置si按旋轉(zhuǎn)矩陣r進(jìn)行旋轉(zhuǎn)變換;d表示骨料位置的平移向量,d=λtlu,其中,u·fi≥0,式中,u是隨機(jī)的單位向量,λt是0到1的隨機(jī)數(shù);旋轉(zhuǎn)矩陣r=i+sin(λrθ)m+(1-cos(λrθ))m2,式中,i表示單位矩陣,λr是[-0.5,0.5]范圍內(nèi)的隨機(jī)數(shù),m是由隨機(jī)旋轉(zhuǎn)軸k(kx,ky,kz)的分量組成的矩陣,

    18、

    19、步驟s503,對(duì)骨料進(jìn)行邊界檢查,若骨料移動(dòng)到新位置后超出模型空間范圍,則保持骨料原來(lái)的位置不變,開(kāi)始下一個(gè)骨料pi+1的位置更新;若骨料移動(dòng)到新位置后不超出模型空間范圍,則進(jìn)行步驟s504;

    20、步驟s504,對(duì)骨料pi進(jìn)行碰撞檢測(cè),對(duì)存在碰撞的骨料分別進(jìn)行碰撞信息更新后開(kāi)始下一個(gè)骨料pi+1的位置更新;

    21、步驟s505,所有骨料依次完成骨料位置的更新后,得到更新骨料構(gòu)型s。

    22、進(jìn)一步地,所述碰撞檢測(cè)以骨料形狀的支持映射表示為基礎(chǔ),且遍歷骨料間的最小間隙δa和界面過(guò)渡區(qū)厚度t,其中,骨料形狀的支持映射

    23、

    24、式中,sa(v)表示骨料a原本的支持映射,v為任意方向,s′a(v)是骨料間最小間隙和界面過(guò)渡區(qū)厚度之后的支持映射,δa是骨料間最小間隙,t是界面過(guò)渡區(qū)厚度。

    25、進(jìn)一步地,所述碰撞檢測(cè)包括寬相碰撞檢測(cè)和窄相碰撞檢測(cè),其中,寬相碰撞檢測(cè)利用骨料的軸對(duì)齊包圍盒進(jìn)行干涉檢測(cè),窄相碰撞檢測(cè)采用gjk算法檢測(cè)判斷兩個(gè)骨料相交時(shí)采用epa算法兩個(gè)骨料的刺入深度向量并分別更新兩個(gè)骨料的碰撞信息。

    26、進(jìn)一步地,所述步驟s6包括:

    27、步驟s601,將骨料間的重疊視為擠壓變形,若骨料pi和骨料pj有重疊,由pj的作用導(dǎo)致pi產(chǎn)生的彈性勢(shì)能uij通過(guò)以下公式計(jì)算,

    28、

    29、步驟s602,骨料pi的彈性勢(shì)能ui由周圍所有骨料貢獻(xiàn)的總和,其通過(guò)以下公式計(jì)算,

    30、

    31、步驟s603,當(dāng)前整個(gè)骨料構(gòu)型的彈性勢(shì)能u是所有骨料彈性勢(shì)能的總和,其通過(guò)以下公式計(jì)算,

    32、本專利技術(shù)的有益效果是:

    33、(1)通過(guò)模擬退火算法動(dòng)態(tài)地調(diào)整骨料位置,提高了本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種基于模擬退火算法的混凝土三維細(xì)觀建模方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的基于模擬退火算法的混凝土三維細(xì)觀建模方法,其特征在于,所述步驟S5包括:

    3.根據(jù)權(quán)利要求1或2任一項(xiàng)權(quán)利要求所述的基于模擬退火算法的混凝土三維細(xì)觀建模方法,其特征在于,所述碰撞檢測(cè)以骨料形狀的支持映射表示為基礎(chǔ),且遍歷骨料間的最小間隙δa和界面過(guò)渡區(qū)厚度t,其中,骨料形狀的支持映射

    4.根據(jù)權(quán)利要求3所述的基于模擬退火算法的混凝土三維細(xì)觀建模方法,其特征在于,所述碰撞檢測(cè)包括寬相碰撞檢測(cè)和窄相碰撞檢測(cè),其中,寬相碰撞檢測(cè)利用骨料的軸對(duì)齊包圍盒進(jìn)行干涉檢測(cè),窄相碰撞檢測(cè)采用GJK算法檢測(cè)判斷兩個(gè)骨料相交時(shí)采用EPA算法兩個(gè)骨料的刺入深度向量并分別更新兩個(gè)骨料的碰撞信息。

    5.根據(jù)權(quán)利要求1所述的基于模擬退火算法的混凝土三維細(xì)觀建模方法,其特征在于,所述步驟S6包括:

    【技術(shù)特征摘要】

    1.一種基于模擬退火算法的混凝土三維細(xì)觀建模方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的基于模擬退火算法的混凝土三維細(xì)觀建模方法,其特征在于,所述步驟s5包括:

    3.根據(jù)權(quán)利要求1或2任一項(xiàng)權(quán)利要求所述的基于模擬退火算法的混凝土三維細(xì)觀建模方法,其特征在于,所述碰撞檢測(cè)以骨料形狀的支持映射表示為基礎(chǔ),且遍歷骨料間的最小間隙δa和界面過(guò)渡區(qū)厚度t,其中,骨料形狀的支持映射

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:陳濤楊小梅姚小俊
    申請(qǐng)(專利權(quán))人:福州大學(xué)
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕乱妇无码AV在线| 久久久久亚洲精品无码网址 | 久久精品国产亚洲AV无码偷窥 | 国产日韩AV免费无码一区二区| 最新国产精品无码| 日本无码一区二区三区白峰美| 无码aⅴ精品一区二区三区| 小SAO货水好多真紧H无码视频 | 亚洲熟妇无码另类久久久| 无码精品国产va在线观看dvd| 中文字幕无码不卡在线 | 日韩成人无码影院| 精品无码人妻夜人多侵犯18| 亚洲不卡无码av中文字幕| 精品久久久久久无码专区不卡| 在线精品无码字幕无码AV| 国产做无码视频在线观看| 亚洲av日韩aⅴ无码色老头| 日韩精品久久无码中文字幕| 日韩a级无码免费视频| 五十路熟妇高熟无码视频| 无码国内精品久久人妻麻豆按摩 | 天堂一区人妻无码| 无码爆乳护士让我爽| 91嫩草国产在线无码观看| 人妻无码第一区二区三区| 亚洲AV无码国产丝袜在线观看| 台湾无码AV一区二区三区| 国产精品爽爽V在线观看无码 | 韩国无码AV片在线观看网站| 亚洲一区AV无码少妇电影| 婷婷四虎东京热无码群交双飞视频 | 中字无码av电影在线观看网站| 亚洲AV无码1区2区久久| 日韩人妻无码一区二区三区久久| 亚洲日韩精品一区二区三区无码 | 92午夜少妇极品福利无码电影| 日韩精品无码一本二本三本 | 免费看无码自慰一区二区| 无码日韩人妻av一区免费| 无码高潮少妇毛多水多水免费|