| adapt_charging_features {evsim} | R Documentation |
Adapt charging features
Description
Calculate connection and charging times according to energy, power and time resolution
Usage
adapt_charging_features(
sessions,
time_resolution = 15,
power_resolution = 0.01
)
Arguments
sessions |
tibble, sessions data set in standard format marked by |
time_resolution |
integer, time resolution (in minutes) of the sessions' datetime variables |
power_resolution |
numeric, power resolution (in kW) of the sessions' power |
Details
All sessions' Power must be higher than 0, to avoid NaN values from dividing
by zero.
The ConnectionStartDateTime is first aligned to the desired time resolution,
and the ConnectionEndDateTime is calculated according to the ConnectionHours.
The ChargingHours is recalculated with the values of Energy and Power,
limited by ConnectionHours. Finally, the charging times are also calculated.
Value
tibble
Examples
suppressMessages(library(dplyr))
sessions <- head(evsim::california_ev_sessions, 10)
sessions %>%
select(ConnectionStartDateTime, ConnectionEndDateTime, Power)
adapt_charging_features(
sessions,
time_resolution = 60,
power_resolution = 0.01
) %>%
select(ConnectionStartDateTime, ConnectionEndDateTime, Power)
adapt_charging_features(
sessions,
time_resolution = 15,
power_resolution = 1
) %>%
select(ConnectionStartDateTime, ConnectionEndDateTime, Power)
[Package evsim version 1.5.0 Index]