模擬的常見用途

更新於 發佈於 閱讀時間約 3 分鐘
模擬的常見用途,基本上環繞模型兩種與生俱來的特性: 預測性參數性
所謂預測性是說,不管是多荒謬的問題,只要有輸入參數就有輸出結果,然後這個結果我們認為是接近現實的。
參數性是說,和現實生活的實體,在模型中都是數字化的特徵,不管是一個數字,一串數字還是一坨數字。而方程式記載了它的行為準則,像是胖虎只要不爽就會揍人,那麼就可以有一個胖虎equation來描述這件事。基於這個特質,各種what-if 都是很簡單的,近乎零成本。

預測產品行為

預測性的成果,精神上就相當於經驗公式,具體就會像是Intel或AMD所提供的CPU thermal model這種。經過校正後的模型得出的結果在誤差上原則可以小於5%,可以用來預測產品行為,提供廠商開發散熱片的模型。一個模型要準,勢必得投入測量值去校正材料參數或是取得等效參數。

前設計驗證

對模型來說,所謂設計只是數學上在參數上的調整,因此在作為前設計驗證(pre-validation)工具上是相當適合的,你可能有600種想法,但是成本與時間造成你不可能都做出來看看,因此使用模擬可以找出可能性最大的那幾個候選人。

失效分析

在面對一個壞掉的產品,常常我們就是拿到一具屍體,然後除了觀落陰好像沒什辦法知道他到底怎麼死的。專業的法醫可能透過驗屍,可以知道說,"喔~這個是死於他殺",然後本公司載明非正常使用不在保固範圍。
而透過模擬工具,我們可以試圖重現整個使用場景,然後觀察是哪個地方開始它壞掉的過程,重點就在這個"過程"。有時候青光眼不是眼睛的問題,是糖尿病造成的,沒有過程我們就一直醫眼睛,頭痛醫頭,非常合理。

多物理耦合

現實生活不分科,電性的問題常常也和溫度相關,或是溫度造成熱應力這種事情也是所在多有。但是實際在產測,絕對是電子歸電子,機構歸機構,個別測過都沒問題,兜在一起就出問題,最後又得觀落陰了。
透過不同物理模型的耦合分析,我們可以更全面的評估產品的可靠性,或是面對周遭環境的敏感度。但是分析完很不可靠或是很敏感就代表說不能賣?
喔,你想太多。賣肯定是要賣的,只是怎麼爛大家裡要有數而已,商業策略五花八門,我等一介小工程師常常看到也是拍案叫絕,嘖嘖稱奇。
以上各種應用場景中,其實兩個特性並不是互斥的,只是側重點不同,模擬本身就具有可預測和易於調整兩種特性。在很小的問題,你可以又很細,又看趨勢,限制在於硬體計算資源與數值方法。當問題一路往外延伸,或往內縮小,造成目標需要進行取捨。而相應的做法通常就是只在聚焦的問題細緻化,可能是區域的細緻化,或是物理行為(方程式)的細緻化,但這並不是萬靈丹。有的問題彼此糾結,牽一髮動全身,最小化後的問題還是很大,為了順利求解不得不對細節降低要求,這時候就會出現預測性難以保證,只觀察相對變化的狀況。
至於業界是怎麼看待這塊呢? 個人覺得還是跟看待算命有點雷同,參考參考,但未必盡信。大體上,透過客戶基本上會要求,以及大廠雖然人數不多,但是通常也會有相關單位等線索,可以知道市場上的態度是 "雖然有時難以名狀,但大致認同"。
(舊文標題為 "模擬的應用價值",文章搬家後順手改寫了一下)
此篇文章會顯示動態置底廣告
為什麼會看到廣告
avatar-img
45會員
43內容數
和工作相關的筆記整理地
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
熱流資訊站的沙龍 的其他內容
在作模擬的時候,這個準不準這個問題絕對有資格被排在常見問題中的前三名。 當然也是我們首先要問自己的部分。如果人家要拿這份結果去做設計評估,那他的準確性到哪? 如果不能拿來做設計參考,那我們該怎麼解讀? 而準不準的問題,要分成事前諸葛和事後諸葛兩種應用來討論。 事後諸葛的類型 事前諸葛的類型
建模 (Modeling) 畫細不難,難在用最經濟的方式達成 "雖不中亦不遠矣"。 網格 (Meshing) 任憑你列式再怎麼漂亮,解不出來就是白搭。 求解 (iterating) 能收斂都好說,不能收斂就是痛苦的開始
在作模擬的時候,這個準不準這個問題絕對有資格被排在常見問題中的前三名。 當然也是我們首先要問自己的部分。如果人家要拿這份結果去做設計評估,那他的準確性到哪? 如果不能拿來做設計參考,那我們該怎麼解讀? 而準不準的問題,要分成事前諸葛和事後諸葛兩種應用來討論。 事後諸葛的類型 事前諸葛的類型
建模 (Modeling) 畫細不難,難在用最經濟的方式達成 "雖不中亦不遠矣"。 網格 (Meshing) 任憑你列式再怎麼漂亮,解不出來就是白搭。 求解 (iterating) 能收斂都好說,不能收斂就是痛苦的開始
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
模擬世界是我們寫程式造出來的,我們就是模擬世界的主宰,所以各種作用力要長什麼樣子、要怎麼個作用法,都由我們決定。不過,如果希望這些作用力看起來像真實世界的作用力一樣,那在寫程式的時候,套用這些作用力在真實世界中的物理公式,會是比較省時省力的做法。
Thumbnail
這篇內容,將會講解什麼是變數範圍,以及與變數範圍相關的知識。包括變數範圍的簡介、實體變數、全域變數、局部變數、常數。
「直覺和生活常識非常有用,但缺乏知識的直覺會欺騙你。」 「Google對產品經理的要求是,在沒有數據之前不要輕易給出結論。」 「有些事情讓你放棄掉生活中獲得的直覺,是千難萬難。」 「有一點經驗的工程師都知道,任何產品的性能都有一個物理上無法突破的極限, 這個極限並不需要等到工
Thumbnail
設備在高度頻繁不間斷地使用下,會產生高溫而導致硬體設備壽命耗損加速,及異常現象增加,如彈道膛線…。為了滿足未來科技應用,散熱技術扮演了重要關鍵之一。 人工智能高效運算(AI HPC) “當退潮了,就知道誰沒穿泳褲…”
本篇文章介紹了一種簡單但正確的評估方法,以投資評估總分和本益比為依據,給出了公司的投資評級,並以臺積電和NVDA作為範例。文章還提到了演算法的重要性,以及執行長數學的思路。建議投資者試用這種投資策略來輔助自己的投資。
Thumbnail
產品開發的成功,除了品質,更在於是否能夠在適當的時程內推出並滿足客戶需求。 身為開發、設計人員,從文中提供的三個角度來思考,以確保產品與公司的競爭力。
Thumbnail
《為什麼這樣工作會快、準、好》一書中說明:我們可以透過訓練自己用機率思考的方式,做出更好的選擇。機率思考即是設想未來的各種可能性,在腦中同時想著各種相互衝突的情境,並推估各種情形發生的比例,就可以比較準確無誤做出預測,並選擇較適當的方案。 除了機率思考之外,另外我們還需要學會「假設」,透過正確假設
函數式編程跟物件導向一個很大的差異在於對資料可變性(mutability)的態度,函數式編程不鼓勵修改原有的資料,有些語言甚至沒有修改的概念;而物件導向專注於狀態的改變,物件作為閉包就已經假設資料是可變的。這種對於可變性的態度注定物件導向比較容易得到關注,因為這個模型比較符合電腦底層的運作邏輯,而我
Thumbnail
EC tracker utilization ** 3C機構設計爸版權所有** 在開發設計過程中,通常會有的流程包括開案 —> 設計 —> EVT(prototyping) —> DVT(tooling T1) —> PVT(tooling Txx) —> MP(T-Final)。當然,已經有很
Thumbnail
邏輯運算子 它們在許多情境下都是程式語言中重要的工具,用於進行條件判斷和控制流程 在日常中總會遇到有些需要思考判斷的問題,比如要買東西,就會考慮到CP值,東西要好且要便宜,就是and的概念,如果在一些比較複雜的狀況,例如想晚餐吃什麼,就會想火鍋或燒烤都行,這就是or的概念。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
模擬世界是我們寫程式造出來的,我們就是模擬世界的主宰,所以各種作用力要長什麼樣子、要怎麼個作用法,都由我們決定。不過,如果希望這些作用力看起來像真實世界的作用力一樣,那在寫程式的時候,套用這些作用力在真實世界中的物理公式,會是比較省時省力的做法。
Thumbnail
這篇內容,將會講解什麼是變數範圍,以及與變數範圍相關的知識。包括變數範圍的簡介、實體變數、全域變數、局部變數、常數。
「直覺和生活常識非常有用,但缺乏知識的直覺會欺騙你。」 「Google對產品經理的要求是,在沒有數據之前不要輕易給出結論。」 「有些事情讓你放棄掉生活中獲得的直覺,是千難萬難。」 「有一點經驗的工程師都知道,任何產品的性能都有一個物理上無法突破的極限, 這個極限並不需要等到工
Thumbnail
設備在高度頻繁不間斷地使用下,會產生高溫而導致硬體設備壽命耗損加速,及異常現象增加,如彈道膛線…。為了滿足未來科技應用,散熱技術扮演了重要關鍵之一。 人工智能高效運算(AI HPC) “當退潮了,就知道誰沒穿泳褲…”
本篇文章介紹了一種簡單但正確的評估方法,以投資評估總分和本益比為依據,給出了公司的投資評級,並以臺積電和NVDA作為範例。文章還提到了演算法的重要性,以及執行長數學的思路。建議投資者試用這種投資策略來輔助自己的投資。
Thumbnail
產品開發的成功,除了品質,更在於是否能夠在適當的時程內推出並滿足客戶需求。 身為開發、設計人員,從文中提供的三個角度來思考,以確保產品與公司的競爭力。
Thumbnail
《為什麼這樣工作會快、準、好》一書中說明:我們可以透過訓練自己用機率思考的方式,做出更好的選擇。機率思考即是設想未來的各種可能性,在腦中同時想著各種相互衝突的情境,並推估各種情形發生的比例,就可以比較準確無誤做出預測,並選擇較適當的方案。 除了機率思考之外,另外我們還需要學會「假設」,透過正確假設
函數式編程跟物件導向一個很大的差異在於對資料可變性(mutability)的態度,函數式編程不鼓勵修改原有的資料,有些語言甚至沒有修改的概念;而物件導向專注於狀態的改變,物件作為閉包就已經假設資料是可變的。這種對於可變性的態度注定物件導向比較容易得到關注,因為這個模型比較符合電腦底層的運作邏輯,而我
Thumbnail
EC tracker utilization ** 3C機構設計爸版權所有** 在開發設計過程中,通常會有的流程包括開案 —> 設計 —> EVT(prototyping) —> DVT(tooling T1) —> PVT(tooling Txx) —> MP(T-Final)。當然,已經有很
Thumbnail
邏輯運算子 它們在許多情境下都是程式語言中重要的工具,用於進行條件判斷和控制流程 在日常中總會遇到有些需要思考判斷的問題,比如要買東西,就會考慮到CP值,東西要好且要便宜,就是and的概念,如果在一些比較複雜的狀況,例如想晚餐吃什麼,就會想火鍋或燒烤都行,這就是or的概念。