Не получается задать нужную формулу в блок Zero-Pole-Gain

Обсуждение научных открытий, алгоритмов и инженерных новинок
Ответить
Аватара пользователя
donetskant
beginner
beginner
Сообщения: 17
Зарегистрирован: 04 дек 2014, 23:12
Версия LabVIEW: 2019
Благодарил (а): 1 раз
Контактная информация:

Не получается задать нужную формулу в блок Zero-Pole-Gain

Сообщение donetskant »

Здравствуйте. Если что, прошу прощения, на этом форуме это мой первый вопрос.
У меня не получается задать нужную формулу в блок Zero-Pole-Gain из вкладки Continuous Linear System Palette из вкладки Simulation модуля Control Design and Simulation.
Configuration этого блока представлен во вложении. Может быть кто-то решал такую задачу.
Мне же нужны немного другие формулы (представленные ниже).
Заранее огромное спасибо.
Вложения
Zero-Pole-Gain Configuration
Zero-Pole-Gain Configuration
ScreenShot003.jpg
ScreenShot003.jpg (1.51 КБ) 5637 просмотров
ScreenShot004.jpg
ScreenShot004.jpg (1.34 КБ) 5637 просмотров
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Не получается задать нужную формулу в блок Zero-Pole-Gai

Сообщение Andrew Lunev »

Задать саму передаточную функцию можно так, как на картинке ниже. Транспортное запаздывание задается в отдельном блоке.
Вложения
ZPG.PNG
Аватара пользователя
donetskant
beginner
beginner
Сообщения: 17
Зарегистрирован: 04 дек 2014, 23:12
Версия LabVIEW: 2019
Благодарил (а): 1 раз
Контактная информация:

Re: Не получается задать нужную формулу в блок Zero-Pole-Gai

Сообщение donetskant »

Задать саму передаточную функцию можно так, как на картинке ниже. Транспортное запаздывание задается в отдельном блоке.
Большое спасибо за ответ, но, к сожалению, я не корректно задал вопрос. Нужно было уточнить, что мне нужно задать именно 5s и e^-5,5s (см. формулы). И вот это у меня не получается сделать.
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Не получается задать нужную формулу в блок Zero-Pole-Gai

Сообщение Andrew Lunev »

Я вас понял совершенно верно и ответил вам тоже верно и полностью, вы не поняли мой ответ. Учите теорию.
1. Одну и ту же передаточную функцию можно задать несколькими способами:
- элементарными звеньями (как у вас в задании);
- нулями и полюсами (как сделал я);
- полиномом.
Передаточные функции 0,039/(s+0.2)^3 и 0,039/(5s+1)^3 совершенно идентичны с точки зрения математики и теории управления. Можете еще раскрыть скобки и получить полином и его записать, получите еще одну идентичную передаточную функцию.

Про звено транспортного запаздывания я так же написал. Это особенное звено его нельзя представить в виде отношения полиномов абсолютно точно, только приближенно через аппроксимацию Паде. Попробуйте замкнуть единичной обратной связью передаточную функцию с запаздыванием и тогда поймете о чем я говорю. Поэтому в labview, как и в абсолютно всех других пакетах (matlab и так далее), для транспортного запаздывания используется отдельная функция. Вам ее так же придется использовать.
Аватара пользователя
donetskant
beginner
beginner
Сообщения: 17
Зарегистрирован: 04 дек 2014, 23:12
Версия LabVIEW: 2019
Благодарил (а): 1 раз
Контактная информация:

Re: Не получается задать нужную формулу в блок Zero-Pole-Gai

Сообщение donetskant »

Спасибо большое. Теорию подучил. В задаче разобрался.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Наука»