DeePCSpecificParameters#
- class do_dpc.dpc.deepc.DeePCSpecificParameters(lambda_sigma=inf, lambda_g_1=0, lambda_g_2=0, lambda_p=0, suppress_warnings=False)[source]#
Bases:
objectStores and validates specific parameters for the DeePC controller.
- lambda_sigma#
Regularization parameter for consistency. Must be positive and nonzero.
- Type:
float
- lambda_g_1#
Regularization parameter for robustness. Default is 0.
- Type:
float
- lambda_g_2#
Regularization parameter for robustness. Default is 0.
- Type:
float
- lambda_p#
Regularization parameter for input penalties. Default is 0.
- Type:
float
- suppress_warnings#
If True, suppresses warnings during initialization.
- Type:
bool
Methods#
Attributes#
lambda_g_1#
-
DeePCSpecificParameters.lambda_g_1:
float= 0#
lambda_g_2#
-
DeePCSpecificParameters.lambda_g_2:
float= 0#
lambda_p#
-
DeePCSpecificParameters.lambda_p:
float= 0#
lambda_sigma#
-
DeePCSpecificParameters.lambda_sigma:
float= inf#
suppress_warnings#
-
DeePCSpecificParameters.suppress_warnings:
bool= False#