PRE2017 1 Groep2: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
 
(88 intermediate revisions by 4 users not shown)
Line 7: Line 7:


= Project definition =
= Project definition =
The current street lights are based on a system that is extremely outdated. It is possible to reduce energy consumption by large quantities by changing the entire system. This will not only be good for the environment, but it will also reduce costs over time. By creating a SMART light plan, this all is possible while increasing safety and decreasing light polution. As numerous studies have shown, different lighting conditions influence people greatly. By interpreting the results of those studies, a design will be made. The hypothetical design will be made for the residential area Meerhoven.
The current street lights are based on a system that is extremely outdated. It is possible to reduce energy consumption by large quantities by changing the entire system. This will not only be good for the environment, but it can also reduce costs over time. By creating a SMART light plan, this all is possible while increasing safety and decreasing light pollution. As numerous studies have shown, different lighting conditions influence people greatly. By interpreting the results of those studies, a design will be made. The hypothetical design will be made for the residential area Meerhoven.


==Objective ==
==Objective ==
The different stakeholders have different objectives. It is the goal of this project to make a design that satisfies all stakeholders.
The different stakeholders have different objectives.  
* Users: This are the people driving, walking, cycling, etc past the streetlights. Their first priority is safety and visibility.
 
* Society: The society can be diveded in two groups. First there is the people living in the area. Second is the municipality. For these stakeholders, it is important that it is cheap (in the long term). Other wishes could be the mood set by the lighting.
* Users: This are the people driving, walking, cycling, etc. past the streetlights. Their first priority is safety and visibility.
* Society: The society can be divided in two groups. First there is the people living in the area. Second is the municipality. For these stakeholders, it is important that it is cheap (in the long term). Other wishes could be the mood set by the lighting.
* Entrepreneurs: This are the people designing and making the SMART streetlights. For the companies, the most important is that they can make profit from the SMART streetlights.
* Entrepreneurs: This are the people designing and making the SMART streetlights. For the companies, the most important is that they can make profit from the SMART streetlights.
In this project, most prominently the needs of users and society will be looked at. The objective is to design a dynamic lighting system that:
#Reduces energy consumption and light pollution
#Does not decrease safety
#Connects to user needs
#Is economically viable.


==Approach==
==Approach==
Line 23: Line 31:


==Articles==
==Articles==
* Research at the TU/e has shown that pedestrians feel safer when their direct surrounding is lit, in comparison when the areas further away are lit. This is applicible to both females and males. Furthermore, it is the result of both stationary and walking pedestrians.<ref>Haans, de Kort.[http://home.ieis.tue.nl/ydkort/Haans%20and%20de%20Kort%202012.pdf "Light distribution in dynamic street lighting"]</ref>
* Research at the TU/e has shown that pedestrians feel safer when their direct surrounding is lit, in comparison when the areas further away are lit. This is applicable to both females and males. Furthermore, it is the result of both stationary and walking pedestrians.<ref>Haans, de Kort.[http://home.ieis.tue.nl/ydkort/Haans%20and%20de%20Kort%202012.pdf "Light distribution in dynamic street lighting"]</ref>


* Visibility is mostly influenced by contrast. This mostly is problematic when there is oncoming traffic. To have a similar visibility, road lighting should be brighter when there is oncoming traffic. <ref>Chenani, Maksimainen.
* Visibility is mostly influenced by contrast. This mostly is problematic when there is oncoming traffic. To have a similar visibility, road lighting should be brighter when there is oncoming traffic. <ref>Chenani, Maksimainen.
Line 35: Line 43:
* In the city of Los Angeles, 140,000 conventional street lights have been replaced by LED lights. Over the span of a year, these lights consumed 63% less energy. This in addition to higher reliability, reduced operating costs by 40%. In addition, crime rates in the area went down by 10%, though the study doesn't mention how they tested the correlation. It also shows that the lifespan of LED street lights are much higher than that of conventional bulbs, but again, no sources are mentioned.<ref>SilverSpring. [https://www.silverspringnet.com/wp-content/uploads/SilverSpring-A-Brighter-Future.pdf "A brighter future"]</ref>
* In the city of Los Angeles, 140,000 conventional street lights have been replaced by LED lights. Over the span of a year, these lights consumed 63% less energy. This in addition to higher reliability, reduced operating costs by 40%. In addition, crime rates in the area went down by 10%, though the study doesn't mention how they tested the correlation. It also shows that the lifespan of LED street lights are much higher than that of conventional bulbs, but again, no sources are mentioned.<ref>SilverSpring. [https://www.silverspringnet.com/wp-content/uploads/SilverSpring-A-Brighter-Future.pdf "A brighter future"]</ref>


* Analysis show that over a span of 20 years, approximatly €780 per light can be saved by using a networked LED system. Initial investment costs are high, however, payback time is only 6 years.<ref>SilverSpring. [https://www.silverspringnet.com/wp-content/uploads/SilverSpring-Whitepaper-Smart-Street-Light-Bizcase.pdf "Whitepaper The business case for smart street lights"]</ref>
* Analysis show that over a span of 20 years, approximately €780 per light can be saved by using a networked LED system. Initial investment costs are high, however, payback time is only 6 years.<ref>SilverSpring. [https://www.silverspringnet.com/wp-content/uploads/SilverSpring-Whitepaper-Smart-Street-Light-Bizcase.pdf "Whitepaper The business case for smart street lights"]</ref>


==Projects in and around Eindhoven==
==Projects in and around Eindhoven==
There are different smart streetlighting project in the Netherlands.For example, there is a project at Stratumseind in Eindhoven and one at the Goorloopweg in Helmond. These streets are very different from each other. Stratumseind is a big street in Eindhoven with a lot of bars in it. During the night there are a lot of people and most of these people have had some alcoholic drinks, causing a higher risk of aggression on the street. The project at Stratumseind uses lights to make people less aggressive, by using different colours, brightness and light patterns. <ref>Irene M. [http://eindhovennews.com/news/2015/01/anti-aggression-lighting-tested-on-stratumseind/"Eindhovens news"]</ref>. Then the Goorloopweg is a street in a sports park. During the nights it is quiet, mostly deserted and dark, although there are occasional pedestrians, jogging or walking their dog, for example. The streetlights on the Goorloopweg they try to create a safe place for people during the night using sensors. When someone walks by a streetlight, it will shine brighter than when no one is around.  
There are different smart street lighting project in the Netherlands. For example, there is a project at Stratumseind in Eindhoven and one at the Goorloopweg in Helmond. These streets are very different from each other. Stratumseind is a big street in Eindhoven with a lot of bars in it. During the night there are a lot of people and most of these people have had some alcoholic drinks, causing a higher risk of aggression on the street. The project at Stratumseind uses lights to make people less aggressive, by using different colors, brightness and light patterns. <ref>Irene M. [http://eindhovennews.com/news/2015/01/anti-aggression-lighting-tested-on-stratumseind/"Eindhovens news"]</ref>. Then the Goorloopweg is a street in a sports park. During the nights it is quiet, mostly deserted and dark, although there are occasional pedestrians, jogging or walking their dog, for example. The streetlights on the Goorloopweg they try to create a safe place for people during the night using sensors. When someone walks by a streetlight, it will shine brighter than when no one is around.  


==Contacting the TU/e Intelligent Lighting Institute==
==Interviews at the TU/e Intelligent Lighting Institute==
An email has been sent to Antal Haans of the Intelligent Lighting Institute (ILI). Mr Haans is an expert on lighting and social safety and one of the co-authors of the article <i>Light distribution in dynamic street lighting: Two experimental studies on its effects on perceived safety, prospect, concealment, and escape</i>, which is mentioned above. Additionally, he has worked on experiments with smart lighting systems at Stratumseind and in the Markthal at the TU/e. We aim to interview mr Haans on his work on the subject and his findings, so that we can get a better understanding of the needs of the users for a smart streetlight system.
We interviewed Antal Haans and Richard Verhoeven of the Intelligent Lighting Institute (ILI). Mr. Haans is an expert on lighting and social safety and one of the co-authors of the article <i>Light distribution in dynamic street lighting: Two experimental studies on its effects on perceived safety, prospect, concealment, and escape</i>, which is mentioned above. Additionally, he has worked on experiments with smart lighting systems at Stratumseind and in the Markthal at the TU/e. We aim to interview Mr. Haans on his work on the subject and his findings, so that we can get a better understanding of the needs of the users for a smart streetlight system. Mr. Haans suggest we interview mr. Verhoeven, who was responsible for the more technical aspects of some of the projects discussed.


=== Interview with Antal Haans ===
=== Interview with Antal Haans ===
Line 47: Line 55:
Haans worked on a smart street lighting project in a street in the Achtse Barrier in Eindhoven with the goal of saving energy without reducing the sense of safety. As a psychologist he and his team had to think of how such a street lighting system should work.  
Haans worked on a smart street lighting project in a street in the Achtse Barrier in Eindhoven with the goal of saving energy without reducing the sense of safety. As a psychologist he and his team had to think of how such a street lighting system should work.  
50 year old lights were replaced by LEDs and infrared sensors were installed. In order to come up with a lighting procedure, he did a research on the TU/e which showed that people prefer having their immediate surroundings illuminated as opposed to places further ahead in the street. Lithuanian professor Zukauskas did similar research and even suggests light in the distance is not needed at all.  
50 year old lights were replaced by LEDs and infrared sensors were installed. In order to come up with a lighting procedure, he did a research on the TU/e which showed that people prefer having their immediate surroundings illuminated as opposed to places further ahead in the street. Lithuanian professor Zukauskas did similar research and even suggests light in the distance is not needed at all.  
When a sensor detects a person, the light corresponding to that sensor switches on (from 10%, the base level, to 100%), as well as two lights to the left and right to that light. The lights go from 10% to 100% instantaneously.. The lights then remain at 100% for a minute, mostly for practical purposes while conducting the experiment. After that time, the light would go back to 10% very slowly.
When a sensor detects a person, the light corresponding to that sensor switches on (from 10%, the base level, to 100%), as well as two lights to the left and right to that light. The lights go from 10% to 100% instantaneously. The lights then remain at 100% for a minute, mostly for practical purposes while conducting the experiment. After that time, the light would go back to 10% very slowly.


<b>Results: users</b>
<b>Results: users</b>
Line 57: Line 65:
A lot of people actually thought that the basic level of illumination (when no motion is detected) was enough. This could in part be explained because the previous, old lighting was very poor in terms uniformity and horizontal and vertical illuminance and the LEDs were a big upgrade from this. But it does suggest the dynamic system might not be very necessary. On the other hand, the people saying this of course didn’t walk through the street with just the low light level.
A lot of people actually thought that the basic level of illumination (when no motion is detected) was enough. This could in part be explained because the previous, old lighting was very poor in terms uniformity and horizontal and vertical illuminance and the LEDs were a big upgrade from this. But it does suggest the dynamic system might not be very necessary. On the other hand, the people saying this of course didn’t walk through the street with just the low light level.


During the trial, Haans and his team came to realize cars don't need street lighting in this kind of neighbourhood, meaning the lights could switch on gradually instead of instantaneously (the latter having been chosen with cars in mind).
During the trial, Haans and his team came to realize cars don't need street lighting in this kind of neighborhood, meaning the lights could switch on gradually instead of instantaneously (the latter having been chosen with cars in mind).


<b>Results: Energy saving</b>
<b>Results: Energy saving</b>
Line 67: Line 75:
<b>What's left to explore?</b>
<b>What's left to explore?</b>


According to Haans, one main issue that's important for creating dynamic street lighting is determing the area that should be illuminated for a pedestrian. The complexity of the system depends on this: the amount of lights that should switch on, and thus the amount of communication.  
According to Haans, one main issue that's important for creating dynamic street lighting is determining the area that should be illuminated for a pedestrian. The complexity of the system depends on this: the amount of lights that should switch on, and thus the amount of communication.  


Additionally, while there is some research available about pedestrians, very little is known about interactions with others, especially other street users.
Additionally, while there is some research available about pedestrians, very little is known about interactions with others, especially other street users.
Line 79: Line 87:


Data from the internet about the weather conditions were collected. The effects of weather conditions on the wireless communication system were tested, but the results of this are not available, since there is no funding anymore.  
Data from the internet about the weather conditions were collected. The effects of weather conditions on the wireless communication system were tested, but the results of this are not available, since there is no funding anymore.  
The infrared motion sensor that was used can be tuned for different regions. The output is binary, simply whether something is detected or not.  When the sensor detects movement for a certain period of time, for example 100 ms, it sends a signal to all light poles in the vicinity, including the light pole that it’s attached to. If there’s still movement after 10 seconds, the signal is repeated. A few pc’s in the area collected all the data.
The infrared motion sensor that was used can be tuned for different regions. The output is binary, simply whether something is detected or not.  When the sensor detects movement for a certain period of time, for example 100 ms, it sends a signal to all light poles in the vicinity, including the light pole that it’s attached to. If there’s still movement after 10 seconds, the signal is repeated. A few computers in the area collected all the data.
The range of the sensor can be between 2 and 16 meters. One issue with the sensors is that when walking towards it, it doesn’t detect as much movement, so the range is limited.  
The range of the sensor can be between 2 and 16 meters. One issue with the sensors is that when walking towards it, it doesn’t detect as much movement, so the range is limited.  


Line 88: Line 96:
Current regulations provide minimum light levels (about 5 lux for busy roads, 2-3 lux for residential streets) and also consider the distribution of the light (no dark spots), but if it can be guaranteed that there is no activity at a certain place, it’s allowed to go below this. But there should always be some minimum light.  
Current regulations provide minimum light levels (about 5 lux for busy roads, 2-3 lux for residential streets) and also consider the distribution of the light (no dark spots), but if it can be guaranteed that there is no activity at a certain place, it’s allowed to go below this. But there should always be some minimum light.  
The energy saving compared to non-dynamic LED was about 35%. Since LED doesn’t use a lot of energy anyway, this saving is very small in absolute numbers.  
The energy saving compared to non-dynamic LED was about 35%. Since LED doesn’t use a lot of energy anyway, this saving is very small in absolute numbers.  
One way to make the system more cost effective would be to integrate other sensors into the system, for example to measure pollutions and other environmental factors that might be interesting. This way the network is multi-purpose and more interesting to invest in. Also, a more promising way of dynamic lighting might be to use sensors to make an activity profile of a neighbourhood, and base the light levels at different times in the night on this.
One way to make the system more cost effective would be to integrate other sensors into the system, for example to measure pollutions and other environmental factors that might be interesting. This way the network is multi-purpose and more interesting to invest in. Also, a more promising way of dynamic lighting might be to use sensors to make an activity profile of a neighborhood, and base the light levels at different times in the night on this.


Verhoeven suggests that we should take errors into account to test how well our system behaves. For example, what if a signal from a sensor is somehow lost? What if one of the lights breaks down?
Verhoeven suggests that we should take errors into account to test how well our system behaves. For example, what if a signal from a sensor is somehow lost? What if one of the lights breaks down?


=Scenarios=  
=Scenarios=  
In the project, a street in the suburb of Meerhoven has been chosen. Fistly, because it is a big street where cars come from both directions. Secondly, there is not a lot of work traffic, but only traffic from the people that live in Meerhoven. In this chapter first a description of the street will be given, then the preferences of the user are given and then an example for different scenarios will be given.  
In the project, a street in the suburb of Meerhoven has been chosen. Firstly, because it is a big street where cars come from both directions. Secondly, there is not a lot of work traffic, but only traffic from the people that live in Meerhoven. In this chapter first a description of the street will be given, then the preferences of the users are given and then an example for different scenarios will be given.  


[[File:Straight Street demo in Meerhoven.jpg|300px|thumb|Center|An abridged general view of the straight-type street in the model. Location: Grasplantsoen, Eindhoven.]]
[[File:Straight Street demo in Meerhoven.jpg|400px|thumb|Center|Figure 1 An abridged general view of the straight-type street in the model. Location: Grasplantsoen, Eindhoven.]]


==Street Description==
==Street Description==
For the project, it is good to know what the street looks like. The street is a two-way street, that means that traffic can come from both ways. On the street are two different intersections. The first intersection is a 'normal' intersection where all the traffic (pedestrians, cyclists, cars) can go right, left or straight ahead. The second intersection is an intersection where only the cyclist and pedestrians can go all three directions and cars have to go straight ahead. Then on both sides of the streets are parking spaces and streetlights and cars are allowed to drive 30 [km/h]. Those streetlights are standing fifteen meters apart from each other and when nobody is on the street they are on for 40 percent. And at last at the end of the street, the traffic has to right or left. In FIGURE 1 a sketch of the street is given.
The model street that is used is presented in figure 1. The street consists of a two-way road for cars and bicycles on one side of the street, a sidewalk on the other side, and in between are parking spaces with street lights in between them. The street lights are placed 15 meters apart. There are houses on both sides of the street. There are no intersections on the part of the street we are designing for.


==The users and their needs==
There are three kinds of road users that are taken into account:
* Pedestrians
* Cyclists
* Motorists
For now, the preference of the pedestrian and the cyclist are the same. However the cyclist is faster then a pedestrian and that is why the system should react differently if a cyclist is passing by. 


==Preference users==
Additionally, the needs of the residents should not be forgotten.
In this situation there are three kinds of users:
* The pedestrian
* The cyclist
* Driver of a car
For now, the preference of the pedestrian and the cyclist are the same. A cyclist is seen as a pedestrian that walks really fast.  


===Pedestrian and cyclist===
===Pedestrians===
The preference of the pedestrian and cyclist are different in different situations. There are 3 different situations:
* The pedestrian/cyclist is the only person on the street.
* The pedestrian/cyclist is going to the left and a car is going to the right. That means that they are heading towards each other and have to cross each other on the street
* The pedestrian/cyclist is crossing the street


Starting with the first situation, where the pedestrian/cyclist is alone on the street, Haans and de Kort did some research about the preference of a pedestrian walking on the street <ref>Haans, de Kort.[http://home.ieis.tue.nl/ydkort/Haans%20and%20de%20Kort%202012.pdf "Light distribution in dynamic street lighting"]</ref>. The conclusion from this research was that people feel safer when they are surrounded by light rather than that having light in front of them further down the street. So for this situation, the streetlights around the pedestrian/cyclist should be turned on and most importantly the one that is the closest to the pedestrian/cyclist should shine the brightest.
Haans and de Kort's<ref>Haans, de Kort.[http://home.ieis.tue.nl/ydkort/Haans%20and%20de%20Kort%202012.pdf "Light distribution in dynamic street lighting"]</ref> research about the preferences of a pedestrian walking on the street showed that people feel safer when they are surrounded by light rather than that having light in front of them, further down the street. So most importantly, the streetlights around the pedestrian/cyclist should be turned on and the one that is the closest to the pedestrian/cyclist should shine the brightest. The lights should not turn on and off too quickly, because this might disorient the pedestrian.


The second situation is about a car coming towards the pedestrian/cyclist. This means the pedestrian/cyclist is looking into the headlights of the car. It is important in this situation that the pedestrian/cyclist is not blinded by the lights of the car and the driver of the car sees the pedestrian/cyclist clearly. This is because the pedestrian/cyclist and driver have to pass each other safely on the street. In the article ‘The effects of dimmable road lighting: A comparison of measured and perceived visibility’ it is stated that the visibility is not much dependent on the amount of light but mostly on the contrast. This means that if the light is coming towards them, the brightness of the streetlight has to be higher than when a car is heading in the same direction, to have a good visibility <ref>Chenani, Maksimainen.
===Cyclists===
[http://www.sciencedirect.com/science/article/pii/S1369847816304193 "The effects of dimmable road lighting: A comparison of measured and perceived visibility"]</ref>. Therefore the streetlights should shine brighter in the preference of the cyclist.


In the last situation, the pedestrian/cyclist wants to cross the street. This means that the pedestrian/cyclist has to see whether there is other traffic passing by. If the pedestrian/cyclist is looking in the direction where a car is coming from, they'll gets blinded by the car's headlights, just like in the second situation. However, this time it is really important that the pedestrian/cyclist can see if there is more traffic coming. To make sure the pedestrian/cyclist can see this, the streetlights have to shine brighter than in the second situation.
Cyclists want to be surrounded by light, too, without changes in light that are too sudden, so their basic needs are regarded as the same as that of a pedestrian. However, when a car is coming towards a cyclist, the cyclist is looking into the headlights of the car. It is important in this situation that the cyclist is not blinded by the lights of the car and the driver of the car sees the cyclist clearly. This is because the cyclist and driver have to pass each other safely on the street. In the article ‘The effects of dimmable road lighting: A comparison of measured and perceived visibility’<ref>Chenani, Maksimainen.
[http://www.sciencedirect.com/science/article/pii/S1369847816304193 "The effects of dimmable road lighting: A comparison of measured and perceived visibility"]</ref> it is stated that the visibility is not much dependent on the amount of light but mostly on the contrast. This means that if the light is coming towards them, the brightness of the streetlight has to be higher than when a car is heading in the same direction, to have a good visibility. Therefore the streetlights should shine brighter in the preference of the cyclist. This is not something that has to be accounted for in the pedestrian's case, since the pedestrian is on not on the same road as the rest of traffic and likely will not be blinded by headlights.


===Drivers of cars===
===Motorists===
For the drivers, the most important thing is that they can see if there is other traffic coming so they can give priority to traffic that is coming from the right and they can just simply stop in time. As stated in the description of the street the cars are allowed to drive 30 [km/h]. This means that they have a stop distance of 5,3 meters including response time <ref>C] S. Plainis, I.J. Murray and G. Pallikaris, April 12th 2006, ‘Road traffic casualties: understanding the night-time death toll’, Retrieved on the 20th of September 2017.[https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2564438/]</ref>. So at the bare minimum, the driver has to see around 10 meters ahead. The average distance a light of a car can light up is 60 meter, in front of the car, with a low beam <ref>C] Wikipedia, last added on 16th of September 2017, ‘Headlamp’, Retrieved on the 20th of September 2017 [https://en.wikipedia.org/wiki/Headlamp]</ref>. This means that the car's headlights are good enough to see the cyclist on time and the driver does not need the streetlights to be on. So the SMART streetlights should not respond when just a car is driving on the street.
For the drivers, the most important thing is that they can see if there is other traffic coming so they can give priority to traffic that is coming from the right and they can just simply stop in time. As stated in the description of the street the cars are allowed to drive 30 [km/h]. This means that they have a stop distance of 5,3 meters including response time <ref>S. Plainis, I.J. Murray and G. Pallikaris, April 12th 2006, ‘Road traffic casualties: understanding the night-time death toll’, Retrieved on the 20th of September 2017.[https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2564438/]</ref>. So at the bare minimum, the driver has to see around 10 meters ahead. The average distance a light of a car can light up is 60 meter, in front of the car, with a low beam <ref>Wikipedia, last added on 16th of September 2017, ‘Headlamp’, Retrieved on the 20th of September 2017 [https://en.wikipedia.org/wiki/Headlamp]</ref>. This means that the car's headlights are good enough to see the cyclist on time and the driver does not need the streetlights to be on. So the dynamic street lights should not respond when just a car is driving on the street.


==Example==
=== Residents ===
For example, when a car is driving on the street and a cyclist is cycling the other way, how bright should the streetlight light up? For the driver of the car, the streetlights should stay at the same percentage as normal (40 percent). But for the cyclist, the streetlights should shine brighter, because it is looking into the headlights of the car. This means that the streetlights will shine brighter and will be on for 60 percent. After the car and cyclist pass by the streetlight will go back to their 'normal' brightness.
The residents need to feel safe in their own neighbourhood. To ensure this, the lights should never be completely turned off; there should always be a minimum of light in the street.


=Modeling the control system=
=Designing the systems=


==Prototype of the model==
Because of the potentially limited economic viability of a complex dynamic lighting system, it was decided to design two systems: one system operating without a network, limiting the investment costs to just the motion sensors, and one system using a network, more expensive but possibly worthwile due to increased connection with the needs of the users.


==Design of the non-network system==
[[File:Dynamic_no_network.png|500px|thumb|Center|Figure 2 The non-network system.]]


[[File:Model_unfinished.PNG|500px|thumb|Center|Model of the light control system]]
In this system, every light works independently, using its own passive-infrared sensor to sense motion and act accordingly. The decision-making that this system uses is shown in figure 2.


The prototype of the model bases on the simplest scenario - each light pole works independently according to its own sensor.
The streetlight's initial state is 'off'. This does not mean the streetlight is completely turned off, however; in accordance with the needs of the residents, the light is shining at 10% of its total capacity in its initial state, when no motion is detected. When the sensor belonging to that streetlight senses motion, a timer is started. If at the end of this timer, no motion is detected, the system remains at the initial state. The timer needs to be sufficiently long to let a car pass, since motorists have no use for the light to go on. If there is still motion at the end of the timer, this means a slower user such as a cyclist or pedestrian is approaching, so the light goes to the state 'switch on'. In this state, the streetlight increases its illuminance with a fixed amount per second, for example 5% of total capacity per second, until a limit, for example 40% of total capacity, is reached, at which point there is a transition to the 'hold' state. In this state the light simply keeps its illuminance constant for a fixed amount of time, for example 15 seconds; enough to let the road user pass. If the user is still within range and motion is sensed after this time, the streetlight will simply 'hold' again; if not, it will go to the state 'switch off', gradually decreasing its illuminance until it is at 10% again.  


--- to be modified ---


Based on the scenarios discussed above, we determined a series of behaviors of the system according to various sensing results.
===UPPAAL model===
For the model where every single streetlight has a sensor, some assumptions have to made to detect whether a person or a car is passing by. The model works as follows. When the sensor detects something a timer is started. If it is a car passing by, the car will be out of the sensor's range after two seconds. To come up with this, two assumptions were made:
[[File:Non-network_model.png|400px|thumb|Center|Figure 3 Prototype model of the light control system]]
* The car is driving 30 km/h.
* The sensors range of detecting is a radius of 8 meters.  
So within 16/(30/3.6) = 2 seconds, the car has left the sensor's range.
If the sensor is still detecting something after the timer is on for 2 seconds, it is a pedestrian or cyclist passing by. Otherwise, it will be a car. If a car is passing by nothing should happen to the illumination of the streetlight. If a pedestrian/cyclist is passing by the illumination should slowly go up. After the streetlight is at 40% it should stay on for 30 seconds and then switch off. However if during those 30 seconds the sensors detect something new, the streetlight should stay on for another 30 seconds.


For the model with two streetlights, they have to communicate to make it different from the model explained before. For this model, a new assumption is made and that is that a pedestrian is walking 5 km/h. This new system works almost the same, in the sense that every single streetlight having a sensor. However, now the next streetlight should go on when the pedestrian/cyclist is not yet in the range of the sensor of this second streetlight. In order to do this, the first streetlights gives a signal to the second one after the timer is on for 6 seconds (This means that the pedestrian is directly under the first streetlight). The second streetlight receives this signal and the illumination of this streetlight will go up. So there will be light in front and behind the pedestrian/cyclist.
The prototype of this model is built up using UPPAAL <ref>Team of development of UPPAAL [http://http://www.uppaal.org/ "Introduction to UPPAAL"]</ref> which is an integrated tool environment for modeling, simulation and verification of real-time systems, developed jointly by Basic Research in Computer Science at Aalborg University in Denmark and the Department of Information Technology at Uppsala University in Sweden. In figure 3, the left part is of the light controller for each independent street light pole and the right part is the model of the sensor. The sensor model simply has two states of which "idle" represents nothing is being detected and the other "within_range" means it detects some object being in its range. It also keeps updating a global Boolean  variable "detect" to store the status of the detecting. When the sensor detects something it sends the signal "sensor_reach!" through the channel to the controller. Then the controller starts the timer to determine the exact object type of the object. If the object moves fast and the sensor loses its focus in 2 seconds, the controller remains the minimum brightness of the lights. If after 2 seconds the sensor still focuses the controller determines the object is a pedestrian and start to bright up. After the illuminance reaches 50 percent of the maximum it can send signal to its neighbors and continues to bright up. After it gets to 70 percent the controller keeps the brightness for 10 seconds. Then if the sensor still detects an object within its range, the timer resets and count another 10 seconds. Otherwise it will lessen the brightness gradually to the minimum.


We built a prototype of this model using UPPAAL <ref>Team of development of UPPAAL [http://http://www.uppaal.org/ "Introduction to UPPAAL"]</ref> which is an integrated tool environment for modeling, simulation and verification of real-time systems, developed jointly by Basic Research in Computer Science at Aalborg University in Denmark and the Department of Information Technology at Uppsala University in Sweden.
<br>
<br>
<br>
<br>
<br>
<br>
<br>


==Design of the network system==


==Establish lighting network==
To improve the performance of the whole system, all light poles are connected as a network. In the network system, it is useful to detect whether the sensed object is a car, a cyclist or a pedestrian. It was found that through using a active infrared sensor with software, this can be done reliably.<ref> http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.562.8012&rep=rep1&type=pdf "DEVELOPMENT OF A BICYCLE AND PEDESTRIAN DETECTION AND CLASSIFICATION ALGORITHM FOR ACTIVE-INFRARED OVERHEAD VEHICLE IMAGING SENSORS"</ref> One such sensor is added to each end of the street. With the two infrared rays from the sensor the system can detect, with a 90% reliability, whether a car, cyclist or pedestrian is passing by. Besides those two extra sensors, the motion sensors are deployed as before on each light pole. An overview of the street can been seen in figure 4. In this figure the red lines are the two infrared rays that can detect the different between a car or cyclist and the circles around the streetlights (yellow dots) indicates the sensing range of the motion sensors.


To improve the performance of the whole system, all light poles are connected as a network. In the network system, detecting whether the sensing object is a car, a normal cyclist or a pedestrian can be better conducted using a new type of sensor <ref> [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.562.8012&rep=rep1&type=pdf "DEVELOPMENT OF A BICYCLE AND PEDESTRIAN DETECTION AND
[[File:Street.png|400px|thumb|Center|Figure 4 Demo figure for the network system]]
CLASSIFICATION ALGORITHM FOR ACTIVE-INFRARED OVERHEAD VEHICLE
IMAGING SENSORS"]</ref> which uses active infrared technique. Two of this sensors are added as extra to the both ends of the street. With the two infrared rays from the sensor the system can detect, with a 90 % reliability, whether a car, cyclist or pedestrian is passing by. Besides those two extra sensors, the motion sensors are deployed as before on each light pole. A nice overview of the street can been seen in figure. In this figure the red lines are the two infrared rays that can detect the different between a car or cyclist and the circles around the streetlights (yellow dots) indicates the sensing range of the motion sensors.


[[File:Network system.png|400px|thumb|Center|Demo figure for the network system]]
For the network system, first the system has to detect which 'subsystem' should run. There are four different subsystems:
* Nothing: when for example only a car is passing by the system should not react and the streetlights should not illuminate.
* Pedestrian: when a pedestrian is walking by the streetlights, the lights should illuminate to 40% of total capacity.
* Cyclist: when a cyclist is passing by the streetlights should illuminate to 40% , but quicker than in the pedestrian's case.
* Opposites: when a car and a cyclist approach from different sides, the streetlights should illuminate to 60%.


For the network system first the system has to detect which system should run. There are four different systems:
[[File:Higher_level.png|300px|thumb|left|Figure 5 The system for deciding which subsystem should run.]]
* Nothing, when for example only a car is passing by the system should not react and the streetlights should not illuminate.
* 40 % pedestrian, for example when a pedestrian is walking by the streetlights should illuminate to 40% .
* 40 % cyclist, for example when a cyclist is passing by the streetlights should illuminate to 40%
* Opposites, when for example a car is coming from the right and a cyclist is coming from the left the streetlight should illuminate to 60%.


So first a system has to be designed to determine which of the four systems should be used. An overview of how the system works can be seen in figure. For this overview the sensor that detects movement (B) can be either true or false. When true it detects movement and when false is detects no movement. For the sensor that detects the difference between car, cyclist or pedestrian (V) it gives a different number for what it detects. With 0 being a car, 1 being a cyclist and 2 detecting noting. Now an explanation of the four different systems will be given.
First, a higher-level system has to be designed to determine which of the four systems should be used. An overview of how the system works can be seen in figure 5. For this overview the sensor that detects movement (B) can either return true or false. When true it detects movement and when false is detects no movement. For the sensor that detects the difference between car, cyclist or pedestrian (V) it gives a different number for what it detects. With 0 being a car, 1 being a cyclist, 2 a pedestrian and 3 when it detects nothing.


===Nothing===
[[File:Dynamic_network.png|500px|thumb|Center|Figure 6 The network system.]]  
For this situation is very simple the system should do nothing and the streetlights shouldn’t illuminate.  
===40% pedestrian===
In this situation the streetlights should go up to an illumination of 40 %. This works as follows, the system detects that the there is a pedestrian and that the streetlight should illuminate to 40 %. The illumination will go gradually by increasing it with 5% after each second. When the streetlight is at 40% the streetlight should not switch off but stay on for 15 more seconds. This is because the pedestrians should be surrounded by light. This can also be done by alerting the next streetlight in time. If a pedestrian is walking 1 [m/s] it takes around 15 seconds to walk from streetlight to streetlight. So if after 8 seconds the next streetlight gets a signal that is should tart illuminating the brightness of the streetlight will be at 40% by the time the pedestrian is at this streetlight. This means that the pedestrian can look in front of him/her. An overview for this situation is given in figure …
===40% cyclist===
This situation is almost the same is the 40% pedestrian, only now a cyclist is passing by. This means that the illumination should go a lot quicker and the next streetlight should get the signal earlier. If a cyclist is cycling 5,5 [m/s] it takes around 3 second to go from streetlight to streetlight. This means that after only 1 second a signal has to go to the next streetlight and the streetlight should illuminate very quickly. It will illuminate 30% per second. An overview for this situation is given in figure.


===Opposites===
Except for the scenario in which nothing happens, the working of the lights is basically the same, and an extension of the non-network system, as shown in figure 6.
This situation is the most complicated of them all. Because the streetlight should illuminate instantly to a brightness of 60%. However for now there is the problem that a car and cyclist will almost never get detected at the same time. This means that that the overall system will almost never get to the opposites system. So somehow the system has to remember if a car or cyclist has passed by an it also has to detect when the car or cyclist is not on the street anymore. How to do this we are not sure for now. Then the streetlights should illuminate instantly to a brightness of 60%, this can also give some problems as in people can be scared up with makes them distracted. This mean that they are not alert on the traffic anymore. So for now there is not yet a working system for this situation.
Now, the timer is not there anymore to prevent the lights going on for cars; it only serves to prevent triggering of the system by, for example, cats or falling leaves, so the timer is shorter in this system. If motion is confirmed, the streetlight switches on in the usual way, with the addition that a few seconds after illuminating as much as it should, it also sends signals to the neighboring streetlights, which start illuminating after receiving the signal. When a streetlight senses motion itself, it  sends such a signal to both neighbors, but when it activates through a signal from a neighbour, it only sends a signal to the other neighbor.  


== Prototype of the network model ==
<br>
<br>
<br>


For different subsystems, the system parameters have different values. For example, in order to accomodate the pedestrian, assumed speed 1 m/s, it was initially chosen to let the light increase by 5% per second, send a signal to the neighboring lights 8 seconds after detection, keep the illuminance at 40%, and then decrease by 5% per second. In this way, with the poles being 15 m apart, the next light has reached 40% by the time the pedestrian reaches it.


[[File:Uppaal-system.PNG|500px|thumb|Center|Choosing the appropriate subsystem.]]
For the cyclist however, assumed to go at a speed of 5.5 m/s, the streetlights should go from 10% to 40% in a second in order to keep light levels constant for the cyclist; so the value for the 'switch on' parameter should be 30% per second. Because the cyclist passes the lights faster, 'hold' only has to last 5 seconds. If a cyclist encounters a car, the 'opposites' subsystem should instead be used, meaning the lights will go to 60% instead of 40%.


[[File:Uppaal-sensor.PNG|500px|thumb|Center|The motion sensor.]]
=== UPPAAL model ===


[[File:Uppaal-typesensor.PNG|500px|thumb|Center|The type sensor.]]
[[File:Uppaal-system.PNG|400px|thumb|Center|Figure 7 Choosing the appropriate subsystem.]]


[[File:Uppaal-light.PNG|500px|thumb|Center|Example of a subsystem (pedestrian).]]
[[File:Uppaal-light.PNG|400px|thumb|right|Figure 8 Example of a subsystem (pedestrian).]]


Work has began on creating the network system in UPPAAL, too. It contains 4 streetlights. Every streetlight has a motion sensor, and at the two entrances of the street there is an active infrared sensor that uses software to dinstinguishes between cars, cyclists and pedestrians. Depending on the types of traffic users detected, the appropriate subsystem is chosen. As of now, the system for choosing the appropriate subsystem is unfinished; it needs to be heavily simplified. Some of the subsystems themselves have to be worked out as well. As an example, the subsystem that should be activated when only pedestrians are on the street is presented.  
The network system modeled in UPPAAL is shown in figures 7, 8, 9 and 10. The network model contains 4 streetlights. Every streetlight has a motion sensor, and at the two entrances of the street there is an active infrared sensor that uses software to distinguishe between cars, cyclists and pedestrians. Depending on the types of traffic users detected, the appropriate subsystem is chosen by the "System" model. There are 6 subsystems which represent "car-car opposite scenario", "cyclist-cyclist opposite scenario", "pedestrian-pedestrian opposite scenario", "car-cyclist opposite scenario", "car-pedestrian opposite scenario" and "cyclist-pedestrian opposite scenario" respectively. The state transitioning to choose subsystems depends on the signals from the 2 type sensors. After a certain subsystem is chosen, the global variables will change accordingly in order to adapt the network system to the certain scenario.


There are three possible causes for streetlight i to be activated; either it senses motion (sensor_reach), it receives a signal from streetlight i-1 (sensor_neighbour[fore_neighbour(i)]), or it receives a signal from streetlight i+1 (sensor_neighbour[rear_neighbour(i)]). In all cases, the light starts to get brighter by 5 percent (of maximum illuminance) per second from its base illuminance of 10%, until it reaches 40%. At the point when it reaches 20%, it sends a signal to either light i+1 (if it was activated by a signal from i-1), to light i-1 (if it was activated by a signal from i+1) or to both (if it was activated by detecting motion). This is what the two states get_brighter_forward and get_brighter_backward are for: to get brighter and send a signal to the appropriate neighbours. Afterwards, it goes to state Wait in which the light stays at 40% for 15 seconds; if after this time, motion is still detected, it waits another 15 and so on; if not, it goes to state Dim, dimming by 5% per second until the base level of 10% is reached.
The motion sensor modeled here is the same as that in the non-network model. As the type sensor detects the object in a short range within a short time, it is modeled simply by using one state with different self-loops updating the global variable that stores the type of the objective.
 
The behavior of the subsystems is shown in the "light" model. As an example, the subsystem that should be activated when only pedestrians are on the street is presented. There are three possible causes for streetlight i to be activated; either it senses motion (sensor_reach), it receives a signal from streetlight i-1 (sensor_neighbour[fore_neighbour(i)]), or it receives a signal from streetlight i+1 (sensor_neighbour[rear_neighbour(i)]). In all cases, the light starts to get brighter by 5 percent (of maximum illuminance) per second from its base illuminance of 10%, until it reaches 40%. At the point when it reaches 20%, it sends a signal to either light i+1 (if it was activated by a signal from i-1), to light i-1 (if it was activated by a signal from i+1) or to both (if it was activated by detecting motion). This is what the two states get_brighter_forward and get_brighter_backward are for: to get brighter and send a signal to the appropriate neighbors. Afterwards, it goes to state Wait in which the light stays at 40% for 15 seconds; if after this time, motion is still detected, it waits another 15 and so on; if not, it goes to state Dim, dimming by 5% per second until the base level of 10% is reached.
 
[[File:Uppaal-sensor.PNG|400px|thumb|left|Figure 9 The motion sensor.]]
 
[[File:Uppaal-typesensor.PNG|400px|thumb|center|Figure 10 The type sensor.]]
 
<br>
<br>
<br>
<br>
 
The model files: [[File:Light_control_model.zip]] (need to be opened by UPPAAL<ref>Download page of the UPPAAL[http://www.uppaal.org/]</ref>)‎


=Simulation=
=Simulation=
A simulation is being constructed, to show behavior in different scenarios. Realistic dimensions are used to make an accurate representation of reality. The program that is used to make the simulation is called CIF and is developed by the TU/e. In adition to giving a visual representation of the behaviour of the system, it will also give an indication of the visibility of the different road users. Some research needs to be done on visibility however, before this can be implemented.
 
[[File:Simulation.PNG|750px|thumb|Center|Figure 11 Visualization of the street.]]
 
Two simulations have been made: one for the non-network system and one for the network system. In this chapter, a short explanation of the two models will be given. For both simulations, the program Eclipse is used with the program language CIF <ref>Compositional Interchange Format http://cif.se.wtb.tue.nl/</ref>. CIF is a programming language developed by TU/e. It is great for making real time simulations and therefore chosen for this project.
With this program, an SVG file can be made to get a clear visualization of the script. For both the same SVG file is used, see figure 11.
 
In this figure the white dots are the streetlights, the dotted lines are the sensor. If the dotted line is green, the sensor is detecting something and if the dotted line is red, it is not detecting anything. The grey region on the bottom is the sidewalk and the grey region at the top is the road. On this road cars or cyclist use the same road and come from both directions. On the bottom left side, there are a number of buttons. These buttons can do different things for the non-network system en the network system.
 
 
In order to be able to see how well the system works, the 'visibility' function was introduced, intended to be a measure of how much light a user receives, how they perceive this light, and thus how safe they feel. For now, this is limited to the pedestrian, as this is the user whose feeling of safety could potentially be affected the most by a different street lighting system. While illuminance simply decreases with distance according to the inverse-square law, the perception of change in light by humans is generally believed to behave logarithmically, according to the Weber-Fechner law. <ref>Varshney, Sun.[http://onlinelibrary.wiley.com/doi/10.1111/j.1740-9713.2013.00636.x/full "Why do we perceive logarithmically?"]</ref> Therefore, the visibility of the pedestrian is calculated as the sum of the inverse squares of the illuminance of the streetlights. This does mean the visibility is directly related to the total illuminance of the system. At first it was assumed that average street lights have a maximum capacity of about 2500 lumen and the simulation was built on this, but it turned out that this value is more likely in the range of 15,000 lumen. However, the absolute light levels do not matter for the simulation, since it could simply be scaled up. 
 
== Non-network system ==
For the non-network system, a pedestrian, cyclist or car can be added in the simulation by pressing one of the buttons. When one of the sensors is detecting something the streetlights should react, the sensor detects something when coordinates of the pedestrian/car are in the range over coordinates of the sensor, by starting a timer. The illumination should wait a view seconds before the lights illuminate, therefore the timer is there. This because any errors by the sensor are left out. After this, the streetlight starts illuminating until it is at its maximum level. In the non-network system cannot detect whether a car or pedestrian is passing by what means it always illuminates to the same level of illumination of 80%. After the sensor does not detect anything the streetlights stay on the same level of illumination for 15 seconds.
 
== Network system ==
The network system has the same visualization as the non-network system but works a slightly differently. For the network system, some different use cases (scenarios) are introduced. With these different use cases, it can be shown that the system reacts differently to different situations. A brief explanation of these use cases can be found in the following table:
 
{| border="1" cellpadding="5" cellspacing="0" style="margin-left: 3em;"
|-
| width="75" | '''Use case'''
| width="150" | '''Situation'''
| width="100" | '''Maximum illumination'''
| width = "200" | '''Total seconds on after detecting'''
|-
| 1
| A car coming from the left
| 20 percent
| 10 seconds
|-
| 2
| A pedestrian coming from the left and after some time a car is coming from the right
| 70 percent
| 5 seconds
|-
| 3
| A pedestrian is coming from the left
| 50 percent
| 1 seconds
|-
| 4
| One pedestrian is coming from the left and one from the right
| 50 percent
| 1 seconds
|-
| 5
| A cyclist is coming from the left
| 50 percent
| 1 seconds
|-
| 6
| A car is coming from the left and a cyclist is coming from the right
| 80 percent
| 10 seconds
|-
|}
 
When pressing one of the buttons, one of the use cases will start running. In the different use cases, the streetlights react differently. This is possible because this system can detect whether a car or a pedestrian is passing. This part of the simulation has not yet been written. What is also different in comparison with the non-network system is that the streetlights can communicate with each other. This means that when the streetlight is at a certain level, a signal to the next streetlight is sent. When a streetlight gets a signal it starts to illuminate. This ensures that the light surrounding the user remains constant.
 
==Simulation Files==
Below are download links for the simulation files for both system, containing the complete, commented code explaining the workings of the simulation in detail.
 
[[File:Networked_system.zip]] (Need to be opened by [http://cif.se.wtb.tue.nl/download.html CIF])
 
[[File:Nonnetworked_system.zip]] (Need to be opened by [http://cif.se.wtb.tue.nl/download.html CIF])
 
== Optimization ==
To optimize performance of the system, several factors make up a grade.
The relevant factors, that influence the grade either positively or negatively, are:
* Visibility (positively)
* Total light output (negatively)
* Speed at which the lights change (negatively)
If visiblity is below a certain threshold, the grade is severely penalized.
By changing different parameters, rudamentary optimization has been done. For the usecase of the lone pedestrian and the lone cyclist, this optimization process has been done.
 
In the tables below, the grades of different configurations of the system are presented (and the grade of the 'fixed' system, the traditional non-dynamic one).
 
[[File:Optamization Pedestrian.PNG|200px|thumb|left|Figure 12 Pedestrian optimization results (click to enlarge).]]
[[File:Optamization Cyclist.PNG|200px|thumb|center|Figure 13 Cyclist optimization results (click to enlarge).]]
 
<br>
<br>
 
== Results ==
After optimization of two of the scenarios (the lone pedestrian and the lone cyclist), the system performs better than static street lights.
For the lone pedestrian usecase, the performance is greatly increased (10%), while performance of the lone cyclist is only increased by a negligible amount. In addition, the system greatly outperforms the static street lights in the case that no road users are present.
Due to the flexibility of the system, it is likely that other scenarios can also be optimized to perform equally or better than normal systems.
 
===Pedestrian===
In both systems, the pedestrian is not very visible at first, because the first light has yet to turn on. When it does, the visibility stays rather constant, although more constant in the network system, since lights go on in advance, making the transition go more smoothly. In both cases, visibility is similar to the static system and total illumination is much less than in the static system.
 
===Cyclist===
The lone cyclist gives similar results; even though the visibility fluctuates more than for the pedestrian, the system manages to adapt to the cyclist's higher speed.  
 
===Opposites===
In both the pedestrian/car and cyclist/car scenarios, the system's behavior is similar to its behavior in the scenarios for the lone pedestrian and cyclist. The lights have a higher maximum illumination, giving the pedestrian and cyclist a higher visibilty. The total illuminance at some point gets higher than in the static system, but this is only temporary.
 
===Nothing===
When nothing happens, the total illumination is only a fourth of that of the static system.
 
=Recommendations=
 
There is still a lot of that can be done in order to improve and expand the project.
*The number of scenarios that the systems and the simulation can handle should be greatly increased, preferably to the point that the design works for any combination of road users, from any direction, at any time. Also, intersections and bends could be added to make the design applicable to more situations. Additionally, influence of weather conditions could be researched in order to improve the lighting systems for more situations.
*The systems have not yet been tested in scenarios of hardware failure, e.g. the reduction in performance if a light or a sensor breaks.
*The ‘visibility’ function as a measure of feeling of safety is quite crude, and could be made more representative.
*The simulation could be used to see what happens if the system fails in any way, for example, a light not working or a signal not getting sent. If the failure is not too major, the consequences for the road users should not be too big either.
*In the network system, the higher-level system (determining what behavior the lights should display based on the scenario) should be added to the simulation.
*More research is needed into the actual hardware and how the designs could be implemented.
 
=Conclusion=
 
Two systems for dynamic road lighting were designed in this project, one that works in a network and one that does not. Both systems fulfill the prime goal of reducing energy consumption and light pollution without reducing safety, as demonstrated by the simulations; there is less total illumination, without decreasing the visibility of the road users. Although not all possible scenarios have been worked out, both systems generally seem to fulfill the user’s needs for safety and stability. The one without network is more likely to be economically viable, since it is just dependent on the sensor costs. Still, the network system has clear added value over the other one, with increased visibility of the road users in different scenarios.
 
In addition, a simulation was created that succeeds in visualizing and testing the designed systems, and could be used in the same way for any other system that could be designed. Even more, the simulation can be used for optimizing these systems and getting the best possible results. Also, for the most part the systems were recreated in UPPAAL, providing a valuable first step for any potential hardware implementation.


=References=
=References=
<references />
<references />

Latest revision as of 15:56, 30 October 2017

Group members

  • Simon Kok (0850085)
  • Xueyuan Chen (0961799)
  • Lennart Heijnen (0957658)
  • Lisanne Grevinga (0946763)

Project definition

The current street lights are based on a system that is extremely outdated. It is possible to reduce energy consumption by large quantities by changing the entire system. This will not only be good for the environment, but it can also reduce costs over time. By creating a SMART light plan, this all is possible while increasing safety and decreasing light pollution. As numerous studies have shown, different lighting conditions influence people greatly. By interpreting the results of those studies, a design will be made. The hypothetical design will be made for the residential area Meerhoven.

Objective

The different stakeholders have different objectives.

  • Users: This are the people driving, walking, cycling, etc. past the streetlights. Their first priority is safety and visibility.
  • Society: The society can be divided in two groups. First there is the people living in the area. Second is the municipality. For these stakeholders, it is important that it is cheap (in the long term). Other wishes could be the mood set by the lighting.
  • Entrepreneurs: This are the people designing and making the SMART streetlights. For the companies, the most important is that they can make profit from the SMART streetlights.

In this project, most prominently the needs of users and society will be looked at. The objective is to design a dynamic lighting system that:

  1. Reduces energy consumption and light pollution
  2. Does not decrease safety
  3. Connects to user needs
  4. Is economically viable.

Approach

The approach for this project is to start with literature study, to understand the influence of street lights on the objectives of the stakeholders. This research should also contain the monitoring of crowds. Other than the literature study, stakeholders can be further investigated by speaking with the municipality and with researchers of the TU/e lighting group. With the results of these studies, the design requirements can be made. With these requirements and more study into the technical aspects, a design can be made. Finally a prototype will be build in the form of software.

Research

The first research done is in the form of literature study.

Articles

  • Research at the TU/e has shown that pedestrians feel safer when their direct surrounding is lit, in comparison when the areas further away are lit. This is applicable to both females and males. Furthermore, it is the result of both stationary and walking pedestrians.[1]
  • Visibility is mostly influenced by contrast. This mostly is problematic when there is oncoming traffic. To have a similar visibility, road lighting should be brighter when there is oncoming traffic. [2]
  • Switching off lights in areas in England and Wales did not result in increased crime rates. Even though this study took place in other countries, it does suggest that decreasing light levels in the Netherlands will not increase crime rates either. [3]
  • Monitoring people is a sensitive subject. Generally people dislike being monitored, even when the data cannot trace back to the individuals being monitored. [4] Even though this example is using monitoring for commercial ends, it might still be important even when safety is the goal.

Case Studies

  • In the city of Los Angeles, 140,000 conventional street lights have been replaced by LED lights. Over the span of a year, these lights consumed 63% less energy. This in addition to higher reliability, reduced operating costs by 40%. In addition, crime rates in the area went down by 10%, though the study doesn't mention how they tested the correlation. It also shows that the lifespan of LED street lights are much higher than that of conventional bulbs, but again, no sources are mentioned.[5]
  • Analysis show that over a span of 20 years, approximately €780 per light can be saved by using a networked LED system. Initial investment costs are high, however, payback time is only 6 years.[6]

Projects in and around Eindhoven

There are different smart street lighting project in the Netherlands. For example, there is a project at Stratumseind in Eindhoven and one at the Goorloopweg in Helmond. These streets are very different from each other. Stratumseind is a big street in Eindhoven with a lot of bars in it. During the night there are a lot of people and most of these people have had some alcoholic drinks, causing a higher risk of aggression on the street. The project at Stratumseind uses lights to make people less aggressive, by using different colors, brightness and light patterns. [7]. Then the Goorloopweg is a street in a sports park. During the nights it is quiet, mostly deserted and dark, although there are occasional pedestrians, jogging or walking their dog, for example. The streetlights on the Goorloopweg they try to create a safe place for people during the night using sensors. When someone walks by a streetlight, it will shine brighter than when no one is around.

Interviews at the TU/e Intelligent Lighting Institute

We interviewed Antal Haans and Richard Verhoeven of the Intelligent Lighting Institute (ILI). Mr. Haans is an expert on lighting and social safety and one of the co-authors of the article Light distribution in dynamic street lighting: Two experimental studies on its effects on perceived safety, prospect, concealment, and escape, which is mentioned above. Additionally, he has worked on experiments with smart lighting systems at Stratumseind and in the Markthal at the TU/e. We aim to interview Mr. Haans on his work on the subject and his findings, so that we can get a better understanding of the needs of the users for a smart streetlight system. Mr. Haans suggest we interview mr. Verhoeven, who was responsible for the more technical aspects of some of the projects discussed.

Interview with Antal Haans

Haans worked on a smart street lighting project in a street in the Achtse Barrier in Eindhoven with the goal of saving energy without reducing the sense of safety. As a psychologist he and his team had to think of how such a street lighting system should work. 50 year old lights were replaced by LEDs and infrared sensors were installed. In order to come up with a lighting procedure, he did a research on the TU/e which showed that people prefer having their immediate surroundings illuminated as opposed to places further ahead in the street. Lithuanian professor Zukauskas did similar research and even suggests light in the distance is not needed at all. When a sensor detects a person, the light corresponding to that sensor switches on (from 10%, the base level, to 100%), as well as two lights to the left and right to that light. The lights go from 10% to 100% instantaneously. The lights then remain at 100% for a minute, mostly for practical purposes while conducting the experiment. After that time, the light would go back to 10% very slowly.

Results: users

Most people participating in this trial felt that the dynamic lighting had added value. First of all, they liked the idea of participating in saving energy. Secondly, they thought the lights switching on for them was welcoming.

There also were some unexpected results: a small number of people living in the streets started looking outside when they noticed lights switching on to see who was there, and they reported that there were a lot of false positives: lights switching on when there was nobody there. This was mostly because two lights next to the light sensing motion would also turn on. A few of the residents became a bit paranoid/anxious because of this. The main problem here is that the residents didn’t have a good mental model of the system: they didn’t know well enough how it worked. When implementing such a system, it should be made sure that the users develop a better mental model. Also, some people were bothered by the suddenness of the lights switching on.

A lot of people actually thought that the basic level of illumination (when no motion is detected) was enough. This could in part be explained because the previous, old lighting was very poor in terms uniformity and horizontal and vertical illuminance and the LEDs were a big upgrade from this. But it does suggest the dynamic system might not be very necessary. On the other hand, the people saying this of course didn’t walk through the street with just the low light level.

During the trial, Haans and his team came to realize cars don't need street lighting in this kind of neighborhood, meaning the lights could switch on gradually instead of instantaneously (the latter having been chosen with cars in mind).

Results: Energy saving

It was found that while a lot of energy was saved by switching to LEDs, very little additional energy was saved by implementing the dynamic lighting system: about 6€ worth of energy per light per year, which doesn’t make it economically viable, taken into account the costs of installing the wireless communication. Therefore, the system should be simplified. One option is to not use communication: a light simply goes on when it senses a person, without other lights reacting. In Tilburg there is an experiment on this.

Haans did explain that reducing light pollution nowadays has replaced energy saving as the driving force behind the development of dynamic street lighting. He did advise us to go speak with Richard Verhoeven, the researcher who handled the results of this trial in terms of saving energy. Verhoeven has been contacted.

What's left to explore?

According to Haans, one main issue that's important for creating dynamic street lighting is determining the area that should be illuminated for a pedestrian. The complexity of the system depends on this: the amount of lights that should switch on, and thus the amount of communication.

Additionally, while there is some research available about pedestrians, very little is known about interactions with others, especially other street users.

Interview with Richard Verhoeven

Verhoeven also worked on the dynamic lighting project in the Achtse Barrier. Two difficult aspects of the project were that Philips provided the hardware, so the team couldn’t directly make changes to it; and they had to comply with the government regulations for street lighting levels.

Dynamic lighting has to be cost-effective. However, the energy saving in the project only amounted to up to 5 euros per pole per year, so the number of ways to make this cost-effective is limited. The main issue is that the sensors themselves are expensive, so omitting the network wouldn’t cut the costs that much by itself. Infrared seems to be the cheapest, and reliable, but is still expensive; the one used in the project cost 150 euros, so this could never be cost-effective. The total cost of the sensors needs to go down.

Data from the internet about the weather conditions were collected. The effects of weather conditions on the wireless communication system were tested, but the results of this are not available, since there is no funding anymore. The infrared motion sensor that was used can be tuned for different regions. The output is binary, simply whether something is detected or not. When the sensor detects movement for a certain period of time, for example 100 ms, it sends a signal to all light poles in the vicinity, including the light pole that it’s attached to. If there’s still movement after 10 seconds, the signal is repeated. A few computers in the area collected all the data. The range of the sensor can be between 2 and 16 meters. One issue with the sensors is that when walking towards it, it doesn’t detect as much movement, so the range is limited.

Without a network, sensor ranges should be sufficiently large. In addition, problems could arise since sensors can’t detect what’s around a corner. There have been ideas about lights being activated not by a motion sensor, but by smartphones. But obviously, any such idea would exclude people. Another idea is to only install sensors at entry and exit points in the street and let the whole area light up when something is detected there. But this would be problematic, because people could leave their house in the middle of the street and nothing would be detected. Also, if people stop or walk slower than expected, the light will turn off at some point.

Current regulations provide minimum light levels (about 5 lux for busy roads, 2-3 lux for residential streets) and also consider the distribution of the light (no dark spots), but if it can be guaranteed that there is no activity at a certain place, it’s allowed to go below this. But there should always be some minimum light. The energy saving compared to non-dynamic LED was about 35%. Since LED doesn’t use a lot of energy anyway, this saving is very small in absolute numbers. One way to make the system more cost effective would be to integrate other sensors into the system, for example to measure pollutions and other environmental factors that might be interesting. This way the network is multi-purpose and more interesting to invest in. Also, a more promising way of dynamic lighting might be to use sensors to make an activity profile of a neighborhood, and base the light levels at different times in the night on this.

Verhoeven suggests that we should take errors into account to test how well our system behaves. For example, what if a signal from a sensor is somehow lost? What if one of the lights breaks down?

Scenarios

In the project, a street in the suburb of Meerhoven has been chosen. Firstly, because it is a big street where cars come from both directions. Secondly, there is not a lot of work traffic, but only traffic from the people that live in Meerhoven. In this chapter first a description of the street will be given, then the preferences of the users are given and then an example for different scenarios will be given.

Figure 1 An abridged general view of the straight-type street in the model. Location: Grasplantsoen, Eindhoven.

Street Description

The model street that is used is presented in figure 1. The street consists of a two-way road for cars and bicycles on one side of the street, a sidewalk on the other side, and in between are parking spaces with street lights in between them. The street lights are placed 15 meters apart. There are houses on both sides of the street. There are no intersections on the part of the street we are designing for.

The users and their needs

There are three kinds of road users that are taken into account:

  • Pedestrians
  • Cyclists
  • Motorists

For now, the preference of the pedestrian and the cyclist are the same. However the cyclist is faster then a pedestrian and that is why the system should react differently if a cyclist is passing by.

Additionally, the needs of the residents should not be forgotten.

Pedestrians

Haans and de Kort's[8] research about the preferences of a pedestrian walking on the street showed that people feel safer when they are surrounded by light rather than that having light in front of them, further down the street. So most importantly, the streetlights around the pedestrian/cyclist should be turned on and the one that is the closest to the pedestrian/cyclist should shine the brightest. The lights should not turn on and off too quickly, because this might disorient the pedestrian.

Cyclists

Cyclists want to be surrounded by light, too, without changes in light that are too sudden, so their basic needs are regarded as the same as that of a pedestrian. However, when a car is coming towards a cyclist, the cyclist is looking into the headlights of the car. It is important in this situation that the cyclist is not blinded by the lights of the car and the driver of the car sees the cyclist clearly. This is because the cyclist and driver have to pass each other safely on the street. In the article ‘The effects of dimmable road lighting: A comparison of measured and perceived visibility’[9] it is stated that the visibility is not much dependent on the amount of light but mostly on the contrast. This means that if the light is coming towards them, the brightness of the streetlight has to be higher than when a car is heading in the same direction, to have a good visibility. Therefore the streetlights should shine brighter in the preference of the cyclist. This is not something that has to be accounted for in the pedestrian's case, since the pedestrian is on not on the same road as the rest of traffic and likely will not be blinded by headlights.

Motorists

For the drivers, the most important thing is that they can see if there is other traffic coming so they can give priority to traffic that is coming from the right and they can just simply stop in time. As stated in the description of the street the cars are allowed to drive 30 [km/h]. This means that they have a stop distance of 5,3 meters including response time [10]. So at the bare minimum, the driver has to see around 10 meters ahead. The average distance a light of a car can light up is 60 meter, in front of the car, with a low beam [11]. This means that the car's headlights are good enough to see the cyclist on time and the driver does not need the streetlights to be on. So the dynamic street lights should not respond when just a car is driving on the street.

Residents

The residents need to feel safe in their own neighbourhood. To ensure this, the lights should never be completely turned off; there should always be a minimum of light in the street.

Designing the systems

Because of the potentially limited economic viability of a complex dynamic lighting system, it was decided to design two systems: one system operating without a network, limiting the investment costs to just the motion sensors, and one system using a network, more expensive but possibly worthwile due to increased connection with the needs of the users.

Design of the non-network system

Figure 2 The non-network system.

In this system, every light works independently, using its own passive-infrared sensor to sense motion and act accordingly. The decision-making that this system uses is shown in figure 2.

The streetlight's initial state is 'off'. This does not mean the streetlight is completely turned off, however; in accordance with the needs of the residents, the light is shining at 10% of its total capacity in its initial state, when no motion is detected. When the sensor belonging to that streetlight senses motion, a timer is started. If at the end of this timer, no motion is detected, the system remains at the initial state. The timer needs to be sufficiently long to let a car pass, since motorists have no use for the light to go on. If there is still motion at the end of the timer, this means a slower user such as a cyclist or pedestrian is approaching, so the light goes to the state 'switch on'. In this state, the streetlight increases its illuminance with a fixed amount per second, for example 5% of total capacity per second, until a limit, for example 40% of total capacity, is reached, at which point there is a transition to the 'hold' state. In this state the light simply keeps its illuminance constant for a fixed amount of time, for example 15 seconds; enough to let the road user pass. If the user is still within range and motion is sensed after this time, the streetlight will simply 'hold' again; if not, it will go to the state 'switch off', gradually decreasing its illuminance until it is at 10% again.


UPPAAL model

Figure 3 Prototype model of the light control system

The prototype of this model is built up using UPPAAL [12] which is an integrated tool environment for modeling, simulation and verification of real-time systems, developed jointly by Basic Research in Computer Science at Aalborg University in Denmark and the Department of Information Technology at Uppsala University in Sweden. In figure 3, the left part is of the light controller for each independent street light pole and the right part is the model of the sensor. The sensor model simply has two states of which "idle" represents nothing is being detected and the other "within_range" means it detects some object being in its range. It also keeps updating a global Boolean variable "detect" to store the status of the detecting. When the sensor detects something it sends the signal "sensor_reach!" through the channel to the controller. Then the controller starts the timer to determine the exact object type of the object. If the object moves fast and the sensor loses its focus in 2 seconds, the controller remains the minimum brightness of the lights. If after 2 seconds the sensor still focuses the controller determines the object is a pedestrian and start to bright up. After the illuminance reaches 50 percent of the maximum it can send signal to its neighbors and continues to bright up. After it gets to 70 percent the controller keeps the brightness for 10 seconds. Then if the sensor still detects an object within its range, the timer resets and count another 10 seconds. Otherwise it will lessen the brightness gradually to the minimum.








Design of the network system

To improve the performance of the whole system, all light poles are connected as a network. In the network system, it is useful to detect whether the sensed object is a car, a cyclist or a pedestrian. It was found that through using a active infrared sensor with software, this can be done reliably.[13] One such sensor is added to each end of the street. With the two infrared rays from the sensor the system can detect, with a 90% reliability, whether a car, cyclist or pedestrian is passing by. Besides those two extra sensors, the motion sensors are deployed as before on each light pole. An overview of the street can been seen in figure 4. In this figure the red lines are the two infrared rays that can detect the different between a car or cyclist and the circles around the streetlights (yellow dots) indicates the sensing range of the motion sensors.

Figure 4 Demo figure for the network system

For the network system, first the system has to detect which 'subsystem' should run. There are four different subsystems:

  • Nothing: when for example only a car is passing by the system should not react and the streetlights should not illuminate.
  • Pedestrian: when a pedestrian is walking by the streetlights, the lights should illuminate to 40% of total capacity.
  • Cyclist: when a cyclist is passing by the streetlights should illuminate to 40% , but quicker than in the pedestrian's case.
  • Opposites: when a car and a cyclist approach from different sides, the streetlights should illuminate to 60%.
Figure 5 The system for deciding which subsystem should run.

First, a higher-level system has to be designed to determine which of the four systems should be used. An overview of how the system works can be seen in figure 5. For this overview the sensor that detects movement (B) can either return true or false. When true it detects movement and when false is detects no movement. For the sensor that detects the difference between car, cyclist or pedestrian (V) it gives a different number for what it detects. With 0 being a car, 1 being a cyclist, 2 a pedestrian and 3 when it detects nothing.

Figure 6 The network system.

Except for the scenario in which nothing happens, the working of the lights is basically the same, and an extension of the non-network system, as shown in figure 6. Now, the timer is not there anymore to prevent the lights going on for cars; it only serves to prevent triggering of the system by, for example, cats or falling leaves, so the timer is shorter in this system. If motion is confirmed, the streetlight switches on in the usual way, with the addition that a few seconds after illuminating as much as it should, it also sends signals to the neighboring streetlights, which start illuminating after receiving the signal. When a streetlight senses motion itself, it sends such a signal to both neighbors, but when it activates through a signal from a neighbour, it only sends a signal to the other neighbor.




For different subsystems, the system parameters have different values. For example, in order to accomodate the pedestrian, assumed speed 1 m/s, it was initially chosen to let the light increase by 5% per second, send a signal to the neighboring lights 8 seconds after detection, keep the illuminance at 40%, and then decrease by 5% per second. In this way, with the poles being 15 m apart, the next light has reached 40% by the time the pedestrian reaches it.

For the cyclist however, assumed to go at a speed of 5.5 m/s, the streetlights should go from 10% to 40% in a second in order to keep light levels constant for the cyclist; so the value for the 'switch on' parameter should be 30% per second. Because the cyclist passes the lights faster, 'hold' only has to last 5 seconds. If a cyclist encounters a car, the 'opposites' subsystem should instead be used, meaning the lights will go to 60% instead of 40%.

UPPAAL model

Figure 7 Choosing the appropriate subsystem.
Figure 8 Example of a subsystem (pedestrian).

The network system modeled in UPPAAL is shown in figures 7, 8, 9 and 10. The network model contains 4 streetlights. Every streetlight has a motion sensor, and at the two entrances of the street there is an active infrared sensor that uses software to distinguishe between cars, cyclists and pedestrians. Depending on the types of traffic users detected, the appropriate subsystem is chosen by the "System" model. There are 6 subsystems which represent "car-car opposite scenario", "cyclist-cyclist opposite scenario", "pedestrian-pedestrian opposite scenario", "car-cyclist opposite scenario", "car-pedestrian opposite scenario" and "cyclist-pedestrian opposite scenario" respectively. The state transitioning to choose subsystems depends on the signals from the 2 type sensors. After a certain subsystem is chosen, the global variables will change accordingly in order to adapt the network system to the certain scenario.

The motion sensor modeled here is the same as that in the non-network model. As the type sensor detects the object in a short range within a short time, it is modeled simply by using one state with different self-loops updating the global variable that stores the type of the objective.

The behavior of the subsystems is shown in the "light" model. As an example, the subsystem that should be activated when only pedestrians are on the street is presented. There are three possible causes for streetlight i to be activated; either it senses motion (sensor_reach), it receives a signal from streetlight i-1 (sensor_neighbour[fore_neighbour(i)]), or it receives a signal from streetlight i+1 (sensor_neighbour[rear_neighbour(i)]). In all cases, the light starts to get brighter by 5 percent (of maximum illuminance) per second from its base illuminance of 10%, until it reaches 40%. At the point when it reaches 20%, it sends a signal to either light i+1 (if it was activated by a signal from i-1), to light i-1 (if it was activated by a signal from i+1) or to both (if it was activated by detecting motion). This is what the two states get_brighter_forward and get_brighter_backward are for: to get brighter and send a signal to the appropriate neighbors. Afterwards, it goes to state Wait in which the light stays at 40% for 15 seconds; if after this time, motion is still detected, it waits another 15 and so on; if not, it goes to state Dim, dimming by 5% per second until the base level of 10% is reached.

Figure 9 The motion sensor.
Figure 10 The type sensor.





The model files: File:Light control model.zip (need to be opened by UPPAAL[14])‎

Simulation

Figure 11 Visualization of the street.

Two simulations have been made: one for the non-network system and one for the network system. In this chapter, a short explanation of the two models will be given. For both simulations, the program Eclipse is used with the program language CIF [15]. CIF is a programming language developed by TU/e. It is great for making real time simulations and therefore chosen for this project. With this program, an SVG file can be made to get a clear visualization of the script. For both the same SVG file is used, see figure 11.

In this figure the white dots are the streetlights, the dotted lines are the sensor. If the dotted line is green, the sensor is detecting something and if the dotted line is red, it is not detecting anything. The grey region on the bottom is the sidewalk and the grey region at the top is the road. On this road cars or cyclist use the same road and come from both directions. On the bottom left side, there are a number of buttons. These buttons can do different things for the non-network system en the network system.


In order to be able to see how well the system works, the 'visibility' function was introduced, intended to be a measure of how much light a user receives, how they perceive this light, and thus how safe they feel. For now, this is limited to the pedestrian, as this is the user whose feeling of safety could potentially be affected the most by a different street lighting system. While illuminance simply decreases with distance according to the inverse-square law, the perception of change in light by humans is generally believed to behave logarithmically, according to the Weber-Fechner law. [16] Therefore, the visibility of the pedestrian is calculated as the sum of the inverse squares of the illuminance of the streetlights. This does mean the visibility is directly related to the total illuminance of the system. At first it was assumed that average street lights have a maximum capacity of about 2500 lumen and the simulation was built on this, but it turned out that this value is more likely in the range of 15,000 lumen. However, the absolute light levels do not matter for the simulation, since it could simply be scaled up.

Non-network system

For the non-network system, a pedestrian, cyclist or car can be added in the simulation by pressing one of the buttons. When one of the sensors is detecting something the streetlights should react, the sensor detects something when coordinates of the pedestrian/car are in the range over coordinates of the sensor, by starting a timer. The illumination should wait a view seconds before the lights illuminate, therefore the timer is there. This because any errors by the sensor are left out. After this, the streetlight starts illuminating until it is at its maximum level. In the non-network system cannot detect whether a car or pedestrian is passing by what means it always illuminates to the same level of illumination of 80%. After the sensor does not detect anything the streetlights stay on the same level of illumination for 15 seconds.

Network system

The network system has the same visualization as the non-network system but works a slightly differently. For the network system, some different use cases (scenarios) are introduced. With these different use cases, it can be shown that the system reacts differently to different situations. A brief explanation of these use cases can be found in the following table:

Use case Situation Maximum illumination Total seconds on after detecting
1 A car coming from the left 20 percent 10 seconds
2 A pedestrian coming from the left and after some time a car is coming from the right 70 percent 5 seconds
3 A pedestrian is coming from the left 50 percent 1 seconds
4 One pedestrian is coming from the left and one from the right 50 percent 1 seconds
5 A cyclist is coming from the left 50 percent 1 seconds
6 A car is coming from the left and a cyclist is coming from the right 80 percent 10 seconds

When pressing one of the buttons, one of the use cases will start running. In the different use cases, the streetlights react differently. This is possible because this system can detect whether a car or a pedestrian is passing. This part of the simulation has not yet been written. What is also different in comparison with the non-network system is that the streetlights can communicate with each other. This means that when the streetlight is at a certain level, a signal to the next streetlight is sent. When a streetlight gets a signal it starts to illuminate. This ensures that the light surrounding the user remains constant.

Simulation Files

Below are download links for the simulation files for both system, containing the complete, commented code explaining the workings of the simulation in detail.

File:Networked system.zip (Need to be opened by CIF)

File:Nonnetworked system.zip (Need to be opened by CIF)

Optimization

To optimize performance of the system, several factors make up a grade. The relevant factors, that influence the grade either positively or negatively, are:

  • Visibility (positively)
  • Total light output (negatively)
  • Speed at which the lights change (negatively)

If visiblity is below a certain threshold, the grade is severely penalized. By changing different parameters, rudamentary optimization has been done. For the usecase of the lone pedestrian and the lone cyclist, this optimization process has been done.

In the tables below, the grades of different configurations of the system are presented (and the grade of the 'fixed' system, the traditional non-dynamic one).

Figure 12 Pedestrian optimization results (click to enlarge).
Figure 13 Cyclist optimization results (click to enlarge).



Results

After optimization of two of the scenarios (the lone pedestrian and the lone cyclist), the system performs better than static street lights. For the lone pedestrian usecase, the performance is greatly increased (10%), while performance of the lone cyclist is only increased by a negligible amount. In addition, the system greatly outperforms the static street lights in the case that no road users are present. Due to the flexibility of the system, it is likely that other scenarios can also be optimized to perform equally or better than normal systems.

Pedestrian

In both systems, the pedestrian is not very visible at first, because the first light has yet to turn on. When it does, the visibility stays rather constant, although more constant in the network system, since lights go on in advance, making the transition go more smoothly. In both cases, visibility is similar to the static system and total illumination is much less than in the static system.

Cyclist

The lone cyclist gives similar results; even though the visibility fluctuates more than for the pedestrian, the system manages to adapt to the cyclist's higher speed.

Opposites

In both the pedestrian/car and cyclist/car scenarios, the system's behavior is similar to its behavior in the scenarios for the lone pedestrian and cyclist. The lights have a higher maximum illumination, giving the pedestrian and cyclist a higher visibilty. The total illuminance at some point gets higher than in the static system, but this is only temporary.

Nothing

When nothing happens, the total illumination is only a fourth of that of the static system.

Recommendations

There is still a lot of that can be done in order to improve and expand the project.

  • The number of scenarios that the systems and the simulation can handle should be greatly increased, preferably to the point that the design works for any combination of road users, from any direction, at any time. Also, intersections and bends could be added to make the design applicable to more situations. Additionally, influence of weather conditions could be researched in order to improve the lighting systems for more situations.
  • The systems have not yet been tested in scenarios of hardware failure, e.g. the reduction in performance if a light or a sensor breaks.
  • The ‘visibility’ function as a measure of feeling of safety is quite crude, and could be made more representative.
  • The simulation could be used to see what happens if the system fails in any way, for example, a light not working or a signal not getting sent. If the failure is not too major, the consequences for the road users should not be too big either.
  • In the network system, the higher-level system (determining what behavior the lights should display based on the scenario) should be added to the simulation.
  • More research is needed into the actual hardware and how the designs could be implemented.

Conclusion

Two systems for dynamic road lighting were designed in this project, one that works in a network and one that does not. Both systems fulfill the prime goal of reducing energy consumption and light pollution without reducing safety, as demonstrated by the simulations; there is less total illumination, without decreasing the visibility of the road users. Although not all possible scenarios have been worked out, both systems generally seem to fulfill the user’s needs for safety and stability. The one without network is more likely to be economically viable, since it is just dependent on the sensor costs. Still, the network system has clear added value over the other one, with increased visibility of the road users in different scenarios.

In addition, a simulation was created that succeeds in visualizing and testing the designed systems, and could be used in the same way for any other system that could be designed. Even more, the simulation can be used for optimizing these systems and getting the best possible results. Also, for the most part the systems were recreated in UPPAAL, providing a valuable first step for any potential hardware implementation.

References

  1. Haans, de Kort."Light distribution in dynamic street lighting"
  2. Chenani, Maksimainen. "The effects of dimmable road lighting: A comparison of measured and perceived visibility"
  3. Perkins, Steinbach. "What is the effect of reduced street lighting on crime and road traffic injuries at night? A mixed-methods study"
  4. Verhagen. "U wordt gefilmd (en uw emoties gemeten): wat doen die camera's in billboards op stations?"
  5. SilverSpring. "A brighter future"
  6. SilverSpring. "Whitepaper The business case for smart street lights"
  7. Irene M. "Eindhovens news"
  8. Haans, de Kort."Light distribution in dynamic street lighting"
  9. Chenani, Maksimainen. "The effects of dimmable road lighting: A comparison of measured and perceived visibility"
  10. S. Plainis, I.J. Murray and G. Pallikaris, April 12th 2006, ‘Road traffic casualties: understanding the night-time death toll’, Retrieved on the 20th of September 2017.[1]
  11. Wikipedia, last added on 16th of September 2017, ‘Headlamp’, Retrieved on the 20th of September 2017 [2]
  12. Team of development of UPPAAL "Introduction to UPPAAL"
  13. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.562.8012&rep=rep1&type=pdf "DEVELOPMENT OF A BICYCLE AND PEDESTRIAN DETECTION AND CLASSIFICATION ALGORITHM FOR ACTIVE-INFRARED OVERHEAD VEHICLE IMAGING SENSORS"
  14. Download page of the UPPAAL[3]
  15. Compositional Interchange Format http://cif.se.wtb.tue.nl/
  16. Varshney, Sun."Why do we perceive logarithmically?"