3-模擬分析概念
CAE跟程式、數學有個共同的原則→簡化。
數學簡化到最後,就是我們要的「答案」。
程式精簡後,不僅擁有功能,還能夠用最少的資源「快速地」達到目的。
CAE的前處理透過簡化,能夠幫助我們「快速地模擬出答案」。
舉個例子 ,當我們要模擬陳偉殷投出去的球時,怎麼做?
請先在自己的腦袋模擬一遍,並將答案留在心中。(當然也可以分享出來啦~)
首先想想幾個問題:
1. 模擬的目的是甚麼?
1. 模擬的目的是甚麼?
陳偉殷投出的球,打擊者需要用多大的力量才能夠反擊。
2. 需要哪些資訊?
2. 需要哪些資訊?
陳偉殷用多少力去投球?所投出的球多有力呢?→球的初速度。
打擊者在哪裡擊球?
3. 轉化資訊成為條件。
3. 轉化資訊成為條件。
陳偉殷用多少力去投球?所投出的球多有力呢?→球的初始位置、初始速度。
打擊者在哪裡擊球?→球運動的空間範圍。→球的終點位置、末速度。
4. 等效與簡化
4. 等效與簡化
要不要建立出一個「陳偉殷」?
你可以反問自己,建立投手要做什麼呢?
我們的重點是球,其實只要得到球的初始狀態,就不需要管投手了。
同樣的,我們也不需要打擊手跟球棒,知道擊球點就行了。
5. 投手替換
5. 投手替換
建立出來的模型,包含網格、初始條件與邊界條件,是有很大的彈性運用的,因為這個模型並沒有限制投手為誰,只要將球的初始狀態修改一下以符合其他投手,即可模擬出其他投手所投出的球。
就像數學一樣建立出公式。(也可以說像程式的函式庫)
在此,我們的目的可以做些微調「投手投出的球多有力,打擊者需要用多大的力量才能夠反擊。」這個改變,讓你所建立模型不再是消耗品,而能夠不斷重複使用。(提昌一下 環保與永續)
所以,下次你需要類似的模擬時,不需要重頭建立模型,只要匯入已建立好的模型,然後修改或輸入新的參數(球的初速度、初始位置、終點位置…等),就能縮短許多前處理的時間。