PRE2023 1 Group1: Difference between revisions
Line 366: | Line 366: | ||
|- | |- | ||
|Marijn Bikker | |Marijn Bikker | ||
|Discussing the project, discussing the website. | |Discussing the project, discussing the website, finishing interviews, writing informed consent form. | ||
| | |2,5 | ||
|- | |- | ||
|Jules van Gisteren | |Jules van Gisteren |
Revision as of 09:52, 21 September 2023
Name | Student number | Major |
---|---|---|
Sven Bendermacher | 1726803 | BAP |
Marijn Bikker | 1378392 | BAP |
Jules van Gisteren | 1635530 | BAP |
Lin Wolter | 1726927 | BAP |
Problem statement
The problem that will be addressed in this project is the development of an algorithm that finds the moment the price for electricity is the lowest for electric devices, reducing the amount of money one loses to its yearly electricity bill. With the variable fee of the energy contract, the timing of the use of your electric device matters for the price one pays for the electricity. At moments when the energy generation exceeds the demand of electricity, the price will be low. An smart algorithm putting on the dish washer or washing machine at the moment the price is the best during the night could be profitable. Today, people can already take advantage of the hourly fluctuating prices by watching the costs of a kilowatt in an app, and then setting the time of an high electricity demanding device at an inexpensive moment. This is a practice for some people, but not everyone likes put in the effort to do this consistently. For those this algortihm combined with an app that does the work for you can come in handy, in particular if the algoritm can be connected to smart electric devices to operate them, making sure the system operates on its own without the need of human activity.
New problem statement:
With the emerging of more renewable energy and of more energy intensive technologies, like airconditionings needed due to rising temperatures and more extreme weather, the electricity landscape has changed. The increase in load on the electricity net has to be counteracted by either improvements of the network or measures to decrease the peakload on the net. Next to this consumers often pay high prices for electricity due to producers having to power on fossil fuel plants to reach the electricity production needed for the peak times of the day, while sometimes renewable electricity is lost due to lack of use during high sun low use times. To fix this problem producers and governments have turned to introducing dynamic electricity contracts, where consumers pay different amounts of money depending on the time of consumption, thus making it more financially wise to use electricity on the low peak times. This usage of the electricity on different times can even lead to profits on the end of the consumer, and helps the planet and producers to increase the share of renewable sources of electricity. The dynamic electricity contract needs, at the moment, still a large amount of effort and input from the consumer to achieve the promised savings on electricity bills. Which thus leads to less people switching over to a dynamic electricity contract hampering the decrease of load on the net and inclusion of renewable electricity sources. A system is thus needed to decrease the effort needed to be done by the consumer, such a system would in the best case automate all appliances based on the before set operation times and the known electricity prices. This automation would need a house full of smart appliances, which are connected to the internet and can thus be turned on remotely. Research done into these systems has shown that consumers need direct messages in order to be reminded of the time to turn on the appliances, which then leads to a efficient use of the dynamic electricity contract, but this research has also shown that consumers would rather have everything automated. This automation however is still very hard due to the lack of smart appliances in most households. Research also shows that consumers benefit from an overview of their electricity usage. The system to solve this problem would thus need at minimum an overview of electricity usage, a time window input, to determine the times the consumer would accept and be able to turn on the appliances, a message that is send at the prime-time the consumer has to turn on the appliance which could include the savings achieved by the to be undertaken action and in best case a direct link to the smart appliances to automate the activation of the appliances.
Furthermore, if the automated connection of smart appliances is not yet a possibility to be developed or the user still has appliances which are not smart the info about the appliances is still needed. In order for the system to work well the input parameters of the appliances is needed as well as the information about the length of washing programs or other time related variables. Without this data the system would not be optimized, since it would have many unkowns that would lead to problems for the consumer. With this data however the best time to turn on the appliances can be chosen thus leading to no lapses in judgement by the system. It is for example important that when a program takes 3 hours the to be done task by the appliance is completed on time before the maximum finish time set by the user. Another important factor to take into account for the system is that solar panel users need other advice than people without solar panels, since the solar panels can sometimes cost money, due to negative prices, or can save much money due to times of high solar intensity. The negative prices are caused by overcongestion on the electricity grid, which if not handled would lead to failure of the grid, this is especially caused by the large amount of renewable, unstable sources of electricity. Even the minister of energy of the Netherlands states that it is sometimes more beneficial for consumers with solar panels to turn them off in times of high negative prices, this is something that the system could also control or atleast mention to the consumer. In times of no negative prices the use of solar electricity is always free, thus the system must take this into account. The price of electricity might be lowest in the morning but when the solar intensity is higher in the afternoon it would be more cost benificial to turn on the appliances during times that the consumers' solar panels are peaking in electricity generation. One final part of the problem is the possibility for people to use their electric cars as electricity storage, for this to work however many things have to be kept in mind. The electric car has to still be charged for the travel to be done by the user, thus another input is needed where the minimum charge can be set by the user, this in turn then enables the system to better optimize electricity use since the car could be charged at times of low prices and then discharged at peak times thus leading to even more savings for the user. The health of the car battery however has also to be taken into account, since the savings on electricity bills would need to counteract the degredation of the batteries well enough to be worth it. This is dependent on the age of the car as well as the type of car. The system would thus need much more info and should in the best case be directly connected to the software of the electric car.
The system that is then developed has to be easily accesible for users, this could be either done with a website or an app, the app will probably lead to the best possible integration since the messages that have to be send would in case of the website require the phone number of the user. This app would then contain options to give all information and inputs stated above to be required, able to be put in automatically with a connection to a database, for example of appliances, or manually by the user. The app would then also be connected to the other systems the user has such as their electricity providers app, the app of smart appliances and app of the electric car. With all this the system, most likely in app form, would then become a hub for all the users electricity based needs. Where the system even optimizes dynamic electricity pricing to be as profitable as possible, in turn helping the electricity network by deloading the network at peak times enabling the better inclusion of renewable forms of electricity.
Project Requirements, Preferences, and Constraints
Creating RPC criteria
Setting requirements
It is necessary to work for the algorithm that it has access to the prices of the electricity per hour for the coming 24 hours. This way the algorithm can do its math and calculate the best moments for the electric devices. Therefore, the algorithm will need connection to Wi-Fi, to download the most up to date data. Algorithm should be reliable. Not too many bugs should occur, since this would decrease the user-experience drastically.
Setting preferences
The app would ideally be connected to the electric devices. This way a human would not have to interfere with the process and would not be bothered by manually planning the start of the dishwashing or washing machine. Furthermore an app that is easy to use ensures all people can profit from it, also elderly with less expertise regarding mobile phones.
Setting constraints
The app should not be too expensive. Since we are working with small ranges of profit, a too expensive app would not be worth the costs. Another constraint could be the reliance on an electric device being ready. If the dish washer is not ready for use yet, the app can not be used.
RPC-list
Requirements
- Implementable
- Relatively cheap
- No infrastructural changes in the electric circuit for a device that is able to turn on electric device
- Algorithm should be reliable
- Access to data regarding electricity prices
- connection to Wi-Fi
Preferences
- User feedback/interaction
- App should be easy to use
- App is looking good
- App tracking the total amount of saved money
- Connection to the electric devices
Constraints
- Environment (house)
- Not-smart electric devices
- Moment the electric devices are not ready to be used.
Users
The possible users for the algorithm for low energy pricing are quite vast, ranging from private homeowners to businesses. Private homeowners can use this app to lower their expenses on energy, which is especially important due to the surge in energy prices due to everything happening in geopolitics. Homeowners could thus use this to turn on their appliances at the right times leading to huge chances on saving large sums of money. Next to private homeowners even factories or businesses could look into using the algorithm, their sometimes-intensive use of energy could then also be better placed at more beneficial times. Energy intensive procedures needed to for example fabricate a certain product could then be done at better times lowering the costs of production leading to higher profits, which is in capitalism of course one of the main drivers in business. Thus, the users for the algorithm spread almost everyone, since almost no one lives without using electricity in this current era.
Private homeowners
As described above one of the most important users would be private homeowners, since the developed app/algorithm would enable them to save large sums of money. This users most important wish would encompass mostly a good working app which is easy to navigate as well as a trustable algorithm. The algorithm should be trustable since if the algorithm is wrong very often there would be no need to use the app, some errors can be accepted though since in no case would using the app cost more money than when using electricity on chosen times, only a perfect human being would be able to spread the electricity usage better than the algorithm.
Companies
The companies would similarly to the homeowners also want a good working app, with again a huge focus on the accuracy of the algorithm. Companies would also benefit from other built in functions such as overviews of electricty use as well as a method to make sure the responsible people are informed, which should thus need everyone to be connected to a single account. Companies would thus make profit from the use of the app/algorithm but would not need major alterations to the normal version for private homeowners.
Other institutions
Since the use of electricity is such a general thing in life, any group of people, company or institution having control over their electricity use could use the app to lower their electricty prices. An important question that then arises however is, in the case that many people start using the app, can the algorithm adapt to correctly spread the use of electricity. Since the increase in usage would also lead to an increase in electricity use on times that would otherwise be seen as off peak.
Other uses
Next to the intended uses done by users as desribed above it is important to mention that with a app based on a great algorithm other interests could also arise. If the algorithm is made to be very accurate with forecasts further into the future, as little as one day, people could start to make money using the app, since some platforms may enable users to trade electricity. This trading of electricity would increase prices and is in the scope of the perceived app not to be wished, since the proposed function of the app is to reduce costs and increase sustainability not to create profits for certain people.
Electricity companies / Network operators
The electricity producers and network operators are also users that have to be taken into account when it comes to the app. While they may not be direct users of the app it is in their best interest to have as many consumers use the app since this would lead to an increase in dynamic electricity pricing users and make the existing users more efficient. This would then lead to a decrease in load on the net on peak times and a more even spread which is positive for the network operators. The electricity companies would also have to spend less on expensive sources of electricity such as gas to fullfill peak demands since cheaper forms of electricity like solar and wind would be better used during low peak times.
Deliverables
The deliverables of this project will exist of an app which enables users to more easily make efficient use of a dynamic electricity pricing contract. This app will allow users to input available times and get an overview of electricity usage. In case of rapid progress the addition of automation is also wished to be developed even if it is only in a proof of concept form.
State-of-the-art
Papers on algorithms for optimal energy consumption.
- Dynamic energy scheduling and routing of a large fleet of electric vehicles using multi-agent reinforcement learning.[1]
- Residential demand response: Dynamic energy management and time-varying electricity pricing.[2]
- Implementation of a dynamic energy management system using real time pricing and local renewable energy generation forecasts.[3]
- Impact of dynamic energy pricing schemes on a novel multi-user home energy management system.[4]
- Research on consumer risks and benefits of dynamic electricity price contracts A risk or an opportunity to save?[5]
- Asset Study on Dynamic retail electricity prices by European commission[6]
Research on consumer risks and benefits of dynamic electricity price contracts A risk or an opportunity to save?
This research states that there is serious risk involved in switching from fixed prices to dynamic prices. It concludes that there is only little room for flexible electric consumption, and that the average dynamic prices in France and Austria were higher in 2021 than the fixed price. Furthermore it is said that for households with an electric vehicle(EV) a dynamic electricity bill could be beneficial, since a EV is the biggest consumer within the flexible electricity consumption activities. However, in this paper it is stated that most of the electric consumption is used for space heating and water heating. In the Netherlands we use natural gas to warm up our homes, so the situation might be different and more profitable for Dutch households.
Asset Study on Dynamic retail electricity prices by European commission
This research says that consumers can significantly decrease their electricity bill by shifting to low price moments. It evaluates different kinds of dynamic pricing options, Real time pricing, time of use up till critical peak pricing. Real time pricing and time of use pricing are the riskiest but yield the highest reward, the critical peak pricing has the lowest risk but yield a lower reward. This research also states that a dynamic pricing leads to a more efficient electric grid, since lower peak demand reduces the losses in the electricity grid. This also results in a lower electricity bill. Additionally, dynamic prices incentivise demand shifting to times of lower prices which usually indicate times of high intermittent renewable energy resources (RES) feed-in. The use of excess electricity can reduce local congestion and therefore facilitate the integration of RES in the energy system. Therefore it would also be in the interest of the government to promote switching to dynamic prices.
Furthermore it gives an overview of the potential customers for dynamic pricing. With a premium on the electricity prices reducing the maximum prices, up to 90 percent of the costumers could profit from dynamic pricing.
Most important points found in study on consumer preferences of electricity pricing programs[7]
TOU vs RTP. RTP is real time pricing where the user pays based on the real time market prices which change every hour. TOU is time of use pricing where the price is fixed long in advance on a timetable.
Consumers are fine with using dynamic electricity pricing as long as their daily routine is not affected by it or lead to reductions in their comfort level. When asked about electricity contracts people seem to still prefer a static contract. People tested in a dynamic pricing situation proposed multiple insights. Things like lights, tv, stove were things where the price at that point was not really taken into consideration, since the people thought it would affect their lifestyle too much. Things like dishwashers, washing machines and tumble dryers were used much more at low price times. Due to work however the participants of the test could not always benefit from the low prices and seemed to be less willing to turn on the appliances very early or very late in the day. People also preferred RTP over TOU since RTP made the users feel that they could save more money.
Via a questionnaire it was found out that most people prefer a constant rate even though the advantages of a dynamic contract were explained thoroughly. The cost-saving expectation was 50 – 150 euro but turned out to only be 20 to 60 euro. Therefore, it is necessary that the other advantage of dynamic pricing, the load shifting, to be explained thoroughly. And the participants expressed a wish for demand automation, thus turning on the appliances at low price times automatically in order to make the dynamic pricing seem worthwhile.
Most important points found in study on influencing residential electricity consumption with tailored messages[8]
Persuasive technologies are an important method to alter consumer behaviour next to financial benefits. Personalized persuasive technologies work better to stimulate people into doing what is wanted of them. Things like tailored information, personalized content, cooperation and competition are known to be good design principles. Messages to the user should be send at appropriate times and should be managed to not create irritation.
In a trial done with real household many insights were found by the authors. The program where users could gain more insights next to only SMS messages stating the best time to turn on the appliances was used quite little by the users, the users that did at first often use it proceeded to use it less as the trial went on. The users were happy with being able to see achieved savings as well as being able to see a comparison between real and optimal consumption curves. Users say that an in-home display could have stimulated them even more. Also, next to time and possible savings the rate should also be included in the message sent to the users. It was seen that the washing machines and dryers were shifted most often to accompany electricity savings, while dishwashers the least. Users again brought up a preference for automation. Users finally also mentioned that while they were willing to alter their behaviour it was often hard to do this due to work or other unavailability.
The authors state that their personalized approach did not lead to a higher willingness to use the program than other untailored approaches used in other experiments. The schedules of the users could be taken into account to better approach users for effective savings. If the savings are only very small other incentives should be possibly used such as a widespread reduction in CO2 emissions.
A paper from 2021 analysing many papers on electricity price forecasting[9] sets out to find the state-of-the-art electricity price forecasting models, it describes problems that make comparing of different models hard and also state that there is no clear benchmark to check the performance of models to. The paper states that there are three main models, statistical models, machine learning models and hybrid models. The comparison of these 3 is very hard thus leading to the authors stating not one single state-of-the-art method but choosing multiple. For the statistical models the authors decide that the LEAR model is very accurate, while for the machine learning models the DNN model is most state-of-the-art. The hybrid models they state to be not compared enough to other models thus they decide to leave them out of consideration.
LEAR stands for Lasso Estimated Auto Regressive, where Lasso is a regression analysis method that performs both variable selection as well as regularization, which is useful to increase the quality of the dataset used for the model. Auto regressive just points to the type of model being based on time series analysis.
DNN stand for Deep Neural Network, which is a type of machine learning with the objective of trying to replicate the way a human brain thinks. The deep part stands for it being multiple levels of machine learning. These models can be better in analysis and prediction than the statistical models but do use much more computing power.
Research on profit of dynamic contract
To get costumers to switch to a dynamic contract, it is important to study the possible profit of switching to such a contract.
We look at a period of at least a year, since the price one pays in the dynamic case differs a lot in the summer and winter because of the difference in electricity consumption. To compare a fixed contract with a dynamic contract, some assumptions have to be made. The most important assumption is that the market price of the electricity stays more or less the same throughout the years. The market price can change due to global (in)stability or big events, such as wars or pandemics affecting the financial market. For our comparison we assume we are dealing with a stable market price.
The business works as follows. The energy suppliers sell the electricity to the customers with a fixed price, whilst they buy the electricity on the market for fluctuating prices. In general the price the costumer pays is higher than the price the energy suppliers pay, since the energy suppliers have to make profit. But for the fixed or variable contracts the energy suppliers work with an additional safety margin for the case of rising prices. In the case of the dynamic contract there is only the small addition in price for the energy suppliers to make profit.
Then there is a risk involved in switching to a dynamic contract. You have to pay more when the market prices increase, whereas someone with a fixed contract is not affected by this, until the moment his contract expires and he has to sign a new contract.
The costumer with the dynamic contract can thus profit from the moments the market price is lower than the price the fixed contracts offer. To profit from this, the costumer must be active and use these moments to use electric devices or load their laptops and phones. The study of the European commission gives insight into the possible costumers that use a dynamic contract profitably.
Appendix
Planning and logbook
Planning
Week | Day | Date | Occasion | Contents |
---|---|---|---|---|
1 | Monday | 04-09 | Instruction meeting | Group formation, Brainstorm about subject |
1 | Thursday | 07-09 | Group meeting | Decide on a subject, divide tasks among group members |
1 | Sunday | 10-09 | Deadline | Update the wiki on the first progress |
2 | Monday | 11-09 | Feedback meeting | Receive feedback on choice of the subject |
2 | Thursday* | 14-09 | Group meeting | Brainstorm about what involved parties to contact |
2 | Sunday | 17-09 | Deadline | Finish literature study, Write summaries of the literature study on the wiki |
3 | Monday | 18-09 | Feedback meeting | Receive feedback on literature study and choice of involved parties |
3 | Thursday* | 21-09 | Group meeting | Start working on the product, contact involved parties |
3 | Sunday | 24-09 | Deadline | Finish contacting involved parties, update the wiki on the first design/idea of the product |
4 | Monday | 25-09 | Feedback meeting | Receive feedback on contact with involved parties and product |
4 | Thursday* | 28-09 | Group meeting | Implement information of the involved parties, work on the product |
4 | Sunday | 01-10 | Deadline | Update the wiki on the progress |
5 | Monday | 02-10 | Feedback meeting | Recieve feedback about the implementation of the information of the involved parties and current version of the product |
5 | Thursday* | 05-10 | Group meeting | Implement the feedback, continue working on the product |
5 | Sunday | 08-10 | Deadline | Update the wiki on the progress |
6 | Monday | 09-10 | Feedback meeting | Receive feedaback on the progress |
6 | Thursday* | 12-10 | Group meeting | Work on the first draft of the final version of the wiki and the product |
6 | Sunday | 15-10 | Deadline | Finish the first draft of the final version of the wiki and product |
7 | Monday | 16-10 | Feedback meeting | Recive feedback on the drafts |
7 | Thursday* | 19-10 | Group meeting | Implement feedback, Check each others work, start working on the presentation |
7 | Sunday | 22-10 | Deadline | Finish the final version of the wiki and the product, finish the presentation |
8 | Monday | 23-10 | Presentation |
Logbook
Week | Name | Break-down of hours | Total hours spent |
---|---|---|---|
1 | Sven Bendermacher | Searing for ideas (2h), Meeting about subject (1h), Writing deliverables section and mail teachers (0.5h), finding/scanning some promising literature [1-4] (2.5h). | 6 |
Marijn Bikker | Introductory lecture, research into problems and possible technical solution, Meeting about subject, writing problem statement and RPC's. | 6 | |
Jules van Gisteren | Searching for ideas (1.5h), Preparing meeting (0.5h), Meeting about subject (1h), Creating the logbook and planning (2h) | 5 | |
Lin Wolter | Searching for ideas (2.5h), Looking into possible users (2h), Start of literature study with writing of State-of-the-art (3.5h) | 8 | |
2 | Sven Bendermacher | Meeting on Monday (2.5h), Looking at possible devices and how to use (2h), Working at the layout and design of the app (4h) | 8.5 |
Marijn Bikker | Meeting with tutors, working together on problem, literature study, meeting, literature research, user study | 7,5 | |
Jules van Gisteren | |||
Lin Wolter | Working in group (2h), Finding research on consumer wishes and summarising (4h), Writing problem statement and some other alterations of wiki (1.5h) | 7.5 | |
3 | Sven Bendermacher | ||
Marijn Bikker | Discussing the project, discussing the website, finishing interviews, writing informed consent form. | 2,5 | |
Jules van Gisteren | |||
Lin Wolter | |||
4 | Sven Bendermacher | ||
Marijn Bikker | |||
Jules van Gisteren | |||
Lin Wolter | |||
5 | Sven Bendermacher | ||
Marijn Bikker | |||
Jules van Gisteren | |||
Lin Wolter | |||
6 | Sven Bendermacher | ||
Marijn Bikker | |||
Jules van Gisteren | |||
Lin Wolter | |||
7 | Sven Bendermacher | ||
Marijn Bikker | |||
Jules van Gisteren | |||
Lin Wolter | |||
8 | Sven Bendermacher | ||
Marijn Bikker | |||
Jules van Gisteren | |||
Lin Wolter |
Approach
- Literature study
- Contacting involved parties, interviews
Literature
- ↑ Alqahtani, M., Scott, M. J., & Hu, M. (2022). Dynamic energy scheduling and routing of a large fleet of electric vehicles using multi-agent reinforcement learning. Computers & Industrial Engineering, 169, 108180.
- ↑ Muratori, M., & Rizzoni, G. (2015). Residential demand response: Dynamic energy management and time-varying electricity pricing. IEEE Transactions on Power systems, 31(2), 1108-1117.
- ↑ Elma, O., Taşcıkaraoğlu, A., Ince, A. T., & Selamoğulları, U. S. (2017). Implementation of a dynamic energy management system using real time pricing and local renewable energy generation forecasts. Energy, 134, 206-220.
- ↑ Abushnaf, J., Rassau, A., & Górnisiewicz, W. (2015). Impact of dynamic energy pricing schemes on a novel multi-user home energy management system. Electric power systems research, 125, 124-132.
- ↑ Iakov Frizis, Stijn Van Hummelen (Cambridge Econometrics), February 2022, Research on consumer risks and benefits of dynamic electricity price contracts.
- ↑ Sil Boeve (Guidehouse), Jenny Cherkasky (Guidehouse), Marian Bons (Guidehouse) and Henrik Schult(Guidehouse), Asset Study on Dynamic retail electricity prices
- ↑ Elisabeth Dütschke, Alexandra-Gwyn Paetz, Dynamic electricity pricing—Which programs do consumers prefer?, Energy Policy, Volume 59, 2013, Pages 226-234, ISSN 0301-4215, https://doi.org/10.1016/j.enpol.2013.03.025.
- ↑ Schrammel, J., Diamond, L.M., Fröhlich, P. et al. Influencing residential electricity consumption with tailored messages: long-term usage patterns and effects on user experience. Energ Sustain Soc 13, 15 (2023). https://doi.org/10.1186/s13705-023-00386-4
- ↑ Jesus Lago, Grzegorz Marcjasz, Bart De Schutter, Rafał Weron, Forecasting day-ahead electricity prices: A review of state-of-the-art algorithms, best practices and an open-access benchmark, Applied Energy, Volume 293, 2021, 116983, ISSN 0306-2619, https://doi.org/10.1016/j.apenergy.2021.116983. (https://www.sciencedirect.com/science/article/pii/S0306261921004529)