working with transfer function, overflow error
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am working with a transfer function that modelates a MIMO system of 15 inputs and 15 outputs. I have to perform the following operation:
H2=H/(A*H+B);
where H is the transfer function of the original system, A and B are scalar matrix of dimensions 15x15 and H2 is the transfer function that I want to obtain.
I have tried the command:
Hin=A*H+B;
H2=H/Hin;
but I obtain the following message: 'Unable to convert the model to a transfer function because of overflow'
Thanks in advance.
0 commentaires
Réponses (1)
Jamie
le 5 Août 2013
Modifié(e) : Jamie
le 5 Août 2013
Hi upna,
I note this post is rather old. I trust you've long since resolved the issue. In the off-chance.. in this situation I would usually look to obtain a minimal realisation with a suitable tolerance prior to the manipulation of H
i.e.
> minreal(H,tolerance)
In general, numeric LTI models are not ideal where accuracy is concerned. If poss a ss approach would be preferable
0 commentaires
Voir également
Catégories
En savoir plus sur Model Order Reduction dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!