Показать сообщение отдельно
Старый 25.03.2008, 11:06   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили: 664 раз(а) в 606 сообщениях
По умолчанию Ответ: Скрипт подключения макросов

Примерно да. Ваш вариант не супер, т.к. не обеспечивает остановку регулятора.

Вариант с изменением шага регулирования примерно подобен вашему варианту, т.е. также не останавливает регулятор, просто арифметически "загрубляет" управление краном.

Вообще, как я понимаю и как показали исследования теоретических решений и решений конкурентов, вопрос с зоной нечувствительности не менее больной, чем вопрос с настройкой регуляторов. Т.е. куча частных решений (одни лучше, другие хуже), но универсально-правильного ещё не придумано. По крайней мере в промышленных масштабах.

Вообще, правильно настроенный ПИД не требует введения зоны нечувствительности, но не всегда его возможно правильно настроить. То объект не позволяет, то руки

Я продумываю алгоритм "зоны". ЛордН правильно упомянул контроль скорости захода в зону и выхода из зоны. Но пока что это всё в теории. Практика пока не показывает приемлемых результатов. Да, кран меньше двигается, но качество регулирования страдает слишком сильно.


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

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