Azzera filtri
Azzera filtri

How can I find a transfer function for a MISO system when i have the inputs (Matrix), output (column vector) in a text file

3 visualizzazioni (ultimi 30 giorni)
Hallo everyone,
As a part of my thesis i have to find a transfer fubction for a MISO system. There are 4 inputs and one ouput, i have treid using 'tfestimate' command, but i am getting 4 transfer functions for the 4 inputs. What i actually want is a single transfer function which considers the 4 inputs as one.
Please do help me with this, thanks in advance
%%
Raw_data=dlmread('data.txt','',1,0); % 4 inputs and one output are stored in to Raw-data matrix from data.txt file
[Txy,F]=tfestimate(Raw_data(:,[2:5]),Raw_data(:,6),hann(800),400,NFTT,FS); %4 inputs are present in columns 2,3,4 &5. Output is in column 6
Results =abs(Txy); % I am getting a 4 column Results matrix with 4 transfer functions
%%
  10 Commenti
Jon
Jon il 2 Lug 2019
From my understanding of your system and application with general random inputs to all of the channels I do not think it is possible to further simplify it, and you will have to use the full 10 by 4 (40 individual) transfer functions.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Get Started with Control System Toolbox in Help Center e File Exchange

Prodotti


Release

R2014b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by