mirror of
				https://github.com/Ahp06/SUMO_Emissions.git
				synced 2025-11-04 03:59:19 +00:00 
			
		
		
		
	Changed configuration file
This commit is contained in:
		@@ -17,10 +17,13 @@ CELLS_NUMBER = 10
 | 
				
			|||||||
EMISSIONS_THRESHOLD = 500000
 | 
					EMISSIONS_THRESHOLD = 500000
 | 
				
			||||||
n_steps = 200 
 | 
					n_steps = 200 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#Limit the speed into areas when the threshold is exceeded
 | 
					 | 
				
			||||||
limit_speed_mode = True
 | 
					 | 
				
			||||||
#Vehicles are routed according to the less polluted route
 | 
					#Vehicles are routed according to the less polluted route
 | 
				
			||||||
weight_routing_mode = False
 | 
					weight_routing_mode = False
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Limit the speed into areas when the threshold is exceeded
 | 
				
			||||||
 | 
					limited_speed = 30
 | 
				
			||||||
 | 
					limit_speed_mode = True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#Decrease all traffic lights duration into the area when the threshold is exceeded
 | 
					#Decrease all traffic lights duration into the area when the threshold is exceeded
 | 
				
			||||||
rf_trafficLights_duration = 0.2
 | 
					rf_trafficLights_duration = 0.2
 | 
				
			||||||
adjust_traffic_light_mode = True
 | 
					adjust_traffic_light_mode = True
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -60,7 +60,7 @@ def get_emissions(grid: List[Area], vehicles: List[Vehicle]):
 | 
				
			|||||||
            if vehicle.pos in area:
 | 
					            if vehicle.pos in area:
 | 
				
			||||||
                area.emissions += vehicle.emissions
 | 
					                area.emissions += vehicle.emissions
 | 
				
			||||||
        if config.limit_speed_mode and area.emissions > config.EMISSIONS_THRESHOLD and not area.locked:
 | 
					        if config.limit_speed_mode and area.emissions > config.EMISSIONS_THRESHOLD and not area.locked:
 | 
				
			||||||
            actions.limit_speed_into_area(area, vehicles, 30)
 | 
					            actions.limit_speed_into_area(area, vehicles, config.limited_speed)
 | 
				
			||||||
            traci.polygon.setColor(area.name, (255, 0, 0))
 | 
					            traci.polygon.setColor(area.name, (255, 0, 0))
 | 
				
			||||||
            traci.polygon.setFilled(area.name, True)
 | 
					            traci.polygon.setFilled(area.name, True)
 | 
				
			||||||
            if config.adjust_traffic_light_mode:
 | 
					            if config.adjust_traffic_light_mode:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user