1 / 37

Lecture 38. Control of an Airport Shuttle Train

Lecture 38. Control of an Airport Shuttle Train. Modeling. Open loop control. Closing the loop. Simulations. We want an automated vehicle to drive from station to station in a closed loop, stopping at each station for a fixed interval. It needs to work unknown variable on-board mass.

akina
Download Presentation

Lecture 38. Control of an Airport Shuttle Train

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lecture 38. Control of an Airport Shuttle Train Modeling Open loop control Closing the loop Simulations

  2. We want an automated vehicle to drive from station to station in a closed loop, stopping at each station for a fixed interval It needs to work unknown variable on-board mass This is a fancy extension of the cruise control problem and it is not amenable to the Ar approach we have been examining.

  3. Let me start with modeling We can do what we need by looking at a single car shuttle Multiple cars can introduce some vibrations, but don’t do much to basic control Let’s suppose that we drive the system with an electric motor and let’s suppose that changes will be slow enough that we can neglect inductance The basic dynamics are the same as cruise control Let’s look at the pieces of this

  4. The force comes from an electric motor. Let’s review that briefly

  5. Simple dc motor equations torque rotation rate current back emf We will use, K1 = K = K2 input voltage - back emf = current xresistance (this assumes that i varies slowly enough that inductance is negligible)

  6. t Here’s a block diagram of a motor attached to a load with moment I w e

  7. In our case we are diving a linear motion (remember the overhead crane?) force on the shuttle the motor torque wheel radius The motor-supplied force

  8. Let’s talk about finding (specifying) K and R

  9. Generally motors are specified/advertised in terms of power, voltage, speed and current We want K and R, and we can get these using For example, given a 180 volt, 11 amp, 1500 watt, 1500 rpm motor, we’ll have (This is the motor we have used in a number of examples)

  10. I can’t really choose a motor until I have some idea of the needs of the system The needs depend on the path we need to follow — y(t) — and the physical parameters defining the system

  11. I’ll start with the path We’d like the shuttle to get from station to station quickly, but we cannot use too great an acceleration or the passengers will fall down My first constraint, then, is that the acceleration be less than some fraction g of gravity This turns out not to be much of a problem The path needs to be smooth: the acceleration needs to go to zero at each station My path will be 2 km long with intermediate stations at 500 m, 1000 m, and 1700 m

  12. I choose a symmetric velocity between stations

  13. I need to introduce steps functions to make a single function for the whole trip The step functions have to be smooth approximations to actual step functions both for the sake of reality (no such thing as a step function) and for numerical calculations

  14. Here is a smooth step function

  15. I chose a mean speed of 8 m/s and a dwell time of 45 seconds at each station The motion of the shuttle (distance vs. time) is

  16. The acceleration divided by gravity is well below the specified 0.2g

  17. How can we make this happen?

  18. Take a look at the dynamics we care about position, so we need to add to the set I’ve dropped the friction term as unimportant, and partly modeled by energy dissipated by the armature resistance.

  19. At the design point We can find a design voltage Here are my design parameters

  20. The motor must be capable of providing more than the maximum design acceleration We can use a 600 volt supply (the NYC subway, for example) If we have a top speed of 20 m/s, 75 kw power and a maximum current draw of 150 amps we will have K = 10, R = 0.67

  21. We found that we needed an I term for the cruise control to cope with a constant disturbance. We have a different issue here. dynamics: Now we can add two variables to sneak up on control

  22. We can find a reference voltage to go with the reference velocity and we can plug this into a simulation and see how it works

  23. with Note that the actual problem has mass m, but the reference voltage has mass m0

  24. Response of the perfect open loop control: displacement

  25. Response of the perfect open loop control: velocity

  26. When the train is underloaded: m = 8 000 kg Stops are at: 625 m, 1250 m, 2125 m, and 2500 m

  27. When the train is overloaded: m = 12 000 kg Stops are at 417 m, 833 m, 1417 m, and 1667 m

  28. We need to do something!

  29. Rearrange the three governing equations This is very close to being in companion form — the nonlinear term kills it Let me attempt some idea of linearization and write

  30. The first two equations go through unchanged The third equation requires a bit of work, and we need to go backwards a step substitute er will cancel a lot of this, and I can drop obviously nonlinear terms

  31. And eliminate the reference state terms I don’t know m’, so there’s nothing I can do about it.

  32. I can split e’ into two parts: one to kill the time-dependent part of this and the other to be the control Of course, we still have to find the gain matrix, which we can get as follows

  33. From which we can find We can work directly from these, since they are so close to companion form

  34. Three dimensional system, and the gains in terms of the poles are If I use Butterworth poles and put in numbers, I can test this on the two cases we’ve seen, and it works very well

  35. The stations for the controlled overload are at: 500.03 m, 1000.03 m, 1700.02 m, 2000.08 m

  36. The stations for the controlled underload are at: 500.05 m, 1000.05 m, 1700.03 m, 2000.13 m

  37. We can look at the overall voltage, which is not much changed from the original underload voltages overload voltages

More Related