energy & utilities
Dynamic Tariff
Decision Flow taking inputs such as region, percentage of grid load, current energy price and temperature to calculate the final rate that the consumer should be paying based on the seasonality and usage
David Škarka
Template author
This Decision Flow calculates the final rate that a consumer should be paying based on seasonality and usage by processing inputs such as region, percentage of grid load, current energy price, and temperature.
Solution components:
- A Decision Table named Tariff Tier assigns a specific tier (e.g., Super-Off-Peak, Critical Peak) and a baseRate based on the percentage of grid load, the current energy price, and the temperature.
- A Decision Table named Regional Multiplier assigns a rate multiplier and an adjustment type (such as "Heatwave Surcharge" or "Conservation Credit") based on the input region and the previously calculated tariffTier.
- A Decision Table named Meter Command determines if a notification is required (Yes/No) and selects the appropriate command (e.g., PUSH_ALERT, SET_RATE) for the smart meter based on the tariffTier and baseRate.
- A Decision Flow orchestrates these Decision Tables:
- It first gathers inputs to execute the Tariff Tier rule, establishing the baseline cost.
- It passes the resulting tier to the Regional Multiplier rule to determine the seasonal impact.
- It calculates the final rate
- Finally, it executes the Meter Command rule to output the necessary alerts or hardware commands.
More Templates
See Other Templates
financial servicessuggested
A/B Testing
Discover a simple way to assign a test group for performing A/B Testing on your decisions.
financial servicessuggested
Risk Based Pricing
Discover a simple way to apply a suitable Risk Based Pricing matrix based on a type of client.
financial servicessuggested
Eligibility and Policy Rules
Discover a simple way to define and execute various sets of rules and get the final decision outcome.