Układ RLC z diodą
Transkrypt
Układ RLC z diodą
Politechnika Łódzka FTIMS Kierunek: Informatyka rok akademicki: 2009/2010 sem. 3. grupa II Zadanie: Układ RLC z diodą Termin: 5 I 2010 Nazwisko i imię: Nr. albumu: 150875 Grzegorz Graczyk Nazwisko i imię: Nr. albumu: 151021 Tarasiuk Paweł Data oddania raportu: 5 I 2010 Treść zadania Zbadać ewolucję w czasie układu RLC z dodaną prostą diodą. Schemat układu przedstawiony jest na rysunku. Równanie opisujące zachowanie układu jest następujące: d2 q q R dq F 1 dq U0 =− − − ln +1 + cos(ω0 t) 2 dt LC L dt L I0 dt L gdzie q to ładunek na kondensatorze, a R, L, C ω0 , F i I0 to pewne stałe. Wykonać wykres zależności q oraz I = dq dt od czasu. Zrobić wykres fazowy (I(q)). Zbadać ilość energii wydzielanej na oporniku i na diodzie. Przeanalizować postać zadania w zależności od wartości parametrów. W jakich przypadkach rozwiązania będą jakościowo różne? Opis metody Kluczowe dla rozwiązania problemu jest wykorzystanie funkcji ode do rozwiązania równania różniczkowego. Przygotowanie równania do użycia tej procedury było proste - wystarczyło rozbić je na układ dwóch równań różniczkowych pierwszego rzędu: dq = I dt dI = − q − R I − F ln 1 I + 1 + U0 cos(ω0 t) dt LC L L I0 L Wszystkie znalezione rozwiązania przystają do ogólnego wzoru, bądź są jego przypadkami granicznymi: q(t) = A1 eκt sin(ω1 t + φ1 ) + A2 sin(ω2 t + φ2 ) + c1 Jednak, ze względu na różnorodne uproszczenia tego wzoru (które występują w większości przypadków), uzyskane rozwiązania równania różniczkowego można uważać za jakościowo różne. Istnieje np. przypadek, w którym otrzymano pojedynczą funkcję falową - dla pewnych współczynników jest on oczywiście szczególnym przypadkiem przedstawionego wzoru, jednak da się go zapisać znacznie prościej. Ze względu na różne charaktery uproszczeń, wyszczególnione zostało 6 przypadków. Dla każdego z nich sporządzono wykresy q(t), I(t), I(q) oraz wykres zmian energii w czasie (przedstawiający energię całkowitą układu oraz energię wydzieloną na oporniku oraz na diodzie). Grzegorz Graczyk i Paweł Tarasiuk 2 / 11 Dla każdego przypadku, na podstawie wykresów odgadnięta została postać przybliżonego wzoru funkcji opisującej zależność q(t), a następnie zostały do tej postaci dobrane współczynniki, za pomocą funkcji leastsq. Energia wydzielana na diodzie liczona była w oparciu o prawo zachowania energii. Wiemy, że energia całkowita wprowadzona do układu, czyli praca wykonana przez źródło w czasie, R wyraża się wzorem EA (t) = I(t) · U (t) dt, gdzie U (t) = U0 cos(ω0 t). Energia wydzielona na (q(t))2 1 2 kondensatorze to natomiast E (t) = C 2·C , na zwojnicy - EL (t) = 2 L · (I(t)) , oraz na oporniku R - ER = R · I(t) dt. Energię wydzieloną na diodzie można zatem obliczyć jako ED (t) = EA (t) − ER (t) − EL (t) − EC (t). W celu zastąpienia całek nieoznaczonych, przygotowana została prosta funkcja obliczająca wektor wartości całek oznaczonych dla kolejnych punktów w czasie, na podstawie wektora wartości funkcji. Wartości całek oznaczonych liczone są poprzez sumowanie pól trapezów. Wektor uzyskany jako wynik takiej funkcji jest jednocześnie wektorem wartości całki nieoznaczonej w tych punktach. Jest to rozwiązanie wydajniejsze, niż korzystanie w tym celu z funkcji ode. Przypadek I Typowy, rezonansowy układ RLC z diodą mającą umiarkowany wpływ na ewolucję układu. Przyjęte parametry: Parametr U0 R L C ω0 F I0 Wartość 5V 100 Ω 8000 H 0, 0005 F 0, 5 Hz 9V 0, 1 A W tym przypadku uzyskana funkcja q(t) jest pojedynczą funkcją falową ze wzmocnieniem wykładniczym do pewnego poziomu, czyli (w odniesieniu do ogólnego wzoru) zachodzi przypadek c1 = 0, κ < 0, A2 = −A1 , ω2 = ω1 oraz φ2 = φ1 . Po uproszczeniu, otrzymamy wtedy: q(t) = A2 (1 − eκt ) sin(ω1 t + φ1 ) Dla czasu od 0 do tmax = 300 s uzyskane zostały następujące wykresy: Grzegorz Graczyk i Paweł Tarasiuk 3 / 11 Gdzie dopasowany za pomocą funkcji leastsq wzór ma postać: q(t) = 0, 052336 · (1 − exp(−0, 011965 · t)) · sin(0, 499960 · t + 0, 010328) Wykresy pokazują, że powyższy wzór jest bardzo dokładny (na wykresie q(t) niebieska linia przerywana praktycznie zakrywa czerwoną linię). Przypadek II Rezonansowy układ LC, z oporem opornika oraz parametrem F diody przyjętymi jako 0, w celu uzyskania braku tłumienia. Parametr U0 R L C ω0 F I0 Wartość 5V 0Ω 8000 H 0, 0005 F 0, 5 Hz 0V 0, 1 A W tym przypadku uzyskana funkcja q(t) jest pojedynczą funkcją falową ze wzmocnieniem liniowym (nieograniczonym). W odniesieniu do wzoru ogólnego otrzymujemy tutaj: c1 = 0, A2 = −A1 , ω2 = ω1 oraz φ2 = φ1 . Jest to jednak przypadek graniczny, gdzie κ → 0− oraz κt H A1 → κa . Zauważmy, że limκ→0− ( κa · (eκt − 1)) = a · limκ→0− e κ−1 = a · limκ→0− (t · eκt ) = a · t. Zatem wzór opisujący ten przypadek, postaci: q(t) = a · t · sin(ω1 t + φ1 ) Stanowi graniczny przypadek przedstawionego wzoru ogólnego. Grzegorz Graczyk i Paweł Tarasiuk 4 / 11 Dla czasu od 0 do tmax = 200 s uzyskane zostały następujące wykresy: Gdzie dopasowany za pomocą funkcji leastsq wzór ma postać: q(t) = 0, 000625 · t · sin(0, 500000 · t + 0.000000) Wykresy pokazują, że powyższy wzór jest bardzo dokładny (na wykresie q(t) niebieska linia przerywana praktycznie zakrywa czerwoną linię). Ciekawostką jest, że wykres fazowy dla tego szczególnego przypadku stanowi idealną spiralę Archimedesa. Przypadek III Układ RLC o częstości bliskiej rezonansowej (nieznacznie zachwiany). Parametr U0 R L C ω0 F I0 Grzegorz Graczyk i Paweł Tarasiuk Wartość 5V 80 Ω 8000 H 0, 0005 F 0, 44 Hz 7, 5 V 0, 1 A 5 / 11 W tym przypadku uzyskana funkcja q(t) sumą pewnej funkcji falowej, oraz funkcji falowej tłumionej. Wykorzystany zostanie wzór ogólny praktycznie w pełnej formie - jedyne, co jest w tym przypadku szczególne, to c1 = 0 oraz φ1 = φ2 . Zatem wzór opisujący ten przypadek ma postać: q(t) = A1 eκt sin(ω1 t + φ1 ) + A2 sin(ω2 t + φ1 ) Dla czasu od 0 do tmax = 300 s uzyskane zostały następujące wykresy: Gdzie dopasowany za pomocą funkcji leastsq wzór ma postać: q(t) = −0, 010958·exp(−0, 009686·t)·sin(0, 499896·t+1, 420502)+0, 010956·sin(0, 440001·t+1, 420502) Także w tym przypadku wykresy pokazują, zapisany powyżej wzór jest dokładny (na wykresie q(t) niebieska linia przerywana praktycznie zakrywa czerwoną linię). Wykres fazowy dla tego przypadku jest mało czytelny, ale można z niego wywnioskować, że promień krzywizny na początku jest mały, później rośnie, aż w końcu stabilizuje się w pobliżu pewnej elipsy pośredniej. Grzegorz Graczyk i Paweł Tarasiuk 6 / 11 Przypadek IV Układ ze zwojnicą o małej indukcyjności. Parametr U0 R L C ω0 F I0 Wartość 5V 100 Ω 80 H 0, 0005 F 0, 5 Hz 10 V 0, 1 A W tym przypadku uzyskana funkcja q(t) jest najprostsza, gdyż A1 = 0 oraz c1 = 0. Dobrym przybliżeniem wyniku dla tego przypadku jest po prostu pojedyncza funkcja falowa: q(t) = A2 sin(ω2 t + φ2 ) Odstępstwo od takiej postaci wzoru występuje jedynie na samym początku pracy układu. Dla czasu od 0 do tmax = 100 s uzyskane zostały następujące wykresy: Grzegorz Graczyk i Paweł Tarasiuk 7 / 11 Dopasowany (według wskazanej postaci jakościowej) za pomocą funkcji leastsq wzór q(t) ma postać: q(t) = 0, 002512 · sin(0, 500038 · t + 1, 517837) Odstępstwo od powyższego wzoru dotyczy tylko samego początku pracy układu. Także wykres fazowy sporządzony dla tego przypadku dla początkowych chwil czasu jest bardzo chaotyczny, a dla dalszych - stanowi po prostu elipsę. Przypadek V Układ ze zwojnicą o bardzo dużej indukcyjności. Parametr U0 R L C ω0 F I0 Wartość 5V 300 Ω 72000 H 0, 0005 F 0, 5 Hz 33 V 0, 1 A Przypadek ten można by potraktować tak samo jak przypadek III, otrzymując podobnie skomplikowany, ale przy tym bardzo dokładny wzór. W tym przypadku także c1 = 0. Jednakże, w tym przypadku |κ| jest bardzo duże (κ jest bardzo małą liczbą ujemną), dzięki czemu można przybliżyć, że q(t) jest po prostu złożeniem dwóch funkcji falowych (co jest przypadkiem granicznym wzoru ogólnego dla κ → −∞). Przyjęta postać rozwiązania to zatem: q(t) = A1 sin(ω1 t + φ1 ) + A2 sin(ω2 t + φ2 ) Wykres pozwala stwierdzić, że jest to tylko przybliżenie, ale można je uznać za wystarczająco dokładne. Rozważano ewolucję w czasie od 0 do tmax = 100 s: Grzegorz Graczyk i Paweł Tarasiuk 8 / 11 Dopasowany (według postaci jakościowej, ustalonej na podstawie uzyskanej krzywej wykresu) za pomocą funkcji leastsq wzór q(t) ma postać: q(t) = 0, 000251 · sin(0, 167167 · t + 1, 572706) − 0, 000313 · sin(0, 499305 · t + 1, 631412) Powyższy wzór przybliżony może być bardzo praktycznym odwzorowaniem ewolucji układu 1 ze zwojnicą o bardzo dużej indukcyjności (gdzie ω0 √LC ). Przypadek VI Układ, na który kluczowy wpływ ma dioda (małe I0 ). Parametr U0 R L C ω0 F I0 Wartość 5V 100000 Ω 8000 H 0, 0005 F 0, 5 Hz 9V 0, 0001 A W tym przypadku ustalony został także duży opornik, aby energia wydzielana na oporniku była porównywalna z energią wydzielaną na diodzie (w innym wypadku nie powstałby czytelny wykres energii). Ponadto, w tym przypadku można przyjąć ω1 = 0, czyli A1 sin(φ1 ) jest po prostu stałą. Zachodzi także zależność c1 = A1 sin(φ1 ). Oczekiwane q(t) może być więc postaci: q(t) = c1 (1 − eκt ) + A2 sin(ω2 t + φ2 ) Wykres potwierdza trafność spostrzeżeń na temat jakościowej postaci wzoru opisującego zależność q(t) dla tego przypadku. Rozważano ewolucję w czasie od 0 do tmax = 300 s: Grzegorz Graczyk i Paweł Tarasiuk 9 / 11 Dopasowany za pomocą funkcji leastsq wzór q(t) (z którego wynika wykres zaznaczony niebieską linią przerywaną) ma postać: q(t) = 0, 000079 · (1 − exp(−0, 010123 · t)) + 0, 000052 · sin(0, 499997 · t + 0, 000535) Potwierdzeniem dokładności powyższego wzoru jest wykres q(t). Podsumowanie Dobierając różne zestawy parametrów, uzyskano bardzo różnorodne kształty krzywych będących wykresami różnych wielkości opisujących badany układ w czasie. W każdym przypadku udało się ustalić jakościową postać wzoru opisującego zależność q(t), co pozwoliło następnie przygotować dokładną formułę matematyczną opisującą tą zależność, dobierając współczynniki za pomocą leastsq. Przygotowany program pozwala w prosty sposób wybrać, który przypadek ma być rozważany i który z wykresów ma być sporządzony. Odpowiednie sformułowanie procedur pozwoliło zminimalizować powtarzanie dużych fragmentów kodu - za każdym razem wywoływane są te same procedury, a różnica między różnymi przypadkami dotyczy wyłącznie generowania zestawu Grzegorz Graczyk i Paweł Tarasiuk 10 / 11 przyjętych współczynników oraz przygotowywania formuły o odpowiedniej jakościowej postaci wzoru (która jest dla każdego przypadku inna). Wyznaczona formuła jest wypisywana w czytelny sposób w głównym oknie scilaba, za pomocą funkcji printf. Z wykresów energii wydzielonej na oporniku oraz na diodzie wynika, że zachowanie tych dwóch elementów jest bardzo podobne do siebie - dioda wydziela dokładnie tyle energii, ile wydzieliłby opornik o oporze IF0 . Parametry za każdym razem były dobierane tak, aby krzywe energii wydzielanych na oporze oraz na diodzie nie pokryły się, oraz aby widoczne było, że mają jednakowe kształty. Grzegorz Graczyk i Paweł Tarasiuk 11 / 11