In December 2008 the residential module received a preliminary implementation of all-electric and plug-in hybrid-electric vehicle charger loads for inclusion in Diablo (Version 2.0). The following describes that implementation and the requiremenets for subsequent enhancements (noted as TODO).
There are only two types of electric vehicles supported:
- ELECTRIC pure electric vehicle with limited range based on battery capacity
- HYBRID hybrid electric vehicle with longer range based on fuel capacity
The evcharger simulation is based on demand state profile of the vehicle. When the vehicle is at home, it has a probability of leaving on one of 3 trips, as shown in Figure 1.
- WORK trip to work (standard distance defined by trip.d_work)
- SHORTTRIP random trip up to 50 miles (battery will not be fully discharged) (TODO)
- LONGTRIP random trip over 50 miles (battery will be discharged up to 25%) but only possible for HYBRID vehicles (TODO)
When away, the probability of a return is used to determine when the vehicle returns, as shown in Figure 2.
The charger power can have one of three levels:
- LOW 120V/15A charger
- MEDIUM 240V/30A charger
- HIGH 240V/60A charger
The trip distances are used to estimate the battery charge upon return according to the following rules:
- A work trip discharges the battery depending on whether charge_at_work is defined. If charging at work is allowed, the battery will discharge for 1 trip (back only), otherwise it will discharge for 2 trips (there and back). The assumption at this time is that there is enough charging capacity at work to make the time at work inconsequential.
- A short trip discharges the battery based on the distance traveled.
- A long trip discharges the battery to 25%, but is only possible with hybrids.
In all cases, if the trip distance is greater than 50 miles and the car is a hybrid, the discharge will be down to 25%.
Heat fraction ratio is used to calculate the internal gain from plug loads during the heating phase. Note that this heat gain is to the residential indoor air, not the garage air. So the fraction must account for the very weak coupling between the two, if any.
The format of the demand profile is as follows:
[DAYTYPE] DIRTRIP,DIRTRIP,... #.###,#.###,... #.###,#.###,... . . . #.###,#.###,...
- DAYTYPE is either WEEKDAY or WEEKEND,
- DIR is either ARR or DEP, and
- TRIP is either HOME, WORK, SHRT, or LONG.
There must be 24 rows of numbers, the numbers must be positive numbers between 0 and 1, and each column must be normalized (they must add up to 1.000 over the 24 hour period).
You may introduce as many DAYTYPE blocks as are supported simultaneously (2 max at this time).