reconciling zpk output?
Show older comments
I have included a SIMSCAPE model of a 3 DOF system in the attached ZIP file along with the necessary input data. In the jpg schematic below I have highlighted the signals which I transformed using the zpk command. The signals highlighted in blue & green in the schematic yield identical transforms shown in the output below. I then subtract the 2 signals & transform that signal highlighted in red. If linearity is valid then should the transform of the red signal = 0? The output of zpk does not give 0 but what looks like a 3 DOF system with 2 complex conjugate pole pairs & a real pole with a low frequency gain of 0.090058.

The results below were obtained by executing zpk(SIMULINKbode.values)
(s^2 + 2200s + 1.25e08)
Mass 0 X: -------------------------------------------------
(s^2 + 1138s + 1.964e07) (s^2 + 3062s + 1.273e08)
(s+600) (s^2 + 2200s + 1.25e08)
Free node X: ---------------------------------------------------------
(s+600) (s^2 + 1138s + 1.964e07) (s^2 + 3062s + 1.273e08)
0.090058
X0-X1: ---------------------------------------------------------
(s+600) (s^2 + 1138s + 1.964e07) (s^2 + 3062s + 1.273e08)
Can anyone account for this or reconcile the discrepancy?
I have included the .slx model along with the necessary input data in the .zip file to allow you to experiment with the results. Let me know if anything is missing & I will provide it.
Thanks for any assistance
4 Comments
Jeff
on 14 May 2017
Jeff
on 31 May 2017
Jeff
on 3 Jun 2017
Walter Roberson
on 4 Jun 2017
People with simscape experience seldom post on MATLAB Answers. As far as I know none of hundred or so most active volunteers have simscape experience (or not much of it.)
Answers (1)
Jeff
on 4 Jun 2017
Categories
Find more on Troubleshooting in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!