Решение диф уравнений

Простейшие вопросы в области инженерной разработки
nigyl

Activity
advanced
advanced
Сообщения: 155
Зарегистрирован: 18 фев 2009, 21:53
Награды: 1
Версия LabVIEW: 8.0
Контактная информация:

Решение диф уравнений

Сообщение nigyl »

Мучился 3 дня...не могу разобраться как решать диф уравнения...
рассмотрел и примеры..и хелп... даже про метод кутта почитал... но все равно что то не могу понять..
подскажите ..если можно разъесните на каком то примере...хотябы как м. кутта работает..
основная цель получение графиков.. но и циферки тоже пригодятся..
допустим такое выражение как решить?
d* (dr/dt)= v*a - w*q - Z*c + x

известно: d,v,w,q,a,c,
(пример писал на бум.. так что,что то может еще быть известно если так решить не получится..)
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Решение диф уравнений

Сообщение FireFly »

r = (x,y,z)?
Тогда v*a - w*q = известная константа?
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Решение диф уравнений

Сообщение mzu2006 »

Рунге-Кутта напрямую тоже можно. Я бы записал этот диффур в Control Design and Simulation Module в виде симуляционной диаграммы. В резльтате тот же Рунге-Кутт, но наглядно.
nigyl

Activity
advanced
advanced
Сообщения: 155
Зарегистрирован: 18 фев 2009, 21:53
Награды: 1
Версия LabVIEW: 8.0
Контактная информация:

Re: Решение диф уравнений

Сообщение nigyl »

ребят... можно с примером из labview ?
давайте с простого начнем... если у кого есть что то похожее...покажите как по кутту vi будет выглядеть...и куда собственно все данные записывать(т.е. что на какой вход)?
nigyl

Activity
advanced
advanced
Сообщения: 155
Зарегистрирован: 18 фев 2009, 21:53
Награды: 1
Версия LabVIEW: 8.0
Контактная информация:

Re: Решение диф уравнений

Сообщение nigyl »

FireFly, пример можно любой или этот изменять как угодно..... давайте примем r = (x,y,z).. а можно и без этого :think: :super:
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Решение диф уравнений

Сообщение mzu2006 »

Вот пример:
2 связанных диффура dA/dt=k1*B и dB/dt=k2*A решаются с использованием Simulation Toolkit так:
Simulation.png
Simulation.png (8.19 КБ) 7417 просмотров
Runge Kutta 4th order VI имеет 6 примеров в хелпе. Напиши конкретно, что не понятно.
nigyl

Activity
advanced
advanced
Сообщения: 155
Зарегистрирован: 18 фев 2009, 21:53
Награды: 1
Версия LabVIEW: 8.0
Контактная информация:

Re: Решение диф уравнений

Сообщение nigyl »

ок... непонятно: что в этих 6 примерах задается!! .. что на входы подаем что на выходы... т.е. если любой из 6 примеров использовать для решения моего уравнения из примера..что на входы подавать надо? и куда остальное денется?
Аватара пользователя
crashwork

Activity Silver
adviser
adviser
Сообщения: 205
Зарегистрирован: 17 фев 2009, 19:57
Награды: 2
Версия LabVIEW: 8.5, 9.0
Откуда: Украина. Кременчуг
Контактная информация:

Re: Решение диф уравнений

Сообщение crashwork »

mzu2006 писал(а):Вот пример:
2 связанных диффура dA/dt=k1*B и dB/dt=k2*A решаются с использованием Simulation Toolkit так:
Simulation.png
Runge Kutta 4th order VI имеет 6 примеров в хелпе. Напиши конкретно, что не понятно.
Ага, метод по ходу - структурный метод с понижением порядка производной. Классная вещь и действительно наглядно.
nigyl

Activity
advanced
advanced
Сообщения: 155
Зарегистрирован: 18 фев 2009, 21:53
Награды: 1
Версия LabVIEW: 8.0
Контактная информация:

Re: Решение диф уравнений

Сообщение nigyl »

но на то что мне не понятно никто так и не ответил.... как примеры по кутту работают то?
nigyl

Activity
advanced
advanced
Сообщения: 155
Зарегистрирован: 18 фев 2009, 21:53
Награды: 1
Версия LabVIEW: 8.0
Контактная информация:

Re: Решение диф уравнений

Сообщение nigyl »

ну подскажет кто?
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Решение диф уравнений

Сообщение mzu2006 »

Попытайся решить своё уравнение, как это показано в одном из примеров. Покажи диаграмму, скажи где конкретно проблема, и, я думаю, тебе ответят.
nigyl

Activity
advanced
advanced
Сообщения: 155
Зарегистрирован: 18 фев 2009, 21:53
Награды: 1
Версия LabVIEW: 8.0
Контактная информация:

Re: Решение диф уравнений

Сообщение nigyl »

вы меня ей богу удивляете...

я же вам пишу... (на этом компе labview нет..так что как смогу расспишу..) есть кутта.vi в этих примерах... я так понимаю он делает преобразования...

Главный вопрос: что на него подается?
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Решение диф уравнений

Сообщение Pavel Krivozubov »

Я человек далёкий от диф.ур конечно, последний раз решал их 10 лет назад, но с точки зрения логики я не понимаю что именно вам не понятно.
1) Вы Simulation Toolkit установили? Попытались на нем реализовать пример, выложенный MZU?
2) Что такое кутта.vi ? Если вы приводите примеры из Example Finder то, пожалуйста давайте точные английские имена файлов, иначе вас никто не поймёт.
3) У меня EF выдает только один пример на Runge-Kutta, это: ODE Explorer Example. Возможно он вам поможет.

Ну и на будущее, учитесь задавать вопрос конкретно, ясно и желательно с примерами VI или БД. Телепатов тут нет, мысли никто читать не умеет к сожалению..
nigyl

Activity
advanced
advanced
Сообщения: 155
Зарегистрирован: 18 фев 2009, 21:53
Награды: 1
Версия LabVIEW: 8.0
Контактная информация:

Re: Решение диф уравнений

Сообщение nigyl »

так.. я нааверное опять не верно выразился..
ODE Runge Kutta 4th Order VI - вот эта vi у меня во вкладке математика..
Shooting Method VI: labview\examples\math\math.llb... вот собственно пример .. интересно..что заходит в эту vi... и что надо заводить например в вышепоставленном уравнении..
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Решение диф уравнений

Сообщение mzu2006 »

Вот ссылка на help на этот :vi: http://zone.ni.com/reference/en-XX/help ... 4th_order/
Там написано, что подавать на входы и приведён пример.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»