As the title says I am frustrated with traffic lights and have a question for those out in the ether.
I just got home and I must have had to stop for every one of the 20 traffic lights between work and home.
First rule of programming traffic lights. Cars going N-S must wait as long as there is no traffic going E-W. Only when a car wants to go E-W will the traffic light stop the E-W car and let the N-S cars move.
The second rules is the same as the first only exchange N-S and E-W.
The traffic light must be able to switch from red to green hold for 3 seconds then switch to yellow then red. I have seen too many 3 second green lights.
Timing between intersections will always screw over most of the cars. If the lights are timed for travelling north the people traveling south will have to stop often.
My question for this evening is who are these people who program traffic lights, what type of PLCS are used, and finally why does it seem like they are so poorly programmed?
Idiots,
traffic light controllers. I have seen them in the cabinets near the intersection.
what do you expect from idiots?
My guesses to the final question would probably include incompetence, building in the need for paid return visits, the specs were made wrong (my hope), and lack of funding.
Incompetence and who cares. It is a government job.
You would think in a world where so many people believe in (what I think is the lie of) human caused global warming they would want to keep cars moving and not have them constantly stop and start.
You think like the rest of us or at least like me. Good for you.
There is a street light near where I live. I while back there was a storm that keep the lights from working. They didn't even blink. Some how there were NO accidents and traffic flowed smoother, less wait time, by just treating the intersection as a 3 way stop. I would have been happy if the removed the lights and just put up stop signs.
I am so frustrated that I would be willing to go out and program my cities lights for free.
Wait!!!! It is complicated. I wouldn't want to program lights using a PLC. Programming just one intersection using a PLC would not be a problem but to dynamically change the timing for multiple traffic lights to increase flow would not be possible using a PLC.
I am very experienced at implementing optimizing algorithms. These algorithms can't be implemented in a PLC.
@Firejo, are the cables I see running across the road used to collect data for the traffic light controllers? What parameters are used to get the timing right between the lights.
BTW, I would model the cars as a first order plus dead time system with different time constants for acceleration and deceleration.
I live in Vancouver WA, sometimes I drive down the Willlamette valley on I-5. Every once in a while the traffic stops for no reason. In this case there are no traffic lights to blame. It is the stupid drivers.
http://www.wired.com/2009/06/phantom-jams/
I am constantly thinking who is the idiot that has stopped in front of me?
@GlenGineer, you have found one of my sore spots too. People are such idiots.