Njësia 5 / 9

Mbështetje për dizajnimin e sistemeve të kontrollit

Fitimet:

  • Aftësia për të analizuar dhe interpretuar funksionet e transferimit, konceptet e poli-zero dhe të stabilitetit me AI
  • Aftësia për të inicializuar cilësimin e parametrave PID me sugjerimin e AI dhe për ta përmirësuar atë në mënyrë të sigurt përmes simulimit dhe vendosjes në terren
  • Aftësia për të verifikuar pretendimet e qëndrueshmërisë dhe reagimit të AI me vendndodhjen Bode/root dhe përgjigjen aktuale

Mbajtja e një motori me shpejtësi konstante, balancimi i një furre në një temperaturë të synuar ose mbajtja e një droni të qëndrueshëm në ajër; Të gjitha janë probleme të sistemit të kontrollit. Dizajni i kontrollit është intensiv në matematikë: funksionet e transferimit, polet, zerat, kriteret e stabilitetit dhe akordimi PID. AI është një ndihmë e fuqishme në këtë matematikë; thjeshton funksionin e transferimit, shpjegon analizën e stabilitetit, sugjeron vlerat fillestare PID dhe shkruan kodin e simulimit të Python. Por një parametër i pasaktë në sistemin e kontrollit nuk është vetëm "performancë e keqe"; Lëkundjet, tejkalimi dhe paqëndrueshmëria mund të dëmtojnë pajisjen aktuale. Në këtë njësi, ne do të mbulojmë mënyrën e përdorimit të AI në analizën e stabilitetit, pse duhet të sintonizoni PID me simulimin dhe testimin në terren të kaskadës dhe si të verifikoni pretendimet e AI me një kurbë Bode/root-locus.

Funksioni i transferimit, polariteti-zero dhe stabiliteti

Sjellja dinamike e një sistemi shprehet me funksionin e transferimit G(s). Rrënjët e emëruesit (poleve) përcaktojnë qëndrueshmërinë e sistemit: në sistemet kohore të vazhdueshme, sistemi është i qëndrueshëm nëse të gjithë polet janë në rrafshin gjysmë të majtë (pjesa reale < 0). AI mund të thjeshtojë ose polarizojë një funksion transferimi, por është e nevojshme të kontrolloni në mënyrë të pavarur rezultatin.

Shembull: G(s) = 1 / (s² + 3s + 2) Rrënjët e emëruesit: s² + 3s + 2 = (s+1)(s+2) = 0Polet: s = -1 dhe s = -2 → të dyja në gjysmën e majtë → STABLETKonstantat e kohës: τ1 = 1 0, 5 τ2

Këshillë: Pasi të keni AI gjeni polet e një funksioni transferimi, faktorizoni vetë ekuacionin karakteristik ose llogaritni rrënjët me Python (numpy.roots). AI mund të bëjë gabime të shenjave dhe koeficientëve në thjeshtimin algjebrik; Për shkak se vendimi i stabilitetit varet nga këto rrënjë, gabimi është i shtrenjtë.

Kriteret e Stabilitetit

Nëse është e vështirë të gjesh drejtpërdrejt polet, kriteri Routh-Hurwitz përcakton qëndrueshmërinë nga koeficientët e ekuacionit karakteristik. AI mund të ndërtojë këtë tabelë; Ju kontrolloni nëse ka një ndryshim të shenjës (shenja e pavendosmërisë) në kolonën e parë. Në fushën e frekuencës, marzhi i fitimit dhe marzhi i fazës në diagramin Bode tregojnë marzhin e qëndrueshmërisë së sistemit. Kufijtë pozitive dhe të mjaftueshme (zakonisht diferenca e fazës > 45°) tregojnë një dizajn të shëndetshëm.

Akordimi PID: Rekomandimi i AI është një vendim paraprak, jo përfundimtar

Kontrolluesi PID përbëhet nga tre terma: proporcional (Kp), integral (Ki) dhe derivat (Kd). AI mund të rekomandojë një cilësim bazuar në modelin e sistemit tuaj, duke përdorur vlera fillestare ose metoda të tilla si Ziegler-Nichols. Sidoqoftë, këto vlera janë vetëm një pikënisje. Në sistemin real, modeli nuk është plotësisht i saktë; Ka fërkime, vonesa, ngopje dhe zhurmë matjeje.

Termi PID

Efekti

Kur shkon në ekstreme

Kp (proporcionale)

Përgjigja e shpejtë redukton gabimin

lëkundje, paqëndrueshmëri

Chi (integrale)

Rivendos një gabim të përhershëm

Tejkalim, mbyllje integrale

Kd (derivat)

Shtyp dhe zbut tejkalimin

Përforconi zhurmën

Qasja e akordimit të sigurt është: së pari provoni sugjerimin e AI në simulim, vizatoni përgjigjen e hapit; më pas të zbatohet gradualisht në terren në një gjendje me rrezik të ulët dhe të kufizuar. Rregulloni termat një nga një, duke vëzhguar tejkalimin, kohën e vendosjes dhe lëkundjet.

importoni numpy si npnga sinjali i importit scipy# Sistemi: G(s) = 1/(s^2 + 3s + 2), vlerat fillestare PID AIdanKp, Ki, Kd = 10.0, 5.0, 2.0# PID: C(s) = Kp + Ki/s + Kd*snum_c] = [Kd*snum_c] cikli dhe cikli i mbyllurG = sinjali.TransferFunksioni([1], [1, 3, 2])# ... shumëzimi i ciklit të hapur dhe reagimi i ciklit të mbyllur janë vendosur# Përgjigja e hapit të ciklit të mbyllur, MASË tejkalimin dhe kohën e zgjidhjes, y = signal.step(signal.TransferFunction([Kd,Kp,Ki],[1,3+Kd,2+Kp,Ki]))overshoot = (y.max() - y[-1]) / y[-1] * 100print(f"Mbikalim: %{mbikalim:.1f}vlera:.1f}, st.

Kujdes: Zbatimi i vlerave PID të rekomanduara nga AI drejtpërdrejt në gjendje të plotë funksionimi mund të stresojë motorin, valvulën ose pajisjen me mbingarkesë dhe lëkundje të papritur. Gjithmonë ndiqni fillimisht rendin e simulimit, pastaj testimin në terren me rrezik të ulët, pastaj përmirësimin gradual. Sigurohuni që ndalesa emergjente dhe kufijtë e sigurt janë aktivizuar.

Prompt i dobët / Prompt i fortë

I DOBËT:"Jepni akordim PID këtij motori." (Rezultati: tre numra pa kontekst; pa ditur dinamikën dhe kufizimet e sistemit.) FORTË:"Sugjeroni vlerat fillestare të PID për një sistem me funksion transferimi G(s)=1/(s^2+3s+2). Jepni:- Shpjegoni Ességler-Nichols dhe caktoni metodën e pritshme të përcaktimit dhe përcaktimit të kohës së ngjashme. përgjigja e hapit me qark të mbyllur.- Këto vlera janë vetëm fillimi i simulimit "Vini re se kërkohet rregullim gradual në terren. Theksoni se nëse modeli devijon nga sistemi real, vlerat do të ndryshojnë”.

Vleresimi i pretendimeve të AI: Bode dhe kurba Root-Locus

Kur AI thotë "ky cilësim është i qëndrueshëm dhe i shpejtë", provojeni këtë me dy grafikë. Lokusi rrënjë tregon se si polet lëvizin ndërsa fitimi ndryshon; Nëse polet lëvizin në gjysmën e rrafshit të djathtë, sistemi bëhet i paqëndrueshëm. Diagrami Bode jep fitimin dhe diferencën e fazës. Verifikoni vizualisht që këto marzhe janë ende të sigurta për përfitimin e sugjeruar të AI. Verifikimi më i fortë është matja e përgjigjes së hapit të sistemit real dhe krahasimi i tij me simulimin; Nëse të dyja përputhen, modeli dhe cilësimi juaj janë të besueshme.

Mini Case

Një inxhinier automatizimi zbaton vlerat PID nga AI në një furrë me temperaturë. Përgjigja duket e mirë në simulim. Por në terren, furra shkon shumë mbi temperaturën e synuar dhe fillon të lëkundet. Arsyeja: vonesa e vërtetë e ngrohjes së furrës (koha e vdekur) nuk ishte në model; AI supozoi një model ideal, pa vonesa. Inxhinieri e përshtat sistemin në mënyrë të sigurt duke hequr termin integral, duke shtuar një kompensim të vonesës dhe duke testuar fillimisht në një pikë të ulët të caktuar. Mësimi: Rekomandimi PID i AI është po aq i mirë sa modeli juaj; vonesa aktuale, ngopja dhe fërkimi ndodhin në terren dhe kërkojnë rregullim gradual.

Gabimet e zakonshme

  • Duke u mbështetur në algjebrën e AI pa kontrolluar në mënyrë të pavarur polaritetin/stabilitetin.
  • Aplikimi i vlerave PID drejtpërdrejt në gjendje të plotë funksionimi.
  • Neglizhimi i kohës së vdekur, ngopjes dhe fërkimit në model.
  • Zgjedhja e termit të derivatit të madh pa marrë parasysh zhurmën e matjes (zhurma përforcohet).
  • Injorimi i kufijve të mbylljes integrale dhe të ngopjes.
  • Vënia në punë pa e testuar në terren sepse simulimi është "i mirë".

Në përmbledhje

  • Stabiliteti varet nga vendndodhja e shtyllave; Gjysma e majtë është e qëndrueshme, gjysma e djathtë është e paqëndrueshme.
  • Routh-Hurwitz, Bode (marzhi i fitimit/fazës) dhe qëndrueshmëria e vendndodhjes së rrënjës janë mjete verifikimi.
  • Rekomandimi PID i AI është një pikënisje; Sekuenca vijon: simulim → vend me rrezik të ulët → përmirësim gradual.
  • Përfitimi dhe rreziku i teprimit të çdo termi PID duhet të dihet.
  • Pretendimet e stabilitetit të AI testohen me kurbën Bode/root-locus dhe përgjigjen reale të hapit.
  • Vonesa dhe ngopja në sistemin real kërkojnë akordim përtej modelit ideal.

Detyra e aplikimit

Zgjidhni një sistem të thjeshtë të rendit të dytë (ose përdorni një model të sistemit tuaj). Pyetni AI për polaritetet e funksionit të transferimit dhe një cilësim fillestar PID. Më pas: (1) verifikoni në mënyrë të pavarur polaritetin me numpy.roots, (2) simuloni përgjigjen e hapit të qarkut të mbyllur dhe matni kohën e tejkalimit dhe vendosjes, (3) ndryshoni Kp, Ki, Kd një nga një dhe vëzhgoni se si përkeqësohet përgjigja. Shpjegoni me vëzhgimet tuaja pse rekomandimi i AI është vetëm një fillim.