Skip to main navigation Skip to search Skip to main content

ModestPy: An Open-Source Python Tool for Parameter Estimation in Functional Mock-up Units

  • Lawrence Berkeley National Laboratory

Research output: Chapter in Book/Report/Conference proceeding › Article in proceedings › Research › peer-review

5750 Downloads (Pure)

Abstract

The paper presents an open-source Python tool for parameter estimation in FMI-compliant models, called ModestPy. The tool enables estimation of model parameters using user-defined sequences of methods, which are particularly
helpful in non-convex problems. A user can start estimation with a chosen global search method and subsequently refine the estimates with a local search method. Several methods are available already and the tool’s architecture
allows for easily adding new ones. The advantages of having a single interface to multiple methods and using them in sequences are highlighted on a case study in which the parameters of a Modelica-based gray-box model of a building zone (nonlinear, multi-output) are estimated using 9 different combinations of methods. The methods are compared in terms of accuracy and computational performance.
Original languageEnglish
Title of host publicationProceedings of the 1st American Modelica Conference
EditorsMichael Tiller, Hubertus Tummescheit, Luigi Vanfretti
PublisherModelica Association and Linköping University Electronic Press
Publication dateOct 2018
Pages121-130
ISBN (Electronic)9789176851487
DOIs
Publication statusPublished - Oct 2018
EventThe American Modelica Conference 2018 - Cambridge, United States
Duration: 9. Oct 2018 → 10. Oct 2018

Conference

ConferenceThe American Modelica Conference 2018
Country/TerritoryUnited States
CityCambridge
Period09/10/2018 → 10/10/2018
SeriesLinköping Electronic Conference Proceedings
Volume154
ISSN1650-3686

Keywords

  • FMI
  • parameter estimation
  • Python
  • open-source

Fingerprint

Dive into the research topics of 'ModestPy: An Open-Source Python Tool for Parameter Estimation in Functional Mock-up Units'. Together they form a unique fingerprint.

Cite this