-
у вас получается что нужно управлять уставкой (в приборах есть такой параметр-скорость выхода на уставку). берете из необходимой уставки вычитаете значение температуры при начале процесса, делите эту величину на какое-то разумное число (назовем его количеством приращений уставки), получаете дельту, о которой выше говорил андрей николаев. далее, делите время, за которое у вас должен произойти выход на желаемый режим, на количество приращений уставки, получаете дискрету срабатывания таймера. пид-регулятор запускаете, и при каждом срабатывании таймера добавляете ему к текущей уставке дельту, после получения желаемой величины останавливаете таймер.
-
так я дельту прибавляю к текущему значению регулируемой величины или к необходимой уставке?
-
дельту прибавляете не к регулируемой величине, а к текущей уставке до достижения желаемой уставки. например, при запуске регулирования у вас текущая температура 20 градусов, нужно достичь температуры 120 градусов за 100 минут. возьмем количество приращений уставки равное 10. тогда дельта будет (120-20)/10=10 градусов. дискрета таймера 100/10=10 минут. Запускаем процесс, после первого срабатывания таймера (через 10 минут) добавляем к текущей уставке дельту, т.е. уставка становится равной 20+10=30 градусов. при следующем срабатывании таймера (еще через 10 минут) уставка станет равна 30+10=40 градусов и т.д.
-
понятно. буду пробовать. всем спасибо за ответы.