Hello,
Thank you for the super informative response. Since I need to calculate
drone flying path, I do need to model the drone travelling towards the
charge requester ev while flying. The charging is done while the ev is
running, so not like a charging station concept in sumo i suppose. but if i
can't simulate drone flying by sumo, the whole purpose fails. so i am
really confused at the moment.

Jawad


On Mon, Jan 8, 2024 at 6:03 AM The div <[email protected]> wrote:

> Hi,
>
>    - p.s: If you are providing a similar solution, could you please
>    explain in a readme file what you did? I am not really great at this so a
>    readme file would be much appreciated.
>
> No - I am not providing any solution - I used SUMO to look at a specific
> problem some time ago, was very impressed with it and just maintain an
> interest in how it develops.
>
>
>    - In the config file, I saw that the drone is charging vehicles after
>    stopping at certain points. I am trying to simulate the charging action on
>    the fly, meaning vehicles are not going to stop but rather continue driving
>    towards their destinations without rerouting. Is that possible?
>
> ok - I generated those files in response to your request for a script etc
> - to try and illustrate what I meant in my initial response.
>
>
> I had not understood your use case - from your description, given that you
> only want to calculate drone flying path, then it feels like you don't
> actually need to model a drone in sumo at all?
> ie just use Traci to monitor vehicle charge and position then compute the
> distance between hub/drone and position, recalculating position once the
> charge is complete as the start point for the next flight leg.
>
> The complication is surely that drones are slower than EV's so it is
> entirely possible that a drone will never be able to catch the vehicle
> unless the vehicle is travelling towards a charge hub? It then risks being
> carried too far from it's home by the time the charge is complete!    (The
> best energy densities currently available/predicted are less than 200
> Wh/Kg. I might posit that a minimum usable charge would be 10KWh ie a
> nominal 50kg payload - the Ehang 184 can carry 100Kg with a maximum speed
> of 100km/h and a flight time of 23 minutes.)
>
>
> Anyway - using Traci you might do something like:
>
> get position of charge hub
> for each simulation step
>     monitor vehicle charge state until it reaches the level that you deem
> a drone topup is needed:   (        traci.vehicle.getParameter(vehID,
> "device.battery.actualBatteryCapacity")  )
>         Obtain vehicle position and compute the vector (distance, angle)
> between charge hub and vehicle
>         for each subsequent simulation step:
>              Compute distance travelled by drone in the step interval -
> along the vector (add this to total drone path)
>              Compute new drone position
>              Obtain new vehicle position and compute a new vector between
> drone and vehicle
>                   if this is less than a 'charging' distance then charge
> the vehicle  (ie decrement drone charge capacity and increase the actual
> battery capacity by your charge rate )
>                   if the capacity reaches your threshold or a 'charge
> time' is reached then you have the current drone position and need to
> compute the vector to the next vehicle/return charge hub
>
>
> If the thesis is that the drone does not fly while charging - ie is
> coupled to the vehicle - then don't increment the total drone path while
> charging.
>
> cheers
> div
>
>
>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to