Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. %24.13
  2. %{
  3. G1=tf(1,[1,0.5,1])
  4. stepinfo(G1,'SettlingTimeThreshold',0.1)
  5. impulse(G1)
  6. G2=tf(1,[5,0.5,1])
  7. stepinfo(G2,'SettlingTimeThreshold',0.1)
  8. impulse(G2)
  9. %}
  10.  
  11. %24.17 inte klar
  12. %{
  13. G1=tf(1,[1,2])
  14. G2=tf(2,[1,3,2])
  15. G3=tf(1,[0.2,1])
  16.  
  17. %R->Y
  18. sys = series(G1,G2)
  19. sys = feedback(sys,G3)
  20.  
  21. %sys2= feedback(G2,G1)
  22.  
  23. %}
  24.  
  25. %24.19
  26. %{
  27. G1=tf(2,[5,1]);
  28. G2=tf(5,[6,2,0]);
  29. G3=tf(3,[1,0.4,4]);
  30. G4=tf(5,[1,1.2,4]);
  31. [G1mag,G1phase] = bode(G1,0.5)
  32. [G1mag,G1phase] = bode(G1,2.5)
  33. [G2mag,G2phase] = bode(G2,0.5)
  34. [G2mag,G2phase] = bode(G2,2.5)
  35. [G3mag,G3phase] = bode(G3,0.5)
  36. [G3mag,G3phase] = bode(G3,2.5)
  37. [G4mag,G4phase] = bode(G4,0.5)
  38. [G4mag,G4phase] = bode(G4,2.5)
  39. %}
  40.  
  41. %24.21
  42.  
  43.  
  44. %a
  45. %{
  46. G1=tf(8,[1,2]);
  47. G2=tf(2,[1,3,2]);
  48. G3=tf(1,[0.2,1]);
  49.  
  50.  
  51. sys = series(G1,G2)
  52. sys = series(sys,G3);
  53. margin(sys)
  54. [Gm,Pm,Wcg,Wcp] = margin(sys);
  55. 20*log10(Gm);
  56.  
  57.  
  58. %step(sys)
  59. %}
  60. %b
  61. %{
  62. G1=tf(1,[1,2,0]);
  63. G2=tf(2,[1,4,2]);
  64. G3=tf(1);
  65. sys = series(G1,G2)
  66. sys = series(sys,G3);
  67. [Gm,Pm,Wcg,Wcp] = margin(sys);
  68. 20*log10(Gm)
  69.  
  70.  
  71. %}
  72. %c
  73. %{
  74. G1=tf(1,[1,2,0]);
  75. G2=tf(2,[1,4,2]);
  76. G3=tf(1);
  77. sys = series(G1,G2)
  78. sys = feedback(sys,G3);
  79.  
  80. step(sys)
  81. %}
  82.  
  83.  
  84.  
  85.  
  86.  
  87. %%
  88. %24.22
  89.  
  90. s=conv([5,1],[2,1]);
  91. s=conv(s,[1,1]);
  92. G=tf(5,s);
  93.  
  94. %k=1.59385=>Pm=15
  95. %k=0.574039=>Pm=60
  96. %k=1.078046=>Pm=30
  97. %k=0.768916=>Pm=45
  98.  
  99. bode(G)
  100.  
  101. for v=1.59385
  102. b=b+1;
  103. G=v*G;
  104. %margin(G);
  105. [Gm,Pm,Wcg,Wcp] = margin(G);
  106. sys2=feedback(G,1);
  107. %step(sys2)
  108. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement