Esys_Parameter.m 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. % Parameterfiles fuer das Simulink Modell des elektrischen Systems
  2. % (Aufgabe 1.4 und 1.5)
  3. close all;
  4. clear all;
  5. clc;
  6. % Widerstaende R1 und R2
  7. R1 = 600; % Widerstand in Ohm
  8. R2 = 3500; % Widerstand in Ohm
  9. % Widerstandsverhaeltnis R4
  10. K = 3; % Spannungsverstärkung
  11. % Kapazitaeten C1 und C2
  12. C1_ref = 9e-6; % Referenz-Kapazitätswert auf Kennlinie von C1 in F
  13. C1_inf = 1e-9; % Referenz-Kapazitätswert auf Kennlinie von C1 in F
  14. UC1_ref = 3.5; % Referenz-Spannungswert auf Kennlinie von C1 in V
  15. C2 = 1e-6; % Kapazität in F
  16. % Struktur zur Uebergabe der Variablen
  17. p.R1 = R1;
  18. p.R2 = R2;
  19. p.K = K;
  20. p.C1_ref = C1_ref;
  21. p.C1_inf = C1_inf;
  22. p.UC1_ref = UC1_ref;
  23. p.C2 = C2;
  24. % Festlegung der Ruhelage in Volt
  25. UeR = 5;
  26. UeR1 = -1.28;
  27. UeR2 = -2.28;
  28. UeR4 = .6;
  29. UsR = 5;
  30. %% Modell des linearisierten Systems
  31. % Aufgabe 1.4.4
  32. % -------------
  33. % Errechnen Sie die Ruhelage des Systems!
  34. UC1R = ((-UsR*K - UeR*(K - 2))*R2 - UsR*R1*(K - 1))/(R1 + 2*R2);
  35. UC2R = ((UsR + UeR)*R2 + R1*UsR)/(R1 + 2*R2);
  36. UaR = UC2R*K;
  37. % Errechnen Sie für die gegebene Ruhelage die Ableitungen der in C1
  38. % gespeicherter Ladung Q1 nach der anliegenden Spannung!
  39. dQ1 = (C1_inf*UC1R^2 + C1_ref*UC1_ref^2)/(UC1R^2 + UC1_ref^2); % Erste Ableitung von Q1 nach UC1
  40. ddQ1 = (2*UC1R*UC1_ref^2*(C1_inf-C1_ref))/((UC1R^2+UC1_ref^2)^2); % Zweite Ableitung von Q1 nach UC1
  41. % Ergaenzen Sie die Systemmatrix A (Asys), die Eingangsvektoren bu (busys)
  42. % und bd (bdsys) sowie den Ausgangsvektor c (csys) und den Durchgriff d (dsys)
  43. % für das linearisierte System!
  44. A11 = ((-R1-R2)*(dQ1-ddQ1*UC1R)-ddQ1*((R1*(1-K)-R2*K)*UC2R+R2*UeR))/(R1*R2*dQ1^2);
  45. A12 = (-R1*K-K*R2+R1)/(R1*R2*dQ1);
  46. A21 = 1/(R2*C2);
  47. A22 = (K-2)/(R2*C2);
  48. A = [A11,A12;A21,A22];
  49. bu = [1/(R1*dQ1);0];
  50. bd = [0;1/(R2*C2)];
  51. c = [0 K];
  52. du = [0];
  53. dd = [0];
  54. %% Uebertragungsfunktion G (Eingang u -> Ausgang y) und Uebertragungsfunktion Gd (Stoerung d -> Ausgang y)
  55. % Aufgabe 1.4.4
  56. % -------------
  57. % Bestimmen Sie zunächst eine MISO- oder zwei SISO-Zustandsraum-
  58. % darstellungen mittels ss(). Anschließend koennen Sie in beiden Faellen
  59. % die gesuchten Übertragungsfunktionen (G und Gd) mittels tf() bestimmen.
  60. b = [bu,bd];
  61. d = [du,dd];
  62. sys = ss(A,b,c,d, 'InputName', {'u','d'}, 'OutputName','y', 'StateName', {'uc1', 'uc2'});
  63. trans = tf(sys);
  64. G = trans(1)
  65. Gd = trans(2)
  66. %% Verstaerkungsfaktor V, Daempfungsgrad xi und Zeitkonstante T von G
  67. % Aufgabe 1.4.5
  68. % -------------
  69. % Bestimmen Sie den Verstaerkungsfaktor V, den Daempfungsgrad xi und die
  70. % Zeitkonstante T der Übertragungsfunktion G.
  71. V = 1.453/1.052;
  72. T = sqrt(1/1.052*10^(-6));
  73. xi = 850/sqrt(1.052)*10^(-3);
  74. %% Bodediagramme der Uebertragungsfunktionen G und Gd
  75. % Aufgabe 1.4.6
  76. % -------------
  77. % Zeichnen und interpretieren Sie die Bodediagramme der beiden
  78. % Uebertragungsfunktionen G und Gd. Verwenden Sie dazu den Befehl bode().
  79. bode(sys);
  80. %% Eingangsspannung und Stoerspannung (Aufgabe 1.5)
  81. % Sprungfoermige Eingangsspannung
  82. te = 0.01; % Einschaltzeitpunkt in Sekunden
  83. Ue = 1; % Endwert des Sprunges in Volt
  84. % Sinusfoermige Eingangsspannung
  85. Usinus = 1; % Amplitude des Sinus in Volt
  86. Usinus0 = -1.28;
  87. Usinus1 = .6;
  88. Usinus2 = .5;
  89. Usinus3 = 1;
  90. Usinus4 = 3;
  91. we = 1e2; % Winkelfrequenz des Sinus in rad/s
  92. freq1 = 1e2;
  93. freq2 = 1e3;
  94. freq3 = 1e4;
  95. freq4 = 1e5;
  96. freq5 = 1e6;
  97. freq6 = 1e7;
  98. % Sprungfoermige Stoerspannung
  99. ts = 0.03; % Einschaltzeitpunkt in Sekunden
  100. Us = 4; % Endwert des Sprunges in Volt
  101. c2 = [0 K;1 0; 0 1]
  102. d2 = zeros(3,2)