---
# System prepended metadata

title: 研究紀錄(1/2月)

---

# 研究紀錄(1/2月)

[toc]
## 問題

### 1.為什麼會發散?

![image](https://hackmd.io/_uploads/rJjcGp4Fp.png)

 * </font><font face="標楷體">**油膜**的關係<br>因為==初始流動==就有==外洩==的情況所以導致計算有誤
 * </font><font face="標楷體">**接觸面過多**<br>在==mash interface==進行修改，避免過多接觸面</font>

---

# 20240118 紀錄

## 開會內容記錄

### 1. 油膜發散的問題
</font><font face="標楷體">
* 油膜的相關影片
* ==將出口封住<br>將出口端變成wall==
* 出口壓力不要太大，導致初始會回流
* 將油膜出入口相同壓力
* 將進口端的油膜去掉
</font>
### 2. pumplinx狀態
</font><font face="標楷體">
- 將我們的模型導入pumplinx</font>
### 3. 投標需要須知</font>
</font><font face="標楷體">
- 學校的大小印章
- [x] 將相關資料詢問 ==詢問宣彤==
- [x] 將之招標文章傳給老師
</font>
---

# 20240124 紀錄
## 招標狀況
### 現今的狀況
</font><font face="標楷體" size=4 color=red>招標號: XB13206 泵控模組化定排量雙向泵內部流體動態分析（II）</font>
    
</font><font face="標楷體">
* 中科院需要會員才能進行招標 
* 會員標號
 
    編號: **==S92021164001==**
    密碼: **==92021164ntut==**
* 關於報價單狀況
</font>
![image](https://hackmd.io/_uploads/SkVhjX0Fp.png)


### 投遞狀況
![image](https://hackmd.io/_uploads/BkUPlE0ta.png)

![image](https://hackmd.io/_uploads/H1iYxNRtT.png)

</font><font face="標楷體" size=5 color=blue>截止日期為20240126，請注意時間<br>如果沒辦法在時間內完成投標，報價單可以晚交
</font>

---

## 油膜分析
</font><font face="標楷體">
* 方法一:將total outlet 設定為 ==wall==，所以唯一的outlet的地方是==油膜洩漏處==<br>狀況並沒有解決，AMG 解算器中偵測到的發散： ==壓力校正==的浮點問題
* 方法二:與方法一相同，將==outlet的壓力下降到99psi==<br>狀況如同方法一出現AMG 解算器中偵測到的發散：==壓力校正==的浮點問題
</font>
---

# 20240129 研究紀錄
## 模型
</font><font face="標楷體">
1. 你要先建立初始表面
2. 知道一開始的模型條件
   </font> 
* </font><font face="標楷體" size=4 color=blue> 活塞模型的位置</font>
![image](https://hackmd.io/_uploads/rkpy4CV5p.png)
* 主要活塞的邊界條件
![image](https://hackmd.io/_uploads/Bkzg7MLcp.png)
* 出口端及進口端的邊界條件
![image](https://hackmd.io/_uploads/Hk6OOzLqa.png)

* </font><font face="標楷體" size=4 color=blue>了解之後先選擇轉子模板的網格/類型/網格劃分</font>
1. 設定活塞數量
    * </font><font face="標楷體" color=green>活塞數=9
    * </font><font face="標楷體" color=green>活塞運動方向=[0,0,1]
    * </font><font face="標楷體" color=green>斜盤中心=[0,0,-0.02]
</font>
![image](https://hackmd.io/_uploads/HyjHCGL9T.png)
# 20240130 研究紀錄
## 中科院討論
</font><font face="標楷體">
1. 先確定Ansys使用版本
2. 希望未來的是繳交光碟==期中/期末報告==
3. 之後有要增加條件會寫在計畫書上
4. 之後的經費可能經過物籌處會被砍，預計砍5萬元以下
5. 預計為==3月==開標
6. 需要繳交==60萬的5%== 為押標金
</font>
---
## 擷取模型
</font><font face="標楷體" size=4 color=red> 在創建 PumpLinx 模型之前，必須建立端口、閥板通道和單個活塞/氣缸組件的 stl 檔案。 該文件必須對應於中間位置的泵浦幾何形狀。
</font>
![image](https://hackmd.io/_uploads/By3uSDL9p.png)
    
---
# 20240131 研究紀錄
## 擷取模型

</font><font face="標楷體" size=4 color=red>對於模型的表面，我們主要處理步驟就是劃分及重新組合和命名</font>
### 第一步:分割 

```mermaid

graph LR

樹階頂端Mesh-->選擇Split_Combine_Geometry_or_Grid-->CAD_PUMP-->Split_Disconnected來分割斷開  
```
![image](https://hackmd.io/_uploads/Hy3A75DcT.png)

### 第二步:命名
    * 將**pump_1**更名為==inlet==
    * 將**pump_2**更名為==outlet==
    * 將**pump_3**更名為==piston==
* 其他的面將全部選取一併命名為==Vp==
* inlet和outlet有被細分，所以設定為下圖
    
![image](https://hackmd.io/_uploads/HJgPfTvcT.png)
![image](https://hackmd.io/_uploads/BJlxQ6v5T.png)
* 將配流盤結合起來
    
```mermaid
graph 
    將properties的operation選擇combine-->選擇pump_4到8-->按下combine鍵-->並改名VP
```
![image](https://hackmd.io/_uploads/ryu0maO56.png)

```mermaid
graph 
    將properties的operation選擇spilt-->選擇pump_4到8-->按下combine鍵-->並改名inlet_wall/inlet_inlet/inlet_mgi
```
![image](https://hackmd.io/_uploads/Sy0fUauqp.png)
* 以同樣的方式設定Outlet的面
![image](https://hackmd.io/_uploads/BJAQv6O9T.png)
* 以同樣的方式設定piston，</font><font color=green face="標楷體">但因為曲面切割，所以會有多餘的切出來，將他用combine合起來</font>
![image](https://hackmd.io/_uploads/SJl0AaOq6.png)
![image](https://hackmd.io/_uploads/BJOANAu9p.png)
</font><font face="標楷體" size=5 color=red>請記得活塞所有地方的命名</font>

![image](https://hackmd.io/_uploads/BJjw1RdqT.png)
---
# 20240214 研究紀錄
### 第三步:將配流盤切割命名
* </font><font face="標楷體">將使用==分割角度 = 50 和分割數 = 16==，將建立十六 (16) 個新 CAD 曲面</font>
![image](https://hackmd.io/_uploads/rJuf9yF96.png)

* </font><font face="標楷體">尋找所有配流盤的壁面，結合並命名</font>
![image](https://hackmd.io/_uploads/S1dPM6ti6.png)

* </font><font face="標楷體">用同樣的方式尋找出配流盤和活塞接觸面(**vp_mgi_piston**)及配流盤和出口入口端的接觸面(**vp_mgi_ports**)</font>

---
# 20240215 研究紀錄
## 網格生成
### 第一步:生成活塞
```mermaid
graph 
Rotor_Template_Mesher-->Rotor_Type設定為Swash_Plate_piston--其他設定請看下圖-->按下Create_Mesh
```
* </font><font face="標楷體" size=4.5 color=red>非常重要:piston wall一定要選擇==piston end 和 piston wall==，不然因為沒有封閉導致 error</font>
![image](https://hackmd.io/_uploads/S1MAOIsjT.png)

* 如果要加油膜
```mermaid
graph 
Rotor_Template_Mesher-->Rotor_Type設定為Swash_Plate_piston-->Setup_Option:Advanced_Mode--其他設定請看下圖-->按下Create_Mesh
```
![image](https://hackmd.io/_uploads/HkehRIjjp.png)

# 20240217 研究紀錄
## 網格生成
### 第二步:生成出口/入口端網格
```mermaid
graph 
General_Mesher-->CAD_surface選擇inlet和outlet的所有面--其他設定請看下圖-->按下Create_Mesh
```
![image](https://hackmd.io/_uploads/rJbZlC6ia.png)
* </font><font face="標楷體" size=4.5 color=green>補充:如何看到網格?<br>   選擇result選取Grid</font>
![image](https://hackmd.io/_uploads/HycMZCpip.png)

### 第三步:生成配流盤網格
```mermaid
graph 
General_Mesher-->CAD_surface選擇vp的所有面--其他設定請看下圖-->按下Create_Mesh
```
![image](https://hackmd.io/_uploads/ryMJzRpia.png)
* </font><font face="標楷體" size=4.5 color=red>非常重要:檢查所有邊界，經判斷將每一個網格面合併成**vp_mgi_piston、vp_mgi_ports、vp_wall**</font>

### 檢查確定所有地方都有設定網格且合理
![image](https://hackmd.io/_uploads/H1IGEATia.png)

---
## 設定
### 第一步:將不同網格數的接觸面合起來
</font><font face="標楷體">最主要我們需要分為**活塞和配流盤**及**配流盤和出入口端**，作法像是類似==Ansys Fluent的Mesh Interface==</font>
![image](https://hackmd.io/_uploads/HkeqNkCjp.png)

### 第二步:設定相關的參數
* </font><font face="標楷體" size=4.5 color=red>在設定參數的時候先開啟model介面才能進行設定</font>

![image](https://hackmd.io/_uploads/SJQ-iyAop.png)
* 選取需要的外界影響，按下**select Modules**，例如:空化

![image](https://hackmd.io/_uploads/H1WJ0yCo6.png)
</font><font face="標楷體">
* 將**轉數**設定為 3
* 將活塞每次旋轉的**時間步長**設定為 30
* 驗證**活塞數量**為 9
* 將**斜盤中心**設定為 [ 0 0 -0.2 ]
* 將**斜盤法向**設定為 [ -0.315 0 1 ]
* 驗證**順時針旋轉方向**
* 驗證**旋轉單位** RPM
* 將**轉速**設定為 1800
* 將**旋轉軸向量**設定為 [ 0 0 1 ]
</font>
![image](https://hackmd.io/_uploads/SJXsxue2p.png)

---
# 20240219 研究紀錄
### 第三步:設定邊界條件
* 進口端
    * 將boundaries選取inlet_inlet，條件改成**inlet**，並且壓力設定==101325 Pa(1 atm)==
    
    ![image](https://hackmd.io/_uploads/S1OKGul3T.png)
* 出口端
    * 將boundaries選取outlet_outlet，條件改成**inlet**，並且壓力設定==100 e05 Pa(1 atm)==
    ![image](https://hackmd.io/_uploads/SJFtmdg2a.png)
    
### 第四步:設定體積條件
* 選取所有體積面，查看Model的所有Material性質，參數如下圖
![image](https://hackmd.io/_uploads/HJggwFOx2a.png)

### 第五步:增加偵查點
![image](https://hackmd.io/_uploads/rJYUlsx26.png)

---
# 20240222 研究紀錄
## 帶入雙向柱塞泵
### 第一步:截取模型

* 導入模型
```mermaid
graph 
import_Gerometry_or_Grid-->按下import_file--記得要將柱塞泵轉成STL檔-->按確定並且確認是否出現模型
```
### 第二步:將所有interface命名
* inlet
    * inlet_inlet(進口面)
    ![image](https://hackmd.io/_uploads/BkZ-Snr3a.png)
    
    * inlet_mgi(進口對於活塞的接觸面)
    ![image](https://hackmd.io/_uploads/SygwBhSn6.png)
    
    * inlet_wall(進口壁面)
    ![image](https://hackmd.io/_uploads/H1r2rhH2a.png)
    

* outlet
    * outlet_outlet(出口面)
    ![image](https://hackmd.io/_uploads/B1_uUhrha.png)
    
    * outlet_mgi(出口對於活塞的接觸面)
    ![image](https://hackmd.io/_uploads/HkfPU3S26.png)
    
    * outlet_wall(出口壁面)
    ![image](https://hackmd.io/_uploads/By45L3Hh6.png)
    

* piston
    * piston_cap(活塞伸縮下固定不變的地方)
    ![image](https://hackmd.io/_uploads/BJFa_nHnT.png)

    * piston_wall(活塞壁面)
    ![image](https://hackmd.io/_uploads/SJRRunrhp.png)

    * piston_cylinder(活塞伸縮的地方)
    ![image](https://hackmd.io/_uploads/H1NZtnH3p.png)

    * piston_mgi(活塞對於進出口的接觸面)
    ![image](https://hackmd.io/_uploads/SJ17t3Bh6.png)


    
