Re: PID self tune

H

haytham

Guest
Živjo
I am looking for PID algoritem nadzor s samodejnim tune uporabljati pri nadzoru grelec z uporabo PIC MC in PICC sestavljač.

Bi lahko kdorkoli pomoč?

HvalaDoda po 21 minut:Živjo
Pozabil sem povedati, da je grelec proizvodnja bo PWM izhod iz PIC16f877

Hvala

 
Iz pomnilnika:

Control theory določa:
Vse PID kontrolo zanke dejavnike je mogoče pridobiti z vnašanjem korak
funkcije za nadzor sistema in spremljanje sistema zanke odgovor.

Ne morem spomniti, natančne podrobnosti, vendar z nadzorom temperature zanke mora to
relativno naravnost naprej izvajati in prilagoditi za seft-tune.

upanje to pomaga Polymath

 
There's a Ziegler-Nichols metoda za uravnavanje PID krmilniki.Google "Ziegler-Nichols"

 
u Če uporaba ali Neural Networks Fuzzy-Neural Networks s tem strinjajo.

 
Pozdravljeni vsi
Sem iskal za pripravljen za uporabo kode, če je mogoče
lahko kateri koli pomoč?

Hvala

 
Jaz sem tudi v prizadevanje za PID krmilnik izvorno kodo .......bo kdo PLZ pomoč ...

 
or may be not - its one of those things - today it would be obvious but tomorrow it may not be so clear.

No, lahko vam lahko uporabite Fuzzy-Neural Networks,
ali morda ne - svoje ena od tistih stvari - danes bo očitno, ampak jutri se morda ne bo tako jasen.

Odločb, sklepov, če bi le bil način, ki je precej preprost malo odločitev, da bi enako ena velika odločitev - Nisem tako prepričan sedaj.

Polymath - Mislim da.

 
Tukaj je primer PID kodo v D:
Oprosti, ampak, kar potrebujete za prijavo v to prilogo, da si ogledate

 
Oprosti za slabo Englees! Javascript: emotikona ( "

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying ali Very sad" border="0" />

')
Crying ali Very sad

Za Selt Tuning lahko storite stvari, ki sem Working on.Recimo, da imate temprature sistem nadzora, katerih proizvodnja je temperatura vstopnega in je napetost.

Zdaj jih po zigler Nichols odprto zanko test (kot temp. Sys so počasni (1. ali
2. Da sys)) javascript: emotikona ( "

<img src="http://www.edaboard.com/images/smiles/icon_arrow.gif" alt="Arrow" border="0" />

",)
Arrow
1) Preverite, ali je temprature z grelca se na sobno temperaturo pred začetkom
kontrolorja.
2) nastavite želeno temperaturo (35 °) (po izbiri za auto tuning)
3) Sedaj uporabljajo Korak signal (napetost uporabo D A) ~ = 10 V grelec za 5 min.
4) Ukrep Temp.ob uporabi katere koli polprevodniških Temp.Sensor (IC) na intervalu ,1
sec ali ,01 sec.(odvisno od okolja in drugih pogojev in RAM) in
shrani v RAM.
5) Sedaj po 5 min, zadnji zapis podatkov in ustavitev merjenje it.Ta vrednost je v stanju dinamičnega ravnovesja Vrednost Temp iz katerega bomo lahko dobili Vrednost procesa Steknite K.
6) Iz zgoraj navedenih podatkov, shranjenih zdaj lahko določi čas Tr (časovni okvir za doseganje 90% v stanju dinamičnega ravnovesja Value-Calulated iz koraka 5).
7) Od tega dve vrednosti najdemo približne vrednosti Kp, Ki in Kd (Zigler Nichols tabelo), ki bodo delovale v večini primerov globe, vendar z veliko prekoračitev in včasih nestabilne sisteme.

Sem naredil to z uporabo PIC16F877 in ASM.jezik.Toda, kot je je prototip ni treba objaviti kodo in shematski.Jaz sem tudi poskušajo izvajati druge metode in videti, ki je bolj primeren za autotuning in nato objava v ZIP datoteki.Lahko se ga bo 2 ali več mesecev, če ne spusti pribl idejo.<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying ali Very sad" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying ali Very sad" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top