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
