Choosing a model
This tutorial sections covers choosing a model to use for analysis.
Modelica models and libraries are available in Modelon Impact within projects. We can either choose a model from a preloaded Modelica project in Modelon Impact or import a Modelica model or library to our default project. To import a model to our workspace, we can pass the path to the Modelica file:
project = workspace.get_default_project()
# Upload a single Modelica model file
modelica_content = project.import_modelica_library('LibA.mo').wait()
model = workspace.get_model("LibA.Model")
Or
# Upload a zipped modelica library
modelica_content = project.import_modelica_library('LibB.zip').wait()
model = workspace.get_model("LibB.Model")
or choose a model from a preloaded library, like Modelica Standard Library
:
model = workspace.get_model("Modelica.Blocks.Examples.PID_Controller")
This will return an instance of a Model
class object. This Model
class
will be used as input for creating an experiment.