Share information between python and parallel simulink models

조회 수: 8 (최근 30일)
Søren Koch
Søren Koch 2018년 4월 2일
댓글: Ana Guerra Langan 2020년 5월 4일
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
Ana Guerra Langan
Ana Guerra Langan 2020년 5월 4일
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?

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by