Upgrade to Pro — share decks privately, control downloads, hide ads and more …

再エネ電力取引基盤の「脳」を作る

 再エネ電力取引基盤の「脳」を作る

Avatar for ENEXIA LLC

ENEXIA LLC

June 19, 2026

Other Decks in Technology

Transcript

  1. • アジェンダ 本日の流れ:10のポイントで話します Jagu'e'r エネルギー分科会Meetup#7 02 はじめに 自己紹介 01 ENEXIA

    とは(住友商事G・中流のアグリゲーター) 02 再エネアグリとは 03 集める:データ基盤 04 考える:AI・予測(MLOps) 05 動かす:イベント駆動の取引 06 取引全体の流れ × Google Cloud 07 失敗事例集:本当にあった怖い話 08 マスタ運用 × NocoBase 09 監視の強化 × Grafana 10 プロジェクト管理 × Linear
  2. POINT 01 / 10 ENEXIA とは 住友商事グループの、再エネ“中流”アグリゲーター Jagu'e'r エネルギー分科会Meetup#7 05

    2024年3月設立・住友商事100%。 たくさんの再エネ電源を束ね、市場で取引する会社 つくる 上流 | 電源開発 太陽光・風力・蓄電池 まわす 中流 | 予測と取引 ENEXIA の“脳”=アグリゲーション とどける 下流 | 販売・PPA 必要な人へ届ける すでに“実在の電源”を運用中 数値・名称は住友商事の公開情報 147MW 阿武隈風力発電所 運開時点で国内最大級/約12万世帯分 28.8MW 槇川正木ウィンドファーム 愛媛県/約1.8万世帯分 5GW+ グループ目標(2030年) 住友商事グループの再エネ導入目標 電気は、まとめるほど強い。 離れた電源を束ねて“まとめ売り”するほど、市場で有利になる。 その中流の“脳”を、外注ではなく自社のエンジニアで動かすのが強み。
  3. POINT 02 / 10 再エネアグリとは 予測して、市場で売買し、需給を“合わせ続ける” やること:多数の電源を束ね、発電量と価格を予測し、市場で売買し、需要と供給を30分ごとに一致させ続ける 天候 発電量が読み切れない 晴れ・風しだいで出力が変動し、予測と実績は

    必ずズレる 価格・締切 毎日48回の締切 30分×48コマ。価格も需給も動き、遅れればイ ンバランス(精算) 同時同量 発電=需要を保つ 発電量と供給約定量を30分ごとに「正しくイコ ール」にする だからこそ、再エネ運用には“脳”が要る。 ① 集める → ② 考える → ③ 動かす を、守りで支える Jagu'e'r エネルギー分科会Meetup#7 05
  4. POINT 03 / 10 集める | データ基盤 壊さず貯めて、自動で検証し、崩れたら即わかる Jagu'e'r エネルギー分科会Meetup#7

    07 ① 貯める メダリオン Gold 分析・ML向けに集計 Silver クレンジング・統合・標準化 Bronze 生データ(追記のみ・監査可能) Bronzeは追記のみ。壊しても再処理・監査できる ② 標準化 多様な取込を共通基盤へ API(気象・市場) メール → GCS SCADA(発電所) OPC-UA + VPN 手動アップロード dbt で鮮度・テスト。遅延や欠損をすぐ検知 ③ 崩れたら即わかる “説明のつかない欠損”だけ鳴らす 1 2 3 4 5 6 7 ← 検知 7日連続=検知 単発=鳴らさない/計画停止は対象外 壊さず貯めて、自動で検証。 鳴りすぎる監視はアラート疲れを生むから、“異常だけ”を人に届ける。
  5. POINT 04 / 10 考える | AI・予測 「作って終わり」から「運用し続ける」へ Jagu'e'r エネルギー分科会Meetup#7

    08 Notebook の試作(属人化)から、MLOps で“運用し続ける”へ 回し続けるループ 学習 自動再学習(CT)を運用に組み込み デプロイ merge 起点の自動CD 予測 発電機単位で推論を大量実行 監視 ドリフト等を監視(Grafana) くり返す(目標):性能劣化を検知 → 半自動で再学習へ スケールの実際 発電機ごと モデルを展開 資産特性に合わせ発電機単位で展開(モデル数増を前提にスケール) 並列の壁 超えて拡張 並列実行の上限に到達 → ジョブ内並列へ作り直し(→ POINT7) クラウドネイティブ GCPでスケール Composer + Cloud Run Jobs で大量の予測を実行 目標(To-Be):モデルのリリースを 大幅に短縮。専用モデルから汎用モデルへ移行し、新しい発電所の追加を容易に。
  6. POINT 05 / 10 動かす | イベント駆動の取引 突発イベントに、締切内で自動対応する Jagu'e'r エネルギー分科会Meetup#7

    09 ① 突発をイベントで受けて、締切に間に合うよう自動で意思決定・実行 発電所トリップ 価格・需給変動 イベント受信 (Pub/Sub) 取引判断 リスク・上限 チェック 実行・市場連携 → JEPX ② 発電所が止まっても、計画を守り切る(自動リカバリ) 検知 トリップ/予測ズレ をイベント受信 買い戻し 当日市場(JEPX時間前) で不足分を手当て 点検 計画の不足・未提出 を確認 計画更新 締切前に OCCTOへ更新 リスク低減 インバランス清算 リスクを低減 重複イベントは 冪等性(重複排除) で安全に処理。 外部接続を境界に分離し、判断・リスクチェック・実行を分けて、締切業務に耐える設計に。
  7. POINT 06 / 10 取引全体の流れ × Google Cloud 取り込みから入札まで、Google Cloud

    の上で完結 Jagu'e'r エネルギー分科会Meetup#7 10 取り込み Cloud Run Jobs / Scheduler ・SCADA・気象API ・JEPX・OCCTO ・多様なソースを自動取込 データ基盤 BigQuery ・Bronze→Silver→Gold ・dbt で変換・テスト ・鮮度を自動監視 予測 Composer + Cloud Run ・Cloud Run Jobs を日次編成 ・発電機ごとに再学習・予測 ・ドリフト監視 (Grafana) 取引 Pub/Sub + マイクロサービス ・Event Busで疎結合 ・取引リスク判断 ・市場取引 1日の流れ(すべて自動処理) 夜間 データ取得 夜間 予測を作成 早朝 計画を通知 午前 市場で入札 午前 系統へ提出 人手は“流れ作業”から解放され、監視と例外対応に集中できる
  8. POINT 07 / 10 失敗事例集 | 本当にあった怖い話 「これなら安全」のはずが、本番が落ちた Jagu'e'r エネルギー分科会Meetup#7

    11 主役のやらかし 「NULLABLE で足せば安全」のはずが、需要予測の本番ジョブが落ちた ① 事故 BQ テーブルに created_at を NULLABLE で追加。Cloud Run は無改修でいけると判断した ② 原因 実は DataFrame と BQ のスキーマ不一致で Cloud Run ジョブが停止(stg でも再現)。需要予測 DAG がエラー → リランで復旧 ③ ガードレール 「NULLABLE 追加なら安全」は神話。Cloud Run/ Dataform まで stg で結合確認 + リリース手順を明文化 リリース順ミス → 監視も不発(二段オチ) 参照ビューより先にマスタのカラムを削除し、DAG が Unrecognized name で停止。監視 もベータ版起因で不発 → 順序の明確化/メトリクス監視→ログ監視 上流が“成功した顔”をする 前日スポット価格(JEPX)が欠損でも取得側は正常終了に見え、下流 ML が NaN で停止 → 取得側に例外・ログ・検証/欠損時は遡り 増分の不等号ミスで重複増殖 増分条件を > → >= にして直近を重複取込、データ肥大で学習が OOM/timeout → ロジッ ク修正+反映後の動作確認を必須に ログがシークレットの漏えい経路に エラー時に HTTP ヘッダを無加工でダンプし、シークレットがログに残った → マスキング /除外ラッパー+静的検知 インシデントは、正直まだ出る。でも全部記録し、傾向と再発の構造を“改善ロードマップ”にしている。 転び方こそ、財産になる。
  9. https://www.nocobase.com/ POINT 08 / 10 マスタ運用 × NocoBase マスタ管理:スプレッドシート →

    NocoBase Jagu'e'r エネルギー分科会Meetup#7 12 BEFORE ・誰でも編集できる=誰でも壊せる ・契約書の転記がエンジニア頼み AFTER ・ガイド付きフォームで業務側が自分で更新 ・サーバ検証+監査ログでBigQueryへ自動反映 効果 単純作業からエンジニアを解放。誰でも安全に 入力でき、ミスを防ぐ。 nocobase / マスタ入力フォーム ここにPCブラウザのスクリーンショットを貼る NocoBase の入力フォーム画面(系統名・容量などはマスキングして貼付) https://www.nocobase.com/
  10. POINT 09 / 10 監視の強化 × Grafana Metabase から、Grafana の導入を進めています

    Jagu'e'r エネルギー分科会Meetup#7 13 BEFORE ・可視化は主に Metabase(現場KPI) ・時系列の運用監視・アラート・コード管理は、当社 の要件に対して回しにくい面も AFTER ・遅延・精度などの指標を継続監視 + 閾値アラート ・ダッシュボードをコード(IaC)で管理・レビュー 効果 異常の兆候に早く気づける仕組みへ。現場KPI は引き続き Metabase と併用。 grafana(サンプル / ダミーデータ) Grafana の概念図 or ダミーデータの複製ダッシュボードを推奨(実画面は避 ける) 実数値・発電所名・DB名・URL・閾値・フォルダ名なども広めにマスク
  11. POINT 10 / 10 プロジェクト管理 × Linear Linear でタスクの見通しが一変、組織全体へ広げています Jagu'e'r

    エネルギー分科会Meetup#7 14 BEFORE 手作業中心の運用 ・手でチケット起票・棚卸し ・GitHub Projects 中心で運用負荷が高い AFTER Linear で“見える化” ・進捗・健全性が一目で分かる ・状態が自然に見え、巻き込みやすい ・LLMが開発タスクを管理・実装 linear.app Linear のボード(ダ ミーデータ推奨) 固有名・氏名・案件名まで 広めにマスク ここから:組織全体へ 経営メンバーも利用を開始し、エンジニア以外にも広がってきた。 生成AIは、タスク分解・起票の下書き・実装“支援”を検証中(確定・レビュー/マージは人)。 Linear で“見える化”・“自動化”へ。 経営層まで巻き込みながら、組織全体の効率化に向けて改善を続けている。
  12. • Takeaway 本日のお持ち帰りポイント Jagu'e'r エネルギー分科会Meetup#7 15 “今は回るが、スケールに耐えない”を先に潰す 将来のボトルネックを今のうちに。改善“速度”が上がる 01 道具で“見える化”を徹底する

    可視性を失う変更は、結局おそくなる 02 実装も調査もAIに、人は判断と創造へ 作業を手放し、“本当にそれでいい?”に時間を使う 03 失敗は、全て“学び”に変える 隠さず可視化すれば、組織の財産になる 04 業務効率化とは、「その人にしかできない」を「誰でも・仕組みで」に変えること。 だから人は、もっと面白い問題に集中できる。
  13. • 働く魅力 ENEXIA で働く、4つの面白さ Jagu'e'r エネルギー分科会Meetup#7 16 0→1 を、いま回せる 2024年設立。もう実在の発電所(約12万世帯分)を動かしている

    大量データ × 最先端AI 実装も運用も生成AIをフル活用。夜中のアラートはAIが一次調査 道具は、自分たちで選ぶ dbt・Linear・Grafana・NocoBase。合わなければ、入れ替える 安定 × スピード 住友商事100%の安定基盤で、スタートアップの速さ。バイリンガルで多国籍 むずかしいから、面白い。 再エネの“脳”を、一緒に育てませんか。
  14. We're Hiring 一緒に再エネの「脳」を つくる仲間を募集しています 募集ポジション (エンジニアチームを積極拡大中) Senior Data Engineer MLOps

    Engineer Software Engineer (Go/Python) Data Scientist 技術スタック GCP BigQuery dbt Go Python Pub/Sub Terraform バイリンガル環境 コード/Docは英語・業務は日本語 [ QR / 採用ページURL ] ぜひお声がけください
  15. • 出典 / References 本資料の数値・名称は、すべて公開情報に基づく Jagu'e'r エネルギー分科会Meetup#7 18 阿武隈風力発電所(約147MW・運開時点で国内最大級)/ENEXIA=住友商事グループ2024年3月設立/グループ目標「2030年 再エネ5GW以上」

    住友商事 ニュースリリース 2025: https://www.sumitomocorp.com/ja/jp/news/release/2025/group/19910 槇川正木ウィンドファーム(約28.8MW・愛媛県)/需給運用=ENEXIA 住友商事 ニュース 2026: https://www.sumitomocorp.com/ja/jp/news/topics/2026/group/20260305 電力市場の制度(スポット/時間前・30分コマ・ゲートクローズ) JEPX 日本卸電力取引所: https://www.jepx.jp/electricpower/outline/ 計画値同時同量・各種計画の提出 OCCTO 電力広域的運営推進機関: https://www.occto.or.jp/various/occtosystem/ クラウド/技術(GCP・dbt・Grafana・Linear・NocoBase 等) 各製品の公式サイト・ドキュメント: https://cloud.google.com/run/quotas ほか