Линеаризация гибридной системы!
29.03.2021
Пытаюсь через linmod и dlinmod линеаризовать модель. 1 вариант: это по отдельности непрерывную часть и дискретную, непрерывную через c2d impulse преобразовал и умножил на дискретную передаточную. 2 ва...
Пытаюсь через linmod и dlinmod линеаризовать модель. 1 вариант: это по отдельности непрерывную часть и дискретную, непрерывную через c2d impulse преобразовал и умножил на дискретную передаточную. 2 вариант: всю вместе. Передаточную общей модели пробовал через dlinmod получить. Результаты числителя разные по сравнению с 1 вариантом, знаменатели одинаковые. В чем проблема? Или что использовать корректнее?
Комментарии
https://mathworks.com/help/ident/ug/continuous-discrete-conversion-methods.html
методов несколько и с2d настраивается
Discretization method, specified as one of the following values:
'zoh' — Zero-order hold (default). Assumes the control inputs are piecewise constant over the sample time Ts.
'foh' — Triangle approximation (modified first-order hold). Assumes the control inputs are piecewise linear over the sample time Ts.
'impulse' — Impulse invariant discretization
'tustin' — Bilinear (Tustin) method. To specify this method with frequency prewarping (formerly known as the 'prewarp' method), use the PrewarpFrequency option of c2dOptions.
'matched' — Zero-pole matching method
'least-squares' — Least-squares method
'damped' — Damped Tustin approximation based on the TRBDF2 formula for sparse models only.
Непосредственн dlinmod не использовал, но вероятно разные методы.
За методы знаю, суть настроить модель в симулинке в одном файле, и аналоговую часть и цифровую и потом ее линеаризовать.