Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. clc
  2. clear all
  3. % Valori da non modificare
  4. m = 0.2;
  5. t= 0:0.01:100;
  6. % Valori da modificare ogni esercizio
  7. w = 0;
  8. f0 = 1;
  9. k = 2;
  10. beta = 0.1;
  11. X0 = [ 0 ; 0 ];
  12.  
  13. %
  14. f = f0 * cos(w * t);
  15.  
  16.  
  17.  
  18. % creazione matrici
  19. A = [0 -k/m ;1 -k/beta]; % matrice di stato nxn
  20.  
  21. B = [1/m ; 0]; %matrice degli ingressi nxp
  22.  
  23. C = [1 0]; % matrice delle uscite qxn
  24.  
  25. D = [0]; % matrice legame ingresso uscita qxp
  26.  
  27. %creazione sistema
  28. SYS = ss(A,B,C,D);
  29.  
  30. % sim
  31. [YS,TS,XS]=lsim(SYS,f,t,X0);
  32. %plot
  33. figure(1),plot(TS,XS) % evoluzione degli stati
  34. figure(2),plot(TS,YS) % evoluzione dell 'uscita
  35.  
  36.  
  37. % 1.a prima simulazione la velocita' dell uscita satura a
  38. % al valore 10
  39. % 1.b riducendo il coefficiente di attrito b
  40. % l'uscita cresce piu velocemnte
  41. % 1.c compare un seno inviluppato dentro esponenziali
  42. % negativi . Quindi abbiamo modi oscillanti e in quuesto caso
  43. % la parte reale degli autovalori è < o per tutti gli autovalori
  44. % calcaola autoavalori
  45. % 1.d con condizioni iniziali prima la poszione di a ritorna a zero poi
  46. % si evolve allo stesso modo.
  47.  
  48.  
  49. % passo a esercizio 2
  50. [NUM,DEM] = ss2tf(A,B,C,D,1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement