- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
HELP: разностные уравнения типовых звеньев САУ
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 дек 2012, 16:08
- Имя: Степан
HELP: разностные уравнения типовых звеньев САУ
Доброго времен суток!
Уважаемые, помогите, пожайлуста в одном вопросе. Вобщем, мне для дипломной работы нужно знать разностные уравнения типа http://all4study.ru/img/amd/f117.jpg для типовых звеньев САУ (чем больше тем лучше). Где их можно найти, если не секрет? Вся петрушка в том что я на свою специальность поступил сразу на 3 курс (после колледжа), поэтому в матанах типа Z-преобразований ну вобще не шарю никак. Зная разностные уравнения дальше в своей дипломной разберусь. Преподы в моем институте помогать не хотят никак. А нужно уже срочно.
Заранее спасибо!
Уважаемые, помогите, пожайлуста в одном вопросе. Вобщем, мне для дипломной работы нужно знать разностные уравнения типа http://all4study.ru/img/amd/f117.jpg для типовых звеньев САУ (чем больше тем лучше). Где их можно найти, если не секрет? Вся петрушка в том что я на свою специальность поступил сразу на 3 курс (после колледжа), поэтому в матанах типа Z-преобразований ну вобще не шарю никак. Зная разностные уравнения дальше в своей дипломной разберусь. Преподы в моем институте помогать не хотят никак. А нужно уже срочно.
Заранее спасибо!
-
- почётный участник форума
- Сообщения: 1076
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 53 раза
- Поблагодарили: 20 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Z-преобразования нужны только в самом общем случае.
При скоростях расчета много больших динамики системы вполне подходят обычные разностные уравнения http://stratum.ac.ru/textbooks/modelir/lection10.html
При скоростях расчета много больших динамики системы вполне подходят обычные разностные уравнения http://stratum.ac.ru/textbooks/modelir/lection10.html
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 дек 2012, 16:08
- Имя: Степан
Re: HELP: разностные уравнения типовых звеньев САУ
Спасибо, как раз разностные уравнения мне и нужно. Только как их получить-то? Из передаточных функций или подругому как-то? Я почему-то думал что разностные уравнения для типовых звеньев уже давно посчитаны, не могу. Я действительно нуб в этих вещах, простите за некомпетентность, если что.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Меняете в дифурах dx/dt на (xk-xn)/(tk-tn) , где k и n текущий и предыдущий расчёт и получаете разностные уравнения.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 дек 2012, 16:08
- Имя: Степан
Re: HELP: разностные уравнения типовых звеньев САУ
Спасибо, но как получить дифур из передаточной функции такого вида http://de.ifmo.ru/bk_netra/image.php?im ... .gif&bn=20
?
?
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Для каждого типвого звена есть вид диференциального уравнения, поищите в ТАУ
http://window.edu.ru/resource/543/58543 ... tver09.pdf
http://window.edu.ru/resource/543/58543 ... tver09.pdf
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 дек 2012, 16:08
- Имя: Степан
Re: HELP: разностные уравнения типовых звеньев САУ
Вобщем, нашел я диференциальные уранения типовых звеньев, но они все такого вида:
http://zalil.ru/34058921
http://zalil.ru/34058925
Там нет никаких dx/dt.
Что, например, сдесь http://zalil.ru/34058925 нужно поменять что бы получить разностное уравниние?
http://zalil.ru/34058921
http://zalil.ru/34058925
Там нет никаких dx/dt.
Что, например, сдесь http://zalil.ru/34058925 нужно поменять что бы получить разностное уравниние?
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 845 раз
Re: HELP: разностные уравнения типовых звеньев САУ
И получается диф.уравнение.san писал(а):V c точкой меняется на dV/dt
Про разностные Вы же и писали
...только не "расчёт", а "отсчёт"san писал(а):Меняете в дифурах dx/dt на (xk-xn)/(tk-tn) , где k и n текущий и предыдущий расчёт и получаете разностные уравнения.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 3644
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Я сейчас вспоминаю следующее:
в тождество Y(p) = W(p) * X(p) нужно подставить W(p)
Произведение p * Y(p) - это есть dy/dt, p * p *Y(p) - вторая производная, p * X(p) - это dx/dt и т.д.
А далее уже переходим к разностным уравнениям по тому правилу, что подсказали выше...
в тождество Y(p) = W(p) * X(p) нужно подставить W(p)
Произведение p * Y(p) - это есть dy/dt, p * p *Y(p) - вторая производная, p * X(p) - это dx/dt и т.д.
А далее уже переходим к разностным уравнениям по тому правилу, что подсказали выше...
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Не понял к чему Вы это, человек не нашел где dx/dt, вот я ему его и показалRyzhij писал(а):И получается диф.уравнение.san писал(а):V c точкой меняется на dV/dt
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Тема кстати сейчас проходит и по моей линии (магистры, пособие, статьи). Только замена типовых звеньев уже не интересно. Лучше непосредственно моделировать исходя с дифуров даже нелинейных.
Сейчас применяю на лабах по ПЛК в качестве имитатора объекта управления. Вот, что получается:
Сейчас применяю на лабах по ПЛК в качестве имитатора объекта управления. Вот, что получается:
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 845 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Значит, я Вас не понял в контексте заданного studentota вопроса. Простите.Не понял к чему Вы это, человек не нашел где dx/dt, вот я ему его и показал
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
Re: HELP: разностные уравнения типовых звеньев САУ
А я вспоминаю фразы "обратное преобразование Лапласа" и "нахождение оригинала функции по изображению"... А также таблицы изображений, свертки, интегралы Дюамеля и еще кучу всего, на что была потрачена далеко не одна неделя лекций по высшей математике. Ну и семинаров, контрольных, зачетов.. Тут с первого раза не получится, если базы теоретической нет.Михайло писал(а):Я сейчас вспоминаю следующее:
в тождество Y(p) = W(p) * X(p) нужно подставить W(p)
Произведение p * Y(p) - это есть dy/dt, p * p *Y(p) - вторая производная, p * X(p) - это dx/dt и т.д.
А далее уже переходим к разностным уравнениям по тому правилу, что подсказали выше...
Другое дело что типовых звеньев около десятка (зависит от того, отличать ли колебательное от инерционности второго порядка, ибо суть одно и то же, отличаются корнями), все остальное уже комбинации.
Вот навскидку, то что Яндекс выдал:
ТИПОВЫЕ ДИНАМИЧЕСКИЕ ЗВЕНЬЯ СИСТЕМ УПРАВЛЕНИЯ. Там в обеих формах они расписаны. А перевод в разностную форму уже обсуждали.. Вот только звено запаздывания в эту методику не вписывается... :)
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Это точно. По этому лучше сразу дифуры решать. Там только численные методы и сплошные нелинейности в решениях. А запаздывание решается довльно легко, главное чтоб ограничение было конечное и с точностью определиться.Никита писал(а):Вот только звено запаздывания в эту методику не вписывается... :)
Кстати, в большинстве случаев запаздывание лучше проделывать ячеечной моделью с идеальным вытеснением по длине и идеальным перемешиванием по ячейкам. Сейчас планируем сварганить модель пластинчатого теплообменника по такому принципу.
А вот кстати и блок имитатора звена чистого запаздывания. После того как реализовал, нашел в библиотеке UNITY подобный и в кодесисовских библиотеках тоже.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 1076
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 53 раза
- Поблагодарили: 20 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Ну запаздываение запаздыванию рознь. В контексте данной темы это чистое запаздывание (сухой конвеер) без перемешиваний и проч. реализуется сдвиговым массивом нужной длины.Кстати, в большинстве случаев запаздывание лучше проделывать ячеечной моделью с идеальным вытеснением по длине и идеальным перемешиванием по ячейкам. Сейчас планируем сварганить модель пластинчатого теплообменника по такому принципу.
А что за идеальное перемешивание в ячейке? Разностные уравнения это из сеточных методов, зачем их осреднять? Зачем "ячейку" приводить к точке? Считайте интеграл трапециями и все само осреднится!
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Я с запаздывания плавно перешёл на методы решения урванений с распределёнными параметрами. А численные методы использую всё те же - явный метод Эйлера.Бондарев Михаил писал(а):А что за идеальное перемешивание в ячейке? Разностные уравнения это из сеточных методов, зачем их осреднять? Зачем "ячейку" приводить к точке? Считайте интеграл трапециями и все само осреднится!
А на счёт запаздывания - представьте трубу, например, от подогревателя к ёмкости. Чистое запаздывание, например, по температуре продукта, тут будет определяться геометрическими параметрами трубы (длина, сечение...) и расходом. То-есть при неизменном расходе всё будет описываться звеном с запаздыванием, а при других расходах? Даже при сухом конвеере, если он может останавливаться, это тоже нужно учитывать. Так что при моделировании реальных систем чистое запаздывание перестаёт быть "чистым".
-
- эксперт
- Сообщения: 3644
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Топикстартер вроде ничего не говорил про звенья запаздывания...
Вот его задачка:
Имеем в форме Лапласа:
Y(p) * (T^2 * p^2 + 1) = K * X(p)
T^2 * p^2 * Y(p) + Y(p) = K * X(p)
В обычной математической форме:
T^2 * (d^2y(t)/dt^2) + y(t) = K * x(t)
Теперь надо получить разностное уравнение. Блин, как там вторую производную разложить? так:
T^2 * {((y[n]-y[n-1])-(y[n-1]-y[n-2]))/dt^2} + y[n] = K * x[n] ?
В итоге имеем:
(T^2/dt^2 + 1)* y[n] + (- 2 * T^2/dt^2) * y[n-1] + (T^2/dt^2) * y[n-2] = K * x[n]
Похоже?
Вот его задачка:
Имеем в форме Лапласа:
Y(p) * (T^2 * p^2 + 1) = K * X(p)
T^2 * p^2 * Y(p) + Y(p) = K * X(p)
В обычной математической форме:
T^2 * (d^2y(t)/dt^2) + y(t) = K * x(t)
Теперь надо получить разностное уравнение. Блин, как там вторую производную разложить? так:
T^2 * {((y[n]-y[n-1])-(y[n-1]-y[n-2]))/dt^2} + y[n] = K * x[n] ?
В итоге имеем:
(T^2/dt^2 + 1)* y[n] + (- 2 * T^2/dt^2) * y[n-1] + (T^2/dt^2) * y[n-2] = K * x[n]
Похоже?
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Топикстартер в самом начале говорил про разностные уравнения типовых звеньев, и чем больше, тем лучше. Звено чистого запаздывания вроде в множество типовых входит, хотя давно было, могу и ошибиться
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Одна из хорош книг,которые мне по этой теме встретилась
Гартман Т.Н., Клушин Д.В. - Основы компьютерного моделирования химико-технологических процессов
В Инете куча ссылок на неё.
Гартман Т.Н., Клушин Д.В. - Основы компьютерного моделирования химико-технологических процессов
В Инете куча ссылок на неё.
-
- почётный участник форума
- Сообщения: 1076
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 53 раза
- Поблагодарили: 20 раз
Re: HELP: разностные уравнения типовых звеньев САУ
ну тут главное - определиться с мерой приближения.а при других расходах?
а для чего вам нестационарная модель теплообменника, не секрет если?
пластинчатый ТО в силу малой толщины стенки и огромной площади вполне хорошо аппроксимируется звеном 1го порядка.
или вы по-взрослому теплообмен с рейнольдсами и прочими сантистоксами считаете?
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Если возмущение/управление идёт по расходу нагреваемой жидкости И теплоагента И температуры теплоагента И жидкости, то всё не так уж линейно получается.Бондарев Михаил писал(а):а для чего вам нестационарная модель теплообменника, не секрет если? пластинчатый ТО в силу малой толщины стенки и огромной площади вполне хорошо аппроксимируется звеном 1го порядка. или вы по-взрослому теплообмен с рейнольдсами и прочими сантистоксами считаете?
Ещё пример: набирается емкость с нагревательной рубашкой. Если в рубашку подается теплоагент в период набора, как вы сможете смоделировать темепратуру в ёмкости апериодическим звеном? Рейнольдсы конечно считать не буду, но нелинейности надо учесть.
Вобще, основная идея - построение имитационных моделей для лабораторок, вторая - наработка баз типовых блоков для построение моделей для проверки работоспособности программ ПЛК и SCADA. На системы управления с эталонной моделью не замахиваюсь.
-
- почётный участник форума
- Сообщения: 1076
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 53 раза
- Поблагодарили: 20 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Ну там один, но немножко золотой шаг)На системы управления с эталонной моделью не замахиваюсь.
(с некоторой степенью допущений) Если емкость с хорошей мешалкой, то постоянная времени будет пропорционально зависеть от уровня.как вы сможете смоделировать темепратуру в ёмкости апериодическим звеном
А вообще с таким подходом (я так понимаю это пищевка), в сверхбыструю пастеризацию надо идти, чтоб и молочко погреть, и белок чтоб не свернулся (работать без локальных перегревов). Может еще в химии какие применения найдутся.
Управления тоже численно ищите? Перебором?
-
- эксперт
- Сообщения: 3644
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Re: HELP: разностные уравнения типовых звеньев САУ
Это самое простое уравнение... :DНикита писал(а):Звено чистого запаздывания вроде в множество типовых входит, хотя давно было, могу и ошибиться
y[n] = x[n-k], где k*dt - запаздывание.