А как бы так вежливо прервать ваш высконаучный , но глубоко нудный, спор и мягко вернуть к первоначальной идее: в трёх-пяти страницах доходчиво и наглядно описать влияния P , I , D ?
Спасибо, что прервали. Сил нет уже его продолжать

Могу рассказать как я понимаю эти параметры. Предлагаю рассматривать для простоты только одну ось вращения, т.е. управление хвостом. Управление по оставшимся двум осям в принципе очень похоже и отличается только другими итоговыми параметрами P, I, D.
Сначала общее понимание процесса без тонкостей.
Первые 3 пункта - в идеальных условиях, без ветра.1. Пилот передает команду в FBL начать вращение. FBL измеряет текущую угловую скорость и вычисляет разницу между желаемым и действительным.
Ошибок у нас в этот момент еще нет, поэтому
I компонента еще не действует. Скорость первоначального отклика вертолета на команду пилота зависит исключительно от компоненты
P. Чем выше значение - тем быстрее и резче реагирует вертолет на команду пилота.
2. Вертолет начинает вращение. Но т.к. он в любом случае начал вращение с запаздыванием (пока обработка шла, пока серва сдвинулась), у нас успела накопиться небольшая ошибка, т.е. отставание. Тут начинает работать компонента
I. Она добавляется к
P и чутка подгоняет вращение, до тех пор, пока мы чутка не догоним, и даже перегоним, с тем чтобы выбрать ошибку. В итоге средняя скорость получается такая, как требовал пилот.
3. Вертолет вращается на скорости, которая необходима пилоту. Ошибка в
I компоненте 0, в
P тоже 0, потому что отсутствует разница между желаемым и действительным.
D тоже 0, все хорошо.
4. Тут вмешивается ветер. (ну или мы полетели вперед с пируэтом, появился набегающий поток воздуха). Хвост начинает отставать от необходимой скорости пируэта. Появляется разница между желаемой скоростью и действительной. Начинает работать
P компонента, но её может не хватить на компенсацию ветра.
Все что сможет сделать
P - остановить дальнейший разгон вращения по ветру.
Начинает накапливаться ошибка в
I компоненте. Чем больше накопилось ошибки, тем больше влияние
I, тем больше хвост начинает сопротивляться ветру.
Когда значение ошибки уравновешивает силу ветра, хвост начинает вращаться равномерно с необходимой скоростью.
5. С ветром понятно, убираем его, Хвост продолжает вращение по команде с пульта, ошибка из
I плавно выбирается, и уходит в 0.
6. Пилот дает команду резко остановить хвост. Первым как обычно действует
P, пропорционально разнице желаемого (остановка) и действительного(вращаемся). Вырабатывается тормозящая команда на серву. Но опять у нас задержки на выполнение, инерция хвоста, опять начинает накапливаться ошибка в
I. Когда мы по факту уже остановились, нам бы надо вернуть серву в обычное положение, для нейтрального полета, но у нас есть накопленная ошибка в
I. (мы же пролетели то место, в котором пилот дал команду - тормоз в пол). Поэтому
I попытается вернуть хвост в то место, где он был в момент получения команды. И получаем отскок хвоста.
7. Я не рассказал про
D компоненту. Основное её назначение - анализировать скорость с которой уменьшается ошибка. и противостоять "перелету". Т.е. словами можно описать так: что-то мы слишком быстро приближаемся месту парковки, похоже пора тормозить.
Это про то, как оно работает.
Как понять что крутить, что на что влияет.
1. P - скорость реакции на команду пилота. Маленькая
P - более вялая реакция, запаздывание на команду. (команда может выполнится и за счет
I, но будет выполняться с задержкой и нелинейно.)
Большое
P может приводить к колебаниям хвоста. (слишком резко среагировали на команду, двинули серву слишком далеко, получили "перелет", среагировали на новую ошибку, двинули обратно, и т.д.)
Я видел рекомендацию настраивать
P на уровень 2/3 от того на котором начинаются колебания. Т.е. если колебания начинаются на 70. то установить
P на 47. Чтобы оставить пространство для маневра двум оставшимся компонентам (
I и
D)
2. I - устранение ошибок вызванных внешним воздействиям. Начинать с маленького значение, увеличивать до тех пор пока пируэт во всех условиях будет выполняться равномерно. (На месте, на скорости, при ветре, при ветре на скорости). Если начинает вызывать медленные плавающие колебания хвоста - необходимо уменьшить
I. Большое
I не полезно, мешает работе системы, внося в нее инерционность. Поэтому еще раз подчеркну - необходимо подобрать минимально достаточное значение.
3. D - в основном влияет на остановку. Не дает
I компоненте "перелететь" за нужное значение. Сложный параметр. Везде пишут - большое
D - мягкая остановка хвоста. маленькое
D - более резкая и четкая остановка. Слишком большое
D вызывает быстрые высокочастотные колебания хвоста.
Еще
D помогает
I гасить резкие порывы ветра.
P.S. думал-думал про D и пришел к выводу, что D по идее должна работать так:
Большая D - мягкая остановка, мы слишком сильно и слишком заранее начинаем тормозить.
Маленькая D - резкая остановка с отскоком, т.к. не тормозим, и пролетаем мимо - начинается движение в обратную сторону, отскок.