Hallo!
Ich habe hier gerade ein kleines Problem mit einer modifizierten
Rampenfunktion. Im Gegensatz zur Sprungantwort, möchte ich gerne einen
Sprung mit einer Anstiegsgeschwindigkeit auf das Modell geben. Bzw. eine
modifizierte Rampenfunktion mit Saturation. Da ich in SciLab eher wenig
Erfahrungen habe, würde ich mich über einen Tipp freuen.
Folgendes habe ich bis jetzt realisiert:
Sprungantwort eines Tiefpasses 2.Ordnung:
T1=0.1;
T2=0.5;
s=poly(0,'s');
Gs1=1/(1+s*T1);
Gs2=1/(1+s*T2);
Gs=Gs1*Gs2
t_vector=[0:0.001:1];
[y,u]=csim('step',t_vector,Gs);
plot(t_vector,y);
Dann hätte ich noch Gs0 als Rampe:
T1=0.1;
T2=0.5;
t_vector=[0:0.001:3];
s=poly(0,'s');
Gs0=1/(s^2);
Gs1=1/(1+s*T1);
Gs2=1/(1+s*T2);
Gs=Gs1*Gs2;
[y,u]=csim('step',t_vector,Gs);
plot(t_vector,y,'blue');
Gs=Gs1*Gs2*Gs0;
[y,u]=csim('step',t_vector,Gs);
plot(t_vector,y,'red');
Beide Diagramme habe ich mal angehängt. Bei der letzten Lösung bin ich
auf dem Holzweg.
'step' bringt doch schon 1/s mit. Sollte da Gs0 nicht 1/s sein?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

