A driving scheduling method, system, device and medium based on deep reinforcement learning
Patent Information
- Application Number
- CN202211261374.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-14
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2042-10-14
AI Technical Summary
[0004]鉴于以上所述现有技术的缺点,本申请的目的在于提供一种基于深度强化学习的行车调度方法、系统、设备及介质,用于解决目前在进行行车调度时,现有方式以人工经验判断为主的技术对于炼钢厂行车调度主观因素大、考虑不全面、决策不科学的问题
[0046]首先获取钢铁实际生产系统的历史状态信息,然后基于历史状态信息建立第一行车调度深度强化学习模型,并利用第一行车调度深度强化学习模型提供动作决策;再基于钢铁生产现场的数据信息建立行车调度仿真模型,并将历史状态信息和动作决策作为行车调度仿真模型的驱动策略,以使行车调度仿真模型根据驱动策略输出用于优化第一行车调度深度强化学习模型的参数值;再然后对第一行车调度深度强化学习模型和行车调度仿真模型进行交互离线训练,得到第二行车调度深度强化学习模型;最后将第二行车调度深度强化学习模型部署至钢铁实际生产系统中,进行实时行车调度。由此可知,本申请通过使用仿真方法作为深度强化学习模型的智能体的环境搭建方式,用仿真模拟实际生产周期,实现了对长时间周期环境的快速训练,减少了模型开发周期,加快了模型上线速度。在训练过程中用仿真模型替换实际生产现场作为深度强化学习模型的智能体的环境搭建方式,大大降低了深度强化学习模型在训练过程中试错造成的损失,增加了方法落地的可行性。本申请同时具备深度强化学习和仿真模型的优势,对于复杂系统的考虑因素更多,决策结果与实际更加相符。此外,深度强化学习模型中的神经网络对于数据的抽象能力更强,对于不同场景下的不同输入都可以进行特征提取和分析,方法的普适性更强,对于不同的钢厂环境都适用。此外,本申请可以通过基于深度强化学习和方针的炼钢厂行车调度方法,降低人工经验判断的错误率,实现炼钢厂行车调度的智能决策;即本申请可以降低人工经验判断的错误率,实现炼钢厂行车调度的智能决策。并且,本申请可以减少模型开发周期,加快模型上线速度;大大降低了深度强化学习模型在训练过程中试错造成的损失,增加了方案落地的可行性;并且对于复杂系统的考虑因素更多,决策结果与实际更加相符。所以,本申请的普适性更强,对于不同的钢厂环境都适用。
Smart Images

Figure CN115471124B_ABST
Abstract
Claims
1. A traffic scheduling method based on deep reinforcement learning, characterized in that, The method includes the following steps: Obtain historical status information of the actual steel production system; A first deep reinforcement learning model for train scheduling is established based on the historical state information, and action decisions are provided using the first deep reinforcement learning model for train scheduling. A train dispatching simulation model is established based on data information from the steel production site. The historical state information and the action decisions are used as the driving strategy for the train dispatching simulation model, so that the train dispatching simulation model outputs parameter values for optimizing the first train dispatching deep reinforcement learning model according to the driving strategy. The first train scheduling deep reinforcement learning model and the train scheduling simulation model are interactively trained offline to obtain the second train scheduling deep reinforcement learning model. The second deep reinforcement learning model for train scheduling is deployed to the actual steel production system for real-time train scheduling. Before deploying the second deep reinforcement learning model for train scheduling to the actual steel production system, the method further includes: giving the second deep reinforcement learning model for train scheduling a scheduling action strategy, and performing feedforward verification on the train scheduling simulation model to determine the feasibility of the second deep reinforcement learning model for train scheduling.
2. The traffic scheduling method based on deep reinforcement learning according to claim 1, characterized in that, The process of interactively training the first deep reinforcement learning model for train scheduling and the train scheduling simulation model offline to obtain the second deep reinforcement learning model for train scheduling includes: Data is transmitted between the first train scheduling deep reinforcement learning model and the train scheduling simulation model using a pre-set data interface; The train dispatching simulation model operates based on the received status information of the actual steel production system and real-time or pre-input action decision information, and returns reward and penalty values to the first train dispatching deep reinforcement learning model for iterative learning and training to obtain the second train dispatching deep reinforcement learning model.
3. The traffic scheduling method based on deep reinforcement learning according to claim 2, characterized in that, When the reward and penalty values are returned to the first deep reinforcement learning model for iterative learning and training, the reward function of the first deep reinforcement learning model for train scheduling is calculated as follows: in, This indicates the return value of the reward function; This represents the return value of the reward function for each crane; This indicates the current number of overhead cranes in the middle of the tunnel.
4. The traffic scheduling method based on deep reinforcement learning according to claim 3, characterized in that, The formula for calculating the return value of the reward function for each crane is as follows: Among them, case (1) indicates that the first train scheduling deep reinforcement learning model has no task for the corresponding train during the execution period at the current time, and the reward / penalty value returned is 0. Case (2) indicates that at the current moment, the train corresponding to the first train dispatching deep reinforcement learning model is performing a task, and the returned reward / penalty value is... In the formula, This is the moment when the current driving task ends. It is the earliest time of the recommended time period for the current driving task. It is the first weight value; Case (3) indicates that the corresponding train has completed its task during the execution of the first train dispatching deep reinforcement learning model at the current time, and the returned reward / penalty value is... .
5. The traffic scheduling method based on deep reinforcement learning according to claim 4, characterized in that, When the returned reward / penalty value hour, The calculation formula is as follows: in, This indicates the latest recommended time for the task currently in progress. This represents the second weight value; This represents a constant value indicating the penalty for completing the task outside the recommended time period; This represents a constant value for the reward.
6. A traffic dispatching system based on deep reinforcement learning, characterized in that, The system includes: The information acquisition module is used to obtain historical status information of the actual steel production system; The action decision module is used to establish a first deep reinforcement learning model for train scheduling based on the historical state information, and to provide action decisions using the first deep reinforcement learning model for train scheduling. An optimization module is used to establish a train dispatching simulation model based on data information from the steel production site, and to use the historical state information and the action decisions as the driving strategy for the train dispatching simulation model, so that the train dispatching simulation model outputs parameter values for optimizing the first train dispatching deep reinforcement learning model according to the driving strategy. The training module is used to perform interactive offline training on the first train scheduling deep reinforcement learning model and the train scheduling simulation model to obtain the second train scheduling deep reinforcement learning model. The train dispatching module is used to deploy the second train dispatching deep reinforcement learning model to the actual steel production system for real-time train dispatching. Before deploying the second train dispatching deep reinforcement learning model to the actual steel production system, the module further includes: giving the second train dispatching deep reinforcement learning model a dispatching action strategy, and performing feedforward verification on the train dispatching simulation model to determine the feasibility of the second train dispatching deep reinforcement learning model.
7. The traffic dispatching system based on deep reinforcement learning according to claim 6, characterized in that, The process by which the training module performs interactive offline training on the first deep reinforcement learning model for train scheduling and the train scheduling simulation model to obtain the second deep reinforcement learning model for train scheduling includes: Data is transmitted between the first train scheduling deep reinforcement learning model and the train scheduling simulation model using a pre-set data interface; The train dispatching simulation model operates based on the received status information of the actual steel production system and real-time or pre-input action decision information, and returns reward and penalty values to the first train dispatching deep reinforcement learning model for iterative learning and training to obtain the second train dispatching deep reinforcement learning model.
8. A train dispatching device based on deep reinforcement learning, characterized in that, include: processor; and, A computer-readable medium storing instructions that, when executed by the processor, cause the device to perform the deep reinforcement learning-based traffic scheduling method as described in any one of claims 1 to 5.
9. A computer-readable medium, characterized in that, It stores instructions that are loaded by a processor and executed as described in any one of claims 1 to 5, which are based on the deep reinforcement learning-based vehicle scheduling method.
Citation Information
Patent Citations
Steelmaking production scheduling method and system, medium and electronic terminal
CN113255216A