JAWS DAYS 2024 予知保全はできるのか? Amazon Monitronによるガス火力発電所の機器監視
by
kunioku_KGX
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
JAWS DAYS 2024 ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d JAWS DAYS 2024 北海道ガス株式会社 國奥広伸・小笠原元気 D-1 [P] 予知保全はできるのか? Amazon Monitronによるガス火力発電所の機器監視
Slide 2
Slide 2 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 自己紹介 2 好きな分野:IoT 業務内容: エンジニアリング全般 発電所設計・建設・維持管理 IoTデバイス・通信・クラウド開発 趣味:ポッドキャスト Hironobu Kunioku 國奥 広伸 Genki Ogasawara 小笠原 元気 好きな分野:コンテナ 業務内容: 賃貸防災システム設計 バックエンド・フロントエンド DevOps, SRE 趣味:旅行・筋トレ
Slide 3
Slide 3 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d アジェンダ 会社概要・背景 1 Amazon Monitronについて 2 Amazon Monitronの導入 3 Monitoron を応用するには? 4 まとめ - 予知保全はできたのか? 5
Slide 4
Slide 4 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 4 北海道ガス株式会社 主要事業内容 本社所在地 従業員数 沿革 1911年 設立 ガス事業 電気供給業 ガス機器販売 907名 札幌市東区北7条東2丁目1-1 売上高 1,748億円(連結) 2024年2月28日時点 お客さま 件数 ガス:600,882件 電力:234,083件 会社概要 会社概要
Slide 5
Slide 5 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 5 北ガスグループが目指す分散型エネルギー社会 ガスマイホーム発電、コージェネレーションシステムの普及拡大と エネルギーマネジメントシステムの標準化により、需要と供給の最適化を図る ※Community Energy Management System (地域エネルギーマネジメントシステム) ※ Copyright Hokkaido Gas Co., Ltd. All rights reserved ✔ 電気と熱の需要が存在 ✔ 周辺街区のBCP対策 ✔ 分散型エネルギーの ロールモデルになりうる 都市型発電所として建設 熱 電気
Slide 6
Slide 6 text
北ガス札幌発電所 概要 ※排気量 612 L /台 × 340台 発電出力 7800 kW×2台 発電効率 起動時間 10 min 48.9% (LHV) 2019年7月29日 稼動開始 44.1% (HHV) 燃料 都市ガス13A プリウス 一般家庭25,000件分の発電量
Slide 7
Slide 7 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 7 エネルギーシステムアーキテクチャ
Slide 8
Slide 8 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 引用:北海道ガス HP https://www.hokkaido-gas.co.jp/wp-content/uploads/2023/08/hp.pdf エネルギーシステムアーキテクチャ 札幌都心部の省エネ・ 強靭なまちづくりに貢献
Slide 9
Slide 9 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 9 効率的運転・長期安定運用を目指して ✔ 維持管理の高度化
Slide 10
Slide 10 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d アジェンダ 会社概要・背景 1 Amazon Monitronについて 2 Amazon Monitronの導入 3 Monitoron を応用するには? 4 まとめ - 予知保全はできたのか? 5
Slide 11
Slide 11 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 11 Amazon Monitron 🙅 Amazon Monitoron 2020年のre:Inventにて発表 2023年夏に国内販売開始
Slide 12
Slide 12 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 12 サービス概要 Amazon Monitron Amazon Monitron センサー Amazon Monitron ゲートウェイ Wi-Fi Ethernet Webアプリ スマートフォンアプリ BLE ’’Amazon Monitron は、機械学習を用いて産業機器の異常な状態を検出し、予 知保全を可能にするエンドツーエンドのシステムです。’’ IP65 バッテリ寿命 5年(充電不可) Internet ※BLE: Bluetooth Low Energy 引用:https://aws.amazon.com/jp/monitron/
Slide 13
Slide 13 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 13 Amazon Monitron ✓ISO および機械学習ベースの分析 ✓アプリからの通知 ✓後付けで設置可能・低コスト・フルマネージド ISO 20816規格と機械学習によって異常な状態を自動検出 ネイティブアプリ(iOS, Android)からの通知 数万円で遠隔監視・自動検出が実現。ワンパッケージ。
Slide 14
Slide 14 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 14 プラントエンジニアリングの課題 潤滑油冷却器 1次冷却水系統熱交換器 2次冷却水系統熱交換器 ポンプ ポンプ ポンプ 温水~90℃ 低温水~40℃ 潤滑油 約67℃ ポンプ故障による 運転停止リスク 数時間の停止でも大きな損失 → 予知保全への挑戦 → メーカー製は高コスト → Amazon Monitron導入検討 (なるべくコードを書かずに)
Slide 15
Slide 15 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d アジェンダ 会社概要・背景 1 Amazon Monitronについて 2 Amazon Monitronの導入 3 Monitoron を応用するには? 4 まとめ - 予知保全はできたのか? 5
Slide 16
Slide 16 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 16 購入方法 Amazonストアから購入 SORACOMから購入 SORACOM セルラーパック for Amazon Monitron(plan-D バンドル)
Slide 17
Slide 17 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 金額感 内容 金額 センサ5セット 87,670円(税込) ゲートウェイ(Wi-Fi) 21,346円(税込) ゲートウェイ(Ethernet) 27,445円(税込) その他 LTEルーター PoEアダプター(Ethernetの場合) LANケーブル 接着剤 Amazonから買う場合 ※2024/2/27現在 17
Slide 18
Slide 18 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 18 金額感 セット内容 数量 Amazon Monitron ゲートウェイ (Ethernet) 1 Amazon Monitron センサー 5 産業用 LTE Wi-Fi ルーター 1 PoEインジェクター 1 Cat.5e LANケーブル(2m) 2 瞬間接着剤 LOCTITE 454 1 SIMカード plan-D D-300MB サイズ 1 SORACOMから購入の場合 143,000円 (税込・通信費1000円込) スターターとしては すべてそろって丁度良い
Slide 19
Slide 19 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Z Y 軸方向 X 取付・設置 19 Motor Coupling Pump 冷却水系統ポンプ電動機
Slide 20
Slide 20 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Z Y X 軸方向 取付・設置 20 Motor Coupling Pump 潤滑油系統ポンプ電動機
Slide 21
Slide 21 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d ゲートウェイ (Ethernetタイプ) ゲートウェイ (Wi-Fiタイプ) LTEルーター 取付・設置 21
Slide 22
Slide 22 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 22 デバイスの設定 近距離無線通信(NFC)で連 携して設定 Bluetoothで連携して設定 センサの設定 ゲートウェイの設定 セッティングは比較的スムーズにできた
Slide 23
Slide 23 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d ガスエンジン発電機 ガスエンジン発電機 11.6m 6~7.5m 2.5~6m 15.5m ゲートウェイ (Ethernet) 合計8台設置。障害物があるものの BLEが意外に届くことを確認 Wi-Fi ゲートウェイ (Wi-Fi) 18m 配置構成 ※BLE: Bluetooth Low Energy BLE BLE BLE センサ LTEルータ
Slide 24
Slide 24 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d LTE ルーター ゲートウェイ (Ethernet) センサ センサ センサ BLE PoEイン ジェクタ AC100V AC100V SORACOM Air Wi-Fi AC100V LTE回線 有線LAN Cat. 5e ゲートウェイ (Wi-Fi) センサ センサ BLE 24 有線LAN システム構成
Slide 25
Slide 25 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d IAM Identity Centerが管理できるアカウントじゃないと使えない! 当社はクラスメソッド様と契約して対応。 アカウント払い出しまで1か月くらいかかった、、 前もって早めに準備しとくことをお勧めします つまづきポイント1 25
Slide 26
Slide 26 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d つまづきポイント2 ゲートウェイをサイトの親ディレクトリに設定すると、アセットの デバイスはゲートウェイを認識しない プロジェクト サイト アセット ポジション 発電所A 発電所B ポンプ1 ポンプ2 電動機側負荷側 電動機反負荷側 サイト内の子サイトにゲートウェイを 紐付けるとヨシ! 26 ❌
Slide 27
Slide 27 text
27 実際の計測データ
Slide 28
Slide 28 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 28 計測データ アセット表示 時系列データ (全振動 mm/s)
Slide 29
Slide 29 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 29 計測データ X軸, Y軸, Z軸振動
Slide 30
Slide 30 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 30 計測データ センサ接地面の 接触温度
Slide 31
Slide 31 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 31 計測データ 設置後すぐにアラート → 発電機自体の共振による影響 → 異常なしと報告することで、 次回以降アラート発火しない
Slide 32
Slide 32 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 長期トレンドデータ ISO閾値は超えているが、機械学習による評価では異常なし 最大6カ月表示可能(表示も早い) 32
Slide 33
Slide 33 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 33 機械学習による評価 ✓ユーザーは何もせずにAmazon Monitron側で 機械学習による異常監視を実施してくれる https://docs.aws.amazon.com/Monitron/latest/user-guide/anom-sensor-measure.html ・温度の上昇 ・振動レベルの上昇 ・温度・振動レベルの両方の上昇 → 計測後14 日〜21 日でベースラインを確立 (初心者ユーザーには助かる!) ✓今回の計測(約2カ月)ではアラート発火せず
Slide 34
Slide 34 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d アジェンダ 会社概要・背景 1 Amazon Monitronについて 2 Amazon Monitronの導入 3 Monitoron を応用するには? 4 まとめ - 予知保全はできたのか? 5
Slide 35
Slide 35 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 35 応用例:計測データ 予知保全をするには? ・見てもわからない範囲がある ・〜6000 Hzの振動数を取得したい ・ベアリングの傷・異常などを検知するに特に 1000Hz 以上の振動数の計算をしたい 振動数(Hz) 速度 加速度 1000 10 アンバランス・基礎不良等 ベアリング傷・異 音等 地盤振動 等 変位 見てわかる 触るとわかる 聞いてわかる
Slide 36
Slide 36 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 36 応用例:計測データ 予知保全をするには? ・見てもわからない範囲がある ・〜6000 Hzの振動数を取得したい ・ベアリングの傷・異常などを検知するに特に 1000Hz 以上の振動数の計算をしたい ◆ Live data export 機能 Kinesis Data Streams に出力可能 計算式なども組む必要なし Monitron でデータを export してくれる 振動数(Hz) 速度 加速度 1000 10 アンバランス・基礎不良等 ベアリング傷・異 音等 地盤振動 等 変位 見てわかる 触るとわかる 聞いてわかる
Slide 37
Slide 37 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 37 Monitron アプリ =可視化・通知をワンパッケージで提供 Monitron を応用するには?
Slide 38
Slide 38 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 38 Monitron アプリ =可視化・通知をワンパッケージで提供 Monitron を応用するには? 他のメトリクスとの統合 外部 API から取得した情報や 他システムで取得した メトリ クスと統合する場合、別の可視 化システムの構築、メトリクス統 合の処理が必要となる。 他の媒体への通知 社用携帯へ Monitron アプリを 入れるハードルが高い 場合に は、他の媒体への 通知が必 要。例えば、E-Mail や SMS、 Slack や Teams などのチャット アプリへの 通知のニーズが考 えられる。 AWSサービスとの統合 通知やメトリクス統合など、応用 的に使う場合にはその他 AWS サービスと統合する必要があり、 Monitron アプリだけでは完結し ない場合もある。
Slide 39
Slide 39 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 39 Monitron アプリ =可視化・通知をワンパッケージで提供 Monitron を応用するには? 他のメトリクスとの統合 外部 API から取得した情報や 他システムで取得した メトリ クスと統合する場合、別の可視 化システムの構築、メトリクス統 合の処理が必要となる。 他の媒体への通知 社用携帯へ Monitron アプリを 入れるハードルが高い 場合に は、他の媒体への 通知が必 要。例えば、E-Mail や SMS、 Slack や Teams などのチャット アプリへの 通知のニーズが考 えられる。 AWSサービスとの統合 通知やメトリクス統合など、応用 的に使う場合にはその他 AWS サービスと統合する必要があり、 Monitron アプリだけでは完結し ない。 どんな AWS サービスと統合すれば実現できるか? 🤔
Slide 40
Slide 40 text
40 アーキテクチャパターン
Slide 41
Slide 41 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 41 Monitron を応用するには? Amazon Managed Grafana ・マネージド可視化ツール ・IAM Identity Center の認証が必要 ・データソースは Athena を使用 Amazon EventBridge Pipes ・イベント駆動型統合 ・ノーコード・ローコードで実装可能 ・Kinesis Data Streams からイベント駆動
Slide 42
Slide 42 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 42 Monitron を応用するには? Amazon Managed Grafana ・マネージド可視化ツール ・IAM Identity Center の認証が必要 ・データソースは Athena を使用 Amazon EventBridge Pipes ・イベント駆動型統合 ・ノーコード・ローコードで実装可能 ・Kinesis Data Streams からイベント駆動
Slide 43
Slide 43 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 43 アプリ以外でも可視化したい! Amazon Managed Grafana ・IAM Identity Center の認証が必要 ・データソースは Athena を使用 ◆ データソースの作成方法 ① Data Firehose で S3 にデータを蓄積 データの変換は Lambda ETL で実行 ② Glue Crawler で Data Catalog に登録 スケジュールで1時間毎に実行 ③ Athena で任意のクエリを実行する 他のデータソースとも結合可能 Shard Kinesis PutItem Data Firehose S3 Lambda function for ETL
Slide 44
Slide 44 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Amazon Managed Grafana ・IAM Identity Center の認証が必要 ・データソースは Athena を使用 ◆ データソースの作成方法 ① Data Firehose で S3 にデータを蓄積 データの変換は Lambda ETL で実行 ② Glue Crawler で Data Catalog に登録 スケジュールで1時間毎に実行 ③ Athena で任意のクエリを実行する 他のデータソースとも結合可能 44 アプリ以外でも可視化したい! Shard Kinesis PutItem Data Firehose S3 Crawler Data Catalog Glue Lambda function for ETL
Slide 45
Slide 45 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Amazon Managed Grafana ・IAM Identity Center の認証が必要 ・データソースは Athena を使用 ◆ データソースの作成方法 ① Data Firehose で S3 にデータを蓄積 データの変換は Lambda ETL で実行 ② Glue Crawler で Data Catalog に登録 スケジュールで1時間毎に実行 ③ Athena で任意のクエリを実行する 他の Data Catalog とも結合可能 45 アプリ以外でも可視化したい! Shard Kinesis PutItem Data Firehose S3 Crawler Data Catalog Glue Athena Grafana
Slide 46
Slide 46 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 46 Monitron を応用するには? Amazon Managed Grafana ・マネージド可視化ツール ・IAM Identity Center の認証が必要 ・データソースは Athena を使用 Amazon EventBridge Pipes ・イベント駆動型統合 ・ノーコード・ローコードで実装可能 ・Kinesis Data Streams からイベント駆動
Slide 47
Slide 47 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Amazon EventBridge Pipes ・Kinesis Data Streams からイベント駆動 ・ノーコードで実装が可能 47 アプリ以外にも通知したい! Shard Monitron Kinesis PutItem
Slide 48
Slide 48 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Amazon EventBridge Pipes ・Kinesis Data Streams からイベント駆動 ・ノーコードで実装が可能 48 アプリ以外にも通知したい! Shard Monitron Kinesis EventBridge Pipes PutItem Poling
Slide 49
Slide 49 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Amazon EventBridge Pipes ・Kinesis Data Streams からイベント駆動 ・ノーコードで実装が可能 49 アプリ以外にも通知したい! Shard Monitron Kinesis EventBridge Pipes PutItem Poling 引用元: https://aws.amazon.com/jp/eventbridge/pipes/
Slide 50
Slide 50 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Amazon EventBridge Pipes ・Kinesis Data Streams からイベント駆動 ・ノーコードで実装が可能 ◆ メール・SMS に通知する場合 ・ターゲット:Simple Notification Service ◆ Slack に通知する場合 ・ターゲット:Step Functions ・Map state で配列を JSON に直す ・Third-party API Call で Slack Webhook 50 アプリ以外にも通知したい! Shard Kinesis Pipes Poling PutItem SNS SMS
Slide 51
Slide 51 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Amazon EventBridge Pipes ・Kinesis Data Streams からイベント駆動 ・ノーコードで実装が可能 ◆ メール・SMS に通知する場合 ・ターゲット:Simple Notification Service ◆ Slack に通知する場合 ・ターゲット:Step Functions ・Map state で配列を JSON に直す ・Third-party API Call で Slack Webhook 51 アプリ以外にも通知したい! Shard Kinesis Pipes Poling PutItem Step Functions
Slide 52
Slide 52 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Amazon EventBridge Pipes ・Kinesis Data Streams からイベント駆動 ・ノーコードで実装が可能 ◆ メール・SMS に通知する場合 ・ターゲット:Simple Notification Service ◆ Slack に通知する場合 ・ターゲット:Step Functions ・Map state で配列を JSON に直す ・Third-party API Call で Slack Webhook 52 アプリ以外にも通知したい! [{ “data”: … }] { “data”: … } { “text.$”: “$.props” } States.Format()を使うと変数を複 雑なメッセージに組み込める
Slide 53
Slide 53 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d アジェンダ 会社概要・背景 1 Amazon Monitronについて 2 Amazon Monitronの導入 3 Monitoron を応用するには? 4 まとめ - 予知保全はできたのか? 5
Slide 54
Slide 54 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 54 まとめ 問い: 予知保全はできたのか?
Slide 55
Slide 55 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 55 まとめ 問い: 予知保全はできたのか? 結論: センサ設置後、2か月ぐらいでは ポンプはまったく壊れなかった。 故障の予兆もなかった.... 元気!
Slide 56
Slide 56 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 56 まとめ 堅牢な発電所を作って良かったね
Slide 57
Slide 57 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d 57 まとめ ・振動計測を毎月私がやらなくても良くなった →省人化に大きく貢献(実はこれが一番嬉しい) ・常時監視と傾向監視による安心感 よかったこと 今後・・・ ・機械学習に期待(今回は発火しなかったけど)
Slide 58
Slide 58 text
ハッシュタグ:#jawsdays2024 #jawsug #jawsdays2024_d Thank you !
Slide 59
Slide 59 text
59