motofan logo
       
> 

Scilab или Maxima, кто нибудь пользовался?

W.G. Gates III
сообщение 2.6.2010, 10:53


Ветеран
*****

Группа: Пользователи
Сообщений: 479
Регистрация: 8.8.2006
Из: Псков
Пользователь №: 94 294
Модель телефона: Lumia 920
Прошивка: jffs2

Рейтинг: 269



почему мне это интересно? потому что есть одна очень щекотливая проблема. нужно по передаточной функции системы (ну допустим w(p)=1/(5p+1) или другого звена) построить график переходного процесса.
может быть кто то из местных программистов или математиков может помоч?
насколько мне известно делаться это должно через обратное преобразование лапласа, но... что то не получается у меня.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Евгений89
сообщение 2.6.2010, 11:52


Ветеран
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 24.4.2008
Из: Санкт-Петербург
Пользователь №: 170 426
Модель телефона: E398,E1,Z6,L7e(труп)
Прошивка: 79R,DAR,4FR,0AR


Настроение:
вот и пришел мой Atrix2)



Рейтинг: 253



как в Scilab или Maxima не знаю, а в matlab
в командной строке вводишь
w=tf([1],[5 1])
затем
step(w) и график построился smile.gif
только вот не помню там нужна ли обратная связь, если нужна то перед степом вводишь w1=w/(w+1) (или что-то подобное)
а затем уже step(w1)

Сообщение отредактировал Евгений89 - 2.6.2010, 11:52
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
W.G. Gates III
сообщение 2.6.2010, 16:19


Ветеран
*****

Группа: Пользователи
Сообщений: 479
Регистрация: 8.8.2006
Из: Псков
Пользователь №: 94 294
Модель телефона: Lumia 920
Прошивка: jffs2

Рейтинг: 269



Евгений89,
спасибо конечно, но для матлаба я находил. А нужен именно scilab...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
W.G. Gates III
сообщение 3.6.2010, 6:41


Ветеран
*****

Группа: Пользователи
Сообщений: 479
Регистрация: 8.8.2006
Из: Псков
Пользователь №: 94 294
Модель телефона: Lumia 920
Прошивка: jffs2

Рейтинг: 269



Евгений89, а мог бы ты написать эти две строки
w=tf([1],[5 1])
step(w)
сохранить файл и скинуть мне?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
A.Vas
сообщение 3.6.2010, 8:30


Гуру
******

Группа: Пользователи
Сообщений: 1 016
Регистрация: 2.12.2005
Из: г. Томск
Пользователь №: 60 511
Модель телефона: HTC One X
Прошивка: CyanogenMod 11

Рейтинг: 435



W.G. Gates III,
Scilab ведь поддерживает прямое и обратное преобразование Лапласа, так? Если да, то сделай так:
0. Выполняешь прямое преобразование Лапласа над единичной ступенькой. Остаточные знания по теории автоматического управления подсказывают мне, что в результате получится функция 1/s (s - оператор Лапласа).
1. Умножаешь свою функцию на результат шага 0. Получаешь функцию 1 / (s * (5s + 1)).
2. Выполняешь обратное преобразование Лапласа над функцией-результатом шага 1. Должна получиться некая функция f(t).
3. Строишь график этой функции - это и будет отклик исходного звена на единичную ступеньку.

Если исходное звено будет иметь другую передаточную функцию, замени её на шаге 1.

Сообщение отредактировал A.Vas - 3.6.2010, 8:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Scilab или Maxima, кто нибудь пользовался? · Обо всём · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 17.6.2025, 15:41

Форум живёт: