• Регистрация
Alsu220397
Alsu220397 0.00
н/д

как записать передаточную функцию пид регулятора в матлаб

06.06.2020
Добрый день) Передо мной стоит задача перевести Пид регулятр с коэффицентами Кд=0,004, Кп=0,0322, Ки=0,057 в цифровую форму, но когда я записываю его в матлаб выходит ошибка (прикрепила фото). Как мне...

Добрый день) Передо мной стоит задача перевести Пид регулятр с коэффицентами Кд=0,004, Кп=0,0322, Ки=0,057 в цифровую форму, но когда я записываю его в матлаб выходит ошибка (прикрепила фото). Как мне правильно записать прид регулятор в матлаб? Помогите пожалуйста!

 

Теги

      06.06.2020

      Комментарии

      • Судя по всему ругается на размерность блоков. Если в пункте num 3 числа, то и в den должно быть столько же.

        • Alsu220397
          Alsu2203970.00
          10.06.2020 13:05

          Да, это так, спасибо за ответ)

        • alextip
          alextip+46.13
          6.06.2020 15:26

          Пишет, что числитель не может иметь порядок больший, чем знаменатель. У Вас в числителе (numerator) 3 коэффициента. По всей видимости коэффициенты определяют полином с макс показателем степени квадрат. А в знаменателе (denominator) два коэффициента, то есть, полином с макс. показателем единица.

          • Alsu220397
            Alsu2203970.00
            10.06.2020 13:04

            Благодарю за ответ))

          • aBoomest
            aBoomest+942.89
            7.06.2020 12:03

            Ну то что там надо  [1 0 0] это так.

            • Alsu220397
              Alsu2203970.00
              10.06.2020 13:04

              Спасибо) да, в знаменателе должно быть 3 числа

            • kurguz
              kurguz+270.00
              8.06.2020 13:30

              Будет удобнее использовать функцию pid()

              • Alsu220397
                Alsu2203970.00
                10.06.2020 13:03

                Благодарю зо ответ) Вы совершенно правы!