|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
|
Исследование остывания тела27.11.2010, 00:24. Показов 4311. Ответов 18
Метки нет (Все метки)
Исследовать остывание тела из-за теплообмена с окружающей средой, температура которой изменяется.
Очень нужно решить. Помогите пожалуйста!!!
0
|
|
| 27.11.2010, 00:24 | |
|
Ответы с готовыми решениями:
18
Формула. Время нагревания\остывания |
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
||
| 30.11.2010, 15:17 | ||
|
Первое уравнение следует из закона Ньютона: dT(t)/dt = -a*(T(t)-Ts(t)), второе - моделируете сами, т.е. задаете закон изменения температуры среды. Например, если температура среды повышается со временем линейно, т.е. Ts(t)= Ts[0]+b*t, то dTs(t)=b. Далее задаетесь параметрами а и b, а также начальными условиями (начальные значения температур тела и среды) и решаете систему, например, с помощью функции ODSOLVE.
2
|
||
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
||
| 15.12.2010, 13:40 [ТС] | ||
|
t(время T 1 11,4 1,4 14,4 1,8 16,8 2,2 18,8 2,6 20,3 3 21,3 3,4 22 3,8 22,3 4,2 22,2 4,6 21,9 5 21,3 5,4 20,5 5,8 19,6 6,2 18,6 6,6 17,7 7 16,9 И какие аргументы будет иметь функция ODSOLVE
0
|
||
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
|
| 15.12.2010, 14:52 | |
|
Ага, значит, значения температуры окружающей среды заданы таблично. Тогда можно провести интерполяцию этих значений сплайном (встроенные функции pspline и interp). После этого в решающем блоке достаточно одного дифур-я, так как вид интерполирующей функции fitTs(t) будет уже нам известен.
В общем, вот макет документа. Я принял, что тело охлаждается от температуры 373 К (100 градусов по Цельсию), а коэффициент теплоотдачи принял равным 1.
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
||
| 15.12.2010, 20:27 [ТС] | ||
|
Добавлено через 6 минут Также задано уравнение теплопроводности с баковым теплообменом имеет вид: dT(t)/dt=-a*T(t)+f(x,t), которое немного не совпадает с вашим.
0
|
||
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
|
| 15.12.2010, 20:27 | |
|
Конечно, можно!
1
|
|
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
|
| 15.12.2010, 20:33 | |
|
> Также задано уравнение теплопроводности с баковым теплообменом имеет вид: dT(t)/dt=-a*T(t)+f(x,t), которое немного не совпадает с вашим.
1. Я не знаю, что такое баковый теплообмен. 2. Что из себя представляет функция f(x,t)?
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
|
| 15.12.2010, 23:17 [ТС] | |
|
1. Я не знаю, что такое баковый теплообмен.
2. Что из себя представляет функция f(x,t)?[/QUOTE] f(x,t)- это известная функция. f(x,t)=a*q(x,t)+F1(x,t)/c*p. a=h/c*p q(x,t)-температура окружающей среды с-удельная теплоемкость p-плотность F1(x,t)-потность других источников тепла
0
|
|
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
|
| 16.12.2010, 09:49 | |
|
Насколько я понимаю, функция f(x,t) - это функция 2 переменных. Следовательно, функцией двух переменных есть и изменение температуры, т.е. не dT(t)/dt, а dT(x,t)/dt. Значит, математической моделью процесса есть диф. уравнение в частных производных. Решение таких уравнений в Mathcad - это отдельная задача и отнюдь непростая в большинстве случаев.
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
||
| 16.12.2010, 14:15 [ТС] | ||
|
и температуру окружающей среды возьмем по времени. Тогда как будет?
0
|
||
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
|
| 16.12.2010, 15:59 | |
|
Тогда, судя по приведенным Вами уравнениям:
dT(t)/dt=-a*T(t)+f(t); f(t)= a*q(t)+const; dT(t)/dt=-a*(T(t)-q(t))+const, т.е. такая математическая модель будет отличаться от мной рассмотренной на величину const. Добавляйте эту константу в расчет (см. мой скриншот) и считайте!
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
||
| 16.12.2010, 17:09 [ТС] | ||
|
0
|
||
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
|
| 16.12.2010, 17:20 | |
|
tend - это не встроенная функция. Это переменная, обозначающее значение конца интервала интегрирования. Т.е. диф. уравнение численно решается на итервале от 0 до tend. Это значение Вы можете изменять сами по своему усмотрению.
О функциях интерполяции можно почитать: 1. В хелпе. 2. В любом учебнике по Mathcad. Таких - множество. Наиболее известные авторы, пишущие о Mathcad - Очков, Дьяконов, Кирьянов. 3. http://www.exponenta.ru/soft/M... 3/13_5.asp
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
|
| 16.12.2010, 19:05 [ТС] | |
|
Набираю, почему то T:=Odesolve(t,tend) красным светится
0
|
|
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
|
| 16.12.2010, 20:15 | |
|
Прикрепите файл в виде zip-архива, посмотрим.
1
|
|
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
||
| 16.12.2010, 23:58 [ТС] | ||
|
0
|
||
|
567 / 542 / 80
Регистрация: 29.10.2010
Сообщений: 638
|
||
| 17.12.2010, 15:24 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
|
| 17.12.2010, 17:33 [ТС] | |
|
Спасибо большое и на этом!
0
|
|
|
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
|
|
| 17.12.2010, 23:24 [ТС] | |
|
Я вас не так понял. Я решил что вы о Matkade. Вот zip-архив:
0
|
|
| 17.12.2010, 23:24 | |
|
Помогаю со студенческими работами здесь
19
Определить время остывания сосуда Создание модели остывания металлической пластины Как изменится масса тела, если полная энергия тела возросла Кинетическая энергия движущегося тела W(k)=m*v^2/2, где m - масса тела, v - его скорость Найти массу тела, заданного ограничивающими плоскостями. Плотность тела = μ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|