Change search
Link to record
Permanent link

Direct link
BETA
Gómez, Francisco JoséORCID iD iconorcid.org/0000-0001-8563-7112
Alternative names
Publications (10 of 15) Show all publications
Gómez, F. J., Vanfretti, L., Aguilera, M. & Olsen, S. (2019). CIM-2-mod: A CIM to modelica mapping and model-2-model transformation engine. SoftwareX, 9, 161-167
Open this publication in new window or tab >>CIM-2-mod: A CIM to modelica mapping and model-2-model transformation engine
2019 (English)In: SoftwareX, ISSN 2352-7110, Vol. 9, p. 161-167Article in journal (Refereed) Published
Abstract [en]

New requirement on power systems analysis tools consider information exchange for both steady-state and system dynamics information. New European regulations on information exchange power system dynamic simulations now require coordinating TSOs operations under different scenarios, some of which require to assess the dynamic behavior of power systems under a vast array of contingencies. As a mean to comply with these regulations and to advance the state-of-the-art, this work describes the software architecture of a Model-To-Model (M2M) transformation tool to create power system dynamic models using Modelica components by linking it to data from the Common Information Model (CIM). This software architecture is conceived to combine the CIM standard language with the Modelica standardized language, and to provide a Free/LibreOpen Source Software (FLOSS) CIM-compliant unambiguous power system modeling solution considering both steady-state and dynamic model representations of the electrical grid.

Keywords
Common Information Model, CIM, Model transformation, Information modeling, Modelica, OpenIPSL, Electrical Power Grid, Power System Modeling, Power System Dynamics, Power System Simulation
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Electrical Engineering; Computer Science
Identifiers
urn:nbn:se:kth:diva-244471 (URN)10.1016/j.softx.2019.01.013 (DOI)000466818600025 ()2-s2.0-85061445655 (Scopus ID)
Note

QC 20190301

Available from: 2019-02-21 Created: 2019-02-21 Last updated: 2019-05-29Bibliographically approved
Gómez, F. J. (2019). SEMANTIC INFORMATION AND PHYSICAL MULTI-DOMAIN MODELING AND SIMULATION FOR POWER SYSTEMS. (Doctoral dissertation). KTH Royal Institute of Technology
Open this publication in new window or tab >>SEMANTIC INFORMATION AND PHYSICAL MULTI-DOMAIN MODELING AND SIMULATION FOR POWER SYSTEMS
2019 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

There are different reasons for combining different modeling languages and simulation

languages: Exchange of more detailed information about power network components, their

parameters and, most importantly, mathematical equations describing their behavior and

the exchange of a mathematical description, using equation-based languages (e.g.:

Modelica), allows models to be detached from the mathematical solver. This leads to the

development of new APIs within software tools, which can handle standardized modeling

language used for model implementation. Furthermore, the mathematical description of

models and the integration of new simulation standards, such as the FMI, could help

avoiding ambiguities on how power system models are implemented, by providing

additional means for the exchange of the complete description of models or parts of a

model between software tools.

The aim of this thesis is to provide a new approach for the development of power

systems modeling and simulation software tools. The thesis is focused on proposing new

methods, based on available information and simulation standards for the exchange,

modeling, and simulation of power systems dynamic models; and to show a proof of

concept of the feasibility of the proposed methods. To this aims, the Common Information

Model (CIM) for the modeling and exchange of power system information is studied.

Furthermore, the equation-based language Modelica is described and proposed with the

aim of complementing the use of the CIM for the modeling and simulation of those

dynamics models.

The application of these standards lead to a different view on the modeling and

simulation of power dynamic network models. The conventional view is that of black box

modeling. The implementation of network model components is strongly connected to the

simulation software tool used for steady-state and dynamics calculations. Thus, a modeler

or test engineer only has access to the parameters of a model and relies on the software

capabilities to calculate the states and the behavior of that model. This thesis proposes a

different view per the application of the white box modeling and simulation concept: full

detail and transparency on the development of a mathematical description of power system

components and discrete events. Moreover, the combination of information standards with

equation-based standards to produce network models allows full access and manipulation

of the complete model details. Finally, transparency regarding the implementation of

software tools can support either information-based, equations-based languages or

simulation standards, which are suitable for simulation of dynamic network models.

Place, publisher, year, edition, pages
KTH Royal Institute of Technology, 2019. p. 101
Series
TRITA-EECS-AVL ; 2019:25
Keywords
POWER SYSTEMS, MODELING, SIMULATION, CIM, MODELICA, ISO 15926, MULTI-DOMAIN, UML, SYSML
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Energy Technology
Identifiers
urn:nbn:se:kth:diva-247635 (URN)978-91-7873-138-1 (ISBN)
Public defence
2019-04-12, H1, Teknikringen 33, Stockholm, 15:00 (English)
Opponent
Supervisors
Note

QC 20190326

Available from: 2019-03-26 Created: 2019-03-25 Last updated: 2019-03-26Bibliographically approved
Gómez, F. J., Vanfretti, L. & Olsen, S. (2018). CIM-Compliant Power System Dynamic Model-to-Model Transformation and Modelica Simulation. IEEE Transactions on Industrial Informatics, 14(9), 3989-3996, Article ID 8231176.
Open this publication in new window or tab >>CIM-Compliant Power System Dynamic Model-to-Model Transformation and Modelica Simulation
2018 (English)In: IEEE Transactions on Industrial Informatics, ISSN 1551-3203, E-ISSN 1941-0050, Vol. 14, no 9, p. 3989-3996, article id 8231176Article in journal (Refereed) Published
Abstract [en]

European regulations on information exchange have put new requirements on analysis tools, the main one being the adoption of the IEC Common Information Model (CIM) that may help interoperability across applications. This paper proposes the use of Model-Driven Software Engineering (MDSE) methods to meet these new requirements. Specifically, this paper shows how to apply Model-to-Model (M2M) transformations. The M2M method presented herein allows to work directly with the information and mathematical description and computer implementation of dynamic models, independent from specific analysis tools. The M2M method proposed requires the development of a mapping between CIM/UML and the Modelica language, which allows to derive Modelica models of physical power systems for dynamic simulations. 

Place, publisher, year, edition, pages
IEEE, 2018
Keywords
CIM, UML, SysML, Information Exchange, Information Modeling, Power Systems Dynamics, Modelica, OpenIPSL
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-221663 (URN)10.1109/TII.2017.2785439 (DOI)000443994500020 ()2-s2.0-85040085113 (Scopus ID)
Funder
EU, FP7, Seventh Framework Programme, 76156
Note

QC 20180119

Available from: 2018-01-19 Created: 2018-01-19 Last updated: 2018-09-27Bibliographically approved
Aguilera, M., Vanfretti, L. & Gómez, F. J. (2018). Experiences in power system multi-domain modeling and simulation with modelica & FMI: The case of gas power turbines and power systems. In: 2018 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems, MSCPES 2018 - Held as part of CPS Week, Proceedings: . Paper presented at 2018 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems, MSCPES 2018, Porto, Portugal, 10 April 2018 through 13 April 2018 (pp. 1-6). Institute of Electrical and Electronics Engineers (IEEE), Article ID 8405397.
Open this publication in new window or tab >>Experiences in power system multi-domain modeling and simulation with modelica & FMI: The case of gas power turbines and power systems
2018 (English)In: 2018 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems, MSCPES 2018 - Held as part of CPS Week, Proceedings, Institute of Electrical and Electronics Engineers (IEEE), 2018, p. 1-6, article id 8405397Conference paper, Published paper (Refereed)
Abstract [en]

The turbine-governor models that are currently used in studies of power systems include over-simplifications of turbomachinery elements. Due to the growing need to support intermittent energy resources with other energy sources like gas turbines, more detailed models including an explicit representation of the physical dynamics are attractive. In this paper, the advantages of the Modelica language and the FMI standard are considered to carry out modeling and multi-domain simulation of gas turbines with power grids, which can be used to evaluate scenarios of power variability. The work gathers preliminary results of the potential that FMUs offer to promote the exchange of turbine models by manufacturers and to conduct multi-domain simulations in several tools.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2018
Keywords
FMI, Gas turbines, Model Exchange, Modelica, Multi-domain modeling and simulation, Power systems
National Category
Energy Engineering
Identifiers
urn:nbn:se:kth:diva-234111 (URN)10.1109/MSCPES.2018.8405397 (DOI)2-s2.0-85051132094 (Scopus ID)9781538641057 (ISBN)
Conference
2018 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems, MSCPES 2018, Porto, Portugal, 10 April 2018 through 13 April 2018
Note

QC 20180903

Available from: 2018-09-03 Created: 2018-09-03 Last updated: 2018-09-03Bibliographically approved
Gómez, F. J., Aguilera, M., Vanfretti, L. & Olsen, S. H. (2018). Multi-Domain Semantic Information and Physical Behavior Modeling of Power Systems and Gas Turbines Expanding the Common Information Model. IEEE Access
Open this publication in new window or tab >>Multi-Domain Semantic Information and Physical Behavior Modeling of Power Systems and Gas Turbines Expanding the Common Information Model
2018 (English)In: IEEE Access, E-ISSN 2169-3536Article in journal (Refereed) Published
Abstract [en]

The rapid increase of Intermittent Energy Resources (IER) there is a need to have dispatchable production available to ensure secure operation and increase opportunity for energy system flexibility. Gas turbine-based power plants offer flexible operation that is being improved with new technology advancements. Those plants provide in general, quick start together with significant ramping capability, which can be exploited to balance IERs. Consequently, to understand this potential source of flexibility, better models for gas turbines are required for power systems studies and analysis. In this work both the required semantic information and physical behavior models of such multi-domain systems are considered. First, UML class diagrams and RDF schemas based on the Common Information Model (CIM) standards are used to describe the semantic information of the electrical power grid. An extension that exploits the ISO 15926 standard is herein proposed to derive the multi-domain semantics required by integrated electrical power grid with detailed gas turbine dynamic models. Second, the Modelica language is employed to create the equation-based models which represent the behavior of a multi-domain physical system. A comparative simulation analysis between the power system domain model and the multi-domain model has been performed. Some differences between the turbine dynamics representation of the commonly used GGOV1 standard model and a more detailed gas turbine model are shown.

Place, publisher, year, edition, pages
IEEE, 2018
Keywords
CIM, Cyber-Physical Systems, Dynamic Simulation, Equation-Based Modeling, IEC 61970, Information Modeling, ISO 15926, Modelica, Power Systems Simulation, Power Systems Modeling
National Category
Computer Systems Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-239572 (URN)10.1109/ACCESS.2018.2882311 (DOI)000454057400001 ()2-s2.0-85057145801 (Scopus ID)
Note

QC 20181217

Available from: 2018-11-26 Created: 2018-11-26 Last updated: 2019-03-01Bibliographically approved
Vanfretti, L., Olsen, S., Arava, V. S., Laera, G., Bidadfar, A., Rabuzin, T., . . . Jakobsen, S. H. (2017). An open data repository and a data processing software toolset of an equivalent Nordic grid model matched to historical electricity market data. Data in Brief, 11, 349-357
Open this publication in new window or tab >>An open data repository and a data processing software toolset of an equivalent Nordic grid model matched to historical electricity market data
Show others...
2017 (English)In: Data in Brief, E-ISSN 2352-3409, Vol. 11, p. 349-357Article in journal (Refereed) Published
Abstract [en]

This article presents an open data repository, the methodology to generate it and the associated data processing software developed to consolidate an hourly snapshot historical data set for the year 2015 to an equivalent Nordic power grid model (aka Nordic 44), the consolidation was achieved by matching the model׳s physical response w.r.t historical power flow records in the bidding regions of the Nordic grid that are available from the Nordic electricity market agent, Nord Pool.

The model is made available in the form of CIM v14, Modelica and PSS/E (Siemens PTI) files. The Nordic 44 model in Modelica and PSS/E were first presented in the paper titled “iTesla Power Systems Library (iPSL): A Modelica library for phasor time-domain simulations” (Vanfretti et al., 2016) [1] for a single snapshot. In the digital repository being made available with the submission of this paper (SmarTSLab_Nordic44 Repository at Github, 2016) [2], a total of 8760 snapshots (for the year 2015) that can be used to initialize and execute dynamic simulations using tools compatible with CIM v14, the Modelica language and the proprietary PSS/E tool are provided. The Python scripts to generate the snapshots (processed data) are also available with all the data in the GitHub repository (SmarTSLab_Nordic44 Repository at Github, 2016) [2].

This Nordic 44 equivalent model was also used in iTesla project (iTesla) [3] to carry out simulations within a dynamic security assessment toolset (iTesla, 2016) [4], and has been further enhanced during the ITEA3 OpenCPS project (iTEA3) [5]. The raw, processed data and output models utilized within the iTesla platform (iTesla, 2016) [4] are also available in the repository. The CIM and Modelica snapshots of the “Nordic 44” model for the year 2015 are available in a Zenodo repository.

Place, publisher, year, edition, pages
Elsevier, 2017
Keywords
Electrical power systems; Electric power transmission; Smart grid; Power system modeling and simulation; Power system dynamics; Dynamic simulations; Power flow; Common Information Model (CIM); Modelica; Historical market data; Modeling; Simulation
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-204928 (URN)10.1016/j.dib.2017.02.021 (DOI)2-s2.0-85013906901 (Scopus ID)
Projects
iTESLAOpenCPS
Note

QC 20170509

Available from: 2017-04-04 Created: 2017-04-04 Last updated: 2018-02-26Bibliographically approved
Vanfretti, L., Murad, M. A. & Gómez, F. J. (2017). Calibrating a VSC-HVDC Model for Dynamic Simulations using RaPId and EMTP Simulation Data. In: 2017 IEEE POWER & ENERGY SOCIETY GENERAL MEETING: . Paper presented at 2017 IEEE Power & Energy Society General Meeting, JUL 16-20, 2017, Chicago, IL. IEEE
Open this publication in new window or tab >>Calibrating a VSC-HVDC Model for Dynamic Simulations using RaPId and EMTP Simulation Data
2017 (English)In: 2017 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, IEEE , 2017Conference paper, Published paper (Refereed)
Abstract [en]

High Voltage Direct Current (HVDC) interconnections have seen an increased rate of deployment, in particular to exploit distant renewable energy sources. In order to design and understand their behavior, including their effect on the overall network, different computer tools are used for modeling and simulation of the HVDC model. This approach results in several challenges in modeling and simulation consistency, particularly for HVDC systems. To address some of these issues the standardized modeling language Modelica is used in this paper to model a VSC (Voltage Source Converter) HVDC and its high-level controllers, for phasor-time domain studies. The use of Modelica-tools that support the FMI standard for model exchange allows to utilize the model in different environments. In this work, the FMI standard is used to import the VSC-HVDC model into the RaPId toolbox environment, allowing to calibrate the VSC-HVDC phasor time domain model against reference waveform generated from its corresponding EMTP-RV model. Model calibration is carried out through different parameter identification methodologies investigated in the paper. The calibration approach and the RaPId Toolbox used to implement it can be of broader interest for researchers involved in power system model validation, particularly those working with field measurements.

Place, publisher, year, edition, pages
IEEE, 2017
Series
IEEE Power and Energy Society General Meeting PESGM, ISSN 1944-9925
Keywords
EMTP, HVDC, System Identification, Modelica
National Category
Embedded Systems
Identifiers
urn:nbn:se:kth:diva-228185 (URN)000426921803003 ()978-1-5386-2212-4 (ISBN)
Conference
2017 IEEE Power & Energy Society General Meeting, JUL 16-20, 2017, Chicago, IL
Note

QC 20180521

Available from: 2018-05-21 Created: 2018-05-21 Last updated: 2018-05-21Bibliographically approved
Vanfretti, L., Murad, M. A. & Gómez, F. J. (2017). Calibration and Sensitivity Analysis of Upper Level VSC-HVDC Controls. In: 2017 IEEE Manchester PowerTech, Powertech 2017: . Paper presented at 2017 IEEE Manchester PowerTech, Powertech 2017, Manchester, United Kingdom, 18 June 2017 through 22 June 2017. Institute of Electrical and Electronics Engineers (IEEE), Article ID 7981028.
Open this publication in new window or tab >>Calibration and Sensitivity Analysis of Upper Level VSC-HVDC Controls
2017 (English)In: 2017 IEEE Manchester PowerTech, Powertech 2017, Institute of Electrical and Electronics Engineers (IEEE), 2017, article id 7981028Conference paper, Published paper (Refereed)
Abstract [en]

High Voltage Direct Current (HVDC) interconnections have seen an increased rate of deployment, in particular to exploit distant renewable energy sources. In order to design and understand their behavior, including their effect on the overall network, different computer tools are used for modeling and simulation. This approach results in several challenges in modeling and simulation consistency, particularly for HVDC systems. In this paper, to address some of these issues, the standardized Modelica modeling language is used to model a VSC (Voltage Source Converter)-based HVDC and its upper-level controllers, suitable for dynamic analyses. The use of Modelica-tools that support the FMI standard for model-exchange allows to utilize the model in different environments. In this work, the FMI standard is used to import the VSC-HVDC model into the RaPId toolbox environment, thus allowing to calibrate the VSC-HVDC phasor model against reference waveform generated from its corresponding EMTP-RV model. Model calibration is carried out through parameter identification and a sensitivity analysis is carried out to interpret the identification results.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2017
Keywords
EMTP, HVDC, System Identification, VSC, Modelica
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-215858 (URN)000411142500238 ()2-s2.0-85034773506 (Scopus ID)978-1-5090-4237-1 (ISBN)
Conference
2017 IEEE Manchester PowerTech, Powertech 2017, Manchester, United Kingdom, 18 June 2017 through 22 June 2017
Funder
EU, FP7, Seventh Framework Programme
Note

QC 20171016

Available from: 2017-10-16 Created: 2017-10-16 Last updated: 2018-02-14Bibliographically approved
Vanfretti, L., Adib Murad, M. A., Gómez, F. J., León, G., Machado, S., Heyberger, J.-B. & Petitrenaud, S. (2017). Towards automated power system model transformation for multi-TSO phasor time domain simulations using Modelica. In: IEEE PES Innovative Smart Grid Technologies Conference Europe: . Paper presented at 2016 IEEE PES Innovative Smart Grid Technologies Conference Europe, ISGT Europe 2016; Ljubljana; Slovenia; 9 October 2016 through 12 October 2016. IEEE, F126485, Article ID 7856341.
Open this publication in new window or tab >>Towards automated power system model transformation for multi-TSO phasor time domain simulations using Modelica
Show others...
2017 (English)In: IEEE PES Innovative Smart Grid Technologies Conference Europe, IEEE, 2017, Vol. F126485, article id 7856341Conference paper, Published paper (Refereed)
Abstract [en]

Transmission system operators in Europe describe their dynamic power system models using different simulation tools, and due to the de-facto modeling philosophy used, these descriptions are ambiguous between tools. In addition the current CIM standard for dynamic model exchange does not guarantee consistency when exchanging models. This poses a challenge to perform pan-European dynamic security assessment. This paper presents a method for transforming power system model descriptions typically used by TSOs into a consistent and unambiguous equation based modeling language. As a result, this method allows performing simulations in multiple tools supporting the standardized Modelica language. The transformation method is validated by steady state and dynamic simulations and comparing simulation outputs between a reference tool (PSS/E or Eurostag) and a Modelica tool. It is shown that the Modelica language can be used as a common language to provide unambiguous model descriptions consistent with those tools typically used by TSOs, without loss of information and maintaining simulation fidelity.

Place, publisher, year, edition, pages
IEEE, 2017
Keywords
Mathematical model, Power system dynamics, Data models, Computational modeling, Load flow, Adaptation models, CIM, Modelica, Open source software, power system simulation, dynamic security assessment
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-204929 (URN)10.1109/ISGTEurope.2016.7856341 (DOI)000405511300169 ()2-s2.0-85017561705 (Scopus ID)978-1-5090-3358-4 (ISBN)
Conference
2016 IEEE PES Innovative Smart Grid Technologies Conference Europe, ISGT Europe 2016; Ljubljana; Slovenia; 9 October 2016 through 12 October 2016
Projects
iTESLA
Funder
EU, FP7, Seventh Framework Programme
Note

QC 20170522

Available from: 2017-04-04 Created: 2017-04-04 Last updated: 2017-08-22Bibliographically approved
Vanfretti, L., Baudette, M., Bogodorova, T., Lavenius, J. & Gómez, F. J. (2016). RaPId: A modular and extensible toolbox for parameter estimation of Modelica and FMI compliant models. SoftwareX, 5, 144-149
Open this publication in new window or tab >>RaPId: A modular and extensible toolbox for parameter estimation of Modelica and FMI compliant models
Show others...
2016 (English)In: SoftwareX, ISSN 2352-7110, Vol. 5, p. 144-149Article in journal (Refereed) Published
Abstract [en]

This paper describes the Rapid Parameter Identification toolbox (RaPId), developed within the EU FP7 iTesla project. The toolbox was designed to carry out parameter identification on models developed using the Modelica language, focusing in particular on power system model identification needs. The toolbox has been developed with modularity and extensibility in mind, using Matlab/Simulink as a plug-in environment, where different tasks of the identification process are carried out. The identification process uses different optimization algorithms to improve the fitting of the model’s response to selected criteria. The modular architecture of RaPId gives users complete freedom to extend and adapt the software to their needs, e.g. to implement or link external solvers for simulation or optimization. The compatibility with Modelica models is brought by the use of technologies compliant with the Functional Mock-up Interface (FMI) standard.

Place, publisher, year, edition, pages
Elsevier, 2016
Keywords
FMI; Modelica; Model validation; System identification
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-204927 (URN)10.1016/j.softx.2016.07.004 (DOI)
Projects
iTESLA
Note

QC 20170519

Available from: 2017-04-04 Created: 2017-04-04 Last updated: 2017-05-19Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-8563-7112

Search in DiVA

Show all publications