pulpul 日本の試験

エンベデッドシステムスペシャリスト 概念書 · 組込み・コンピュータシステム

防災・電力インフラの制御

防災・電力インフラの制御とは,雨量,水位,発電量などの観測値と予測値を組み合わせ,ポンプ,蓄電池,水電解装置などの機器を状況に応じた適切なタイミングで動かす仕組みである。観測した結果に後から対応するだけでは冠水や電力の不安定を防げないため,予測の精度を高める設計と,複数の機器を一貫して指示する制御部のソフトウェア設計が中心の課題になる。試験では,データの時刻整合,タスク構成,電力の需給管理の三つが繰り返し問われる。

予測値と計測値の差を前提にした制御

予測は未来の値を見積もる処理であるため,計測値とずれることを前提に設計しなければならない。冠水防止システムでは,雨水専用の下水道管から流入した水を貯水槽にため,ポンプで河川へ排水する。集中豪雨の際に予測と計測の差が大きくなり,ポンプの稼働が遅れる問題が起きた。この問題への対策として,外部の雨量監視システムの情報を取り込み,貯水槽への予測流入量の精度を高める機能が追加された。

制御の判断は,予測された水位が閾値に達する時刻と,その時刻に送る指示との関係で行われる。貯水槽の水位が一定の値に達すると予測した時刻にポンプへ停止指示を送るかどうかは,予測の信頼性と安全側への余裕の両方を考えて決める必要がある。さらに,ポンプへ稼働指示を送っただけでは機器が実際に動いたことにはならない。指示の送信と動作の確認は別の事象として扱い,稼働していることを制御部がどのように判断するかを設計に組み込むことが,制御の信頼性を支える基本である。

時刻の一致とデータ収集

気象観測では,分散した観測機器のデータを同じ時間軸で並べられることが前提になる。時系列の変化から急激な気象の変化を捉えるには,複数の観測機器でデータの収集時刻がそろっている必要がある。時刻がずれたデータを並べると,実際には同時に起きた変化が時間差のある現象に見えてしまうためである。ディジタル百葉箱のような分散した機器では,各機器の時刻設定を基準時刻に合わせる仕組みを,機器側と収集側で役割を分けて設計する。この時刻の一致は時系列解析の最も基礎となる条件であり,試験でも時刻設定の役割が問われやすい。

一方,分析装置は,各機器から届いたデータがどの機器のものかを通信で用いる識別子を手がかりに対応付けて扱う。識別子と機器の情報の対応を参照することで,どの観測点のデータかを判別できる。時刻は「いつのデータか」を示し,識別子は「どの機器のデータか」を示すため,両者は役割が異なる。観測と予測の結果は,インターネットを経由して研究機関や企業へ提供されるため,外部へ渡すデータにも時刻と識別子が正しく付いている必要がある。

制御部のタスク設計と履歴情報

制御部のソフトウェアは,機能ごとのタスクに分けて構成し,タスク同士の通知や受け渡しによって全体の動作を作る。冠水防止システムでは,外部の雨量データを受け取るLAN通信タスクと,雨水流入量を予測する雨水流入量予測タスクが新たに追加された。LAN通信タスクは雨量監視システムからの通知を契機に起動するため,外部からの入力に応答するイベント駆動の設計になる。

この節の続き

ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。

アプリでこの節を読む