Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: CL | DM;

Вниз

программная реализация передаточной функции   Найти похожие ветки 

 
12345   (2004-12-22 14:34) [0]

вопрос, конечно, специфический...
но, в инете ничего подобного не нашел (искал долго)
передаточная функция - это отношение отображения Лапласа выходной функции к отношению Лапласа входной функции:
w(s)=A(s)/B(s)
пример - (2*s+1)/(3*s*s+5*s+3)
где s-оператор дифференцирования (d/dt)
A(s),B(s) - полиномы размерностей m и n (m<=n)
может, кто-нибудь знает следующее:
как, зная коэффициенты этих полиномов, а также вход x(t), определить, что будет на выходе (y(t))?
хоть ссылку скиньте...


 
12345   (2004-12-22 14:44) [1]

может, кто подскажет, где я могу найти сабж?
совсем измучился, понимаю, что алгоритм довольно сложный, но как-то же его реализовали в Simulink (Matlab) и других системах моделирования


 
olookin ©   (2004-12-22 16:02) [2]

А пример можно записать так

w = y(t) = (2*dx/dt+1)/(3*(dx/dt)^2+5*dx/dt+3)

?


 
12345   (2004-12-23 14:04) [3]

olookin, ты не прав:
3d^2(y)/dt^2+5d(y)/dt+3 = 2d(x)/dt+1


 
Romkin ©   (2004-12-23 16:11) [4]

Вот именно :)) Ключ то, что передаточная функция - это просто записть дифф. уравнения. Его и решать надо :)
То есть, получаешь значения x(t) с шагом dt (мелко), находишь d(x)/dt, и интегрируешь.
Надо: 1. метод взятия дифференциала (ну понятно, если вход задан формулой - нафиг, ручками производную ищещь)
2. Метод численного решения Д.У. (или аналитически, если сможешь) :-)



Страницы: 1 вся ветка

Текущий архив: 2005.01.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
8-1096566017
ser_ega
2004-09-30 21:40
2005.01.09
CopyRect


1-1103777548
Lelik
2004-12-23 07:52
2005.01.09
Перенапрвление потоков


4-1101280472
snake1977
2004-11-24 10:14
2005.01.09
Управление чужим приложением


6-1098093599
Zelius
2004-10-18 13:59
2005.01.09
Проблемы с TidHttpserver.MaxConnections в Indy 9


8-1096738826
miek
2004-10-02 21:40
2005.01.09
GLScene: изменение материалов