# 能源市场经济模拟--尘渊文化 **Repository Path**: deepcy/ny ## Basic Information - **Project Name**: 能源市场经济模拟--尘渊文化 - **Description**: - 模拟发电商和消费者的市场行为 - 计算市场出清价格和数量 - 支持手动配置和文件配置两种模式 - 提供可视化分析功能 - 命令行界面友好 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-08-21 - **Last Updated**: 2025-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 能源市场模拟器 一个模拟电力市场供需关系和价格形成的Python程序。 ## 功能特性 - 模拟发电商和消费者的市场行为 - 计算市场出清价格和数量 - 支持手动配置和文件配置两种模式 - 提供可视化分析功能 - 命令行界面友好 ## 安装要求 - Python 3.6+ - 推荐使用虚拟环境 ```bash python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows ``` ## 依赖安装 ```bash pip install -r requirements.txt ``` (可选)如需使用可视化功能: ```bash pip install matplotlib ``` ## 使用方法 ### 1. 使用配置文件运行 1. 编辑`config.json`配置市场参与者 2. 运行程序: ```bash python energy_market.py -c ``` ### 2. 手动配置运行 直接运行程序将使用内置的示例配置: ```bash python energy_market.py ``` ### 3. 生成可视化图表 添加`-v`参数生成供需曲线和市场份额图: ```bash python energy_market.py -c -v ``` ## 配置文件格式 `config.json`示例: ```json { "participants": { "generators": [ { "name": "火电厂", "bid_price": 0.35, "capacity": 500, "fuel_type": "coal" } ], "consumers": [ { "name": "工业用户", "offer_price": 0.40, "demand": 600 } ] } } ``` ## 示例输出 ``` 能源市场模拟器 ======================================== 运行模式: 使用配置文件 ---------------------------------------- 市场出清结果: 出清价格: 0.30元/kWh 出清电量: 800kWh ... ``` ## 许可证 MIT License 和我聊天微:cy321one 反馈邮箱:[samhoclub@163.com](mailto:samhoclub@163.com) 公众号:尘渊文化 官网:www.cycu.top