eta_ctrl

Guide

  • Set up Python and Git
  • Installation for Users
  • Installation and Guide for Developers
  • Frequently Asked Questions
  • Usage examples

ETA Ctrl Optimization

  • Introduction
  • Time Management and Control Flow
  • Control Algorithms
  • Creating a Simulation Environment from an existing Functional Mockup Unit
  • Environments
  • Common Functions
  • Extensions for stable_baselines3

Simulators

  • Functional Mockup Units

Timeseries

  • Timeseries

util

  • Additional Utilities

Migration Guides

  • Config Migration Guide
  • MPC/Pyomo Migration Guide

API Documentation

  • eta_ctrl
    • eta_ctrl package
      • Subpackages
        • eta_ctrl.agents package
        • eta_ctrl.common package
        • eta_ctrl.config package
        • eta_ctrl.envs package
        • eta_ctrl.simulators package
        • eta_ctrl.timeseries package
        • eta_ctrl.util package
      • Submodules
eta_ctrl
  • eta_ctrl
  • eta_ctrl package
  • eta_ctrl.simulators package
  • View page source

eta_ctrl.simulators package

Submodules

  • eta_ctrl.simulators.fmu module
    • FMUSimulator
      • FMUSimulator.fmu_path
      • FMUSimulator.start_time
      • FMUSimulator.stop_time
      • FMUSimulator.step_size
      • FMUSimulator.model_description
      • FMUSimulator.input_mapping
      • FMUSimulator.output_mapping
      • FMUSimulator.fmu
      • FMUSimulator.time
      • FMUSimulator.input_vars
      • FMUSimulator.output_vars
      • FMUSimulator.parameter_vars
      • FMUSimulator.read_values()
      • FMUSimulator.set_values()
      • FMUSimulator.step()
      • FMUSimulator.simulate()
      • FMUSimulator.reset()
      • FMUSimulator.close()
      • FMUSimulator.inspect()
    • VariableDict
      • VariableDict.name
      • VariableDict.is_ext_input
      • VariableDict.is_ext_output
      • VariableDict.low_value
      • VariableDict.high_value
    • FMUContext
      • FMUContext.fmu_name
      • FMUContext.fmu_path
      • FMUContext.actions
      • FMUContext.observations
      • FMUContext.parameters
    • FMU2MESlave
      • FMU2MESlave.fmi2True
      • FMU2MESlave.fmi2False
      • FMU2MESlave.fmi2OK
      • FMU2MESlave.fmi2Warning
      • FMU2MESlave.fmi2Discard
      • FMU2MESlave.fmi2Error
      • FMU2MESlave.fmi2Fatal
      • FMU2MESlave.fmi2Pending
      • FMU2MESlave.setupExperiment()
      • FMU2MESlave.exitInitializationMode()
      • FMU2MESlave.doStep()
  • eta_ctrl.simulators.pyomo_model module
    • PyomoModel
      • PyomoModel.sampling_time
      • PyomoModel.n_prediction_steps
      • PyomoModel.model_parameters
      • PyomoModel.model
      • PyomoModel.pyo_update_params()
      • PyomoModel.pyo_init_params()
      • PyomoModel.build_abstract_model()
      • PyomoModel.load_from_import()
      • PyomoModel.create_state()
      • PyomoModel.pyo_get_solution()
      • PyomoModel.start_value_mapping
      • PyomoModel.check_pyomo_sim_compatibility()
Previous Next

© Copyright Technical University of Darmstadt, Institute for Production Management, Technology and Machine Tools (PTW).

Built with Sphinx using a theme provided by Read the Docs.