pymloc.model.optimization.parameter_optimal_control¶
Classes
|
|
|
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.OptimizationObjectParameter dependent version of the LQR Optimization object.
Needs parameter dependent objective and constraint.
- Parameters
parameters (pymloc.model.variables.container.ParameterContainer) –
state_input (pymloc.model.variables.container.InputStateVariables) –
objective (pymloc.model.optimization.objectives.parameter_lqr.ParameterLQRObjective) –
constraint (pymloc.model.optimization.constraints.parameter_lqr.ParameterLQRConstraint) –
-
property
constraint_object¶
-
get_bvp()¶ Returns the parameter dependent boundary value problem of the necessary conditions.
-
get_sensitivities(**kwargs)¶ Returns a sensitivities object for the parameter dependent boundary problem of the necessary conditions.
-
property
objective_object¶
-
property
parameters¶
-
property
state_input¶