Eining 5 / 9

Stuðningur við hönnun stýrikerfa

Hagnaður:

  • Geta til að greina og túlka flutningsvirkni, pól-núll og stöðugleikahugtök með gervigreind
  • Geta til að frumstilla PID færibreytustillingu með AI tillögu og bæta það á öruggan hátt með uppgerð og vettvangsstillingu
  • Geta til að sannreyna stöðugleika og viðbragðskröfur gervigreindar með Bode/rótarstað og raunverulegu svari

Að halda hreyfil á jöfnum hraða, halda ofni í jafnvægi við markhitastig eða halda dróna stöðugum á lofti; Þau eru öll stjórnkerfisvandamál. Stýrihönnun er stærðfræðifrek: flutningsaðgerðir, skautar, núll, stöðugleikaviðmið og PID-stilling. AI er öflugt hjálpartæki í þessari stærðfræði; einfaldar flutningsaðgerðina, útskýrir stöðugleikagreiningu, stingur upp á PID upphafsgildum og skrifar Python uppgerð kóða. En röng færibreyta í stjórnkerfinu er ekki bara „slæm frammistaða“; Sveifla, yfirskot og óstöðugleiki geta skemmt raunverulegan búnað. Í þessari einingu munum við fara yfir hvernig á að nota gervigreind í stöðugleikagreiningu, hvers vegna þú ættir að stilla PID með uppgerð og fallsviðsprófun og hvernig á að sannreyna fullyrðingar gervigreindar með Bode/rótarstaðsferil.

Flutningsaðgerð, pólun-núll og stöðugleiki

Kvik hegðun kerfis er tjáð með flutningsfallinu G(s). Rætur nefnarans (skauta) ákvarða stöðugleika kerfisins: í samfelldum tímakerfum er kerfið stöðugt ef allir skautar eru í vinstra hálfplani (raunhluti < 0). AI getur einfaldað eða skautað flutningsaðgerð, en það er nauðsynlegt að athuga niðurstöðuna sjálfstætt.

Dæmi: G(s) = 1 / (s² + 3s + 2)Nefnararót: s² + 3s + 2 = (s+1)(s+2) = 0Pólar: s = -1 og s = -2 → báðir í vinstri hálfplani → STÖÐURTímafastar: τ1 = 1 s, 0,52s

Ábending: Þegar þú hefur fundið gervigreindina til að finna skauta flutningsfalls skaltu reikna einkennisjöfnuna sjálfur eða reikna ræturnar með Python (numpy.roots). AI getur gert tákn- og stuðlavillur í algebrulegri einföldun; Vegna þess að stöðugleikaákvörðunin veltur á þessum rótum eru mistök dýr.

Stöðugleikaviðmið

Ef erfitt er að finna skauta beint, ákvarðar Routh-Hurwitz viðmiðun stöðugleikans út frá stuðlum einkennandi jöfnunnar. AI getur byggt þetta borð; Þú athugar hvort það sé merkisbreyting (ákvörðunarmerki) í fyrsta dálki. Í tíðnisviðinu sýna ávinningsmörk og fasamörk í Bode skýringarmyndinni stöðugleikamörk kerfisins. Jákvæð og nægjanleg mörk (venjulega fasabil > 45°) gefa til kynna heilbrigða hönnun.

PID Tuning: AI ráðleggingar eru bráðabirgðaákvörðun, ekki endanleg ákvörðun

PID stjórnandi samanstendur af þremur hugtökum: hlutfalli (Kp), heild (Ki) og afleiða (Kd). AI getur mælt með stillingu sem byggir á kerfislíkani þínu, með því að nota upphafsgildi eða aðferðir eins og Ziegler-Nichols. Hins vegar eru þessi gildi aðeins upphafspunktur. Í raunkerfinu er líkanið ekki alveg nákvæmt; Það eru núning, seinkun, mettun og mælingar hávaði.

PID tíma

Áhrif

Þegar þú ferð út í öfgar

Kp (hlutfallslega)

Hröð viðbrögð draga úr villum

sveifla, óstöðugleiki

Chi (heilt)

Endurstillir varanlega villu

Yfirskot, óaðskiljanlegur vindur

Kd (afleiða)

Bælir og dempar yfirskot

Magnaðu hávaðann

Öryggisstillingaraðferðin er: reyndu fyrst tillögu gervigreindar í uppgerðinni, teiknaðu skrefssvarið; innleiða síðan smám saman á vettvangi í áhættulítilli, takmörkuðu ástandi. Stilltu hugtökin eitt í einu, fylgdu framhjáhlaupi, uppgjörstíma og sveiflu.

flytja inn numpy sem np frá scipy innflutningsmerki# Kerfi: G(s) = 1/(s^2 + 3s + 2), PID upphafsgildi AIdanKp, Ki, Kd = 10.0, 5.0, 2.0# PID: C(s) = Kp + Ki/s + Kd*snum_c = [Kd*snum_c] lokað hringrásG = merki. Flutningsaðgerð([1], [1, 3, 2])# ... margföldun með opinni lykkju og endurgjöf með lokuðu lykkju er komið á# Teiknaðu skrefsvörun fyrir lokaða lykkju, MÆLIÐ yfirskot og uppgjörstíma, y = signal.step(merki.TransferFunction([Kd,Kp,Ki],[1,3+Kd,2) -ymax.(overshoot,2))ymax. y[-1]) / y[-1] * 100print(f"Overshoot: %{overshoot:.1f}, stöðugt gildi: {y[-1]:.3f}")

Varúð: Með því að beita AI ráðlögðum PID-gildum beint við fullan vinnsluástand getur það haft áhrif á mótor, ventil eða búnað með skyndilegri yfirskot og sveiflu. Fylgdu alltaf uppgerðinni fyrst, síðan vettvangsprófun með lítilli áhættu og síðan smám saman umbótum. Gakktu úr skugga um að neyðarstöðvun og öryggismörk séu virkjuð.

Veik kvaðning / sterk kvaðning

WEAK:"Give PID tuning to this motor."(Niðurstaða: þrjár tölur án samhengis; án þess að vita gangverki og takmarkanir kerfisins.)STERK:"Suggest PID initial values for a system with transfer function G(s)=1/(s^2+3s+2). Provide:- Explain the Ziegler-Nichols or similar the expectedtions method and the assummate for the assummate for a system with transfer function G(s)=1/(s^2+3s+2). lokuð lykkja skrefsvörun.- Þessi gildi eru aðeins uppgerð byrjun „Athugið að smám saman aðlögun er nauðsynleg á sviði. Leggðu áherslu á að ef líkanið víkur frá raunverulegu kerfi munu gildin breytast.“

Staðfesta kröfur gervigreindar: Bode and the Root-Locus Curve

Þegar gervigreindin segir „þessi stilling er stöðug og hröð“ skaltu prófa þetta með tveimur línuritum. Rótarstaðan sýnir hvernig skautarnir hreyfast þegar styrkurinn breytist; Ef pólarnir færast í hægra hálfa planið verður kerfið óstöðugt. Bode skýringarmyndin gefur ávinning og fasabil. Staðfestu sjónrænt að þessi framlegð sé enn örugg á AI-ávinningi. Sterkasta sannprófunin er að mæla skrefsvörun raunverulega kerfisins og bera það saman við uppgerðina; Ef þetta tvennt passar saman er líkanið þitt og stillingin áreiðanleg.

Mini Case

Sjálfvirkniverkfræðingur beitir PID-gildum frá gervigreind í hitaofn. Viðbrögðin líta vel út í uppgerðinni. En á sviði fer ofninn vel yfir markhitastiginu og byrjar að sveiflast. Ástæðan: Upphitunartöf hins raunverulega ofn (dauður tími) var ekki í líkaninu; Gervigreind gerði ráð fyrir hugsjónum, töf-lausu líkani. Verkfræðingurinn passar kerfið á öruggan hátt með því að sleppa óaðskiljanlegu hugtakinu, bæta við töfabótum og prófa fyrst á lágu stigi. Lexía: PID ráðleggingar gervigreindar eru aðeins eins góðar og líkanið þitt; raunveruleg töf, mettun og núning eiga sér stað á sviði og krefjast hægfara aðlögunar.

Algeng mistök

  • Að treysta á algebru gervigreindar án þess að athuga sjálfstætt pólun/stöðugleika.
  • Að beita PID gildum beint við fullt rekstrarástand.
  • Vanræksla á dauðatíma, mettun og núning í líkaninu.
  • Velja afleiðuhugtakið stórt án þess að taka tillit til mælingahávaða (hávaði er magnaður).
  • Hunsa samþætt vinda- og mettunarmörk.
  • Að taka það í notkun án þess að prófa það á vettvangi vegna þess að uppgerðin er "góð".

Í stuttu máli

  • Stöðugleiki fer eftir staðsetningu skautanna; Vinstra hálfplanið er stöðugt, hægra hálfplanið er óstöðugt.
  • Routh-Hurwitz, Bode (gain/fasa margin) og rót-staðsetningarstöðugleiki eru sannprófunartæki.
  • PID ráðlegging AI er upphafspunktur; Röðin er hér á eftir: uppgerð → lágáhættusvæði → smám saman framför.
  • Ávinningur og áhætta af því að ofgera sérhverju PID tíma ætti að vera þekktur.
  • Stöðugleikakröfur gervigreindar eru prófaðar með Bode/root-locus feril og alvöru skrefsvörun.
  • Seinkun og mettun í raunverulegu kerfi krefjast stillingar umfram hið fullkomna líkan.

Umsóknarverkefni

Veldu einfalt annars stigs kerfi (eða notaðu líkan af þínu eigin kerfi). Spyrðu gervigreindina um pólun flutningsaðgerðarinnar og PID upphafsstillingu. Síðan: (1) sannreynið sjálfstætt pólunina með numpy.roots, (2) líkið eftir þrepasvarinu með lokuðu lykkju og mælið yfirskots- og stöðvunartíma, (3) breytið Kp, Ki, Kd eitt af öðru og fylgist með hvernig svörunin versnar. Útskýrðu með eigin athugunum hvers vegna AI ráðleggingin er aðeins byrjun.