XSL Content

Implementation of Smartgrids control algorithms

General details of the subject

Face-to-face degree course

Description and contextualization of the subject

A key element in the SmartGrids is to provide intelligence to the nodes distributed in the power grid at the lower level, both to the control elements and to the data collection. In this subject the alternatives for the implementation of this type of elements are introduced, revising the current state of the technology and available design tools.

It is about designing specific purpose electronic systems (embedded systems), starting with high level algorithmic descriptions, usually in Matlab, and with important real-time requirements. This requires top-down methodologies, and hardware-software partitioning, and it is imperative to have help tools that maximize the design cycle. In terms of hardware, the available alternatives will be reviewed: microcontrollers, specialized processors (DSPs), programmable devices (FPGAs) and HW description languages. As for the tools will be introduced automatic code generation systems, and simulation.

The subject will have a very practical approach, and during the same the students will use some of these tools to start an example of this type of systems.

Teaching staff

NameInstitutionCategoryDoctorTeaching profileAreaE-mail
ARRUTI ILLARRAMENDI, ANTONIOUniversity of the Basque CountryProfesorado AgregadoDoctorNot bilingualComputer Architecture and


Students should have updated knowledge about the advanced working techniques and methodologies related to the field of Smartgrids and distributed generation, particularly from the point of view of their control. 5.0 %
Awareness and application of the concepts and specifications of Smartgrids, their topologies, constituent components and basic dimensioning. 10.0 %
Evaluating and validating models and drivers of different components of Smartgrids, through simulations and experimental testing, using different computing and prototyping tools. 15.0 %
Applying computing and telecommunications tools as a support for control in Smartgrids and Distributed Generation. 50.0 %
Students should be able to communicate about the projects carried out working in multidisciplinary and multilingual national and international teams of professionals and researchers operating in the field of Smartgrids. 10.0 %
Students should be trained to understand and analyse technical documents, standards and scientific articles on the topic of the Master, and to apply them in the creation of work and research related to the field of Smartgrids. 10.0 %

Study types

TypeFace-to-face hoursNon face-to-face hoursTotal hours
Applied classroom-based groups6915
Applied laboratory-based groups142135

Training activities

NameHoursPercentage of classroom teaching
Application Workshops35.040 %
Expositive classes10.0100 %
Solving practical cases15.040 %
Systematised study15.00 %

Assessment systems

NameMinimum weightingMaximum weighting
Practical tasks60.0 % 80.0 %
Questions to discuss20.0 % 40.0 %

Ordinary call: orientations and renunciation

In the ordinary call, the assessment system will be in the form of continuous assessment. The mark is calculated as follows:

- Deliveries of exercices: 20%

- Final knowledge test: 20%.

- Final project: 60%.

Extraordinary call: orientations and renunciation

In the case of the extraordinary call, the final mark is calculated based on two parts:

- Theory (40%): Assessed by a knowledge test.

- Practical (60%): This is assessed on the basis of the technical reports corresponding to the final project, which must be submitted before the date of the theory test.

In order to pass the course it is necessary to pass both parts (theoretical and practical).


- Introduction to existing HW platforms to implement embedded systems

- Design Phases. Methodology to be used in each of them.

- Available tools for design, implementation, and verification.

- Particularities in the implementation of control algorithms.

- Automatic code generation tools.

- Practical realization of an example of design and implementation.


Compulsory materials

- A personal computer.

- Specific software (MATLAB-SIMULINK, QUARTUS, MODELSIM.), necessary for the laboratory practices.

Basic bibliography

K. Arnold: ¿Embedded Controller Hardware Design¿, 2001. LLH Technology Publishing.

Jean-Pierre Deschamps, Gery J. A. Bioul, Gery, Gustavo D. Sutter: ¿Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems¿. March 2006. John Wiley & Sons.

Uwe Meyer-Baese, ¿Digital Signal Processing with Field Programmable Gate Arrays (Signals and Communication Technology)¿ Third Edition, Springer 2007.

In-depth bibliography

Steve Kilts, Advanced FPGA Design: Architecture, Implementation, and Optimization. John Wiley and Sons, 2007.

Maya B. Gokhale, Paul S. Graham, Reconfigurable Computing: Accelerating Computation with Field-Programmable Gate Arrays. Springer 2005.


IEEE Transactions on Industrial Electronics

IEEE Transactions on Smart Grid


XSL Content

Suggestions and requests