• Product
  • Suppliers
  • Manufacturers
  • Solutions
  • Free tools
  • Knowledges
  • Experts
  • Communities
Search


Innstillingstid: Hva er det? (Formel og hvordan finne den i MATLAB)

Electrical4u
Felt: Grunnleggende elektrisitet
0
China

Hva er innstillingsperiode?

Innstillingsperioden for et dynamisk system defineres som tiden det tar for utdataen å nå og stabilisere seg innenfor en gitt toleransebånd. Den betegnes som Ts. Innstillingsperioden omfatter propagasjonstid og tiden det tar å nå regionen av sitt endelige verdi. Det inkluderer tiden til å gjenopprette overlastsbetingelsen sammen med slew og stabil nær toleransebåndet.

Toleransebåndet er den maksimale tillatte rekkevidden der utdataen kan stabilisere seg. Generelt er toleransebåndene 2% eller 5%.

Innstillingsperioden i stegresponsen for et system av andre orden er vist i figuren nedenfor.



settling time

Innstillingsperiode



Innstillingsperiode Formel

Innstillingsperioden avhenger av naturlig frekvens og respons fra systemet. Generell ligning for innstillingsperiode er;


  

\[ T_S = \frac{ln(tolerance \, fraction)}{damping \, ratio \times Natural \, frequency} \]


Enhetens stegrespons for et system av andre orden uttrykkes som;


  

\[ C(t) = 1 - \left( \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \right) sin(\omega_d t + \theta) \]


Denne ligningen deles inn i to deler;

 

  

\[ exponential \, component = \left( \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \right) \]



  

\[ sinusoidal \, component = sin(\omega_d t + \theta) \]


For å beregne innsvingstiden, trenger vi bare den eksponentielle komponenten, da denne nullstiller den oscillerende delen av den sinusformede komponenten. Og toleransefraksjonen er lik den eksponentielle komponenten.

\[ Toleransebrøk = \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \]



  

\[ t = T_S \]



  

\[ Toleransebrøk \times \sqrt{1-\zeta^2} = e^{-\zeta \omega_n T_S} \]



  

\[ ln \left( Toleransebrøk \times \sqrt{1-\zeta^2} \right) = -\zeta \omega_n T_S \]



  

\[ T_S = - \frac{ ln \left( Tolerance \, fraction \times \sqrt{1-\zeta^2} \right)}{\zeta \omega_n} \]

Hvordan beregne innstillingsperiode

For å beregne innstillingsperioden, vurderer vi et førsteordens system med enhetstrinnrespons.


  

\[ \frac{C(s)}{R(s)} = \frac{\frac{1}{T}}{s+\frac{1}{T}}} \]


For enhetstrinnrespons,


  

\[ R(s) = \frac{1}{s} \]


Dermed,


  

\[ C(s) = \frac{\frac{1}{T}}{s(s+\frac{1}{T})}} \]



  

\[ C(s) = \frac{A_1}{s} + \frac{A_2}{s+\frac{1}{T}} \]


Nå, beregn verdien for A1 og A2.

\[ \frac{\frac{1}{T}}{s(s+\frac{1}{T})}} = \frac{A_1(s+\frac{1}{T}) + A_2s}{s(s+\frac{1}{T})} \]



  

\[ \frac{1}{T} = A_1 (s+\frac{1}{T}) + A_2 s \]


Antalet s = 0;


  

\[ \frac{1}{T} = A_1( 0 + \frac{1}{T}) + A_2 (0) \]



  

\[ \frac{1}{T} = A_1 \frac{1}{T} \]



  

\[ A_1 = 1 \]


Antalet s = -1/T;


  

\[ \frac{1}{T} = A_1 (0) + A_2 (\frac{-1}{T}) \]



  

\[ \frac{1}{T} = -A_2 \frac{1}{T} \]



  

\[ A_2 = -1 \]



  

\[C(s) = \frac{1}{s} - \frac{1}{s+\frac{1}{T}} \]



  

\[ C(t) = L^{-1} C(s) \]

\[ C(t) = 1 - e^{\frac{-t}{T}} \]



  

\[ e^{\frac{-t}{T}} = 1 - C(t) \]

For 2% feil, 1-C(t) = 0.02;


  

\[ e^{\frac{-t_s}{T}} = 0.02 \]



  

\[ \frac{-t_s}{T} = ln(0.02) \]



  

\[ \frac{-t_s}{T} = -3.9 \]



  

\[ t_s = 3.9T \]



  

\[ t_s \approx 4T \]


Denne ligningen gir innstillingstid for et førsteordens system med enhetssteginngang.

For et andreordens system må vi vurdere følgende ligning;


  

\[ C(t) = 1 - \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} sin(\omega_d t+\phi) \]


I denne ligningen er eksponentialleddet viktig for å finne innstillingstiden.


  

\[ C(t) = 1 - \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} \]



  

\[ \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} = 1 - C(t) \]


Nå betrakter vi 2 % feil. Derfor er 1 – C(t) = 0,02;


  

\[ \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} = 0.02 \]

Verdien av dempingforholdet (ξ) avhenger av typen andreordens system. Her betrakter vi et underdempet andreordens system. Og verdien av ξ ligger mellom 0 og 1.

Så nevneren i ovenstående ligning er nesten lik 1. Og for å forenkle beregningen, kan vi utelate den.


  

\[ e^{- \zeta \omega_n t_s} = 0.02 \]



  

\[ - \zeta \omega_n t_s = ln(0.02) \]



  

\[ - \zeta \omega_n t_s = -3.9 \]



  

\[ t_s = \frac{3.9}{\zeta \omega_n} \]



  

\[ t_s \approx \frac{4}{\zeta \omega_n} \]


Denne ligningen kan kun brukes for 2 % feilmargin og underdempet andreordens system.

Tilsvarende for 5 % feilmargin; 1 – C(t) = 0.05;


  

\[ e^(- \zeta \omega_n t_s) = 0.05 \]



  

\[ - \zeta \omega_n t_s = ln(0.05) \]



  

\[ - \zeta \omega_n t_s = -3 \]



  

\[ t_s \approx \frac{3}{\zeta \omega_n} \]


For andreordens systemer, før vi finner innstillingstiden, må vi beregne dempingforholdet.


Andreordens system

Dempingsforhold (ξ)

Innstillingstid (TS)

Underdempet

0<ξ<1

  

\[ T_S = \frac{4}{\zeta \omega_n }\]

Udempet

ξ = 0

  

\[ T_S = \infty \]

Kritisk dempet

ξ = 1

  

\[ T_S = \frac{6}{\omega_n} \]

Overdempet

ξ > 1

Avhenger av dominante poler


Rotsettlingtid for rotlokusmetoden

Rotsettlingstiden kan beregnes ved hjelp av rotlokusmetoden. Rotsettlingstiden avhenger av dempingforholdet og naturlig frekvens.

Disse størrelsene kan utledes med hjelp av rotlokusmetoden. Og vi kan finne rotsettlingstiden.

La oss forstå dette gjennom et eksempel.


  

\[ G(s) = \frac{K}{(s+1)(s+2)(s+3)} \]


Overskyting = 20%


  

\[ damping \, ratio \, \zeta = \frac{-ln(\%OS/100)}{\sqrt{\pi^2 + ln^2(\%OS/100)}} \]



  

\[ \zeta = \frac{-ln(0.2)}{ \sqrt{\pi^2 + ln^2(0.2)}} \]



  

\[ \zeta = \frac{1.609}{ \sqrt{\pi^2 + 2.59}} \]



  

\[ \zeta = \frac{1.609}{3.529} \]



  

\[ \zeta = 0.4559 \]


Fra rotlokusplottet kan du finne de dominante polene;


  

\[ P = -0.866 \pm j 1.691  = \sigma \pm j \omega_d \]



  

\[ \omega_d = 1.691 \]



  

\[ \omega_d = \omega_n \sqrt{1-\zeta^2} \]



  

\[ 1.691 = \omega_n \sqrt{1-0.207} \]



  

\[ \omega_n = \frac{1.691}{\sqrt{0.793}} \]



  

\[ \omega_n = \frac{1.691}{0.890} \]



  

\[ \omega_n = 1.9 \, rad/sec \]


Nå har vi verdien av ξ og ωn,


  

\[ settling \, time \, t_s = \frac{4}{\zeta \omega_m} \]



  

\[ t_s = \frac{4}{0.455 \times 1.9} \]



  

\[ t_s = 4.62 sec \]


Røtlokusplottet er utledet fra MATLAB. For dette bruker du «sisotool». Her kan du legge til en begrensning for prosentvis overskudd som er lik 20 %. Og få dominante poler lett.

Nedenfor vises røtlokusplottet fra MATLAB.



rotasjonskrets eksempel

Eksempel på rotasjonskrets



Vi kan finne innsnusningstiden med hjelp av MATLAB. Enhetsstegresponsen for dette systemet er vist i figuren nedenfor.



innsnusningstid i matlab

Innsnusningstid i MATLAB



Hvordan redusere innsnusningstid

Innsnusningstiden er tiden som kreves for å oppnå målet. For ethvert kontrollsystem må innsnusningstiden holdes så lav som mulig.

Å redusere innsnusningstiden er ikke en enkel oppgave. Vi må designe en kontroller for å redusere innsnusningstiden.

Som vi vet, finnes det tre kontrollerer; proporsjonell (P), integrerende (I), derivativ (D). Med en kombinasjon av disse kontrollerene kan vi oppfylle kravene til systemet.

Forsterkningsfaktoren til kontrollerne (KP, KI, KD) velges ut fra systemets behov.

En økning i proporsjonell forsterkningsfaktor KP resulterer i en liten endring i innsnusningstiden. En økning i integrerende forsterkningsfaktor KI øker innsnusningstiden. En økning i derivativ forsterkningsfaktor KD reduserer innsnusningstiden.

Derfor øker derivativforsterkningen for å redusere innstillingstiden. Når man velger forsterkningsverdiene for PID-regulatoren, kan det også påvirke andre størrelser som stigningstid, overskyting og statisk feil.

Hvordan finne stabiliserings tid i MATLAB

I MATLAB kan stabiliserings tiden finnes ved hjelp av en skritt funksjon. La oss forstå dette gjennom et eksempel.


  

\[ G(s) = \frac{25}{s^2 + 6s + 25} \]


Først beregner vi stabiliserings tiden ved hjelp av en ligning. For dette sammenligner vi denne overføringsfunksjonen med den generelle overføringsfunksjonen for et andreakt system.


  

\[ G(s) = \frac{\omega_n^2}{s^2 + 2 \zeta \omega_n s + \omega_n^2} \]


Derfor,


  

\[ 2 \zeta \omega_n = 6 \]



  

\[ \zeta \omega_n = 3 \]



  

\[ settling \, time \, (t_s) = \frac{4}{\zeta \omega_n} \]



  

\[ t_s = \frac{4}{3} \]



  

\[ t_s = 1.33 sec \]


Denne verdien er en tilnærmet verdi, for vi har tatt forutsetninger under beregningen av likningen for stabiliseringstid. Men i MATLAB får vi den eksakte verdien av stabiliseringstiden. Så denne verdien kan være litt forskjellig i begge tilfeller.

Nå, for å beregne stabiliseringstid i MATLAB, bruker vi trinnsfunksjonen.

clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
sys = tf(num,den);
F = step(sys,t);
H = stepinfo(F,t)

step(sys,t);

Output:

H =

RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850

Og du får et svargraf som vist i figuren nedenfor.



settling time calculation in matlab

Beregning av stabiliseringstid i MATLAB



I MATLAB er standard feilprosenten 2%. Du kan endre dette i grafen for ulike feilprosenter. For det, høyreklikk på grafen > egenskaper > alternativer > "vis stabiliseringstid innen ___ %".



property editor matlab

Egenskaper Editor MATLAB



En annen måte å finne innsvingstiden er ved å kjøre en løkke. Som vi vet, for 2 % feilmargin, betrakter vi responsen mellom 0.98 til 1.02.

clc; clear all; close all;

num = [0 0 25];
den = [1 6 25];

t = 0:0.005:5;

[y,x,t] = step(num,den,t);

S = 1001;
while y(S)>0.98 & y(S)<1.02;
    S=S-1;
end
innsvingstid = (S-1)*0.005

Output:

innsvingstid = 1.1886

Erklæring: Respekt for originaliteten, godt artikler verdt å deles, hvis det er kränkning kontakt slett.

Gi en tips og oppmuntre forfatteren

Anbefalt

Feil og håndtering av enefasejording i 10kV distribusjonslinjer
Egenskaper og deteksjonsutstyr for enkeltfase jordfeil1. Egenskaper ved enkeltfase jordfeilSentralalarmsignaler:Advarselklokken ringer, og indikatorlampen merket «Jordfeil på [X] kV bussseksjon [Y]» lyser opp. I systemer med Petersen-spole (bueundertrykkelsesspol) som jorder nøytralpunktet, lyser også indikatoren «Petersen-spol i drift».Indikasjoner fra isolasjonsövervåkningsvoltmeter:Spenningen i feilfasen avtar (i tilfelle av ufullstendig jording) eller faller til null (i tilfelle av fast jord
01/30/2026
Neutralpunkt jordingsdriftsmodus for 110kV~220kV kraftnetttransformatorer
Anordningen av neutrale punkt jordingsdriftsmoduser for transformatorer i kraftnett på 110kV~220kV skal oppfylle isoleringshensynene for transformatorers neutrale punkter, og man skal også stræbe etter å holde nullsekvensimpedansen i kraftverk nokså uforandret, samtidig som man sikrer at den totale nullsekvensimpedansen ved ethvert kortslutningspunkt i systemet ikke overstiger tre ganger den positive sekvensimpedansen.For 220kV- og 110kV-transformatorer i nye byggeprosjekter og tekniske oppgrade
01/29/2026
Hvorfor bruker delstasjoner steiner grus kies og knust stein
Hvorfor bruker transformatorstasjoner stein, grus, småstein og knust berg?I transformatorstasjoner må utstyr som kraft- og distribusjonstransformatorer, transmisjonslinjer, spenningstransformatorer, strømtransformatorer og skillebrytere alle jordes. Ut over jordingen vil vi nå utforske grundig hvorfor grus og knust stein vanligvis brukes i transformatorstasjoner. Selv om de virker vanlige, spiller disse steinene en kritisk sikkerhets- og funksjonell rolle.I jordingsdesign for transformatorstasjo
01/29/2026
HECI GCB for Generators – Hurtig SF₆ strømkjederør
1. Definisjon og funksjon1.1 Generator sirkuitsbryterens rolleGenerator sirkuitsbryteren (GCB) er et kontrollerbart avkoblingspunkt plassert mellom generatoren og spenningsforhøyende transformator, som fungerer som en grensesnitt mellom generatoren og kraftnettet. Dets primære funksjoner inkluderer å isolere feil på generator-siden og å muliggjøre driftskontroll under synkronisering av generatoren og kobling til nettet. Driftsprinsippet for en GCB er ikke vesentlig forskjellig fra det for en sta
01/06/2026
Send forespørsel
+86
Klikk for å laste opp fil
Last ned
Hent IEE Business-applikasjonen
Bruk IEE-Business-appen for å finne utstyr få løsninger koble til eksperter og delta i bransjesamarbeid hvor som helst når som helst fullt støttende utviklingen av dine energiprojekter og forretning