🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.soft-sys.matlab
Article #179

Re: state feedback instead of output feedback?

#179
From: SPjaegerkAM
Date: Sat, 09 Aug 1997 00:00
62 lines
3276 bytes
Andrzej Kozakiewiecz wrote:
> 
> Klaus Bernhard wrote:
> > Why would one use state feedback ( and therewith Kalman filtering)
> > instead of output feedback, when I can feed my controller with the
> > latter one directly instead of estimating the states with an observer
> > and so on...?

> Hi Klaus,
> 
> In engineering the simplest things are always the better: so if you can
> achieve a decent control scheme just with normal output feedback then do
> it and don't even wonder about it.
> State feedback allows you a much more "sophisticated" approach to
> things:
> - you can position your poles anywhere you want (at the price of high
> control gains) in the LHP not only on your root locus
> - you have access to control tools like the LQR regulator
> 
> Bottom line, it has quite a lot of andvantages but you pay the price of
> having a more complicated control system by including an observer,
> etc...

Actually it isn't necessarily that much more complicated.
In the lab I built up a state space controller for a DC
motor with just op-amp circuits. I also built up a SS
current controller with just a few parts. I guess one
of the other values to state space is that it sets you 
up well to do true feedforward. That gets rid of a lot of
those pesky lags. With the DC motor controller, we managed
to demonstrate trajectory following well in excess of the 
BW of the controller (and surprisingly effective open
loop control too). With the current controller, since I
built it in a state space form, I was able to implement
it with a simple proportional gain (no integrator) without
any of the offset error that would typically be found in
a P controller.

A disadvantage of SS is that many years of experiences and
rules of thumb from PID methods can't readily be used
with State Space methods.

I think that it is worth noting the any PID controller
can be mathmatically unwound into a state space form. The
difference is that the PID gain terms will show up in
differnt SS gains, and the states will not have references.
Fundamently then, if you provided state references into
a PID controller, it would be mathmatically equivalent
to a SS controller.

One comment on observers, if you are going through the
trouble of building an observer, use an observer, not
a filter. Properly developed (and if the right states
are available) an observer can operate without
the phase shifts present in filters.

Kurt Jaeger
Controls and Sensor Technology Group
UW-Madison Graduate SChool of Engineering

Remove the SPAM from my adress to contact me
Technical Details
Message-ID: <33ECD141.1194@cae.wisc.edu>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <01bca24b$0be53970$991a8286@pclabor04> <33E88548.41C6@ralph.biomed.mcgill.ca>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 106e3f,74a98e7849920317
X-Google-Attributes: gid106e3f,public
X-Google-Thread: 104540,74a98e7849920317
X-Google-Attributes: gid104540,public
X-Google-Thread: 107905,74a98e7849920317
X-Google-Attributes: gid107905,public
From: SPjaegerkAM@cae.wisc.edu
Subject: Re: state feedback instead of output feedback?
Date: 1997/08/09
Message-ID: <33ECD141.1194@cae.wisc.edu>
X-Deja-AN: 263154831
References: <01bca24b$0be53970$991a8286@pclabor04> <33E88548.41C6@ralph.biomed.mcgill.ca>
Organization: University of Wisconsin, Madison
Newsgroups: comp.soft-sys.matlab,sci.engr.control,fido.ger.control