| Требования к процессу в программе настройки Siemens PID Self-tuner: | Достоинства ЧАР-ПИД-2S: | 
|---|---|
| Процесс должен иметь асимптотическую переходную характеристику со стабильным временем запаздывания. Это требование исключает процессы с осциллирующей переходной характеристикой, а также астатические процессы | Процесс может иметь устойчивую осциллирующую характеристику. Допускаются астатические процессы | 
| Относительно небольшие значения времени запаздывания (инерционность объекта плюс транспортное запаздывание) | Время запаздывания может доходить до 50% от наибольшей постоянной времени | 
| Малые возмущения в температурных процессах. Адекватное качество измеряемых сигналов в смысле достаточно большого коэффициента сигнал-шум | Допускаются сильные возмущения, действующие на процесс | 
 Модель объекта управления взята из статьи
            [1].
            В модель объекта вносится внешнее возмущение
             , имеющее вид отрицательного импульса:
            , имеющее вид отрицательного импульса:
            
 
            
            соответствующие графики процесса приведены ниже.
            
            
            
            
            
            
Настройка ПИД-регулятора состоит из четырёх этапов. На первом этапе управление объектом производится в ручном режиме (часто, например для тепловых процессов, объект находится в ''холодном`` состоянии).
            На этапе 2 настройки, в течение которого обратная связь остаётся разомкнутой, на вход объекта поступает фиксированное значение управления.
            Программа автонастройки постоянно наблюдает значение выхода объекта
             и ищет точку перегиба (
            и ищет точку перегиба ( ,
,
             ,
,
             ), то есть момент, когда переходная характеристика достигает максимальной крутизны.
), то есть момент, когда переходная характеристика достигает максимальной крутизны.
            
            
            
Программа регулятора разрабатывается в фирменной интегрированной среде Siemens TIA Portal, позволяющей как писать программы для нижнего уровня, так и реализовывать панели оператора для верхнего уровня (SCADA). Основная часть программы -- подпрограмма прерывания, в которой выполняются все основные вычислительные действия.
Поскольку вычислительные формулы простые, нет необходимости разбивать программу на параллельные потоки.
Код программы написан на Паскале-подобном языке SCL, являющимся расширением языка ST для промышленных контроллеров стандарта IEC 1131.
            Модель объекта управления взята из статьи
            [1]:
             
            
            Эксперименты проводятся в отсутствие внешнего возмущения.
            
            
Система после настройки устойчива.
            
            
Настройка проходит успешно, система после настройки устойчива.