• Регистрация
Alsu220397
Alsu2203970.00
н/д
  • Написать
  • Подписаться

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

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

 

Файлы

  • zmDkCmTVYkk.jpg

Теги

      06.06.2020

      Ответы

      • supernova
        supernova+54.40
        6.06.2020 15:20

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

        • Alsu220397
          Alsu2203970.00
          10.06.2020 16:05

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

        • alextip
          alextip+23.09
          6.06.2020 18:26

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

          • Alsu220397
            Alsu2203970.00
            10.06.2020 16:04

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

          • aBoomest
            aBoomest+257.63
            7.06.2020 15:03

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

            • Alsu220397
              Alsu2203970.00
              10.06.2020 16:04

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

            • kurguz
              kurguz+145.27
              8.06.2020 16:30

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

              • Alsu220397
                Alsu2203970.00
                10.06.2020 16:03

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