Oops - thanks, I'll look wider!

-------- Original Message --------
On 23 Feb 2020, 21:14, Jakob Erdmann wrote:

> The approach sounds reasonable. However, it won't cover all kinds of emission 
> outputs:
> https://sumo.dlr.de/docs/Models/Emissions.html#outputs
>
> cheers,
> Jakob
>
> Am So., 23. Feb. 2020 um 20:41 Uhr schrieb The div <d...@thoda.uk>:
>
>> Hi,
>> I'm playing with multiple aspects of vehicle behaviour associated with 
>> parking.
>>
>> It appears that when the parking/stopping period has ended and the vehicle 
>> is trying to re-enter the net - ie engine is running - emissions are not 
>> computed until the vehicle is actually on the road.
>> In my models this is significant because vehicles are often blocked from 
>> entering the lane, by other vehicles, for many sim steps - equivalent to 
>> 5-10mins real time.
>>
>> I don't pretend to understand the emission model yet, however I have been 
>> looking at what seems a relatively simple way to get these emission values 
>> output - this is what i did:
>> 1) add a new flag  - 'myTryingToEnter' to SUMOVehicle/MSVehicle etc.  
>> paralleling the 'myAmOnNet' flag with associated get/set functions. (This 
>> could equally be an 'engineStarted' flag if there was a more generic use 
>> case.)
>> 2) change     MSVehicleTransfer::checkInsertions   line 127  to set this 
>> flag, before the insertion check,  and clear the flag, in the block after 
>> insertion success.
>> 3)  change    MSEmissionExport::write   line 51        if (veh->isOnRoad()) 
>> {     to     something like           if (veh->isOnRoad()  || 
>> veh->isTryingToEnterRoad() ) {
>>
>> This seems to give me (idling) emission outputs with no obvious side effects 
>> wrt my results or the test sets.
>>
>> My questions are
>> a) Is this a sensible approach or is it likely to break something I don't 
>> understand
>> b) If not please could you give me any pointers to implementing this 
>> functionality.
>>
>> cheers
>> div
>>
>> _______________________________________________
>> sumo-dev mailing list
>> sumo-dev@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe from 
>> this list, visit
>> https://www.eclipse.org/mailman/listinfo/sumo-dev
_______________________________________________
sumo-dev mailing list
sumo-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-dev

Reply via email to