Перейти к содержанию
    

Релиз инерционного звена первого порядка с запаздыванием

Доброго времени суток всем!!!

Помогите новичку:

Пытаюсь зарелизить в симулинке (Матлаб 6.5.0.18091 Release 13) мат модель инерционного звена первого порядка с запаздыванием:

W(p)=(K*e^(-τp))/(Tp+1).

Делаю сборку из двух звеньев: инерционное первого порядка и звена с запаздыванием. Поскольку такого звена нет в библиотеке, делаю его из блока Fcn (определяемые пользователем функции): u*exp(-0.023s), где 0.023 – динамическое запаздывание…

При запуске модели в этом блоке возникает ошибка:

«Error while parsing expression: u*exp(-0.023s)

in Fcn block 'untitled/Fcn'

token "" was found, where as ")" was expected»

Почему возникает эта ошибка и как мне правильно реализовать звено с указанной передаточной функцией?

зы: модель в прикрепленном файле (поменяйте расширение на mdl)...

Model_1.doc

Изменено пользователем A R T

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток всем!!!

Помогите новичку:

Пытаюсь зарелизить в симулинке (Матлаб 6.5.0.18091 Release 13) мат модель инерционного звена

Скажите пожалуйста, что означает слово "зарелизить"?

 

Блоки, которыем моделируют запаздывание, в симулинке есть. Они называются Time Delay... Ну и не мешает вернуться к учебнику по ТАУ, посмотреть как связаны операторная форма представления передаточной функции линейного звена с его дифференциальным уравнением и физической структурой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, NickNich!

 

Скажите пожалуйста, что означает слово "зарелизить"?

 

Слово "зарелизить" означает "реализовать".

 

Блоки, которыем моделируют запаздывание, в симулинке есть. Они называются Time Delay... Ну и не мешает вернуться к учебнику по ТАУ, посмотреть как связаны операторная форма представления передаточной функции линейного звена с его дифференциальным уравнением и физической структурой.

 

Наверное я сейчас очень сильно туплю, но применение блоков Time Delay ожидаемого (мной) эффекта не дали (под эффектом понимаю получение кривой разгона той же формы, что была снята с объекта управления...).

 

По поводу возвращения к учебникам Вы безусловно правы - так и поступлю.

 

Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверное я сейчас очень сильно туплю, но применение блоков Time Delay ожидаемого (мной) эффекта не дали

Тут возможны два варианта - либо Вы чего-то не так делали, либо чего-то не того ждали. То, что Вы собираетесь сделать в схеме - приведет к задержке входного воздействия на апериодическое звено. Внешний вид реакции етого звена такая задержка не изменит никак.

 

Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)???

К учебникам, только к учебникам!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость TSerg
Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)???

 

Несколько последовательных апериодических звеньев.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

A R T, а разве блок Transfer Function не может реализовать то, что нужно ?

 

Передаточная функция - это операторная форма предаставления некоторого устройства, описываемого обыкновенным линейным дифференциальным уравнением. Передаточная функция также может быть представлена отношением операторного образа выходного сигнала линейной системы к операторному образу ее входного сигнала. Буква p в выражении для передаточной функции - не переменная, а дифференциальный оператор, который кроме всего проченго может обозначать взятие первой производной. Функцию от времени можно представить в операторной форме через преобразование Лапласа, т.е. функция f(t) имеет взаимно-однозначный операторный образ f(p).

 

Если на вход некоторого блока подается функция fin(t), а на выходе имеется ее задержанная версия fout(t) =fin(t-т) то данный блок выполняет задержку на время т. Преобразование лапласа от выходной функции fout(t) имеет вид fout(p) = exp{-pt}*fin(p). Т.е. передаточная функция звена, которое вводит задержку на время т есть W(p) = exp{-pt}*fin(p)/fin(p) = exp{-pt}.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость TSerg
Несколько последовательных апериодических звеньев.

 

Если есть трудности с использованием встроенных time delay (хотя не понятно почему), моделирование инерционного звена с задержкой может быть выполнено путем последовательного соединения нескольких инерционных звеньев. Понятно, что это всего лишь приближение, но оно позволяет исследовать симуляцию задержек там, где нет таких функциональных звеньев.

Пример на рис post-29537-1197453346_thumb.jpg

красная линия - инерц звено + транспортная задержка

синяя - три последовательных инерционных звена

 

Во многих случаях практических объектов, когда речь идет о "размазанных" задержках, это более правдивый вариант, чем чисто транспортное запаздывание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...Если на вход некоторого блока подается функция fin(t), а на выходе имеется ее задержанная версия fout(t) =fin(t-т) то данный блок выполняет задержку на время т. Преобразование лапласа от выходной функции fout(t) имеет вид fout(p) = exp{-pt}*fin(p). Т.е. передаточная функция звена, которое вводит задержку на время т есть W(p) = exp{-pt}*fin(p)/fin(p) = exp{-pt}.

Читаю Юревича Е.И. - плачу...

 

Если есть трудности с использованием встроенных time delay (хотя не понятно почему), моделирование инерционного звена с задержкой может быть выполнено путем последовательного соединения нескольких инерционных звеньев. Понятно, что это всего лишь приближение, но оно позволяет исследовать симуляцию задержек там, где нет таких функциональных звеньев.

...

красная линия - инерц звено + транспортная задержка

синяя - три последовательных инерционных звена

...

1. Т.е., грубо говоря, красная и синяя изображают один и тот же переходный процесс???

2. Синяя больше похожа на истину... Спасибо за совет!!! Пытаюсь релизить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...