You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »



Voiman F(t) ja massan välistä siirtymää kuvaa alla oleva yhtälö.
F(t)= ma+bv+kx

Yhtälö voidaan esittää myös seuraavassa muodossa

 F(t)=m d2x/dt+b dx/dt+kx

Eli kiihtyvyys on aseman toinen ja nopeus ensimmäinen derivaatta.

Yhtälö voidaan Laplace-muuntaa seuraavaan muotoon

 F(s)= m s2X(s)-sx(0)-x'(0)+bsX(s)-x(0)+kX(s)

Oletetaan alkuarvot nollaksi eli kappale on paikoillaan ja siirtymä 0.

F(s)= m s2X(s)+bsX(s)+kX(s)

Eli differentiaaliyhtälöstä päästiin Laplace-muunnettuun muotoon korvaamalla derivaatat s-operaattorin potensseilla. Muokataan yhtälö vielä muotoon X(s)/F(s) .

X(s)/F(s)=1/( m s2+bs+k) 

Nyt kyseessä on siirtofunktio, joka kertoo  miten lähtö muuttuu kun tuloa muutetaan Matlabilla.

function Askelvaste()
osoittaja=1;
nimittaja=[1 10 20];
aparaatti=tf(osoittaja,nimittaja);
step(aparaatti)

Ja Scilabilla

s=poly(0,'s'); //määrää s  polynomin muuttujaksi
K=1; T=1; //Vahvistus ja aikavakio
systeemi=syslin('c',K/(T*s+1)); //muodostetaan systeemi aikajatkuvana  ('c') lineaarisena mallina.
t=[0:0.05:5]; //aika vektori, jota käytetään simulaatiossa
y1=csim('step',t,sys); // Simuloidaan järjestelmää askefunktiolla
scf(1);clf; //avataan ja puhditetaan kuva-alue
plot(t,y1)
  • No labels
You must log in to comment.