You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I hava some problems with sippy examples. The function validation gives wrong results.
Packages needed to reproduce :
Sippy 0.2 from today
Python 3.6
numpy 1.20.3
scipy 1.5.4
control 0.9.0
slycot 0.4.0.0
future 0.18.2
casadi 3.5.5
Step to reproduce : lunch Ex_OPT_GEN-INOUT
Result :
C:...\control\timeresp.py:294: UserWarning: return_x specified for a transfer function system. Internal conversion to state space used; results may meaningless.
"return_x specified for a transfer function system. Internal "
C:...\control\timeresp.py:294: UserWarning: return_x specified for a transfer function system. Internal conversion to state space used; results may meaningless.
"return_x specified for a transfer function system. Internal "
C:...\control\timeresp.py:294: UserWarning: return_x specified for a transfer function system. Internal conversion to state space used; results may meaningless.
"return_x specified for a transfer function system. Internal "
Dear Krito771,
we are analyzing your case in detail.
As a matter of fact, we obtained the same warning messages (not errors) when using your version of control.
We understood where some issues could rely but we need further confrontation on that.
We will keep in touch and try to resolve the issue completely asap.
Dear Krito771,
we have analyzed your case.
As already said in the previous comment, upgrading to control 0.9.0 seems to have led to some wanings when using lsim that are given by the following message:
C:...\control\timeresp.py:294: UserWarning: return_x specified for a transfer function system. Internal conversion to state space used; results may meaningless.
"return_x specified for a transfer function system. Internal "
Those are warnings that are not to be considered in our specific case for which we have a transfer function and we are not interested in using the internal state x. Anyway, we are working to remove it to make the results reading easier.
The other warning on the Bode diagram is printed because the frequency at which the function is evaluated was too high, actually above the Nyquist frequency.
Hello,
I hava some problems with sippy examples. The function validation gives wrong results.
Packages needed to reproduce :
Step to reproduce : lunch Ex_OPT_GEN-INOUT
Result :
C:...\control\timeresp.py:294: UserWarning: return_x specified for a transfer function system. Internal conversion to state space used; results may meaningless.
"return_x specified for a transfer function system. Internal "
C:...\control\timeresp.py:294: UserWarning: return_x specified for a transfer function system. Internal conversion to state space used; results may meaningless.
"return_x specified for a transfer function system. Internal "
C:...\control\timeresp.py:294: UserWarning: return_x specified for a transfer function system. Internal conversion to state space used; results may meaningless.
"return_x specified for a transfer function system. Internal "
C:/.../Examples/Ex_OPT_GEN-INOUT.py:230: RuntimeWarning: overflow encountered in square
EV = 100.0*(np.round((1.0 - np.mean((Ytotvalid - Yv_bj) ** 2)/np.std(Ytotvalid)), 2))
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
C:...\control\lti.py:199: UserWarning: call: evaluation above Nyquist frequency
warn("call: evaluation above Nyquist frequency")
Does anyone know how to fix it ?
Best regards.
The text was updated successfully, but these errors were encountered: