发现 AI 代理的未来arrow_forward

ASSUME 仿真框架

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
Python工作流自动化多智能体系统深度学习强化学习智能体框架智能体与应用工具其他教育/研究资源

欧洲电力市场开源智能体仿真工具箱,支持深度强化学习竞标策略与电网拥塞管理模拟,由德国多家科研机构联合维护。

项目简介#

ASSUME (Agent-based Simulation for Studying and Understanding Market Evolution) 是一个面向欧洲电力市场的开源智能体仿真框架。该项目由 INATECH (弗莱堡大学)、IISM (卡尔斯鲁厄理工学院)、弗劳恩霍夫 ISI/IEG 及亚琛应用技术大学联合维护,并获得德国联邦经济事务和气候行动部 (BMWK) 资助。

核心能力#

智能体建模:提供模块化的发电商、需求侧及储能智能体表示,支持即插即用的自定义行为逻辑。

深度强化学习集成:将 DRL 方法集成到市场智能体的行为策略中,使智能体能根据市场条件动态调整竞标策略。

多种市场出清算法:支持再调度、带 NTC 的区域出清、节点出清等机制。

电网模拟:通过 PyPSA 库支持考虑网络约束的市场出清与拥塞管理模拟。

数据与可视化:支持 TimescaleDB 时序数据存储、Grafana 仪表板分析及 TensorBoard 训练监控。

典型应用场景#

  • 比较不同电力市场设计方案
  • 建模拥塞管理机制
  • 分析储能运营商与可再生发电商的竞标行为
  • 不确定性下的竞标策略研究
  • 监管干预效果评估
  • 多智能体动态与涌现行为研究

安装方式#

# 基础安装
pip install assume-framework

# 带强化学习功能
pip install 'assume-framework[learning]'

# 带网络出清功能
pip install 'assume-framework[network]'

# 全功能安装
pip install 'assume-framework[all]'

快速开始#

git clone https://github.com/assume-framework/assume.git
cd assume
python examples/examples.py

使用 CLI 运行仿真:

assume -s example_01b -db "postgresql://assume:assume@localhost:5432/assume"

Docker 环境部署:

docker compose up -d

访问 Grafana:http://localhost:3000

技术架构#

  • 核心模块assume/ (主框架), assume_cli/ (命令行接口)
  • 示例目录examples/ 包含可运行的仿真示例
  • 深度学习:基于 PyTorch (默认无 CUDA,需单独安装 GPU 版本)
  • 电网分析:依赖 PyPSA 库
  • 许可证:AGPL-3.0

目标用户#

从硕士论文研究者到博士研究人员及工业界专业人士,适用于学术研究、政策制定评估及商业策略验证。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch