pymloc.model.optimization.parameter_optimal_control

Classes

AutomaticLQOptimalControl(global_object, …)

ParameterDependentOptimalControl(parameters, …)

Parameter dependent version of the LQR Optimization object.

class pymloc.model.optimization.parameter_optimal_control.AutomaticLQOptimalControl(global_object, **kwargs)

Bases: pymloc.model.optimization.optimization.AutomaticLocalOptimizationObject, pymloc.model.optimization.optimal_control.LQOptimalControl

Parameters

global_object (pymloc.model.optimization.parameter_optimal_control.ParameterDependentOptimalControl) –

class pymloc.model.optimization.parameter_optimal_control.ParameterDependentOptimalControl(parameters, state_input, objective, constraint)

Bases: pymloc.model.optimization.optimization.OptimizationObject

Parameter dependent version of the LQR Optimization object.

Needs parameter dependent objective and constraint.

Parameters
property constraint_object
get_bvp()

Returns the parameter dependent boundary value problem of the necessary conditions.

Return type

pymloc.model.dynamical_system.parameter_bvp.ParameterBoundaryValueProblem

get_sensitivities(**kwargs)

Returns a sensitivities object for the parameter dependent boundary problem of the necessary conditions.

Return type

pymloc.model.sensitivities.boundary_dae.BVPSensitivities

property objective_object
property parameters
property state_input