Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета - Программирование, компьютеры и кибернетика методичка

Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета - Программирование, компьютеры и кибернетика методичка




































Главная

Программирование, компьютеры и кибернетика
Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета

Задача для проведения теплофизического расчета с помощью программы написанной на языке Pascal. Модуль программы, позволяющий определить и рассчитать параметры для решения задачи теплофизического расчета. Блок-схема, отображающая основные действия.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Техническое задание на курсовой проект
Исследование потока тепла на границе
Техническое задание на курсовой проект
"Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета"
Созданная диалоговая компьютерная программа, должна иметь возможность рассчитывать для момента времени (изложенного в варианте задания):
- тепловой поток на поверхности рассматриваемого тела.
Компьютерная программа должна иметь возможность:
отображать результаты в табличном виде;
отображать результаты в графическом виде (семейство кривых) на экране компьютера;
сохранять полученные результаты во внешних файлах.
Требования к расчетам, полученным с помощью программы:
выбор параметров расчета должен осуществляться на основе базы данных теплофизических параметров;
результаты расчета представляются в размерном и безразмерном видах
Задача для проведения теплофизического расчета с помощью программы написанной на языке Pascal
Температурное поле внутри полого цилиндра при смешанных граничных условиях второго и третьего рода при qv=0; b=R/R1=(R2-R1)/R1=k-1; k=R2/R1>1 и тепловом потоке на внутренней поверхности трубы - экспоненциально убывающей функции f1=exp(-PdF0); f2=T0 определяется по формуле:
tmenuarr = array[1..9] of string[20];
mas_ip: array[1..numpar] of string;
mas_znp: array[1..numpar] of string;
mas_rpar: array[1..numpar] of string;
mas_otpole: array[1..numx] of real;
mas_pole: array[1..numfo,1..numx] of real;
mas_xrteplo: array[1..numfo] of real;
writeln('Press any key to continue...');
function menusel(menu:tmenuarr;num:integer;namemenu:string):integer;
writeln('Year: 2006; Course: 2; Groupe: FT-24; Student: Lubichenko Oleg; Project # 1');
writeln(mas_ip[i]:10,' = ',mas_znp[i]:10);
write('Output to file of config''s');
Данная блок-схема отображает основные действия, которые может воспроизводить программа.
Данная блок-схема отображает алгоритм действия программы.
Ниже приведен один из модулей программы, позволяющий определить и рассчитать параметры необходимые для решения поставленной задачи теплофизического расчета.
po,m,am,tc,t0,r,qv,lam,fo,x,tm,de,he,tm100,tm095,p1:real;
if o_parcal[2]='Cylinder' then m:=1;
writeln(' am= ',am:5:2,' qv= ',qv:5:2,o_razm [9],' r= ',r:5:2,o_razm [8]);
writeln(' de= ',de:5:2,o_razm [3],' he= ',he:5:2,o_razm [4 ]);
writeln(' t0= ',t0:5:2,o_razm [7],' tc= ',tc:5:2,o_razm [6],' lam= ',lam:5:2,o_razm [5]);
tm100:=exp0(-Pd*fo)*(((Bi+1)/Bi)-x)+(A3*exp0(-Afo)-((A2-A3)/A-Pd)*exp(-A*fo)-exp0(-Pd*fo))*(((Bi+2)/Bi)-x*x);
A3:=(1/(2*D))*(Bi*Bi*(7*k+18)+5*Bi*(7*k+13)+60*(k+1));;
tm100:=abs(round(tm100*10000)/10000.0);
tm095:=exp0(-Pd*fo)*(((Bi+1)/Bi)-x)+(A3*exp0(-Afo)-((A2-A3)/A-Pd)*exp(-A*fo)-exp0(-Pd*fo))*(((Bi+2)/Bi)-x*x);
A3:=(1/(2*D))*(Bi*Bi*(7*k+18)+5*Bi*(7*k+13)+60*(k+1));;
tm095:=abs(round(tm095*10000)/10000.0);
o_rptngt[i]:=-lam*(t0-tc)*(tm100-tm095)/r/0.05;
o_masF [i,j]:=exp0(-Pd*fo)*(((Bi+1)/Bi)-x)+(A3*exp0(-Afo)-((A2-A3)/A-Pd)*exp(-A*fo)-exp0(-Pd*fo))*(((Bi+2)/Bi)-x*x);
A3:=(1/(2*D))*(Bi*Bi*(7*k+18)+5*Bi*(7*k+13)+60*(k+1));;
o_masF [i,j]:=abs(round(o_masF [i,j]*10000)/10000.0);
p1:=o_rptngt[1]; if abs(p1)<1e-6 then p1:=1;
tm:=o_masF [i,1]*2*o_pwtp[1]+o_masF [i,numx]*2*o_pwtp[numx];
tm:=o_masF [i,1]*3*o_pwtp[1]*o_pwtp[1]+o_masF [i,numx]*3*o_pwtp[numx]*o_pwtp[numx];
tm:=tm+4*o_masF [i,j]*3*o_pwtp[j]*o_pwtp[j]
tm:=tm+2*o_masF [i,j]*3*o_pwtp[j]*o_pwtp[j];
6. Исследование температурных полей
5. Для вашего варианта как ведет себя температурное поле с ростом числа Фурье?
С ростом числа Фурье температура падает
6. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
# R/Fo 0.1 0.2 0.4 0.8 1.0 2.0 5.0 10.0 50.0 100.0
----------------------------------------------------------------------
1. 0.00 2.48 2.32 2.03 1.60 1.43 0.84 0.19 0.02 0.00 0.00
2. 0.02 2.46 2.30 2.02 1.59 1.42 0.84 0.18 0.02 0.00 0.00
3. 0.04 2.44 2.28 2.00 1.57 1.40 0.83 0.18 0.02 0.00 0.00
7. В зависимости от геометрии тела температурное поле при фиксированных остальных параметрах ведет себя следующим образом.
8. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
# R/Fo 0.1 0.2 0.4 0.8 1.0 2.0 5.0 10.0 50.0 100.0
----------------------------------------------------------------------
1. 0.00 2.48 2.32 2.03 1.60 1.43 0.84 0.19 0.02 0.00 0.00
2. 0.02 2.46 2.30 2.02 1.59 1.42 0.84 0.18 0.02 0.00 0.00
# R/Fo 0.1 0.2 0.4 0.8 1.0 2.0 5.0 10.0 50.0 100.0
----------------------------------------------------------------------
1 0.00 2,43 2,11 1,51 0,52 0,12 1,22 1,91 0.02 0.00 0.00
2 0.02 2,42 2,09 1,49 0,51 0,11 1,22 1,91 0.02 0.00 0.00
9. Как ведет себя температурное поле как функция числа Померанцева?
10. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
11. Для вашего варианта как ведет себя температурное поле с ростом числа Био?
С ростом числа Био температура уменьшается
12. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
# R/Fo 0.1 0.2 0.4 0.8 1.0 2.0 5.0 - --------------------------------------------------
1. 0.00 2,43 2,11 1,51 0,52 0,12 1,22 1,91
2. 0.02 2,42 2,09 1,49 0,51 0,11 1,22 1,91
----------------------------------------------------
1. 0.00 2,12 1,80 1,24 0,32 0,04 1,17 1,44
2. 0.02 2,10 1,79 1,22 0,31 0,05 1,18 1,44
13. Для вашего варианта как ведет себя температурное поле с ростом числа Предводителева?
С ростом числа Предводителева температура уменьшается
14. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
# R/Fo 0.1 0.2 0.4 0.8 1.0 2.0 5.0 - ---------------------------------------------------
1. 0.00 2,43 2,11 1,51 0,52 0,12 1,22 1,91
2. 0.02 2,42 2,09 1,49 0,51 0,11 1,22 1,91
----------------------------------------------------
1. 0.00 2.36 1.97 1.29 0.27 0.11 1,17 1,26
2. 0.02 2,34 1,28 1,28 0,26 0,12 1,18 1,26
15. Для вашего варианта укажите интервал значений параметра Фурье, при которых наблюдается зависимость температурного поля от координат.
16. Для вашего варианта как ведет себя температурное поле с ростом числа Кирпичева?
17. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
7. Исследование средней температуры
5. Для вашего варианта как ведет себя средняя температура с ростом числа Фурье?
С ростом числа Фурье ср. т. уменьшается
6. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
7. В зависимости от геометрии тела средняя температура при фиксированных остальных параметрах ведет себя следующим образом.
С ростом диаметра ср. т. уменьшается
8. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
9. Как ведет себя средняя температура как функция числа Померанцева?
10. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
11. Для вашего варианта как ведет себя средняя температура с ростом числа Био?
С ростом числа Био ср. т. уменьшается
12. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
13. Для вашего варианта как ведет себя средняя температура с ростом числа Предводителева?
С ростом числа Предводителева ср. т. уменьшается
14. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
15. Для вашего варианта укажите интервал значений параметра Фурье, при которых наблюдается зависимость средней температуры как функции времени.
16. Для вашего варианта как ведет себя средняя температура с ростом числа Кирпичева?
17. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
8. Исследование потока тепла на границе
5. Для вашего варианта как ведет себя поток на поверхности с ростом числа Фурье?
6. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
7. В зависимости от геометрии тела поток на поверхности при фиксированных остальных параметрах ведет себя следующим образом.
8. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
9. Как ведет себя поток на поверхности как функция числа Померанцева?
10. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
11. Для вашего варианта как ведет себя поток на поверхности с ростом числа Био?
12. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
13. Для вашего варианта как ведет себя поток на поверхности с ростом числа Предводителева?
14. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
15. Для вашего варианта укажите интервал значений параметра Фурье, при которых наблюдается зависимость потока на поверхности как функции времени.
16. Для вашего варианта как ведет себя поток на поверхности с ростом числа Кирпичева?
17. В доказательство ответа на предыдущий вопрос я могу привести следующие табличные зависимости.
5. Считая, что физическая система описывается уравнениями вашего варианта, оцените время протекания процесса в секундах (минутах, часах, сутках). При этом избыточная температура равна 1000 Цельсия, толщина тела 50 см. Рассмотрите варианты того, что тело состоит из меди, железа, кирпича.
для меди более 30 часов, для железа около 15 суток, для кирпича около 297,5 суток
6. Если ваш вариант задания описывает тела разной геометрии, решите предыдущую задачу для тел разной геометрии.
В ходе разработки компьютерной программы, для решения задачи теплофизического расчета, были приобретены важные знания и навыки. А также получен дополнительный опыт работы с программной средой Pascal. Результатами работы стала программа, имеющая возможность рассчитывать температурное поле, удельный расход тепла, тепловой поток на поверхности рассматриваемого тела, а также содержащая в себе следующие функции: отображение результатов в табличном виде, отображение результатов в графическом виде (семейство кривых) на экране компьютера, сохранение полученных результатов во внешние файлы.
Титаренко М. Г. Работа с программной средой Pascal// Прагма 2008, ил.
Томпсон Р. Основы дифференциального программирования. - М.: Полюс, 2005, - 302с.
Тарковский Д.Л. Вычислительные машины. - М.: Пиренс, 2002, -461с.
Программный комплекс для разработки программы транслирующей программу с языка Pascal на язык С++. Построение логической и арифметической модели решения. Разработка компилятора для программы. Методы отладки программы и создание для нее документации. курсовая работа [742,6 K], добавлен 03.07.2011
Создание транслятора, обрабатывающего код программы на языке Паскаль и за счет эквивалентных операторов генерирующего программу на Си. Особенности внешней спецификации и работы лексического анализатора. Структура программы, вывод результатов на экран. курсовая работа [254,0 K], добавлен 02.07.2011
Разработка алгоритма и написание программы на языке Object Pascal, предназначенной для расчета траверса крюка мостового крана на изгиб. Определение расчетных размеров крана с помощью табличного процессора Microsoft Excel. Блок-схема и алгоритм расчета. курсовая работа [519,3 K], добавлен 03.06.2010
Решения задачи графическим и программным способами. Описание алгоритма решения графическим способом, укрупненная схема алгоритма. Ввод элементов двумерного массива, вывод преобразованного массива, разработка программы на языке pascal, листинг программы. курсовая работа [115,5 K], добавлен 22.05.2010
Сущность понятия "комбинаторика". Программа формирования перестановок, сочетаний, размещений с выводом результатов на экран дисплея. Алгоритм программы, написанной на языке Паскаль. Список идентификаторов переменных программы. Список процедур программы. лабораторная работа [19,8 K], добавлен 27.07.2010
Постановка задачи и алгоритм решения. Листинг программы, иллюстрирующей работу с символами, строками и блоками. Описание возможностей языка С, используемых для реализации алгоритма. Тестирование итоговой программы, анализ полученных результатов расчета. курсовая работа [63,0 K], добавлен 27.12.2012
Разработка программы на языке Turbo Pascal, обеспечивающей работу пользователя в диалоговом режиме с возможностью выбора функций с помощью одноуровневого меню вертикального типа. Блок-схема и листинг программы, описание руководства пользователя. курсовая работа [1,5 M], добавлен 17.03.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета методичка. Программирование, компьютеры и кибернетика.
Курсовая работа: Административно-территориальное деление России, его изменение с течением времени. Проблемы и перспективы изменения деления страны. Скачать бесплатно и без регистрации
Контрольная работа: Досудебный порядок разрешения индивидуальных и трудовых споров
Ege Edu Ru Итоговое Сочинение Темы
Реферат по теме Війско княжих часів. Слов’яни та варяги
Бюджет Диссертации
Реферат: Складність і драматизм умов розвитку літератури 1900-1930 рр.
Диссертация Обучение Чтению
Контрольная работа: Экологический анализ прудов Кикнурского района
Курсовая работа: Синтез Na2O2 (пероксида натрия)
Курсовая работа: Расчет и проектирование привода
Эссе Руководителя Библиотеки На Модельную Библиотеку
Диссертация Скачать Выгорание
Реферат по теме Анализ проблем управления, связанных с контролем
Ася Тургенев Краткое Эссе
Сочинение На Тему Слово О Полку
Курсовая Работа Пенсии По Старости
Реферат по теме Філософія феноменології
Курсовая Работа На Тему Игровая Программа "15"
Сочинение Сказка По Литературе Зачин Концовка
Доклад по теме Преподобный Герман Аляскинский
Игровая коррекция поведения - Педагогика курсовая работа
Герменевтичний аналіз п’єси І.П. Котляревського "Наталка Полтавка" - Литература статья
Криптографічний аналіз - Программирование, компьютеры и кибернетика курсовая работа


Report Page