Open drmrd opened 7 months ago
NotifyEVChargingScheduleRequest
message to CSMS.NotifyEVChargingScheduleResponse
with status Accepted to Charging Station. Note: Already checked by Charging Station, but CSMS does its own check.NotifyEVChargingScheduleResponse
with status Rejected to Charging Station.NotifyEVChargingNeedsRequest
to the CSMS. Note: CSMS initiated the renegotiation and has just sent a new charging profile, based on the initial charging needs from EV, energy already consumed by EV and whatever information has caused CSMS to update the charging profile. In ISO 15118 charging needs are sent via ChargeParameter-DiscoveryReq.NotifyEVChargingScheduleRequest
into account when calculating the actual Composite schedule.NotifyEVChargingNeedsRequest
. The CSMS SHALL send a SetChargingProfileRequest
. This situation is not desirable, because charging profile will likely be the same as in K16.FR.01, but this is added for robustness when Charging Station is not adhering to K16.FR.09.
Functional Requirements
[ ] K16.FR.01: Precondition CSMS sends a new SetChargingProfileRequest. Charging Station SHALL respond with a SetChargingProfileResponse with status = Accepted.
[ ] K16.FR.02: Precondition K16.FR.01. Charging Station SHALL initiate schedule renegotiation with EV. Note: In ISO 15118 this is done by replying with EVSENotification=ReNegotiation to a CurrentDemandReq (for DC) or ChargingStatusReq (for AC) message.
[ ] K16.FR.03: Precondition K16.FR.02. Charging Station SHALL provide the ChargingSchedule data to the EV. Note: In ISO 15118 this is done in the ChargeParameterDiscoverRes message
[ ] K16.FR.04: Precondition EV returns a charging profile. Charging Station SHALL verify that provided charging profile is within boundaries of the ChargingSchedule from CSMS. Note: In ISO 15118 EV may provide this as part of the PowerDeliveryReq message.
[ ] K16.FR.05: Precondition K16.FR.04. Charging Station SHALL send the EV charging profile in a
NotifyEVChargingScheduleRequest
message to CSMS.[ ] K16.FR.06: Precondition K16.FR.05 AND EV charging profile is within limits of CSMS ChargingSchedule. CSMS responds with
NotifyEVChargingScheduleResponse
with status Accepted to Charging Station. Note: Already checked by Charging Station, but CSMS does its own check.[ ] K16.FR.07: Precondition K16.FR.05 AND EV charging profile is NOT within limits of CSMS ChargingSchedule. CSMS responds with
NotifyEVChargingScheduleResponse
with status Rejected to Charging Station.[ ] K16.FR.08: Precondition K16.FR.07. CSMS starts new renegotiation as per use case K16.
[ ] K16.FR.09: Precondition When the Charging Station receives charging needs from the EV. The Charging Station SHOULD NOT send a
NotifyEVChargingNeedsRequest
to the CSMS. Note: CSMS initiated the renegotiation and has just sent a new charging profile, based on the initial charging needs from EV, energy already consumed by EV and whatever information has caused CSMS to update the charging profile. In ISO 15118 charging needs are sent via ChargeParameter-DiscoveryReq.[ ] K16.FR.10: Precondition K16.FR.04. The Charging Station SHOULD take the schedule from the
NotifyEVChargingScheduleRequest
into account when calculating the actual Composite schedule.[ ] K16.FR.11: Precondition K16.FR.02 AND current or power in new charging schedule is lower than actual current or power. The Charging Station SHALL request EV to lower current or power to a value matching the new charging schedule at the first possible opportunity. Note: In ISO 15118 this can be communicated in CurrentDemandRes (for DC) or ChargingStatusRes (for AC).
[ ] K16.FR.12: Precondition K16.FR.09 AND Charging Station sends a
NotifyEVChargingNeedsRequest
. The CSMS SHALL send aSetChargingProfileRequest
. This situation is not desirable, because charging profile will likely be the same as in K16.FR.01, but this is added for robustness when Charging Station is not adhering to K16.FR.09.[ ] K16.FR.13: Precondition EV does not return a charging profile. Charging Station IS RECOMMENDED to return an EV charging profile as a chargingSchedule in a NotifyEVChargingScheduleRequest message to CSMS that matches the schedule that was selected by the EV (i.e. chargingSchedule.id = SAScheduleTupleId) In ISO 15118-2 the EV charging profile and the selected schedule are returned as ChargingProfile and SAScheduleTupleId in PowerDeliveryReq.