AI蓄電池充放電最適化ソフトウェア徹底比較:Autobidder / Mosaic / GEMS / Tensor Cloud / KrakenFlex / REopt / PyPSA / エネがえるAPIまで
この記事の結論
AI蓄電池充放電最適化で最初に間違えてはいけないのは、「どのAIがすごいか」ではなく、何を最適化しているのかである。
蓄電池制御の実務は、だいたい次の4層に分かれる。
| レイヤー | 目的 | 代表例 |
|---|---|---|
| 導入前シミュレーション | 容量・投資回収・料金削減・PPA採算を事前評価する | REopt、HOMER、PyPSA、エネがえるASP/Biz/EV・V2H/コーポレートPPA/API |
| 予測・スケジューリング | 価格、需要、発電量、SOC、劣化を見ながら翌日・当日計画を作る | Fluence Mosaic、Tensor Cloud、Stem Athena系、独自EMS |
| リアルタイム制御 | PCS・BMS・EMSを秒〜分単位で制御する | Wärtsilä GEMS、各種EMS/SCADA、DERMS |
| 市場入札・VPP運用 | JEPX、需給調整市場、容量市場、FCAS、FCR/aFRR等へ入札・最適運用する | Tesla Autobidder、Fluence Mosaic、KrakenFlex、GridBeyond、EnergyHub、Virtual Peaker |
ここで重要なのは、エネがえるは制御エンジンではないという点だ。
ただし、制御AIの前段である「導入可否判断」「容量設計」「料金プラン比較」「PPA・EV/V2H・蓄電池の経済効果試算」「API連携による提案業務の自動化」では、むしろ強い接続点がある。制御AIが“運用後の最適化エンジン”なら、エネがえるは“導入前の意思決定エンジン”として位置づけると理解しやすい。
蓄電池は世界的にも急速に拡大している。IEAは、蓄電池がEV、ヒートポンプ、データセンターなど新しい電力需要を系統に統合するうえで重要な役割を持つとし、2024年には電池コストが約40%低下し、系統用蓄電池の追加が63GW、累計設備容量が124GWに達したと整理している。([IEA][1])
ただし、IEAは同時に、蓄電池の「設備容量」と「実際に使える柔軟性」は同じではないとも指摘している。蓄電池は満充電とは限らず、放電時間も限られ、アンシラリーサービス用に容量を拘束される場合もあるからだ。([IEA][1])
つまり、蓄電池AI最適化の本質はこうだ。
蓄電池AI最適化とは、kW・kWh・SOC・劣化・価格・需要・発電・市場ルール・制御制約を同時に扱い、どの時間に充電し、どの時間に放電し、どの価値を取りに行くかを決める制約付き意思決定技術である。
この記事では、米国、欧州、北欧、東欧、豪州、アジア、日本、中東までを視野に入れ、著名なソフトウェア、API、制御技術、OSS、標準プロトコルを比較する。Qiita読者向けに、最後はPython実装の最小モデルとAPI設計まで落とす。
対象読者
この記事は、次の人に向いている。
- 蓄電池EMS、VPP、DR、DERMS、PPA、電力市場連携に関わるエンジニア
- 太陽光・蓄電池・EV/V2H・PPAサービスを開発するPdM、事業開発担当
- JEPX、需給調整市場、容量市場、FIP、コーポレートPPAを扱う再エネ事業者
- エネがえるAPIや自社システムを組み合わせて、提案・試算・運用連携を高度化したい人
- 蓄電池制御AIを「魔法のAI」ではなく、数理最適化・時系列予測・制約制御として理解したい人
対象外なのは、「蓄電池を入れれば必ず儲かる」系の雑な結論を探している人だ。蓄電池は、条件が少し変わるだけで採算も制御方針も反転する。ここは逃げずに見る必要がある。
1. AI蓄電池充放電最適化とは何か
結論:AIの正体は「予測 × 制約付き最適化 × 制御 × 市場入札」である
蓄電池のAI制御という言葉は派手だが、実務上の中身はかなり泥臭い。
主な構成要素は以下である。
| 構成要素 | 何をするか | 代表技術 |
|---|---|---|
| 需要予測 | 施設の負荷、EV充電需要、冷暖房需要などを予測する | 時系列モデル、LightGBM、XGBoost、LSTM、Transformer |
| 発電予測 | 太陽光・風力の発電量を予測する | 気象データ、衛星データ、数値予報、機械学習 |
| 価格予測 | 卸電力価格、インバランス、需給調整市場価格を予測する | 時系列予測、確率予測、シナリオ生成 |
| 制約付き最適化 | SOC、充放電出力、効率、劣化、契約電力を守って最適な充放電を決める | LP、MILP、QP、MPC |
| 強化学習 | 状態に応じて充放電行動を学習する | DQN、DDPG、PPO、SAC |
| リアルタイム制御 | PCS/BMS/EMSへ指令を出す | Modbus、SunSpec、IEEE 2030.5、OCPP、OpenADR |
| 市場入札 | 価格・容量・制約を見ながら市場へ入札する | Bidding optimization、portfolio optimization |
研究面では、AI・数理最適化・モデル化を組み合わせたBESS運用手法の整理が進んでおり、蓄電池の運用最適化は単なる価格裁定ではなく、運用モデル、劣化、電力市場、制約条件を統合する問題として扱われている。([ScienceDirect][2])
もう少し現場語で言うと、AIは次の問いに答える。
- いま充電すべきか、放電すべきか、待つべきか
- 明日の高値時間帯に備えてSOCを温存すべきか
- ピークカットを優先するか、市場収益を優先するか
- 蓄電池の劣化コストを織り込むと、何回サイクルさせるべきか
- 需給調整市場へ出す容量と、自家消費・BCP用に残す容量をどう分けるか
- PPA契約や需要家の電気料金削減と、市場取引収益をどう両立させるか
ここでAIが難しくなる理由は、「目的関数が一つではない」からだ。
電気代削減、売電収益、ピークカット、需給調整市場、容量市場、BCP、CO2削減、劣化抑制。全部を同時に最大化することはできない。多くの場合、どれかを優先すると、どれかを犠牲にする。
このトレードオフを、現場が説明できる形にすることが、蓄電池AI最適化の本当の仕事である。
2. 蓄電池最適化の価値スタック
結論:蓄電池の収益源は「積み上げ」ではなく「競合する予約枠」である
蓄電池事業でよく使われる言葉に「Value Stacking」がある。
つまり、複数の収益源を積み上げるという考え方だ。
代表的には以下がある。
| 価値 | 内容 | 主な対象 |
|---|---|---|
| 自家消費最大化 | 太陽光余剰を蓄電し、買電を削減する | 住宅、工場、店舗、公共施設 |
| ピークカット | 最大デマンドを抑え、基本料金を削減する | 高圧・特別高圧需要家 |
| TOU最適化 | 安い時間に充電し、高い時間に放電する | 時間帯別料金、動的料金 |
| 卸電力裁定 | 安い市場価格で充電し、高い市場価格で放電する | 系統用蓄電池、PPA事業者 |
| 需給調整市場 | 調整力として応動し報酬を得る | 蓄電所、VPP、アグリゲーター |
| 容量市場 | 供給力・調整力として容量価値を得る | 系統用蓄電池、発電事業者 |
| FCR/aFRR/FCAS等 | 周波数制御・高速応動サービス | 欧州、豪州、米国、日本 |
| BCP・レジリエンス | 停電時の重要負荷を守る | 病院、自治体、学校、データセンター |
| CO2・環境価値 | 再エネ利用率や証書価値を高める | 需要家、PPA、24/7 CFE |
一見すると、全部取れそうに見える。
しかし実際には、SOCとkW/kWhは有限だ。ある時間帯に需給調整市場へ容量を出すなら、その容量は自家消費にもBCPにも使えない場合がある。市場にコミットした応動義務があるなら、勝手に需要家都合で放電するわけにもいかない。
IEAが指摘するように、蓄電池の設備容量は、そのまま柔軟性として使えるわけではない。蓄電池が満充電ではない、放電時間が短い、アンシラリーサービスに拘束されている、といった条件があるからだ。([IEA][1])
したがって、Value Stackingの実装は「収益を足し算する作業」ではなく、同じkW・kWhをどの価値に予約するかを決める配分問題である。
これをAPIやシステムで扱うなら、少なくとも次のような設計が必要になる。
{
"battery": {
"power_kw": 500,
"energy_kwh": 2000,
"round_trip_efficiency": 0.9,
"min_soc": 0.1,
"max_soc": 0.95
},
"reserved_capacity": {
"bcp_kwh": 300,
"market_kw": 200,
"peak_cut_kw": 150
},
"objectives": [
{
"name": "peak_cut",
"priority": 1
},
{
"name": "energy_arbitrage",
"priority": 2
},
{
"name": "battery_degradation_minimization",
"priority": 3
}
]
}
このJSONで大事なのは、reserved_capacity である。
蓄電池最適化は「最大化」だけでなく、「使わないで残す」ことも最適化の一部になる。
3. 世界の主要ソフトウェア・API・制御技術の比較
結論:導入前試算、運用制御、市場入札、VPPは別物として比較すべき
蓄電池関連ソフトウェアを比較するとき、よくある失敗は、すべてを「蓄電池ソフト」として横並びにすることだ。
実際には、Tesla Autobidder、Fluence Mosaic、Wärtsilä GEMS、KrakenFlex、Tensor Cloud、REopt、PyPSA、HOMER、エネがえるは、同じ土俵に見えて役割が違う。
以下が実務向けの整理である。
| ソフトウェア / 技術 | 主な地域 | レイヤー | 何を最適化するか | 強み | 注意点 |
|---|---|---|---|---|---|
| Tesla Autobidder | 米国、豪州など | 市場入札・運用 | 蓄電池の市場取引、入札、ディスパッチ | 市場取引と制御が密結合 | Tesla資産・契約形態との関係確認が必要 |
| Fluence Mosaic | 米国、日本、豪州など | AI入札・ポートフォリオ最適化 | 蓄電池、太陽光、風力の市場入札 | 複数市場・複数資産に対応 | 詳細API・費用は案件確認 |
| Wärtsilä GEMS | グローバル | EMS・リアルタイム制御 | グリッドスケール蓄電池、ハイブリッド電源 | マイクログリッド、島嶼、データセンターにも対応 | 導入前試算ツールとは役割が違う |
| KrakenFlex | 欧州中心、拡大中 | DER/VPP制御 | 分散型蓄電池、EV充電、空調、UPS等 | 小規模DERを大規模に束ねる思想 | 日本市場制度との接続は個別確認 |
| Tensor Cloud | 日本、アジア志向 | AI取引・蓄電池OS | 日本市場向け蓄電池取引、JEPX・OCCTO連携 | 日本制度・市場連携に強い | 公開情報以上の仕様は確認必要 |
| Stem PowerTrack / Athena系 | 米国中心 | EMS・AI運用 | 需要家側・系統側蓄電池運用 | 商用蓄電池運用実績 | 日本制度への適合は別評価 |
| GridBeyond | 欧州、日本等 | VPP・調整力 | DR、蓄電池、FCR等 | 日本でFCR運用実績を公表 | 対象設備・認証条件は案件依存 |
| EnergyHub | 北米中心 | DERMS / VPP | 家庭用・分散DER統合 | ユーティリティ向けVPP | B2C/DERMS寄り |
| Virtual Peaker | 北米中心 | VPP / DERMS | EV、蓄電池、空調、給湯など | API連携・グリッドエッジ制御 | 大型系統用蓄電池とは目的が違う |
| NREL REopt API | 米国発OSS/API | 導入前最適化 | PV、蓄電池、発電機等の容量・運用 | 無償・OSS・MILP | 商用SaaSの運用制御ではない |
| PyPSA | 欧州発OSS | 系統・容量最適化 | 電力システム全体、貯蔵、送電 | 研究・計画に強い | 現場制御には追加実装が必要 |
| HOMER Pro | グローバル | マイクログリッド設計 | 独立系・ハイブリッド電源設計 | マイクログリッド設計で定番 | 市場入札AIではない |
| エネがえるASP/Biz/EV・V2H/コーポレートPPA/API | 日本 | 導入前試算・提案自動化 | 経済効果、料金、PV、蓄電池、EV/V2H、PPA | 日本の営業・提案・API連携に強い | リアルタイム制御EMSではない |
Tesla Autobidderは、公式にリアルタイム取引・制御プラットフォームとして説明され、蓄電池等の資産を自律的に収益化する市場入札・ディスパッチ制御の仕組みを提供している。([Tesla][3])
Fluence Mosaicは、太陽光・風力・蓄電池向けのAI入札ソフトウェアとして、CAISO、ERCOT、MISO、日本、豪州NEMなど複数市場への対応を掲げ、機械学習予測、確率予測、最適化、シミュレーション環境を組み合わせている。([Fluence][4])
Wärtsilä GEMSは、グリッドスケール蓄電池、ハイブリッド発電、データセンター、島嶼系統などを対象に、全システム制御とリアルタイム最適化を行うEMSとして位置づけられている。([Wärtsilä][5])
KrakenFlexは、機械学習とAIを用いて分散型エネルギー資産を制御し、蓄電池、EV充電器、UPS、冷暖房などをつなぐクラウド型プラットフォームとして説明されている。([Octopus Energy][6])
Tensor Energyは、日本市場向けに、JEPXやOCCTOとの統合、蓄電池プロジェクトシミュレーション、AI駆動の取引・最適化を前面に出している。([テンサーエナジー][7])
この比較から見えるのは、世界の先端プレイヤーほど「制御」だけでなく「市場・制度・データ・制約」を一体で見ているということだ。
4. Tesla Autobidder:市場取引と制御を一体化する蓄電池OS
結論:Autobidderは「蓄電池を電力市場でどう稼働させるか」に強い
Tesla Autobidderは、蓄電池をリアルタイムの市場取引・制御対象として扱うプラットフォームである。公式情報では、価格ベースの資産管理、ポートフォリオ最適化、実時間取引、ディスパッチ制御が説明されている。([Tesla][3])
技術的には、以下のような構成が想定される。
市場価格予測
↓
SOC・劣化・契約制約
↓
最適入札
↓
リアルタイム制御
↓
実績・収益・応動ログ
↓
次回入札へフィードバック
Autobidder的なシステムで重要なのは、単に「安いときに買って高いときに売る」だけではない。
蓄電池は、容量が有限で、充放電回数に劣化コストがあり、インバータ出力にも上限がある。さらに、市場へ応札すれば、応動義務やペナルティもある。
つまり、Autobidderの価値は、以下のような複数制約を同時に処理する点にある。
- 価格裁定
- 市場入札
- 応動義務
- SOC管理
- 蓄電池劣化
- ポートフォリオ全体の収益
- 運用リスク
エンジニア視点では、これは「時系列最適化 + 市場入札 + 実時間制御 + リスク管理」の統合システムである。
5. Fluence Mosaic:AI入札とポートフォリオ最適化の代表格
結論:Mosaicは、単体制御よりも「市場参加する再エネ・蓄電池ポートフォリオ」の最適化に強い
Fluence Mosaicは、太陽光、風力、蓄電池を対象としたAI入札ソフトウェアである。公式情報では、CAISO、ERCOT、MISO、日本、豪州NEMなど複数市場への対応、16GW以上の導入・受注実績、機械学習予測、確率予測、最適化、シミュレーション環境が示されている。([Fluence][4])
特に興味深いのは、Mosaicが「予測」と「入札」と「制約」を強く結びつけている点だ。
太陽光や風力は、発電量が不確実である。蓄電池は、その不確実性を吸収できるが、容量には限界がある。したがって、単純な決定論的スケジュールではなく、確率的な価格・発電・制約を前提に入札を組む必要がある。
Fluenceは、Mosaicについて、予測、価格・発電・制約を考慮した最適化、シミュレーション環境を説明している。([Fluence][4])
Qiita読者向けに抽象化すると、Mosaic型のアーキテクチャは以下に近い。
Forecast Layer
- Price forecast
- Load forecast
- Renewable generation forecast
- Constraint forecast
Optimization Layer
- Day-ahead bidding
- Real-time bidding
- SOC schedule
- Risk-aware dispatch
Simulation Layer
- Revenue simulation
- Constraint violation test
- Market scenario replay
Execution Layer
- EMS/SCADA integration
- Dispatch commands
- Performance monitoring
このタイプの製品は、単体の需要家向けピークカットというより、発電事業者、アグリゲーター、蓄電所、再エネポートフォリオ運用者に向いている。
6. Wärtsilä GEMS:リアルタイムEMSとしての強さ
結論:GEMSは、蓄電池を「市場商品」ではなく「電力システムの制御対象」として扱う色が強い
Wärtsilä GEMSは、グリッドスケール蓄電池、ハイブリッド発電、島嶼系統、データセンター、マイクログリッドなどを対象にしたEMSである。公式情報では、システム全体の制御と最適化、リアルタイム制御、サイバー認証などが示されている。([Wärtsilä][5])
AutobidderやMosaicが市場入札寄りだとすれば、GEMSはよりEMS/SCADA寄りだ。
つまり、以下のような現場に強い。
- 再エネ + 蓄電池 + ディーゼル発電機のハイブリッド制御
- 島嶼・マイクログリッドの需給制御
- データセンターの電源安定化
- 系統用蓄電池のリアルタイム監視
- 複数PCS・BMS・保護装置の統合
このタイプで重要なのは、AIの派手さより、落ちないこと、守ること、制約違反しないことである。
電力制御では、最適化より先に安全がある。
エンジニアがGEMS型EMSを評価するときは、次の観点を見るべきだ。
| 評価項目 | 見るべき内容 |
|---|---|
| 応答速度 | 秒〜分単位の制御に耐えるか |
| PCS/BMS連携 | 対応メーカー、プロトコル、フェイルセーフ |
| サイバーセキュリティ | 認証、通信暗号化、アクセス管理 |
| ローカル制御 | クラウド断でも最低限制御できるか |
| ログ・監査 | 制御指令、応動実績、異常履歴を追えるか |
| 拡張性 | 蓄電池、PV、発電機、EV充電器を統合できるか |
ここでエネがえると接続するなら、GEMSのようなEMSが「運用後の制御」を担い、エネがえるBizやAPIが「導入前の経済効果・容量・料金・PPA条件の検討」を担う分業が自然である。
7. KrakenFlex / EnergyHub / Virtual Peaker:VPP・DERMS型の思想
結論:VPP型は「大きな蓄電池を制御する」より「小さな資産を束ねる」技術である
KrakenFlex、EnergyHub、Virtual PeakerのようなDERMS/VPP系プラットフォームは、グリッドスケール蓄電池だけでなく、家庭用蓄電池、EV充電器、ヒートポンプ、空調、給湯器、UPSなどを束ねる。
KrakenFlexは、機械学習とAIを用いて分散型エネルギー資産を制御し、蓄電池、EV充電器、UPS、暖冷房設備などを接続するプラットフォームとして説明している。([Octopus Energy][6])
EnergyHubは、VPPを拡張し、負荷成長や再エネ統合に対応するユーティリティ向けDERMSとして位置づけられている。([EnergyHub][8])
Virtual Peakerは、VPP、ローカルディスパッチ、API連携、AIを用いたグリッドエッジ最適化を前面に出している。([Virtual Peaker][9])
VPP型の本質は、制御対象がばらばらなことだ。
家庭用蓄電池
EV充電器
V2H
空調
給湯器
商業施設蓄電池
UPS
太陽光PCS
↓
アグリゲーション
↓
需要抑制 / 充電制御 / 放電制御 / 市場応札
このときの難しさは、大型蓄電池とは違う。
| 大型蓄電池 | VPP / DERMS |
|---|---|
| 単一または少数の資産を高精度制御 | 多数の小規模資産を統計的に制御 |
| PCS/BMS連携が中心 | 顧客同意、通信、端末差、行動変化が重要 |
| SOCや応動性能を直接把握しやすい | 実際に応動するかに不確実性がある |
| 発電事業・市場取引用途が多い | 小売、DR、家庭、EV、自治体施策にも広がる |
エネがえるEV・V2HやエネがえるAPIと接続する余地があるのは、この領域だ。
例えば、導入前に「家庭用太陽光 + 蓄電池 + EV + V2H」の経済効果を試算し、将来的にはVPP参加時の追加価値をシナリオとして提示する。制御はVPPプラットフォーム、導入判断はエネがえる、という分担である。
8. Tensor Cloud:日本市場向けAI蓄電池OSとしての注目点
結論:日本市場では、JEPX・OCCTO・需給調整市場への制度接続が差別化要因になる
Tensor EnergyのTensor Cloudは、日本市場に特化した蓄電池最適化・取引OSとして注目される。公式情報では、東京センチュリーとの取り組みで、2024年半ばからAI駆動の蓄電池最適化、市場取引、バランシングを自動化していると説明されている。([テンサーエナジー][7])
また、Tensor Cloudは、蓄電池のサイジング、プロジェクトシミュレーション、JEPXおよびOCCTOとの統合を打ち出している。([テンサーエナジー][7])
日本の蓄電池AI最適化では、海外製品をそのまま持ってくるだけでは不十分だ。理由は制度が違うからである。
日本で重要になる市場・制度には、少なくとも次がある。
| 項目 | 意味 |
|---|---|
| JEPXスポット市場 | 翌日受渡の電力取引 |
| JEPX時間前市場 | 当日・直前の需給調整的な取引 |
| 需給調整市場 | 一次、二次、三次など調整力商品 |
| 容量市場 | 将来の供給力確保 |
| FIP制度 | 再エネ発電の市場連動型プレミアム |
| インバランス料金 | 計画値と実績値の差分コスト |
| OCCTO連携 | 需給・広域運用・制度データとの関係 |
JEPXは、スポット市場、時間前市場、先渡市場を公表し、エリアプライスや取引量などのデータを提供している。([JEPX][10])
日本の需給調整市場は2021年4月1日に開設され、その後、商品が段階的に導入され、蓄電池やDR等も要件を満たせば参加可能な制度として整理されている。([EPRX][11])
つまり、日本向け蓄電池AIでは、単に最適化アルゴリズムが優れているだけでは足りない。
制度データ、計画提出、応動要件、ペナルティ、会計処理、契約形態を扱えるかが実装上の勝負になる。
9. GridBeyond / Stem:需要家側・調整力・AI運用の実務感
結論:需要家側蓄電池では「市場収益」だけでなく「施設運用との衝突」を見る必要がある
Stemは、PowerTrackスイートやEMS、SCADA、PPC、ロガー、運用・最適化サービスを提供し、旧Athena系のAI-driven enterprise softwareとして商用蓄電池の運用最適化を説明している。([Stem][12])
また、Athenaは蓄電池サイトを管理し、グリッドコールに短時間で応答し、料金制度や季節ピークに応じた最適化を行うソフトウェアとして説明されている。([Stem, Inc.][13])
GridBeyondは、日本でFCR運用を行った事例を公表し、FCRでは秒単位の精度、双方向通信、リアルタイム分析が求められると説明している。([GridBeyond][14])
需要家側蓄電池で重要なのは、制御ロジックが施設運用と衝突しないことだ。
例えば、工場でピークカットを目的に蓄電池を使っているのに、市場価格が高いからといって勝手に放電してしまうと、夕方のデマンドピークに備えたSOCが不足するかもしれない。病院や避難所では、BCP用に残すべき容量を市場取引で使い切ることは許されない場合がある。
したがって、需要家併設蓄電池では、以下の優先順位設計が必要になる。
dispatch_priority:
- safety_and_bcp_reserve
- facility_peak_cut
- pv_self_consumption
- demand_response_commitment
- energy_arbitrage
- degradation_minimization
この優先順位は、AIが勝手に決めてはいけない。
事業者、需要家、保安、契約、補助金、保証、保険の条件で決めるべきものだ。
10. REopt / PyPSA / HOMER:OSS・設計ツールの実務価値
結論:OSSと設計ツールは、商用EMSの代替ではなく「検証・試算・設計思想の理解」に強い
商用EMSやAI入札ソフトは強力だが、ブラックボックスになりやすい。
一方で、REopt、PyPSA、HOMERのようなツールは、導入前検討や研究、検証、PoCに向いている。
NRELのREopt APIは、再エネ、従来電源、蓄電池など複数技術の最適な組み合わせをMILPで求め、NPVやディスパッチ戦略を評価する無償・OSSの開発版APIとして説明されている。([GitHub][15])
PyPSAは、電力システム、送電、貯蔵などを含むエネルギーシステムをシミュレーション・最適化するオープンソースPythonフレームワークである。([GitHub][16])
HOMER ProのCombined Dispatchは、従来のCycle ChargingやLoad Followingを改善するディスパッチ戦略として説明されている。([HOMER Energy][17])
これらのツールは、以下の用途に向く。
| ツール | 向く用途 | 向かない用途 |
|---|---|---|
| REopt | 導入前の容量最適化、NPV、PV+BESS+発電機評価 | 本番EMSとしてのリアルタイム制御 |
| PyPSA | 系統・地域・ポートフォリオ最適化、研究、計画 | 非エンジニアの即時営業提案 |
| HOMER | マイクログリッド、独立電源、ハイブリッド電源設計 | 市場入札AI、自動取引 |
| 自作Python + Pyomo | ロジック検証、PoC、社内モデル | 認証・監視・障害対応込みの本番制御 |
エネがえるとの接続で考えると、OSSは「モデルの検証」や「新機能開発の原型」に向く。
一方、営業や提案現場では、エネがえるBizやエネがえるAPIのように、料金プラン、補助金、PV、蓄電池、EV/V2H、PPAなどを日本市場向けに扱える試算基盤が必要になる。
エネがえるAPIは、住宅用・産業用自家消費型太陽光・蓄電池、EV/V2H/充電器、自治体補助金、電気料金プラン参照などをREST APIで提供するサービスとして説明されている。([KKC][18])
また、エネがえるのサービスページでは、太陽光・蓄電池提案を短時間で試算できるAPIとして紹介されている。([エネガエル][19])
つまり、OSSでロジックを検証し、エネがえるAPIで日本市場向け提案・試算ワークフローへ接続し、商用EMSで運用制御する、という三層構成が現実的である。
11. 米国・欧州・日本・豪州・アジア・中東の制度差
結論:蓄電池AIは、国ごとに「市場商品」が違うため、そのまま横展開できない
同じ蓄電池でも、収益化できる市場、応動要件、データ連携、計画提出、ペナルティが国ごとに違う。
米国
米国では、FERC Order 841が電力貯蔵リソースのRTO/ISO市場参加を扱う重要な制度であり、2018年に発行されている。([Federal Energy Regulatory Commission][20])
また、FERC Order 2222は、蓄電池、屋根上太陽光、スマートサーモスタット、EV充電器などの分散型エネルギー資源が、アグリゲーションを通じて地域電力市場に参加できるようにすることを目的としている。([Federal Energy Regulatory Commission][21])
米国で蓄電池AIが発展しやすい理由は、市場参加の制度設計と、ISO/RTOごとの価格・入札データが豊富なことにある。
CAISO、ERCOT、PJM、NYISOなどは、それぞれ市場設計が違うため、AI最適化も市場ごとにチューニングされる。
欧州・北欧・東欧
欧州では、FCR、aFRR、mFRR、RRなどの調整力商品、再エネ大量導入、国境間連系、アグリゲーションが重要になる。
特に北欧では柔軟性市場や高速調整力、東欧では系統制約や市場成熟度の差が、蓄電池AIの実装条件を変える。
欧州で難しいのは、国ごとに制度・TSO要件・収益構造が違うことだ。
したがって、欧州向け蓄電池AIでは、単一アルゴリズムより、市場ルールを差し替えられる設計が重要になる。
日本
日本では、JEPX、需給調整市場、容量市場、FIP、インバランス、OCCTOとの関係が重要になる。
JEPXはスポット市場、時間前市場、先渡市場を提供し、価格や取引量、エリアプライスなどのデータを公表している。([JEPX][10])
需給調整市場は2021年に開設され、2024年に全商品取引が開始されるなど、段階的に商品が導入されている。([EPRX][11])
日本市場では、制度変化が早い。
そのため、蓄電池AIだけでなく、導入前試算、補助金、電気料金プラン、市場連動単価、PPA契約、需要家負荷データを更新し続ける仕組みが必要になる。
豪州
豪州は、NEM、FCAS、大型蓄電池の実績、再エネ大量導入、地域ごとの系統制約が特徴である。
Tesla AutobidderやFluence Mosaicが豪州市場にも対応していることからも、蓄電池の市場入札・制御の先進地域として見やすい。Fluence Mosaicは豪州NEMへの対応を明記している。([Fluence][4])
アジア
アジアでは、国ごとに市場自由化、系統安定化、再エネ導入段階が大きく異なる。
日本は市場制度・VPP・蓄電所事業が進みつつあり、韓国、台湾、シンガポール、インド、東南アジアでは、再エネ統合、マイクログリッド、データセンター、産業需要家向けEMSが重要になる。
中東
中東では、太陽光ポテンシャル、データセンター、マイクログリッド、海水淡水化、産業負荷、大規模インフラの安定電源が論点になりやすい。
市場入札AIというより、太陽光・蓄電池・発電機・負荷を統合するEMS、マイクログリッド制御、データセンター電源最適化が相性のよい領域である。Wärtsilä GEMSがデータセンター、島嶼系統、ハイブリッド電源を対象に掲げているのは、この種の用途と近い。([Wärtsilä][5])
12. 標準プロトコル:APIより先に「制御インターフェース」を理解する
結論:蓄電池AIの本番実装では、REST APIだけでは足りない
Webサービス開発者は、ついREST APIやGraphQLで考えがちだ。
しかし、蓄電池制御の現場では、PCS、BMS、EV充電器、スマートインバータ、DERMS、DR信号などとの通信が必要になる。
主な標準・プロトコルは以下である。
| 標準 / プロトコル | 主な用途 | 蓄電池AIとの関係 |
|---|---|---|
| Modbus | PCS/BMS/計測器との通信 | 現場機器制御の基本 |
| SunSpec Modbus | DER機器の相互運用 | 太陽光・蓄電池機器のデータモデル |
| IEEE 2030.5 | DERとDER管理システム間通信 | スマートインバータ、V2G、DERMS |
| OpenADR | DRイベント・価格信号 | 需要応答、VPP、動的料金 |
| OCPP | EV充電器と中央システム | EV充電制御、V2G/V2H前段 |
| IEC 61850 | 変電所・電力システム通信 | 大規模電力設備 |
| MQTT | IoTデータ連携 | センサー・クラウド連携 |
| REST API | 事業システム連携 | 試算、データ取得、レポート、自動化 |
OCPPは、充電ポイントと中央システム間の通信をベンダー非依存にする標準として説明されており、OCPP 2.1ではよりスマートで効率的な充電を支える機能が拡張されている。([Open Charge Alliance][22])
SunSpec Modbusは、DERコンポーネントの相互運用性を高める標準で、IEEE 1547-2018でも参照されている。([SunSpec Alliance][23])
IEEE 2030.5は、DERとDER管理システム間の通信プロトコルを定義し、V2Gやスマートインバータ実装でも使われている。([IEEE Standards Association][24])
OpenADR 3.0は、DER、再エネ、蓄電池、EVバッテリー、充電インフラを支える動的価格・DRイベント信号の双方向通信を想定している。
ここで重要なのは、API設計の階層を混同しないことだ。
業務API
- 見積
- 試算
- 顧客管理
- レポート
- 料金プラン参照
市場API / データAPI
- 価格
- 入札
- 予備力
- 実績
- 計画値
制御プロトコル
- PCS制御
- BMS状態
- EV充電器制御
- DR信号
- インバータ設定
エネがえるAPIは、業務API・試算APIのレイヤーにいる。
一方、OpenADR、IEEE 2030.5、SunSpec、OCPPは、制御・DER連携のレイヤーにいる。
この切り分けを理解しておくと、無理な設計をしなくて済む。
13. AI最適化アルゴリズムの選び方
結論:いきなり強化学習に飛びつくより、まずMILP/MPCで十分な場合が多い
蓄電池AI最適化では、強化学習がよく話題になる。
ただし、実務で最初に使うべきとは限らない。
代表的な手法を整理する。
| 手法 | 向く用途 | 強み | 弱み |
|---|---|---|---|
| ルールベース | 初期EMS、簡易ピークカット | 実装が簡単、説明しやすい | 複雑な市場・劣化に弱い |
| LP / MILP | 容量・運用最適化、導入前試算 | 制約を明示しやすい、検証可能 | 大規模・リアルタイムでは重くなる |
| MPC | 短期予測に基づく逐次制御 | 現実運用に強い | モデル設計が必要 |
| 確率最適化 | 価格・発電不確実性を考慮 | リスクを扱える | 実装が重い |
| 強化学習 | 複雑な環境下の方策学習 | 非線形・不確実環境に強い可能性 | 説明性、安全性、検証が難しい |
| ハイブリッドAI | 予測ML + 最適化 | 実務で扱いやすい | 設計品質に依存 |
研究では、深層強化学習を用いてPV・蓄電池の市場運用を最適化し、インバランスペナルティを削減する手法も提案されている。筑波大学の研究では、市場ルールを考慮したDRL手法により、比較手法に対してインバランスペナルティを最大47%および26%削減したと報告されている。([筑波大学][25])
また、PNNLの研究では、蓄電池の効率がSOCや出力によって変化する非線形性や劣化を考慮した深層強化学習ディスパッチにより、定効率モデルと比べて1.6倍のコスト削減を示し、寿命低下を避ける重要性も示されている。([PNNL][26])
ただし、実務実装では、強化学習は慎重に扱うべきだ。
理由は3つある。
- 説明責任:なぜその充放電をしたか説明しにくい
- 安全性:探索行動が実機制御に向かない場合がある
- 制度適合:市場入札・応動義務・契約制約を破れない
そのため現実的には、以下の構成が扱いやすい。
価格・需要・PV予測:機械学習
↓
制約付き最適化:MILP / MPC
↓
異常検知・補正:ルールベース
↓
高度化候補:強化学習をシミュレーション環境で検証
実務では、AIを一枚岩で捉えない。
「予測はAI、制御は最適化、保安はルール、検証はシミュレーション」と分ける方が堅い。
14. Pythonで最小の蓄電池充放電最適化モデルを書く
ここでは、Qiita読者向けに最小モデルを示す。
目的は、市場価格に応じて充放電し、SOC制約と充放電上限を守ること。
数理モデル
時刻 t において、
-
charge[t]:充電電力 -
discharge[t]:放電電力 -
soc[t]:蓄電池残量 -
price[t]:市場価格 -
eta_c:充電効率 -
eta_d:放電効率
を考える。
目的関数は、単純化すると以下。
maximize Σ price[t] * discharge[t] - price[t] * charge[t] - degradation_cost * (charge[t] + discharge[t])
制約は以下。
soc[t+1] = soc[t] + eta_c * charge[t] - discharge[t] / eta_d
0 <= soc[t] <= battery_capacity
0 <= charge[t] <= charge_power_limit
0 <= discharge[t] <= discharge_power_limit
Pythonサンプル
import pulp
import pandas as pd
# -----------------------------
# Sample data
# -----------------------------
prices = [8, 7, 6, 5, 6, 9, 14, 20, 18, 12, 9, 7]
T = range(len(prices))
battery_capacity_kwh = 1000
power_limit_kw = 250
eta_c = 0.95
eta_d = 0.95
initial_soc_kwh = 500
min_soc_kwh = 100
max_soc_kwh = 950
degradation_cost_yen_per_kwh = 1.0
# -----------------------------
# Optimization model
# -----------------------------
model = pulp.LpProblem("battery_dispatch_optimization", pulp.LpMaximize)
charge = pulp.LpVariable.dicts("charge_kw", T, lowBound=0, upBound=power_limit_kw)
discharge = pulp.LpVariable.dicts("discharge_kw", T, lowBound=0, upBound=power_limit_kw)
soc = pulp.LpVariable.dicts("soc_kwh", range(len(prices) + 1), lowBound=min_soc_kwh, upBound=max_soc_kwh)
# Initial SOC
model += soc[0] == initial_soc_kwh
# SOC transition
for t in T:
model += soc[t + 1] == soc[t] + eta_c * charge[t] - discharge[t] / eta_d
# Objective
model += pulp.lpSum(
prices[t] * discharge[t]
- prices[t] * charge[t]
- degradation_cost_yen_per_kwh * (charge[t] + discharge[t])
for t in T
)
# Solve
model.solve(pulp.PULP_CBC_CMD(msg=False))
# Results
result = []
for t in T:
result.append({
"t": t,
"price": prices[t],
"charge_kw": charge[t].value(),
"discharge_kw": discharge[t].value(),
"soc_kwh": soc[t].value()
})
df = pd.DataFrame(result)
print(df)
print("objective:", pulp.value(model.objective))
これは玩具モデルだが、考え方は本番にもつながる。
実務では、ここに以下を追加する。
- PV発電量
- 需要データ
- 契約電力
- 基本料金
- TOU料金
- JEPX価格
- インバランス
- 需給調整市場予約
- BCP用SOCリザーブ
- 劣化モデル
- PCS効率
- 補機負荷
- 停止率
- 出力制御
- PPA契約条件
モデルは一気に難しくなる。
だが、基本構造は同じだ。SOCという“在庫”を持つ資産を、価格・需要・制約に応じて動かす。
15. エネがえるをどこに接続するか
結論:エネがえるは制御AIではなく、制御AI導入前の「試算・比較・稟議・API連携」レイヤーで効く
エネがえるを、Tesla AutobidderやGEMSの競合として語るとズレる。
エネがえるは、PCSに指令を出すEMSではない。市場入札を自動で行うAIトレーダーでもない。
では、どこで効くのか。
答えは、導入前と提案業務である。
| 論点 | 制御AI / EMS | エネがえる |
|---|---|---|
| 目的 | 運用後の充放電・市場入札を最適化 | 導入前の経済効果・比較・提案を高速化 |
| 時間軸 | 秒、分、30分、日次 | 商談前、見積前、稟議前、API組込前 |
| 主な入力 | 実測データ、価格、SOC、制御指令 | 需要データ、料金プラン、PV/蓄電池条件、補助金、EV/V2H条件 |
| 主な出力 | 充放電指令、入札、応動ログ | 投資回収、削減額、提案書、比較結果、APIレスポンス |
| 顧客価値 | 運用収益最大化 | 導入判断・提案生産性・社内説明 |
| 接続余地 | 結果データ・条件を連携 | 導入前シナリオを作り、EMS導入の前提を整理 |
エネがえるAPIは、住宅用・産業用自家消費型太陽光・蓄電池、EV/V2H/充電器、自治体補助金、電気料金プラン参照をREST APIで提供すると説明されている。([KKC][18])
また、エネがえるは100社・3,000以上の電気料金プランに対応し、料金プランを月次更新する旨を公表している。([KKC][18])
この特性を使うと、制御AIの前段に次のような導線を作れる。
1. エネがえるAPIで導入前試算
- PV容量
- 蓄電池容量
- EV/V2H
- 電気料金プラン
- 補助金
- PPA条件
2. 試算結果から候補案件を抽出
- 回収年数
- 削減額
- 自家消費率
- ピークカット余地
- EV充電負荷
3. 有望案件だけEMS/制御AI検討へ進める
- 実測30分値
- PCS/BMS仕様
- 市場参加条件
- VPP/DR契約
4. 制御AI導入後は実績データを再試算に戻す
- 実績削減額
- SOC運用実績
- 市場収益
- 劣化状況
- 次回提案モデル改善
これができると、営業提案と運用制御が分断されなくなる。
現状、多くの再エネ・蓄電池提案では、導入前シミュレーションと導入後EMSが別々に存在する。
その結果、「提案時に言っていた効果」と「実際の制御で得られる効果」がつながりにくい。
エネがえるを導入前シミュレーションの正本にし、EMS/AI制御側の実績データを戻すと、以下のような循環が作れる。
試算
↓
提案
↓
導入
↓
制御
↓
実績
↓
再試算
↓
次の提案精度向上
これは地味だが、かなり大きい。
蓄電池AIの最大のボトルネックは、アルゴリズムだけではない。提案時の前提が粗いこともボトルネックなのだ。
16. エネがえる × AI蓄電池制御で作れる新価値
1. 導入前の「EMS適性診断」
エネがえるBizで産業用施設の太陽光・蓄電池経済効果を試算し、同時に次を判定する。
| 判定項目 | 内容 |
|---|---|
| ピークカット適性 | 最大デマンド削減余地があるか |
| 自家消費適性 | PV余剰が蓄電池で吸収できるか |
| 市場参加適性 | 蓄電池容量と負荷形状が市場参加に向くか |
| BCP適性 | 重要負荷と必要時間に対して容量が足りるか |
| EMS導入優先度 | 制御AI導入で追加価値が出やすいか |
ここでのポイントは、「蓄電池を売る」ではなく、「制御AIまで入れる価値がある案件を見極める」ことだ。
2. PPA・蓄電池・市場収益の統合試算
エネがえるコーポレートPPAと蓄電池制御AIを組み合わせると、以下の論点が扱える。
- オンサイトPPA単価
- オフサイトPPA単価
- 自家消費削減額
- 余剰売電
- 蓄電池充放電
- JEPX価格連動
- 需給調整市場参加
- PPA事業者の粗利
- 需要家の電気代削減
- 蓄電池劣化コスト
PPA事業者にとって重要なのは、需要家に見せる電気代削減額だけではない。
自社の調達、発電、蓄電池、売電、市場取引、契約リスクまで見なければならない。
ここでエネがえる側は、PPA提案の前提整理と経済効果試算を担い、AI制御側は実運用収益の最大化を担う。
3. EV/V2H/VPPの導入前スクリーニング
エネがえるEV・V2HとVPP制御技術を組み合わせると、家庭・法人・自治体のEV/V2H案件で次のような診断ができる。
- EV導入による電気代増加
- 太陽光自家消費増加
- V2Hによる買電削減
- 停電時バックアップ価値
- 充電時間帯最適化
- 将来のDR/VPP参加可能性
OCPP、IEEE 2030.5、OpenADRのような標準が関わる領域では、EV充電器やDERとの通信が重要になる。OCPPは充電器と中央システムの標準通信、OpenADRはDRイベントや価格信号、IEEE 2030.5はDERと管理システムの通信を担う。([Open Charge Alliance][22])
つまり、EV/V2H提案では、導入前試算と制御連携を最初から分けて設計するべきだ。
17. ベンダー選定チェックリスト
結論:価格ではなく「最適化対象」「制度対応」「制御責任範囲」を聞く
蓄電池AI・EMS・VPPソフトを選ぶときは、デモ画面の見た目より、以下を確認するべきである。
| # | チェック項目 | 質問 |
|---|---|---|
| 1 | 対象レイヤー | 導入前試算、EMS制御、市場入札、VPPのどれか |
| 2 | 対象市場 | 日本、米国、豪州、欧州のどの市場に対応するか |
| 3 | 対応商品 | スポット、時間前、需給調整、容量市場、FCR等 |
| 4 | 最適化目的 | 価格裁定、ピークカット、自家消費、DR、BCPのどれか |
| 5 | 複数目的 | 優先順位と競合時の処理はどうするか |
| 6 | SOC制御 | 最低SOC、予約容量、BCPリザーブを扱えるか |
| 7 | 劣化モデル | 劣化コストやサイクル寿命を最適化に入れるか |
| 8 | PCS/BMS連携 | 対応メーカー、通信方式、責任境界は何か |
| 9 | 標準対応 | OCPP、OpenADR、IEEE 2030.5、SunSpec等に対応するか |
| 10 | クラウド断対応 | 通信断時のローカル制御はどうなるか |
| 11 | サイバーセキュリティ | 認証、権限、ログ、暗号化、監査証跡はあるか |
| 12 | 予測モデル | 需要、PV、価格、気象をどう予測するか |
| 13 | 説明性 | なぜその充放電をしたか説明できるか |
| 14 | シミュレーション | 過去データで収益検証できるか |
| 15 | 実績保証 | 収益・応動・削減額の保証や責任範囲はあるか |
| 16 | API | 外部システムとどのデータを連携できるか |
| 17 | 日本制度対応 | JEPX、OCCTO、需給調整市場、容量市場への理解があるか |
| 18 | 料金体系 | 初期費用、月額、成果報酬、レベニューシェアのどれか |
| 19 | 導入前試算 | 導入前のROI・容量設計は誰が担うか |
| 20 | 実績フィードバック | 導入後実績を次回提案や再試算に戻せるか |
このチェックリストで特に重要なのは、19と20だ。
多くの失敗は、制御AIそのものではなく、導入前の前提と導入後の実績がつながっていないことから起きる。
ここに、エネがえるの接続余地がある。
18. 実装アーキテクチャ案:エネがえるAPI × EMS × 市場AI
結論:最初から制御まで作らず、「試算API → 候補抽出 → EMS連携」の順に進めるのが堅い
いきなり本番制御AIを作るのは危険だ。
最小努力で最大効果を狙うなら、以下の順序がよい。
Phase 1:導入前試算
- エネがえるAPI
- 需要データ
- 電気料金プラン
- PV/蓄電池/EV/V2H条件
- 補助金
- PPA条件
Phase 2:制御価値の簡易判定
- ピークカット余地
- 自家消費余地
- 市場参加余地
- BCP予約容量
- 容量不足/過剰判定
Phase 3:EMS/AI制御ベンダー連携
- PCS/BMS仕様
- 30分デマンド
- JEPX価格
- 市場商品
- 応動要件
Phase 4:実績データ連携
- 実際の充放電
- 削減額
- 市場収益
- SOC推移
- 劣化推定
Phase 5:再試算・提案改善
- 実績に基づく次回容量提案
- 類似施設ベンチマーク
- 料金プラン再最適化
- PPA条件見直し
API設計のイメージは以下。
{
"site": {
"name": "factory_a",
"region": "tokyo",
"contract_type": "high_voltage",
"demand_data_granularity": "30min"
},
"assets": {
"pv": {
"capacity_kw": 500
},
"battery": {
"power_kw": 250,
"energy_kwh": 1000,
"round_trip_efficiency": 0.9
},
"ev_chargers": {
"count": 10,
"max_power_kw_each": 6
}
},
"business_model": {
"type": "self_ownership",
"ppa_price_yen_per_kwh": null,
"discount_rate": 0.04
},
"optimization_screening": {
"check_peak_cut": true,
"check_self_consumption": true,
"check_market_arbitrage": true,
"check_bcp_reserve": true
}
}
このように、導入前試算の段階で、制御AIに渡すべき前提を構造化しておく。
すると、後からEMSベンダーやVPPプラットフォームと接続しやすくなる。
19. 反直感:蓄電池AIの勝ち筋は「AI精度」だけではない
反直感1:最高のAIでも、料金プラン前提が間違っていれば負ける
蓄電池の充放電最適化は、電力単価に強く依存する。
TOU料金、基本料金、再エネ賦課金、燃調、容量拠出金、市場連動単価、PPA単価、売電単価。
ここが間違っていると、AIがどれだけ賢くても、最適化対象がズレる。
日本市場では料金プランが複雑であるため、エネがえるのような料金プラン参照・経済効果試算APIと接続する価値が出る。エネがえるは100社・3,000以上の電気料金プラン対応を公表している。([KKC][18])
反直感2:蓄電池は「たくさん動かすほど儲かる」とは限らない
蓄電池には劣化がある。
高頻度に充放電すれば、短期収益は増えるかもしれないが、寿命や保証条件を悪化させる可能性がある。
PNNLの研究が示すように、SOCや出力に依存する効率・劣化特性を無視すると、運用コストや寿命評価を誤る可能性がある。([PNNL][26])
反直感3:BCP価値は、AIが勝手に最適化してはいけない
停電時にどの負荷を守るかは、アルゴリズムではなく意思決定の問題である。
病院、避難所、冷蔵倉庫、データセンター、工場では、「止めてよい負荷」と「止めてはいけない負荷」が違う。
したがって、BCP用のSOC予約は、人間が決めるべき制約である。
AIはその範囲内で最適化する。
反直感4:導入前試算こそ、AI制御の精度を左右する
制御AIは導入後に価値を出す。
しかし、蓄電池容量、PCS容量、契約電力、料金プラン、PV容量、PPA条件が悪ければ、運用で取り返すのは難しい。
つまり、蓄電池AIの成果は、運用後のAIだけでなく、導入前の設計でかなり決まる。
ここが、エネがえると制御AIを接続する最大の理由である。
20. どのソフトを選ぶべきか:用途別の結論
産業用需要家のピークカット・自家消費
まずはエネがえるBizや類似の導入前試算で、電気料金、需要データ、PV、蓄電池容量を評価する。
その後、需要家側EMSやStem系、GEMS系、国内EMSと連携するのが現実的。
系統用蓄電池・蓄電所
市場入札が主目的なら、Tesla Autobidder、Fluence Mosaic、Tensor Cloud、GridBeyondなどの市場対応型ソフトを比較する。
日本ではJEPX、需給調整市場、容量市場、OCCTO連携を確認する。
再エネ発電事業者・FIP転蓄電池
発電予測、インバランス、FIPプレミアム、市場価格、蓄電池劣化を含めた最適化が必要。
Fluence MosaicやTensor Cloudのような市場・再エネポートフォリオ型の考え方が合う。
EV/V2H・家庭用蓄電池・VPP
VPP/DERMS型が重要。KrakenFlex、EnergyHub、Virtual Peakerのような思想に加え、OCPP、OpenADR、IEEE 2030.5などの標準連携を確認する。
導入前の家庭用・EV/V2H経済効果試算では、エネがえるASPやエネがえるEV・V2Hとの接続余地がある。
自治体・公共施設・避難所
BCP価値、PPA、補助金、公共調達、平時の電気代削減を分けて評価する必要がある。
導入前はエネがえるBiz/API/BPOで施設群をスクリーニングし、重要施設だけEMS・蓄電池制御の詳細検討へ進めるのが効率的。
マイクログリッド・島嶼・中東型大規模施設
Wärtsilä GEMSやHOMERのようなハイブリッド電源設計・EMSが向く。
市場取引より、安定供給、燃料削減、再エネ比率、レジリエンスの比重が高い。
21. FAQ
Q1. 蓄電池AI最適化は、結局どの技術が一番重要ですか?
一つに絞るなら、制約付き最適化です。
価格予測や需要予測も重要ですが、SOC、kW、kWh、劣化、契約、BCP、市場応動を守れなければ本番運用できません。
Q2. 強化学習は蓄電池制御に使うべきですか?
研究・シミュレーションでは有望です。実機制御では、説明性、安全性、制度適合、検証可能性が課題になるため、まずはMILP/MPCと予測モデルの組み合わせから始める方が堅いです。
Q3. Tesla AutobidderやFluence Mosaicとエネがえるは競合しますか?
基本的には競合ではありません。
AutobidderやMosaicは運用後の市場入札・制御寄り、エネがえるは導入前の経済効果試算・提案・API連携寄りです。接続すると、提案前提と運用実績をつなげられます。
Q4. 日本で蓄電池AIを作るなら、最初に見るべきデータは何ですか?
最低限、30分需要データ、JEPX価格、電気料金プラン、PV発電量、蓄電池仕様、PCS制約、需給調整市場要件、補助金・PPA条件です。JEPXはスポット市場や時間前市場の価格・取引データを提供しています。([JEPX][10])
Q5. 蓄電池制御AIはREST APIだけで実装できますか?
できません。REST APIは業務連携には有効ですが、実機制御ではModbus、SunSpec、IEEE 2030.5、OpenADR、OCPPなどの標準・プロトコルも関わります。([SunSpec Alliance][23])
Q6. 蓄電池の採算は市場収益だけで見ればよいですか?
よくありません。市場収益、自家消費、ピークカット、BCP、劣化、保守費、PCS更新、補助金、保証条件、契約制約を分けて見る必要があります。特に収益の二重計上には注意が必要です。
Q7. エネがえるAPIは何に使えますか?
導入前の経済効果試算、料金プラン参照、住宅・産業用PV/蓄電池、EV/V2H/充電器、自治体補助金などのAPI連携に使えます。リアルタイム制御ではなく、提案・試算・比較・業務自動化のレイヤーで使うのが自然です。([KKC][18])
22. まとめ:蓄電池AIの本質は、制御より先に「判断」を整えること
AI蓄電池充放電最適化は、これから確実に重要になる。
蓄電池コストの低下、再エネ導入、データセンター需要、EV、VPP、需給調整市場、FIP、容量市場が同時に進むからだ。IEAも、蓄電池が新しい電力需要や再エネ統合に重要な役割を持つと整理している。([IEA][1])
しかし、ここで焦ってはいけない。
蓄電池AIの失敗は、アルゴリズムだけで起きるのではない。
むしろ、次のような地味な前提ミスで起きる。
- 電気料金プランが違う
- 需要データが粗い
- PV余剰が想定より少ない
- 契約電力削減ができない
- BCP用SOCを予約していない
- 劣化コストを見ていない
- 市場収益を二重計上している
- EMSと提案資料の前提が違う
- APIと制御プロトコルの責任境界が曖昧
だから、蓄電池AIの導入では、いきなり「どの制御AIを入れるか」ではなく、次の順序で考えるべきだ。
1. 何の価値を取りに行くか
2. どのkW/kWhをどの価値に予約するか
3. 料金・需要・PV・PPA・補助金の前提は正しいか
4. 導入前試算で採算が成立するか
5. 制御AIで追加価値が出るか
6. 実績を次回試算へ戻せるか
この順序で見ると、エネがえるの位置づけも明確になる。
- Tesla AutobidderやFluence Mosaicは、運用後の市場入札・制御に強い
- Wärtsilä GEMSは、リアルタイムEMS・マイクログリッド制御に強い
- KrakenFlex、EnergyHub、Virtual Peakerは、VPP・DERMSに強い
- REopt、PyPSA、HOMERは、導入前設計・研究・検証に強い
- エネがえるASP/Biz/EV・V2H/コーポレートPPA/APIは、日本市場における導入前試算、料金比較、提案業務、API連携に強い
制御AIは、蓄電池を動かす。
エネがえるは、蓄電池を入れるべきか、どの条件なら合理的か、誰にどう説明すべきかを整える。
この2つは競合ではなく、つなぐべきレイヤーだ。
蓄電池
EMS
VPP
Python
最適化
再生可能エネルギー
API
エネルギー
電力市場
[1]: https://www.iea.org/reports/electricity-2026/flexibility "Flexibility – Electricity 2026 – Analysis - IEA"
[2]: https://www.sciencedirect.com/science/article/pii/S2666546824000442 "Smart optimization in battery energy storage systems: An overview - ScienceDirect"
[3]: https://www.tesla.com/support/energy/tesla-software/autobidder "Autobidder | Tesla Support"
[4]: https://fluenceenergy.com/mosaic-intelligent-bidding-software/ "Bidding Software for Wind, Solar, and Energy Storage"
[5]: https://www.wartsila.com/energy/energy-storage/technology/gems-digital-energy-platform "
The GEMS platform
"
[6]: https://octopusenergy.group/kraken-flex "Octopus Energy Group"
[7]: https://www.tensorenergy.jp/en/battery-storage-optimization "AI-optimized Battery Storage | Tensor Cloud"
[8]: https://www.energyhub.com/ "EnergyHub | The Edge DERMS platform that maximizes your energy resources"
[9]: https://virtual-peaker.com/ "Smart Virtual Power Plant Solutions Powered by AI"
[10]: https://www.jepx.jp/en/electricpower/market-data/spot/ "Day Ahead Market | Trading Market Data | Trading Information | JEPX"
[11]: https://www.eprx.or.jp/outline/outline.html "需給調整市場とは | 取引概要 | 一般社団法人 電力需給調整力取引所"
[12]: https://www.stem.com/ "Stem | Global leader in AI-driven clean energy solutions & services"
[13]: https://investors.stem.com/news-events/press-releases/detail/136/ninedot-energy-selects-stems-athena-ai-platform-for-new-york-city-site "NineDot Energy Selects Stem’s Athena AI Platform for New York City Site :: Stem, Inc. (STEM)"
[14]: https://gridbeyond.com/gridbeyond-and-port-launch-japans-first-fcr-operation/ "GridBeyond and PORT Launch Japan’s First FCR Operation | GridBeyond"
[15]: https://github.com/NatLabRockies/REopt_API "GitHub - NatLabRockies/REopt_API: The model for the REopt API, which is used as the back-end for the REopt Webtool (reopt.nrel.gov/tool), and can be accessed directly via the NREL Developer Network (https://developer.nrel.gov/docs/energy-optimization/reopt) · GitHub"
[16]: https://github.com/pypsa/pypsa "GitHub - PyPSA/PyPSA: PyPSA: Python for Power System Analysis · GitHub"
[17]: https://homerenergy.com/products/pro/docs/latest/combined-dispatch.html "Combined Dispatch"
[18]: https://www.kkc.co.jp/news/release/2025/03/18_27646/ "再エネ導入の加速を支援する「エネがえるAPI」をアップデート 住宅から産業用まで太陽光・蓄電池・EV・V2Hや補助金を網羅 ~大手新電力、EV充電器メーカー、産業用太陽光・蓄電池メーカー、商社が続々導入~ | 国際航業株式会社"
[19]: https://www.enegaeru.com/documents/solar-power-api "エネがえるAPI(REST API)サービス資料"
[20]: https://www.ferc.gov/media/order-no-841 "Order No. 841 | Federal Energy Regulatory Commission"
[21]: https://www.ferc.gov/ferc-order-no-2222-explainer-facilitating-participation-electricity-markets-distributed-energy "FERC Order No. 2222 Explainer: Facilitating Participation in Electricity Markets by Distributed Energy Resources[i] | Federal Energy Regulatory Commission"
[22]: https://openchargealliance.org/protocols/open-charge-point-protocol/ "Open charge point protocol - Open Charge Alliance"
[23]: https://sunspec.org/modbus/ "Modbus - SunSpec Alliance"
[24]: https://standards.ieee.org/beyond-standards/ieee-standards-for-the-evolving-distributed-energy-resources-der-ecosystem/ "IEEE SA - IEEE Standards for the Evolving Distributed Energy Resources (DER) Ecosystem"
[25]: https://www.tsukuba.ac.jp/en/research-news/20251003141500.html "AI-Based Method for Optimizing Photovoltaic-Battery Storage Systems | Research News - University of Tsukuba"
[26]: https://www.pnnl.gov/publications/learning-based-dispatch-optimal-energy-storage-operation-considering-degradation "Learning-Based Dispatch for Optimal Energy Storage Operation Considering Degradation Effects | Conference Paper | PNNL"