​How to start Basic Refinement Learning in Traffic Control?

Lion1989x
Not applicable
0 Views
5 Replies
Message 1 of 6

​How to start Basic Refinement Learning in Traffic Control?

Lion1989x
Not applicable

[ FlexSim 23.2.2 ]

How to start basic refinement learning in Traffic Control?

- Waiting Time

- North - Red / Green Time ?

- East - Red / Green Time ?

- South - Red / Green Time ?

- West - Red / Green Time ?

1701005374559.png

This is my file.

15.fsm

0 Likes
Accepted solutions (1)
1 View
5 Replies
Replies (5)
Message 2 of 6

kavika_faleumuE6HT5
Autodesk
Autodesk
@Lion, what is your objective with this model? What are you trying to have a RL solve here?
0 Likes
Message 3 of 6

jeanette_fullmer88DK3
Autodesk
Autodesk

Hi @Lion,

We haven't heard back from you. Were you able to solve your problem? If so, please add and accept an answer to let others know the solution. Or please respond to the previous comment so that we can continue to help you.

If we don't hear back in the next 3 business days, we'll assume you were able to solve your problem and we'll close this case in our tracker. You can always comment back at any time to reopen your question, or you can contact your local FlexSim distributor for phone or email help.

0 Likes
Message 4 of 6

Lion1989x
Not applicable

I apologize adout that . I have returned to continue this research.


0 Likes
Message 5 of 6

Lion1989x
Not applicable

Objective is Minimize waiting times By adjusting the timing of traffic lights.

I want RL to learn traffic patterns and appropriate signal timing.

0 Likes
Message 6 of 6

kavika_faleumuE6HT5
Autodesk
Autodesk
Accepted solution

@Lion, when setting up your model, you should keep in mind some key concepts about RL.

1701708655272.png

Primarily, you should identify:

  • What observations are going to be available to your agent? (Stay-time of cars in line?)
  • What constitutes a "reward" and when will it be given? (Maybe you give higher rewards for sending cars through that have been waiting the longest, keeping track of staytime on the car with a label or by pushing them to a list)
  • What actions do you want the agent to control? (Just switching the traffic lights?)

Once you've made these decisions, then you can start setting up the environment as outlined in the documentation.

0 Likes