logo
Help Center
References
Initializing search
    • Home
    • Modelon Impact
    • Libraries
    • Tutorials & Training
    • License & Installation
    • FAQ
    • FAQ
    • Release Notes
    • Innovate 2024
      • Home
      • Basic Workflow
      • Support
      • Overview
        • What is Modelon Impact
        • Features
        • System requirements
        • User Roles & Accounts
        • Overview
        • Home page
          • Navigation bar
          • Workspace panel
          • Details panel
          • Diagram view
          • Code view
          • Analysis View
          • Icon Editor
          • Documentation Editor
          • 3D Viewer
          • Log Viewer
          • Experiments
          • App Mode
          • External Tools
          • Execution environment
          • Workspace Concept
          • Impact directory
          • Optimica Compiler Toolkit
          • Execution environment
          • Terminology
        • References
        • Libraries
          • Application
          • Units options
          • Export settings
          • Clean-up storage
          • Delete Workspace
      • Libraries
        • About
        • Open Workspace
        • Create Workspace
        • Switch Workspace
        • Rename Workspace
        • Add Project to Workspace
        • Add Library to Workspace
        • Reorganize models
        • Add Library to Workspace
        • Enable/disable Library
        • Find model
        • Workspace configuration
        • Create
        • Export/Download
        • Import/Upload Project
        • Add Project to Workspace
        • Delete
        • Open model
          • Model
          • Package
          • Class
          • Duplicate
          • Extend
          • Instance of Class/Model
          • Instantiate
          • Connect components
          • Rename component
          • Scale/rotate component
          • Redeclare component
          • Inspect component
          • Connecting Libraries
          • Edit parameters
          • Edit top-level parameters
          • Import data from Excel
          • Attributes
          • Start from template
          • Create model from template
          • Extend
          • Duplicate
        • Edit source code
          • Create favorite parameters & variables
          • Save experiments set-up back to model
          • Duplicate experiments of model
          • Filtering parameters or variables
          • Filtering simulation outputs
        • Equation-based modeling
        • Experiments
        • Experiment Setup View
          • Simulate model
          • Dynamic (time-domain)
          • Steady State
          • Custom function run
          • Multi-run experiments
          • Setup
          • Setup experiment types
          • Advanced settings
          • Dynamic (time-domain)
          • Steady-State
          • Custom
          • Single-run
          • Parameter sweeps
          • Statistical analyses
        • Cancelled simulation
        • User defined experiment meta data
        • Analyzing results
          • Plots
          • Stickies
          • Views
          • Animation
          • Analysis View
          • Create/Arrange/Delete plots
          • Configure/Style plots
          • Analyze with plots
          • Dashboard settings
          • Case sliders
          • Case labels
          • Limit result size
          • Download Results
        • Share Workspace
        • Export Workspace
        • Import Workspace
          • .. file to Project
          • .. folder to Project
          • .. via drag & drop
          • Import into a model
          • Create new folder
        • Delete resource files
        • Download resource files
          • Export FMU
          • Import FMU
        • Export model
        • Import model
        • Create model from template
        • Import package
        • Command line import via JupyterLab
        • Automatic propagation guide
        • Adding an external library
        • Library conversion
        • Accessing previous versions of Modelica Libraries
        • Create an array of records
        • Create a summary record
        • Use version control
        • Generate API key
        • Command line import via JupyterLab
        • Workspace conversion
        • Shortcuts
        • Modelica
        • FMI
          • What are Custom Functions?
          • Running Custom Functions
          • Installing Custom Functions
          • Creating Custom Functions
          • Linearize Example
          • HTML Report Example
          • Orchestration
        • REST API
          • JupyterHub Advanced Tools
          • Jupyter installation
        • Overview
        • Configuration
        • Project Explorer
        • Libraries
        • Published Workspaces
        • Credentials
        • Workspace configuration
        • Overview
        • Installation
        • Get Started
        • Tutorial: Deployment
        • Example: Battery Charging
        • Installation for On-premise
        • Configuration
          • Overview
          • Installation
          • Overview
          • Installation
        • Open Modelon Impact
        • Modelon Impact
          • General
          • Thermodynamic Cycle
        • Structurally singular system
        • Diagnostics
      • Libraries
        • Automotive
        • Aerospace
        • Energy
        • HVAC
      • Modelica Standard Library
      • Library Overview
        • AirConditioning
        • Electrification
        • EngineDynamics
        • HeatExchanger
        • Hydraulics
        • LiquidCooling
        • Pneumatics
        • VaporCycle
          • Evaporator Frost
          • Single TXV
          • Twin Evaporator Cycle
          • Vapour Cycle with Cabin
          • General Instruction
          • Getting Help
          • Getting Started
          • Library Contents
          • AC Machine Inverter
          • Active Cooling
          • Electric Range
          • Maximum Performance
          • Test Cell Naturally Aspirated SI
          • Test Cell Example
          • Torque Ramp Turbo Charged Engine
          • General Instruction
          • Getting Help
          • Getting Started
          • Library Contents
          • General Instruction
          • Getting Help
          • Getting Started
          • FAQ
          • Connecting Principles
          • Diagnostics
          • Explicit External with Visualization
          • General
          • Getting Started
          • Multi Level
          • Positioning
          • Simulation Performance
          • Tank Shape Import
          • Visualization
          • Visualization
          • Cooler Transients Input on Table
          • Evaporator
          • Powertrain Cooling and Fan
          • Two Phase Liquid Plain Counter Evaporator
          • Closed Loop Control
          • CRDI System
          • Excavator
          • Linear Drive
          • General Instructions
          • Getting Started
          • Library Contents
          • Balked Landing
          • Commercial Cabin
          • Filling Fuel Tanks
          • Flight Manuever
          • Inter Continental Flight
          • Multipoint Design
          • Nose Gear
          • Power Based with Boost Initialized Parallel
          • Truck 2s 22
          • Coolingloop External Temp Control
          • Distributed Fluid Network
          • Heat Exchanger Stack 4
          • Orifice Sizing
          • Closed Loop
          • Linear Actuator
          • Pressure Relief Valve Circuit
          • Economic Dispatch Hydrogen
          • Solar Power Tower Rankine Cycle
          • Air to Air Heat Pump
          • Air Conditioning
          • Capillary Suction Line HX
          • Heat Pump
          • Heat Pump Steady State
          • Refrigeration System with SLHX
          • Braking While Conering ABS
          • Coupe
          • Double Lane Cahnge
          • Kinematics Compliance
        • Airconditioning
        • AircraftDynamics
        • Calibration
        • Electrification
        • EnergySystems
        • EngineDynamics
        • EnvironmentalControl
        • FuelCell
        • FuelSystem
        • HeatExchanger
        • Hydraulics
        • HydroPower
        • JetPropulsion
        • LiquidCooling
        • Modelon Base Library
        • Pnuematics
        • ThermalPower
        • VaporCycle
        • VehicleDynamics
      • Industry Overview
      • Create a model
      • External data into Modelica models
      • Modelica Wrapper
      • Modeling mechanical systems
      • Calibrate a model
        • Introduction
        • Info on Battery Modeling
        • Select
        • Configure
        • Parameterize
        • Verify and Validate
        • Resize
      • Brayton Cycle
      • Bag Filter
      • Compressor
      • Selective Catalytic Reduction
      • Build Electric Vehicle model
      • Build Turbojet model
      • Clean Aircraft
      • Enhanced Turbojet Multi-point
      • Integrate Jet Propulsion data with an Aircraft Dynamics model
      • Expandable Connectors
      • PID Autotuner
        • Introduction
        • Before Starting
        • Problem Setup
        • Experiment 1
        • Experiment 2
        • Experiment 3
        • Experiment 4
        • Experiment 5
        • Conclusion
        • Tank Sizing
        • Refueling
        • Storage of Fuel
        • Fuel Consumption
        • Reference Page
        • Base
        • FixedSubCool
        • EvaporatorSizing
        • CondenserSizing
      • Heat pump parameterization
      • Overview
        • Landing Page
        • Composing System Models
        • Introduction to Modelica and Modelon Impact
        • Reusable Components
        • Simulation and PostProcessing
        • Workspaces and Artifacts
        • Landing Page
        • Hierarchical System Modeling
        • Equation Based Modeling
        • Introduction to Troubleshooting
        • Model Utilization
        • Landing Page
        • Annotate
        • From ModelicaModel To Simulation Model Compiler and Solve insights
        • Modelica Language Advanced Features
        • Modelica Language Equation Based Components
        • Landing Page
        • Data Management
        • External Code
        • Hybrid System
        • Reconfigurable Models
        • License Guide
        • Finding the Host-id
        • Setting up Nodelocked Licenses
        • Setting up server Licenses
        • License Borrowing
        • Troubleshooting
        • Modelon Impact Desktop
        • Modelon Libraries Installation
      • Frequently Asked Questions
      • Frequently Asked Questions
      • Terminology
        • 2025.1 (Latest)
        • 2024.2
        • 2024.1
        • 2023.2
        • 2023.1
        • 2022.2
        • 2022.1
        • 2021.2
        • Update strategy
      • OPTIMICA Compiler Toolkit (OCT)
        • ACL Version 1.29
        • ACL Version 1.28
        • ACL Version 1.27
        • ACL Version 1.26
        • ACL Version 1.25
        • ACL Version 1.24
        • ACL Version 1.23
        • ADL Version 1.12
        • ADL Version 1.11
        • ADL Version 1.10
        • ADL Version 1.9
        • ADL Version 1.8
        • ADL Version 1.7
        • ADL Version 1.6
        • EL Version 1.13
        • EL Version 1.12
        • EL Version 1.11
        • EL Version 1.10
        • EL Version 1.9
        • EL Version 1.8
        • EL Version 1.7
        • ESL Version 1.10
        • ECL Version 3.18
        • ECL Version 3.17
        • ECL Version 3.16
        • ECL Version 3.15
        • ECL Version 3.14
        • ECL Version 3.13
        • ECL Version 3.12
        • FCL Version 1.20
        • FCL Version 1.19
        • FCL Version 1.18
        • FCL Version 1.17
        • FCL Version 1.16
        • FCL Version 1.15
        • FCL Version 1.14
        • FSL Version 5.7
        • FSL Version 5.6
        • FSL Version 5.5
        • FSL Version 5.4
        • FSL Version 5.3
        • FSL Version 5.2
        • FSL Version 5.1
        • HXL Version 2.14
        • HXL Version 2.13
        • HXL Version 2.12
        • HXL Version 2.11
        • HXL Version 2.10
        • HXL Version 2.9
        • HXL Version 2.8.1
        • HL Version 4.22
        • HL Version 4.21
        • HL Version 4.20
        • HL Version 4.19
        • HL Version 4.18
        • HL Version 4.17
        • HL Version 4.16
        • JPL Version 2.9
        • JPL Version 2.8
        • JPL Version 2.7
        • JPL Version 2.6
        • JPL Version 2.5
        • JPL Version 2.4
        • JPL Version 2.3
        • LCL Version 2.14
        • LCL Version 2.13
        • LCL Version 2.12
        • LCL Version 2.11
        • LCL Version 2.10
        • LCL Version 2.9
        • LCL Version 2.8
        • MBL Version 4.6
        • MBL Version 4.5
        • MBL Version 4.4
        • MBL Version 4.3
        • MBL Version 4.2
        • MBL Version 4.1
        • MBL Version 4.0
        • MBL Version 3.7
        • TPL Version 1.29
        • TPL Version 1.28
        • TPL Version 1.27
        • TPL Version 1.26
        • TPL Version 1.25
        • TPL Version 1.24
        • TPL Version 1.23
        • VCL Version 2.14
        • VCL Version 2.13
        • VCL Version 2.12
        • VCL Version 2.11
        • VCL Version 2.10
        • VCL Version 2.9
        • VCL Version 2.8
        • VDL Version 4.6
        • VDL Version 4.5
        • VDL Version 4.4
        • VDL Version 4.3
        • VDL Version 4.2
        • VDL Version 4.1
        • VDL Version 4.0
      • Innovate
    1. Modelon Impact
    2. Modelon Impact

    OPTIMICA Compiler Toolkit

    Main features

    Working with Models in Python

    Introduction to models

    Compilation

    Loading Models

    Changing model parameters

    Setting and getting parameters

    Debugging models

    Runtime logging

    HTML diagnostics

    Simulations of FMUs in Python

    Examples

    Simulation using the native FMI interface

    Dynamic Optimization in Python

    Dynamic optimization of DAEs using direct collocation with CasADi

    Investigating optimization progress

    Eliminating algebraic variables

    Derivative-Free Model Calibration of FMUs

    steady state solver interface for Matlab and python Steady state Solver Interface for MATLABĀ® and Python

    Working with the steady state solver Matlab and python interfaces Working with the Steady State Solver MATLABĀ® and Python Interfaces

    Steady-state Modelica Modeling with Hand Guided Tearing

    Bibliography

    Resources


    FUNCTIONAL Mock-up Interface (FMI)

    ME vs CS FMUs

    FMI 1.0/2.0, What is the difference?

    What about binary and source code FMUs?

    Resource


    Equation-based modeling

    Equation-based modeling

    Physical modeling versus block-oriented modeling

    Changing the model structure


    JupyterHub Advanced Tools

    JupyterLab

    Visual Studio Code

    Server Management

    Adding a Web-app

    Adding a Custom Function

    Allocating More Memory


    Modelon Impact Add-In for Excel

    Overview

    Installation

    Installation: On-premise

    Get Started

    Example: Battery Charging


    Content Enablers

    Custom Function

    Rest API

    Adding a Web-app

    Adding a Custom Function

    Allocating More Memory

    Was this page helpful?
    Thanks for your feedback! Help us improve this page by using our feedback form.
    Thanks for your feedback! Help us improve this page by using our feedback form.
    Previous
    Terminology
    Next
    Libraries
    Copyright © 2024 Modelon
    Made with Material for MkDocs Insiders

    Cookie consent

    We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.