[From Bruce Abbott (960713.1155 EST)]
Hans Blom, 960711 --
This is not Hans's most recent post on the subject, but I'd like to back up
and have another go at resolving some confusion. (The confusion may be mine
rather than Hans's, but I'd like to resolve it either way.) Let's go back
to this:
perception action
> --------- |
---<---| world |--<----
---------
>
---<--- disturbanceThus the perception is made up of two (virtual, inseparable) parts:
the result of what the world, with its laws, makes of an action, and
the result of what (part of) the world makes of a "disturbance". This
is, as I understand it, your definition of what a disturbance is.
Right? It is that part of my perception that is not due to my action.
Formula:p = f (a) + d, where f can be any function, static or dynamic.
Now, if you mean that a disturbance can be constant, like gravity,
where is the "world"? Doesn't gravity belong to it? Since gravity is
constant, my actions can perfectly well compensate for it, isn't it?
To me, that is a confusion between f and d. Rick's confusion was
between p and d.
The confusion (in my mind, at least) seems to revolve around that rather
vague term "world." I would redraw the above diagram to make the various
parts of "the world" more explicit, as follows:
perception error
> > The System
---[f(i)]-----------------------[f(o)]----------------------
> --------- | The World
input +--<---| X |--<--[f(e)]--+ output
···
---------
>
+--<---[[f(d)]----- disturbance
"X" is the physical variable whose effect on sensory inputs give rise to the
perception to be controlled. Function f(e) represents how the system's
actions are translated through physical laws into effects on X. Function
f(d) represents how the disturbance affects X, again via physical laws.
Note that "The World" in this diagram is everything below the dotted line.
All the factors that determine the current value of X are out there in the
world.
Now, technically, anything that tends to induce a change in X is a
disturbance to X. If X is the 3-dimensional position of a marble on a flat,
horizontal surface, and gravity is pulling straight down on the marble,
then gravity is clearly affecting the marble, but because of the
counter-force being applied by the rigid horizontal surface, gravity has no
tendency to produce a change in X. Gravity in this example is not a
disturbance to X. But suddenly drop the surface out from under the marble
and watch what happens. The marble begins to accelerate downward. Or tilt
the surface downward toward the west -- the marble begins to roll downward
and to the west. To keep X constant under these conditions, the control
system would have to take some kind of action, action that would oppose the
change in X. Gravity is still constant, but because it now tends to induce
a change in X, this effect of gravity on X constitutes a disturbance to X.
But of course the control system knows nothing of X, or of d, or of the
effect of its own actions on X, for that matter. All the system "sees" is
its perception of X, i.e., p. If you introduce noise into p (variations in
p that are independent of X), the system will respond to these just as it
would to any real change in X that produced change in p. It will vary its
output in an attempt to counter those perceived variations, so long as the
variations are not faster than the system's ability to respond. If the
system's own actions are not properly scaled in speed and magnitude, they
may produce unwanted disturbances to X, which the system will then attempt
to correct through further action. All these effects on p are disturbances
to p, whether or not they affect p by altering X.
Hans, which of these effects would you label as "noise"? The perceptual
changes not linked to the state of X, certainly, but what else (if
anything)? Which of these things would you label as "disturbance"? Would
the constant pull of gravity against the (now unsupported) marble qualify,
even though the marble does not move owing to the counteracting output of
the system? What else would you describe as a disturbance in this system?
Regards,
Bruce