Dear Jakob,

Can you please give me relevant resources or examples of cases where 
user-defined battery models are implemented?

Thanks,
PSK
________________________________
From: [email protected] <[email protected]> on behalf 
of Jakob Erdmann <[email protected]>
Sent: Monday, August 3, 2020 10:34 AM
To: Sumo project User discussions <[email protected]>
Subject: Re: [sumo-user] Battery and Power-train integration into SUMO

You can use the traci.vehicle.setParameter(vehicleID, 
"device.battery.actualBatteryCapacity") to perform arbitrary manipulation to 
the battery level. This allows you to write your own consumption/charging model 
in python.

Am Mo., 3. Aug. 2020 um 15:44 Uhr schrieb Padisala, Shanthan Kumar 
<[email protected]<mailto:[email protected]>>:
Dear Jakob,

Thank you very much for your suggestion. I am also curious if I can model my 
own Battery Models (like zeroth/first-order equivalent circuit model) to 
estimate the State of Charge of the battery pack, when it in electric mode. I 
understand that all this is possible if I use Matlab and SIMULINK models for my 
vehicle powertrain and run SUMO as a co-simulator. However I am planning to do 
the same using Python on SUMO, so is the suggestion you gave me (using 
tarci.vehicle.setType) the only possible way to solve it, or is there any other 
way to do this?

Thank you,
PSK
________________________________
From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> on behalf 
of Jakob Erdmann <[email protected]<mailto:[email protected]>>
Sent: Monday, August 3, 2020 4:59 AM
To: Sumo project User discussions 
<[email protected]<mailto:[email protected]>>
Subject: Re: [sumo-user] Battery and Power-train integration into SUMO

The difference is due to 
https://github.com/eclipse/sumo/issues/7196<https://urldefense.com/v3/__https://github.com/eclipse/sumo/issues/7196__;!!KGKeukY!nXFwn_qYLlaWRql2vvMXO7hh8AObV489HW789hb4oYX2CyTZn9FnJitYJSRnuWrOT5GyTejTX1M$>
 and should no longer appear in the development version.

For electric/combustion hybrids there is currently no model. You could build 
your own via traci.vehicle.setType by switching the vehicle type between a 
combustion type and an electric type as desired.

Am Di., 28. Juli 2020 um 16:07 Uhr schrieb Padisala, Shanthan Kumar 
<[email protected]<mailto:[email protected]>>:
Hi guys,

Yes, turned out I followed the same thing.
However, apart from 
traci.vehicle.getParameter('V_main','device.battery.energyConsumed') I also 
found another command - traci.vehicle.getElectricityConsumption('V_main') which 
gave me a close result to the first one, but not exactly the same. So, I am 
wondering why this difference is seen.

I have another query. So, when I noticed that the fuel consumed when the 
battery 'device' is used. Similarly when it is not used the electricity 
consumed is zero. This means adding battery is making the vehicle a Battery 
Electric Vehicle. I am just wondering if there is any way to make the vehicle a 
Hybrid Electric Vehicle, which uses both battery and fuel?

PSK
________________________________
From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> on behalf 
of Harald Schaefer <[email protected]<mailto:[email protected]>>
Sent: Tuesday, July 28, 2020 3:32 AM
To: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>>
Subject: Re: [sumo-user] Battery and Power-train integration into SUMO


Hi,


from python the calls look like

tests/complex/traci/vehicle/vehicle/runner.py:        
traci.vehicle.getParameter(electricVeh, "device.battery.energyConsumed"),
tests/complex/traci/vehicle/vehicle/runner.py:        
traci.vehicle.getParameter(electricVeh, "device.battery.energyCharged"),
tests/complex/traci/vehicle/vehicle/runner.py:        
traci.vehicle.getParameter(electricVeh, "device.battery.actualBatteryCapacity"),
tests/complex/traci/vehicle/vehicle/runner.py:        
traci.vehicle.getParameter(electricVeh, 
"device.battery.maximumBatteryCapacity"),
tests/complex/traci/vehicle/vehicle/runner.py:        
traci.vehicle.getParameter(electricVeh, "device.battery.chargingStationId"),
tests/complex/traci/vehicle/vehicle/runner.py:        
traci.vehicle.getParameter(electricVeh, "device.battery.vehicleMass"),


Greetings, Harald


Am 28.07.20 um 08:14 schrieb [email protected]<mailto:[email protected]>:

Hi,



I do not know exactly what you want, but maybe you find the information here:

https://sumo.dlr.de/docs/TraCI/Vehicle_Value_Retrieval.html#device_and_lanechangemodel_parameter_retrieval_0x7e<https://urldefense.com/v3/__https://sumo.dlr.de/docs/TraCI/Vehicle_Value_Retrieval.html*device_and_lanechangemodel_parameter_retrieval_0x7e__;Iw!!KGKeukY!lbMNWoOCBD7jxOlAqWnWKmqHh7dmBZhOeIFfOflOBDxw0bmFmf34F9wR-pZeaNPRX65OIeG3RmY$>

Here are the TraCi devices for battery

*  device.battery.energyConsumed

*  device.battery.energyCharged

*  device.battery.actualBatteryCapacity

*  device.battery.maximumBatteryCapacity

*  device.battery.chargingStationId

*  device.battery.vehicleMass



Kind Regards,

Melanie



Von: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] Im Auftrag von Padisala, Shanthan Kumar
Gesendet: Montag, 27. Juli 2020 21:14
An: Sumo project User discussions
Betreff: Re: [sumo-user] Battery and Power-train integration into SUMO



Hello,



Thank you for the resources. Looks like these have to be defined directly in 
the routes file. But is there any way to define these using TraCI commands, 
given a route file that does not contain these definitions?



PSK

________________________________

From: [email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]> on behalf 
of [email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Sent: Monday, July 27, 2020 1:58 AM
To: [email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Subject: Re: [sumo-user] Battery and Power-train integration into SUMO



Hi,



see here for how to implement a new device:

https://sumo.dlr.de/docs/Developer/How_To/Device.html#msdevice_battery<https://urldefense.com/v3/__https:/sumo.dlr.de/docs/Developer/How_To/Device.html*msdevice_battery__;Iw!!KGKeukY!ly72qKYZYYndx8wZZ1NYCVb4Re2SZt2uPMwP8HAr42JOu75rq7ncIhtskgwCRQ494czgzhfxOO8$>



here are some resources for battery:

https://sumo.dlr.de/docs/Models/Electric.html<https://urldefense.com/v3/__https:/sumo.dlr.de/docs/Models/Electric.html__;!!KGKeukY!ly72qKYZYYndx8wZZ1NYCVb4Re2SZt2uPMwP8HAr42JOu75rq7ncIhtskgwCRQ494czgNG7rmTU$>

https://sumo.dlr.de/docs/sumo.html#output<https://urldefense.com/v3/__https:/sumo.dlr.de/docs/sumo.html*output__;Iw!!KGKeukY!ly72qKYZYYndx8wZZ1NYCVb4Re2SZt2uPMwP8HAr42JOu75rq7ncIhtskgwCRQ494czgUFdUh7I$>

--battery-output 
<FILE><https://urldefense.com/v3/__https:/sumo.dlr.de/docs/Basics/Notation.html*referenced_data_types__;Iw!!KGKeukY!ly72qKYZYYndx8wZZ1NYCVb4Re2SZt2uPMwP8HAr42JOu75rq7ncIhtskgwCRQ494czgLl9axBQ$>

Save the battery values of each vehicle

--battery-output.precision 
<INT><https://urldefense.com/v3/__https:/sumo.dlr.de/docs/Basics/Notation.html*referenced_data_types__;Iw!!KGKeukY!ly72qKYZYYndx8wZZ1NYCVb4Re2SZt2uPMwP8HAr42JOu75rq7ncIhtskgwCRQ494czgLl9axBQ$>

Write battery values with the given precision (default 2); default: 2



Kind Regards,

Melanie



Von: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] Im Auftrag von Padisala, Shanthan Kumar
Gesendet: Montag, 27. Juli 2020 05:53
An: [email protected]<mailto:[email protected]>
Betreff: [sumo-user] Battery and Power-train integration into SUMO



Hi everyone,



I am trying to integrate Battery Models into SUMO. Can I get some leads and 
resources on how to do this?



Thank you,

PSK



_______________________________________________
sumo-user mailing list
[email protected]<mailto:[email protected]>
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/sumo-user__;!!KGKeukY!lbMNWoOCBD7jxOlAqWnWKmqHh7dmBZhOeIFfOflOBDxw0bmFmf34F9wR-pZeaNPRX65Ol_4ue-Y$>


_______________________________________________
sumo-user mailing list
[email protected]<mailto:[email protected]>
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/sumo-user__;!!KGKeukY!nXFwn_qYLlaWRql2vvMXO7hh8AObV489HW789hb4oYX2CyTZn9FnJitYJSRnuWrOT5GyMv5_zpU$>
_______________________________________________
sumo-user mailing list
[email protected]<mailto:[email protected]>
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/sumo-user__;!!KGKeukY!mzWNbUqS_CACEElZs8aJ8Og_j5WJPgzab8gsdt9O45IxFNqnsCtxDa5U38xNoeXMABQaT-mCo4Y$>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to