Две жидкости

Аватар пользователя
kiv
Сообщений: 1012
Зарегистрирован: 02 дек 2011, 21:00

Две жидкости

Сообщение kiv » 13 июн 2012, 15:24

homosapiens писал(а):Source of the post
Не люблю бредовые, высосанные из пальца, задачи. По делу я бы ответил - нет, нельзя нагреть. Но это по делу.


Всегда улыбаюсь, когда инженеры-практики начинают лопотать что-то про физику...

M Провокация и попытка выдать свои мысли за правильный ответ. Устное предупреждение. Продолжение в том же духе повлечет отлучение от форума на неопределенный срок. HS
A Провокация и попытка выдать свои мысли за правильный ответ. Устное предупреждение. Продолжение в том же духе повлечет отлучение от форума на неопределенный срок. HS
Последний раз редактировалось kiv 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
ALEX165
Сообщений: 10578
Зарегистрирован: 30 сен 2008, 21:00

Две жидкости

Сообщение ALEX165 » 14 июн 2012, 13:00

kiv писал(а):Source of the post
Всегда улыбаюсь, когда инженеры-практики начинают лопотать что-то про физику...

Ягненок в жаркий день зашел к ручью напиться;
И надобно ж беде случиться,
Что около тех мест голодный рыскал Волк.
Ягненка видит он, на до́бычу стремится;
Но, делу дать хотя законный вид и толк,
10 Кричит: «Как смеешь ты, наглец, нечистым рылом
Здесь чистое мутить питье
Мое
С песком и с илом?
За дерзость такову
Я голову с тебя сорву».—
«Когда светлейший Волк позволит,
Осмелюсь я донесть: что ниже по ручью
От Светлости его шагов я на сто пью;
И гневаться напрасно он изволит:
20 Питья мутить ему никак я не могу».—
«Поэтому я лгу!
Негодный! слыхана ль такая дерзость в свете!
Да помнится, что ты еще в запрошлом лете
Мне здесь же как-то нагрубил:
Я этого, приятель, не забыл!» —
«Помилуй, мне еще и отроду нет году»,
Ягненок говорит. «Так это был твой брат».—
«Нет братьев у меня».— «Так это кум иль сват
И, словом, кто-нибудь из вашего же роду.
30 Вы сами, ваши псы и ваши пастухи,
Вы все мне зла хотите,
И если можете, то мне всегда вредите:
Но я с тобой за их разведаюсь грехи».—
«Ах, я чем виноват?» — «Молчи! устал я слушать
Досуг мне разбирать вины твои, щенок!
Ты виноват уж тем, что хочется мне кушать».
Сказал и в темный лес Ягненка поволок.
Последний раз редактировалось ALEX165 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
homosapiens
Сообщений: 8400
Зарегистрирован: 16 июн 2008, 10:02

Две жидкости

Сообщение homosapiens » 14 июн 2012, 15:46

Из десяти девять не знают отличия тьмы от света, истины от лжи, чести от бесчестья, свободы от рабства. Такоже не знают и пользы своей. Трифилий, раскольник
Последний раз редактировалось homosapiens 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

Таланов
Сообщений: 21057
Зарегистрирован: 07 янв 2009, 21:00

Две жидкости

Сообщение Таланов » 15 июн 2012, 13:25

Nickolasha писал(а):Source of the post
Имеется один литр горячего кофе (t=95 °С), один литр холодного чая (t=5 °С) и набор сосудов разного размера. Можно ли, нагревая одну жидкость другой и не пользуясь никакими другими источниками тепла/холода, сделать окончательную температуру всего чая выше окончательной температуры всего кофе? Теплоемкостью сосудов и потерями тепла на окружающую среду пренебречь.

peregoudov писал(а):Source of the post
Можно. И мне говорили, что способ этот даже применяется в технике.

Как? И где это в технике применяется?
Последний раз редактировалось Таланов 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
homosapiens
Сообщений: 8400
Зарегистрирован: 16 июн 2008, 10:02

Две жидкости

Сообщение homosapiens » 15 июн 2012, 19:49

Теплообменники на встречных потоках это называется (разве не вы их первый упомянули?), они действительно работают.
Последний раз редактировалось homosapiens 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
kiv
Сообщений: 1012
Зарегистрирован: 02 дек 2011, 21:00

Две жидкости

Сообщение kiv » 25 июн 2012, 14:06

Математика для меня оказалась слишком трудной, чтобы все ряды выписывать... Но те формулы, что я выписывал, я попытался подтвердить вычислительным экспериментом. Итак, представим два длинных, разделенных на ячейки "шланга" с жидкостью 1 при температуре 0, и жидкостью 2 при температуре 1.
(Думаю, доказывать, что это не влияет на общность, не надо?)

Ячейки между собой в пределах шланга теплоизолированы, между шлангами - идеально теплопроводны. Никаких потерь тепла "на сторону" нет. Протягиваем шланг 1 мимо шланга 2 - сначала температура уравнивается в ячейках 1 обоих шлангов. Уравнялась? смещаем на ячейку, теперь ячейча 1 первого соединена с ячейкой 2 второго, ячейка 2 первого - с ячейкой 1 второго. И так, пока не протянем их друг относительно друга до конца. После чего смешиваем все ячейки первого шланга и замеряем получившуюся температуру, точно так же поступаем со вторым.


Код - ниже, проверяйте, если хотите Я сейчас вотпуске, так что писал "на коленке" за 15 минут, об оптимальности речи нет

Код: Выбрать все


#include <stdlib.h>
#include <stdio.h>
#include <string.h>

void calc(int n, double&T1, double& T2)
{
    double * f = new double[n+1];
    double * s = new double[n+1];
    for(int i = 0; i <= n; ++i)    {        f[i] = 0;        s[i] = 1;    }    for(int i = 0; i <= n; ++i)    {        for(int j = 0; j <= i; ++j)        {            f[j] = s[i-j] = (f[j]+s[i-j])/2;        }    }    for(int i = 1; i <= n; ++i)    {        for(int j = i; j <= n; ++j)        {            f[j] = s[n-(j-i)] = (f[j]+s[n-(j-i)])/2;        }    }    T1 = T2 = 0;    for(int i = 0; i <= n; ++i)    {        T1 += f[i];        T2 += s[i];    }    T1 /= n+1;    T2 /= n+1;    delete[]f;    delete[]s;}int main(int argc, const char * argv[]){    double t,T;    for(int n = 0; n < 200000; n = (n+1)*2)    {        calc(n,t,T);        printf("N = %3d t = %.5lf    T = %.5lf\n",n+1,t,T);    }}


Результаты говорят сами за себя (урезал, слишком большое сообщение иначе):

Код: Выбрать все

N =      1   t = 0.50000    T = 0.50000
N =      3   t = 0.68750    T = 0.31250
N =     15   t = 0.85554    T = 0.14446
N =     63   t = 0.92906    T = 0.07094
N =    255   t = 0.96469    T = 0.03531
N =   1023   t = 0.98236    T = 0.01764
N =  16383   t = 0.99559    T = 0.00441
N =  65535   t = 0.99780    T = 0.00220
N = 131071   t = 0.99844    T = 0.00156
Последний раз редактировалось kiv 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
NT
Сообщений: 3384
Зарегистрирован: 25 янв 2010, 21:00

Две жидкости

Сообщение NT » 25 июн 2012, 15:44

А почему это демоны Максвелла такие избирательные?
Нагревают только одну сторону, а другая охлаждается.
Последний раз редактировалось NT 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
homosapiens
Сообщений: 8400
Зарегистрирован: 16 июн 2008, 10:02

Две жидкости

Сообщение homosapiens » 25 июн 2012, 16:22

Потому что они стары и у них склероз.
Последний раз редактировалось homosapiens 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

peregoudov
Сообщений: 1917
Зарегистрирован: 09 сен 2007, 21:00

Две жидкости

Сообщение peregoudov » 25 июн 2012, 17:23

Чушь вы какую-то пишете, товарищи. Все у Kiv'a в порядке, и с программой и с алгоритмом.
Последний раз редактировалось peregoudov 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
NT
Сообщений: 3384
Зарегистрирован: 25 янв 2010, 21:00

Две жидкости

Сообщение NT » 26 июн 2012, 08:06

Ok.
Я в физике совсем не бум-бум, так что за демонов извините, виноват.

Давайте разбираться в программе.

Код: Выбрать все

    for(int i = 0; i <= n; ++i)    {        for(int j = 0; j <= i; ++j)        {            f[j] = s[i-j] = (f[j]+s[i-j])/2; -- Первый 2-ой цикл - это выравнивание температуры в "ячейках"        }    }-------------------------------------------------------------------------    for(int i = 1; i <= n; ++i)    {        for(int j = i; j <= n; ++j)        {             f[j] = s[n-(j-i)] = (f[j]+s[n-(j-i)])/2;  ???А второй 2-ой цикл - что он делает?         }    }
Последний раз редактировалось NT 28 ноя 2019, 15:48, всего редактировалось 1 раз.
Причина: test


Вернуться в «Физика»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 25 гостей