Hello can any one help me in specifying constraints for appliances like refregerator,lights,Clothesdryer,Dish_washer,Washing_Machine,oven,iron,Refrigerator,Lightening,Vaccume_cleaner,PoolPump,EWH(electric water heater),Hairdryer,AC and please also co
Show older comments
Hello can any one help me in specifying constraints for appliances like refregerator, lights, Clothesdryer, Dish_washer, Washing_Machine, oven, iron, Refrigerator, Lightening, Vaccume_cleaner, PoolPump, EWH (electric water heater), Hairdryer, AC and please also comments which appliance belong to which category, elastic, regular, interruptible, non interruptible, deferrable,non deferrable, interruptible and non deferrable?
13 Comments
Walter Roberson
on 6 Dec 2015
Which appliance belongs to which category is not a MATLAB question.
In order to specify constraints we are going to need to know which routine you are going to use the constraints with.
zz
on 7 Dec 2015
Edited: Walter Roberson
on 7 Dec 2015
Walter Roberson
on 7 Dec 2015
Which MATLAB library routine are you planning to pass the constraints to? For example, are you planning to pass the constraints to the Particle Swarm optimizing routine partswarm() ?
zz
on 7 Dec 2015
Walter Roberson
on 7 Dec 2015
Edited: Walter Roberson
on 7 Dec 2015
Mathworks does not have BPSO or WDO in any toolbox.
There are a few different BPSO programs in the File Exchange, including
None of the above appear to support constraints (except upper and lower bounds.)
There is one WDO program in the File Exchange:
This program does not support constraints.
When you say that you are also planning to use GA, do you mean ga() from the Global Optimization Toolbox? That supports constraints.
Please be specific about which BPSO and WDO routines you intend to call; the method of constructing constraints will depend on which third-party code you are using. When I say "specific" I mean "include links to the code"
zz
on 9 Dec 2015
zz
on 10 Dec 2015
Ishtiaq Ahmed
on 2 Mar 2017
Walter Roberson
on 2 Mar 2017
I re-checked the links I had posted; all of them still seem to be active.
The paper that Zafar Iqbal posted no longer appears to be at that location. It can be found via IEEE eXplore, at by way of https://www.researchgate.net/publication/260582255_Real-Time_Price-Based_Demand_Response_Management_for_Residential_Appliances_via_Stochastic_Optimization_and_Robust_Optimization
Walter Roberson
on 2 Mar 2017
Ishtiaq Ahmed, what code would there be for "common appliances(load) consumption" ? There might be some data, but whether that data is suitable for you is going to depend upon your needs. For example, are you looking for information on the expected yearly energy consumption of a whole-house air-conditioning unit assuming a family of 3.2 living in a 30 square metre apartment in Woodstock Ontario Canada? Or do you need to know the peak and sustained load patterns for a 3.2 cubic litre ASDA dish-washer along with statistics as to what time people tend to turn those on, so that you can plan around for worse-case spike scenarios? Do you need to know about the energy use of Japanese style toilets on the west coast of the USA in order to make predictions about the energy peak that will result from the "Superbowl Flush" phenomena ?
Ishtiaq Ahmed
on 3 Apr 2017
Dear Roberson, I am looking for the code having the minute by minute consumption. So whenever refrigerator or any other appliance get on, we should be having its graph. It can be based on average consumption or statistical calculation. But the question is which functions etc would be used in MATLAB and how
Walter Roberson
on 3 Apr 2017
Minute by minute comparisons would be data, not code.
Different models of the same appliances do not have the same cycle time, so if you want minute-by-minute information you need to go right into the brand and model.
"But the question is which functions etc would be used in MATLAB and how"
Mathworks does not provide any load data for appliances, so there are no applicable MATLAB functions.
You have not indicated what you want to do with the data once you have it, so it is difficult to advise you.
alper savasci
on 20 Jun 2017
Edited: Walter Roberson
on 20 Jun 2017
Residential loads can be divided into 3 subcatergory, these are non-deferrable, deferrable and thermostatically controlled (TC) ones. Non-deferrable loads can be modelled as statiscally (as pdf) because start time and operation duration depends on users' behavior, but it can be modelled as a constant load for a duration, example: a TV may consume 200 W power between 6-10 pm. Although it is unrealistic, it can be used for an algorithm to be tested. Deferrable loads' characteristics can be provided by a manufacturer as a catalog info. It may have power limits, energy constraints and so on. Third group includes AC, heater, refrigerator work based on heat dynamics of the ambient and occupation. It may not be so easy to model the heat dynamics for a specific ambient because it requires measurement. However, there are some papers in the literature providing generic model and regarding coefficients. Its switching pattern can be optimized accordingly.
To be able to do realistic work you should be able to log data from large scale community and extract related model parameters. Otherwise it will be hard to be implemented.
Accepted Answer
More Answers (0)
Categories
Find more on Computational Geometry in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!