A R T 0 10 декабря, 2007 Опубликовано 10 декабря, 2007 (изменено) · Жалоба Доброго времени суток всем!!! Помогите новичку: Пытаюсь зарелизить в симулинке (Матлаб 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 Изменено 10 декабря, 2007 пользователем A R T Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GroundCtrl 0 10 декабря, 2007 Опубликовано 10 декабря, 2007 · Жалоба Доброго времени суток всем!!! Помогите новичку: Пытаюсь зарелизить в симулинке (Матлаб 6.5.0.18091 Release 13) мат модель инерционного звена Скажите пожалуйста, что означает слово "зарелизить"? Блоки, которыем моделируют запаздывание, в симулинке есть. Они называются Time Delay... Ну и не мешает вернуться к учебнику по ТАУ, посмотреть как связаны операторная форма представления передаточной функции линейного звена с его дифференциальным уравнением и физической структурой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A R T 0 11 декабря, 2007 Опубликовано 11 декабря, 2007 · Жалоба Здравствуйте, NickNich! Скажите пожалуйста, что означает слово "зарелизить"? Слово "зарелизить" означает "реализовать". Блоки, которыем моделируют запаздывание, в симулинке есть. Они называются Time Delay... Ну и не мешает вернуться к учебнику по ТАУ, посмотреть как связаны операторная форма представления передаточной функции линейного звена с его дифференциальным уравнением и физической структурой. Наверное я сейчас очень сильно туплю, но применение блоков Time Delay ожидаемого (мной) эффекта не дали (под эффектом понимаю получение кривой разгона той же формы, что была снята с объекта управления...). По поводу возвращения к учебникам Вы безусловно правы - так и поступлю. Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GroundCtrl 0 11 декабря, 2007 Опубликовано 11 декабря, 2007 · Жалоба Наверное я сейчас очень сильно туплю, но применение блоков Time Delay ожидаемого (мной) эффекта не дали Тут возможны два варианта - либо Вы чего-то не так делали, либо чего-то не того ждали. То, что Вы собираетесь сделать в схеме - приведет к задержке входного воздействия на апериодическое звено. Внешний вид реакции етого звена такая задержка не изменит никак. Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)??? К учебникам, только к учебникам!!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tue 0 11 декабря, 2007 Опубликовано 11 декабря, 2007 · Жалоба A R T, а разве блок Transfer Function не может реализовать то, что нужно ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость TSerg 11 декабря, 2007 Опубликовано 11 декабря, 2007 · Жалоба Переформулирую вопрос: как реализовать блок с переходной характеристикой вида: W(p)=K*e^(-τp)??? Несколько последовательных апериодических звеньев. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GroundCtrl 0 12 декабря, 2007 Опубликовано 12 декабря, 2007 · Жалоба 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 12 декабря, 2007 Опубликовано 12 декабря, 2007 · Жалоба Несколько последовательных апериодических звеньев. Если есть трудности с использованием встроенных time delay (хотя не понятно почему), моделирование инерционного звена с задержкой может быть выполнено путем последовательного соединения нескольких инерционных звеньев. Понятно, что это всего лишь приближение, но оно позволяет исследовать симуляцию задержек там, где нет таких функциональных звеньев. Пример на рис красная линия - инерц звено + транспортная задержка синяя - три последовательных инерционных звена Во многих случаях практических объектов, когда речь идет о "размазанных" задержках, это более правдивый вариант, чем чисто транспортное запаздывание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A R T 0 12 декабря, 2007 Опубликовано 12 декабря, 2007 · Жалоба ...Если на вход некоторого блока подается функция 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. Синяя больше похожа на истину... Спасибо за совет!!! Пытаюсь релизить... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться