May 30, 2016 課程紀錄

[2016q1 Week #15] [編輯共筆內容]

公告

務實的工程師文化 (?)

分組報告

Team 4

編譯器技術對於現行運算需求的重要性

但 profiling 的成本在許多環境,像是雲端運算來說,實在太沈重,所以 Google 提出透過 perf 工具來取得 profiling 資料的 AutoFDO:

分組報告

Team 7

即時多工和工業控制

以一個鍋爐的監控系統來說明。

鍋爐受控制的主要對象是溫度與壓力,因此必須裝置溫度與壓力的感測器將此物理量轉換為電訊,電腦則藉由類比 / 數位界面將此訊號轉換為數位值。而溫度的升降事由瓦斯燃燒的大小來決定,這包含控制瓦斯與空氣近器閥門的大小。圖1.1中各近器閥門均安裝伺服控制器,而電腦則必須根據鍋爐的溫度誤差,告知各伺服器閥門的大小,這個訊息的傳達則是以數位 / 類比轉換或數位輸入 / 輸出來完成。對壓力的控制亦以排氣閥門的大小來決定。同時為安全起見,在瓦斯進氣幫浦附近裝設安全閥,一旦電路中斷或過熱過壓時可自動切斷瓦斯供應。安全閥的開啟由數位單點輸出來控制一繼電器。這些輸入 / 輸出的界面數目視鍋爐的大小而定,大型鍋爐為求均溫,很可能裝設更多的溫度感測器與燃燒噴嘴。

資訊系統負責的工作如下:

  1. 採集所有輸入訊號
  2. 數位控制計算 (PID 等) 與控制訊號輸出
  3. 緊急狀況處理
  4. 操作人員界面 (operator interface) 顯示
  5. 操作人員輸入界面 (如調整控制器參數)
  6. 資訊管理 (如溫度歷史、鍋爐狀態統計)
  7. 通訊 (如資料傳輸至生產管理之電腦等)

量測即時系統的效率可以下列之指標為參考: