Implementation of Demand Response (DR) Energy Management Schemes for industries is critical, as they are the major consumer of electricity and play a pivotal role in economy of a country. The use of Advanced information and communication technologies (ICT) in S
A Price based scheme for Demand Side Management of Discrete Industrial Process in Smart Grid
Implementation of Demand Response (DR) Energy Management Schemes for industries is critical, as they are the major consumer of electricity and play a pivotal role in economy of a country. The use of Advanced information and communication technologies (ICT) in Smart Grid provides an opportunity for industrial electricity consumers to manages the load during peak and off-period of electrical demand which reduces the electricity consumption cost.
DR energy management is a key technology enabling a balance of electricity demand/supply and in improving the grid reliability. Furthermore, DR scheme implementation is essential in Pakistan since, demand/supply Gap is one of the major energy challenges in Pakistan, such as, in 2015, there was average gap about 5,000 MW, which lead to about 10 to 12 hours of load shedding.
In this study, a state-task network (STN) model for a flour mill is utilized to develop a DR energy management scheme. The specific DR algorithm determines the optimal operating points for schedulable task (ST), to manage electrical power demand between peak and off-peak periods. The MATLAB results integrated with the micro-controller as commands to control modelled electrical load. The simulation results exhibit that the DR scheme will act as a tool to reduce the electricity consumption cost up to 33 % without compromising the production process. This cost effective DR scheme is a reality which is feasible to implement on all industrial processes of Pakistan.
Aim is to implement DR energy management scheme in industries which manages load during peak and off-peak period to reduce electricity consumption cost.
Objectives:
Based on the inputs (including electricity price, STN model of industrial facilities, and the operating information of each task), the DR algorithm selects the optimal operating points for each schdeulable task (ST) within pre-specified time intervals to efficiently manage electricity consumption in hardware module representing industrial load demand.
By considering industrial requirements, the design of the system is proposed. Our system is comprised of these main components:
DR algorithm initializes with required production scenario. Then Excel Sheet supplies MATLAB with the task information. These flour mill tasks are then further classified into schedulable task (ST) & non-schedulable task (NST). Constraints are applied which creates multiple data sets with different operating points for each ST while, NSTs are always ON. Finally our cost minimizing function, selects the best dataset without compromising the production process.
After scheduling, MATLAB provides the integrated controller (Arduino) with the following information: the operating mode of the schedulable tasks and the operating time of that operating mode. Finally the load controller switches the load accordingly.

Therefore, our prototype exhibits cost effectivness of 32% achieved by integrating the DR energy managemnt scheme for industrial consumers.
The DR energy mangement scheme provides benefits for the electicity consumers as well as the electrical utility as explained in follwoing points:
Technicalities of our final deliverable are divided into Software and Hardware defining strategies used to compute our final results.
To visualize our algorithm, we have used MATLAB version 2017 for programming. Our Algorithm is composed of mixed algorithms covered by MATLAB description of some major are as follows:
Queuing:
Queues order entities; sorting according to queue policies. Concerning our algorithm, we have multiple number of equipment added to a starting queue, which are further sorted by minimization function.
Minimization Function:
MATLAB provides its users to define their optimization problem with functions and matrices. For our algorithm, we have used minimization function as a tool to optimize and choose the data-set formed earlier in our algorithm with minimum electrical cost for a given time interval.
A visual processor used to create flowcharts, and other visuals. We have used this software to create State-task Network (STN) model, to represent the process flow of the flour mill.
In order to fulfill the load requirement of the DR scheme for Flour Mill, the proof of concept is modelled on these three points:
i. Low Cost
ii. Low Power Consumption
iii. Reliable
The prototype of our concerned project have the following major technicalities:
Integration between Arduino and MATLAB:
MATLAB allows its users to write MATLAB programs that read and write data to your Arduino. We have to integrate Arduino with MATLAB using various function blocks.
We have choosen Arduino as microprocessor for our prototype which is a great tool for developing interactive objects. Concerning our prototype we are integrating Arduino with MATLAB which will act as a channel to convert the resulted data into commands which are forwarded to the relays and sensors, which will further outcast the results on the prototype.
Also two Arduino are integrated to perform serial communication with relationship of sender & receiver in between such as having one Arduino to operate the load of our prototype and sending relay commands to the other which is reading the MATLAB data by sensing the surrounding.
Relay Modules:
The relay module is a separate hardware device used for remote device switching. We use it to supply load according to Arduino signals.
Relay Driver:
Using to switch inductive loads and to drive motors.
LCD :
Screens are integrated with the two Arduinos which will display the names of processes turned on or off signified as LEDs or motors on our prototype and classify them as either Schedulable and Non-Schedulable loads based on the commands given by the MATLAB.
5V DC Power Supply:
Standard 5V DC power supply for powering the circuit.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Arduino Mega | Equipment | 2 | 1350 | 2700 |
| Relay Modules | Equipment | 4 | 380 | 1520 |
| LCD Screens | Equipment | 4 | 495 | 1980 |
| Bulb | Equipment | 9 | 700 | 6300 |
| I2C Adapter Module For 16×2 And 16×4 LCD | Equipment | 4 | 150 | 600 |
| DC Motor | Equipment | 9 | 300 | 2700 |
| Wires (in Meters) | Equipment | 200 | 25 | 5000 |
| Jumper Wires Pack | Equipment | 5 | 200 | 1000 |
| Switch board | Equipment | 1 | 2000 | 2000 |
| Petrol | Miscellaneous | 40 | 116 | 4640 |
| Others | Miscellaneous | 1 | 3000 | 3000 |
| Total in (Rs) | 31440 |
The overall prognosis of oral cancer remains poor because over half of patients are diagno...
The outcome of this project will be: To move and monitor the entire industry from...
The corrosion is the material deterioration by virtue of certain chemical reactions that m...
The proposed system will be a web-based application. Where people can find their missing l...