Share information between python and parallel simulink models

4 visualizaciones (últimos 30 días)
Søren Koch
Søren Koch el 2 de Abr. de 2018
Comentada: Ana Guerra Langan el 4 de Mayo de 2020
I am currently running seperately my deep reinforcement learning algorithms in Python on my simulink model. They are connected by a TCP/IP connection. Python sends action to simulink, simulink send environment values to python.
git: https://github.com/qLience/eligibility_pump
My problem is that my RL algorithm often is stuck in a local minimum where the A3C algorithm would help i thought because we are running multiple at the same time and by sharing memory then avoiding getting stuck in a local minimum.
But how do i run multiple simulink models with my A3C algorithm from python? I have tried to use two algorithms on my simulink running on different TCP/IP ports but i cannot do it.
I have also thought about a shared memory on the RAM between simulink and python but i really do not know how to execute this.
If you have a better suggestion and guide to do this then I will be in eternal dent :D!
  1 comentario
Ana Guerra Langan
Ana Guerra Langan el 4 de Mayo de 2020
Hello, did you manage to run your model in parallel in the end? I'm just starting with RL, working my connection between Simulink and Python... What did you do in the end?

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Interactive Model Editing en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by