|
|
  |
Релиз инерционного звена первого порядка с запаздыванием, Вопрос новичка |
|
|
|
Dec 10 2007, 10:47
|

Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 22-06-06
Из: Сарапула
Пользователь №: 18 275

|
Доброго времени суток всем!!! Помогите новичку: Пытаюсь зарелизить в симулинке (Матлаб 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)...
Сообщение отредактировал A R T - Dec 10 2007, 10:56
--------------------
Сделал трэш - разбудил Ктулху!!!
|
|
|
|
|
Dec 10 2007, 12:16
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(A R T @ Dec 10 2007, 13:47)  Доброго времени суток всем!!! Помогите новичку: Пытаюсь зарелизить в симулинке (Матлаб 6.5.0.18091 Release 13) мат модель инерционного звена Скажите пожалуйста, что означает слово "зарелизить"? Блоки, которыем моделируют запаздывание, в симулинке есть. Они называются Time Delay... Ну и не мешает вернуться к учебнику по ТАУ, посмотреть как связаны операторная форма представления передаточной функции линейного звена с его дифференциальным уравнением и физической структурой.
|
|
|
|
|
Dec 11 2007, 05:32
|

Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 22-06-06
Из: Сарапула
Пользователь №: 18 275

|
Здравствуйте, NickNich! Цитата(NickNich @ Dec 10 2007, 17:16)  Скажите пожалуйста, что означает слово "зарелизить"? Слово "зарелизить" означает "реализовать". Цитата(NickNich @ Dec 10 2007, 17:16)  Блоки, которыем моделируют запаздывание, в симулинке есть. Они называются Time Delay... Ну и не мешает вернуться к учебнику по ТАУ, посмотреть как связаны операторная форма представления передаточной функции линейного звена с его дифференциальным уравнением и физической структурой. Наверное я сейчас очень сильно туплю, но применение блоков Time Delay ожидаемого (мной) эффекта не дали (под эффектом понимаю получение кривой разгона той же формы, что была снята с объекта управления...). По поводу возвращения к учебникам Вы безусловно правы - так и поступлю. Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)???
--------------------
Сделал трэш - разбудил Ктулху!!!
|
|
|
|
|
Dec 11 2007, 07:08
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(A R T @ Dec 11 2007, 08:32)  Наверное я сейчас очень сильно туплю, но применение блоков Time Delay ожидаемого (мной) эффекта не дали Тут возможны два варианта - либо Вы чего-то не так делали, либо чего-то не того ждали. То, что Вы собираетесь сделать в схеме - приведет к задержке входного воздействия на апериодическое звено. Внешний вид реакции етого звена такая задержка не изменит никак. Цитата Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)??? К учебникам, только к учебникам!!!!
|
|
|
|
Guest_TSerg_*
|
Dec 11 2007, 15:40
|
Guests

|
Цитата(A R T @ Dec 11 2007, 08:32)  Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)??? Несколько последовательных апериодических звеньев.
|
|
|
|
|
Dec 12 2007, 07:04
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(Tue @ Dec 11 2007, 16:45)  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}.
|
|
|
|
Guest_TSerg_*
|
Dec 12 2007, 09:56
|
Guests

|
Цитата(TSerg @ Dec 11 2007, 18:40)  Несколько последовательных апериодических звеньев. Если есть трудности с использованием встроенных time delay (хотя не понятно почему), моделирование инерционного звена с задержкой может быть выполнено путем последовательного соединения нескольких инерционных звеньев. Понятно, что это всего лишь приближение, но оно позволяет исследовать симуляцию задержек там, где нет таких функциональных звеньев. Пример на рис
красная линия - инерц звено + транспортная задержка синяя - три последовательных инерционных звена Во многих случаях практических объектов, когда речь идет о "размазанных" задержках, это более правдивый вариант, чем чисто транспортное запаздывание.
|
|
|
|
|
Dec 12 2007, 11:27
|

Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 22-06-06
Из: Сарапула
Пользователь №: 18 275

|
Цитата(NickNich @ Dec 12 2007, 12:04)  ...Если на вход некоторого блока подается функция 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 @ Dec 12 2007, 14:56)  Если есть трудности с использованием встроенных time delay (хотя не понятно почему), моделирование инерционного звена с задержкой может быть выполнено путем последовательного соединения нескольких инерционных звеньев. Понятно, что это всего лишь приближение, но оно позволяет исследовать симуляцию задержек там, где нет таких функциональных звеньев. ... красная линия - инерц звено + транспортная задержка синяя - три последовательных инерционных звена ... 1. Т.е., грубо говоря, красная и синяя изображают один и тот же переходный процесс??? 2. Синяя больше похожа на истину... Спасибо за совет!!! Пытаюсь релизить...
--------------------
Сделал трэш - разбудил Ктулху!!!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|