Automatic Load Management System

Auto Load Shedding Time Management System

Electric utilities load shed when there is huge demand for electricity exceeding supply or if power generated is less than the consumers demand, the need to shed load is eminent in order to avoid total breakdown of equipment’s used by power distribution companies as a result of overloading effect. So, this project is about automatic load management system for optimized and automatic load shedding.

Introduction to Load Management:

This design is focused on time management automatic load shedding system, its aim is to automatically switch ON/OFF different load distribution lines multiple number of times. This system is takes over the manual task of switching ON/OFF of power distribution lines with respect to time this way load is shared to different areas or regions with respect to time as it helps to define user load priority and groups.

The system uses real time clock (RTC) interfaced to an Arduino UNO ATMEGA328 series microcontroller, while the set time equals the real time, the microcontroller gives command to the corresponding relay to turn ON the load and then another command to switch OFF as per the program. Multiple ON/OFF time entry is the biggest advantage with this project.

Push button switches are being used in this project to set up the control and also used to enter the ON/OFF time. A liquid crystal display (LCD) is interfaced to the microcontroller for displaying every information needed to setup the device.

Areas of Application:

This Project can be used in:

  1. Power distribution companies to shed load automatically, reduce downtime for critical loads, reduce spinning reserve requirements etc.
  2. Implemented in factories to manage the ON/OFF time of different generator sets.
  3. Our homes to switch ON and OFF different generator set.

Principle of Operation of Automatic Load Management System:

This project time management automatic load shedding system consist of 12v stepdown transformer, bridge rectifier, voltage regulator, ATMEGA328 microcontroller, LCD, real-time clock and push button switches.

Once there is an AC supply to the 12v transformer, it passes through the bridge rectifier which converts the AC voltage to DC voltage and the lm705 voltage regulator regulates the voltage to 5volts maximum and it supplies voltage to the LCD, microcontroller, real time clock and relay unit, the LCD displays date and time and the middle push button switch is used as menu switch while the other two switch is used to adjust the real time and date, the load ON time and OFF time, the relay for load and the days it will be ON, while the LCD shows all the necessary information of Load Management System.

Once the set-time equals the real time the corresponding relay get energized and turn ON the load connected to it.

(if you are new, best article to read before is Arduino Timers and interprets)

Hardware Design of Automatic Load Shedding Management System:

Components Used:

  1. Resistors
  2. Capacitors
  3. Diodes
  4. Voltage regulator 7805
  5. Relay
  6. Transformer
  7. Integrated circuits
  8. Liquid crystal display (LCD)
  9. Push button switch
  10. Real time clock  DS12887 RTC

Design of Circuit:

Proteus electronic software was used in simulation of the circuit. This software allows for design moderations likewise other software’s such as livewire etc. The entire circuitry is subdivided into Six Units as shown below:

Block Diagram of Automatic Load management System
Block Diagram of Automatic Load Shedding Time Management System

Power Supply Unit:

Power supply to this circuit is taken from any of these three source (public power supply, Generators or Inverter) and it is fed into the primary of a stepdown transformer within the power unit’s circuitry which is being rectified and filtered. The filtered output powers the system thereby enabling other operations. 

Microcontroller Unit:

The microcontroller unit is an essential part of the circuitry, here all the codes are compiled. This controls the activities of all other sections of automatic Load Management System such as:

Real Time Clock Unit:

 The real time clock is an electronic chip that provides the real timing for the circuit. 

Digital Display Unit:

The digital display unit uses liquid crystal to show the operation and working of the circuit.

Relay Unit:

This unit receives signal from the microcontroller which controls the output(s) automatically for Load Management System.

Complete Circuit Diagram of Automatic Load management system
Complete Circuit Diagram of Automatic Load management system

Firmware Design

The system control is done by the firmware. Its source code is written in assembly language and assembled using the Arduino Software IDE and burnt on to the Arduino microcontroller program memory.

****The program code can be found in the supporting document***

For More Articles and projects stay tuned with us. Like our facebook page to stay tuned.
In case of query and question, comment below or contact us.

6 thoughts on “Automatic Load Management System”

  1. Nice project hope to try it soon but i cannot download your complete circuit diagram, please can you share it to me via my gmail below

  2. I wanna control two DGs and one txfr. with the help of load manager so kindly help us it is possible.
    The schedule of operation would be:
    In the case of proper government supply both the DGs will of and bus coupler between single DG and Txfr. DG will on, if the supply gets off due to any reason then primary dg will get started that is of 220KVA if the total load exceeds from 220KVA then then the secondary DG will on.

    So please guys help me asap because I am facing a lots of problem due to the issue.
    It would be a great plleasure for us.

  3. In the above circuitry u have used push buttons to enter the time but I want to use keypad, how the circuit will get modified and also the code?
    When I compile the code i got error like este is not defined in the scope.

What do you think?

This site uses Akismet to reduce spam. Learn how your comment data is processed.