Показать сообщение отдельно
Старый 17.01.2008, 10:35   #52
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Макрос для 3-х ходового регулятора ПИД

Всё несколько сложнее.

1) невозможно в реальном времени рассчитать взаимодействие устройств (положение крана неизвестно). Поэтому приходится использовать косвенные методы, а это потеря быстродействия и выход из режима удержания уставки вплоть до раскачки. Это не теория, это факт. Система из 2х калориферов и рекуператора не может правильно работать при внезапном отключении рекуператора и вываливается в заморозку. Если есть пароувлажнитель, то стабильности нет вообще. Пароувлажнитель работает циклически и это вызывает раскачку.

2) невозможно _мягко_ войти в режим ограничения и выйти из него. Точнее возможно, но не в рамках контроллеров стоимостью до 2 килобаксов, либо использовать ассемблер. Мало памяти и быстродействия. Невозможность мягкого входа и выхода вызывает раскачку при работе. Легко смоделировать ситуацию, когда система свалится в раскачку. А уж если пусконаладчик не обладает высокой квалификацией, то он ни в жизнь такую установку не сдаст.

Оба тезиса говорю применительно к универсальной программе. Понятно, что есть варианты, где можно "подкрутить" и всё будет ок, но на уровне Конструктора это сделать пока не вижу как.


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

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