Holtidő kompenzálása
Téma beállítások
Keresés a témában
kijelző
Jelenleg granulátum adagolást programozunk. A tölcsért, amelyben a granulátum található, lemérjük. A granulátumot egy csavarral extruderbe nyomják. Tehát a súly folyamatosan változik.
Veszem a súlyt, és 2 perc múlva veszem az új súlyt. A különbség alapján tudom, hogy mekkora súly fogyott, ez adja az áteresztőképességemet [kg/h]
Összehasonlítom ezt a tényleges értéket a megcélzott teljesítményemmel, és ennek megfelelően a csiga lassabb vagy gyorsabb lesz.
Mivel az érték 2 percenként változik, holtidőm 2 perc.

Az ötletem az, hogy az I komponenst nagyon kicsibe állítsam, hogy ne ingadozzon túl sokat az alapjelnél.
Van ötlete, hogyan lehetne a legjobban kompenzálni a holt időt?
Spontán azt mondanám, hogy 2 perc ---> 10 mp.
Ha jól értettem a rendszerét, akkor nem integrált vezérelt rendszere van. Egy ilyen útvonal szabályozásához mindenképpen szükség van egy I-In részre.
A vezérlési viselkedés javítása érdekében megpróbálok párosítani egy vezérelt komponenst, amely arányos az alapértékkel (nem a kontroll eltérésével!). Ha ennek az alapjel-kapcsolásnak a tényezője többé-kevésbé helyes, a vezérlésnek csak a többit kell elvégeznie, és gyorsabban igazodik. Ez segít egy kis I-résznél.
Üdvözlet
Eric
2 másodperc nem lehetséges, mert a súly nagyon lassan változik
@Largo, esetleg leírnád nekem egy példával, vagy egyszerűbben elmagyaráznád
nem értem pontosan, hogy érted
Mutassa meg, mi van már.
Először tudnom kell, hogy kész építőelemeket használ-e, vagy valamit, amit maga írt.
Változtatta: LargoD (2011.07.21., 13:34)
szabályozó, az i-rész egyelőre elmaradt
lépéslánc az áteresztőképesség meghatározásához
Természetesen több kódom van, de nem tudom, mit akarsz még látni
elvileg ilyen rendszer, de sajnos nem siwarex ftc-vel, hanem siwarex cs-vel.
http://www.youtube.com/watch?v=nzNDeDufzP8
Lehetne pl. B. tegyen egy jelet a bemeneti DISV-re, amely a következőképpen jelenik meg:
számított. Ezután kapcsolja ki a vezérlést, és csak ezzel az értékkel haladjon. Aztán addig játszol a faktorral, amíg az szabályozás nélkül is többé-kevésbé alkalmas. Ezután kapcsolja vissza a vezérlést és optimalizálja a vezérlési paramétereket.
ps. Valóban 100 ms-onként hívja a vezérlőt, bár a tényleges érték csak két percenként változik?
igen 100 ms-onként
mit javasolsz?
10 másodperc elég gyors,
De a kérdésemnek semmi köze a problémájához. Ez csak a CPU-idő pazarlása, de a jelenlegi CPU-kkal ez már nem jelent problémát.
Először próbáld ki a dolgot az alapjel-kapcsolással.
Üdvözlet
Eric
Jelenleg granulátum adagolást programozunk. A tölcsért, amelyben a granulátum található, lemérjük. A granulátumot egy csavarral extruderbe nyomják. Tehát a súly folyamatosan változik.
Veszem a súlyt, és 2 perc múlva veszem az új súlyt. A különbség alapján tudom, hogy mekkora súly fogyott, ez adja az áteresztőképességemet [kg/h]
Összehasonlítom ezt a tényleges értéket a megcélzott teljesítményemmel, ennek megfelelően a csavar lassabbá vagy gyorsabbá válik.
Mivel az érték 2 percenként változik, holtidőm 2 perc.
Az ötletem az, hogy az I komponenst nagyon kicsibe állítsam, hogy ne ingadozzon túl sokat az alapjelnél.
Van ötlete, hogyan lehetne a legjobban kompenzálni a holt időt?
Tehát nem a szabályozóval van gond, hanem a fogyás rögzítésével. Gravimetrikus skála nélkül szerencse, hogy elinduljon.
Gravimetrikus skálával automatikusan megkapja az áteresztőképességet. Ezek a skálák olyan szűrőkkel és mintavételi frekvenciákkal működnek, amelyekről minden PLC álmodik.
Hogyan és mivel mérik, honnan veszi a súlyt ?