
發布
注冊
/
登錄isosurface的案例
FlowSight 初體驗(二)
在狀態欄的 Parts 中可以看到,默認有 complement(幾何體),Block1(網格1),Isosurface - 1(以 Pressure_Restart 定義的等值面)。
右鍵 Block1,選擇 Isosurface。
選擇不同的參數繪制等值面圖,這里以壓力參數(Pressure_Restart)舉例。
點擊 Ok 后會形成一個新的等值面(Isosurface part)
右鍵 Isosurface part > Create > Arbitrary clips…
在 Create Clips using default attributes 對話框中,選中 Advanced,Tool 中選擇 Box,Domain 選擇 Inside。
接著,對切割出的 Parts 的起始坐標(x,y,z)和長度進行設置,可調整切割區域范圍,但有一個小 bug,不能在這個對話框里設置區域范圍。
跳過此步,直接點擊 Create with selected parts,形成 Isosurface part +。
右鍵 Isosurface part+,點擊 edit,重新編輯范圍。
調節坐標原點和各方向長度后,點擊 Set tool coords,鎖定剛才調整好的值。
下圖圖形界面中,白色區域即為剛才定義的 Parts。
當 Parts 建好后,就可以對這一部分中的值進行運算了。
展開 FlowSight 初體驗(一)
從調色板中的信息以及 Isosurface List 界面內中可得知,水流最初以壓力 Pressure_Restart著色。
點擊Create建立以摻氣濃度著色的等值面,如下圖。
選中網格 Block1,在 Color by 選項組里選擇 volume_fraction_of_entrained_air_Restart,Name 可自己定義,默認為 Isosurface,點擊 Create。
備注:Fluid_Restart 的等值面代表以流體分數(fluid fraction)為 0.5 而創建,可以被任何水力參數著色。等值面所限定的只是面的信息。
可以看到剛剛建立的以摻氣濃度著色的等值面
網格中立體圖可通過鼠標滾輪放大縮小,鼠標中間按住拖動操作。
對渲染圖進行微調。
點擊調色板,出現如下多調整操作的窗口,
拖動中間的移動圖表可將調色板拖動到任意位置。右鍵點擊調色板,選擇 Modify 可對調色板進行調整。
在 Legends 說明窗口,
Title中可以修改調色板的標題,我將其修改為 Aeration,Edit range 里可對調色板中值的范圍進行修改,我將最小值調成 0.2,最大值調成 0.8,定義調色板中的顏色代表水中摻氣濃度的在 0.2 ~ 0.8 之間 。
調整時間變量,同樣的方法右鍵點擊時間參數,選擇Modify。
在編輯窗口中,可條件顯示的名稱,大小,字體樣式以及其他高級設置。這里,我調整時間的小數位,將 5f 改成 0f,將時間顯示為整數,另外在 text 后加上 (s) 給時間配上單位。
調整后的輸出以摻氣著色的流體如下。
關注 FLOW3D 公眾號,每周二、五推送有關 FLOW3D 軟件的學習以及操作技巧。
展開 Fluent仿真后處理實戰技巧(一)
圖7 創建表達式
在創建表達式后,在“變量Variables”欄中定義對應曲面表達式的變量,見圖8所示:
圖8 創建變量
在有了變量,如圓柱形變量Variable cylinder之后,使用“Location”工具欄下的“Isosurface”來創建面,見圖9所示。Domains用來限定創建平面的范圍,
這里可以選擇全部計算域(All Domains),也可以是某個子流體域,得到曲面將是表達式在Domains范圍內的部分。Variable欄對應選擇之前創建的變量。Value欄填入目標曲面大小的值,Isosurface工具創建的是一個等值面,需要注意的是Value值應不超過Domains范圍的邊界。
圖9 創建等值面
如圖10所示,得到了一個半徑100mm,軸線是Y軸的圓柱面Isosurface cylinder,這個圓柱面可以用作生成結果數據的“位置”。
圖10 圓柱面位置
如圖11所示,在圖10的圓柱面位置上生成溫度的數據,即得到子流體域內靠近三根加熱管附近半徑100mm圓柱面上的溫度云圖。
圖11
5.“位置”的剪裁
根據后處理的需求,當只需要“位置”的部分范圍時,可以使用“Location”工具欄下“Iso Clip”來剪裁當前已有的幾何位置,見圖12所示。剪裁的對象適用于平面或曲面,可以是前處理階段已有的位置,也可以是自定義的位置。
展開 基于Material Studio軟件使用第一性原理預測AlAs的晶格參數
在3D視圖中右擊,從快捷菜單選擇Display Style,選擇Isosurface選項卡。
顯示sosurface選項卡。
圖5-6 Display Style對話框Isosurface選項卡
這里可以改變不同的設置。
在Iso-value文本框里,輸入0.1并按TAB鍵。
注意等位面如何改變。
向右移動Transparency滑塊。
隨著Transparency滑塊向右移動,等位面變得越來越透明。
按住鼠標右鍵并移動鼠標,以旋轉模型。
當模型旋轉時,等位面變成點狀顯示,以增加旋轉的速度。如果有速度很快的計算機,那么可以在Display Options對話框的Graphics選項卡上取消選擇Fast render on move復選框來禁用這一特性。
可以從Display Style對話框移除等位面。
取消選擇Visible復選框,關閉Display Style對話框。
在任何時候都可以通過選擇Isosurface選項卡上的Visible復選框來顯示等位面。
6. 態密度和能帶結構
分析工具可以用于顯示態密度(DOS)和能帶結構信息。
能帶結構圖表明了在布里淵區沿著高對稱性方向電子能量對k矢量的依賴性。這些圖提供了一個對材料電子結構進行定性分析的有用的工具,例如,很容易確定d和f態的窄帶,這與近自由電子帶對應的s和p電子正好相反。
DOS和PDOS圖給出了材料電子結構的快速定性圖像,有時候它們可以直接和光譜實驗結果相適應。
主要的CASTEP輸出結果文件AlAs.castep包含了有限的能帶結構和DOS信息,更詳細的信息包含在AlAs_BandStr.castep 文件內。
打開Analysis對話框,選擇Band structure。
從這個對話框,可以選擇把能帶結構和態密度信息顯示在同一個圖中。
展開 
如何在ABAQUS對可視化后,生成的變形圖云圖,顯示等值線?
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202312/attachment/fc2e6d3b510540049c99eb1a4c68b42d.png">
</figure>
</div><p><br></p><p>3、形狀Shape:等值表面Isosurface,然后確定OK</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202312/attachment/528c9a49814748fe83eaea47734f1a09.png" style="text-align: center">
<img src="https://img.jishulink.com/202312/attachment/528c9a49814748fe83eaea47734f1a09.png" data-mobile-src="https://img.jishulink.com/202312/attachment/528c9a49814748fe83eaea47734f1a09.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202312/attachment/528c9a49814748fe83eaea47734f1a09.png?
展開 Gyroid Surface結構的電學特性模擬 ¥400
極小曲面的形體可通過IsoSurface算法進行模擬,其V值可直接由極小曲面方程式提供,Gyroid Surface的公式為:cos(x)*sin(y)+cos(y)*sin(z)+sin(x)*cos(z),基于此公式構建生成了極小曲面組成的結構模型,如圖1所示:
圖1 幾何模型
基于構建的模型,進行了電學仿真,模擬得到其電學特性,仿真結果如圖所示:
圖2 仿真結果
感興趣的朋友,歡迎交流模型!
Workbench后處理和Hyperview后處理中,提取一定取值范圍結果的設置
1 .workbench設置方法
1)選擇capped isosurface
2)設置顯示范圍
2.hyperview設置方法
1)選擇下方value filter
2)設置顯示范圍后apply。
一個基于ANSYS 14.5的 拓撲分析案例
點擊Shape Finder 看結果
選擇Capped IsoSurfaces 可以得到有用的位置。
參照這個形狀,重新設計了抬杠。
如下圖
對新舊設計靜力結構分析。
總結:對于很多時候,在沒有可參考的情況下,要設計出最省料的結構是比較難的。通過拓撲分析,可以提供參考,在設計初期就避免浪費材料,設計出優秀的結構。特別是產量比較高的產品,減少1g重量,在整個產品周期,可以省下來的成本幾十萬,而這其實也就用半天的時間就可以算完的。會計算的工程師的價值就體現在這里。
MSC .patran問題集_應該有用
A.步驟:
(1) enter "Insight" ;
(2) Create->Isosurface , then :
Input an " Isosurface name " , for
example "myiso" ;
Set "Isosurface Value " Coord ;
Click "Coordinate Selection" button ,
select proper axis , and "OK" ;
Apply
(3) Create->Contour , Then :
Click "Result Selection" button and
select "1.1 temperature " ;
Set "Target" from "Free Face" to
"Isosurface" , then highlight "myiso" ;
Apply ;
(4) Now you have seen the temperature contour
展開 【Abaqus 3D打印建模】之 極小曲面 I --Matlab生成極小曲面 ¥79
</p><p>2、Matlab之 isosurface 函數,詳情自行查詢。其思路是先建立一個由xyz做成的點集,再用把這些點的坐標依次帶入 目標函數f的表達式中,得到v=f(x,y,z)的值;最后對比v與c的值,滿足條件即滿足了原目標函數f。如下面是簡單的代碼:</p><p><br></p><p><br></p><p><br></p><pre class="ql-syntax" spellcheck="false">i=1;j=1;
f=@(x,y,z)sin(x).*cos(y)+sin(y).*cos(z)+sin(z).*cos(x)
[x,y,z]=meshgrid(-i*pi:0.05*pi:j*pi); %該區域中所有的 xyz坐標
v=f(x,y,z);c=isosurface(x,y,z,v,0) %找到v=0的等值面
h=patch(c);
isonormals(x,y,z,v,h);
set(h,'facecolor','g','edgecolor','b')
grid oncamlight;lighting gouraud;
</pre><p>其實只有前四行代碼是用來生成極小曲面的,后幾行是視覺效果之類的。</p><p>那么,對于做仿真的人來講,只有圖片肯定不行,至少得轉換成stl格式或obj格式或inp等 abaqus支持的格式,此時需要把matlab生成的頂點、面、連接順序等信息寫入為 stl或obj格式或inp(abaqus可支持obj導入)。
展開 有關三維重建與仿真
clear all
D= imread('data1.bmp');
for i=3:-1:1
fname = sprintf('data%d.bmp',i);
x=fname;
d= imread(x);
D = cat(3,D,d);% 計算參考模板的參數
end
D = squeeze(D);
[x y z D] = reducevolume(D, [4 4 1]);
D = smooth3(D); % 對數據進行平滑處理
p = patch(isosurface(x,y,z,D, 5,'verbose'), ...
'FaceColor', 'yellow', 'EdgeColor', 'none'); %定義圖像顏色,光線
p2 = patch(isocaps(x,y,z,D, 5), 'FaceColor', 'interp', 'EdgeColor','none');
view(3); axis tight; daspect([1 1 .4])
colormap(gray(100))
camlight; lighting gouraud
isonormals(x,y,z,D,p);
這段三維體繪制的代碼 哪位幫忙解釋一下
另外還有一個問題
用matlab進行體繪制的得到的三維圖像如何導入ansys中進行處理
哪位能幫下忙 本人不勝感激!
郵箱kfzhangran@qq.com
展開 
nastran常見問題
A.步驟:
(1) enter "Insight" ;
(2) Create->Isosurface , then :
Input an " Isosurface name " , for example "myiso" ;
Set "Isosurface Value " Coord ;
Click "Coordinate Selection" button , select proper axis , and "OK" ;
Apply
(3) Create->Contour , Then :
Click "Result Selection" button and select "1.1 temperature " ;
Set "Target" from "Free Face" to "Isosurface" , then highlight "myiso" ;
Apply ;
(4) Now you have seen the temperature contour on certain plane . Furthermore , this contour can be dynamically display along certain direction through the Mouse from Menu : Insight Control -> Isosurface Control .
Q. 如何使用自編程序與PATRAN模塊接口?用已有數據文件生成PATRAN幾何模型?
A. 可用PCL來解決.
展開 LS-DYNA-ICFD飛行器流場仿真 ¥39.99
2、仿真結果
利用LSPP后處理,打開MSPOST,可以查看壁面和流體的流速、壓力等,還可以設設置streamline、isosurface,section等選項。本案例中飛行器瞬態流場結果如下。
飛行器流線及流速
飛行器流線及壓力
飛行器渦線及壓力
STAR-CCM+噴水仿真案例|噴泉 附下載鏈接
右鍵選擇模型樹節點
Derived Parts ,點擊彈出菜單項
New Part → Isosurface…打開設置對話框
按下圖所示順序及參數進行設置
2、創建求解歷程文件
右鍵選擇模型樹節點
Solution Histories ,點擊彈出菜單項
New… 打開文件保存對話框,保存文件名為
fountain
選擇模型樹節點
Solution Histories > fountain,設置如下參數
Property
Setting
Functions
Fluid Film Thickness
Particle > Particle Diameter
Volume Fraction > Volume Fraction of Air
Volume Fraction > Volume Fraction of Water
Inputs
Regions > Floor shell
Regions > Fountain
Derived Parts > Isosurface
Lagrangian Phases > Water Droplets
設置完畢后如下圖所示。
展開 FLUENT段塞流模擬
(2)單擊任務欄中Local->Isosurface按鈕,彈出等值面設定面板。Variable選擇Phase 1.Volume Fraction,在Value中填入0.8,單擊Apply按鈕確認。