plot_functions {EVchargcost}R Documentation

Plots the charging function, the electricity price function and the optimal cost function

Description

Function that plots the charging function, the electricity price function and the optimal cost function

Usage

plot_functions(a, alpha, beta, delta, gamma, tau, R, x_values, y_values)

Arguments

a

vector with the breaking points of charging function in the x-axis

alpha

vector with the slopes of the charging function on each segment

beta

vector with the y-intercepts of the charging function on each segment

delta

vector with the times duration of each segment of electricity price function

gamma

vector with the prices of the electricity on each segment of electricity price function

tau

consumption of the vehicle (numerical value)

R

range of the vehicle (numerical value)

x_values

vector with the x-values of the breaking points of the charging cost function

y_values

vector with the y-values of the breaking points of the charging cost function

Value

A plot with the charging function, the electricity price function and the optimal cost function

Examples

a <- c(0,3.3,6.6,10)
alpha <- c(0.1757576, 0.07272727, 0.05294118)
beta <- c(0, 0.34, 0.4705882)
delta <- c(4, 3, 5)
gamma <- c(0.45, 0.25, 0.5)
tau <- 0.15
R <- 250
opt_cost_function = minimum_cost(a, alpha, beta, delta, gamma, tau, R)
xvalues <- opt_cost_function[["xvalues"]]
yvalues <- opt_cost_function[["yvalues"]]
plot_functions(a, alpha, beta, delta, gamma, tau, R, xvalues, yvalues)

[Package EVchargcost version 0.1.0 Index]