Bonjour à tous
je désire tracer une fonction transfert sous simulink mais il me donne un signal très retard et pourtant il marche très sur un fichier.m.
voici le programme:
si je réalise cette fonction sur simulink:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 clear NUM=[-1 1]*0.7;DEN=[1.3542*1.3542 2*0.9*1.3542 1]; %NUM=[1 1];DEN=[10 1] Te=0.1; P=tf(NUM,DEN) [bn,an] =bilinear (NUM,DEN,Te) G=c2d(P,Te) [nz,dz,T]=tfdata(G,'v') T zP=roots(dz) zpk(G) step(P,G,20)
il me donne un signal très retardé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 -0.38171 (s-1) ----------------------- (s^2 + 1.329s + 0.5453)
Ps: j'ai réglé une période d'échantionnage fixe: 0.1
merci d'avance
Partager