Важливо пам’ятати про цикл управління PID - це те, що кожен термін призначений для домінування над контролем у різний час під час переміщення.
Пропорційний термін має на меті домінувати і забезпечувати більший крутний момент (або у вашому випадку швидкість), чим далі ви знаходитесь далеко від своєї цільової позиції.
Похідний термін повинен домінувати під час «круїзної» фази вашого типового трапецієподібного руху. Це допомагає повернути дуже високий пропорційний термін і обмежити зниклі прискорення, коли ви знаходитесь далеко від пункту призначення, але також може допомогти збільшити швидкість, з якою ви сходите в пункт призначення, коли ви наблизитесь до нього, і пропорційний термін сприяє набагато менше .
Якщо ви використовуєте регулятор швидкості, а не контролер крутного моменту, то похідний термін може бути фактично прихованим всередині вашого регулятора швидкості і не бути доступним безпосередньо для вашого циклу PID. Це може зробити управління простішим (як правило, воно просто прискориться так само швидко, як може до бажаної швидкості або максимальної швидкості, залежно від того, що нижче), але також може зробити його менш передбачуваним. Часто надмірно агресивний D (або P) термін може спричинити потрапляння в граничний цикл (часто неправильно називається резонансом або коливанням через звук двигунів, що гудуть або навіть кричать у такому стані, хоча граничний цикл є набагато більш точним описом ).
Цілісний термін існує для виправлення залишкової помилки в стаціонарному стані , тобто там існує стійка, довгострокова різниця між тим, де вас просять перейти, і де ви насправді перебуваєте. Ваше поточне correction
(насправді просто толерантність) значення працює як протилежне цілісному терміну, воно повністю відключає двигун, коли ви знаходитесь в глухий смузі навколо потрібного положення.
Через ці фактори ви не отримаєте мало користі від впровадження повного циклу PID, якщо ви також не плануєте профіль швидкості з чіткими фазами прискорення, круїзу та уповільнення.
Також майте на увазі, що мертвий діапазон та відсутність I терміну означатиме, що кінцева позиція завжди буде дещо випадковою і, швидше за все, буде відрізнятися залежно від того, в якому напрямку ви підходите до потрібної позиції. Таким чином, ваша двонаправлена повторюваність може бути набагато гіршою, ніж ваша стандартна повторюваність.
Для отримання додаткової інформації про різницю між точністю, повторюваністю та роздільною здатністю див. Цей відмінний опис . У вашому випадку ваша роздільна здатність - ваш датчик компаса, в той час як обидві точність, повторюваність, швидше за все, обмежені вашим correction
значенням, оскільки, якщо correction
значення більше, ніж ваше дозвіл компаса, ви викидаєте частину своєї позиційної точності в обмін на можливість вимкніть мотор, коли ви поруч.
degree
?