FlowFactory
Une usine simulée en réseau de Petri. Un agent de Q-learning décide quand quelque chose tombe en panne.
Simulation
- Réseaux de Petri
- Apprentissage
- Décision face à la panne
La panne
La règle attend. L’agent contourne.
- règle fixe (réseau de Petri)
- agent (Q-learning)
L’agent décide :
- l’ordre des commandes
- le chemin de chaque pièce
- quand commander du matériel
Voir l’usine originale ↗Voir le réseau de Petri original ↗
Le résultat
En simulation, la production finit plus tôt.
- agent (Q-learning)
- règle fixe (réseau de Petri)
Le prix
Décider ainsi coûte des heures de calcul.
- agent (Q-learning)
- règle fixe (réseau de Petri)
Points ouverts
- C’est une simulation, avec des temps synthétisés à partir de la littérature.
- L’agent connaît les commandes à l’avance. Le temps réel viendra plus tard.
- Le mémoire suggère SARSA et DQN. Le DQN est revenu dans Curtailment.
Outils
- Q-learning
- processus de décision markovien
- réseaux de Petri
- MATLAB R2024a
- Reinforcement Learning Toolbox
- cycle en V
- makespan
Document
Development of a resilient Reinforcement Learning-based decision algorithm for order scheduling · mémoire de master · TU Darmstadt, PTW, FlowFactory Lab · 2024