项目简介
本项目构建了一个基于Python的油品运输和炼制仿真系统。它能模拟原油从采掘、运输、加工到销售的全流程,借助强化学习或优化算法对石油供应链管理进行优化,涉及资源分配、成本控制、生产管理、计划优化和市场营销等核心业务流程。该项目为复杂石油供应链管理决策过程提供模拟环境,涵盖资源调度、生产管理和库存管理等环节,同时也是相应优化算法的训练平台。
项目的主要特性和功能
- 环境模拟:运用Python代码打造原油采掘、运输、加工和销售的模拟环境,包含油井、炼油厂、销售区等组件及状态转移逻辑,为智能体或用户策略提供学习平台。
- 动作和奖励:明确代理可执行的动作,如管理石油生产、物流和库存等,以及环境的反馈(状态、奖励和是否终止状态),支持连续和离散动作空间。
- 可视化:提供数据可视化功能,可展示石油运输和库存的实时情况,助力理解和分析决策过程与结果。
- 仿真模式:具备仿真和非仿真两种模式。仿真模式限制代理动作执行,保障环境一致性;非仿真模式允许更自由地测试环境配置。
- 自定义配置:提供Excel文件,方便用户快速配置仿真器系统,可按需调整环境参数。
安装使用步骤
- 环境准备:确保已安装Python环境,并安装numpy、pyecharts等必要依赖库。
- 项目下载:从项目仓库下载源代码文件。
- 环境配置:依据项目提供的
system_configs.xlsx
等参数配置,设置仿真环境参数。 - 运行主函数:运行主函数
main.py
,启动仿真环境。 - 执行动作:根据环境提供的动作空间,执行相应动作。
- 获取反馈:从环境中获取状态、奖励和是否终止状态等反馈信息。
- 可视化:若有需要,运行
visual_utils.py
进行数据可视化。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】