Решение диф уравнений
-
- advanced
- Сообщения: 155
- Зарегистрирован: 18 фев 2009, 21:53
- Награды: 1
- Версия LabVIEW: 8.0
- Контактная информация:
Решение диф уравнений
Мучился 3 дня...не могу разобраться как решать диф уравнения...
рассмотрел и примеры..и хелп... даже про метод кутта почитал... но все равно что то не могу понять..
подскажите ..если можно разъесните на каком то примере...хотябы как м. кутта работает..
основная цель получение графиков.. но и циферки тоже пригодятся..
допустим такое выражение как решить?
d* (dr/dt)= v*a - w*q - Z*c + x
известно: d,v,w,q,a,c,
(пример писал на бум.. так что,что то может еще быть известно если так решить не получится..)
рассмотрел и примеры..и хелп... даже про метод кутта почитал... но все равно что то не могу понять..
подскажите ..если можно разъесните на каком то примере...хотябы как м. кутта работает..
основная цель получение графиков.. но и циферки тоже пригодятся..
допустим такое выражение как решить?
d* (dr/dt)= v*a - w*q - Z*c + x
известно: d,v,w,q,a,c,
(пример писал на бум.. так что,что то может еще быть известно если так решить не получится..)
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Решение диф уравнений
r = (x,y,z)?
Тогда v*a - w*q = известная константа?
Тогда v*a - w*q = известная константа?
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Решение диф уравнений
Рунге-Кутта напрямую тоже можно. Я бы записал этот диффур в Control Design and Simulation Module в виде симуляционной диаграммы. В резльтате тот же Рунге-Кутт, но наглядно.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- advanced
- Сообщения: 155
- Зарегистрирован: 18 фев 2009, 21:53
- Награды: 1
- Версия LabVIEW: 8.0
- Контактная информация:
Re: Решение диф уравнений
ребят... можно с примером из labview ?
давайте с простого начнем... если у кого есть что то похожее...покажите как по кутту vi будет выглядеть...и куда собственно все данные записывать(т.е. что на какой вход)?
давайте с простого начнем... если у кого есть что то похожее...покажите как по кутту vi будет выглядеть...и куда собственно все данные записывать(т.е. что на какой вход)?
-
- advanced
- Сообщения: 155
- Зарегистрирован: 18 фев 2009, 21:53
- Награды: 1
- Версия LabVIEW: 8.0
- Контактная информация:
Re: Решение диф уравнений
FireFly, пример можно любой или этот изменять как угодно..... давайте примем r = (x,y,z).. а можно и без этого
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Решение диф уравнений
Вот пример:
2 связанных диффура dA/dt=k1*B и dB/dt=k2*A решаются с использованием Simulation Toolkit так: Runge Kutta 4th order VI имеет 6 примеров в хелпе. Напиши конкретно, что не понятно.
2 связанных диффура dA/dt=k1*B и dB/dt=k2*A решаются с использованием Simulation Toolkit так: Runge Kutta 4th order VI имеет 6 примеров в хелпе. Напиши конкретно, что не понятно.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- advanced
- Сообщения: 155
- Зарегистрирован: 18 фев 2009, 21:53
- Награды: 1
- Версия LabVIEW: 8.0
- Контактная информация:
Re: Решение диф уравнений
ок... непонятно: что в этих 6 примерах задается!! .. что на входы подаем что на выходы... т.е. если любой из 6 примеров использовать для решения моего уравнения из примера..что на входы подавать надо? и куда остальное денется?
-
crashwork
- adviser
- Сообщения: 205
- Зарегистрирован: 17 фев 2009, 19:57
- Награды: 2
- Версия LabVIEW: 8.5, 9.0
- Откуда: Украина. Кременчуг
- Контактная информация:
Re: Решение диф уравнений
Ага, метод по ходу - структурный метод с понижением порядка производной. Классная вещь и действительно наглядно.mzu2006 писал(а):Вот пример:
2 связанных диффура dA/dt=k1*B и dB/dt=k2*A решаются с использованием Simulation Toolkit так: Runge Kutta 4th order VI имеет 6 примеров в хелпе. Напиши конкретно, что не понятно.
-
- advanced
- Сообщения: 155
- Зарегистрирован: 18 фев 2009, 21:53
- Награды: 1
- Версия LabVIEW: 8.0
- Контактная информация:
Re: Решение диф уравнений
но на то что мне не понятно никто так и не ответил.... как примеры по кутту работают то?
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Решение диф уравнений
Попытайся решить своё уравнение, как это показано в одном из примеров. Покажи диаграмму, скажи где конкретно проблема, и, я думаю, тебе ответят.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- advanced
- Сообщения: 155
- Зарегистрирован: 18 фев 2009, 21:53
- Награды: 1
- Версия LabVIEW: 8.0
- Контактная информация:
Re: Решение диф уравнений
вы меня ей богу удивляете...
я же вам пишу... (на этом компе labview нет..так что как смогу расспишу..) есть кутта.vi в этих примерах... я так понимаю он делает преобразования...
Главный вопрос: что на него подается?
я же вам пишу... (на этом компе labview нет..так что как смогу расспишу..) есть кутта.vi в этих примерах... я так понимаю он делает преобразования...
Главный вопрос: что на него подается?
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Решение диф уравнений
Я человек далёкий от диф.ур конечно, последний раз решал их 10 лет назад, но с точки зрения логики я не понимаю что именно вам не понятно.
1) Вы Simulation Toolkit установили? Попытались на нем реализовать пример, выложенный MZU?
2) Что такое кутта.vi ? Если вы приводите примеры из Example Finder то, пожалуйста давайте точные английские имена файлов, иначе вас никто не поймёт.
3) У меня EF выдает только один пример на Runge-Kutta, это: ODE Explorer Example. Возможно он вам поможет.
Ну и на будущее, учитесь задавать вопрос конкретно, ясно и желательно с примерами VI или БД. Телепатов тут нет, мысли никто читать не умеет к сожалению..
1) Вы Simulation Toolkit установили? Попытались на нем реализовать пример, выложенный MZU?
2) Что такое кутта.vi ? Если вы приводите примеры из Example Finder то, пожалуйста давайте точные английские имена файлов, иначе вас никто не поймёт.
3) У меня EF выдает только один пример на Runge-Kutta, это: ODE Explorer Example. Возможно он вам поможет.
Ну и на будущее, учитесь задавать вопрос конкретно, ясно и желательно с примерами VI или БД. Телепатов тут нет, мысли никто читать не умеет к сожалению..
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- advanced
- Сообщения: 155
- Зарегистрирован: 18 фев 2009, 21:53
- Награды: 1
- Версия LabVIEW: 8.0
- Контактная информация:
Re: Решение диф уравнений
так.. я нааверное опять не верно выразился..
ODE Runge Kutta 4th Order VI - вот эта vi у меня во вкладке математика..
Shooting Method VI: labview\examples\math\math.llb... вот собственно пример .. интересно..что заходит в эту vi... и что надо заводить например в вышепоставленном уравнении..
ODE Runge Kutta 4th Order VI - вот эта vi у меня во вкладке математика..
Shooting Method VI: labview\examples\math\math.llb... вот собственно пример .. интересно..что заходит в эту vi... и что надо заводить например в вышепоставленном уравнении..
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Решение диф уравнений
Вот ссылка на help на этот http://zone.ni.com/reference/en-XX/help ... 4th_order/
Там написано, что подавать на входы и приведён пример.
Там написано, что подавать на входы и приведён пример.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 1 Ответы
- 318 Просмотры
-
Последнее сообщение Artem.spb