[Eetu Pikkarainen 2017-10-12]
Yes Fred, I agree. We have here both direct (immediate) and indirect (mediated) cause-effect relationships or causations. Also we have linear and circular causations. And in addition
we still have combined effects (and multiple consequences) or branching mediated causal chains.
One immediate causation could be thought to take no time. But in causal chain these causations happen one after another. So the lengthier the chain, the more time it takes.
That’s why the equations in
[From Rick Marken (2017.10.11.1640)] seems to depict a strange or specific kind of a situation where both reference and disturbance are stable. Then the error must be zero. It seems a happy situation for the controller, but not very
realistic. If the disturbance is changing like in life it often seems to be then if at the moment t0 the disturbance changes X units then some moments later - after the causal chain has taken place - the output can change approximately -x units, but at that
time the disturbance has already changed x + y units from the original value. So in changes control is in principal always late because causal chains take time - even if they were circular.
Probably I have understood something wrong?
···
Eetu
–
Please, regard all my statements as questions,
no matter how they are formulated.
Lähettäjä: Fred Nickols [mailto:fred@nickols.us]
Lähetetty: 12. lokakuutata 2017 15:20
Vastaanottaja: csgnet@lists.illinois.edu
Aihe: RE: Behavioural Illusion (was Re: What is revolutionary about PCT?)
[From Fred Nickols (2017.10.12.0815)]
I don’t agree with Rick when he says there is no causal path from disturbance to output.
Consider a car in a crosswind. The crosswind is a disturbance to the position of the car. The driver compensates for that; in other words, he corrects.
Now, are output and disturbance directly connected? No. The path from disturbance to output is via the driver’s perceptions, reference, comparison of the two and any resultant error.
Perhaps thinking in terms of direct cause-effect relationships and indirect cause-effect relationships might help.
Fred Nickols
From: Bruce Abbott [mailto:bbabbott@frontier.com]
Sent: Thursday, October 12, 2017 7:40 AM
To: csgnet@lists.illinois.edu
Subject: RE: Behavioural Illusion (was Re: What is revolutionary about PCT?)
[From Bruce Abbott (2017.10.12.0740 EDT)]
Rick Marken (2017.10.11.1608) –
Bruce Abbott (2017.10.09.2240 EDT)
Rick Marken (2017.10.09.1030) –
RM: The relationship between disturbance and output is not causal. The causal link from disturbance to output is “erased” by the simultaneous effect of the output on the controlled variable. The actual cause of the output in a closed loop
is the controlled variable itself. But this causal connection is difficult to see – especially when control is good --because the effect of the CV on output is quickly reduced by the output itself.
BA: Let’s trace the events once around the loop. (I assume a constant reference value.) The disturbance causes the controlled variable (CV) to change, which causes
the sensed input to change, which causes the perceptual signal to change, which causes the error signal to change, which causes the output to change which causes the feedback output to change in a direction opposite to that of the disturbance. All this takes
place in the time it takes these causes to propagate around the loop. At no point is the series of causal links between disturbance and output broken.
RM: The problem is in the step where the disturbance causes the CV to change. It’s actually the simultaneous effect of the disturbance and output that causes the CV to change That makes all the difference. And it’s why
you will not find a causal path through the organism from disturbance to output.
Best
Rick
BA: Perhaps I was not clear. My paragraph above (“Let’s trace . . .) begins with the following initial condition: perception = reference. Therefore the initial error is zero and the output is zero. So the “problem�
you describe does not exist on this first sequence of cause and effect around the loop, because there is not yet any effect of the feedback on the CV.
BA: I dealt with what happens on subsequent trips around the loop in the subsequent paragraphs (reproduced below). By responding only to the first paragraph, you left the misleading impression that I had not done so
and that this omission was a fatal flaw in my reasoning.
BA: The feedback from previous circuits around the loop does not erase the effect of the disturbance, even if on this particular trip around the loop the feedback
happens to equal the effect of the disturbance on the CV. To see that this is so, I present the simple case in which the error and output are currently zero and a disturbance is suddenly applied to the CV and held constant. This disturbance causes the input
to change, which causes the perceptual signal to change, which causes the error signal to change to some nonzero value. This error is multiplied by the output gain. In our digital simulations, if the resulting high output were to be applied full force to
the feedback function, the huge level of feedback would drive the system into destructive oscillation. This is because time is being left out of the calculations, as if the output could be applied instantaneously at full force. But real systems change over
some finite period of time. To bring time into the computations, we impose a “leaky bucket� integration to the output, which causes the output to rise as a negative exponential function over iterations. Only a small portion of the total change in output
that would otherwise be produced by the error signal is allowed to appear, and this then determines the level of feedback that is applied to the CV on this cycle around the loop.
BA: On the next cycle around the loop, the effect of the disturbance on the CV is now being opposed by a only small fraction of what the feedback would otherwise
have been. The same level of disturbance is present, but its effect on the CV is now being partly compensated for by the feedback. The smaller net effect on the CV causes a smaller change in input value from its initial value, which causes a smaller change
in perceptual signal, which causes a smaller error signal. Due to the leaky integrator nature of the output function, the output rises by a small portion of the difference between its present and final levels until feedback and disturbance effects on the
CV are equal and opposite. It takes a few trips around the loop for the full effect of the disturbance on the feedback level to appear, nevertheless, it is the disturbance that is the ultimate cause of the change in feedback.
BA: Only a portion of the change in output that would be necessary to fully compensate for the disturbance can occur on each iteration, but this merely spreads
the cause-effect chain across several iterations of the loop. It in no way “erases� that effect. The effect of the disturbance is taken apart, transmitted in small packets across several iterations, where their effects are in effect reassembled by the output
function to produce the full level of compensatory feedback.
BA: By the way, analog systems do not normally require a leaky integrator as changes in physical variables naturally require time to complete.
Bruce