Kompenzujte mŕtvy čas
Možnosti témy
Vyhľadať tému
displej
V súčasnosti sa programuje dávkovanie granulátu. Lievik, v ktorom je granulát umiestnený, sa odváži. Granulát sa lisuje do extrudéra pomocou skrutky. Hmotnosť sa teda mení nepretržite.
Beriem váhu a po 2 minútach beriem novú váhu. Z rozdielu, ktorý viem, aká veľká váha sa stratila, mi dáva výkon [kg/h]
Porovnávam túto skutočnú hodnotu s mojou cieľovou priepustnosťou a skrutka sa podľa toho spomalí alebo zrýchli.
Keďže sa hodnota mení každé 2 minúty, mám mŕtvy čas 2 minúty.

Mojou myšlienkou je nastaviť veľmi malú zložku I, aby na požadovanej hodnote príliš nekolísala.
Máte predstavu, ako najlepšie kompenzovať mŕtvy čas?
Spontánne by som povedal, že urobím 2 minúty ---> 10 sekúnd.
Ak som vášmu systému porozumel správne, máte neintegrovaný riadený systém. Regulácia takejto trasy určite potrebuje časť I-In.
Na zlepšenie správania riadenia by som sa pokúsil spojiť riadenú zložku úmerne k požadovanej hodnote (nie k regulačnej odchýlke!). Ak je faktor tohto spojenia požadovaných hodnôt viac-menej správny, riadenie musí urobiť iba zvyšok a nastavilo sa rýchlejšie. To vám pomôže s malým I-dielcom.
Zdravím vás
Eric
2 sekundy nie sú možné, pretože hmotnosť sa mení veľmi pomaly
@ Largo, mohli by ste mi to opísať pomocou príkladu alebo to vysvetliť jednoduchšie
nechapes presne ako to myslis
Ukážte, čo už máte.
Najprv by som mal vedieť, či používate hotové stavebné bloky alebo niečo, čo ste sami napísali.
Zmenil LargoD (21. 7. 2011 v 13:34)
radič, i-časť zatiaľ vynechaná
krokový reťazec na určenie priepustnosti
Samozrejme, že mám viac kódu, ale neviem, čo ešte chcete vidieť
v zásade je to taký systém, len bohužiaľ nie so siwarex ftc, ale so siwarex cs.
http://www.youtube.com/watch?v=nzNDeDufzP8
Mohli by ste napr. B. dajte signál na vstup DISV, ktorý sa javí ako
vypočítané. Potom vypnite riadenie a jazdite iba s touto hodnotou. Potom sa hráte s faktorom, kým to nebude viac-menej vhodné aj bez regulácie. Potom znovu zapnite riadenie a optimalizujte parametre riadenia.
ps. Naozaj voláte ovládaču každých 100 ms, aj keď skutočná hodnota sa mení iba každé dve minúty?
ano kazdych 100ms
čo odporúčaš?
10 sekúnd je dosť rýchlych,
Ale moja otázka nemá nič spoločné s vašim problémom. Je to len strata času CPU, ale pri súčasných CPU to už nie je problém.
Najskôr to vyskúšajte so spojením požadovaných hodnôt.
Zdravím vás
Eric
V súčasnosti sa programuje dávkovanie granulátu. Lievik, v ktorom je granulát umiestnený, sa odváži. Granulát sa lisuje do extrudéra pomocou skrutky. Hmotnosť sa teda mení nepretržite.
Beriem váhu a po 2 minútach beriem novú váhu. Z rozdielu, ktorý viem, aká veľká váha sa stratila, mi dáva výkon [kg/h]
Porovnávam túto skutočnú hodnotu s mojou cieľovou priepustnosťou a podľa toho bude šnek pomalší alebo rýchlejší.
Keďže sa hodnota mení každé 2 minúty, mám mŕtvy čas 2 minúty.
Mojou myšlienkou je nastaviť komponent I veľmi malý, aby neklesal príliš silno na nastavenej hodnote.
Máte predstavu, ako najlepšie kompenzovať mŕtvy čas?
Regulátor teda nie je problém, ale záznam chudnutia. Bez gravimetrickej stupnice je to šťastie, aby sme to dosiahli.
Vďaka gravimetrickej stupnici automaticky získate priechodnosť. Tieto váhy pracujú s filtrami a vzorkovacími frekvenciami, o ktorých sníva každý PLC.
Ako a s čím sa váži, odkiaľ máte váhu ?