Global parameters / data store memory with RL agent block Simulink
2 views (last 30 days)
Show older comments
I am using a Simulink model for reinforcement learning (RL). I have created the environmnet using createdIntegratedEnv. I would like to calculate the change in error at each sample time step and feed this as an observation to the RL agent. I have tried using a data store memory block in the model environmnet (i.e. the environment which models the plant considered) to keep track of the previous error value, however I receive an error stating that I cannot use this block with a RL environment.
Any insight on how to update a global parameter in the model within the RL environment would be greatly appreciated.
0 Comments
Answers (1)
Emmanouil Tzorakoleftherakis
on 21 Dec 2020
Not sure what error you are seeing, but if you only need to use the value of the previous time step, I think the Memory block is what you should use.
0 Comments
See Also
Categories
Find more on Programmatic Model Editing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!