8

代理模型在應對高昂模擬成本中的應用

AI999第3课:现实世界的复杂性与多目标权衡
00:00

在超臨界翼型等複雜工程設計中,高保真模擬(CFD、有限元素分析)的單次評估往往需要數十分鐘到數小時。若把這種模擬直接嵌入演化循環,每一代族群都要逐個評估,計算預算會在數十代之內被迅速耗盡,可探索的搜尋空間也隨之被壓縮。

代理模型(surrogate model,也稱近似模型、元模型)用低成本近似計算替代或部分替代高保真模擬:它從已有模擬樣本中學習輸入—輸出映射,在多目標演化最佳化中快速預測候選方案的效能,從而突破高精度模擬成本高昂的瓶頸。

直接高保真最佳化與代理輔助最佳化的成本與覆蓋對比直接高保真最佳化代理輔助最佳化候選解池:數量少候選解池:數量大1高保真模擬(CFD / 有限元素)2計算預算快速耗盡3僅少數候選被真實評估1代理模型批量快速預測2不確定性閾值篩選3少量高保真模擬校核回填更新單次模擬耗時:高(分鐘—小時級)總評估次數:少,受預算限制搜尋覆蓋:窄,關鍵區域容易被漏掉單次預測耗時:極低(毫秒級)總評估次數:多,搜尋覆蓋更廣高保真預算:集中在關鍵候選代理輔助最佳化:用少量高保真模擬校準,以低成本近似覆蓋更大的搜尋空間

為什麼不能把高保真模擬直接塞進演化循環

  • 瓶頸來源:超臨界翼型、結構強度等問題的單次 CFD / 有限元素模擬耗時長,而演化演算法每一代都要評估整個族群,評估次數與計算預算近似線性消耗。
  • 直接後果:預算被少數幾代吃光,族群規模與迭代代數只能被迫壓縮,多目標前沿難以被充分探索,真正的設計空間被「評估不起」所封鎖。

代理模型的基本原理

用基礎翼型、擾動樣本等已有資料訓練一個映射關係「候選方案 → 目標值與約束表現」,它就成為一個廉價近似評估器。演化循環中候選解先由代理批量評分,只有評分靠前、或不確定性偏大的少數候選才交給高保真模擬校核。

加速路徑的四個環節

  1. 離線訓練:用初始取樣樣本訓練代理模型,建立初步的輸入—輸出映射。
  2. 線上批量預測:每一代對全部候選同時預測多個目標值,替代逐點高保真模擬。
  3. 代理輔助選點:結合預測值與不確定性,挑選高潛力或高資訊量的候選。
  4. 回填校正:把少量高保真結果寫回樣本庫並增量更新代理,使後續預測持續貼近真實響應面。

精度與成本的權衡

代理模型越複雜(從簡單迴歸到高斯過程、深度網路),通常越準,但訓練與推斷開銷也隨之上升。關鍵約束是代理必須顯著快於高保真模擬,否則它會變成新的瓶頸;同時精度要足以支撐選擇壓力,否則演化會被錯誤的方向帶偏。

邊界與風險

代理只在訓練分布附近可靠。當搜尋把候選推向分布外區域時,預測可能給出看似合理卻嚴重偏離的數值,誤導搜尋方向。可行做法是:輸出不確定性估計、設定置信閾值篩選、對越界候選強制高保真驗證,並用實際誤差統計定期檢查代理品質。

常見迷思
代理模型不是「更精確的模擬」,而是「更便宜的近似」。它的價值來自把稀缺的高保真預算集中投向最關鍵、最不確定的候選,而不是取消驗證環節。