Разработка математической модели и исследование теплотехнической системы

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Менеджмент
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    57,51 Кб
  • Опубликовано:
    2012-04-04
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка математической модели и исследование теплотехнической системы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА «ПРОМЫШЛЕННАЯ ТЕПЛОЭНЕРГЕТИКА И ТЕПЛОТЕХНИКА»

 


 
 
КУРСОВОЙ ПРОЕКТ

по дисциплине «МОДЕЛИРОВАНИЕ, ОПТИМИЗАЦИЯ И УПРАВЛЕНИЕ ТЕПЛОТЕХНИЧЕСКИМИ СИСТЕМАМИ»

на тему «Разработка математической модели и исследование теплотехнической системы»

Исполнитель: студент гр.306516 Зеневич Е.И.

Руководитель: Седнин В.А.

Минск 2012

АННОТАЦИЯ

В данном курсовом проекте в качестве теплотехнической системы исследуется центральная тепловая подстанция горячего водоснабжения. Выполнение курсового проекта производится в определенной последовательности, которая характерна методике математического моделирования технических систем на макроуровне, а именно:

предварительное обследование системы исследования (анализ технологии);

синтез расчетной технологической схемы системы исследования;

разработка математической модели исследуемой системы, анализ и уточнение области исследования;

разработка алгоритма реализации математической модели;

составление программы для ПЭВМ, ее отладка и тестирование;

проведение численного исследования и параметрическая оптимизация исследуемой системы (объекта), анализ полученных результатов.

СПИСОК ОСНОВНЫХ СОКРАЩЕНИЙ

ЦТП - центральная тепловая подстанция

ГВС - горячее водоснабжение

СН - сетевой насос

НР - насос рециркуляции

ОС - окружающая среда

КПД - коэффициент полезного действия

СБУ-система балансовых уравнений

СОДЕРЖАНИЕ

Введение

. Технологическое описание объекта исследования

. Синтез расчётной структуры исследуемого объекта

. Составление математической модели

.        Разработка алгоритма и его программной реализации для ПЭВМ для анализа системы

. Численное исследование и анализ полученных результатов

Заключение

Список литературы

ВВЕДЕНИЕ

Математическое моделирование с каждым годом находит все более широкое применение в инженерной практике: при проведении промышленных экспериментов, проектировании и конструировании технических систем, управлении производством и его планировании. Этим объясняется особая актуальность изучение студентами методов математического моделирования и приобретение навыков их применения.

Справедливо считается, что искусством построения математических моделей можно овладеть только в результате собственной практики, поэтому важное место при изучении дисциплины «Моделирование, оптимизация и управление теплотехническими системами» занимает курсовое проектирование, целью которого является приобретение студентами практических навыков в составлении математических моделей теплотехнических объектов, их программной реализации, проведение численного исследования, параметрической и структурной оптимизации. Актуальность дисциплины определяется повышением сложности объектов энергетики и промышленности, необходимостью применения системного подхода и методов моделирования при конструировании, проектировании и эксплуатации указанных объектов. Реализация матмодели на ПЭВМ позволяет решать целый ряд задач:

исследование характера взаимосвязи параметров установок и анализ их влияния на основные показатели или критерии эффективности;

исследование влияния внешних условий строительства и эксплуатации установок на соотношение их параметров и на основные показатели и критерии эффективности;

–       численная оценка дополнительных материальных вложений в случае отказа по каким-либо причинам от оптимальных параметров или изменения условий эксплуатации;

–       осуществление комплексной конструктивной и параметрической оптимизации.

Кроме того математическое моделирование позволяет выполнять в едином итеративном процессе расчёт технологической схемы установки и технические расчёты её оборудования. При этом достигается уточнение тепловых и материальных балансов, гидравлических и аэродинамических потерь, тепловых и прочностных параметров, а также термодинамических и технико-экономических показателей.

Одним из методов построения матмодели является аналитический. Его преимуществом является возможность получения математического описания исследуемого объекта в широком диапазоне изменения его параметров. Методика построения матмодели включает в себя следующие процедуры:

) теоретический анализ процессов, протекающих в объекте;

) выбор тех процессов, которые наиболее существенно влияют на функционирование объекта;

)определение параметров характеризующих каждый из процессов, выбранных в предыдущем пункте, описание статики и динамики этих процессов;

) построение матмодели в целом для объекта, исходя из описания выделенных процессов.

Аналитические методы построения наиболее трудно поддаются алгоритмизации и практически в каждом случае требуется индивидуальный подход. В основу построения матмодели закладываются наиболее общее законы природы (законы сохранения материи и движения), при необходимости они дополняются рядом принципов и законов, установленных опытным путем. Применение аналитических методов для построения матмодели осложняются рядом факторов, среди которых следует отметить недостаточность изученности многих сложных физических и химических процессов, отсюда недостаточной информации об этих процессах, а так же сложным видом самой аналитической модели, отсюда неудобством ее применения на практике.

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

) планирование эксперимента;

) реализация его на объекте исследования;

) обработка экспериментальных данных с целью получения модели.

Также применяется комбинированные методы построения матмодели.

Основными задачами курсового проекта являются:

освоение методов анализа теплотехнической технологии;

приобретение навыков синтеза и анализа технологической схемы теплотехнической системы;

приобретение навыков построения математической модели теплотехнической системы на макроуровне;

приобретение навыков проведения численного эксперимента и параметрической оптимизации теплотехнической системы.

Особое внимание в курсовом проекте уделяется более глубокому изучению методов моделирования технических систем на макроуровне и практике их применения для анализа и оптимизации теплотехнических объектов. Учебный материал, предлагаемый при выполнении курсового проекта, сознательно сконцентрирован на моделировании технических систем. Важно взглянуть на знакомый уже по специальным дисциплинам технический объект именно с точки зрения представления его как системы, т. е. совокупности взаимосвязанных элементов, обладающей свойствами, отличными от свойств отельных элементов. Это позволяет на уже известные вроде бы вещи посмотреть с другой стороны, увидеть внутреннее взаимодействие элементов, понять смысл и внутреннюю логику инженерных методик расчета различных теплотехнических установок, наконец, самим научиться составлять алгоритмы подобных расчетов. С другой стороны, это позволит молодому специалисту в будущем легче разбираться в логике функционирования в новых и еще не известных для него технических объектов.

математический моделирование параметрический технический

1. ТЕХНОЛОГИЧЕСКОЕ ОПИСАНИЕ ОБЪЕКТА ИССЛЕДОВАНИЯ

Основное назначение центральной тепловой подстанции заключается в установлении и поддержании параметров теплоносителя (давления, температуры и расхода) на заданном уровне, необходимом для надежной и экономичной работы теплопотребляющих установок, питаемых от ЦТП. Схемы и оборудование тепловых подстанций зависят от вида теплоносителя и характера теплопотребляющих установок.

При водяном теплоносителе основное оборудование ЦТП состоит из водоструйных (элеваторных) и центробежных насосов, водо-водяных теплообменников, аккумуляторов горячей воды, приборов для регулирования и контроля параметров теплоносителя, приборов и устройств для защиты от коррозии и накипеобразования местных установок горячего водоснабжения.

ЦТП оснащаются приборами для учета теплоты, а также автоматическими устройствами для регулирования отпуска теплоты и поддержания заданных параметров теплоносителя в абонентских установках.

В графической части проекта изображена принципиальная схема ЦТП. Установка работает следующим образом. Теплоноситель, поступающий из сети разделяется на два потока, которые идут на водо-водяные теплообменники первой и второй ступени соответственно. Вода из водопровода поступает в теплообменник первой ступени, после чего насосом рециркуляции к ней подмешивается часть воды, которая поступает после теплообменника второй ступени. Оставшаяся часть идет к потребителю. Часть сетевой воды после теплообменника первой ступени смешивается насосом рециркуляции с сетевой водой после второй ступени, после чего оба потока сходятся и поступают в систему отопления. Процессы, протекающие в элементах системы - изобарные.

Критерием эффективности данной системы будем считать отношение:

 (1.1)

где

 - количество теплоты, поступающее потребителю ГВС;

 - количество теплоты, поступающее на ЦТП;

 - количество теплоты, поступающее на отопление;

 - количество теплоты, забираемое из водоповода.

2. СИНТЕЗ РАСЧЁТНОЙ СТРУКТУРЫ ИССЛЕДУЕМОГО ОБЪЕКТА

В самом общем случае задача синтеза технологической схемы технической системы заключается в определении ее состава (совокупности элементов), структуры (системы связей между элементами) и совокупности режимных и конструктивных параметров при заданных характеристиках сырьевых потоков и готовой продукции, функции цели и ограничений на параметры. Существуют различные методы и подходы к синтезу технологических схем. В данном случае на первом этапе задачу синтеза ограничиваем только определением состава элементов и структуры схемы, при этом допускается применение самого простого подхода, используемого в практике традиционного «ручного» проектирования.

На основании информации, полученной в результате предварительного обследования объекта моделирования, формируется его расчетная технологическая схема. Для реализации каждой стадии технологического процесса подбирается один или несколько технических элементов. Например, для осуществления процесса сжатия воздуха можно принять одно-, двух- или многоступенчатый компрессор.

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

Таким образом, при составлении технологических схем используются два типа элементов: технологические и транспортные. К первым относятся элементы, в которых происходят преобразования массы и энергии, ко вторым - элементы, служащие для транспорта материальных и энергетических потоков, т.е. для соединения технологических элементов между собой. Элементы первого типа в дальнейшем будем называть «элементами», а второго типа - «связями».

Теплоносители и рабочие тела, посредством которых осуществляются различные технологические процессы в элементах оборудования и связи между ними, будем называть энергоносителями. Условно принимаем, что связи по механической и электрической энергии также осуществляются соответствующими энергоносителями. Каждая стационарная связь характеризуются строго заданным направлением, соответствующим действительному направлению движения потока энергоносителя между элементами оборудования. Связи, осуществляемые каким-либо теплоносителем (если известен их состав), однозначно определяются одним расходным и двумя термодинамическими параметрами его состояния, и поэтому их считают трехпараметрическими. Механические и электрические связи количественно характеризуются мощностью, поэтому их называют однопараметрическими.

После построения структуры системы и определения состава в нее входящих элементов оценивается сложность расчетной схемы и определяется уровень глубины исследования.

Обычно на предварительной стадии разработки теплотехнических систем можно не учитывать потери энергии и вещества в транспортных потоках, поэтому связи между элементами рассматриваются как чисто информационные. При более детальной проработке расчетная схема усложняется: при этом каждую связь можно рассматривать как комбинацию с фиктивным дискретным в пространстве элементом, к которому относят потери энергии и (или) вещества в транспортном соединении. С другой стороны, чтобы не усложнять математическую модель, можно эти потери отнести к соответствующим элементам, количественно учитывая их в уравнениях баланса через коэффициенты потерь энергии и вещества в окружающую среду.

Технологическая схема данной расчётной установки изображена в графической части проекта. Данная схема включает 8 элементов и 15 связей.

3. СОСТАВЛЕНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ

Математическая модель объекта может быть представлена в виде совокупности математического описания структуры системы, системы балансовых уравнений (СБУ) элементов системы, системы ограничений на параметры и функции цели.

Графически структуру и связи элементов в модели можно представить с помощью графа. Графом в общем случае принято считать совокупность отрезков произвольной длины и формы, называемых дугами, и точек пересечения дуг, называемых вершинами. Использование теории графов позволяет осуществить математически строгое и в то же время достаточно наглядное рассмотрение структуры технологической схемы. Расчетная технологическая схема исследуемой системы представлена в виде ориентированного (направленного) потокового графа в графической части проекта.

Под ориентированным графом G = (Х,U) понимают геометрическую фигуру на плоскости, состоящую из множества вершин (точек) Х и множества ориентированных дуг U, их соединяющих. Элементы исследуемой системы в этом случае являются вершинами, а потоки сырья и энергии (связи) - ориентированными дугами. Ориентация дуг совпадает с направлением потоков. Последовательность ориентированных дуг, позволяющих пройти из одной вершины в другую, называется путем и изображается последовательностью соответствующих вершин. Вершины, соединенные дугой, называются инцидентными. Путь, содержащий К дуг, считают путем длиной К. Путь, начальная вершина которого совпадает с конечной, причем каждая вершина, за исключением начальной, проходится только один раз, называется элементарным путем, или просто контуром. Контуры, состоящие из одинаковых вершин, считаются одинаковыми. Контуры графа, имеющие хотя бы одну общую вершину, называются связанными. Множество связанных контуров графа образуют «комплекс», т. е. комплекс - это максимально возможное множество вершин и дуг графа, обладающее тем свойством, что для любых двух вершин этого множества существует соединяющий их путь.

При составлении графа желательно избегать перекрещивания дуг. После получения изображения графа выполняется его кодирование с использованием структурной матрицы (табл. 3.1) и матрицы видов связей (табл. 3.2). Для этого предварительно вершины и дуги графа нумеруются. Для обозначения вершин в данном случае использованы римские цифры, для дуг - арабские.

Единица в ij-м элементе структурной матрицы дает логический признак, означающий, что из j-го элемента системы исходит (знак плюс) или в него входит (знак минус) i-я связь. При этом строка, соответствующая связи с внешними системами (внешняя связь), имеет один ненулевой член («+1» - для исходящих и «-1» - для входящих внешних связей системы), а строка, соответствующая внутренней связи, имеет две единицы, в сумме дающие нуль. Это отражается в последнем столбце таблицы, ячейки которой содержат сумму соответствующей строки матрицы. Структурная матрица, которую также называют матрицей соединений, полностью отображает структуру графа технологической схемы системы и позволяет перевести ее на математический язык, что имеет важное значение для автоматизации процесса моделирования.

Единицы в j-х столбцах матрицы видов связей по энергоносителям дают логический признак вида j-го энергоносителя, посредством которого осуществляется i-я связь. А1, А2 и т. д. обозначают наименование или код энергоносителя.

Таблица3.1.Матрица соединений

№ cвязи

№ элемента


 


I

II

III

IV

V

VI

VII

VIII

Сумма пр-ков

1

-1








-1

2

1

-1







0

3

1



-1





0

4


-1







-1

5


1




-1



0

6


1

-1






0

7



1

-1





1

8




1

-1




0

9





1




1

10



-1


1




0

11




1



-1


0

12






1

-1


0

13







1

-1

1

14






1


-1

0

15








1

1


По признаку вида энергоносителя выбираются соответствующие уравнения параметров состояния и характеристик процессов. Все параметры и зависимости между ними рассматриваются соответственно как переменные и функции, заданные на графе.

Полное число параметров связей V исследуемой системы заданного типа при общем количестве связей J и числе однопараметрических связей Р составляет:

V = 3J - 2P или V = P + 3N (соответственно J = P + N),(3.1)

где N - число трехпараметрических связей.

Таблица 3.2.Матрица видов связей

№ связи

Вид энергоносителя


Вода

1

1

2

1

3

1

4

1

5

1

6

1

7

1

8

1

9

1

10

1

11

1

12

1

13

1

14

1

15

1

Параметр связи

G, Р, t


На практике возможны варианты теплоносителей и рабочих тел, характеризующиеся и другим числом параметров, например, поток сухого насыщенного пара характеризуется двумя параметрами, поток раствора - четырьмя (расход, температура, давление, концентрация одного из компонентов раствора), поток смеси из n газов - четырьмя и более параметрами (расход, температура, давление, концентрация n-1 компонентов смеси). хотя в последних двух случаях одному потоку раствора или смеси газов можно противопоставить два или несколько потоков компонентов раствора или смеси. В общем случае полное число параметров смеси, представленной графом, в общем случае можно представить как сумму

(3.2)

где P, L, N, K и H - соответственно количество одно-, двух-, трех-, четырех- и m-параметрических связей в схеме системы.

В дальнейшем будем считать, что материальный состав теплоносителя, или рабочего тела, известен, и реализуемая им связь характеризуется тремя параметрами. Дополнительно для исследуемой схемы составляются матрица смежности, матрица процессов, матрица контуров, которые необходимы для дальнейшего ее анализа.

Матрица смежности (табл. 3.3) показывает наличие связей между элементами. строки и столбы обозначают номера элементов схемы. Наличие единицы в ij-м элементе матрицы смежности обозначает, что в схеме имеется связь, выходящая из i-го элемента и входящая в j-й элемент, наличие нулевой строки, - что из данного элемента не выходит ни одна связь, входящая в другой элемент схемы. Наличие нулевого столбца обозначает, что в данный элемент не входит ни одна связь из других элементов схемы. В обоих указанных случаях это обозначает, что данные элементы не входят ни в один из контуров схемы. Напомним, что под контуром понимается замкнутая цепочка элементов, т. е. выйдя из одного из них, вы по соединительным связям можете в него возвратиться. Это означает, что все элементы, входящие в контур, имеют обратную связь.

Матрица смежности позволяет путем определенной ее математической обработки определить число контуров схемы и состав в них входящих элементов.

Таблица 3.3. Матрица смежности


I

II

III

IV

V

VI

VII

I


1


1





II



1



1



III




1





IV





1


1


V



1






VI









VII







1

1

VIII









В матрице процессов (табл. 3.4) каждый элемент системы задается строкой матрицы. Содержание строки представляется совокупностью номеров связей, входящих или выходящих из элемента. Номера входящих потоков записываются как положительные величины и номера выходящих потоков - как отрицательные. Используется матрица процессов для анализа схем. В частности, с помощью матрицы процессов можно определить принадлежность элемента к тому или иному контуру или найти последовательности расчета схемы.

Матрица контуров (табл. 3.5) также предназначена для анализа схем и определения алгоритма их расчета. Строки матрицы представляют порядковые номера контуров, столбцы - номера внутренних связей в системе. Единица в ij-м элементе матрицы является признаком, что j-я связь входит в i-й контур. Ранг контура определяется по сумме в него входящих связей. В последней строке показывается, в какое число контуров входит та или иная связь.

Таблица3.4. Матрица процессов

№ элемента

№ п/п связи


1

2

3

4

I

1

-2

-3


II

2

4

-5

-6

III

6

-7

10


IV

3

7

-8

-11

V

8

-9

-10


VI

5

-12

-14


VII

11

12

-13


13

14

-15



Таблица 3.5.Матрица контуров

№ контура

№ внутренних связей

Ранг контура


7

8

10


1

1

1

1

3

Частота связей

1

1

1



Для каждого элемента системы записываются следующие уравнения: энергетического баланса, материальных балансов вещественных потоков,. Названные уравнения имеют следующий вид:

·   баланса энергии для k-го элемента

;(3.3)

·   материального баланса для i-го энергоносителя в k-м элементе

;(3.4)

Здесь G - расход энергоносителя; h - соответственно энтальпия энергоносителя исходящей или входящей связи элемента;  - коэффициент, учитывающий потери связывающего потока в окружающую среду; N и P - число, соответственно трехпараметрических и однопараметрических связей. Слагаемые, определяющие потоки, входящие в элемент, в уравнениях записываются как положительные, выходящие - как отрицательные.

Система балансовых уравнений представлена в виде таблицы 3.6. Перечень параметров математической модели сводится в табл. 3.7.

После составления системы балансовых уравнений производится анализ функциональных связей ее параметров. Обычно число параметров в этой системе намного превышает количество уравнений. Однако для заданной производительности, заданных конструктивных и части термодинамических и расходных параметров установки, избыточных по отношению к числу уравнений, расчет этой системы дает однозначное действительное решение.

Поэтому, если при ручном способе расчет тепловой схемы производится отдельно, то в рассматриваемом случае появляется возможность совместить расчет тепловой схемы с расчетами ее элементов. При этом производиться взаимное уточнение теплового и материального балансов, результатов теплового и прочностного расчетов элементов оборудования и сооружений, расчетов гидравлических и аэродинамических потерь в элементах по трактам энергоносителей. Возможно, также осуществить взаимное уточнение кпд основных и вспомогательных элементов системы, расходов энергоносителей и термодинамических параметров энергоустановки, что представляет проблематичным при ручном методе расчета ввиду сложности и трудоемкости вычислительной работы и необходимости многократного повторения вычислений. Это существенно сказывалось на качестве проектирования теплотехнической системы.

Таблица 3.6 Система балансовых уравнений исследуемой системы в табличной форме

№ элемента

Граф Элемента

Балансовые уравнения

Номер уравнения

1

I                                                 G2h0  G0h0                                               G1h0    Смеситель1

G0h0 - G1h0 - G3h0 = 0 G0 -G1 - G2 = 0

3.5  3.6

2          II G1h0                                   G3h2                                        G1h3 G3h1 Теплообменник1        (G1h0 +G3h1) - G1h3 - G3h2 = 01 + G3 - G1 - G3= 03.7

3.8


3          III G5h5                                            G4h4    G3h2 Смеситель2       (G3h2 + G5h5) - G4h4 = 03 - G4+ G5 = 03.9

3.10


4          IV G4h4                                  G2h6                                    G4h5 G2h0 Теплообменник2               (G4h4+G2h0) - G4h5  - G2h6 = 02 +G4 - G2- G4 = 03.11

3.12


 

5

V                                              G6h5  G4h5                                                 G5h5 Смеситель3

G4h5 - G6h5 - G5h5 = 0 G4 -G6 - G5 = 0

3.13  3.14

6

VI                                              G7h3  G1h3                                              G8h3 Смеситель4

G1h3 - G8h3 - G7h3 = 0 G4 -G7 - G8 = 0

3.15  3.16

7          VII G2h6                                       G9h7    G7h3 Смеситель5              (G2h6 +G7h3) - G9h7 = 02+ G7 - G9 = 03.17

3.18


8          VIII G9h7                                                G0h8 G8h3 Смеситель6    (G9h7 +G8h3 )- G0h8 = 02+ G8 - G0 = 03.19

3.20



Превышение количества параметров над числом уравнений для отдельных элементов и установки в целом означает, что система балансовых уравнений имеет бесчисленное множество решений. Таким образом, изменяя расчетные термодинамические и расходные параметры, можно получить целый ряд стационарных сбалансированных состояний теплоэнергетической системы. Именно, поэтому имеется возможность выбора оптимальных значений параметров теплотехнической системы.

При анализе системы определяем количество и состав характеризующих ее переменных, а именно необходимо знать:

- состав и количество параметров состояния системы (зависимых переменных);

- состав и количество независимых переменных, определяющих состояние системы;

- количество уравнений математических моделей, необходимых для описания системы.

все эти переменные называют информационными. Пусть количество уравнений в математической модели равно В, количество информационных переменных системы - I, количество независимых переменных - R, тогда

R = I - B=19-10=9 (3.21)

Причем

= S + R=3 R = L + K, (3.22)

где S - количество зависимых переменных; К - количество независимых регламентируемых переменных; L - количество независимых управляемых (оптимизируемых).

Понятия независимой (входной) и зависимой (выходной) переменных носят условный характер. Выходная переменная может становиться входной и наоборот. Число уравнений в математической модели системы, как уже отмечалось выше, должно быть равно количеству зависимых переменных S. Причем однозначно решить систему уравнений, описывающих объект относительно зависимых переменных, можно, если зафиксировать все независимые переменные.

Превышение количества параметров над числом уравнений для отдельных элементов и установки в целом означает, что система балансовых уравнений имеет бесчисленное множество решений. Таким образом, изменяя расчетные термодинамические и расходные параметры, можно получить целый ряд стационарных сбалансированных состояний теплоэнергетической системы. Именно, поэтому имеется возможность выбора оптимальных значений параметров теплотехнической системы.

При анализе теплотехнических систем пользуются понятием степень свободы системы. В данном случае под степенью свободы понимают разность между числом параметров связей установки и количеством уравнений связи, которые существуют между параметрами связи:

I - B=19-10=9, (3.23)

т.е. степень свободы системы выражается числом свободных, независимых параметров.

Конкретный допустимый состав совокупности `независимых параметров для определенной технологической схемы теплотехнической системы определяют с помощью матрицы функциональных связей (табл. 3.8), в которой единицы в i-х ее строках дают логический признак наличия непосредственной связи j-й переменной с одной или несколькими переменными, отображаемой i-м уравнением баланса.

Согласно матрице функциональных связей для каждого n-го уравнения k-го элемента системы оставляется, по крайней мере, один такой зависимый параметр , определяемый из этого уравнения, который не может быть найден из уравнения балансов для соседнего элемента. Это обеспечивает совместимость уравнений по отдельным элементам и в целом по теплотехнической системе. Это означает также техническую возможность создания данного варианта системы. При несовместимости заданной системы уравнений теплотехническая система технически неосуществима.

Среди параметров и многочисленных технологических характеристик отдельных элементов оборудования теплотехнической системы встречаются достаточно сложные зависимости различного рода. Установление этих зависимостей является задачей совместного теплового, гидравлического, аэродинамического и прочностного расчетов элементов оборудования при их разработке.

Вместе с тем, анализ указанных зависимостей и их систематизация для различных видов элементов оборудования конкретного типа показывают, что все характеристики процессов и конструкций можно в конечном итоге выразить в явной форме или определить итерационно в зависимости от одной и той же совокупности параметров связей Z и конструктивных параметров установки Zk. Кроме того, существуют ограничения на величины, являющиеся функциями параметров, например скорость энергоносителей, температура конструктивных элементов.

Очевидно, что термодинамические, расходные и конструктивные параметры установки Z и Zk не могут принимать совершенно произвольные значения. Они в состоянии изменяться только в пределах физически возможных и технически осуществимых состояний энергоносителей и конструкций. Эти ограничения для различных элементов оборудования, материалов и энергоносителей обычно записывают в виде неравенств:

;(3.24)

(3.25) .

Все указанные ограничения определяют в многомерном пространстве переменных Z и Zk некоторую область, называемую допустимой областью исследования. Термодинамические, расходные и конструктивные параметры Z и Zk в процессе проектирования и оптимизации могут принимать лишь значения, которые находятся внутри или на границе допустимой области.

Для заданных типов элементов оборудования или их конструктивных частей и материалов на их характеристики накладываются ограничивающие условия, отражающие требования технологичности изготовления и надежной длительной эксплуатации установки. В курсовом проекте совокупность этих ограничений сформирована в составе таблицы параметров (табл. 3.7). В данной системе основными ограничениями являются расходы и энтальпии входных и выходных потоков. Все промежуточные значения расходов и энтальпий лежат в интервале соответствующих входных и выходных параметров.

Приведенная система балансовых уравнений выглядит следующим образом:

1)G2=G0-G1 (3.26)

2)G5=G4-G3 (3.27)

3)G6=G3 (3.28)

4)G8=G1-G7 (3.29)

6) (3.31)

7)(3.32)

8) (3.33)

9) (3.34)

10) (3,35)

Таблица

№ п. п.

переменная

Обозначение

Единицы измерения

Диапазон изменений, или параметрическая зависимость

1

2

3

4

5

1

Расход сетевой воды

G0

кг/с

0.1-10

2

Энтальпия сетевой воды

h0

кДж/кг

3

Расход водопроводной воды

G3

кг/с

0.1-10

4

Энтальпия водопроводной воды

h1

кДж/кг

5

Расход воды на отопление

G0

кг/с

0.1-10

6

Энтальпия воды на отопление

h8

кДж/кг

7

Расход воды на ГВС

G3

кг/с

0.1-10

8

Энтальпия воды на ГВС

h5

кДж/кг


Алгоритм поиска последовательности решений уравнений с помощью матрицы функциональных связей можно представить в следующем виде:

1)   производится построчный просмотр матрицы для определения строк, в которых находится только одна независимая переменная. Наличие таких строк означает, что данные переменные могут быть определены в явном виде из соответствующих строкам уравнений (для табл. 3.8: из уравнения 1 - переменную N9; из уравнения 2 - переменную G3 ; из уравнения 3 - переменную N10 ; из уравнения 5 - переменную G8 и из уравнения 13 - переменную G19);

2)   исключаем эти переменные и уравнения из дальнейшего просмотра. Переходим к пункту 2, делая проверку по числу исключенных переменных (уравнений), если число исключенных уравнений на очередном шаге просмотра равно нулю, то осуществляется переход к пункту 3. Следует отметить, что очередность расчета уравнений (зависимых переменных) определяется очередностью их исключения из дальнейшего поиска;

3) производится просмотр оставшихся столбцов матрицы для выявления переменных, которые могут быть найдены только из одного уравнения При обнаружении таких переменных соответствующие строки и сами переменные из дальнейшего просмотра исключаются;

4)   повторяем операцию пункт 3 до тех пор, пока число таких столбцов не будет равно нулю После того как число столбцов, принадлежащих только одной переменной, становится равным нулю, осуществляется переход к пункту 5;

5)оставшиеся в матрице переменные должны определяться путем решения системы из уравнений, не исключенных в предыдущих пунктах. Предварительно определяется соответствие уравнений и переменных, т. е. определяется из какого уравнения можно выразить ту или иную переменную. Далее система уравнений приводится к виду, удобному для ее решения.

При выполнении данного курсового проекта в качестве итогового показателя эффективности сравниваемых вариантов системы принимаем один из энергетических критериев эффективности-КПД.

Задача оптимизации теплотехнической системы в этом случае конкретизируется следующим образом: найти значения параметров технологического процесса, состав элементов оборудования и вид технологической схемы, совокупности которых соответствуют максимуму критерия эффективности.

В данной постановке задания по курсовому проекту ограничиваемся параметрической оптимизацией: найти совокупность значений параметров технологического процесса, которые соответствуют экстремуму целевой функции.

Выбираем в качестве критерия эффективности коэффициент полезного действия системы h. Функцию цели можно записать в виде:

. (3.36)

Таблица 3.9.Таблица задаваемых параметров.

№ п/п

Обозначение Величины

Единица измерения

Определяющие Параметры

Численное значение

1

2

3

4

5

1

G0

кг/с

Задаёмся

8

2

h1

кДж/кг

P1=0.3МПа,Т1=80С

20

3

h0

кДж/кг

P2=1МПа,Т2=1200С

504

4

G1

кг/с

Задаёмся

6

5

G3

кг/с

Задаёмся

5

6

G4

кг/с

Задаёмся

7

7

G7

кг/с

Задаёмся

3

8

h5

кДж/кг

P1=0.3МПа,Т1=600С

251

9

h6

кДж/кг

Задаёмся

330

10

долиЗадаёмся0.97




11

долиЗадаёмся0.96




12

долиЗадаёмся0.98




13

долиЗадаёмся0.99




14

долиЗадаёмся0.94





4. РАЗРАБОТКА АЛГОРИТМА И ЕГО ПРОГРАММНОЙ РЕАЛИЗАЦИИДЛЯ ПЭВМ ДЛЯ АНАЛИЗА СИСТЕМЫ

После составления математической модели теплотехнической системы можно переходить к параметрической оптимизации. Эта процедура базируются на выполнении трех взаимосвязанных операций:

 выбор допустимых сочетаний значений параметров `x;

- реализация математической модели на ЭВМ;

- расчет функции цели.

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

Методика реализации математической модели теплотехнической системы на ЭВМ базируется на: методах решения системы балансовых уравнений; приемах поиска наилучшей последовательности расчета элементов; методах определения исходного допустимого решения и методах аппроксимации сложных исходных зависимостей.

Алгоритм данной программы представлен в графической части проекта.


Определенной сложностью является представление теплофизических свойств (в данном случае только энтальпии) рабочих тел и теплоносителей. Разработанный алгоритм расчета и оптимизации технологической схемы представляется в виде укрупненной блок-схемы и программы для ПЭВМ. В тексте программы приводятся внутренняя документация с необходимыми комментариями, описывающими основные шаги алгоритма. С помощью разработанной программы выполняется численный эксперимент.

К сожалению, в силу нелинейности ограничений нельзя применить эффективные алгоритмы линейного программирования. Поэтому мы ограничимся лишь построением приближённого численного алгоритма. Мы выделяем свободные переменные: G0, G1, G3, G4, G7; h0, h1, h5, h6. Все остальные параметры являются зависимыми и вычисляются на основе значений свободных по формулам, приведенным выше (3.26 - 3.35).Заметим, что две последние формулы, хотя и не выражаются явно через свободные переменные, в правой части содержат переменные, которые получены из предыдущих формул.

Поскольку количество свободных переменных равно 9, что довольно много для оптимизации по всем переменным, мы фиксируем все свободные переменные за исключением одной, например G1. И будем проводить оптимизацию только по одной переменной. Суть алгоритма заключается в следующем. Мы выбираем границы изменения нашей выбранной свободной переменной и заставляем её пробегать конечное множество значение из этого интервала с некоторым шагом. Для каждого такого значения мы вычисляем значение КПД системы и проверяем, выполняются ли ограничения на минимальное и максимально значения для G и h. Из всех значений G и h, для которых выполняются ограничения задачи, мы выбираем те, на которых достигается максимум КПД всей системы. Если же для всех значений выбранного свободного параметра ограничения не выполняется, то при данном выборе ограничений, свободного параметра и интервала его изменения решений нет.

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

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

Программа, разработанная на алгоритмическом языке C++, приведена ниже.

#include<iostream.h>

#include<fstream.h>

#include<string.h>

#include<math.h>

#include<assert.h>

#define IS_ZERO(Arg) (fabs(Arg)<0.000001)

#define INFTY1000000 //бесконечность

//-------------------Начальные параметры-----------------

//-------------------fik - КПД k-го теплообменника-----------------

double fi2,fi3,fi4,fi7,fi8;

//-------------------Ограничения на G и h-----------------Gmin,Gmax;//минимальное и максимальное значения для Gk,

//k=0,1,2,3,4,5,6,7,8,9.h245min;//минимальное значение для h2,h4 и h5h245max;//максимальное значение для h2,h4 и h5h3678min;//минимальное значение для h3, h6, h7 и h8h3678max;//максимальное значение для h3, h6, h7 и h8

//-------------------Свободные параметры-----------------G0,G1,G3,G4,G7;

double h0,h1,h5,h6;

//-------------------Вычисляемые (зависимые) параметры-----------------G2,G5,G6,G8,G9;

double h2,h3,h4,h7,h8;

//-------------------Границы интервала изменения Gk-----------------FreeGmin,FreeGmax;

//-------------------Количество узлов интерпоолирования-----------------N=1000;

//-------------------Выходной файл с результатами-----------------FileOut;

//Internal variablespchFileName[40];nChoice=0;

double *pfFreeG=NULL;

//Функция, которая получает данные, введённые пользователем

void UserInput(){<<"Enter fi2 (0<fi2<1): ";>>fi2;(fi2<=0||fi2>1){<<"Ignoring invalid input. fi2=0.99 (default)."<<endl;=0.99;

}<<"Enter fi3 (0<fi3<1): ";>>fi3;(fi3<=0||fi3>1){<<"Ignoring invalid input. fi3=0.98 (default)."<<endl;=0.98;

}<<"Enter fi4 (0<fi4<1): ";>>fi4;(fi4<=0||fi4>1){<<"Ignoring invalid input. fi4=0.97 (default)."<<endl;=0.97;

}<<"Enter fi7 (0<fi7<1): ";>>fi7;(fi7<=0||fi7>1){<<"Ignoring invalid input. fi7=0.96 (default)."<<endl;=0.96;

}<<"Enter fi8 (0<fi8<1): ";>>fi8;(fi8<=0||fi8>1){<<"Ignoring invalid input. fi8=0.95 (default)."<<endl;=0.95;

}<<"Enter minimum G: ";>>Gmin;(Gmin<=0){<<"Ignoring invalid input. Minimum G="<<(Gmin=1)<<" (default)."<<endl;

}<<"Enter maximum G (maximum G>"<<3*Gmin<<"): ";>>Gmax;(Gmax<3*Gmin){<<"Ignoring invalid input. Maximum G="<<(Gmax=10*Gmin)<<" (default)."<<endl;

}(Gmin<Gmax);=h245min=20;max=251;min=294;=h3678max=504;=h245max;=(h3678min+h3678max)/2;=0.9*Gmax;=0.5*Gmax;=0.5*Gmax;=0.7*Gmax;//must be G4>=G3+Gmin=0.5*G1;=Gmin;=Gmax;<<"What parameter you whant to be variable: G0 (enter 0), G1 (enter 1), "

"G3 (enter 3), G4 (enter 4),G7 (enter 7): ";nChoice;>>nChoice;(nChoice){0:=&G0;;1:=&G1;;3:=&G3;;4:=&G4;;7:=&G7;;:<<"Ignoring invalid input. Chosed G1 (default)."<<endl;=&G1;

}

*pfFreeG=FreeGmin;<<"Enter output filename (without spaces): ";>>pchFileName;(strlen(pchFileName)==0){<<"Ignoring invalid input. File will be \"output.txt\" (default)"<<endl;

strcpy(pchFileName,"output.txt");

}

}

//Эта функция нужна для отладки - чтобы проверить выполнение балансовых соотношений

void ASSERT_BALANCE(){

/*1*/assert(IS_ZERO(G2+G1-G0));

/*2*/assert(IS_ZERO(G3*h2+G1*h3-fi2*(G3*h1+G1*h0)));

/*3*/assert(IS_ZERO(G4-G3-G5));assert(IS_ZERO(G4*h4-fi3*(G3*h2+G5*h5)));

/*4*/assert(IS_ZERO(G4*h5+G2*h6-fi4*(G2*h0+G4*h4)));

/*5*/assert(IS_ZERO(G6+G5-G4));

/*6*/assert(IS_ZERO(G7+G8-G1));

/*7*/assert(IS_ZERO(G9-G2-G7));assert(IS_ZERO(G9*h7-fi7*(G2*h6+G7*h3)));

/*8*/assert(IS_ZERO(G0-G8-G9));assert(IS_ZERO(G0*h8-fi8*(G8*h3+G9*h7)));

}

//Вычисляет зависимые переменные G и h по независимым G и h

void CalcDependent_G_h(){=G0-G1;=G4-G3;=G3;=G1-G7;=G0-G1+G7;=1/(fi4*fi3*G1)*(fi4*G0*h0+fi4*fi3*fi2*G3*h1-fi4*(1-fi3*fi2)*G1*h0-*fi3*G3*h5-(1-fi4*fi3)*G4*h5-(G0-G1)*h6);=(fi2*(G1*h0+G3*h1)-G1*h3)/G3;=fi3/G4*(fi2*(G1*h0+G3*h1)-G1*h3+(G4-G3)*h5);=fi7*((G0-G1)*h6+G7*h3)/(G0-G1+G7);=fi8*(G9*h7+G8*h3)/G0;_BALANCE();

}

//Проверяет выполнение ограничений на минимальные и максимальные значения по G и по h

bool CheckConstraints(){(G0<Gmin||G0>Gmax)return false;(G1<Gmin||G1>Gmax)return false;(G2<Gmin||G2>Gmax)return false;(G3<Gmin||G3>Gmax)return false;(G4<Gmin||G4>Gmax)return false;(G5<Gmin||G5>Gmax)return false;(G6<Gmin||G6>Gmax)return false;(G7<Gmin||G7>Gmax)return false;(G8<Gmin||G8>Gmax)return false;(G9<Gmin||G9>Gmax)return false;(h0<h3678min||h0>h3678max)return false;(h3<h3678min||h3>h3678max)return false;(h6<h3678min||h6>h3678max)return false;(h7<h3678min||h7>h3678max)return false;(h8<h3678min||h8>h3678max)return false;(h1<h245min||h1>h245max)return false;(h2<h245min||h2>h245max)return false;(h4<h245min||h4>h245max)return false;(h5<h245min||h5>h245max)return false;true;

}

//оптимизируемая величинаKPD(){(G0*h8+G6*h5)/(G0*h0+G3*h1);

}

//Вывести решение (на экран или в файл в зависимости от параметра out)

void PrintSolution(ostream &out){<<" G0="<<G0<<endl;<<" G1="<<G1<<endl;<<" G2="<<G2<<endl;<<" G3="<<G3<<endl;<<" G4="<<G4<<endl;<<" G5="<<G5<<endl;<<" G6="<<G6<<endl;<<" G7="<<G7<<endl;<<" G8="<<G8<<endl;<<" G9="<<G9<<endl;<<" h0="<<h0<<endl;<<" h1="<<h1<<endl;<<" h2="<<h2<<endl;<<" h3="<<h3<<endl;<<" h4="<<h4<<endl;<<" h5="<<h5<<endl;<<" h6="<<h6<<endl;<<" h7="<<h7<<endl;<<" h8="<<h8<<endl;<<"Value of KPD="<<KPD()<<endl;

}

//Инициализация - подготовка внутренних переменных,

//а также заполнение "шапки" при выводе в файл

void Init(){.open(pchFileName);

FileOut<<"Результаты для следующих данных: "<<endl;

FileOut<<" fi2="<<fi2<<" fi3="<<fi3<<" fi4="

<<fi4<<" fi7="<<fi7<<" fi8="<<fi8<<endl;

FileOut<<" Максимизация проводится по параметру ";

if(pfFreeG==&G0){<<"G0";

}else if(pfFreeG==&G1){<<"G1";

}else if(pfFreeG==&G3){<<"G3";

}else if(pfFreeG==&G4){<<"G4";

}else if(pfFreeG==&G7){<<"G7";

}else{(!"Нет такого свободного G.");

}<<", пробегающему отрезок ["<<FreeGmin<<";"<<FreeGmax<<"] с шагом "

<<(FreeGmax-FreeGmin)/N<<"."<<endl;<<" Минимальное G: "<<Gmin<<endl;<<" Максимальное G: "<<Gmax<<endl;<<" Минимальное h для h1, h2, h4, h5: "<<h245min<<endl;<<" Максимальное h для h1, h2, h4, h5: "<<h245max<<endl;<<" Минимальное h для h0, h3, h6, h7, h8: "<<h3678min<<endl;<<" Максимальное h для h0, h3, h6, h7, h8: "<<h3678max<<endl;<<" Начальные данные: "<<endl;_G_h();(FileOut);<<"Вычисление. "<<endl;

}

//Деинициализация - освобождение памяти, закрытие ресурсов

//Тело функции пока пусто, т. к. ничего освобождать не надоDeinit(){

}

//Главная функция - она осуществляет максимизацию

bool Optimize(){KPDmax=-INFTY;MaximizingG;fRes=false;(int i=0;i<=N;++i){

*pfFreeG=FreeGmin+i*(FreeGmax-FreeGmin)/N;_G_h();TheKPD=KPD();<<*pfFreeG<<"\t"<<TheKPD<<"\t";(CheckConstraints()&&(TheKPD>0)){(TheKPD<=1);<<"*";(KPDmax<TheKPD){=TheKPD;

MaximizingG=*pfFreeG;

}

}<<endl;

}<<endl;(IS_ZERO(KPDmax+INFTY)){//no solutions, sorry...<<"No solutions."<<endl;<<"No solutions."<<endl;false;

}else{

*pfFreeG=MaximizingG;_G_h();(IS_ZERO(KPD()-KPDmax));(FileOut);(cout);true;

}

}

//Точка входа в программуmain(){();();();();

}

. ЧИСЛЕННОЕ ИССЛЕДОВАНИЕ И АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ

Выводим результаты расчёта программы:

Результаты для следующих данных:

fi2=0.97 fi3=0.96 fi40.98 fi7=0.99 fi8=0.94

Максимизация проводится по параметру G1, пробегающему отрезок [0.1;10] с шагом 0.0099.

Минимальное G: 0.1

Максимальное G: 10

Минимальное h для h1, h2, h4, h5: 20

Максимальное h для h1, h2, h4, h5: 251

Минимальное h для h0, h3, h6, h7, h8: 294

Максимальное h для h0, h3, h6, h7, h8: 504

Начальные данные:=8=6=2

G3=5=7=2=5=3=3=5=504=20=203.418=335.532=208.332=251=330=329.986=312.142KPD=0.908067

Вычисление.

.1                      0.915837

.1099                0.91658

.1198                0.917196

.1297                0.917714

.1396                0.918154

.1495                0.918533

.1594                0.918861

.1693                0.919148

.1792                0.919399

.1891                0.919622

.199                  0.91982

.2089                0.919997

.2188                0.920155

.2287                0.920297

.2386                0.920425

.2485                0.92054

.2584                0.920645

.2683                0.92074

.2782                0.920826

.2881                0.920905

.298                  0.920976

.3079                0.921041

.3178                0.921101

.3277                0.921155

.3376                0.921204

.3475                0.921249

.3574                0.92129

.3673                0.921328

.3772                0.921362

.3871                0.921393

.397                  0.921421

.4069                0.921446

.4168                0.921469

.4267                0.921489

.4366                0.921507

.4465                0.921524

.4564                0.921538

.4663                0.921551

.4762                0.921562

.4861                0.921571

.496                  0.921579

.5059                0.921586

.5158                0.921591

.5257                0.921595

.5356                0.921598

.5455                0.9216

.5554                0.921601

.5653                0.9216

.5752                0.921599

.5851                0.921597

.595                  0.921594

.6049                0.921591

.6148                0.921586

.6247                0.921581

.6346                0.921576

.6445                0.921569

.6544                0.921562

.6643                0.921554

.6742                0.921546

.6841                0.921537

.694                  0.921528

.7039                0.921518

.7138                0.921508

.7237                0.921497

.7336                0.921486

.7435                0.921474

.7534                0.921462

.7633                0.92145

.7732                0.921437

.7831                0.921424

.793                  0.92141

.8029                0.921397

.8128                0.921382

.8227                0.921368

.8326                0.921353

.8425                0.921338

.8524                0.921323

.8623                0.921307

.8722                0.921291

.8821                0.921275

.892                  0.921259

.9019                0.921242

.9118                0.921225

.9217                0.921208

.9316                0.921191

.9415                0.921173

.9514                0.921156

.9613                0.921138

.9712                0.92112

.9811                0.921101

.991                  0.921083

.0009                0.921064

.0108                0.921045

.0207                0.921027

.0306                0.921007

.0405                0.920988

.0504                0.920969

.0603                0.920949

.0801                0.92091

.09                    0.92089

.0999                0.92087

.1098                0.920849

.1197                0.920829

.1296                0.920809

.1395                0.920788

.1494                0.920767

.1593                0.920747

.1692                0.920726

.1791                0.920705

.189                  0.920684

.1989                0.920662

.2088                0.920641

.2187                0.92062

.2286                0.920598

.2385                0.920577

.2484                0.920555

.2583                0.920533

.2682                0.920511

.2781                0.920489

.288                  0.920467

.2979                0.920445

.3078                0.920423

.3177                0.920401

.3276                0.920379

.3375                0.920356

.3474                0.920334

.3573                0.920311

.3672                0.920289

.3771                0.920266

.387                  0.920243

.3969                0.920221

.4068                0.920198

.4167                0.920175

.4266                0.920152

.4365                0.920129

.4464                0.920106

.4563                0.920083

.4662                0.920059

.4761                0.920036

.486                  0.920013

.4959                0.91999

.5058                0.919966

.5157                0.919943

.5256                0.919919

.5355                0.919896

.5454                0.919872

.5553                0.919848

.5652                0.919825

.5751                0.919801

.585                  0.919777

.5949                0.919754

.6048                0.91973

.6147                0.919706

.6246                0.919682

.6345                0.919658

.6444                0.919634

.6543                0.91961

.6642                0.919586

.6741                0.919562

.684                  0.919538

.6939                0.919513

.7038                0.919489

.7137                0.919465

.7236                0.919441

.7335                0.919416

.7434                0.919392

.7533                0.919368

.7632                0.919343

.7731                0.919319

.783                  0.919294

.7929                0.91927

.8028                0.919245

.8127                0.919221

.8226                0.919196

.8325                0.919172

.8424                0.919147

.8523                0.919122

.8622                0.919097

.8721                0.919073

.882                  0.919048

.8919                0.919023

.9018                0.918998

.9117                0.918974

.9216                0.918949

.9315                0.918924

.9414                0.918899

.9513                0.918874

.9612                0.918849

.9711                0.918824

.981                  0.918799

.9909                0.918774

.0008                0.918749

.0107                0.918724

.0206                0.918699

.0305                0.918674

.0404                0.918649

.0503                0.918624

.0602                0.918599

.0701                0.918573

.08                    0.918548

.0899                0.918523

.0998                0.918498

.1097                0.918473

.1196                0.918447

.1295                0.918422

.1394                0.918397

.1493                0.918372

.1592                0.918346

.1691                0.918321

.179                  0.918295

.1889                0.91827

.1988                0.918245

.2087                0.918219

.2186                0.918194

.2285                0.918168

.2384                0.918143

.2483                0.918118

.2582                0.918092

.2681                0.918067

.278                  0.918041

.2879                0.918016

.2978                0.91799

.3077                0.917964

.3176                0.917939

.3275                0.917913

.3374                0.917888

.3473                0.917862

.3572                0.917836

.3671                0.917811

.377                  0.917785

.3869                0.91776

.3968                0.917734

.4067                0.917708

.4166                0.917682

.4265                0.917657

.4364                0.917631

.4463                0.917605

.4562                0.91758

.4661                0.917554

.476                  0.917528

.4859                0.917502

.4958                0.917477

.5057                0.917451

.5156                0.917425

.5255                0.917399

.5354                0.917373

.5453                0.917347

.5552                0.917322

.5651                0.917296

.575                  0.91727

.5849                0.917244

.5948                0.917218

.6047                0.917192

.6146                0.917166

.6245                0.91714

.6344                0.917114

.6443                0.917089

.6542                0.917063

.6641                0.917037

.674                  0.917011

.6839                0.916985

.6938                0.916959

.7037                0.916933

.7136                0.916907

.7235                0.916881

.7334                0.916855

.7433                0.916829

.7532                0.916803

.7631                0.916777

.773                0.916751

.7829                0.916725

.7928                0.916698

.8027                0.916672

.8126                0.916646

.8225                0.91662

.8324                0.916594

.8423                0.916568

.8522                0.916542

.8621                0.916516

.872                0.91649

.8819                0.916464

.8918                0.916437

.9017                0.916411

.9116                0.916385

.9215                0.916359

.9314                0.916333

.9413                0.916307

.9512                0.916281

.9611                0.916254

.971                0.916228

.9809                0.916202

.9908                0.916176

.0007                0.91615

.0106                0.916123

.0205                0.916097

.0304                0.916071

.0403                0.916045

.0502                0.916018

.0601                0.915992

.07                0.915966

.0799                0.91594

.0898                0.915913

.0997                0.915887

.1096                0.915861*

.1195                0.915835*

.1294                0.915808*

.1393                0.915782*

.1492                0.915756*

.1591                0.915729*

.169                0.915703*

.1789                0.915677*

.1888                0.915651*

.1987                0.915624*

.2086                0.915598*

.2185                0.915572*

.2284                0.915545*

.2383                0.915519*

.2482                0.915493*

.2581                0.915466*

.268                0.91544*

.2779                0.915414*

.2878                0.915387*

.2977                0.915361*

.3076                0.915334*

.3175                0.915308*

.3274                0.915282*

.3373                0.915255*

.3472                0.915229*

.3571                0.915202*

.367                0.915176*

.3769                0.91515*

.3868                0.915123*

.3967                0.915097*

.4066                0.91507*

.4165                0.915044*

.4264                0.915018*

.4363                0.914991*

.4462                0.914965*

.4561                0.914938*

.466                0.914912*

.4759                0.914885*

.4858                0.914859*

.4957                0.914832*

.5056                0.914806*

.5155                0.91478*

.5254                0.914753*

.5353                0.914727*

.5452                0.9147*

.5551                0.914674*

.565                0.914647*

.5749                0.914621*

.5848                0.914594*

.5947                0.914568*

.6046                0.914541*

.6145                0.914515*

.6244                0.914488*

.6343                0.914462*

.6442                0.914435*

.6541                0.914409*

.664                0.914382*

.6739                0.914356*

.6838                0.914329*

.6937                0.914303*

.7036                0.914276*

.7135                0.91425*

.7234                0.914223*

.7333                0.914196*

.7432                0.91417*

.7531                0.914143*

.763                0.914117*

.7729                0.91409*

.7828                0.914064*

.7927                0.914037*

.8026                0.914011*

.8125                0.913984*

.8224                0.913957*

.8323                0.913931*

.8422                0.913904*

.8521                0.913878*

.862                0.913851*

.8719                0.913825*

.8818                0.913798*

.8917                0.913771*

.9016                0.913745*

.9115                0.913718*

.9214                0.913692*

.9313                0.913665*

.9412                0.913638*

.9511                0.913612*

.961                0.913585*

.9709                0.913559*

.9808                0.913532*

.9907                0.913505*

.0006                0.913479*

.0105                0.913452*

.0204                0.913425*

.0303                0.913399*

.0402                0.913372*

.0501                0.913346*

.06                0.913319*

.0699                0.913292*

.0798                0.913266*

.0897                0.913239*

.0996                0.913212*

.1095                0.913186*

.1194                0.913159*

.1293                0.913132*

.1392                0.913106*

.1491                0.913079*

.159                0.913052*

.1689                0.913026*

.1788                0.912999*

.1887                0.912973*

.1986                0.912946*

.2085                0.912919*

.2184                0.912892*

.2283                0.912866*

.2382                0.912839*

.2481                0.912812*

.258                0.912786*

.2679                0.912759*

.2778                0.912732*

.2877                0.912706*

.2976                0.912679*

.3075                0.912652*

.3174                0.912626*

.3273                0.912599*

.3372                0.912572*

.3471                0.912546*

.357                0.912519*

.3669                0.912492*

.3768                0.912465*

.3867                0.912439*

.3966                0.912412*

.4065                0.912385*

.4164                0.912359*

.4263                0.912332*

.4362                0.912305*

.4461                0.912278*

.456                0.912252*

.4659                0.912225*

.4758                0.912198*

.4857                0.912172*

.4956                0.912145*

.5055                0.912118*

.5154                0.912091*

.5253                0.912065*

.5352                0.912038*

.555                0.911984*

.5649                0.911958*

.5748                0.911931*

.5847                0.911904*

.5946                0.911877*

.6045                0.911851*

.6144                0.911824*

.6243                0.911797*

.6342                0.91177*

.6441                0.911744*

.654                0.911717*

.6639                0.91169*

.6738                0.911663*

.6837                0.911637*

.6936                0.91161*

.7035                0.911583*

.7134                0.911556*

.7233                0.91153*

.7332                0.911503*

.7431                0.911476*

.753                0.911449*

.7629                0.911422*

.7728                0.911396*

.7827                0.911369*

.7926                0.911342*

.8025                0.911315*

.8124                0.911289*

.8223                0.911262*

.8322                0.911235*

.8421                0.911208*

.852                0.911181*

.8619                0.911155*

.8718                0.911128*

.8817                0.911101*

.8916                0.911074*

.9015                0.911047*

.9114                0.911021*

.9213                0.910994*

.9312                0.910967*

.9411                0.91094*

.951                0.910913*

.9609                0.910887*

.9708                0.91086*

.9807                0.910833*

.9906                0.910806*

.0005                0.910779*

.0104                0.910753*

.0203                0.910726*

.0302                0.910699*

.0401                0.910672*

.05                0.910645*

.0599                0.910619*

.0698                0.910592*

.0797                0.910565*

.0896                0.910538*

.0995                0.910511*

.1094                0.910484*

.1193                0.910458*

.1292                0.910431*

.1391                0.910404*

.149                0.910377*

.1589                0.91035*

.1688                0.910323*

.1787                0.910297*

.1886                0.91027*

.1985                0.910243*

.2084                0.910216*

.2183                0.910189*

.2282                0.910162*

.2381                0.910136*

.248                0.910109*

.2579                0.910082*

.2678                0.910055*

.2777                0.910028*

.2876                0.910001*

.2975                0.909975*

.3074                0.909948*

.3173                0.909921*

.3272                0.909894*

.3371                0.909867*

.347                0.90984*

.3569                0.909813*

.3668                0.909787*

.3767                0.90976*

.3866                0.909733*

.3965                0.909706*

.4064                0.909679*

.4163                0.909652*

.4262                0.909625*

.4361                0.909599*

.446                0.909572*

.4559                0.909545*

.4658                0.909518*

.4757                0.909491*

.4856                0.909464*

.4955                0.909437*

.5054                0.90941*

.5153                0.909384*

.5252                0.909357*

.5351                0.90933*

.545                0.909303*

.5549                0.909276*

.5648                0.909249*

.5747                0.909222*

.5846                0.909195*

.5945                0.909169*

.6044                0.909142*

.6143                0.909115*

.6242                0.909088*

.6341                0.909061*

.644                0.909034*

.6539                0.909007*

.6638                0.90898*

.6737                0.908954*

.6836                0.908927*

.6935                0.9089*

.7034                0.908873*

.7133                0.908846*

.7232                0.908819*

.7331                0.908792*

.743                0.908765*

.7529                0.908738*

.7628                0.908712*

.7727                0.908685*

.7826                0.908658*

.7925                0.908631*

.8024                0.908604*

.8123                0.908577*

.8222                0.90855*

.8321                0.908523*

.842                0.908496*

.8519                0.908469*

.8618                0.908443*

.8717                0.908416*

.8816                0.908389*

.8915                0.908362*

.9014                0.908335*

.9113                0.908308*

.9212                0.908281*

.9311                0.908254*

.941                0.908227*

.9509                0.9082*

.9608                0.908173*

.9707                0.908147*

.9806                0.90812*

.9905                0.908093*

.0004                0.908066*

.0103                0.908039*

.0202                0.908012*

.0301                0.907985*

.04                0.907958*

.0499                0.907931*

.0598                0.907904*

.0697                0.907877*

.0796                0.90785*

.0895                0.907824*

.0994                0.907797*

.1093                0.90777*

.1192                0.907743*

.1291                0.907716*

.139                0.907689*

.1489                0.907662*

.1588                0.907635*

.1687                0.907608*

.1786                0.907581*

.1885                0.907554*

.1984                0.907527*

.2083                0.9075*

.2182                0.907474*

.2281                0.907447*

.238                0.90742*

.2479                0.907393*

.2578                0.907366*

.2677                0.907339*

.2776                0.907312*

.2875                0.907285*

.2974                0.907258*

.3073                0.907231*

.3172                0.907204*

.3271                0.907177*

.337                0.90715*

.3469                0.907123*

.3568                0.907096*

.3667                0.90707*

.3766                0.907043*

.3865                0.907016*

.3964                0.906989*

.4063                0.906962*

.4162                0.906935*

.4261                0.906908*

.436                0.906881*

.4459                0.906854*

.4558                0.906827*

.4657                0.9068*

.4756                0.906773*

.4855                0.906746*

.4954                0.906719*

.5053                0.906692*

.5152                0.906665*

.5251                0.906638*

.535                0.906611*

.5449                0.906584*

.5548                0.906558*

.5647                0.906531*

.5746                0.906504*

.5845                0.906477*

.5944                0.90645*

.6043                0.906423*

.6142                0.906396*

.6241                0.906369*

.634                0.906342*

.6439                0.906315*

.6538                0.906288*

.6637                0.906261*

.6736                0.906234*

.6835                0.906207*

.6934                0.90618*

.7033                0.906153*

.7132                0.906126*

.7231                0.906099*

.733                0.906072*

.7429                0.906045*

.7528                0.906018*

.7627                0.905991*

.7726                0.905964*

.7825                0.905937*

.7924                0.90591*

.8023                0.905884*

.8122                0.905857*

.8221                0.90583*

.832                0.905803*

.8419                0.905776*

.8518                0.905749*

.8617                0.905722*

.8716                0.905695*

.8815                0.905668*

.8914                0.905641*

.9013                0.905614*

.9112                0.905587*

.9211                0.90556*

.931                0.905533*

.9409                0.905506*

.9508                0.905479*

.9607                0.905452*

.9706                0.905425*

.9805                0.905398*

.9904                0.905371*

.0003                0.905344*

.0102                0.905317*

.0201                0.90529*

.03                0.905263*

.0399                0.905236*

.0498                0.905209*

.0597                0.905182*

.0696                0.905155*

.0795                0.905128*

.0894                0.905101*

.0993                0.905074*

.1092                0.905047*

.1191                0.90502*

.129                0.904993*

.1389                0.904966*

.1488                0.904939*

.1587                0.904912*

.1686                0.904885*

.1785                0.904858*

.1884                0.904831*

.1983                0.904804*

.2082                0.904777*

.2181                0.904751*

.228                0.904724*

.2379                0.904697*

.2478                0.90467*

.2577                0.904643*

.2676                0.904616*

.2775                0.904589*

.2874                0.904562*

.2973                0.904535*

.3072                0.904508*

.3171                0.904481*

.327                0.904454*

.3369                0.904427*

.3468                0.9044*

.3567                0.904373*

.3666                0.904346

.3765                0.904319

.3864                0.904292

.3963                0.904265

.4062                0.904238

.4161                0.904211

.426                0.904184

.4359                0.904157

.4458                0.90413

.4557                0.904103

.4656                0.904076

.4755                0.904049

.4854                0.904022

.4953                0.903995

.5052                0.903968

.5151                0.903941

.525                0.903914

.5349                0.903887

.5448                0.90386

.5547                0.903833

.5646                0.903806

.5745                0.903779

.5844                0.903752

.5943                0.903725

.6042                0.903698

.6141                0.903671

.624                0.903644

.6339                0.903617

.6438                0.90359

.6537                0.903563

.6636                0.903536

.6735                0.903509

.6834                0.903482

.6933                0.903455

.7032                0.903428

.7131                0.903401

.723                0.903374

.7329                0.903347

.7428                0.90332

.7527                0.903293

.7626                0.903266

.7725                0.903239

.7824                0.903212

.7923                0.903185

.8022                0.903158

.8121                0.903131

.822                0.903104

.8319                0.903077

.8418                0.90305

.8517                0.903023

.8616                0.902995

.8715                0.902968

.8814                0.902941

.8913                0.902914

.9012                0.902887

.9111                0.90286

.921                0.902833

.9309                0.902806

.9408                0.902779

.9507                0.902752

.9606                0.902725

.9705                0.902698

.9804                0.902671

.9903                0.902644

.0002                0.902617

.0101                0.90259

.0299                0.902536

.0398                0.902509

.0497                0.902482

.0596                0.902455

.0695                0.902428

.0794                0.902401

.0893                0.902374

.0992                0.902347

.1091                0.90232

.119                0.902293

.1289                0.902266

.1388                0.902239

.1487                0.902212

.1586                0.902185

.1685                0.902158

.1784                0.902131

.1883                0.902104

.1982                0.902077

.2081                0.90205

.218                0.902023

.2279                0.901996

.2378                0.901969

.2477                0.901942

.2576                0.901915

.2675                0.901888

.2774                0.901861

.2873                0.901834

.2972                0.901807

.3071                0.90178

.317                0.901753

.3269                0.901726

.3368                0.901699

.3467                0.901672

.3566                0.901644

.3665                0.901617

.3764                0.90159

.3863                0.901563

.3962                0.901536

.4061                0.901509

.416                0.901482

.4259                0.901455

.4358                0.901428

.4457                0.901401

.4556                0.901374

.4655                0.901347

.4754                0.90132

.4853                0.901293

.4952                0.901266

.5051                0.901239

.515                0.901212

.5249                0.901185

.5348                0.901158

.5447                0.901131

.5546                0.901104

.5645                0.901077

.5744                0.90105

.5843                0.901023

.5942                0.900996

.6041                0.900969

.614                0.900942

.6239                0.900915

.6338                0.900888

.6437                0.900861

.6536                0.900834

.6635                0.900806

.6734                0.900779

.6833                0.900752

.6932                0.900725

.7031                0.900698

.713                0.900671

.7229                0.900644

.7328                0.900617

.7427                0.90059

.7526                0.900563

.7625                0.900536

.7724                0.900509

.7823                0.900482

.7922                0.900455

.8021                0.900428

.812                0.900401

.8219                0.900374

.8318                0.900347

.8417                0.90032

.8516                0.900293

.8615                0.900266

.8714                0.900239

.8813                0.900212

.8912                0.900185

.9011                0.900158

.911                0.90013

.9209                0.900103

.9308                0.900076

.9407                0.900049

.9506                0.900022

.9605                0.899995

.9704                0.899968

.9803                0.899941

.9902                0.899914

.0001                0.899887

.01                0.89986

.0199                0.899833

.0298                0.899806

.0397                0.899779

.0496                0.899752

.0595                0.899725

.0694                0.899698

.0793                0.899671

.0892                0.899644

.0991                0.899617

.109                0.89959

.1189                0.899563

.1288                0.899535

.1387                0.899508

.1486                0.899481

.1585                0.899454

.1684                0.899427

.1783                0.8994

.1882                0.899373

.1981                0.899346

.208                0.899319

.2179                0.899292

.2278                0.899265

.2377                0.899238

.2476                0.899211

.2575                0.899184

.2674                0.899157

.2773                0.89913

.2872                0.899103

.2971                0.899076

.307                0.899049

.3169                0.899022

.3268                0.898994

.3367                0.898967

.3466                0.89894

.3565                0.898913

.3664                0.898886

.3763                0.898859

.3862                0.898832

.3961                0.898805

.406                0.898778

.4159                0.898751

.4258                0.898724

.4357                0.898697

.4456                0.89867

.4555                0.898643

.4654                0.898616

.4753                0.898589

.4852                0.898562

.4951                0.898535

.505                0.898508

.5149                0.89848

.5248                0.898453

.5347                0.898426

.5446                0.898399

.5545                0.898372

.5644                0.898345

.5743                0.898318

.5842                0.898291

.5941                0.898264

.604                0.898237

.6139                0.89821

.6238                0.898183

.6337                0.898156

.6436                0.898129

.6535                0.898102

.6634                0.898075

.6733                0.898048

.6832                0.89802

.6931                0.897993

.703                0.897966

.7129                0.897939

.7228                0.897912

.7327                0.897885

.7426                0.897858

.7525                0.897831

.7624                0.897804

.7723                0.897777

.7822                0.89775

.7921                0.897723

.802                0.897696

.8119                0.897669

.8218                0.897642

.8317                0.897615

.8416                0.897588

.8515                0.89756

.8614                0.897533

.8713                0.897506

.8812                0.897479

.8911                0.897452

.901                0.897425

.9109                0.897398

.9208                0.897371

.9307                0.897344

.9406                0.897317

.9505                0.89729

.9604                0.897263

.9703                0.897236

.9802                0.897209

.9901                0.897182

.897155

G0=8

G1=3.1096

G2=4.8904

G3=5

G4=7

G5=2

G6=5

G7=3

G8=0.1096

G9=7.8904

h0=504

h1=20

h2=102.696

h3=354.946

h4=139.266

h5=251

h6=330

h7=336.09

Maximum KPD=0.915861 график зависимости КПД от величины G1 будет иметь вид:


По оси абсцисс отложен G1, а по оси ординат отложен КПД системы. Из графика видно, что КПД демонстрирует нелинейную зависимость от параметров. Максимальное значение КПД находится около величины 0.921601 (достигается при G1= 0.5554). Однако не при всех значениях G1 ограничения задачи выполняются. Так точка достижения глобального максимума находится за пределами области выполнения ограничений задачи и действительное максимальное значение КПД равно 0.915861, которое достигается при G1= 3.1096.

ЗАКЛЮЧЕНИЕ

В результате выполнения курсового проекта по дисциплине «Моделирование, оптимизация и управление теплотехническими системами» мы составили математическую модель рассматриваемого в проекте теплотехнического объекта. Его программная реализация на ПЭВМ позволяет решать целый ряд задач по исследованию и модернизации объекта. В проекте мы провели анализ нашей теплотехнической системы, её сравнение с аналогичными. Также мы провели численное исследование системы. Исследовав нашу теплотехническую систему при разных параметрах теплоносителей, мы выявили наиболее экономичный режим работы (провели параметрическую оптимизацию) и построили зависимость критерия эффективности (в нашем случае КПД) от параметров системы.

Список ЛИТЕРАТУРЫ

1. Попырин П.С. Математическое моделирование и оптимизация теплоэнергетических установок. - М.: Энергия, 1978, - 342с. : ил.

2.Седнин В.А.Моделирование, оптимизация и управление теплотехническими системами: Учеб. метод. пособие по курсовому проектированию для студ. энергет. спец./В.А.Седнин. - Мн.: БНТУ, 2002.

.С.Л.Ривкин.Теплофизические свойства воды и водяного пара.-М.:Энергия,1980.-424с.

.Роддатис К.Ф. Справочник по котельным установкам малой производительности. М., Энергия, 1968.

. Е.А.Краснощёков. Задачник по теплопередаче. М.-Л.,Госэнергоиздат,1963,224с.

. Паровые и газовые турбины: Учебник для вузов/М.А.Трубилов.-М.:Энергоатомиздат,1985.-352с.

Похожие работы на - Разработка математической модели и исследование теплотехнической системы

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!