Subject
- Posted on
October 9, 2009, 10:23 am
Hi,
is it possible to design a SISO model of a system consisting of a
tethered DC motor with propeller, considering the gravitational force
as well? I'm thinking of the easiest possible scenario, where we'd
control the altitute having the thrust force as input. No motor time
constant assumed. The motor moves only up and down, vertically. The
equation I've derived is:
a(t) = d^2h(t) / dt^2 = F_thrust(t) / m - g
The gravitational acceleration is messing around. I don't understand
how to cope with that, to be able to calculate a transfer function
from thrust force to altitude. Or maybe it's a MIMO system already,
with gravity as the second input? Or should I use the state space?
I wanted to use some simple techniques to design the controller, like
the root locus. I've also read about a technique called 'succesive
loop closure' once, but I don't know how to use that here as well.
Regards and thanks for any help in advance.
Re: Tethered DC motor with propeller modelling (vertical movement) problem
terster wrote:
In most environments accessible to earthbound humans, gravity exerts a
constant force downward. (Definition of /down/.) If thrust force is up,
gravity subtracts directly. Wake up!
Jerry
--
Engineering is the art of making what you want from things you can get.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Re: Tethered DC motor with propeller modelling (vertical movement) problem
Does it mean, there is an error in the equation I've derived?
Otherwise, I still don't know, how your answer should help me solve my
problem. As I modelled the system, the Laplace transform of the
equation of motion assuming zero initial conditions would be:
s^2*H(s) = F_thrust(s) / m - g,
where the minus sign before the gravity constant means an opposite
direction. Is the equation wrong? How do I calculate the transfer
function from thrust to altitude?
Re: Tethered DC motor with propeller modelling (vertical movement) problem
terster wrote:
What are the units of m? Of g? Do they match? If not, you can't add or
subtract them. Maybe I misconstrue your implied parentheses.
Are Laplace transforms really appropriate for such a simple system?
Jerry
--
Engineering is the art of making what you want from things you can get.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Re: Tethered DC motor with propeller modelling (vertical movement) problem
On Fri, 09 Oct 2009 08:17:48 -0700, terster wrote:
You separate your bias thrust from incremental. You set your bias thrust
equal to the apparent force of gravity; what's left over fits nicely into
a SISO system.
Note that lots of interesting things happen between the drive to the
motor and the thrust -- in the end you'll have to model that, too.
--
www.wescottdesign.com
Re: Tethered DC motor with propeller modelling (vertical movement) problem
¯AF¯AF¯AF¯AF¯AF¯AF¯AF¯AF¯AF¯TJerry, that wasn'=
t very helpful
There is an error or omission in your model in that it isn't complete.
Heed what Tim said, there is no way you can change the thrust
instantly. The rotor or propeller has inertia and resistance.
This system may have several states. I bet you end up with one for
vertical velocity and elevation, and another for rotor speed at
least. Here is a model for the DC motor
http://www.engin.umich.edu/group/ctm/examples/motor/motor.html
You can see the DC motor model adds a current state too.
Is thrust linear with rotor speed?
Peter Nachtwey
Re: Tethered DC motor with propeller modelling (vertical movement) problem
There is an error or omission in your model in that it isn't complete.
Heed what Tim said, there is no way you can change the thrust
instantly. The rotor or propeller has inertia and resistance.
This system may have several states. I bet you end up with one for
vertical velocity and elevation, and another for rotor speed at
least. Here is a model for the DC motor
http://www.engin.umich.edu/group/ctm/examples/motor/motor.html
You can see the DC motor model adds a current state too.
Is thrust linear with rotor speed?
Peter Nachtwey
OP will be lucky if the system linearity is sufficient for a linear
transform approach (although I have seen techniques for dealing with simple
nonlinear systems using laplace). It'll depend on what range of operation
the model has to accommodate, and whether it happens to be working close to
any discontinuities such as stall.
I get the feeling that this could be a fair challenge, unless a lot of
simplifying assumptions are made, which are likely to seriously compromise
the fit.
Re: Tethered DC motor with propeller modelling (vertical movement) problem
On Sat, 10 Oct 2009 13:08:22 +0800, Bruce Varley wrote:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯TJerry,
I dunno -- if the thing is lifting the engine then it should be at a
fairly linear portion of the thrust vs. motor voltage (or thrust vs.
motor torque) curve.
I've got a control systems trainer that I'm (oh so slowly) developing
that basically consists of a motor on a stick, and sees fairly good
linearizion just by driving the motor with the direction * square root of
the desired thrust.
--
www.wescottdesign.com
Site Timeline
- » Here's how you can get rid of her quick..:-)))!!
- — Next thread in » Industrial Control Group
-

- » Re: Idle Curiosity -- 4-20mA Signalling
- — Previous thread in » Industrial Control Group
-

- » Measurement validation for process signals
- — Newest thread in » Industrial Control Group
-

- » A new attraction : "Velo-rail"
- — The site's Newest Thread. Posted in » Model railroading in the UK
-

- » DRMM 2012: Kein 35Mhz-B-Band
- — The site's Last Updated Thread. Posted in » RC and scale modeling (German)
-









