---
title: 収益向上を目指した強化学習ベースの蓄電池制御手法の実証
tags:  #蓄電池制御 #soc #pcs #制御アルゴリズム #収益性評価 #echonet-lite  
author: [小平　大輔](https://www.docswell.com/user/daisuke-kodaira)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/YE9X535X73.jpg?width=480
description: 本研究は、強化学習を用いた蓄電池制御による収益向上の実現可能性を実機環境で検証することを目的としている。従来のシミュレーション研究では、蓄電池の充放電計画により収益が最大化されることが示されていたが、実機環境での再現性や収益の実際の達成度には不明点が存在した。そこで、本研究では実際の蓄電池システムを用いて制御実験を行った。その結果、計画された充放電スケジュールは概ね遂行可能であり、蓄電池の残量（SoC）の再現性も高かったものの、収益はシミュレーション値の約60％にとどまることが明らかとなった。その主な要因としては、蓄電池の充放電効率がシミュレーションで仮定した100%に対して実測値が約84%であったことや、通信遅延に伴う制御誤差が挙げられた。今後は実機環境における充放電効率や制御遅延などの特性を考慮した上で、より実用的かつ収益性の高い蓄電池制御計画を構築し、検証を進める予定である。
published: May 15, 25
canonical: https://www.docswell.com/s/daisuke-kodaira/KQRPDV-2025-05-15-112319
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/YE9X535X73.jpg)

2025/3/20
収益向上を目指した強化学習ベースの
蓄電池制御手法の実証
DEMONSTRATION OF A REINFORCEMENT LEARNING-BASED BATTERY CONTROL METHOD FOR
REVENUE MAXIMIZATION
林 弘辰
筑波大学
スマートグリッド研究室


# Page. 2

![Page Image](https://bcdn.docswell.com/page/GE82YMY9ED.jpg)

1.1
研究背景、先行研究の紹介
・VPPにおける需要家利益獲得の仕組み
https://www.bluedotgreen.co.jp/wp-content/uploads/2024/10/image-1.png
調整力、余剰電力を売却
(遠隔）管理、制御
調整力取引所、
卸電力取引所等
どのような充放電計画で
最も成果が得られる？
収益が需要家に還元される
先行研究の特徴
提示された課題
強化学習を使い蓄電池の収益を最大化するような
充放電計画を提案 [1]
実機での充放電計画、収益の再現性
太陽光＋蓄電池ハイブリッドシステムの
ピーク電力削減効果をローカル制御で実証 [2]
蓄電池操作の遠隔化による
ピーク電力削減効果への影響
[1] Goto, T., &amp; Kodaira, D. (2023). Optimal control of battery system by reinforcement learning considering profitability. In Proceedings of the 2023 International Conference on Power and Renewable Energy Engineering (PREE) (pp. 12–16)
[2] Y. Nakao and T. Taniguchi, &quot;Optimal Operation Planning of a Storage Battery System Based on Comprehensive Scenario Analysis Concerning Uncertainty of Solar Radiation Time Series—Towards Effective Use of Solar Power Generation for Peak Load Reduction,&quot; *Transactions of the Society of Instrument and Control Engineers*, vol. 50, no. 3, pp. 287-294, Mar. 2014.
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/LEL2434M7R.jpg)

1.2
先行研究の紹介（シミュレーションで想定されたシステム構成）
蓄電池用PCS: Omron KP-BU42-A
蓄電池：Omron KPAC-B25
発電電力を貯蓄
PV用PCS: Omron KP40K2
蓄電池ユニット
蓄電池の放電を通して
電力価格の高い時間に電力を販売
PVユニット
発電電力を直接販売
電力系統
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/4JM8KDK6JW.jpg)

1.3
先行研究の紹介（シミュレーションの結果提案された充放電計画）
◼ 収益最大化を目標とした先行研究にて提案された蓄電池充放電計画
14
100
90
80
10
70
8
60
50
6
40
スポット市場価格
SoC[%]
電力価格[円/kWh-30min]
12
総収益：42円
30
4
2
20
SoC(蓄電残量)
10
0
0
0
3
6
9
12
15
18
21
時間[時]
充放電計画と動作結果
・本当にこの曲線通りに蓄電池のSoC（蓄電残量）を制御できるのか？
・本当にシミュレーション通りの収益を得られるか？
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/PJR5X4XNE9.jpg)

1.4
先行研究の課題と研究目標
先行研究の内容
強化学習を使い、蓄電池の収益を最大化するような充放電計画を提案
先行研究の課題
実機での制御計画及び収益の再現性が不明である
本研究の目的
先行研究で提案された蓄電池制御計画を実機で遂行し、
SoC、充放電電力の推移及び総収益の再現性を明らかにする
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/PEXK6268JX.jpg)

2.1
実装した制御システム
制御PCから蓄電池まで複数の制御媒体、通信手段を挟む→遅延が大きい状態となる
WAN
分電盤
Omron
KP-BU42-A
Omron
KPAC-B25
電子負荷装置
PCS
ゲートウェイ
蓄電池
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/3EK51M1LJD.jpg)

2.2
実験の流れ
・以下の手順に沿って実験を行った
30分ごとにループ
PCが1日分の
制御計画から
30分ごとの
制御目標値
(SoC[%])を取得
制御目標値達成
に向け
PCが蓄電池に命
令を送信
蓄電池が充
放電を行う
PCが蓄電池
から制御の
結果を取得
する
24時間経過
30分ごとの充放電電力量、市場価格
から当日の収益を算出する
総収益 = 売電収益 + インバランスペナルティ
売電収益 = エネルギー輸送量 𝐴𝑐𝑡𝑢𝑎𝑙 × スポット価格
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/L73KQYQ675.jpg)

3.1 実験結果、考察
（SoC、充放電電力）
SoC(%)の時間推移
充放電電力（w)の時間推移
蓄電池保護機能
によるズレ
・ MAE=0.18(%)となった
・充放電計画は特に問題なく遂行できた
・1時間あたり平均60Whの誤差がある
・細かく見ると充放電電力にズレがある
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/87D3959MJG.jpg)

3.2 実験結果、考察
（総収益）
総収益の比較
シミュレーション収益（42円）が10割とすると、4割(18円）の収益低下
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/VJP4ZGZQ78.jpg)

3.4 収益低下の原因
１ 仕様書からは読み取れない実機の動作
→例：充放電効率*が100%ではなく約84%であったため、放電電力が不足した
２ 通信の遅延による制御誤差
→例：命令送信（20~30秒）中も蓄電池は前の命令を遂行した
* 水谷, 麻美, 小林, 武則, 渡部, 克典, &amp; 和田, 具記. (2016). 蓄電池システムの充放電効率に関す
る考察. 電気学会論文誌B（電力・エネルギー部門誌, 136(11), 824–832.
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/2EVXW6WPJQ.jpg)

4．結言
目的
先行研究で提案された蓄電池制御計画を実機で遂行し、
SoC、充放電電力の推移及び総収益を比較する
結果
SoC再現性：MAE=0.18
充放電電力再現性：1時間当たり60Whの誤差
総収益再現性：６割
結論
制御計画は遂行可能だが、実機誤差により収益低下が生じる。
実機の動作に合わせた充放電計画を再度作成する必要がある
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/57GVDNDQ7L.jpg)

補足
実験２
実験２（当日計画スケジュール再現）
シミュレーション(43円）が10割とすると、2割(7円)の
収益低下
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/4EQ61Q1WEP.jpg)

補足
実験２
・低いSoC帯において目標SoCに
予測SoCが30分をかけて追跡し、
瞬時充放電電力もほぼ目標通りに
実行できている。
SoCグラフ
・ただ、下図赤円部のように、極
端に低い放電電力においては、電
力が認識されず、0となることが
あった。
電力グラフ
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/KJ44RNR1J1.jpg)

補足
蓄電池制御アルゴリズム
蓄電池制御アルゴリズム略図
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/LE14Q5Q5EG.jpg)

補足
実装した制御システム（ネットワーク図）
・PCから蓄電池コントローラを特定
し、情報を送受信するネットワーク
・IoT-Hubを利用し対象機器の特定、
コマンドの受け渡しを可能にした。
・本研究ではEchonet-Lite規格を利
用しているが、他の規格にも対応でき
るシステムとなっている
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/GEWXM5MW72.jpg)

補足
蓄電池制御システムの特性（制御システムについて）
・蓄電池との情報送受信には１往復につき10~20秒が必要であることが分かっ
た。
・蓄電池の劣化状態や細かいSoC値など、取得できない情報があった。
・蓄電池には1W単位で瞬時充放電電力を設定できるが、実際には±10W程度
の誤差が生じる。
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/47Z6QNQ273.jpg)

補足
蓄電池制御システムの特性（蓄電池本体について）
・最大充放電電力で蓄電池を蓄電残量
（SoCと呼ぶ）0%~100%の間で往復させ
ることで蓄電池の特性を把握した
・蓄電池はSoC約80%から蓄電池保護機能
のため、充電電力が低下することが確認さ
れた。
・また、電力を時間で積算することで、
SoC0%~100%の充電では4.4Kwhの電力量
が必要で、SoC100%~0%の放電では
3.7Kwhの電力量が発生することが確認さ
れた。
17


# Page. 18

![Page Image](https://bcdn.docswell.com/page/YJ6268N67V.jpg)

補足
蓄電池制御システムの特性（蓄電池本体について）
同論文で紹介された充放電効率（ラウンドトリップ効率）の算定方法は式
2のように表される。
η=Wh_output/Wh_input (2)
ここで、ηは蓄電池の充放電効率、Wh_outputは蓄電池の放電電力量の時
間積算値、Wh_inputは蓄電池の充電電力量の時間積算値を表す。
式2を用いて本実験における蓄電池システムの充放電効率を算出した結果、
約84%となった。
. 水谷, 麻美, 小林, 武則, 渡部, 克典, &amp; 和田, 具記. (2016). 蓄電
池システムの充放電効率に関する考察 . 電気学会論文誌B（電
力・エネルギー部門誌, 136(11), 824–832.
18


# Page. 19

![Page Image](https://bcdn.docswell.com/page/GJ526955J4.jpg)

補足
蓄電池制御システム構築の課題および対策
・１ 蓄電池が10%刻みのSoCしか返さないが、後藤氏の充放電計画では0.1%単位
での制御が必要
→ 瞬時充放電電力を時間で積算し、最大充放電電力量で割ることで蓄電池のSoC値
の1、0.1のケタを予測する
・２ 信号送受信の遅延により、複数の情報を送受信しようとすると時間がかかり、
制御に問題が生じる
→ 制御に必要最低限の情報のみ送受信し、遅延の存在を考えた制御を行うことで、
影響を最小限に
・３ 蓄電池の最大充放電電力量が充電時4.4Kwh,放電時3.7Kwhであるが、後藤氏
の策定した充放電計画では4.0Kwhで統一されているため、計画された充放電電力に
よる制御はできない
→SoC値を制御の目標とし、SoC値と最大充放電電力量から充放電電力を逆算し、設
定することに
19


# Page. 20

![Page Image](https://bcdn.docswell.com/page/LE3KQYN5E5.jpg)

補足
システムの評価方法、収益の式
𝑁
SoC値再現性の評価
1
MAE =
｜目標SoC − 実SoC｜
෍
𝑁
𝑖=1
N:30分ごとに設定された目標の数（48）
の内、前回の目標SoCとの差が0.1%以上
のもの（制御を行っているもの）
最終的な収益
による評価
総収益 = 売電収益 + インバランスペナルティ
売電収益 = エネルギー輸送量𝐴𝑐𝑡𝑢𝑎𝑙 × スポット価格
インバランスペナルティ = |エネルギー輸送量𝐴𝑐𝑡𝑢𝑎𝑙 − エネルギー輸送量𝑃𝑙𝑎𝑛 | × インバランス価格
20


