Дифференциальное уравнение диффузии

Форум пользователей пакета Mathcad

Модератор: Admin

diamond0110
Сообщения: 18
Зарегистрирован: Вс фев 24, 2013 10:46 am

Дифференциальное уравнение диффузии

Сообщение diamond0110 » Вт фев 18, 2014 10:39 am

При решении стандартного уравнения диффузии блоком given - pdesolve проблем не возникает. Однако как быть, когда требуется решить это же уравнение при наличии большого количества коэффициентов диффузии, то есть заставить mathcad например 100 раз решить одно и то же уравнение, подставляя разные коэффициенты диффузии? В прикрепленном файле пример №2 описывает данную проблему. Заранее огромное спасибо за помощь.

diamond0110
Сообщения: 18
Зарегистрирован: Вс фев 24, 2013 10:46 am

Сообщение diamond0110 » Вт фев 18, 2014 7:44 pm

Пример
Изображение

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Сообщение VFO » Ср фев 19, 2014 9:23 pm

diamond0110 писал(а):Пример
Изображение

см. аттач

diamond0110
Сообщения: 18
Зарегистрирован: Вс фев 24, 2013 10:46 am

Сообщение diamond0110 » Ср фев 19, 2014 11:35 pm

Спасибо ОГРОМНОЕ!!!!

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Сообщение VFO » Чт фев 20, 2014 9:38 am

diamond0110 писал(а):Спасибо ОГРОМНОЕ!!!!

Пожалуйста!
Но это недокументированный прием. Есть документированный прием для odesolve - см. http://communities.ptc.com/message/228509

diamond0110
Сообщения: 18
Зарегистрирован: Вс фев 24, 2013 10:46 am

Сообщение diamond0110 » Ср мар 12, 2014 9:38 am

Валерий, спасибо Вам огромное за помощь в решении дифф. уравнения диффузии с разными коэффициентами диффузии. Но у меня возникла следующая проблема. Что если коэффициент диффузии D не константа, а некая функция времени? Как в таком случае можно решить уравнение?
Изображение

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Сообщение VFO » Ср мар 12, 2014 10:06 am

diamond0110 писал(а):Валерий, спасибо Вам огромное за помощь в решении дифф. уравнения диффузии с разными коэффициентами диффузии. Но у меня возникла следующая проблема. Что если коэффициент диффузии D не константа, а некая функция времени? Как в таком случае можно решить уравнение?
Изображение

Рад был помочь!
С D(t) попробуйте поэкспериментировать - см. аттач.

diamond0110
Сообщения: 18
Зарегистрирован: Вс фев 24, 2013 10:46 am

Сообщение diamond0110 » Ср мар 12, 2014 12:47 pm

Спасибо огромное! Попробую! :D

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Сообщение VFO » Чт мар 13, 2014 5:42 am

diamond0110 писал(а):Спасибо огромное! Попробую! :D

Сообщите, плз, о результатах!