99144 - Circuit modelling for Enertronics

Academic Year 2025/2026

  • Docente: Mattia Ricco
  • Credits: 6
  • SSD: ING-IND/31
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Electrical Energy Engineering (cod. 9066)

Learning outcomes

The student will acquire knowledge and methodologies for the synthesis and use of continuous, discrete, and real-time models for components, devices and systems for the enertronic, with particular reference to power electronic converters, photovoltaic generators, storage systems and electromagnetic devices.

Course contents

  • General approach of circuit modelling: continuous-time models, discrete-time models, frequency models
  • Modelling of electromagnetic and electromagnetic devices
  • Photovoltaic cell and battery models
  • Linearized converter models
  • State-space model representation: canonical forms, observability, controllability, transfer functions
  • Discretization methods (Forward Euler, Backward Euler, Tustin)
  • State-space discrete-time model representation, Z-transform, stability regions
  • Development and implementation of real-time models with reprogrammable digital circuits and networks
  • Introduction to CPLD and FPGA devices
  • Implementation methodology on FPGAs, fixed-point representation, design tools
  • Examples of real-time models.

Readings/Bibliography

- G. Petrone, C. A. Ramosฉ\Paja, G. Spagnuolo: Photovoltaic Sources Modeling. J.Wiley & Sons.

Teaching methods

Classroom lectures (theory and applications). Some practical experiences on FPGA boards.

Assessment methods

Written and/or oral exam (interview) and final project.

Students with SLD or temporary or permanent disabilities: it is recommended to contact the responsible University office in good time (https://site.unibo.it/studenti-con-disabilita-e-dsa/en): it will be their responsibility to propose any adaptations to the students concerned, which must however be submitted, 15 days in advance, to the approval of the teacher, who will evaluate the opportunity also in relation to the educational objectives of the course.

Teaching tools

Lecture notes in English. Use of Simulink (Matlab) for circuit simulations.

Office hours

See the website of Mattia Ricco

SDGs

Affordable and clean energy Sustainable cities Climate Action

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.