ASE 383 Homework 3
ASE 383 Homework 3
Question 1. Consider a mechanical system shown in the figure below, where 𝐹" (𝑡) and 𝐹& (𝑡)
are the inputs.
𝑚" 𝑥" + 𝑘" 𝑥" − 𝑘& 𝑥& − 𝑥" − 𝑏 𝑥& − 𝑥" = 𝐹" (𝑡)
a) Obtain the state-space form to represent this system. For the output equations, assume
that the variables of interest (outputs) are 𝑥" and 𝑥& .
b) Re-write the state-space model obtained in Part a in the matrix-vector form, that is
𝑥 = 𝐴𝑥 + 𝐵𝑢, 𝑦 = 𝐶𝑥 + 𝐷𝑢
Clearly show the state vector, input vector, output vector, and the state, input, output and
transition matrices.
b) Using the input-output equation from Part a), find the state-space model to represent this
system, assuming that the (measured) outputs are 𝜃 and 𝜃. In the state-space model,
clearly show the definitions of the state variables, state equations, and output equations.
c) Re-write the state-space model obtained in Part b in the matrix-vector form, that is
𝑥 = 𝐴𝑥 + 𝐵𝑢, 𝑦 = 𝐶𝑥 + 𝐷𝑢
Clearly show the state vector, input vector, output vector, and the state, input, output and
transition matrices.
d) Use step function in MATLAB to simulate the response of the system to a unit step input.
First you will need to define the matrices A, B, C, D, then use ss function to obtain the state
space model, and then find the response to a unit step input.
1
Middle East Technical University Aerospace Engineering Program
Northern Cyprus Campus ASE 383, Fall 2022
Note that you will have 2 output variables, and therefore 2 responses will appear in the Figure.
In the Figure, show the response characteristics (peak response and settling time) for each
output variable, and fill out the table:
Overshoot (%)
e) Use MATLAB ss2tf function to convert the state space model to a transfer function. Does
the result agree with the original transfer function given?
Note: State space model derivations (parts a) and b) in the questions) can be written by hand.
For Part d) and e) in Question 2 insert your code as a part of the solution.
Question 3. Consider a control system shown in the Figure below, where 𝐾 is constant parameter.
Use Routh Criterion to determine the values of the parameter 𝐾 for which the closed-loop system
is stable.