愛伊米

該做和不該做的模擬

模擬工程師的能力,不只是用好模擬軟體,最重要的是知道什麼模擬該做,什麼模擬不該做。

要為設計提供想象力,而不是為報告增加頁數。

該做和不該做的模擬

(圖片來源於網路)

不該做—同事要你做

很多人要你做模擬,只不過要幾張漂亮的模擬雲圖。只不過要證明工作很完整。只不過覺得模擬很廉價。

你要看看,他們是否知道為什麼要做模擬?沒有模擬是否可以做設計?做實驗是否成本更低?

且慢做模擬,而是幫助同事好好分析,他遇到了什麼難題;且慢給資料,而是給他解決問題的方向。

模擬的目的是解決問題,不是給資料。

不該做—領導要你做

不懂模擬的領導很多。在有些人看來,模擬就是計算機上的現實。做兩個方案用模擬對比一下,知道那個效能好。

你要知道,即使很簡單的案例,模擬與現實還是有很大差異。

領導要你努力奮鬥,馬上把這個行業的難題解決。你只能欣然接受,相信只要多幾臺計算機,再多加班幾天,就可以試出來,改進全世界還無法改進的模型,達到全世界還無法達到的精度。

聽到的故事:某領導讓做實驗的用焊槍燒個火焰,用鋼板尺量了火焰的長度和寬度,讓做模擬的用這個資料考核燃燒模型。做模擬的還真用鋼板尺量的資料去分析燃燒模型。

大鍊鋼鐵、大躍進的故事,還在各個辦公室裡以不同尺度上演。

模擬可以為設計服務,但是不能直接為決策提供證據。

該做—設計需要做

設計不需要無頭蒼蠅,揮舞著一大把引數,試探所有的方案,希望撞到一個好方案。

設計需要懂得為什麼,懂得什麼引數是關鍵引數、什麼現象是重要現象,懂得翻騰的世界經歷了什麼過程到達終點。

模擬對於設計很重要,模擬的重要不是與實驗一致,模擬的重要不是告訴兩個方案差幾個百分點,模擬的重要不是準確預示將要發生的事情。

模擬的重要是分析為什麼。

模擬的作用是獲取資訊:

在所有的位置獲取所有時間的所有引數。

模擬把犯罪現場推演為電視連續劇。

實驗提取少量物證,證明推演正確。

模擬的作用是改變現實:

我們可以將現實推到極限。比如完全無粘,完全湍流,完全絕熱,完全反射各種極端世界。

在你佈置的極端情況下,凸顯問題的本質。

模擬的作用是簡化現實:

在計算機上,我們可以把複雜的影響,簡化為單一因素的狀態,我們可以將複雜的現象,剝離為單一現象的表現。清除各個有嫌疑的引數,識別出真正的原因。

模擬做不好的恰恰是復現現實。

模擬最無用的恰恰是復現現實。

很多人追求的偏偏是復現現實。

現實產品過於複雜,模擬要做到復現,只有等到整個模擬水平有重大突破,或者多年後計算機的能力上幾個數量級。

現實產品過於複雜,即使模擬能夠復現,影響結果的因素太多,你也看不出其中的關係,如何指導設計?

模擬工程師與模擬軟體的能力不能混為一談。模擬軟體追求復現現實,追求更復雜、更準確、更快捷。模擬工程師追求理解現實,追求更深入、更合理、更明確。

也許模擬工程師要分化為兩種:一種與軟體融合,成為高超的軟體操作手;一種與產品結合,成為優秀的設計師。

所有的作家都會寫字,寫字為生的不一定是作家,還有抄寫員。

所有的模擬工程師都會用軟體,用軟體的不一定都是設計師。

人高於計算機的是想象力、創造力。