Я читав статтю про "Дизайн контролера для контролю температури теплообмінника", і я не міг зрозуміти, як моделювати клапан, що використовується в системі.
Немає необхідності читати статтю, тому що я завершу весь випуск:
Дано:
- потужність регулюючого клапана становить 1,6 кг / сек
- постійна часу - 3 сек
- клапанний вхід - тиск від 3 до 15 фунтів / кв
Отримана функція передачі: $$ G (s) = dfrac {0.13} {3s + 1} $$
Очевидно, що вони розглядали клапан як передавальну функцію першого порядку. Приріст $ K_p $ обчислювався як: 12 = 0,133 $. Постійна часу = 3 секунди і все.
Проблема полягає в наступному: не слід вводити на кроці 15 psi сигнал (1-експоненційний) з кінцевим значенням 1,6 кг / сек. Але ця передатна функція фактично не виведе її. Вона все ще потребує певної зміни. Так що я щось пропускаю? Чи неправильна модель?
Я також моделював відповідь функції передачі за допомогою MATLAB SIMULINK разом із запропонованою альтернативою, яка, ймовірно, вирішує проблему компенсації:
Отримана форма сигналу:
Жовта форма сигналу є функцією вхідного кроку
Синя форма сигналу є виходом передавальної функції клапана відповідно до паперу.
Жовта форма сигналу є хвилею зі зміщенням.
Проблема з синьою хвилею: неправильне кінцеве значення.
Проблема з жовтим сигналом: починається з від'ємного значення (-0,4 кг / сек)
Так яка ж правильна модель?
Якщо необхідно, ось файл PDF .