Per qualsiasi problema di controllo, attaccare il modello matematico del sistema è il tuo primo obiettivo.
Qui abbiamo un carrello che ha un grado di libertà. Chiamiamo la posizione del carrello \ $ x \ $. Inoltre, hai identificato la velocità (\ $ v = \ dot {x} \ $) come una variabile importante.
L'unica legge fisica rilevante qui è la terza di Newton : \ $ F = ma = m \ ddot {x} \ $. Quali forze vengono applicate al carrello nell'asse \ $ x \ $? Presumo ci sia un motore. Ignorando cose come lo slittamento, potremmo modellare le ruote in modo che siano lineari rispetto alla corrente di ingresso \ $ F_w = k_e i \ $. Supponiamo che ci preoccupiamo del trascinamento, che è proporzionale alla velocità: \ $ F_d = k_d v \ $, quindi \ $ F = F_w - F_d \ $.
Modello: come al solito, proviamo a formare un modello lineare nella forma \ $ \ dot {\ mathbf {x}} = A \ mathbf {x} + B \ mathbf {u} \ $: $$ a = \ ddot {x} = \ frac {d} { dt} \ dot {x} = \ frac {1} {M} F = \ frac {k_e} {M} i - \ frac {k_d} {M} \ dot {x} \\ v = \ frac {d} {dt} x = \ dot {x} $$ Oppure, impostando il nostro vettore di stato a \ $ \ mathbf {x} = [\ dot {x}, x] ^ T \ $, otteniamo: $$ \ dot { \ mathbf {x}} = \ frac {d} {dt} \ pmatrix {\ dot {x} \\ x} = \ pmatrix {-k_d / M & 0 \\ 1 & 0} \ pmatrix {\ dot {x } \\ x} + \ pmatrix {k_e / M \\ 0} i = A \ mathbf {x} + Bi $$
Quindi, la posizione e la velocità sono il nostro vettore di stato (l'output del sistema ). L'attuale \ $ i \ $ è il nostro input di sistema (l'unico modo in cui possiamo influenzare il sistema).
Supponiamo di poter misurare la posizione con un segnale di tensione, in modo che 5 V corrisponda a 50 cm, oppure: \ $ v_m = \ frac {x_m} {50 \ text {cm}} 5 \ text {V } = (0,1 \ \ text {V / cm}) x_m \ = k_m x_m \ $. Quindi, la nostra misura è \ $ x_m = v_m / k_m \ $.
Infine, l'ingresso di controllo è la differenza tra la nostra misura \ $ x_m \ $ e il segnale di riferimento \ $ x_r \ $.
Per quanto riguarda la tua domanda, sia la posizione che la velocità potrebbero essere variabili controllate. Per tener conto della velocità, tutto ciò di cui hai bisogno è un modo per misurarla (o stimarla). (Scriviamo \ $ \ mathbf {y} = D \ mathbf {x} \ $ per quella connessione.) In ogni caso, l'unico input per il sistema è la corrente del motore, che di nuovo influenza sia la posizione che la velocità del sistema.
Per riassumere:
Modello: $$ \ dot {\ mathbf {x}} = A \ mathbf {x} + B \ mathbf {u} $$ Misure: $$ \ mathbf {y} = D \ mathbf {x} $$ Errore: $$ \ mathbf {e} = \ mathbf {r} - \ mathbf {y} $$ Controllo: $$ \ mathbf {u} = C \ mathbf { e} $$