P(П) и PI(ПИ) регуляторы в СТАТКОМ (статическом синхронном компенсаторе)
16.07.2020
Здравствуйте, пытаюсь разобраться в работе схемы трехфазного СТАТКОМ. Столкнулся с проблемой непонимания принципов задания пропорциональных и интегральных коэффициентов.
- Скрины модели и поясне...
Здравствуйте, пытаюсь разобраться в работе схемы трехфазного СТАТКОМ. Столкнулся с проблемой непонимания принципов задания пропорциональных и интегральных коэффициентов.
- Скрины модели и пояснения автора (связи с ним к сожалению нет), прикрепляю ввиде скринов.
- Также прикрепляю саму модель и все файлы с пояснениями.
Заранее безмерно благодарен!
P.S. читал различные источники про PID регуляторы; при подсчете по формуле автора и других авторов, пояснящих выбор коэффициентов при компенсации реактивной мощности и регулировании напряжения, не выходит получить тот же результат, что в модели. По всей видимости я неправильно понимаю принципы расчете коэффициентов.
Комментарии
Добрый день.Ну не совсем понятно какие коэффициенты вы ожидаетет получить. Формулы для регулятора приведенные на картинках должны дать настройку регулятора тока с полосой пропускания в 1/10 от частоты выборки. Для RL контура при регулировании в вращающейся системе координат можно коэфф регулятора принять как Kp=Ls*BW Ki=R*BW*Ts. BW - желаемая полоса пропускания регулятора.
Для ШИМ систем с учетом нелинейности рассчетные коэфф внешних контуров могут не давать желаемого качества регулирования, если модель достаточно точная, то можно на ней подобрать коээф с желаемым качеством с момощью функционала Matlab. Но для этого нужно иметь работающий контур регулирования тока.
Большое спасибо!
Я в общем то пытаюсь лишь понять, почему автор задал именно такие коэффициенты
Не могли бы Вы объяснить "частота выборки" - это частота ШИМ?
Вероятно это частота дискретизации - fs
Спасибо!
Знаете, я все равно не могу понять... Взяв предложенную выше форумулу для интегрального коэффциента: Ki=R*BW*Ts(1/fs) - я получаю следующее:
1200=0.001*BW*(1/20000) --> BW=1200/(0.001*0.00005) = 24000000000
В то время, как BW = (1/10)*fs = 2000
Так у вас не надо в случае контроллера в непрерывном времени умножать на Ts.
В таком случае: Ki=R*BW
1200=0.001*BW --> BW=1200/0.001=1200000 , что опять же, как я понимаю, много
Ну вы на месте попробуйте, кто занет что там за 1200 и должно ли оно там быть.