サイバーフィジカルシステム(CPS: Cyber-Physical System)は、現実世界の設備・人・環境・社会インフラからデータを取得し、サイバー空間で分析・予測した結果を、現実側の制御や運用改善に反映する仕組みです。単なる可視化ではなく、観測、分析、判断、反映、再計測の循環を成立させる点に特徴があります。
CPSを検討するときは、IoT、AI、デジタルツインと混同しない整理が必要です。IoTは現実世界からデータを取得・送信する基盤、AIは分析や予測を担う技術、デジタルツインは現実をサイバー空間に写像する手段です。CPSは、それらを組み合わせ、現実側の判断や制御まで接続する全体設計を指します。
CPSとは、センサー、設備、車両、建物、人体、社会インフラなどの現実世界からデータを取得し、サイバー空間で統合・解析し、その結果を現実側の制御、運用変更、意思決定支援に反映するシステムです。NISTはCPSを、物理的な要素と計算要素が相互に作用するネットワーク化されたスマートシステムとして説明しています。
CPSの本質は、現実世界とサイバー空間が一方向につながることではありません。現実からデータを取得し、分析結果を現実側へ戻し、その結果を再び計測する循環が成立している点にあります。製造ラインの自動調整、交通流の制御、エネルギー需給の最適化、遠隔医療のモニタリングなどは、この循環を使って状態を改善する例です。
単に「センサーでデータを集める」「ダッシュボードで状態を表示する」だけでは、CPSとは言いにくい場合があります。CPSと呼ぶには、取得したデータが現実側の判断や制御に使われ、改善の循環が設計されていることが条件になります。
| 観測 | センサー、設備、端末、ログなどから現実世界の状態を取得します。欠損、ノイズ、時刻同期、センサー校正の品質が後続処理に影響します。 |
| 統合 | 取得したデータを、対象、時刻、工程、場所などの軸でそろえます。複数システムから集まるデータの意味を一致させる工程です。 |
| 分析 | 異常検知、予測、最適化、シミュレーションを行います。AIや統計モデルを使う場合も、学習データの偏りや説明可能性を確認します。 |
| 反映 | 通知、推奨、手順変更、自動制御などの形で現実側へ戻します。安全性が必要な領域では、人の承認や停止条件を設計します。 |
| 再計測 | 反映後の結果を再び計測し、改善効果や副作用を確認します。モデルや制御条件の見直しにも使います。 |
IoTは、現実世界のモノをネットワークにつなぎ、データを取得・送信・制御するための基盤です。CPSは、IoTで取得したデータを分析し、現実側の判断や制御に反映する全体の仕組みです。IoTはCPSの重要な構成要素ですが、IoTだけでCPSが成立するわけではありません。
デジタルツインは、現実の設備、工場、都市、製品などをサイバー空間に写像し、状態把握やシミュレーションを行うための考え方です。CPSでは、デジタルツインを使って現実側への反映前に検証することがあります。ただし、デジタルツインがあるだけでCPSになるわけではなく、分析結果が現実側の制御や運用改善に接続されているかが分かれ目です。
AIはCPSの中で、異常検知、需要予測、画像認識、最適化、制御支援などに使われます。AIを使うことで判断の精度や自動化の範囲を広げられる場合がありますが、AIはCPSそのものではありません。現実側へ反映する仕組み、安全条件、責任分界、停止条件がなければ、CPSとしての運用設計は不十分です。
製造業では、設備、工程、品質、保全、在庫、物流、人員配置など、多くの要素が相互に影響します。CPSを使うと、これらの状態をデータとして取得し、工程全体の状態を分析し、改善判断や制御へつなげやすくなります。製造DXの具体策として、CPSが検討されるのはこのためです。
生産ラインでは、稼働率、停止時間、段取り替え、品質ばらつき、設備条件、環境条件などを同じ時間軸で把握する必要があります。CPSを導入すると、どの条件が品質不良や停止に関係しているかを分析し、工程条件の変更、保全タイミングの見直し、作業手順の変更に反映できます。
ここで重要なのは、経験に基づく現場判断を否定することではありません。CPSは、現場の知見をデータと結び付け、再現性のある判断に近づける仕組みです。人が判断する領域と、システムが推奨または制御する領域を分けることで、導入後の運用も安定しやすくなります。
CPSにおける自動化は、すべてを機械に任せることではありません。現実側に介入するほどリスクも高くなるため、段階を分けて設計します。
現実側へ介入するCPSでは、誤制御が品質問題、設備停止、事故につながる可能性があります。そのため、制御範囲、承認条件、異常時の停止条件、手動復旧手順を事前に定めます。
CPSでは、工程変更、新ライン立ち上げ、設備条件の変更、需要変動への対応などを、現実側へ反映する前にシミュレーションできます。デジタルツインを使えば、実機で試しにくい条件をサイバー空間で検証し、影響を見積もることができます。
ただし、シミュレーションの精度は、モデルの粒度、入力データの品質、計算資源、現実との同期頻度に左右されます。すべてのCPSがリアルタイムシミュレーションを行うわけではありません。対象によっては、バッチ解析や定期的なモデル更新の方が適している場合もあります。
スマートシティ構想では、交通、エネルギー、防災、建物管理、公共サービスなどでCPSの考え方が使われます。交通量や人流、電力需要、災害情報などを取得し、分析結果を信号制御、避難支援、需給調整、施設運用に反映することで、都市機能の改善を狙います。
医療やヘルスケアでは、ウェアラブル端末、医療機器、電子カルテ、遠隔モニタリングなどから得られるデータを使い、患者の状態把握や診療支援に活用します。人の健康データを扱うため、精度だけでなく、プライバシー、説明可能性、責任分界、データ管理の設計が欠かせません。
エネルギー領域では、発電、蓄電、送配電、需要家設備のデータを取得し、需給調整や設備運用に反映します。再生可能エネルギーのように出力変動が大きい電源では、観測、予測、制御の精度が運用に影響します。CPSは、需要予測や設備制御を組み合わせることで、エネルギー利用の効率化に寄与します。
農業では、温度、湿度、日射量、土壌水分、生育状況などを取得し、灌水、施肥、換気、収穫判断などに反映します。CPSが適用しやすいのは、測定できる指標があり、判断条件を定義でき、現実側へ介入できる領域です。経験に基づく栽培判断を、データで補助する形で導入されることが多くなります。
CPSは現実側へ影響を及ぼすため、セキュリティ侵害の影響が情報漏えいだけに収まりません。設備停止、品質不良、事故、社会インフラの混乱につながる場合があります。特に、産業用制御システム、SCADA、PLC、OTネットワークを含む構成では、IT系のセキュリティ対策だけでは不足します。
METIのCyber/Physical Security Frameworkでも、サイバー空間とフィジカル空間の接続が進むことで、サイバー攻撃が物理的なインフラへ影響し得る点が示されています。CPSでは、データの保護だけでなく、制御の安全性、可用性、復旧性を含めて設計します。
CPSは、目的が曖昧なまま導入すると、センサー追加やダッシュボード作成で止まりやすくなります。設備停止を減らすのか、品質を安定させるのか、エネルギー使用量を削減するのか、需要変動へ対応するのかを先に決めます。目的が決まれば、取得すべきデータ、分析方法、反映方法も絞れます。
CPSでは、データの量よりも、判断に使える品質が重要になります。センサーの校正、時刻同期、欠損補完、ノイズ除去、データ定義、設備IDや工程IDの管理が不十分だと、分析結果の信頼性が下がります。導入初期は、分析モデルよりもデータ基盤の整備に時間がかかる場合があります。
分析結果をどのように現実側へ戻すかを決めます。通知だけにするのか、推奨手順を提示するのか、人が承認して反映するのか、自動制御まで行うのかで、必要な安全設計が変わります。特に自動制御では、許容範囲、停止条件、復旧手順、責任者を明確にします。
CPSは、IT部門だけでも、現場部門だけでも完結しにくい取り組みです。設備、制御、情報システム、セキュリティ、データ分析、業務部門が関わります。部門間でデータ定義、運用ルール、変更管理、障害対応、保守責任をそろえる必要があります。
CPSは、現実世界をデータとして捉え、サイバー空間で分析し、その結果を現実側へ反映する仕組みです。IoT、AI、デジタルツインはCPSを構成する要素であり、CPSの中心は、観測から反映までの循環を設計する点にあります。
導入効果を得るには、センサーや分析ツールを導入するだけでは足りません。目的、データ品質、反映方法、安全条件、セキュリティ、責任分界をそろえる必要があります。製造、都市、医療、エネルギー、農業などでCPSの活用は進みますが、現実側へ介入する技術である以上、便利さだけでなく、リスク管理とガバナンスを同時に設計することが前提になります。
A.現実世界の状態をデータとして取得し、サイバー空間で分析した結果を、現実側の制御や運用改善に反映する仕組みです。
A.同じではありません。IoTは現実世界のデータ取得や通信の基盤で、CPSは分析と現実側への反映まで含む全体の仕組みです。
A.デジタルツインは現実をサイバー空間に写像する手段で、CPSはその分析結果を現実側の判断や制御へ反映する仕組みです。
A.必ずリアルタイムで動作するわけではありません。対象、モデル精度、計算資源、制御要件によって、リアルタイム処理とバッチ解析を使い分けます。
A.設備、工程、品質、保全などの状態をデータで把握し、改善判断や制御へ反映しやすいためです。
A.すべてを自動化する技術ではありません。通知、推奨、人の承認、自動制御などの段階を、安全条件に応じて設計します。
A.データ品質、時刻同期、部門間のデータ定義、分析結果を現実側へ反映する手順、安全設計が問題になりやすい点です。
A.CPSは現実側の設備やインフラへ影響を及ぼすため、侵害時に情報漏えいだけでなく、設備停止や事故につながる可能性があるためです。
A.AIは、異常検知、予測、最適化などを担うCPSの構成要素です。CPSでは、AIの出力をどの範囲で現実側へ反映するかまで設計します。
A.解決したい課題、取得するデータ、分析方法、現実側への反映方法、責任分界、セキュリティ対策を先に決めます。