2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Сравнение результатов численного решения дифф. уравнения
Сообщение10.11.2015, 21:48 


21/10/15
29
Есть дифференциальное уравнение апериодического звена:
$T \frac  {dy}{dt} + y$ = $k \frac  {dx}{dt}$
В матлабе я смоделировал прохождение гармонического сигнала через апериодическое звено и получил вот такие графики:

Расчёт по методу Дормана-Принса (ode45):
Изображение
Расчёт по методу Эйлера (ode1):
Изображение

Решил получить эти графики в Excel'е. Составил для дифференциального уравнения его разностный аналог (не пойму, это и есть метод Эйлера???) и получил выражение следующего вида:

$T \frac  {y_{n} - y_{n-1}}{dt}+ y$ =$ k \frac  {x_{n} - x_{n-1}}{dt}$

откуда, выразив yn, т.е., выходной сигнал, получил выражение следующего вида:

$y_{n} = \frac{T \cdot y_{n-1}-dt \cdot y_{n-1}+k \cdot x_{n}-k \cdot x_{n-1}}{T}}$


Вбил всё это в эксель и получил вот такой график:
Изображение

Графики из матлаба и экселя не совпадают. Где ошибка?

P.S. схема из матлаба и эксель
http://rghost.ru/7JZchPFCP


В выражении есть $x_{n} - x_{n-1}$, т.к. входной сигнал изменяется во времени.

 Профиль  
                  
 
 Re: Сравнение результатов численного решения дифф. уравнения
Сообщение10.11.2015, 21:55 
Админ форума
Аватара пользователя


19/03/10
8952
 i  Тема перемещена из раздела «Software» в Карантин.

Запишите все формулы в соответствии с требованиями Правил форума, т.е. в $\TeX$.
Краткие инструкции можно найти здесь: topic8355.html и topic183.html.
Кроме этого, в теме Видео-пособия для начинающих форумчан можно посмотреть видео-ролик "Как записывать формулы".

Рисунки можно оставить, только вставлять их надо так:
Код:
[img]http://s018.radikal.ru/i523/1511/ff/655cd8715c73.jpg[/img]

После того как исправите сообщение, сообщите об этом в теме Сообщение в карантине исправлено.

 Профиль  
                  
 
 Posted automatically
Сообщение13.11.2015, 09:55 
Модератор


19/10/15
1196
 i  Тема перемещена из форума «Карантин» в форум «Околонаучный софт»

 Профиль  
                  
 
 Re: Сравнение результатов численного решения дифф. уравнения
Сообщение13.11.2015, 12:42 


21/03/10
43
У вас правильно записано ДУ для апериодического звена? На вики это уравнение записано как $T \dot{y}(t) + y(t) = k x(t)$

 Профиль  
                  
 
 Re: Сравнение результатов численного решения дифф. уравнения
Сообщение15.11.2015, 08:37 


21/10/15
29
vasya321, а что тут неправильного, y с точкой - производная, y(t) - предыдущее значение сигнала. По моему, всё сочетается.

-- 15.11.2015, 09:38 --

Помогите разобраться.

 Профиль  
                  
 
 Re: Сравнение результатов численного решения дифф. уравнения
Сообщение15.11.2015, 11:07 


03/03/12
1380
babay1155 в сообщении #1072145 писал(а):
Есть дифференциальное уравнение апериодического звена:
$T \frac  {dy}{dt} + y$ = $k \frac  {dx}{dt}$

vasya321 в [url=http://dxdy.ru/post1072952.html#p1072952]сообщении #1072952[/[url] писал(а):
У вас правильно записано ДУ для апериодического звена? На вики это уравнение записано kак $T \dot{y}(t) + y(t) = k x(t)$


Ничего что правые части разные? Или это не должно влиять на результат?

 Профиль  
                  
 
 Re: Сравнение результатов численного решения дифф. уравнения
Сообщение15.11.2015, 12:25 


21/10/15
29
Почему разные? Разве x(t) это не есть по сути dx/dt ?

-- 15.11.2015, 13:31 --

Кажется, понял, x(t) не dx/dt, а текущее значение входного сигнала, верно?

 Профиль  
                  
 
 Re: Сравнение результатов численного решения дифф. уравнения
Сообщение15.11.2015, 12:47 


03/03/12
1380
В Википедии эти два случая рассматриваются раздельно и имеют различные наименования. Возможно, считается, что функция и производная не одно и тоже. Если это в данном случае одно и тоже, то я умываю руки.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: DariaRychenkova


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group