Загальний опис для безперервного PID-контролера пишеться так:
Що ви робите, якщо константа часу такої системи є змінною. Скажімо, вона змінюється між і ( ). Як ви проектуєте константи PID?
Загальний опис для безперервного PID-контролера пишеться так:
Що ви робите, якщо константа часу такої системи є змінною. Скажімо, вона змінюється між і ( ). Як ви проектуєте константи PID?
Відповіді:
Одним із способів було б впровадження якоїсь форми адаптивного контролю. Якщо ваш діапазон констант часу невеликий і відомий, ви можете використовувати щось, що називається "планування посилення", де ви визначаєте, перш ніж передавати всі постійні часу, з якими ви будете мати справу (сподіваємось, це кінцево) і використовувати логіку if / then для визначення PI і D. Це може бути складним, щоб переконатися, що ви охопили достатню мінливість, щоб забезпечити стабільність та продуктивність через діапазон. Гарною історією успіху для планування прибутку є вертоліт Chinook. Це можна зробити.
Якщо у вас немає можливого передбачення того, якими будуть часові константи, ви можете розглянути можливість використання модельного довідкового адаптивного управління (MRAC). У цій схемі управління у вас є довідкова модель (ваша ідеальна система) з обраним вами PID-контролером. MRAC мінімізує помилку між тим, що насправді робить завод, і тим, що робить ваша еталонна модель. Таким чином ви змушуєте ваш завод, що змінюється, діяти як ваша модель LTI.
Або ви можете спробувати використовувати адаптаційний контролер ідентифікації моделі (MIAC). Тут схема управління здійснює ідентифікацію системи в режимі реального часу та використовує закон оновлення для вашого контролера. Цей вимагає найдосконалішої майстерності з трьох ідей.
Оскільки ваша система з часом змінює постійні часу, це вже не LTI. Це означає, що вам потрібно зробити або планування посилення (досить легко, якщо ви знаєте діапазон констант часу), або ідентифікацію системи із законом оновлення для вашого PID.