Frank Sun
2005-08-09 22:32:29 UTC
Hi, I am a summer student working at Jet Propulsion Lab, I am having
trouble figuring out why the integrator outputs different results for
the same input.
Here's the logic:
Input A branches -> Saturation Block -> Integrator ->OutputX
Input A also goes directly into another Integrator ->OutputY
Assuming Input A is an array of 10 values with a highest value of
100. If I set the limit of the saturation block to be 100, I get all
10 values unchanged, yet after integrations, OutputX doesn't equal
OutputY, which makes no sense.
However, if I put the limit to be something large, say 1000, then
OutputX = OutputY.
Anyone has an idea why the saturation limit affect my integrator so
much?
Thanks,
Frank
trouble figuring out why the integrator outputs different results for
the same input.
Here's the logic:
Input A branches -> Saturation Block -> Integrator ->OutputX
Input A also goes directly into another Integrator ->OutputY
Assuming Input A is an array of 10 values with a highest value of
100. If I set the limit of the saturation block to be 100, I get all
10 values unchanged, yet after integrations, OutputX doesn't equal
OutputY, which makes no sense.
However, if I put the limit to be something large, say 1000, then
OutputX = OutputY.
Anyone has an idea why the saturation limit affect my integrator so
much?
Thanks,
Frank