www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

PID regulacija - podrobno
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Merilna tehnika in senzorji
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Vinkel
Član
Član



Pridružen-a: Čet 15 Maj 2008 16:55
Prispevkov: 237
Aktiv.: 1.14
Kraj: Ljubljana

PrispevekObjavljeno: Sob Jul 11, 2009 8:29 pm    Naslov sporočila:  PID regulacija - podrobno Odgovori s citatom

SimonS je napisal/a:
Sedaj imam že napisano PID regulacijo, ki jo še testiram. Mogoče kdo ve za primerek "samonastavlive" PID regulacije? To mislim, da se PID sam uči in sam izbere najbolj optimalne parametre? To bi bil zelo hvaležen!!


Ali pride tu v upoštev Ziegler Nicholsova metoda ali se v praksi v splošnem uporablja kaj kompleksnejšega?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.61
Kraj: Trzic

PrispevekObjavljeno: Sob Jul 11, 2009 8:43 pm    Naslov sporočila:   Odgovori s citatom

Vinkel je napisal/a:
SimonS je napisal/a:
Mogoče kdo ve za primerek "samonastavlive" PID regulacije?


Ali pride tu v upoštev Ziegler Nicholsova metoda ali se v praksi v splošnem uporablja kaj kompleksnejšega?


Ziegler-Nichols je v primerjavi z nekaterimi novejšimi algoritmi prav smešno zadaj. Teorij in različnih realizacij teh novih algoritmov pa je veliko, vsak avtor pa zagovarja svojega.

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Vinkel
Član
Član



Pridružen-a: Čet 15 Maj 2008 16:55
Prispevkov: 237
Aktiv.: 1.14
Kraj: Ljubljana

PrispevekObjavljeno: Sob Jul 11, 2009 8:50 pm    Naslov sporočila:   Odgovori s citatom

So te moderne metode splošno znane ali so to poslovne skrivnosti podjetij, ki izdelujejo industrijske PID krmilnike ?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.12
Kraj: Kobarid

PrispevekObjavljeno: Ned Jul 12, 2009 10:06 am    Naslov sporočila:   Odgovori s citatom

NeoTO je napisal/a:

Ziegler-Nichols je v primerjavi z nekaterimi novejšimi algoritmi prav smešno zadaj. Teorij in različnih realizacij teh novih algoritmov pa je veliko, vsak avtor pa zagovarja svojega.

Na netu sem našel veliko teorije, ampak nikjer pa ni detajlno napisano, kako bi to lahko realiziral v praksi. Prav zato sprašujem, če je kdo že delal z tem, oz. pozna kakšen dober link na to temo...

_________________
Lep dan
Simon
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.61
Kraj: Trzic

PrispevekObjavljeno: Pon Jul 13, 2009 10:28 am    Naslov sporočila:   Odgovori s citatom

Vinkel je napisal/a:
So te moderne metode splošno znane ali so to poslovne skrivnosti podjetij, ki izdelujejo industrijske PID krmilnike ?


Na primerih, na katerih sem testiral, se je veliko bolje od Ziegler Nicholsa obnesla Chien-Hrones-Roswick metoda določanja koeficientov, najbolje pa metoda površin, ki jo razvijajo na IJS-u.

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.17
Kraj: Ljubljana

PrispevekObjavljeno: Pon Jul 13, 2009 10:16 pm    Naslov sporočila:   Odgovori s citatom

SimonS je napisal/a:
Na netu sem našel veliko teorije, ampak nikjer pa ni detajlno napisano, kako bi to lahko realiziral v praksi. Prav zato sprašujem, če je kdo že delal z tem, oz. pozna kakšen dober link na to temo...

He, he..
Whistle
Če obladaš teorijo potem ni problema!
Spišeš PID regulator in narediš simulacijo, vsaj tako sem jaz začel!
P regulator je zgolj ena vrstica:
Koda:
Output = PPoint + (No - Input) / Xp

Enako velja za I del..
Koda:
PPoint = PPoint + (No-Input) / Xp / ITime


Pri D-ju je stvar podobna le, da ti ojačanje predstavlja sprememba regulirane veličine po času!

Dober PID regulator ni kar tako!
Predvsem moraš razumeti regulacijo!
In važno je, da ločiš katero teorijo bereš, imaš Ameriško in Nemško, termini so različni.

Na samoadaptivnost pa za začetek raje pozabite!

Veliko uspeha...

LP GJ
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.56

PrispevekObjavljeno: Tor Jul 14, 2009 12:59 am    Naslov sporočila:   Odgovori s citatom

GJ je napisal/a:
Na samoadaptivnost pa za začetek raje pozabite!


Bi se lahko kdo morda malce obsirneje razpisal o tem (par odstavkov) ?

Kaj se sploh lahko samo od sebe prilagaja, ce moras tako ali tako nastaviti v kaksno stanje in kako naj zadeva pride - v tem primeru bi bilo vseeno, ce bi po isti metodi (s poizkusanjem) sam natsavil parametre ? Think

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.61
Kraj: Trzic

PrispevekObjavljeno: Tor Jul 14, 2009 8:08 am    Naslov sporočila:   Odgovori s citatom

Treba je ločiti med samonastavljivimi in samoadaptivnimi regulatorji. Prvi se nastavijo sami enkrat ob zagonu in se potem parametri ne spreminjajo. Takrat regulator pač pošlje ven nek signal ter glede na odziv v svojih tabelah poišče ustrezne parametre.
Adaptivni regulatorji pa identificirajo sistem ves čas in gradijo model sistema. Iz modela sistema pa se potem izračunajo najbolj primerne parametre. Takšni regulatorji pa delujejo dobro le, če se regulirana veličina spreminja. Če je izhodni signal 'reven', identifikacije ne more delovati dobro. Seveda pa potrebujejo stabilne začetne parametre, da sploh zadeva začne delovat.
Toliko bolj na hitro.

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70773.45

PrispevekObjavljeno: Tor Jul 14, 2009 8:53 am    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.17
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jul 14, 2009 12:34 pm    Naslov sporočila:   Odgovori s citatom

Sokrat je napisal/a:
Kaj se sploh lahko samo od sebe prilagaja, ce moras tako ali tako nastaviti v kaksno stanje in kako naj zadeva pride - v tem primeru bi bilo vseeno, ce bi po isti metodi (s poizkusanjem) sam natsavil parametre ? Think


Govorimo seveda o programiranju v KRT (krmilno regulacijski tehniki)… Laughing
Torej s pisanjem algoritma PID regulatorja in algoritmov samoadaptivnosti.
Res na hitro…
Jasno ti mora biti še marsikaj drugega.
Najprej s kakšno regulacijo se ukvarjaš! Vedeti moraš vsaj koliko pomembnih motilnih dejavnikov imaš.

Če imaš le en vpliven motilni dejavnik, potem ni težko nastaviti regulatorja, obstajajo formule, ki ti pri tem pomagajo. Seveda pa moraš vedeti/izmeriti odzivnost sistema, ki ga krmiliš.
Če se ukvarjaš s hitrimi procesi potem moraš vedeti kje so meje odzivnosti regulacije. Na to vpliva: odzivnost tipal, odzivnost izvršnih organov, regulacijsko razmerje izvršnih organov, razne fizikalne lastnosti kot so toplotna prevodnost, toplotna vztrajnost itd. Skratka, jasna ti mora biti tudi vsa fizika, ki tiči v ozadju reguliranega procesa.


Samoadaprivnost:
Obstaja več metod samoadaptivnosti, ampak preden se začneš ukvarjati z njo si moraš pridobiti poleg teorije še nekaj izkušenj, vsaj dobro programsko simulacijo moraš narediti. Z dobro simulacijo si rešiš/prihraniš veliko problemov. Včasih so računali simulacije na roke ali pa so naredili simulacijo iz RLC elementov, danes pa to narediš brez problema v nekem programskem jeziku.


Primerček:
Recimo, da ne želiš, da trosiš svoj dragoceni čas z merjenjem odzivnosti sistema in ti za to poskrbi en del tvoje programske kode. Ponavadi prilagajaš kar ojačanje, oziroma Xp (proporcionalno območje regulatorja), seveda znotraj nekih smiselnih meja! Kako spreminjaš ta faktor, je seveda stvar tvojega programskega algoritma. Recimo, da je tvoj programski algoritem sposoben slediti kako se neka motnja v procesu regulacije odvija/niha. Če program zazna, da je odzivnost sistema preslaba, potem poveča ojačanje za nek faktor, če pa ugotovi prenihanje pa ustrezno zmanjša ojačanje.

LP GJ


Nazadnje urejal/a GJ Tor Jul 14, 2009 12:40 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.12
Kraj: Kobarid

PrispevekObjavljeno: Tor Jul 14, 2009 12:39 pm    Naslov sporočila:   Odgovori s citatom

Uh, ja vidim, da ne bo ravno tako enostavno, kot sem si zamislil.
No hvala za vso pomoč grem malo študirat zadeve.

_________________
Lep dan
Simon
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pikec
Član
Član



Pridružen-a: Ned 13 Apr 2008 19:56
Prispevkov: 28
Aktiv.: 0.13
Kraj: Hrastnik

PrispevekObjavljeno: Čet Jul 16, 2009 12:04 am    Naslov sporočila:  PID regulatorji Odgovori s citatom

Pozdravljeni
Veliko uporabnega vsaj zame sem našel na strani http://techteach.no/kybsim/index.htm
Lp Pikec d'oh!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
psevdonim
Član
Član



Pridružen-a: Čet 21 Sep 2006 21:42
Prispevkov: 3406
Aktiv.: 14.92
Kraj: slo

PrispevekObjavljeno: Sob Mar 20, 2010 10:35 pm    Naslov sporočila:   Odgovori s citatom

kako se enačba na sliki vpiše v Liso ?
Ničle morajo biti 3 in -3, poli pa 0, 3 in 1 .
Vem, da je numerator števec, denominator pa imenovalec, naprej pa mi zmanjka Confused



enacba.jpg
 Opis:
spodaj piše S^3 - 4S^2 + 3S
 Velikost datoteke:  2.59 KB
 Pogledana:  10843 krat

enacba.jpg



lisa_vpis.jpg
 Opis:
 Velikost datoteke:  60.93 KB
 Pogledana:  13 krat

lisa_vpis.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
psevdonim
Član
Član



Pridružen-a: Čet 21 Sep 2006 21:42
Prispevkov: 3406
Aktiv.: 14.92
Kraj: slo

PrispevekObjavljeno: Sob Mar 20, 2010 10:49 pm    Naslov sporočila:   Odgovori s citatom

že našel - vpisoval sem 4, mora pa biti -4 d'oh!


resitev_lisa.jpg
 Opis:
 Velikost datoteke:  65.05 KB
 Pogledana:  9 krat

resitev_lisa.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
psevdonim
Član
Član



Pridružen-a: Čet 21 Sep 2006 21:42
Prispevkov: 3406
Aktiv.: 14.92
Kraj: slo

PrispevekObjavljeno: Ned Mar 21, 2010 1:32 am    Naslov sporočila:   Odgovori s citatom

recimo da mi je jasno, kako smo prišli do enačbe za izračun ničel in polov.
Kako pa prideš do karakteristične enačbe za oceno stabilnosti s pomočjo Routhovega kriterija, okvirjeno z rdečo ?
Npr. od kod se pojavi 1* v števcu in 1+ v imenovalcu ? Ali to velja na splošno - kjerkoli naletiš na tako stvar, pač napišeš dvojni ulomek, kjer daš zgoraj ena krat, spodaj pa ena plus ?



routh_karakt_en.jpg
 Opis:
 Velikost datoteke:  68.24 KB
 Pogledana:  5 krat

routh_karakt_en.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Merilna tehnika in senzorji Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 498 dni


Powered by phpBB © 2001, 2005 phpBB Group