仿真在線 發(fā)表

作者:  分類:Fluent  2017-01-18

第一次見到老藍,小白都不太敢相信,對面那不修邊幅的糟老頭子會是自己要找的導師。嘴里叼著煙,牙都掉了好幾顆,穿著還算整齊,這是小白對老藍的第一印象,這印象并不太好,尤其是在小白發(fā)誓認真度過研究生三年時光之后。 那是一個秋風蕭瑟的下午,沒有課的小白午休后還沒起床,忽然收到老藍的電話。“小白啊,下午沒課來我辦公...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

雖然已經是9月份了,但是西南地區(qū)的濕熱天氣依然將小白熱成了狗。獨自一個人來到這號稱天府之國的西南城市,小白卻一點都沒感受到這天府之國的友好。毒辣的陽光像利劍一樣照射到身上,讓人感覺如在蒸籠中一樣。從炎熱的華中火爐來到祖國大西南,卻沒感受到哪怕一絲的清涼。 今天是開學的日子,學校將研究生和本科生新生入學...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

小白的CFD之旅 寫在前面 CFD是計算流體力學的英文簡稱,是計算機輔助工程(CAE)的主要分支,目前廣泛應用與科學研究、工程設計中。這是一門綜合了數學、計算機及流體力學的綜合學科,涉及到眾多的專業(yè)理論,如果缺少相應的專業(yè)基礎,要想將CFD應用于工程中則需要花費較多的時間。 CFD工程應用主要涉及到以下幾個方面: 力學...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

用過STAR-CD或STARCCM+的人一定對其中的多面體網格(Polyhedra)功能印象深刻。多面體網格相對于非六體網格的其它各種類型的網格來說,最大的優(yōu)勢在于其能大大減小網格的數量。至于其它方面的優(yōu)勢,可以查閱相關的資料。其實在FLUENT中也是可以應用多面體網格的。FLUENT中可以通過將四面體、金字塔等非六面體網格轉化為...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

流固耦合(Fluid-solidinteraction,FSI)計算,通常用于考慮流體與固體間存在強烈的相互作用時,對流體流場與固體應力應變的考察。FSI計算按數據傳遞方式可分兩類:單向耦合與雙向耦合。所謂單向耦合,主要是指數據只從流體計算傳遞壓力到固體,或者只從固體計算傳遞網格節(jié)點位移到流體。雙向耦合則在每一時刻都同時向對方發(fā)...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

動態(tài)層方法(dynamiclayering)也許是fluent動網格中最容易理解與設置的方法了。動態(tài)層方法主要用于棱柱網格區(qū)域(如六面體網格、三棱柱網格等)或四邊形網格(2D幾何)中,用戶可以使用動態(tài)層方法增加或去除與運動邊界相鄰的單元網格層數。在ANSYSFLUENT中,允許用戶為每一個運動邊界指定一個理想高度作為網格層增加或去除...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

FLUENT中的網格光順(smoothing)主要采用兩種方法:彈簧光順與擴散光順。 其中彈簧光順包含有:彈簧光順、邊界層光順、拉普拉斯光順。 擴散光順分為:基于壁面距離的擴散光順與基于單元體積的擴散光順。 一、彈簧/拉普拉斯/邊界層光順 1、彈簧光順需要設置的參數 主要有四個參數需要設置:SpringConstant Fa...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

Fluent的動網格設置,主要是通過dynamicmesh面板進行設置。動網格面板如下圖所示。 主要包括兩部分內容:(1)MeshMethods (2) Dynamic MeshZones。另外還包括網格域運動預覽及網格運動預覽。整個動網格面板通過勾選Dynamic Mesh選項而激活。 1、MeshMethods(網格更新方法) 該部分主要用于網格或...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

本次實例采用的場景來自于流體中高速飛行的物體。如子彈、火箭、導彈等。這里只是為了說明profile在動網格運動定義中的應用,因此為了計算方便不考慮高速問題。問題描述如下圖所示: 如圖所示,1為運動剛體,2為計算域。由于不考慮也沒辦法考慮剛體的變形,因此在構建面域的時候,將1中的部分通過布爾運算去除。計算...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

在固體有限元計算中,網格運動實非什么稀奇事兒。而且在絕多數固體計算的基本物理量是網格的節(jié)點位移,所以,固體計算中,網格節(jié)點運動是對的,沒有運動反而不正常了。也可以這么說:正因為計算域內部節(jié)點間的相對運動,才導致了內應力的產生。 流體計算與固體完全不同。其根源在于它們使用的網格類型不同。當前固體有限...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

學習一款軟件,其最基本的要求是了解操作界面。必須清楚的知道軟件操作界面上每一個按鈕、每一個文本框所代表的含義,才可能得心應手的解決我們自己的問題。 FLUNET是一款CFD求解器。其讀入用戶輸入的模型、邊界及求解控制信息,求解內嵌的控制方程,最后輸出計算結果數據。它對于用戶來說就是一個黑盒子,除了軟件開發(fā)...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

對于三角形或四面體風格區(qū)域,通常都會使用到彈簧光順方法。然而當邊界位移遠大于局部網格尺寸時,網格質量會下降甚至會出現退化的網格單元。這可能會使網格實效(出現負體積網格),并因此導致計算收斂問題。 為什么彈簧光順方法會導致此類問題?主要原因在于:彈簧光順方法并不將網格質量作為網格更新的判斷因素,而只...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

上次講到,光順方法計算網格節(jié)點位移并不是依賴于網格質量。因此,僅使用光順方法,只能處理一些小變形的情況。倘若變形量過大,則會造成網格質量降低,輕則影響收斂,重則出現負網格,導致計算出錯。 1、問題描述 邊長120mm的正方形空腔,內有一個邊長30mm的正方形固體。研究固體以角速度1rad/s旋轉時對內部流...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

與光順方法類似,動態(tài)層方法同樣不是以網格質量作為網格更新判據的。動態(tài)層方法原理很簡單,且非常適合于結構網格在某一方向上具有主導運動的情況下。本例即是這么一種情況。 1、問題描述 如下圖所示,計算域空間尺寸160mmx50mm,一個長方形固體塊在大的空間沿x軸勻速運動,速度0.05m/s,運動時間2s,可計算出運動位移0...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

模型選擇 對于某些問題,某個輻射模型可能比其它模型更適用。在確定使用何種輻射模型時,需要考慮的因素如下:?? 光學深度:光學深度αL 是確定選擇輻射模型較好的指標。其中,L 為計算域大致的長度標尺。例如,對于燃燒室內的流動, L為燃燒室的直徑。如果光學深度》1,那么,最好的選擇是使用P-1 或Rosseland 輻射模型。P-1模...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

這里要說的PROFILE文件,只針對利用于網格運動定義之用的瞬態(tài)profile文件。其它類型的profile文件,可參閱FLUENT用戶文檔,里頭有詳細的描述。 在ANSYSFLUENT中,有兩種方式用于指定瞬態(tài)網格區(qū)域及邊界條件: (1)與標準profile格式相同的瞬態(tài)profile文件 (2)表格格式的瞬態(tài)profile文件。 對于這兩種方式,網格...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

雖然瞬態(tài)PROFILE文件可以在一定程度上定義網格運動,然而其存在著一些缺陷。最主要的一些缺陷存在于以下一些方面: (1)PROFILE無法精確的定義連續(xù)的運動。其使用離散的點值進行插值。如果想獲得較為精確的運動定義,勢必要定義很多點。 (2)一些情況下無法使用profile。比如穩(wěn)態(tài)動網格。 在FLUENT中定義網格運動,更多的是采...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

FLUENTUDF中關于動網格的DEFINE宏均要求為編譯型。FLUENT的UDF運行環(huán)境有兩種:解釋型與編譯型。雖然兩種方式都是采用編譯,但是編譯方式及編譯后獲得的結果是不同的。編譯型UDF需要通過Complied進行編譯,編譯后得到相應的dll文件。而解釋型UDF則是通過Interprete進行加載,不會生成dll文件。據我的直覺,編譯型UDF可能...

繼續(xù)閱讀>>

作者:  分類:Fluent  2017-01-18

FLUENT是一款對使用者要求較高的CFD軟件,不管是從前處理的網格生成、計算模型選取及參數設置、求解參數設置,還是后處理對計算結果的科學解讀,無不要求使用者對其所要解決的物理現象有深刻的認識。 從本質上來講,FLUENT僅僅只是一款CFD軟件,其無法對我們的現實世界做出正確的判斷,關于物理現象的一切信息均由使用者輸...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

uigetfile命令的應用 此函數的用法為 [FileName,PathName,FilterIndex] =uigetfile(FilterSpec,DialogTitle,DefaultName) FileName:返回的文件名 PathName:返回的文件的路徑名 FilterIndex:選擇的文件類型 FilterSpec:文件類型設置 DialogTitle:打開對話框的標題 DefaultName:默認指向的文件名...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

兩個數據集a,b. 要求比較第一列,保留a中重合部分到repeata, b中重合部分到repeatb 做這個工作主要是因為很多數據集要對比,比如根據股票的委托單號,來比較同一委托的逐筆委托和逐筆成交,這時候就要用到這個方法 a=[1,11,111;2,22,222;3,33,333]; b=[2,121,222;3,323,323;4,434,443;5,565,656]; 法一: index=ismem...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

利用CMake直接加載相應文件夾,利用已有的CMake文件generate生成solution;再打開VS,對所有projects進行build 其中有個報錯error C3861: 'random': identifier notfound,換成window下的rand()函數,目前對random的取值范圍和rand的取值范圍是否一致不太清楚 利用mex對DenseCRF進行編譯時,需要將相關的cpp和h文件進行關聯,...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

dlmwrite 功能簡介 將矩陣寫入ASCII分隔的文件。 使用方法 1.dlmwrite(filename, M) 使用默認的分隔符(')將矩陣M寫入ASCII格式的文件中。在目標文件filname中,數據是從第一行的第一列開始寫的。輸入的filename是使用單引號括起來的字符串。matlab2.dlmwrite(filename, M, 'D')matabc ...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

1、查看Matlab是否配置完全 在Command Window窗口中輸入mbuild–setup查看編譯器,如果沒有,將編輯器設置為vs 2、安裝MCRinstaller.exe (這步很重要,否則無法編譯生成dll) 位置在安裝目錄下的toolbox\compiler\deploy\win64文件夾中。 3、注冊dll 對mwcomutil.dll進行注冊。這個Matlab的dll文件位于安裝目錄下的\bin\w...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

函數rand用來生成(0,1)之間均勻分布的偽隨機數,調用格式: ? Y=rand:生成一個隨機數 ? Y=rand(n):生成n*n的隨機矩陣 ? Y=rand(m,n):生成m*n的隨機矩陣 ? Y=rand(size(A)):生成與矩陣A大小相同的隨機矩陣 ? Y=rand(m,n,p,…):生成m*n*p*…的隨機數多維數組 對多維的具體理解 Y=rand(m,...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

可以用MATLAB和1stOpt進行曲線擬合,我總結了5種方法: MATLAB 1、polyfit/polyconf命令 2、regress:多元線性回歸 3、畫圖窗口的基本擬合工具 fig格式的圖片可以進行一些簡單的曲線擬合,位置在fig窗口菜單欄-工具-基本擬合 4、cftool(推薦):多種類型的線性、非線性曲線擬合gui工具。 可...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

耐磨鋼板是通過高溫加熱和壓力變形實現基層材(碳鋼或低合金鋼)與覆層材(耐磨鋼板)冶金結合,使其成為一種具有特殊性能的整體疊層材料?;谀臀g性能考慮,寬厚耐磨鋼板在工程機械、礦山、軍事等高端產業(yè)領域有著廣闊的應用前景。相對于爆炸復合法和爆炸-軋制復合法而言,采用層間真空軋制生產耐磨鋼板的方法更能適應大規(guī)...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

近來搞了個人臉檢測程序。用到matlab打包技術,網上百度了一下,挺有幫助的。 具體過程是: 1.在matlab的命令窗口,輸入mbuild -setup.之后就有提示,選擇C++編譯器吧。點擊了一下下面的提示。mex -setup C++什么的。 2.據說也可以用mcc -m function1.mfunction2.m...來編譯,但是我是失敗了。所以我在命令行輸入deploytool ...

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

m=size(A,1)返回矩陣的行數; n=size(A,2)返回矩陣的列數; sum(A)矩陣的每一列求和;

繼續(xù)閱讀>>

作者:  分類:MatLab  2017-01-17

reply = 'Y'; while reply == 'Y' score=input('Please input your score: '); if isempty(score) score = 60; end if (score < 60) && (score >= 0) disp('E'); elseif (score >= 60) && (score < 70) disp('D'); elseif (score >= 70) && (score < 80) disp('C'); elseif (...

繼續(xù)閱讀>>

0.0361328

全國服務熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com