Eerste-ordesysteem

Een eerste-ordesysteem is een lineair tijdinvariant continu systeem dat gemodelleerd kan worden als een integrator met een negatieve terugkoppeling.

Veel dynamische systemen zijn bij benadering eerste-ordesystemen, bijvoorbeeld een leeglopend bad of een bord eten dat staat af te koelen.

De 'integrator' is een reservoir dat tastbare materie kan bevatten, zoals bij het bad, maar bijvoorbeeld ook warmte, zoals bij het dampende bord, of elektrische lading, zoals op een condensator. Het zuiverste voorbeeld van een lineair eerste-ordeproces is radioactief verval.

In een eerste-ordesysteem verliest het reservoir inhoud met een snelheid die evenredig is met de inhoud van het reservoir: het bad loopt sneller leeg naarmate het voller is en de warme maaltijd koelt het snelst af als het net op tafel gezet is. Het reservoir is de temperatuur boven kamertemperatuur.

Differentiaalvergelijking

De algemene differentiaalvergelijking van een eerste-ordesysteem met invoer (excitatie) x ( t ) {\displaystyle x(t)} en uitvoer (respons) y ( t ) {\displaystyle y(t)} is:

τ d y ( t ) d t + y ( t ) = a x ( t ) + b d x ( t ) d t {\displaystyle \tau \,{\frac {\mathrm {d} y(t)}{\mathrm {d} t}}+y(t)=a\,x(t)+b\,{\frac {\mathrm {d} x(t)}{\mathrm {d} t}}}

In het linkerlid staat de informatie over het systeem zelf: de eerste term beschrijft de tijdsafhankelijkheid, waarbij τ {\displaystyle \tau } de dimensie tijd heeft. Een positieve waarde correspondeert met een negatieve terugkoppeling. Het rechterlid is voor het oplossen van de differentiaalvergelijking gewoon een gegeven functie. Deze wordt echter hier gemodelleerd als een uitdrukking in termen van een excitatiefunctie x ( t ) {\displaystyle x(t)} .

Laplacetransformatie

Met behulp van de laplacegetransformeerden X {\displaystyle X} van x {\displaystyle x} en Y {\displaystyle Y} van y {\displaystyle y} volgt:

( L ( τ y + y ) ) ( s ) = ( L ( a x + b x ) ) ( s ) {\displaystyle ({\mathcal {L}}(\tau y'+y))(s)=({\mathcal {L}}(ax+bx'))(s)} ,

waaruit

τ ( L y ) ( s ) + ( L y ) ) ( s ) = a ( L x ) ( s ) + b ( L x ) ( s ) {\displaystyle \tau ({\mathcal {L}}y')(s)+({\mathcal {L}}y))(s)=a({\mathcal {L}}x)(s)+b({\mathcal {L}}x')(s)}

Dus

s τ Y ( s ) + Y ( s ) = a X ( s ) + s b X ( s ) {\displaystyle s\tau Y(s)+Y(s)=aX(s)+sbX(s)} ,

zodat

Y ( s ) = a + s b 1 + s τ X ( s ) {\displaystyle Y(s)={\frac {a+sb}{1+s\tau }}X(s)}

Daaruit volgt dat de transferfunctie gelijk is aan

H ( s ) = Y ( s ) X ( s ) = a + s b 1 + s τ {\displaystyle H(s)={\frac {Y(s)}{X(s)}}={\frac {a+sb}{1+s\tau }}}

Oplossing

Het geval zonder excitatie heeft de bijbehorende homogene lineaire differentiaalvergelijking van eerste orde

τ   d y ( t ) d t + y ( t ) = 0 {\displaystyle \tau \ {\frac {\mathrm {d} y(t)}{\mathrm {d} t}}+y(t)=0}

met de algemene oplossing:

y ( t ) = K   e t / τ {\displaystyle y(t)=K\ e^{-t/\tau }}

met K {\displaystyle K} een integratieconstante. Verder is τ {\displaystyle \tau } de tijdconstante van het systeem. Deze geeft aan hoe snel de exponentiële afname gaat. Na drie tijdconstanten is de exponentiële functie reeds voor 95% uitgewerkt, na vijf tijdconstanten voor meer dan 99%. De halveringstijd is gelijk aan ln(2) (ongeveer 0,693) maal deze exponentiële tijdconstante. Dit homogene deel van de oplossing heet het overgangsgedrag (transiënt gedrag). Het is tijdelijk actief bij het opstarten van een excitatie, of bij het wijzigen van het type excitatie.

Algemene oplossing

De algemene oplossing is

y ( t ) = K e t / τ + 1 τ s = t 0 t e ( t s ) / τ ( a x ( s ) + b   d x ( s ) d s ) d s {\displaystyle y(t)=Ke^{-t/\tau }+{\frac {1}{\tau }}\int _{s=t_{0}}^{t}e^{-(t-s)/\tau }\left(a\,x(s)+b\ {\frac {\mathrm {d} x(s)}{\mathrm {d} s}}\right)\mathrm {d} s}

met t 0 {\displaystyle t_{0}} een willekeurig tijdstip.

De tweede term is de particuliere oplossing die alleen de effecten van de inputs x ( t ) {\displaystyle x(t)} bevat, met kleinere doorwerking naarmate de input langer geleden is.

Geval b=0

In het geval dat b = 0 {\displaystyle b=0} , hangt de respons y {\displaystyle y} alleen af van de excitatie x {\displaystyle x} zelf. Zonder verlies van algemeenheid kan a = 1 {\displaystyle a=1} gesteld worden:

τ y + y = x ( t ) {\displaystyle \tau y'+y=x(t)}

Zie lineaire differentiaalvergelijking van eerste orde voor het geval van een tijdsafhankelijke τ {\displaystyle \tau } , waardoor de doorwerkingsfactor niet alleen van de tijdsduur van de sinds de input verstreken tijd afhangt, maar van de waarden van τ {\displaystyle \tau } in het hele tijdsinterval, waardoor een geneste extra integraal nodig is.

Impulsrespons

Voor x ( t ) = δ ( t t 1 ) {\displaystyle x(t)=\delta (t-t_{1})} (een diracpuls op tijd t 1 {\displaystyle t_{1}} ) is de algemene oplossing

y ( t ) = { K e t / τ voor  t < t 1 K e t / τ + 1 τ e ( t t 1 ) / τ voor  t > t 1 {\displaystyle y(t)={\begin{cases}Ke^{-t/\tau }&{\text{voor }}t<t_{1}\\Ke^{-t/\tau }+{\frac {1}{\tau }}e^{-(t-t_{1})/\tau }&{\text{voor }}t>t_{1}\end{cases}}}

De oplossing van de homogene vergelijking:

y ( t ) = K e t / τ {\displaystyle y(t)=Ke^{-t/\tau }}

komt voor t > 0 {\displaystyle t>0} overeen met de respons y ( t ) {\displaystyle y(t)} op een input x ( t ) = K τ δ ( t ) {\displaystyle x(t)=K\tau \delta (t)} , die de beginwaarde y ( 0 ) = K {\displaystyle y(0)=K} creëert vanuit de nulwaarde.

De impulsrespons is de respons op x ( t ) = δ ( t ) {\displaystyle x(t)=\delta (t)} :

h ( t ) = { 1 τ e t / τ voor  t 0 0 voor  t < 0 {\displaystyle h(t)={\begin{cases}{\frac {1}{\tau }}e^{-t/\tau }&{\text{voor }}t\geq 0\\0&{\text{voor }}t<0\end{cases}}}

Staprespons

De staprespons (stapresponsie) is de integraal van de impulsrespons:

w ( t ) = { 0 t 1 τ   e u / τ d u = 1 e t / τ voor  t 0 0 voor  t < 0 {\displaystyle w(t)={\begin{cases}\int _{0}^{t}{\frac {1}{\tau }}\ e^{-u/\tau }\mathrm {d} u=1-e^{-t/\tau }&{\text{voor }}t\geq 0\\0&{\text{voor }}t<0\end{cases}}}

Exponentiële input

Voor x ( t ) = e c t + d {\displaystyle x(t)=e^{ct+d}} , met willekeurige complexe c {\displaystyle c} en d {\displaystyle d} , heeft de vergelijking de algemene oplossing

y ( t ) = 1 1 + c τ   e c t + d + K   e t / τ {\displaystyle y(t)={\frac {1}{1+c\tau }}\ e^{ct+d}+K\ e^{-t/\tau }}

mits c τ 1 {\displaystyle c\tau \neq -1}

Voor x ( t ) = e j ( ω t + ϑ ) {\displaystyle x(t)=e^{j(\omega t+\vartheta )}} heeft de vergelijking dus de algemene oplossing

y ( t ) = 1 1 + j ω τ   e j ( ω t + ϑ ) + K   e t / τ {\displaystyle y(t)={\frac {1}{1+j\omega \tau }}\ e^{j(\omega t+\vartheta )}+K\ e^{-t/\tau }}

of, met de eerste term in poolcoördinaten,

y ( t ) = 1 1 + ω 2 τ 2   e j ( ω t + ϑ φ ) + K   e t / τ {\displaystyle y(t)={\frac {1}{\sqrt {1+\omega ^{2}\tau ^{2}}}}\ e^{j(\omega t+\vartheta -\varphi )}+K\ e^{-t/\tau }}
= cos ( φ )   e j ( ω t + ϑ φ ) + K   e t / τ {\displaystyle =\cos(\varphi )\ e^{j(\omega t+\vartheta -\varphi )}+K\ e^{-t/\tau }}

met tan ( φ ) = ω τ {\displaystyle \tan(\varphi )=\omega \tau } .

De faseverschuiving is daarmee φ {\displaystyle -\varphi } . Het is de mate waarin het argument voorloopt. Het loopt dus φ {\displaystyle \varphi } achter.

Bij een fysiek systeem geeft een reële input een reële output, en het bijbehorende abstracte systeem bij een zuiver imaginaire invoer dus ook een zuiver imaginaire output. Daarom is het reële deel van een complexe output de output van het reële deel van de input. De K {\displaystyle K} is hier in het complexe geval een willekeurig complex getal, en in het reële geval een willekeurig reëel getal.

Voor een invoer

x ( t ) = cos ( ω t + ϑ ) = R e ( e j ( ω t + ϑ ) ) {\displaystyle x(t)=\cos(\omega t+\vartheta )=\mathrm {Re} \left(e^{j(\omega t+\vartheta )}\right)}

is de algemene uitdrukking voor de output daarom

y ( t ) = 1 1 + ω 2 τ 2 cos ( ω t + ϑ φ ) + K   e t / τ {\displaystyle y(t)={\frac {1}{\sqrt {1+\omega ^{2}\tau ^{2}}}}\cos(\omega t+\vartheta -\varphi )+K\ e^{-t/\tau }}
= cos ( φ ) cos ( ω t + ϑ φ ) + K   e t / τ {\displaystyle =\cos(\varphi )\cos(\omega t+\vartheta -\varphi )+K\ e^{-t/\tau }}

Voor x ( t ) = e t / τ {\displaystyle x(t)=e^{-t/\tau }} heeft de vergelijking de algemene oplossing

y ( t ) = ( t + K )   e t / τ {\displaystyle y(t)=(t+K)\ e^{-t/\tau }}

Frequentierespons

De frequentierespons is H ( j ω ) {\displaystyle H(j\omega )} , waarbij H {\displaystyle H} de reeds genoemde transferfunctie is.

In dit systeem:

H ( j ω ) = 1 1 + j ω τ {\displaystyle H(j\omega )={\frac {1}{1+j\omega \tau }}}

Amplituderespons

De amplituderespons is de absolute waarde van H ( j ω ) {\displaystyle H(j\omega )} , waarbij H {\displaystyle H} de reeds genoemde transferfunctie is. De amplituderespons is de amplitude van het niet-transiënte deel van y ( t ) {\displaystyle y(t)} gedeeld door de amplitude van x ( t ) {\displaystyle x(t)} .

In dit systeem:

A ( ω ) = | H ( j ω ) | = 1 1 + ω 2 τ 2 {\displaystyle A(\omega )=|H(j\omega )|={\frac {1}{\sqrt {1+\omega ^{2}\tau ^{2}}}}}

Systeemkenmerken

Filter

Indien b = 0 {\displaystyle b=0} gedraagt het systeem zich als een laagdoorlaatfilter. Als de excitatie x ( t ) {\displaystyle x(t)} een hoogfrequente sinus is, zal het systeem deze in hoge mate onderdrukken.

Als omgekeerd a = 0 {\displaystyle a=0} gedraagt het systeem zich als een hoogdoorlaatfilter en wordt een constante excitatie en een laagfrequente sinus onderdrukt.

De polen en nulpunten van een systeem zijn respectievelijk de nulpunten van de noemer en de teller van zijn transferfunctie. Voor een eerste-ordelaagdoorlaatsysteem ligt de enige pool in s = 1 / τ {\displaystyle s=-1/\tau } en het enige nulpunt op oneindig.

Eerste-ordehoogdoorlaatsysteem

De systeemfunctie is:

H ( s ) = b   s τ s + 1 {\displaystyle H(s)={\frac {b\ s}{\tau s+1}}}

De frequentierespons is:

H ( j ω ) = j ω   b 1 + j ω τ {\displaystyle H(j\omega )={\frac {j\omega \ b}{1+j\omega \tau }}}

Met als amplituderespons:

A ( ω ) = ω   b 1 + ω 2 τ 2 {\displaystyle A(\omega )={\frac {\omega \ b}{\sqrt {1+\omega ^{2}\tau ^{2}}}}}

De enige pool ligt in s = 1 / τ {\displaystyle s=-1/\tau } en het enige nulpunt ligt in de oorsprong s = 0 {\displaystyle s=0} .

De impulsrespons is:

h ( t ) = b τ 2 ( τ δ ( t ) e t / τ ) {\displaystyle h(t)={\frac {b}{\tau ^{2}}}(\tau \delta (t)-e^{-t/\tau })}

De staprespons (stapresponsie) is:

w ( t ) = b τ ( 1 e t / τ ) {\displaystyle w(t)={\frac {b}{\tau }}(1-e^{-t/\tau })}

Voorbeelden

Laagdoorlaatsystemen

  • Eerste-orde passief laagdoorlaatfilter
Eerste-orde laagdoorlaatfilter
Dit filter bevat een weerstand en een condensator. De excitatie is een spanning V in ( t ) {\displaystyle V_{\text{in}}(t)} , de respons eveneens een spanning V uit ( t ) {\displaystyle V_{\text{uit}}(t)} . Passief duidt op de afwezigheid van een operationele versterker als actieve component.
De differentiaalvergelijking is:
R C d V uit ( t ) d t + V uit ( t ) = V in ( t ) {\displaystyle RC{\frac {\mathrm {d} V_{\text{uit}}(t)}{\mathrm {d} t}}+V_{\text{uit}}(t)=V_{\text{in}}(t)}
De transferfunctie is:
H ( s ) = 1 R C s + 1 {\displaystyle H(s)={\frac {1}{RCs+1}}}
De differentiaalvergelijking is:
R C d q ( t ) d t + q ( t ) = C   V in ( t ) {\displaystyle RC{\frac {\mathrm {d} q(t)}{\mathrm {d} t}}+q(t)=C\ V_{\text{in}}(t)}
De transferfunctie is:
H ( s ) = C R C s + 1 {\displaystyle H(s)={\frac {C}{RCs+1}}}
  • Het snelheidsverloop van een object
Op een object met massa m {\displaystyle m} wordt als excitatie een kracht F ( t ) {\displaystyle F(t)} uitgeoefend. De weerstand van de omgeving wordt verondersteld evenredig te zijn met de snelheid. Dit heet viskeuze demping, met c {\displaystyle c} de dempingsconstante. Als respons van het systeem wordt de snelheid v ( t ) {\displaystyle v(t)} van het object gekozen.
De differentiaalvergelijking is:
m d v ( t ) d t + c   v ( t ) = F ( t ) {\displaystyle m{\frac {\mathrm {d} v(t)}{\mathrm {d} t}}+c\ v(t)=F(t)}
De transferfunctie is:
H ( s ) = 1 m s + c {\displaystyle H(s)={\frac {1}{ms+c}}}

Hoogdoorlaatsysteem

  • Eerste-orde passief hoogdoorlaatfilter.
Eerste-orde hoogdoorlaatfilter
Dit filter bevat één weerstand en een condensator. De excitatie is een spanning V in ( t ) {\displaystyle V_{\text{in}}(t)} , de respons eveneens een spanning v uit ( t ) {\displaystyle v_{\text{uit}}(t)} .
De differentiaalvergelijking is:
R C d V uit ( t ) d t + V uit ( t ) = R C d V in ( t ) d t {\displaystyle RC{\frac {\mathrm {d} V_{\text{uit}}(t)}{\mathrm {d} t}}+V_{\text{uit}}(t)=RC{\frac {\mathrm {d} V_{\text{in}}(t)}{\mathrm {d} t}}}
De transferfunctie is:
H ( s ) = R C s R C s + 1 {\displaystyle H(s)={\frac {RCs}{RCs+1}}}