Показать сообщение отдельно
Старый 29.08.2013, 11:38   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили: 663 раз(а) в 606 сообщениях
По умолчанию Ответ: Римэйк Seq(t) и myPID

Цитата:
Сообщение от tvf Посмотреть сообщение
А вот с этого места поподробней. И поточней. Интегральная составляющая ни куда не девается. Просто не выделена в явном виде.
Ничего сложного - в динамике выход регулятора зависит не только от пропорционального коэффициента и накопленной интегральной составляющей, но и от их соотношения в каждый момент времени, начиная с начала переходного процесса.

Т.е., грубо говоря, при е=1, П=10, И()=10 состояние У в какой-то момент времени н математически недерминировано. Оно зависит от И()н-1 и ен-1. Детерминированность можно обеспечить лишь заглянув на м-ное число шагов назад.

На глазок, м численно равна 2-3 значениям И. Может чуть больше.

А через сброс мы конечно же получаем некий слепок текущего состояния, но совершенно теряем динамику процесса, т.е. каким образом мы "подошли" или "подлетели" к моменту смены коэффициентов.

То, что я описываю, пройдено мною в водяном калорифере ещё несколько лет назад Так всё хорошо работало в теории, но так всё плохо показало себя на практике


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием