跳至主要内容

System Overview

Jope.SMB 是一套以即時拉曼光譜 + PLS 軟測取代傳統 UV 單波長偵測的 模擬移動床 (SMB) 層析控制系統,並遵循 FDA 21 CFR Part 11 電子紀錄與電子簽章合規要求。

本頁用途

本頁提供 Jope.SMB 的高層概觀 — 做什麼、給誰用、重要的 quality attribute 是什麼。 視覺化的 topology 請見 High-Level Topology。 Console ↔ Inference Server 的 wire contract 請見 ZMQ Integration Protocol

Scope

涵蓋

  • 6 管柱 SMB 層析(可擴展至 N 管柱)
  • 透過 RS2000 雙探頭取得 2048 波數拉曼光譜(785 nm)
  • PLS + Ridge 軟測預測 EPA / DHA / DPA 濃度(魚油 case)
  • MPC(內嵌 DANN)+ PID 階層式控制
  • Batch 生命週期 FSM(idle → running → held → completed),Stateless 驅動
  • 電子簽章 + 不可變更 audit trail(21 CFR 11.10 / 11.100)
  • Model 熱切換 + 透過 REST 管理通道即時觸發訓練
  • 四語多國語 UI(en / zh-TW / zh-CN / ja),執行時切換

不涵蓋

  • SMB 以外的商業邏輯
  • 具體 recipe 內容與 SOP
  • 操作員訓練教材 (Operator Manual 後續遷入)

Stakeholders

角色關切重點
Plant Operator日常 batch 操作、警報、電子簽章
Plant QAAudit trail、簽章有效性、合規報告
Plant IT使用者管理、備份、部署、patching
Jope 工程團隊Jope.Core + Jope.UI + Jope.SMB 開發
AI 研究團隊(off-site)PLS 模型訓練、驗證、交付
FDA / 稽核員CSA(Computer System Assurance)佐證

Key Quality Attributes

AttributeTarget備註
Inference round-trip≤ 20 ms p95ZMQ Protocol · Performance
Batch FSM transitionsdeterministicStateless 驅動,轉移紀錄完整 log
Audit integrityappend-only · tamper-evidentHash-chained events,21 CFR 11.10(e)
Data retention7 年Batch records + audit events + 拉曼光譜
Localization4 locales · 執行時切換en / zh-TW / zh-CN / ja
DeploymentPlant IPC(Console + Historian)+ 獨立 Inference Host 位於 plant LAN無 cluster 依賴
Availability99.9%生產運轉期間目標

系統邊界

  • Plant IPC:Operator Console + Historian(TimescaleDB)。Console 掌管所有硬體 I/O。
  • Inference Host (獨立機器):Python Inference Server 運行於專用 plant-LAN 主機 — 完全隔離 inference、model registry 與訓練 job,與 Plant IPC 職責切離。建議 Linux + systemd 環境。
  • 硬體層:6 層析管柱 + 旋轉 / 氣動閥 + 泵 + UV / Raman detector,以串列匯流排連接至 Plant IPC(Modbus / ASCII / APAX)
  • Off-site:ML 研究團隊 dev machine 進行模型訓練 — 與廠房無直接網路連線;model file 以 signed package 交付

文件地圖

  • High-Level Topology — 完整 runtime 圖與元件說明
  • ZMQ Integration Protocol — Console ↔ Inference Server wire contract
  • Hardware Interfaces (coming soon) — 裝置層通訊協定
  • Compliance Mapping (coming soon) — FDA 21 CFR Part 11 控制對應到各系統層
  • Deployment Topology (coming soon) — installer、process manager、備份、升級路徑