---
# System prepended metadata

title: 這裡是我放有關模擬流力

---

這裡是我放有關模擬流力

流程：
前置作業的圖檔就跳過，來到設定環境部分
匯入圖檔-設定環境-等待計算-檢查結果


這裡選擇
# 開啟Flow功能
上方欄位右鍵點擊[標籤]找到[Flow Simulation]，我通常會順便開啟SOLIDWORK附加程式。
![螢幕擷取畫面 2025-06-22 121350](https://hackmd.io/_uploads/BJgBzQ-SVgx.png)


Flow開通後新增一個設定[Wizard]，這邊會有所有環境設定
![螢幕擷取畫面 2025-06-22 122401](https://hackmd.io/_uploads/BJFJuWrEgg.png)



(看需求要不要角速度更換成RPM形式)
![螢幕擷取畫面 2025-06-22 123948](https://hackmd.io/_uploads/Bk3NK-H4xe.png)


現在加入需求，也就是取決於你想要計算何種流體，像是水或是空氣這類。
其他有傳導，時域這類。
勾選流體[Fluid Flow]

1.Geometry handling-[External]
Analysis type(分析類型)，選擇External(外部)，因為此計算是要模擬風影響車輛，而不是internal(內部的)。

2.geometry reconnition-[cad boolean]
Geometry Recognition(幾何辨識)，找出可以計算的空間


| CAD (Boolean) | Preprocessor |  Mesh |
| -------- | -------- | -------- |
| 使用 CAD 實體運算方式（布林運算）來判斷「流體 vs 固體」區域     | 由 Flow Simulation 前處理器做拓撲判斷（非基於實體布林）     | 直接根據網格模型去推測流體空間（Voxel-based）    |

3.exclude cavities without conditions-[ok]
我這邊會定義他是勾選狀態，避免花時間來讓電腦計算沒有流體經過的地方，加速運算

4. Exclude internal space-[non]
這裡我需要計算風經過模型，依此不能排除內部流向




![螢幕擷取畫面 2025-06-22 124149](https://hackmd.io/_uploads/BkTW3WrVxx.png)


最後一步驟加入-[Air]
add加入後下方選擇Flow type
我會選擇[laminar and turbulent]是一位實際情況會有層流轉換到亂流發生


| Laminar only | Turbulent only | Laminar and Turbulent |
| -------- | -------- | -------- |
| 只模擬層流（低速、流線型、無擾動）    | 強制整個流場都為亂流，不模擬層流段     | 模擬「從層流轉換到亂流」的過程（最真實）    |

high mach number flow是考慮可壓縮效應、震波、音速附近的流體效應，我們最高速目前4m/s並無不會出現音速。車速即使 100 km/h，也只有 ~28 m/s，遠低於音速（340 m/s）

Humidity是濕度就略過


![螢幕擷取畫面 2025-06-22 132042](https://hackmd.io/_uploads/SkwJmMrNxx.png)



正常無特別設定也是下一步
![螢幕擷取畫面 2025-06-22 140715](https://hackmd.io/_uploads/SkrppfS4ge.png)

最後是設定速度需要多少
目前圖檔定義是X軸為前後，設定預估時速 4m/s
![螢幕擷取畫面 2025-06-22 140828](https://hackmd.io/_uploads/Sy3H0MB4lg.png)








# 接下來是設定Input data

Computational Domain
是定義我該計算多大區域，我是會盡量跟我模型對稱

初始狀態
![螢幕擷取畫面 2025-06-22 141100](https://hackmd.io/_uploads/SJM2AMBEee.png)

設定後
我最主要是需要看後方亂流產生，因此我故意增加後方計算區域，正常其實可以稍微縮短加快計算花費時間。
![螢幕擷取畫面 2025-06-22 141749](https://hackmd.io/_uploads/B1qcgXH4lx.png)

Boundary condations

簡單解釋就是邊界條件，拿來選擇地面並選擇[real wall]形式，讓模擬結果盡量跟現實情況一致
但這邊教學我看到兩種
1.匯入一個平面模型當作現實世界的地面(我是選這種)
2.點你需要觀看的模型表面



![螢幕擷取畫面 2025-06-22 142151](https://hackmd.io/_uploads/ryHzbmSNeg.png)


底下有選項是使地面有一定的速度，像是車量移動時候，地面當下多少時速
我修改成 4m/s

![螢幕擷取畫面 2025-06-22 142730](https://hackmd.io/_uploads/HJHjGXHVxx.png)

Goals
這裡設定你感興趣的參數，像是表面、速度、溫度等等
我最主要需要全域的數值，點選[Global Goals]
[Force xyz全家餐]
![螢幕擷取畫面 2025-06-22 143217](https://hackmd.io/_uploads/By03mmB4xl.png)

開始模擬
![螢幕擷取畫面 2025-06-22 143446](https://hackmd.io/_uploads/S1kUVXrEgl.png)



