LINUX.ORG.RU

Переходный процесс по ПФ в Scilab


0

0

Народ, помогите пожалуйста. Нужно построить график переходного процесса по передаточной функции в Scilab. Что то самаому не разобраться. Допустим есть ПФ системы настроенной на МО W(p)=1/(2Tp(Tp+1)), как по ней построить переходный процесс?


Ответ на: комментарий от nnz

ок. построил. и что? это не ответ на мой вопрос. а если ничего умного написать не можешь, то и не пиши. вопрос задан конкретно. как по ПФ построить ПП? а если передаточная функция сложнее? третьего или четвертого порядка, в таком виде ее не реально представить. и да, МО=1-exp(-t/2T)*(cos(t/2T)-sin(t/2T)) так что не ... людям мозги. вопрос по прежнему открыт.

z_roma
() автор топика
Ответ на: комментарий от z_roma

>ок. построил. и что?

Ты построил график переходного процесса в системе, заданной передаточной функцией W(p)=1/(2Tp(Tp+1)). Можешь ликовать, бросать в воздух ушанку и пить шампанское.

как по ПФ построить ПП?


Найти лаплас-образ W(p)/p.

МО=1-exp(-t/2T)*(cos(t/2T)-sin(t/2T))


Изображение это функции будет выглядеть как (2p+T)T/((2p^2+2pT+T^2)p).

Еще вопросы?

nnz ★★★★
()
Ответ на: комментарий от nnz

>Еще вопросы? конечно МО=1-exp(-t/2T)*(cos(t/2T)-sin(t/2T)) она же W(p)=1/(2Tp(Tp+1)) ее график выглядит так http://s16.radikal.ru/i190/1006/47/e33f8f8e7488.png твое же

t/(2*T)-1/2+exp(-t/T)/2

выдает непойми что. да и в данном случае МО было просто примером. Прошу помочь построить ГРАФИК ПЕРЕХОДНОГО ПРОЦЕССА ПО ЗАДАННОЙ ПЕРЕДАТОЧНОЙ ФУНКЦИИ (ЛЮБОЙ) В SCILAB'е.

z_roma
() автор топика
Ответ на: комментарий от z_roma

>МО=1-exp(-t/2T)*(cos(t/2T)-sin(t/2T)) она же W(p)=1/(2Tp(Tp+1))

Навскидку не вижу ничего общего общего между этими функциями. Изображение первой не похоже на вторую, а образ второй не похож на первую.

твое же >t/(2*T)-1/2+exp(-t/T)/2 выдает непойми что


Если быть точным, оно выдает график переходного процесса в системе, заданной передаточной функцией W(p)=1/(2Tp(Tp+1)).

Прошу помочь построить ГРАФИК ПЕРЕХОДНОГО ПРОЦЕССА ПО ЗАДАННОЙ ПЕРЕДАТОЧНОЙ ФУНКЦИИ (ЛЮБОЙ) В SCILAB'е.


Поищи там функцию ilaplace. Хотя сцилаб — проект на редкость пионерский, уж такая простая вещь там должна быть.

nnz ★★★★
()
Ответ на: комментарий от nnz

график не получается такой получить. даже нашел вот такую фигню s=poly(0,«s»); l=syslin('c', 3e4*(s+1)); bode(l); вот это строит АЧХ, а вот ПП не построить...

z_roma
() автор топика
Ответ на: комментарий от z_roma

вот ПП не построить...

Тебе уже сказали:

h(t) = L^{-1}(W(s) / s)
. У тебя как я понимаю есть 3 пути:

1. Взять обратное преобразование Лапласа вручную и по нему построить график.

2. Взять Scilab Symbolic Toolbox и им взять ОПЛ.

3. Использовать Scicos или как там называется аналог SIMULINK'а.

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

>Вообще-то оригинал от образа :-)

Давно уже этим не занимался, забыл терминологию :)

nnz ★★★★
()
Ответ на: комментарий от Begemoth

>В армию не хочешь?

не хочу.

Зачёт горит?

нет. но в целом ваше предположение верно.

1. Взять обратное преобразование Лапласа вручную и по нему построить график.

сразу отпадает. нужна автоматизация.

2. Взять Scilab Symbolic Toolbox и им взять ОПЛ.

пытался...

3. Использовать Scicos или как там называется аналог SIMULINK'а.

а вот с этим получилось.

разобрался. всем спасибо!

z_roma
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.