Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Внизпрограммная реализация передаточной функции Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.063 c