[Scilab-users] Consistency in linearization function
André FS
fs.andre at gmail.com
Thu Oct 4 07:08:28 CEST 2018
Hello people,
I am not sure if I am doing something wrong but the lin function for
linearization of a non-linear function surrounding a given point is
returning different results each time I call it. And sometimes the results
affects the following calculations I am performing (like root locus, for
example). Below I pasted the output of a same linearization call.
--> [A_body,B_body,C_body,D_body] = lin(sim_f16_body, X0_lin_body, U0);
A_body
A_body =
-0.0209023 0.0519875 -32.14689 0.454861
-0.0403812 -1.0077261 -1.17722 456.03564
0. 0. 0. 1.
0.0002606 0.0026867 -0.0006798 -1.0747435
--> [A_body,B_body,C_body,D_body] = lin(sim_f16_body, X0_lin_body, U0);
A_body
A_body =
-0.0201514 0.0538445 -32.14483 0.4545237
-0.0464131 -1.0221136 -1.1907031 456.02225
0. 0. 0. 1.
0.000417 0.0020722 -0.0011822 -1.0745151
--> [A_body,B_body,C_body,D_body] = lin(sim_f16_body, X0_lin_body, U0);
A_body
A_body =
-0.0195838 0.0528224 -32.148353 0.4557581
-0.0495045 -1.0029337 -1.1827851 456.02261
-1.970D-16 0. -1.203D-16 1.
0.0000567 0.0028515 -0.0000533 -1.0754311
--> [A_body,B_body,C_body,D_body] = lin(sim_f16_body, X0_lin_body, U0);
A_body
A_body =
-0.0196784 0.0539473 -32.148072 0.4556623
-0.050291 -1.0081099 -1.1862481 456.02452
1.263D-16 0. 0. 1.
0.0002898 0.0026783 -0.0003306 -1.075333
Also, I made an overplot of a simulation using the linear and non-linear
systems, as shown below (blue curve is the non-linear system and the green
curves are linear system from several lin executions).
[image: image.png]
The full code is here [1].
Anyone faced something like that? I'd appreciate any help.
[1]
https://github.com/fsandre/mcflight/blob/master/scripts/controls/nz/sim_body_stab_comparison.sce
--
André
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20181004/72f70d15/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 17062 bytes
Desc: not available
URL: <https://lists.scilab.org/pipermail/users/attachments/20181004/72f70d15/attachment.png>
More information about the users
mailing list