Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Образовательный студенческий форум _ ТФКП и операционное исчисление _ Система ДУ методом операц. счисления

Автор: xD_DarK 27.2.2013, 7:43

Доброго времени суток.
Есть систему ДУ которую требуется решить методом опериционного счесления, препод докопалась, нужно решить, я не могу закончить решение и не знаю правильно ли делаю она помогать не хочет. Помогите пожалуйста. Вот собственно сама система:
(1) x" - y' = 0
(2) x - y" = 2sin(t)
если x'(0)=y(0)=y'(0)=1 ; x(0)= - 1.

где (1) - первое ур-ие системы, (2) - второе ур-ие системы.

Сам начинал решать 2 способами, оба не привели меня к ответу. Покажу начало решения возможно кто-то увидит ошибку.

Переходим по прямому преобразованию Лапласа :
x" = (p^2)*(X(p)) + p - 1
y' = p*(Y(p)) - 1
x = X(p)
y" = (p^2)*(Y(p)) - p - 1
2sin(t) = 2/((p^2) + 1)

пока писал подумал нужно ли преобразовывать 0 в правой части первого ур-ия системы??

дальше выражал Y(p) из 1 ур-ия
Y(p) = p*(X(p)) + 1
подставил во 2ое ур-ие и у меня получилось
X(p) = - (p-1)/((p^2) + 1)

и тут не знаю что с этим делать....

Автор: Dimka 27.2.2013, 8:34

Цитата(xD_DarK @ 27.2.2013, 11:43) *

Доброго времени суток.
Есть систему ДУ которую требуется решить методом опериционного счесления, препод докопалась, нужно решить, я не могу закончить решение и не знаю правильно ли делаю она помогать не хочет. Помогите пожалуйста. Вот собственно сама система:
(1) x" - y' = 0
(2) x - y" = 2sin(t)
если x'(0)=y(0)=y'(0)=1 ; x(0)= - 1.

где (1) - первое ур-ие системы, (2) - второе ур-ие системы.

Сам начинал решать 2 способами, оба не привели меня к ответу. Покажу начало решения возможно кто-то увидит ошибку.

Переходим по прямому преобразованию Лапласа :
x" = (p^2)*(X(p)) + p - 1
y' = p*(Y(p)) - 1
x = X(p)
y" = (p^2)*(Y(p)) - p - 1
2sin(t) = 2/((p^2) + 1)




Верно.
Подставляйте это все в систему и записывайте операторную систему.
Дальше из второго уравнения выразите X(p), подставьте в первое.

Автор: xD_DarK 27.2.2013, 9:07

Цитата(Dimka @ 27.2.2013, 8:34) *

Верно.
Подставляйте это все в систему и записывайте операторную систему.
Дальше из второго уравнения выразите X(p), подставьте в первое.


Я почти так и делал.
Записал операторную систему.
Я выразил из первого Y(P) подставил во второе. Упростил. X(p) получилось -(p-1)/((p^2)+1)
с этим не знаю что делать нет такого выражения в обратных преобразованиях Лапласса.
И даже если подставить это потом в Y(p) которое я уже выражал, тоже получается выражение которого нету в обратных преобразованиях Лапласса

Автор: Dimka 27.2.2013, 9:09

Запишите операторную систему, которая у Вас получилась

Автор: xD_DarK 27.2.2013, 9:20

Цитата(Dimka @ 27.2.2013, 9:09) *

Запишите операторную систему, которая у Вас получилась


(1) (p^2)*X(p) + p - 1 - p*Y(p) + 1 = 0
(2) X(p) - (p^2)*Y(p) + p + 1 = 2/((p^2)+1)
далее из (1) выражаю Y(p)
-p*Y(p) = - (p^2)*X(p) - p + 1 - 1
p*Y(p) = (p^2)*X(p) + p | /p
Y(p) = p*X(p) + 1
подставляю в (2)
X(p) - (p^2)*[p*X(p) + 1] + p + 1 = 2/((p^2)+1)
X(p) - (p^3)*X(p) - (p^2) + p + 1= 2/((p^2)+1)
выносим X(p) за скобки, при этом все члены не содержащие Х(р) переносим в правую часть
X(p)[1 - (p^3)] = 2/((p^2)+1) + (p^2) - p - 1
делим это на [1 - (p^3)]
и в итоге всех упрощений получаем
X(p) = - (p - 1) / ((p^2) + 1)

Автор: Dimka 27.2.2013, 9:44

Верно.
Разбивайте на сумму простых дробей
X(p)=[ 1/(p^2+1) ] - [ p/(p^2+1) ]
Теперь по таблице изображений находите оригинал x(t)

Автор: xD_DarK 27.2.2013, 9:52

Цитата(Dimka @ 27.2.2013, 9:44) *

Верно.
Разбивайте на сумму простых дробей
X(p)=[ 1/(p^2+1) ] - [ p/(p^2+1) ]
Теперь по таблице изображений находите оригинал x(t)


хмм... почему я сам не подумал
получилось
x(t) = sin(t) - cos(t) верно?
но тогда при подстановке X(p) в Y(p) получается
Y(p) = ((p - (p^2))/((p^2)+1)) + 1
что делать с этим?? sad.gif

Автор: Dimka 27.2.2013, 9:58

Верно x(t)
Y(p) привести к общему знаменателю, раскрыть скобки и упростить

Автор: xD_DarK 27.2.2013, 10:02

Цитата(Dimka @ 27.2.2013, 9:58) *

Верно x(t)
Y(p) привести к общему знаменателю, раскрыть скобки и упростить


получилось y(t) = cos(t) + sin(t)
x(t) = sin(t) - cos(t)

такое может быть? и как выполнить проверку?

Автор: Dimka 27.2.2013, 10:04

y(t) = cos(t) + sin(t)
x(t) = sin(t) - cos(t)

Верно.

Для проверки Вы можете подставить свои ответы в исходную систему.
x" - y' = 0
x - y" = 2sin(t)
Должны получиться верные равенства
0=0
2sin(t)=2sin(t)

Автор: xD_DarK 27.2.2013, 10:08

Цитата(Dimka @ 27.2.2013, 10:04) *

y(t) = cos(t) + sin(t)
x(t) = sin(t) - cos(t)

Верно.

Для проверки Вы можете подставить свои ответы в исходную систему.
x" - y' = 0
x - y" = 2sin(t)
Должны получиться верные равенства
0=0
2sin(t)=2sin(t)

спасибо! Не могли бы Вы объяснить как я должен подставить там же x' и x" и с игриками то же самое а у меня есть только x(t) и y(t)

Автор: Dimka 27.2.2013, 10:10

smile.gif
Найти x'(t) и x''(t) и подставлять. Аналогично с y(t)

Автор: xD_DarK 27.2.2013, 10:13

Цитата(Dimka @ 27.2.2013, 10:10) *

smile.gif
Найти x'(t) и x''(t) и подставлять. Аналогично с y(t)

посчитать производные? первую и вторую? и t брать как переенную?

Автор: Dimka 27.2.2013, 10:15

да.

Просто Вашу систему можно расписать подробнее
x"(t) - y'(t) = 0
x(t) - y"(t) = 2sin(t)

но в задании пишут более коротко
x" - y' = 0
x - y" = 2sin(t)

Автор: xD_DarK 27.2.2013, 10:26

Цитата(Dimka @ 27.2.2013, 10:15) *

да.

Просто Вашу систему можно расписать подробнее
x"(t) - y'(t) = 0
x(t) - y"(t) = 2sin(t)

но в задании пишут более коротко
x" - y' = 0
x - y" = 2sin(t)


почему то второе ур-ие получается верным , а первое нет =(

Автор: Dimka 27.2.2013, 10:28

x'' чему равно?
y' чему равно?

Автор: xD_DarK 27.2.2013, 10:34

Цитата(Dimka @ 27.2.2013, 10:28) *

x'' чему равно?
y' чему равно?


x'' = -sin(t) - cos(t)
y' = sin(t) + cos(t)

Автор: Dimka 27.2.2013, 10:41

нет. Считайте внимательнее, особенно со знаками.

Автор: xD_DarK 27.2.2013, 10:46

Цитата(Dimka @ 27.2.2013, 10:41) *

нет. Считайте внимательнее, особенно со знаками.


пересчитал сам и в программе, всё как я написал 0_0

Автор: Dimka 27.2.2013, 10:49

y(t) = cos(t) + sin(t)
y'(t) = -sin(t) + cos(t)

А Вы пишите

Цитата(xD_DarK @ 27.2.2013, 14:34) *

x'' = -sin(t) - cos(t)
y' = sin(t) + cos(t)


Проверяйте внимательнее

Автор: xD_DarK 27.2.2013, 10:55

Цитата(Dimka @ 27.2.2013, 10:49) *

y(t) = cos(t) + sin(t)
y'(t) = -sin(t) + cos(t)

А Вы пишите
Проверяйте внимательнее


перепутал x(t) и y(t)
Спасибо вам большое. Теперь меня не отчислят =)

Автор: Dimka 27.2.2013, 11:05

Вовремя нужно все сдавать, тогда не отчислят.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)