Description
24-677 Special Topics: Linear Control Systems
Prof. D. Zhao
• Your online version and its timestamp will be used for assessment. The paper version, will only be used for backup purposes.
• We will use Gradescope ( https://www.gradescope.com/) to grade. The link is on the panel of CANVAS. If you are confused about the tool, post your questions on Piazza. • At the start of every exercise you will see topic(s) on what the given question is about and what will you be learning.
• Submit the pdf of your written work to Canvas and Gradescope.
• You will need to upload 1. A python script and 2. The programming assignment script, with this homework. • The python script for submitting your theory homework answers will be given to you. The script is named ”hw1 answer template.py”. And you have to submit it with your answers. After filling out your answers, rename it to ”hw1 answer.py”. Refer to the further instructions given in the script for submission format.
• For the programming assignment, copy and paste, or export your answer script into a python file named ”hw1.py”. Follow the further instructions given in the jupyter notebook named ”PHW1 qs.ipynb” for information on submission format of your answers.
• In total there will be ”4 files” to submit in Gradescope and 1 file in canvas. Out of the 4, 3 to be submitted in the Gradescope assignment named ”Programming Assignment 1”. And the last one will be the pdf/images of your written work. Submit to Gradescope assignment named ”Homework 1”. The same pdf is to be submitted in Canvas.
• We advise you to start with the assignment early. All the submissions are to be done before the respective deadlines of each assignment. For information about the late days and scale of your Final Grade, refer to the Syllabus in Canvas.
Exercise 1. Types of Systems
A system has an inputu(t) and an output y(t), which are related by the information provided below. Classify each system as a linear or non-linear and time invariant or time-varying.
1. y(t) = 0 for all t
2. y(t) = u3(t)
3. y(t) = u(3t) 4. y(t) = e−tu(t − T)
5.
6.
7.
8.
Exercise 2. Fields
Is this given set a field?
1. Is N∗ a field ?
2. Is Q a field ?(Find out what the notations means!)
3. Set of all polynomials
4. Set of rational functions with real coefficients.
Exercise 3. Subspace
The set W of n × n matrices with real entries is known to be a linear vector space. Determine which of the following set are subspaces of W :
1. The set of n × n skew-symmetric matrices?
2. The set of n × n diagonal matrices?
3. The set of n × n upper-diagonal matrices?
4. The set of n × n singular matrices?
Exercise 4. Linearization
Perform linearization on the given differential equation
y¨+ (1 + y)y˙ − 2y + 0.5y3 = 0
Exercise 5. State space representations
1. What is the dimension (or shape) of the matrix B and D in the given state space representation:
Exercise 6. Linearization of system
Consider the below Inverted pendulum problem,
The system dynamics is illustrated as the below equations:
((m + M)x¨ + mlθ¨− mlθ˙2sinθ = F
(I + ml2)θ¨+ mlx¨cosθ − mglsinθ = ∅
Linearize the state equations about the equilibrium. Derive the A and B matrices by substituting the operating equilibrium point. Here m is mass of the rod, M mass of cart, l is length of the rod, I is moment of inertia of the rod, θ is the swing angle of the rod, g is gravitational acceleration, x is distance along cart, F is Force applied as in the diagram.
Reviews
There are no reviews yet.