照明分析
請閱讀 docs/LIGHTING.md。使用 python -m bsa.lighting <project.json> --out <new-run> --radiance-bin <bin> 或照明工作流程適配器。在 Windows 上透過 scripts/setup_radiance.py 安裝固定版本的引擎。發現實際的引擎/工具可用性;缺少的二進制檔案標記為待處理,而非模擬成功。
要求附有來源連結的 IES 檔案、房間幾何/反射率、燈具位置/方向、維護係數、感測器網格與目標。請勿從電氣瓦特數推導燭光或流明。儲存庫中的 IES 範例為合成資料,絕對不可呈現為實測或製造商資料。當前適配器僅支援 Type C LM-63-2002 TILT=NONE、矩形漫射房間與非傾斜向下燈具;未知場景輸入將被拒絕。
使用真實引擎追蹤直接與反射光。在增加反彈次數與分割數的情況下審查驗證執行,並保留失敗的穩定性/目標檢查。記錄的參數穩定性並不能證明房間的幾何精度或法規採樣方法。報告的平均值為所提供感測器的平均值;除非已證明覆蓋率/權重,否則請勿稱其為任務區域平均值。
對於共享的電氣/CAD/IFC 專案,請閱讀 docs/LIGHTING_BINDING.md,並使用 bsa.lighting_binding 或 electrical_lighting 工作流程適配器。將 ID/XY/功率保留在電氣資料中,將外殼高度保留在幾何資料中,並將明確的世界軸向光度偏移保留在光學輸入中。絕對不要從缺少光源的外殼推斷發射原點。要求名義 IES/電氣瓦特數保持一致,並保留原始光度資料位元組。
對於香港辦公室功率密度檢查,請使用 ../mep-regulations/SKILL.md 與 docs/HK_LIGHTING_RULES.md。lighting_regulations 與此光學管線共享電氣瓦特數與房間幾何;它不會將瓦特數轉換為光度資料。請將 LPD、照度與數值穩定性結果分開處理。通過功率密度檢查無法清除失敗的照度、遺漏的控制、眩光或日光。可執行的香港示範使用合成 IES 與感測器目標;請以實際專案證據取代它們,而非將其視為程式碼值。
檢查原始房間、障礙物與燈具細節、數值輸出與來源雜湊值。保留未解決的日光、眩光、應急照明、傢俱、光譜顏色與法規檢查。綁定器支援一個矩形選定空間;IFC 外殼不會自動成為光學障礙物。絕對不要聲稱通過合成點網格測試即代表完全符合照明要求。