Надомести за мртвото време
Опции за темата
Тема за пребарување
приказ
Тековно програмирање на гранулирана доза. Инката во која се наоѓа гранулата се мери. Гранулатот се притиска во екструдер со завртка. Значи, тежината се менува континуирано.
Ја земам тежината и по 2 минути ја земам новата тежина. Од разликата, јас знам колку тежина е изгубена, ова ми дава пропусна моќ [kg/h]
Јас ја споредувам оваа вистинска вредност со мојата целна проточност и, соодветно, шнекорот ќе биде побавен или побрз.
Бидејќи вредноста се менува на секои 2 минути, имам мртво време од 2 минути.

Мојата идеја е да ја поставам компонентата I многу мала за да не варира премногу во зададената точка.
Дали имате идеја како најдобро да го надоместите мртвото време?
Спонтано би рекла, направете 2 мин ---> 10 сек.
Ако правилно го разбрав вашиот систем, имате контролиран систем што не се интегрира. За регулирање на ваква траса дефинитивно е потребен дел од I-In.
За да го подобрам контролното однесување, би се обидел да спарам контролирана компонента пропорционална на зададената точка (не на контролното отстапување!). Ако факторот на ова спојување на зададената точка е повеќе или помалку точен, контролата треба да го стори само останатото и се прилагоди побрзо. Тоа ви помага со мал дел.
Поздрав
Ерик
2 секунди не е можно затоа што тежината се менува многу бавно
@Largo, дали можеби ќе ми го опишеш со пример или ќе го објасниш поедноставно
не разбирам како точно мислиш
Покажете што веќе имате.
Прво треба да знам дали користите готови градежни блокови или нешто што сте го напишале сами.
Променето од LargoD (21.07.2011 во 13:34 часот)
контролер, i-дел е изоставен за сега
чекор синџир за да се одреди пропусната моќ
Секако дека имам повеќе код, но не знам што друго сакате да видите
во принцип тоа е таков систем, но за жал не со siwarex ftc туку со siwarex cs.
http://www.youtube.com/watch?v=nzNDeDufzP8
Вие би можеле на пр. B. стави влезен сигнал на влезниот DISV што се појавува како
пресметано. Потоа исклучете ја контролата и возете само со оваа вредност. Тогаш играте со факторот сè додека не биде повеќе или помалку погоден дури и без регулација. Потоа повторно вклучете ја контролата и оптимизирајте ги контролните параметри.
п.с. Дали навистина го повикувате контролорот на секои 100ms, иако вистинската вредност се менува само на секои две минути?
да на секои 100 мил
Што препорачувате?
10 секунди е доволно брзо,
Но, моето прашање нема никаква врска со вашиот проблем. Тоа е само губење време на процесорот, но со сегашните процесори ова веќе не претставува проблем.
Прво испробајте ја работата со зададената спојка.
Поздрав
Ерик
Тековно програмирање на гранулирана доза. Инката во која се наоѓа гранулата се мери. Гранулатот се притиска во екструдер со завртка. Значи, тежината се менува континуирано.
Ја земам тежината и по 2 минути ја земам новата тежина. Од разликата, јас знам колку тежина е изгубена, ова ми дава пропусна моќ [kg/h]
Јас ја споредувам оваа вистинска вредност со мојата целна проточност и, соодветно, шнекорот ќе биде побавен или побрз.
Бидејќи вредноста се менува на секои 2 минути, имам мртво време од 2 минути.
Мојата идеја е да ја поставам компонентата I многу мала за да не варира премногу во зададената точка.
Дали имате идеја како најдобро да го надоместите мртвото време?
Значи, регулаторот не е проблемот, туку снимањето на слабеењето. Без гравиметриска скала, среќа е да се продолжи.
Со гравиметриска скала, автоматски ја добивате пропусната моќ. Овие скали работат со филтри и фреквенции на земање примероци за кои сонува секоја PLC.
Како и со што се мери, од каде ја добивате тежината ?