
發(fā)布
注冊
/
登錄Matlab網(wǎng)格的案例
基于MATLAB的三維網(wǎng)格繪制
得到效果如下:
如果你還不滿意,想要設置一個MATLAB顏色庫里沒有的顏色,比如灰色,咋辦呢?也很簡單,只要把上面的’b’換成RGB值:[0.5,0.5,0.5]得到效果如下:
5. 網(wǎng)格透明的設置
如果你還想看清楚網(wǎng)格內部的線條,就需要進行網(wǎng)格透明設置,網(wǎng)格透明設置在patch函數(shù)后,加上下面一行:
alpha(0.2);
得到效果如下:
“alpha(0.2)”中的數(shù)字范圍在0—1之間,該數(shù)字越小,透明化程度越高。
大家有相關需求可以添加管理員微信號:CAE320,同時也歡迎大家關注“320科技工作室”的微信公眾號,掃一掃二維碼即可關注~~
展開 基于Matlab的有限元網(wǎng)格自動生成算法 | Q4、Q8、Abaqus單元網(wǎng)格
今日給大家?guī)淼闹饕獌热菔嵌S問題下四邊形單元有限元網(wǎng)格如何自動生成?
單元網(wǎng)格的形成實際上屬于有限元計算中的前處理部分,即確定單元節(jié)點信息,當模型較為復雜時,用戶可在Abaqus、Ansys等大型商業(yè)有限元軟件中進行建模,導出網(wǎng)格信息。
當模型較為簡單時,如二維平面板模型,用戶可基于一些較為基礎的網(wǎng)格生成算法,在自己的程序中通過控制模型長、寬等信息,即可生成有限元網(wǎng)格。
看似應用有限,但是在一些比較復雜的領域內,往往需要先在簡單的模型中得到理論驗證,如此以來,有利于自編程代碼的完整性,即前處理、內核計算、后處理于一體。
本篇推文,木木就帶著大家學習一下Q4、Q8單元網(wǎng)格的自動生成以及Abaqus網(wǎng)格節(jié)點順序解讀。
代碼獲取:
基于Matlab的有限元網(wǎng)格自動生成算法 | Q4、Q8、Abaqus單元網(wǎng)格
Q4單元網(wǎng)格
單元自動網(wǎng)格劃分
如下圖所示,為4節(jié)點四邊形單元網(wǎng)格生成示意圖,圖中NXE和NYE分別是模型橫向和縱向單元個數(shù),dhx和dhy分別是單元的橫向、縱向長度。
展開 基于Matlab的有限元網(wǎng)格自動生成算法 | CST、LST單元網(wǎng)格
本文的主要參考內容及Matlab代碼均來自Amar Khennane編寫的《Introduction to Finite Element Analysis Using MATLAB and Abaqus》,想要進一步了解有限元編程的小伙伴可以入手,強烈推薦!
完整代碼可在后臺回復:三角形單元網(wǎng)格生成,即可自動獲取。
本次分享僅限于此了,歡迎大家點贊收藏轉發(fā)!
謝謝你看完木木同學的分享,今日份閱讀花費的流量+1M哈哈哈哈哈哈。
-End-
易木木響叮當
想陪你一起度過短暫且漫長的科研生活
基于COMSOL with MATLAB的三維蜂窩網(wǎng)格結構 ¥30
研究目的:利用comsol with MATLAB仿真超彈性材料三維蜂窩網(wǎng)格結構承壓后的穩(wěn)態(tài)效果
模型介紹:利用固體力學和陣列來實現(xiàn)該仿真。

ansys 仿真模擬 hypermesh 網(wǎng)格劃分 matlab 編程 代做/咨詢/培訓
服務價格:
至少300及以上,具體項目根據(jù)難易程度、工作量具體商談
服務范圍:
Ansys 靜力模擬,振動模擬,沖擊模擬,流體模擬,復合材料分析,疲勞壽命,結構/熱/流體/電場/磁場多場耦合、結構優(yōu)化二次開發(fā),培訓;Hypermesh 復雜結構分網(wǎng),二次開發(fā),培訓;Matlab 編程,simulation 仿真等項目咨詢,非誠勿擾!
結構一膠應力.png
Out.bmp
matlab進行插值時提示網(wǎng)格矢量必須包含特征點的問題 ¥1
如題,當我們使用matlab進行插值時,有時候會提示網(wǎng)格矢量必須包含特征點的問題。
這主要是由于插值時X軸的數(shù)據(jù)出現(xiàn)了重復點導致的,單調不單調對于插值函數(shù)影響不大。
可有時我們的數(shù)據(jù)點會很多,導致查找非常麻煩,這里給大家提供一個簡單有效的方法:
Matlab“稍作修改”Abaqus-odb結果 | 提取三維裝配體Mises應力
Abaqus分析結果如下(取step-1-increment28):
Matlab讀入網(wǎng)格文件
導入inp文件,對文件中的單元節(jié)點信息進行繪制部件模型。
有限變形晶體塑性快速傅里葉變化CPFFT實現(xiàn)
這里展示使用matlab實現(xiàn)對應的CPFFT方案,matlab的顯著優(yōu)勢可以很容易和相場和再結晶去結合,因此后續(xù)非常容易擴展。
使用FFT作為邊值問題的求解器,使用固定點迭代完成內部的晶體塑性迭代。使用經典的位錯密度模型計算硬化和熱激活流動方程計算滑移系的剪切變形。
初始RVE模型使用neper建模,建立一個包含100個晶粒的多晶模型:
matlab導入幾何模型網(wǎng)格:
并沿著X方向進行1.0%的拉伸變形,所有量綱使用m-s-pa。
拉伸變形結束后的累計剪切滑移結果:
拉伸變形結束后的統(tǒng)計儲存位錯密度分布結果:
拉伸變形結束后的幾何必須位錯密度分布結果:
展開 Matlab的常見問題
文件結構參見:
http://www.mathworks.de/access/helpdesk/help/pdf_doc/matlab/
matfile_format.pdf
http://www.mathworks.com/support/solutions/data/8757.shtml
ftp://ftp.mathworks.com/pub/tech-support/solutions/s8757/
readmemat.txt
建議使用matlab自己提供的函數(shù)來讀寫簡單安全,或者參考:
http://engineering.dartmouth.edu/~fangq/MATH/download/
source/mat_file.txt
來自matlab的c math library
=================================== - [返回]
23).如何得到contour線上的坐標點?
lcount=5;
[c,h]=contour(peaks,lcount);
x=get(h,'xdata');
y=get(h,'ydata');
這里得到的x和y都是cell數(shù)組,用x{1}/y{1}來得到每條線上的坐標對,
注意,每條線的最后一個數(shù)據(jù)是NaN
=================================== - [返回]
24).如何將Matlab繪制的三維網(wǎng)格圖帖到word里?
如果需要位圖,好處是所見即所得,壞處是圖像精度差,不能放縮:
1.用拷屏 Alt+PrintScreen
2.在圖形窗口菜單Edit\Copy Options….\選擇Bitmap,可以
選擇透明背景,然后Edit\Copy Figure
如果需要拷貝矢量圖:
在圖形窗口菜單Edit\Copy Options….
展開