
發(fā)布
注冊
/
登錄Matlab模型的案例
土體邊界面模型matlab及umat程序 ¥98
Sanisand邊界面模型由Dafalias和Manzari于2004年提出,是一個巖土工程領(lǐng)域廣泛運用的砂土本構(gòu)模型。Sanisand模型形式相對簡單,性能優(yōu)越,能用同一套參數(shù)模擬砂土在不同密實度、圍壓,不同應(yīng)力路徑(排水條件,不排水條件,單調(diào)及循環(huán)荷載)下的響應(yīng)。
下圖是Sanisand模型的示意圖及公式,如果想要了解邊界面模型的作用機理,可以學習我發(fā)布的土體彈塑性本構(gòu)理論教程。
以下是Dafalias&Manzari(2004)論文中通過Sanisand模型對不同密實度、圍壓的土體在排水三軸壓縮試驗、不排水三軸壓縮試驗以及循環(huán)三軸試驗的模擬結(jié)果(左)。同時我將模型編入matlab實現(xiàn)了論文上的模擬結(jié)果。我的matlab程序的模擬結(jié)果也放在下面作為對比(右)。付費內(nèi)容是我編寫的Sanisand邊界面模型matlab程序,umat程序以及參考文獻,需要的同學可以購買(可以私戳我通過ZFB購買,可優(yōu)惠20%)。
圖1.不排水三軸壓縮實驗密砂實驗與模擬結(jié)果對比
圖2.不排水三軸壓縮實驗中密砂實驗與模擬結(jié)果對比
圖3.高圍壓下排水三軸壓縮實驗實驗與模擬結(jié)果對比
圖4.低圍壓下排水三軸壓縮實驗實驗與模擬結(jié)果對比
圖5.循環(huán)不排水三軸壓縮實驗實驗與模擬結(jié)果對比
展開 MATLAB基于模型的設(shè)計
模型采用層次結(jié)構(gòu),所以您可以按照自上而下和自下而上的方式構(gòu)建模型。您可以先查看整體系統(tǒng),然后逐級向下深入查看模型的細節(jié)。這樣可以了解模型的組織方式以及各部件的交互方式。
仿真工具
定義模型之后,您可以選用一種數(shù)學積分方法,在 Simulink 中以交互方式,或者通過在 MATLAB? 命令行窗口中輸入命令的方式,對模型的動態(tài)行為進行仿真。命令對于批量運行仿真特別有用。例如,如果您要執(zhí)行 Monte Carlo 仿真或?qū)δ撤秶闹祽?yīng)用某個參數(shù),可以使用 MATLAB 腳本。
使用示波器和其他顯示模塊,您可以在運行仿真的同時查看仿真結(jié)果。然后可以通過更改參數(shù),進行假設(shè)研究分析。您可以將仿真結(jié)果保存到 MATLAB 工作區(qū),進行后期處理和可視化。
分析工具
模型分析工具包括可從 MATLAB 中訪問的線性化和配平工具,以及 MATLAB 中的許多工具及其應(yīng)用程序工具箱。由于 MATLAB 與 Simulink 集成在一起,所以在這兩個環(huán)境中都可以對模型進行仿真、分析和修改。
與 MATLAB 環(huán)境交互
Simulink 軟件需要安裝 MATLAB 才能運行,并且依賴它來定義和評估模型及模塊參數(shù)。Simulink 還可以使用 MATLAB 的許多功能。例如,Simulink 可以使用 MATLAB 環(huán)境完成下列操作:
定義模型的輸入。
存儲模型的輸出以便分析和實現(xiàn)可視化。
通過集成調(diào)用 MATLAB 運算符和函數(shù),在模型中執(zhí)行函數(shù)。
來源:MATLAB基于模型的設(shè)計
展開 188基于matlab的AR模型參數(shù)估計 ¥9.9
基于matlab的AR模型參數(shù)估計,burg法和ule-Walker法估計信號,并輸出估計誤差。程序已調(diào)通,可直接運行。
COMSOL和MATLAB聯(lián)合多步驟多參數(shù)仿真
COMSOL Multiphysics 提供了和MATLAB聯(lián)合仿真的接口 livelink for MATLAB,利用該接口可以實現(xiàn)多參數(shù),多步驟的批量仿真優(yōu)化。
1在COMSOL建立或?qū)霂缀?em>模型,設(shè)置材料屬性,設(shè)置好物理場和多物理場,選擇合適的網(wǎng)格劃分形式,設(shè)置求解器。運行計算,分析結(jié)果并相應(yīng)的調(diào)整前面的設(shè)置,直至結(jié)果符合預(yù)期,設(shè)置合適的后處理形式,例如:輸出結(jié)果圖片的大小和角度等。
2.將模型文件轉(zhuǎn)換成.m文件,方法是:文件-另存為-選擇”MATLAB模型文件(*.m)”,如圖1所示。
圖1 另存為MATLAB模型文件
在建立模型時往往會有較多的修改,所以直接生成的MATLAB模型文件中往往有很多的重復(fù)的命令,這會導(dǎo)致文件的可讀性大大降低,容易出錯,且不易修改。利用壓縮歷史記錄功能則可以去掉重復(fù)的命令,如圖2所示。
圖2 壓縮歷史記錄
3,將保存的MATLAB模型文件改寫成對應(yīng)的MATLAB函數(shù),如圖3所示,編寫用于循環(huán)調(diào)用多個模型文件的MATLAB腳本,如圖4所示。
展開 
?MATLAB中生成voronoi模型 ¥25
MATLAB中生成的voronoi多晶體模型
Voronoi圖的拓撲算法目前較為成熟,而且在MATLAB軟件中的Multi-Parametric Toolbox工具箱已經(jīng)有相應(yīng)用于建立二維、三維Voronoi圖的函數(shù)命令。三維Voronoi多晶體有限元模型整個建模步驟為:
首先在一特定的空間進行空間剖分獲得每一個晶核坐標對應(yīng)的隨機數(shù),借助MATLAB里面的Multi-Parametric Toolbox(MPT)工具箱賦有的 mpt_voronoi函數(shù)命令,生成帶有拓撲信息且具有指定大小和晶粒數(shù)目的三維Voronoi多晶體示意圖。
經(jīng)過上面MATLAB部分的編程,僅僅只是得到了關(guān)于三維Voronoi圖的全部拓撲結(jié)構(gòu)信息。為此必須得在ABAQUS生成的INP文件里的part部分編寫與晶粒數(shù)相同多的set集合,每一個set集合就作為一個晶粒。接著,在txt文本里找到該晶粒包含的所有單元編號寫入與之對應(yīng)的set集合中完成整個建模。
本案例收費部分僅僅包括:在MATLAB軟件中生成的10個晶粒的Voronoi模型MATLAB程序。買了朋友如有需要,請單獨私聊我將Multi-Parametric Toolbox工具箱發(fā)給你。
展開 各版本亞塑性模型matlab及umat程序 ¥150
Wu和Bauer(1994)結(jié)合無粘性土的變形特性,對亞塑性理論基本方程中關(guān)于應(yīng)變率的線性部分和非線性部分的具體形式作了一些改進,于年提出了第一個較為實用的亞塑性模型—四參數(shù)亞塑性模型,又稱為Wu-Bauer亞塑性模型。為考慮密實度對土體響應(yīng)的影響,Wu等(1996)進一步將臨界狀態(tài)理論引入到亞塑性模型中。隨后,為了更好的描述臨界應(yīng)力狀態(tài),Gudehhus(1996)、Bauer(1996)、Wolffersdorff(1996)將不同的屈服準則引入到模型中,大大提升了模型的模擬能力。為了更好的模擬循環(huán)荷載,Niemunis和Herle(1997)粒間應(yīng)變張量的概念引入到亞塑性模型中。
若希望學習亞塑性模型的更多內(nèi)容,可以觀看我的可從。以下是不同版本的亞塑性模型對排水三軸壓縮試驗、不排水三軸壓縮試驗以及循環(huán)三軸試驗的模擬結(jié)果展示。左側(cè)是論文中的實驗及模擬結(jié)果,右側(cè)是我利用編寫的matlab程序得到的模擬結(jié)果作為對比。付費內(nèi)容是我編寫的亞塑性模型matlab程序,umat程序以及參考文獻,上述各版本的亞塑性模型均有。需要的同學可以購買(可以私戳我通過ZFB購買,可優(yōu)惠20%)。
圖1.Wu-Bauer亞塑性模型對排水三軸壓縮實驗?zāi)M結(jié)果(密砂)
圖2. Wu-Bauer亞塑性模型對排水三軸壓縮實驗?zāi)M結(jié)果(松砂)
圖3. Wu-Bauer亞塑性模型對排水三軸壓縮實驗?zāi)M結(jié)果(松砂)
圖4. 粒間應(yīng)變張量亞塑性模型對排水三軸壓縮實驗?zāi)M結(jié)果
展開 232 基于matlab的MIMO雷達模型下一種子空間譜估計方法 ¥12.9
基于matlab的MIMO雷達模型下一種子空間譜估計方法,采用過估計的方法,避免了信源數(shù)估計的問題,對數(shù)據(jù)協(xié)方差矩陣進行變換,構(gòu)造信號子空間投影矩陣和噪聲子空間投影矩陣,不需要像經(jīng)典的MUSIC一樣對其進行特征分解,避開了MUSIC算法必須面對的識別小特征值與大特征值的麻煩,降低了復(fù)雜度,該方法不受快拍數(shù)的影響,在相干源情況下也能準確的估計目標的入射角,不會出現(xiàn)偽峰。程序已調(diào)通,可直接運行。
關(guān)于硅的雙溫模型comsol與matlab解以及飛秒激光燒蝕的comsol仿真。 ¥1
包含comsol的雙溫模型模擬,多脈沖雙溫模型模擬
matlab的雙溫模型(解偏微分方程方法),多脈沖雙溫模型(有限元法)
電子密度和反射率也可
晶格溫度;電子溫度,電子密度,反射率
加Q2835122836
屏幕截圖 2021-05-11 101725.png
屏幕截圖 2021-05-11 101739.png
修正劍橋模型對不同超固結(jié)比(OCR)的排水及不排水試驗?zāi)Mmatlab程序(附模型資料及程序超詳細注釋) ¥98
原始劍橋模型由英國劍橋大學Roscoe等人于1958年提出(Roscoe等,1958),他首次將固結(jié)、剪切、剪脹、剪縮以及臨界狀態(tài)理論納入到一個統(tǒng)一的框架內(nèi),在土體本構(gòu)理論的發(fā)展歷史中具有里程碑式的意義。再次基礎(chǔ)上,為了保證等向固結(jié)試驗中土體不產(chǎn)生塑性剪應(yīng)變,1968年Roscoe又提出了修正劍橋模型(Roscoe和Burland,1968),將屈服面的表達式改寫為橢圓形形式。
有關(guān)劍橋模型和修正劍橋模型的詳細介紹及推導(dǎo)可以參考《土的本構(gòu)關(guān)系》這本書(高清PDF可見本帖附件),也可以看我的本構(gòu)視頻課程《土體彈塑性本構(gòu)理論(臨界狀態(tài)理論,劍橋模型,狀態(tài)相關(guān)本構(gòu),邊界面模型)》(課程鏈接:https://www.yqgqt.org.cn/video/c15737),在此不再贅述。
圖1. 劍橋模型與修正劍橋模型屈服面(左);等向固結(jié)試驗參數(shù)(右)
本帖附件內(nèi)提供了利用修正劍橋模型對不同超固結(jié)比(OCR)的排水及不排水試驗進行模擬的Matlab程序。程序得到的模擬結(jié)果見圖2。Matlab程序內(nèi)的每一段代碼基本均有詳細注釋,每一個公式后均標注了該公式在PDF資料內(nèi)對應(yīng)的編號,如圖3所示。所有Matlab程序均通俗易懂,清晰明了,十分適合初學者學習,希望能對大家有所幫助。加我QQ私聊可9折優(yōu)惠(2378099909)。
圖2. 不同OCR的不排水(上)及排水(下)三軸壓縮試驗?zāi)M
圖3. 部分程序代碼展示
展開 Chaboche各向同性非線性隨動硬化行為的材料本構(gòu)模型計算matlab程序 ¥475
Chanboche模型是一種用于描述材料各向同性非線性隨動硬化行為的材料本構(gòu)模型。該模型由Chanboche在1981年提出,其基本形式包括各向同性部分和隨動硬化本構(gòu)部分。
具體而言,Chanboche模型各向同性本構(gòu)部分可以用以下方程表示:
dR(p)=b(Q-R)dp
非線性隨動硬化模型可以用以下方程表示:
dx=(2/3)cdεp-rxdp
本程序已經(jīng)在上一個帖子基礎(chǔ)上進一步完善,實現(xiàn)可直接輸入試驗拉伸循環(huán)曲線,計算本構(gòu)參數(shù),黑色線為計算結(jié)果,紅色為試驗循環(huán)拉伸應(yīng)力應(yīng)變曲線。
Matlab鐵路車-橋耦合模型 ¥1900
<h1>本帖介紹MATLAB車-橋耦合模型</h1><p><strong><u>模型包含:1個車體、2個構(gòu)架、4個輪對、鋼軌和橋梁,自由度包含垂向、點頭運動如下圖所示:</u></strong></p><p class="ql-align-center"><img src="https://img.jishulink.com/msimage/202404/52274dfa247a85fb6d5f35e12e276f58.png"></p><p><strong>本程序基于多體動力學、解析歐拉梁理論,并通過MATLAB編制,文件內(nèi)容</strong></p><p class="ql-align-center"><img src="https://img.jishulink.com/msimage/202404/f1bef261ec3f0c218a0a2407ea636d16.png"></p><p><strong><em>VBI.m</em></strong>:車-橋耦合主程序</p><p><strong><em>Vehicle.m</em></strong>:車輛體子結(jié)構(gòu)程序</p><p><strong><em>Rail.m</em></strong>: 鋼軌子結(jié)構(gòu)程序</p><p><strong><em>Bridge.m</em></strong>: 橋梁子結(jié)構(gòu)程序</p><p><strong><em>Contact_Force.m</em></strong>: 輪軌接觸力程序</p><p><strong><em>New_Explicit_method.m</em></strong>: 積分算法</p><p><strong><em>sperling.m</em></strong>: 舒適度計算程序</p><p><strong><em>IRR.mat</em></strong>
展開 
基于MATLAB的直接序列擴頻通信系統(tǒng)的仿真模型
以二進制數(shù)字擴頻通信系統(tǒng)的構(gòu)成原理為基礎(chǔ),在MATLAB中建立直接序列擴頻系統(tǒng)的仿真模型,對頻譜圖進行擴頻過程分析,并通過誤碼率掌握直擴系統(tǒng)的抗干擾能力,對擴頻通信系統(tǒng)的研究掌握具有一定的進步作用。
關(guān)鍵詞:擴頻通信;直接序列;MATLAB;
一、前言
擴展頻譜通信作為一種高技術(shù)通信傳輸方式,給各國帶來了巨大的社會和經(jīng)濟效益。擴展頻譜系統(tǒng)的優(yōu)點是傳輸信息安全性高,抗干擾性強[1]。目前,擴展頻譜通信的應(yīng)用十分廣泛,主要是軍事和民用兩大方面,擴頻技術(shù)成為通信技術(shù)的熱點和焦點。本文介紹了擴展頻譜通信技術(shù),詳細描述了直接序列擴展頻譜技術(shù)的實現(xiàn)過程,在MATLAB軟件中利用SIMULINK工具箱建立直接序列擴頻系統(tǒng)的仿真模型,并通過誤碼率分析直接序列擴頻系統(tǒng)的抗干擾能力,對擴頻通信系統(tǒng)的研究掌握具有一定的推動作用。
二、二進制數(shù)字擴頻通信系統(tǒng)的構(gòu)成原理
(一)理論依據(jù)
擴頻通信是系統(tǒng)占用的頻帶寬度遠遠大于要傳輸?shù)脑夹盘枎挘遗c原始信號帶寬無關(guān)。在發(fā)送端,頻帶的展寬是通過編碼及調(diào)制的方式來實現(xiàn)的,在接收端,則用與發(fā)送端完全相同的擴頻碼進行相關(guān)解調(diào)的方式來恢復(fù)信息數(shù)據(jù)[2]。
擴展頻譜通信的原理基礎(chǔ)是香農(nóng)公式:
上式中,C為信道容量,單位為bit/s,W為帶寬,S為信號功率(W),N為噪聲功率,S/N為信號功率與噪聲功率之比即信噪比。
我們令信道容量C為定值,并對上式中的香農(nóng)公式進行變換得:
在有干擾的情況下,當S/N<1時,對公式(2)用冪指數(shù)展開,忽略高次項可得:
從公式(4)我們可以得出,假設(shè)信道容量(C)為一定值,那么信道帶寬(W)和信噪比(S/N)就可實現(xiàn)互換。換而言之,要保證系統(tǒng)在較低信噪比S/N情況下仍能正常進行信息傳輸,我們只要通過增加頻帶寬度W就可以了。
展開 comsol with matlab 隨機幾何模型 ¥150
[圖片]
comsol with matlab 隨機幾何模型 ¥50
[圖片]
COMSOL與Matlab聯(lián)合仿真之Voronoi模型的建立
在matlab中,有現(xiàn)成的函數(shù):
voronoi(x,y) 為向量 x 和 y 中的二維點繪制 Voronoi 圖的有邊界元胞。
可以在matlab中寫一段程序,生成Voronoi圖,把圖形保存成CAD腳本文件scr,再導(dǎo)入CAD中,保存成dxf格式,供COMSOL導(dǎo)入。
運行Matlab代碼,得到scr格式文件:
打開CAD,鍵入scr命令,或者點擊“工具 -> 運行腳本”菜單,打開上述文件,就自動畫出了Voronoi幾何模型:
最后,有相關(guān)需求,歡迎通過微信公眾號聯(lián)系我們。