DDPCDimensions#

class do_ddpc.ddpc.ddpc_structs.DDPCDimensions(m, p, mp, n_y_f, n_u_f, n_z_p)[source]#

Bases: object

Stores key system dimensions required for Data-Driven Predictive Control (DDPC) computations.

m#

Number of control inputs.

Type:

int

p#

Number of system outputs.

Type:

int

mp#

Sum of control inputs (m) and system outputs (p).

Type:

int

n_y_f#

Dimension of the future output trajectory vector.

Type:

int

n_u_f#

Dimension of the future input trajectory vector.

Type:

int

n_z_p#

Dimension of the past measurements vector.

Type:

int

Methods#

Attributes#

m#

DDPCDimensions.m: int#

p#

DDPCDimensions.p: int#

mp#

DDPCDimensions.mp: int#

n_y_f#

DDPCDimensions.n_y_f: int#

n_u_f#

DDPCDimensions.n_u_f: int#

n_z_p#

DDPCDimensions.n_z_p: int#