agentlib_mpc package
Plugin for the AgentLib which contains modules for MPC, distributed MPC with ADMM and data-driven modeling.
Subpackages
- agentlib_mpc.data_structures package
- Submodules
 - agentlib_mpc.data_structures.admm_datatypes module
ADMMParametersADMMParticipationAgentDictEntryAgentToCoordinatorConsensusVariableConsensusVariable.delta_meanConsensusVariable.flat_multipliers()ConsensusVariable.local_trajectoriesConsensusVariable.mean_trajectoryConsensusVariable.multipliersConsensusVariable.primal_residualConsensusVariable.shift_values_by_one()ConsensusVariable.update_mean_trajectory()ConsensusVariable.update_multipliers()
CoordinatorToAgentCouplingEntryCouplingVariableExchangeEntryExchangeVariableExchangeVariable.delta_meanExchangeVariable.diff_trajectoriesExchangeVariable.local_trajectoriesExchangeVariable.mean_trajectoryExchangeVariable.multiplierExchangeVariable.primal_residualExchangeVariable.shift_values_by_one()ExchangeVariable.update_diff_trajectories()ExchangeVariable.update_multiplier()
StructuredValueVariableReferencecoupling_alias()exchange_alias()
 - agentlib_mpc.data_structures.casadi_utils module
 - agentlib_mpc.data_structures.coordinator_datatypes module
 - agentlib_mpc.data_structures.interpolation module
 - agentlib_mpc.data_structures.ml_model_datatypes module
 - agentlib_mpc.data_structures.mpc_datamodels module
BaseVariableReferenceDiscretizationOptionsFullVariableReferenceInitStatusMHEVariableReferenceMHEVariableReference.all_variables()MHEVariableReference.estimated_inputsMHEVariableReference.estimated_parametersMHEVariableReference.known_inputsMHEVariableReference.known_parametersMHEVariableReference.measured_statesMHEVariableReference.outputsMHEVariableReference.statesMHEVariableReference.weights_states
MINLPVariableReferenceMPCVariableResultsVariableReferencecia_relaxed_results_path()r_del_u_convention()stats_path()
 
 - agentlib_mpc.models package
- Submodules
 - agentlib_mpc.models.casadi_ml_model module
CasadiMLModelCasadiMLModel.auxiliariesCasadiMLModel.bb_outputsCasadiMLModel.bb_statesCasadiMLModel.config_typeCasadiMLModel.do_step()CasadiMLModel.get_ml_model_values()CasadiMLModel.initialize()CasadiMLModel.make_predict_function_for_mpc()CasadiMLModel.register_ml_models()CasadiMLModel.set_with_timestamp()CasadiMLModel.setup_system()CasadiMLModel.update_ml_models()
CasadiMLModelConfigassert_recursive_outputs_are_states()compute_dupes()
 - agentlib_mpc.models.casadi_model module
CasadiInputCasadiModelCasadiModel.auxiliariesCasadiModel.differentialsCasadiModel.do_step()CasadiModel.get()CasadiModel.get_constraints()CasadiModel.get_differential_values()CasadiModel.get_initial_guess_outputs()CasadiModel.get_input_values()CasadiModel.initialize()CasadiModel.inputsCasadiModel.output_equationsCasadiModel.outputsCasadiModel.parametersCasadiModel.set_differential_values()CasadiModel.set_output_values()CasadiModel.setup_system()CasadiModel.states
CasadiModelConfigCasadiModelConfig.cost_functionCasadiModelConfig.descriptionCasadiModelConfig.dtCasadiModelConfig.inputsCasadiModelConfig.nameCasadiModelConfig.outputsCasadiModelConfig.parametersCasadiModelConfig.sim_timeCasadiModelConfig.statesCasadiModelConfig.systemCasadiModelConfig.user_configCasadiModelConfig.validate_variablesCasadiModelConfig.model_post_init()
CasadiOutputCasadiParameterCasadiStateCasadiVariableget_symbolic()
 - agentlib_mpc.models.casadi_predictor module
 - agentlib_mpc.models.serialized_ml_model module
CustomGPRGPRDataHandlingParametersGPRKernelParametersGPRParametersLinRegParametersMLModelsSerializedANNSerializedGPRSerializedLinRegSerializedMLModelSerializedMLModel.agentlib_mpc_hashSerializedMLModel.dtSerializedMLModel.inputSerializedMLModel.model_typeSerializedMLModel.outputSerializedMLModel.training_infoSerializedMLModel.deserialize()SerializedMLModel.load_serialized_model()SerializedMLModel.load_serialized_model_from_dict()SerializedMLModel.load_serialized_model_from_file()SerializedMLModel.load_serialized_model_from_string()SerializedMLModel.save_serialized_model()SerializedMLModel.serialize()
get_git_revision_short_hash()
 
 - agentlib_mpc.modules package
ModuleImport- Subpackages
 - Submodules
 - agentlib_mpc.modules.data_source module
 - agentlib_mpc.modules.minlp_mpc module
 - agentlib_mpc.modules.ml_model_simulator module
 
 - agentlib_mpc.optimization_backends package
BackendImport- Subpackages
- agentlib_mpc.optimization_backends.casadi_ package
- Subpackages
 - Submodules
 - agentlib_mpc.optimization_backends.casadi_.admm module
 - agentlib_mpc.optimization_backends.casadi_.basic module
 - agentlib_mpc.optimization_backends.casadi_.casadi_admm_ml module
 - agentlib_mpc.optimization_backends.casadi_.casadi_ml module
 - agentlib_mpc.optimization_backends.casadi_.full module
 - agentlib_mpc.optimization_backends.casadi_.mhe module
 - agentlib_mpc.optimization_backends.casadi_.minlp module
 - agentlib_mpc.optimization_backends.casadi_.minlp_cia module
 
 
 - agentlib_mpc.optimization_backends.casadi_ package
 - Submodules
 - agentlib_mpc.optimization_backends.backend module
ADMMBackendBackendConfigOptimizationBackendOptimizationBackend.config_typeOptimizationBackend.cost_functionOptimizationBackend.get_lags_per_variable()OptimizationBackend.modelOptimizationBackend.model_from_config()OptimizationBackend.mpc_backend_parametersOptimizationBackend.register_logger()OptimizationBackend.results_file_exists()OptimizationBackend.results_folder_exists()OptimizationBackend.setup_optimization()OptimizationBackend.solve()OptimizationBackend.update_discretization_options()OptimizationBackend.update_model_variables()OptimizationBackend.var_ref
 
 - agentlib_mpc.utils package
is_time_in_intervals()- Subpackages
- agentlib_mpc.utils.plotting package
- Submodules
 - agentlib_mpc.utils.plotting.admm_animation module
 - agentlib_mpc.utils.plotting.admm_consensus_shades module
 - agentlib_mpc.utils.plotting.admm_dashboard module
 - agentlib_mpc.utils.plotting.admm_residuals module
 - agentlib_mpc.utils.plotting.basic module
 - agentlib_mpc.utils.plotting.discretization_structure module
 - agentlib_mpc.utils.plotting.interactive module
 - agentlib_mpc.utils.plotting.ml_model_test module
 - agentlib_mpc.utils.plotting.mpc module
 - agentlib_mpc.utils.plotting.mpc_dashboard module
 
 
 - agentlib_mpc.utils.plotting package
 - Submodules
 - agentlib_mpc.utils.analysis module
 - agentlib_mpc.utils.sampling module