0% found this document useful (0 votes)
23 views6 pages

Inverted Pendulum Control Analysis

The document outlines an assignment for ELE8306, covering various control system topics such as feedback gain design, full-order estimators, PID controller comparison, optimal control problems, and stability analysis. It includes multiple questions related to the dynamics of inverted pendulums, DC motors, satellites, and VTOL aircraft, requiring calculations and design approaches for controllers and observers. Students are expected to apply concepts like pole placement, observer canonical form, and Lyapunov stability to solve the problems presented.

Uploaded by

Abba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views6 pages

Inverted Pendulum Control Analysis

The document outlines an assignment for ELE8306, covering various control system topics such as feedback gain design, full-order estimators, PID controller comparison, optimal control problems, and stability analysis. It includes multiple questions related to the dynamics of inverted pendulums, DC motors, satellites, and VTOL aircraft, requiring calculations and design approaches for controllers and observers. Students are expected to apply concepts like pole placement, observer canonical form, and Lyapunov stability to solve the problems presented.

Uploaded by

Abba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

ELE8306 Assignment 1 2024/2025 Session

submission Date: 11/11/2025

Q1. The normalized equations of motion for an inverted pendulum at angle θ on a cart are,

Where x is the cart position, and the control input u is force acting on the cart.

a) With the state defined as x = , Find the feedback gain K that places
the closed- loop poles at s = −1, −1, −1 ± 1j..
(b) Use controller canonical approach to select the closed loop poles at −1, −1, −1 ± 1j.
(c) Design a full-order estimator with estimator-error poles at s = −12
± [Link] s=-20 ± j20
For parts (a) through (c), assume that β =0.5
Q2 Suppose a DC drive motor with motor current u is connected to the wheels of a cart in
order to control the movement of an inverted pendulum mounted on the cart. The
linearized and normalized equations of motion corresponding to this system can be put in
the form

Where, θ = angle of the pendulum, and v = velocity of the cart.


a) We wish to control θ by feedback to u of the form,

Find the feedback gains so that the resulting closed-loop poles are located at −1, −1 ± j√3.
b) Design a full-order estimator with estimator-error poles at −2 ,-2 and −2
(ii) Using Ackman formula
(iii) Using Observability matrix

Q3 Using the PID tuner program compares the PID controllers designed from different
design approaches for the plant model

and find a good PID controller.

Q4 (a) Define singular point. Draw the phase trajectories for different eigenvalue and
singular points.
(b) determine the equilibrium points of the system and hence determine the type of
equilibrium
Q5 Consider the optimal control problem

Where

and q is an arbitrary positive number. The observability and controllability criteria


can be assumed to hold.

(a) Determine the optimal feedback control and optimal cost.


(b) Determine the closed loop dynamics matrix. Consider the closed loop system, what does
the elements of x(t) converge to and how is this convergence affected when q tends to zero
Q6 (a) Show that the describing function for the relay with deadzone a is given by

(a) Investigate the stability of the system and hence determine the limit cycle and
amplitude of oscillation if exist
Show that the describing function for the relay with deadzone a is given by

Q7 (a) Consider the system shown in the fig. Q7

Fig.Q7
(b) Show that the describing function for the relay with Hesterisis is given by equation
below and hence investigate the stability of the system

Q8. The linearized equations of motion for a satellite are, where


, .
The inputs u1 and u2 are the radial and tangential thrusts, the state variables x1 and x3 are the
radial and angular deviations from the reference (circular) orbit, and the outputs y1 and y2 are
the radial and angular measurements, respectively.
(a) Show that the system is controllable using both control inputs.
(b) Show that the system is controllable using only a single input. Which one is it?
(c) Show that the system is observable using both measurements.
(d) Show that the system is observable using only one measurement. Which one is it?

Q9 A linearized model of simple pendulum considered is given by

Let g = 10 (m/s2) and l = 1 (m).

(a) Design a full-order state observer with eigenvalues at -5, -1, to derive an estimate
of the state x(t).
(b) Assume that the system is driven by a zero-mean Gaussian, white-noise wand the
measurement noise v is also zero-mean Gaussian, white noise, where w and v are
uncorrelated in time with covariance’s Q = I and R = 10-2 , respectively.
The state-space description of the system is now x = Ax + Bu + Gw, y = Cx + v,
where G = [1,0]T . Design an optimal observer and compare with (a).

Q10 Consider the system defined by


a = adjustable parameter > 0

Determine the value of the parameter u so as to minimize


Assume that the initial state x(0) is given by x(0)=[c1,0 0] T
Q11 (a) Convert the system below into observer canonical form

(b) It has been decided to design a state feedback regulator, with the control and full order
estimator poles placed according to a 3rd-order ITAE prototype. The desired
characteristic polynomials for the controller and estimator are, respectively,

Determine the required state feedback gain matrix K and the estimator gain
matrix L
If the plant to be controlled is given as:

Q12. The linearised equations of motion for an inverted pendulum at angle θ on a cart is

Where x is the cart position, and the control input u is force acting on the cart.
Design a pole placement controller using any one of the following: Where x is the cart
position, and the control input u is force acting on the cart. M = 2 kg,, m = 0.5 kg, 1 = 1 m

(a) Controllable canonical


(b) Ackermann’s formula
(c) Bass-Gura Approach
(d) Determine the observer canonical form of the system
Q13 A first-order system is represented by the time-domain differential equation A
feedback controller is to be designed such that , and the desired equilibrium condition is x(t)

= 0 as t →∞. The performance integral is defined as and the initial value of the state

variable is . Obtain the value of k in order to make J a minimum.

Q14 (a) Write a note on limit cycle.


(c) Explain how to construct the phase traje cto ry.
Q15 A linearized model of a vertical takeoff and landing (VTOL) aircraft is

The state vector components are (i) x1 is the horizontal velocity (knots),
(ii) x2 is the vertical velocity (knots), (iii) x3 is the pitch rate
(degrees/second), and (iv) x4 is the pitch angle (degrees). The input u1 is
used mainly to control the vertical motion, and u2 is used for the
horizontal motion.
(a) Compute the eigenvalues of the system matrix A. Is the system
stable? (b) Determine the characteristic polynomial associated with A
using the poly function. Compute the roots of the characteristic equation
and compare them with the eigenvalues in part (a). (c) Is the system
controllable from u1 alone? What about from u2 alone? Comment on the
results.
Q16: Consider a second-order linear system described by the state-space model:

A feedback control law is to be designed to minimize the quadratic

performance index:.

where the state weighting matrix is and the control weighting factor is R = 1.

(a) State the Algebraic Riccati Equation (ARE) that must be solved to find the optimal gain
matrix K.
(b) Given that the solution to the ARE, P is found to be , determine the optimal
LQR feedback gain matrix K =[k1 , k2].

Q17: Consider the nonlinear system described by:


(a) Determine the equilibrium point(s) of the system.(b) Consider the Lyapunov function

candidate . Compute the time derivative of , along the


trajectories of the system.(c) Use Lyapunov's Direct Method to determine the stability of the
equilibrium point x=0,. State whether the system is stable, asymptotically stable, or unstable
at the origin.

Common questions

Powered by AI

To design a full-order state observer considering white-noise disturbances, use the Kalman filter design approach. Define the system and measurement noise covariances, solve the associated Riccati equation, and compute the Kalman gain based on these noise covariances. Compare the observer's performance by observing how it estimates the states accurately in the presence of noise, modifying the noise models to optimize performance according to the system's specific needs .

A relay with deadzone and hysteresis introduces nonlinear characteristics into a control system, significantly affecting its stability and dynamic response. The presence of deadzone and hysteresis can create a region where small input changes result in no output change, leading to a limit cycle or persistent oscillations. The describing function method can be employed to approximate the system's behavior and determine potential oscillations or destabilization effects, thereby facilitating the stability analysis .

The feedback gains can be determined by configuring the feedback to the input control in such a way that it shifts the eigenvalues of the system's characteristic equation to the desired locations on the complex plane. For the DC drive motor controlling an inverted pendulum, feedback gains should be calculated to place the closed-loop poles at locations like −1, −1 ± j√3. This involves solving the characteristic equation defined by the desired poles and matching it to the characteristic polynomial of the plant's state-space representation .

An adjustable parameter affects the system's dynamics and, consequently, the optimal value of the control input minimizing a quadratic performance index. By setting different values for the parameter, one influences the system's state transition and control effort, thereby altering the performance index's minimization landscape. Solving an Algebraic Riccati Equation (ARE) for the system offers insights into how parameter adjustment modifies both state trajectory and control input .

The ARE is used to find the optimal gain matrix K in LQR problems by enabling the formulation of an optimal control law that minimizes a given quadratic cost function. Solve the ARE, which relates the system matrices and the cost matrices Q and R, to determine the positive definite matrix P. The optimal feedback gain matrix K is then derived by directly computing K = R^(-1)B^TP from the solutions of the ARE, rendering the optimal control policy for the system's stabilization and performance goals .

The type of equilibrium points is determined by analyzing the system's phase trajectories and optimizing the classification of singular points. By solving the system's equations at these points, their nature (nodes, saddles, foci, or centers) is revealed through the eigenvalues of the Jacobian matrix evaluated at the equilibrium point, which dictates the stability and trajectory behavior surrounding each point .

In Lyapunov's direct method, first define a Lyapunov candidate function V(x) that is positive definite near the equilibrium. Compute its derivative along system trajectories using the system's differential equations. Evaluate the derivative's sign: if negative definite, the equilibrium is asymptotically stable; negative semi-definite suggests stability, while positive would highlight instability. This analysis provides an inference on the qualitative nature of the equilibrium's stability without solving the system's equations explicitly .

The PID tuner program allows for the comparison of PID controllers by offering a software environment where different design approaches like Ziegler-Nichols, Cohen-Coon, or trial-and-error adjustments are implemented. By simulating the plant model and testing each PID configuration, one can evaluate aspects such as rise time, overshoot, settling time, and steady-state error for each design approach to determine the most suitable controller .

To show system controllability using radial and tangential thrust inputs for a satellite, construct the controllability matrix involving state-space representation matrices A and B. The system is controllable if this matrix has full rank, which implies that the control inputs can influence all state variables to reach any desired state over time. Evaluate the system's matrix for rank sufficiency by using the radial and tangential thrust inputs to ensure all states can be controlled .

To design a full-order estimator for an inverted pendulum system on a cart, one can use the separation principle and design an estimator with its dynamic behavior specified by the placement of its poles. The desired poles (e.g., s = −12 ± j12 and s = −20 ± j20) dictate the estimator's gain matrix. Using techniques like Ackermann's formula or solving the controllability matrix, you determine the gains that ensure the estimator has the specified error dynamics .

You might also like