From fc7d8e1cf0e0a16a7bcd95936e28bdc178e213f1 Mon Sep 17 00:00:00 2001 From: Joe Flood Date: Tue, 13 Aug 2024 13:06:47 -0700 Subject: [PATCH] Added documentation on applying EV rebates --- docs/applying.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/applying.md b/docs/applying.md index 0a01a50b3..67bbaeb44 100644 --- a/docs/applying.md +++ b/docs/applying.md @@ -39,3 +39,27 @@ The ABM3 Scenario Manager reads in a CSV input file (located under ```input/para | 2017 | 10.8 | 5.5 | 1.78 | 1.87 | 0.08 | The scenario manager is run as part of the model setup in the Master Run tool before any ActivitySim model is run (usually only in the first iteration of the run). Model user can choose to run or skip this step, although it is highly recommended to run with each run to ensure correct parameters. + +## Electric Vehicle Rebates +One of the policies that SANDAG planners would like to test for the 2025 Regional Plan is providing rebates for low- and middle-income households to purchase electric vehicles. One of the variables in the vehicle type choice model is the [new purchase price](https://github.com/SANDAG/ABM/blob/ABM3_develop/src/asim/configs/resident/vehicle_type_choice_op4.csv#L12-L17) for a vehicle of a given age, body type, and fuel type. The way the EV rebate is implemented in ABM3 is by deducting the appropriate rebate value for plugin and battery vehicles if a household meets the criteria (based on percentage of the federal poverty level). To configure the rebate values and poverty level thresholds, [new constants](https://github.com/SANDAG/ABM/blob/ABM3_develop/src/asim/configs/common/constants.yaml#L290) were added to the common/constants.yaml configuration file. The constants fit into the policy as follows: + +| Fuel Type | `LowIncomeEVRebateCutoff` < Household Poverty Level <= `MedIncomeEVRebateCutoff` | Household Poverty Level <= `LowIncomeEVRebateCutoff` | +| --------- | -------------------------------------------------------------------------------- | ---------------------------------------------------- | +| BEV | `MedIncomeBEVRebate` | `LowIncomeBEVRebate` | +| PEV | `MedIncomePEVRebate` | `LowIncomePEVRebate` | + +For example, if the following policy were to be tested... +| Fuel Type | 300-400% Federal Poverty Limit | 300% Federal Poverty Limit or lower | +| --------- | ------------------------------ | ----------------------------------- | +| BEV | $2,000 | $6,750 | +| PEV | $1,000 | $3,375 | + +...then the constants would need to be set as follows: +~~~ +LowIncomeEVRebateCutoff: 3 +MedIncomeEVRebateCutoff: 4 +LowIncomeBEVRebate: 6750 +LowIncomePEVRebate: 3375 +MedIncomeBEVRebate: 2000 +MedIncomePEVRebate: 1000 +~~~