Tema: Re: PID kontroleris
Autorius: Laimys
Data: 2014-11-16 21:33:11
Manau kas is to jei i eeprom irasysiu paklaidu suma, kuri buvo prie 300C, o 
sistema ijungs kai tenu temp. bus koks 150C, tai ta suma netiks, o ir 
netiesiskai jinaikinta, apskaiciuoti paprastai neiseina.

"Levas"  parašė naujienų news:m4ati9$o3t$1@trimpas.omnitel.net...

nu tai esminius parametru rasom i eprom. Taip omron dirba- isjungus jis
atsimena savo bukle. Bet va temperaturai jis kazkaip pasitiunina
normaliai, nes softa persoka ramp jei ijungi jau karsta krosni... nors
kartais ir nuluzta :)

O jei rimciau, nebandziau to algoritmo.


On 2014.11.16 21:15, Laimys wrote:
> ATMega32, Atmelio algoritmas AVR221: Discrete PID controller on tinyAVR
> and megaAVR devices
> http://www.atmel.com/devices/attiny44.aspx?tab=documents
> As zinau koks kintamasis prarandamas - Integratorius nusinulina -
> paklaidu suma. Jeigu antra karta ijungus atstatau tokia integratoriaus
> reiksme, kokia ji buvo pries isjungiant tai viskas buna gerai.
> Esme tame, kad nera taip lengva apskaiciuoti kokia ta paklaidu suma suma
> turi buti prie tokios ar anokios temperaturos, ne visada isjungsi
> irengini ir vel ji ijungsi prie tokios pacios temperaturos.
>
> "Levas"  parašė naujienų news:m4as67$nen$1@trimpas.omnitel.net...
>
> o placiau su kuo, kaip, kodel ir koks softas nepasakysi?
>
> Nes dabar tik galima pasakyti, kad softe klaida :) Isjungus prarandamas
> kazkoks kintamasis ir jis neatsikuria prie tokiu temperaturu. Arba pvz.
> pas tave ramp 0-300 yra dvi valandos, ir isjungus tas pats ramp lieka
> pakilti nuo 298 iki 300. Ir taip tau gaunasi, kad nepakyla temperatura.
> Nors ji kyla, tik labai letai :)
>
>
> On 2014.11.16 20:04, Laimys wrote:
>> Sveiki,
>> trumpas klausimas kam nosrs kas susidures:
>> Konstruoju temperaturos PID kontroleri pagal standartini algoritma.
>> Parinkau koeficientus, viskas veikia puikiai, bet puikiai veikia tik
>> tada kai PID kontroleris ijungiamas, kai kaitinimo elemento temperatura
>> buna zema (sakykim kambario temperaturos). Taciau jeigu veikiant
>> kontroleriui ir stabilizavusis temperaturai (sakykim 300 C) isjungiu ji
>> ir is kart vel ijungiu jis nustatytos 300 C temperaturos nebepasiekia,
>> laiko mazdaug 298-299 C, jei ta pati padarau prie kokiu 600 C tai po
>> antro ijungimo temperatura laikoma buna koki 596 C.
>> Suprantu kas negerai - nusinulina integratorius (surinkta paklaidu suma)
>> ir sistema praktiskai veikia be integralines dalies, o tokiu atveju, kad
>> sistema stabilizuotusi ties nustatyta temperatura reikia daaaaaaaug
>> laiko.
>>
>> Niekaip nesuprantu, kaip issisukti is tokios padeties?
>> Aciu
>

-- 
Bye, Levas

--
http://www.vabolis.lt