Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.049 c
4-1101145077
yaric
2004-11-22 20:37
2005.01.09
имспользование PCL и PS драйверов для печати


3-1102433875
NikeOLD
2004-12-07 18:37
2005.01.09
Работа с БД посредством DLL


1-1103631517
malij
2004-12-21 15:18
2005.01.09
фоновое приложение


1-1103785522
Jeka
2004-12-23 10:05
2005.01.09
Вопрос по настройке D2005


14-1103610971
Kerk
2004-12-21 09:36
2005.01.09
Вторничная задачка




   Наверх