[SOLVED] ECE4530J Homework 2

35.00 $

Category: Tags: ,
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon HW2-zv30vm.zip (277.8 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
πŸ”’ Securely Powered by:
Secure Checkout
Rate this product

Problem 1

Consider the trajectory tracking problem with acceleration being the control input:

[π‘₯[𝑑 + 1]] = [1 𝛿] [π‘₯[𝑑]] + [0] 𝑒[𝑑]. 𝑣[𝑑 + 1] 0 1 𝑣[𝑑] 𝛿

Let π‘₯Μ…[𝑑] = 𝑣̅𝑑 be the reference trajectory to track.

  1. a) Β Reformulate the state-space model with the position and speed errors being the state.
  2. b) Β Using the reformulated model, find a linear controller that stabilizes the system.
  3. c) Β Find a linear controller that destabilizes the system.

Problem 2

Consider a one-dimensional non-linear system

π‘₯Μ‡ = π‘Ž1π‘₯ + π‘Ž2π‘₯2 + 𝑏𝑒 + 𝑐.

  1. a) Β Use Taylor expansion to linearize the RHS of the dynamical equation in the neighborhood of π‘₯ = 0.
  2. b) Β For the linearized system, design a linear controller πœ‡(π‘₯) that stabilizes the linearized system. Hint: a linear system π‘₯Μ‡ = π‘ŽΜƒπ‘₯ is stable if and only if 𝑅𝑒(π‘ŽΜƒ) < 0.
  3. c) Β For the continuous-time system, design a controller πœ‡(π‘₯) such that, with 𝑒 = πœ‡(π‘₯), the RHS of the dynamical equation is linear. Hint: do not confuse this part with part a).

Problem 3

Consider a two-vehicle platoon with states [π‘₯1[𝑑]] , [π‘₯2[𝑑]]. Vehicle 1 tracks a pre-specified 𝑣1[𝑑] 𝑣2[𝑑]

trajectory π‘₯Μ…[𝑑] = 𝑣̅𝑑, 𝑑 = 0,1,2, … Vehicle 2 follows vehicle 1 to keep a spacing of 𝑑 to vehicle

1. The inputs are the engine torques 𝜏1[𝑑] and 𝜏2[𝑑]. For 𝑖 = 1,2, the propelling force is given

by π›Όπœ , while the resistant force is given by 𝛽𝑣2. The vehicle masses are π‘š , π‘š , respectively. 𝑖𝑖12

  1. a) Β Formulate Newton’s second law for both vehicles.
  2. b) Β Formulate the state-space model for both vehicles using absolute position and speed as the

    state.

  3. c) Β Reformulate the model with the tracking/following errors being the state.
  4. d) Β Construct a trajectory-tracking policy for vehicle 1, i.e., a function that maps tracking errors

    𝑒1, 𝑦1 to 𝜏1. Explain why the policy will work. No mathematical proof needed.

  5. e) Β [Bonus] Construct a vehicle-following algorithm for vehicle 2, i.e., a function that maps

    π‘₯1, 𝑣1, π‘₯2, 𝑣2 to 𝜏2. Explain why the policy will work. No mathematical proof needed.

  • HW2-zv30vm.zip