Smart grid resources optimisation using service oriented middleware

Abderezak Touzene*, Sultan Al Yahyai, Amar Oukil

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

12 Citations (Scopus)

Abstract

In this paper, we propose a new Service Oriented Architecture (SOA) for Smart Grid Resource Optimisation Middleware (SGROM) which allows Smart Grid Constituencies (SGC) such as Power Generators (PG), Power Transporters (PT), Power Distributors (PD), and Power Consumers (PC) to optimise their pay-offs using the smart grid. The proposed resource optimisation management middleware aims to support power consumers with sustainable energy from power distributors, transparently at the best price on a real-time basis (variable pricing). It will also decide automatically for the power distributors the best power generators and connecting transporter lines based on the current power generation and transportation costs, the demand of the distributor, and the maximum power supply from the generator. The SGROM smart engine is modelled as a Mixed-Integer Linear Program (MILP) which aims at optimising the profits and resource utilisation over the whole smart grid. The experimental results show that substantial cost improvement can be achieved when using SGROM, as compared to the traditional grid system.

Original languageEnglish
Pages (from-to)53-63
Number of pages11
JournalInternational Journal of Computer Applications in Technology
Volume59
Issue number1
DOIs
Publication statusPublished - 2019

Keywords

  • Linear programming
  • Optimisation
  • Resource management
  • SOA middleware
  • Smart grid

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Computer Science Applications
  • Computer Networks and Communications
  • Industrial and Manufacturing Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Smart grid resources optimisation using service oriented middleware'. Together they form a unique fingerprint.

Cite this