PEE Moduł 7: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
Linia 269: Linia 269:




<math>x(0^-)=x(0^+)+x(0^+)</math>


Pisząc tę równość dla wszystkich n zmiennych stanu otrzymuje się n równań algebraicznych z n nieznanymi współczynnikami  . Z rozwiązania tego układu wyznacza się wszystkie współczynniki  <math>A_i\,</math> i podstawia do wzoru ogólnego . Po wyznaczeniu rozwiązania obwodu dla składowej ustalonej i przejściowej rozwiązanie całkowite jest sumą obu rozwiązań cząstkowych, to znaczy
<math>x(t)=x_u(t)+x_p(t)</math>
Powyższa procedura rozwiązania stanu nieustalonego w obwodzie poprzez rozwiązanie układu równań różniczkowych wyższego rzędu nosi nazwę '''metody klasycznej'''. Przy większej liczbie zmiennych jest ona dość uciążliwa w obliczeniach, gdyż wymaga pracochłonnego wyznaczania rozwiązań dla każdej składowej przejściowej zmiennych stanu. Dlatego w praktyce stosuje się zwykle tylko do równań pierwszego rzędu. W tej pracy pokażemy jej zastosowanie w rozwiązaniu stanu nieustalonego w obwodzie RL oraz RC przy załączeniu napięcia stałego.
|}
|}


<hr width="100%">
<hr width="100%">

Wersja z 13:28, 1 sie 2006

Metoda równań różniczkowych w rozwiązaniu stanu nieustalonego w obwodach elektrycznych

Podstawowe pojęcia stanów nieustalonych

Analizując przebiegi czasowe procesów zachodzących w obwodach elektrycznych należy wyróżnić dwa stany:

  • stan ustalony charakteryzujący się tym, że postać odpowiedzi jest identyczna z postacią wymuszenia (na przykład w odpowiedzi na wymuszenie sinusoidalne odpowiedź ustalona jest również sinusoidalna o tej samej częstotliwości choć innej fazie początkowej i innej amplitudzie)
  • stan nieustalony, w którym przebiegi czasowe odpowiedzi mają inny charakter niż wymuszenie (na przykład w odpowiedzi na wymuszenie stałe odpowiedź obwodu jest wykładniczo malejąca czy oscylacyjna).

Stan nieustalony w obwodzie RLC powstaje jako nałożenie się stanu przejściowego (zwykle zanikającego) i stanu ustalonego przy zmianie stanu obwodu spowodowanego przełączeniem. Może on wystąpić w wyniku przełączeń w samym obwodzie pasywnym (zmiana wartości elementów, zwarcie elementu, wyłączenie elementu) lub w wyniku zmiany sygnałów wymuszających (parametrów źródeł napięciowych i prądowych, w tym także załączeniem lub wyłączeniem źródła). Dowolną zmianę w obwodzie nazywać będziemy komutacją. Zakładać będziemy, że czas trwania komutacji jest równy zeru, co znaczy że wszystkie przełączenia odbywają się bezzwłocznie.

W obwodach elektrycznych proces komutacji modeluje się zwykle przy pomocy wyłączników i przełączników wskazujących na rodzaj przełączenia. Chwilę czasową poprzedzającą bezpośrednio komutację oznaczać będziemy w ogólności przez (w szczególności przez ), natomiast chwilę bezpośrednio następującą po komutacji przez (w szczególności przez ), gdzie jest chwilą przełączenia (komutacji).


Prawa komutacji

Z podstawowych praw rządzących obwodami elektrycznymi wynika, że w rezultacie przełączenia zachowana zostaje ciągłość sumy ładunków kondensatorów dołączonych do węzła. Oznacza to, że suma ładunków kondensatorów dołączonych do takiego węzła przed przełączeniem jest równa sumie ładunków kondensatorów dołączonych do tych węzłów po przełączeniu. Zasada ta wynika stąd, że do danego węzła nie może dopłynąć skończony ładunek w zerowym czasie.

Podobnie ciągłość zachowuje suma strumieni skojarzonych cewek należących do danego oczka. Suma strumieni skojarzonych cewek należących do oczka przed przełączeniem jest równa sumie strumieni skojarzonych cewek należących do tego oczka po przełączeniu. Prawo komutacji dotyczące kondensatorów Suma ładunków kondensatorów dołączonych do danego węzła nie może zmienić się w sposób skokowy na skutek komutacji, co można zapisać w postaci (w równaniu przyjęto, że komutacja zachodzi w chwili t0=0)


Σiqi(0)=Σi1i(0+)


Jeśli w wyniku przełączenia nie powstają oczka złożone z samych kondensatorów oraz idealnych źródeł napięcia to biorąc pod uwagę zależność qC=CuC prawo komutacji dla kondensatorów można zapisać w uproszczonej postaci uzależnionej od napięć tych kondensatorów


uC(0)=uC(0+)


Ostatnia postać prawa komutacji dotycząca napięcia na kondensatorze jest najczęściej używana w praktyce.

Prawo komutacji dotyczące cewek

Suma strumieni skojarzonych cewek należących do danego oczka nie może ulec skokowej zmianie na skutek przełączenia w obwodzie, co można zapisać w postaci (w równaniu przyjęto, że komutacja zachodzi w chwili t0=0)


Σiψi(0)=Σiψi(0+)


Jeśli w wyniku przełączenia nie powstają węzły (dokładniej rozcięcia [5]) do których dołączone są wyłącznie same cewki i źródła prądowe to biorąc pod uwagę, że ψ=LiL prawo ciągłości strumieni może być uproszczone do ciągłości prądu cewek, co zapiszemy w postaci


iL(0)=iL(0+)


Jest to najczęściej w praktyce używana postać pierwszego prawa komutacji w odniesieniu do cewki.

Należy zaznaczyć, że prawa komutacji dotyczą wyłącznie prądu (strumienia) cewki i napięcia (ładunku) kondensatora. Inne wielkości związane z tymi elementami (prąd kondensatora, napięcie cewki) jak również prąd i napięcie na rezystorze nie są związane bezpośrednio zależnościami energetycznymi i mogą zmieniać się w sposób skokowy podczas komutacji. Wartości jakie przybierają tuż po komutacji wynikają bądź z praw Kirchhoffa bądź z prawa Ohma.

Przy założeniu, że chwilę komutacji uważać będziemy za chwilę początkową analizy obwodu w stanie nieustalonym (t0=0) istotnym problemem w analizie obwodu jest wyznaczenie warunków początkowych procesu, czyli wartości napięć na kondensatorach i prądów cewek w chwili przełączenia (u nas iL(0) oraz uC(0) ). Zwykle przyjmuje się, że przełączenie następuje ze stanu ustalonego obwodu. Warunki początkowe wynikają wówczas z wartości ustalonych tych wielkości w chwili tuż przed przełączeniem (t0=0) . Warunki początkowe mogą być przy tym zerowe, jeśli prądy wszystkich cewek i napięcia wszystkich kondensatorów w chwili przełączenia miały wartości zerowe. Znajomość warunków początkowych w obwodzie jest niezbędna przy wyznaczaniu rozwiązania obwodu w stanie nieustalonym.

Wyznaczenie stanu początkowego napięcia kondensatora i prądu cewki w obwodzie sprowadza się do

  • rozwiązania stanu ustalonego obwodu przed przełączeniem (przy wymuszeniach sinusoidalnych metodą symboliczną),
  • określenia postaci czasowej tego rozwiązania dla prądu cewki iL(t) i napięcia kondensatora uC(t) oraz
  • wyznaczenia wartości tego rozwiązania odpowiadającego chwili czasowej przełączenia (u nas iL(0) oraz uC(0) ).

Opis obwodu elektrycznego za pomocą równań stanu

Wykorzystując opis ogólny elementów RLC oraz prawa Kirchhoffa łatwo pokazać, że liniowe obwody elektryczne RLC w stanach nieustalonych mogą być opisane przez równania różniczkowe i całkowe. Porządkując te równania i eliminując zmienne nie będące prądami cewek i napięciami kondensatorów można uzyskać tak zwaną postać kanoniczną opisu w postaci układu równań różniczkowych, który można przedstawić następująco


dx1dt=a11x1+a12+...+a1nxnf1(t)


dx2dt=a21x1+a22+...+a2nxnf2(t)



dxndt=an1x1+an2+...+annxnfn(t)


Zmienne x1,x2,,xn występujące w równaniach oznaczają prądy cewek lub napięcia kondensatorów (tzw. zmienne stanu). W opisie obwodu operuje się zwykle minimalnym zbiorem zmiennych stanu, które są niezbędne dla wyznaczenia pozostałych wielkości w obwodzie. Liczba zmiennych stanu n zależy od liczby reaktancji w obwodzie i jest najczęściej równa (w szczególnych przypadkach mniejsza) sumie liczby kondensatorów i cewek włączonych w obwodzie. Stałe współczynniki aij występujące w równaniu (7.5) stanowią kombinacje wartości parametrów R, L, C, M elementów pasywnych obwodu oraz parametrów źródeł sterowanych. Funkcje czasu f1(t),f2(t),...,fn(t) związane są z wymuszeniami napięciowymi i prądowymi w obwodzie.



W przypadku obwodów liniowych funkcje fi(t) występujące po prawej stronie wzoru są liniowymi funkcjami wymuszeń prądowych i napięciowych. Oznaczając wymuszenia prądowe bądź napięciowe w ogólności przez ui(i=1,2,...,m) można opis stanowy obwodu przedstawić w postaci


dx(t)dt=Ax(t)+Bu(t)


gdzie A jest macierzą stanu o wymiarach Parser nie mógł rozpoznać (błąd składni): {\displaystyle n×n\,} zawierającą elementy aij , a macierz B o wymiarach Parser nie mógł rozpoznać (błąd składni): {\displaystyle n×m\,} składa się ze współczynników uzależniających pochodną zmiennych stanu od wektora wymuszeń u.


Jest to ogólna postać opisu stanowego obwodu liniowego RLC. Reprezentuje ona układ n równań różniczkowych liniowych rzędu pierwszego. Elementy macierzy A i B zależą wyłącznie od wartości parametrów obwodu. Elementy wektora u stanowią źródła niezależne prądu i napięcia w obwodzie. Zmienne stanu to niezależne napięcia na kondensatorach i prądy cewek. Równanie nazywane jest macierzowym równaniem stanu obwodu elektrycznego. Rozwiązanie tego równania pozwala wyznaczyć przebiegi czasowe zmiennych stanu tworzących wektor x(t). Jeśli dodatkowo interesują nas inne zmienne w obwodzie, na przykład prądy i napięcia rezystorów, prądy kondensatorów czy napięcia na cewkach to należy sformułować drugie równanie, tzw. równanie odpowiedzi y(t), które uzależnia poszukiwane wielkości od zmiennych stanu i wymuszeń. Równanie to zapiszemy w postaci


y(t)=Cx(t)+Du(t)


Równania tworzą parę równań stanu


dx(t)dt=Ax(t)+Bu(t)

y(t)=Cx(t)+Du(t)


Równania tworzą parę równań stanu


dx(t)dt=Ax(t)+Bu(t)

y(t)=Cx(t)+Du(t)


która w pełni opisuje stan obwodu przy założeniu, że znane są warunki początkowe x0=x(t0), gdzie t0 oznacza chwilę przełączenia. W przypadku ogólnym rozwiązanie równania stanu przyjmuje postać


x(t)=eA(tt0)x(t0)+t0teA(tτ)Bu(τ)dτ


Zależność powyższa stanowi rozwiązanie ogólne, które dla konkretnych wartości funkcji wymuszających zadanych wektorem u wyznacza rozwiązanie czasowe dla zmiennych stanu. We współczesnych metodach numerycznych równania stanu stanowią punkt wyjścia w określaniu dokładnego rozwiązania równań liniowych lub przybliżonego dla zlinearyzowanych równań stanu. Są one również bardzo wygodne w zastosowaniach przybliżonych metod całkowania równań różniczkowych ze względu na to, że wszystkie równania stanu są rzędu pierwszego, dla których istnieją wyspecjalizowane metody całkowania przybliżonego. W rozwiązaniu (7.11) równania stanu występują dwa człony, z których pierwszy jest zależny tylko od warunków początkowych niezerowych (energii zgromadzonej w cewkach i kondensatorach), a drugi stanowi odpowiedź obwodu na wymuszenia tworzące wektor u(t). Pierwszą część utożsamiać będziemy wyłącznie ze składową przejściową pochodzącą od niezerowych warunków początkowych, a drugą – z odpowiedzią obwodu na wymuszenie. Odpowiedź druga zawiera składowe ustaloną jak i część składowej przejściowej.


Przykład

Napisać układ równań stanu dla obwodu elektrycznego przedstawionego na rysunku


Rozwiązanie

Z praw Kirchhoffa napisanych dla obwodu z rysunku wynikają następujące równania


e=RiC+uC+uL

i=iL=LiC


Biorąc pod uwagę, że


uL=LdiLdt


oraz


iC=CduCdt


równania Kirchhoffa można przekształcić do równoważnej postaci równań różniczkowych


e=R(iLi)+LdiLdt+UC

CduCdt=iLi


które przyjmują uporządkowaną formę odpowiadającą postaci


diLdt=RLiL1LuC+1Le+RLi

duCdt=1CiL1Ci


Równania powyższe można zapisać w postaci zależności macierzowej równania stanu, w której zmiennymi stanu są prąd cewki i napięcie kondensatora

[diLdtduCdt]=[RL1L1C0][iLuC]+[1LRL01C][ei]


Wektor stanu x jest równy


x=[iluC]


a wektor wymuszeń


u=[ei]


Obwód liniowy zawierający dwa elementy reaktancyjne (cewka i kondensator) opisuje się więc macierzowym równaniem stanu drugiego rzędu. Macierz stanu A jest macierzą również drugiego rzędu o współczynnikach uzależnionych od wartości rezystancji, pojemności oraz indukcyjności. Macierz B zawiera dwa wiersze (liczba zmiennych stanu) oraz dwie kolumny (liczba wymuszeń w obwodzie). Przyjmując w analizie wartości liczbowe obwodu: R=2Ω,L=1H,C=1F otrzymuje się macierz stanu A o postaci


A=[2110]


Rozwiązanie równań różniczkowych metodą klasyczną

W przypadku, gdy interesuje nas tylko jedna wybrana zmienna (jeden prąd bądź jedno napięcie w obwodzie) układ równań stanu pierwszego rzędu można sprowadzić do jednego równania różniczkowego n-tego rzędu względem tej zmiennej


andnxdtn+an1dn1xdtn1+an2dn2xdtn2+...+a1dxdt+a0x=f(t)


Rozwiązanie powyższego równania różniczkowego, podobnie jak w metodzie zmiennych stanu, można przedstawić w postaci sumy dwu składowych: ustalonej xu(t) wymuszonej przez źródło oraz składowej przejściowej xp(t) , zwanej również składową swobodną, pochodzącą od niezerowych warunków początkowych dla tej składowej. Składowa wymuszona stanowi rozwiązanie ustalone obwodu po komutacji i może być wyznaczona metodą symboliczną. Składowa przejściowa charakteryzuje fizycznie procesy zachodzące w obwodzie elektrycznym na skutek niezerowych warunków początkowych przy braku wymuszeń zewnętrznych. Odpowiada ona obwodowi, w którym wyeliminowano wszystkie zewnętrzne źródła wymuszające (źródła napięciowe zwarte a prądowe rozwarte).


Składowa przejściowa zależy jedynie od warunków początkowych odniesionych do tej składowej (napięć początkowych kondensatorów i prądów początkowych cewek), struktury obwodu i wartości parametrów tego obwodu. Dla obwodów elektrycznych zawierających elementy rozpraszające energię (rezystancje) składowa przejściowa, jak zostanie pokazane później, zanika z biegiem czasu do zera. Równanie składowej przejściowej otrzymuje się zakładając wymuszenie f(t) we wzorze równe zeru i zastępując zmienną x(t) poprzez jej składową przejściową xp(t) . Otrzymuje się wówczas równanie różniczkowe jednorodne o postaci


andnxpdtn+an1dn1xpdtn1+an2dn2xpdtn2+...+a1dxpdt+a0xp=0


Rozwiązanie powyższego równania jednorodnego uzyskuje się za pośrednictwem równania charakterystycznego


ansn+an1sn1+an2sn2+...+a1s+a+a0=0


Jest to wielomian n-tego rzędu zmiennej zespolonej s o współczynnikach rzeczywistych ai Pierwiastki si(i=1,2,...,n) tego wielomianu stanowią bieguny układu.


W tym punkcie ograniczymy się jedynie do przypadku biegunów pojedynczych. Przy takim założeniu rozwiązanie równania dla składowej przejściowej zapiszemy w postaci


xp(t)=Σi=1nA+ie5it


W rozwiązaniu tym współczynniki Ai są stałymi całkowania, które należy wyznaczyć wykorzystując znajomość warunków początkowych w obwodzie (napięć kondensatorów i prądów cewek w chwili komutacji t=0). Z ciągłości prądów cewek i napięć kondensatorów wynika następująca zależność


x(0)=x(0+)+x(0+)


Pisząc tę równość dla wszystkich n zmiennych stanu otrzymuje się n równań algebraicznych z n nieznanymi współczynnikami . Z rozwiązania tego układu wyznacza się wszystkie współczynniki Ai i podstawia do wzoru ogólnego . Po wyznaczeniu rozwiązania obwodu dla składowej ustalonej i przejściowej rozwiązanie całkowite jest sumą obu rozwiązań cząstkowych, to znaczy


x(t)=xu(t)+xp(t)


Powyższa procedura rozwiązania stanu nieustalonego w obwodzie poprzez rozwiązanie układu równań różniczkowych wyższego rzędu nosi nazwę metody klasycznej. Przy większej liczbie zmiennych jest ona dość uciążliwa w obliczeniach, gdyż wymaga pracochłonnego wyznaczania rozwiązań dla każdej składowej przejściowej zmiennych stanu. Dlatego w praktyce stosuje się zwykle tylko do równań pierwszego rzędu. W tej pracy pokażemy jej zastosowanie w rozwiązaniu stanu nieustalonego w obwodzie RL oraz RC przy załączeniu napięcia stałego.