The aim of this work is to study and apply state-space control techniques to an inverted pendulum on a cart, with the objective of stabilizing the system and reconstructing the state variables that are not directly measured. Starting from the linearized dynamic equations, a state-space model is developed and discretized, and its stability, controllability, and observability properties are analysed. An LQR controller is then designed by comparing a SIMO configuration, with only the force applied to the cart, and a MIMO configuration, which also includes a torque applied at the joint. The unmeasured velocities are reconstructed using a reduced-order Luenberger observer designed through pole placement. The complete system is finally implemented and validated in MATLAB/Simulink, analysing its behaviour both in the absence and in the presence of measurement noise.

L'obiettivo di questo lavoro è lo studio e l'applicazione delle tecniche di controllo in spazio di stato al pendolo inverso su carrello, con lo scopo di stabilizzare il sistema e ricostruire le variabili di stato non direttamente misurate. A partire dalle equazioni dinamiche linearizzate viene sviluppato e discretizzato un modello in spazio di stato, sul quale vengono analizzate stabilità, controllabilità e osservabilità. Per la stabilizzazione viene progettato un controllore LQR, confrontando una configurazione SIMO, con la sola forza applicata al carrello, e una configurazione MIMO, che introduce anche una coppia al giunto. La ricostruzione delle velocità viene effettuata mediante un osservatore di Luenberger di ordine ridotto, progettato tramite assegnazione dei poli. L'intero sistema viene infine implementato e validato in MATLAB/Simulink, analizzandone il comportamento sia in assenza sia in presenza di rumore di misura.

Modellistica nello spazio di stato di un pendolo inverso

LUPATINI, MARCO
2025/2026

Abstract

The aim of this work is to study and apply state-space control techniques to an inverted pendulum on a cart, with the objective of stabilizing the system and reconstructing the state variables that are not directly measured. Starting from the linearized dynamic equations, a state-space model is developed and discretized, and its stability, controllability, and observability properties are analysed. An LQR controller is then designed by comparing a SIMO configuration, with only the force applied to the cart, and a MIMO configuration, which also includes a torque applied at the joint. The unmeasured velocities are reconstructed using a reduced-order Luenberger observer designed through pole placement. The complete system is finally implemented and validated in MATLAB/Simulink, analysing its behaviour both in the absence and in the presence of measurement noise.
2025
State-Space Modelling of an Inverted Pendulum
L'obiettivo di questo lavoro è lo studio e l'applicazione delle tecniche di controllo in spazio di stato al pendolo inverso su carrello, con lo scopo di stabilizzare il sistema e ricostruire le variabili di stato non direttamente misurate. A partire dalle equazioni dinamiche linearizzate viene sviluppato e discretizzato un modello in spazio di stato, sul quale vengono analizzate stabilità, controllabilità e osservabilità. Per la stabilizzazione viene progettato un controllore LQR, confrontando una configurazione SIMO, con la sola forza applicata al carrello, e una configurazione MIMO, che introduce anche una coppia al giunto. La ricostruzione delle velocità viene effettuata mediante un osservatore di Luenberger di ordine ridotto, progettato tramite assegnazione dei poli. L'intero sistema viene infine implementato e validato in MATLAB/Simulink, analizzandone il comportamento sia in assenza sia in presenza di rumore di misura.
Spazio di stato
Modellistica
Pendolo Inverso
Controllabilità
Osservabilità
File in questo prodotto:
File Dimensione Formato  
Lupatini_Marco.pdf

accesso aperto

Dimensione 846.5 kB
Formato Adobe PDF
846.5 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/114253