Управление тепловым режимом здания при комбинированной системе отопления

Бесплатный доступ

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

Еще

Тепловой режим здания, комбинированное отопление, упреждающее управление

Короткий адрес: https://sciup.org/147154937

IDR: 147154937

Текст научной статьи Управление тепловым режимом здания при комбинированной системе отопления

На практике зачастую приходится иметь дело с системами отопления, содержащими комбинацию нескольких различных приборов отопления, например, воздушного и радиаторного с жидкостным теплоносителем. Также встречаются приборы отопления, состоящие из радиатора, создающего радиационную составляющую, и воздушного вентилятора, при включении которого обеспечивается повышение конвективной составляющей прибора [1].

Из-за различных технических характеристик приборов воздушного и радиаторного отопления, эффективность их использования при заданном тепловом режиме зависит от различных параметров объекта управления, таких как? например инфильтрационные и трансмиссионные тепловые потери, от использования общеобменной вентиляции, а также от стоимости тепловой и электрической энергии [2]. Задача эффективного управления тепловым режимом здания усложняется при наличии дневного и ночного тарифов на электрическую и тепловую энергию, и заданного графика изменения температуры во времени.

В России комбинированное отопление наиболее часто применяется в выставочных залах, торговых центрах и других объектах с заданным графиком изменения температуры во времени.

В работе [3] была сформулирована задача оптимального управления тепловым режимом здания при комбинированной системе отопления в следующем виде.

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

dTa,int dt      av1Ta ,int

ТВ       ТР

- a 1,2 T surf + a 1,5 Q   + a 1,6 Q conv + a1,11 T a , ven ;

dT surf

= a 2,1 T a ,int

a 2,2 T surf + a 2,3 T w + a 2,7 Q rad ;

dTw dt " a3,2Tsurf

a 3,3Tw + a 3,4 T surf , ext ;

dT . , surf , ext dt

= a 4,3 T w   a 4,4 T surf , ex

+ a 4,10 T a , ex t ;

Q          ТВВ dt - a 5,5 Q   + a 5,8u ;

ТР

Qrad          ТРР

---;-- = - a 6 7 Q rad + a 6 9 u ;

dt ,,

ТР conv            ТРР dt       a7,6Qconv + a7,9u ;

уравнение выхода

TSU (t) = z1Ta ,int + z2Tsurf + z5 Qconv + z6 Qrad , при ограничениях:

0 Q ТВ( t ) Q mBx ;

0 Q Td ( t ) + Q conv ( t ) Q mPx ;

0 < u P( t) < u mmax;

0 u В ( t ) u m a x ;

T SSU ,min ( t ) T SU ( t ) T SU ,max ( t )•

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

Q ( t ) = a 8 ,20 u •                                                                                  (4)

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

x ЭВ = 1, при u B 0;                                                                       (5)

x ЭВ = 0, при u B = 0.

В выражениях (1)–(5):

a i,j – постоянный коэффициент, соответствующий номеру строки i и столбца j матрицы коэффициентов правой части системы уравнений (1);

z j – постоянный коэффициент, с номером j , определяемый в процессе идентификации математической модели объекта управления;

переменные состояния:

Ta ,int – температура внутреннего воздуха;

Tsurf – температура внутренней поверхности ограждения;

Tw – температура слоя внутри ограждения;

Tsurf , ext – температура наружной поверхности ограждения;

TSU – результирующая температура [4];

TSSU – заданное значение результирующей температуры;

Q ТВ – конвективные теплопоступления от воздушного отопления;

Qr Т a Р d – радиационные теплопоступления от радиаторного отопления;

Qc Т o Р nv – конвективные теплопоступления от радиаторного отопления;

Q ЭВ – электрическая мощность, потребляемая вентилятором воздушного отопления;

x ЭВ - переменная состояния вентилятора воздушного отопления (при x ЭВ = 1 - вентилятор включен, при x ЭВ = 0 - отключен);

управляющие воздействия:

u Р – сигнал управления приборами радиаторного отопления;

u В – сигнал управления приборами воздушного отопления;

возмущающие воздействия:

Ta , ext – температура наружного воздуха;

Ta , ven – температура воздуха, поступающего в помещение от приточной вентиляции;

Q mТВax , Q mТРax – верхняя граница тепловой мощности для приборов воздушного и радиаторного отопления соответственно;

umВax , umРax – верхняя граница сигнала управления для приборов воздушного и радиаторного отопления соответственно;

TSSU ,min( t ), TSSU ,max( t ) – нижняя и верхняя границы для результирующей температуры.

Критерий оптимальности управления имеет вид

Jc(U,X) = J ^c?E? + ^jE? + EТВ) о L *=1              j=i dt ^ min,

где ciЭ , cТj – стоимостные коэффициенты для соответствующего тарифа электрической и тепло- вой энергии соответственно; EiЭВ – количество электрической энергии, потребленное по i-му тарифу воздушным отоплением; EТj Р , EТj В – количество тепловой энергии, потребленное по j-му тарифу радиаторным и воздушным отоплением соответственно; l1, l2 – количество различных тарифов, действующих в течении цикла работы системы отопления по заданному графику (за 24 часа) для электрической и тепловой энергии соответственно.

Постановка задачи упреждающего управления

Решение задачи оптимального управления в виде (1)–(6) вызывает значительные трудности из-за большой размерности и наличия ограничений [5–9]. Кроме того, решением задачи (1)–(6) являются функции изменения управляющих воздействий на всем временном интервале (за 24 часа), что приводит к значительным ошибкам при возникновении неучтенных возмущающих воздействий. В связи с этим практическое применение алгоритмов оптимального управления, полученных в результате непосредственного решения приведенной задачи, весьма затруднительно и может оказаться неэффективным.

Для решения задач такого вида на практике используются алгоритмы упреждающего управления [10–16]. Целью упреждающего управления является поиск оптимальных управляющих воздействий на заданном скользящем горизонте прогнозирования. Пусть X ( t ) – вектор переменных состояния, а U ( t ) – вектор управляющих воздействий, входящих в систему уравнений (1). Задачу упреждающего управления можно записать в следующем виде.

Требуется найти векторы управляющих воздействий для настоящего и последующих моментов времени с заданным шагом ( d = t ^ + 1 - tk ) и для заданного количества шагов N :

U ( t k ), U ( t k + 1 ),..., U ( t k + N ),                                                                                     (7)

которые обеспечивают минимум для целевой функции:

C(U,X) = f ЛТX(tk+J) + £ Л\U(tk+J-1) ^ min,(8)

j=1

где Λ 1 , Λ 2 – матрицы коэффициентов; N – горизонт прогнозирования.

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

/ о U i ( t k + J - 1 ) u m ax;

>< Xi (tk+j ) < хГ,

J = 1... N, где xi, ui – элементы векторов X и U соответственно.

Система уравнений в дискретном виде, описывающая объект управления:

' X ( t k + 1) = A T X ( t k ) + B T U ( t k );

X ( t k + j ) = A T X ( t k + j - 1 ) + B T U ( t k + j - 1 );

X( tk+N ) = A T X( tk+N-1) + B T U( tk+N-1), где A, B – матрицы коэффициентов.

Поиск минимума целевой функции (8) осуществляется для временного интервала, который задается скользящим горизонтом прогнозирования N . При поиске минимума учитываются ограничения, наложенные на переменные состояния и управляющие воздействия. Результатом решения являются векторы управляющих воздействий U ( t k ), U ( t k + 1),..., U ( t k + N | ). Прогнозируемые значения переменных состояния X ( t k + 1), X ( t k + 2),..., X ( t k + N ) определяются исходя из рассчитанных значений управляющих воздействий. Вектор начальных значений переменных состояния X ( tk ) является известным и может включать в себя реальные значения переменных в текущий момент времени [10, 17].

Одним из наиболее эффективных методов поиска решения при упреждающем управлении является метод линейного программирования [10, 11, 13, 14, 17].

В общем виде задачу линейного программирования можно представить следующим образом.

F ( U , X ) = X 0 + Л X + A T U ^ min;                                              (11)

'c t X C o ;

D T U D o ;

A т X + B T U = E 0, (13) где Λ 1 , Λ 2 , C , D , A , B – матрицы коэффициентов; C 0 , D 0 , E 0 – матрицы свободных членов; X 0 - свободный член.

x i j 0, u i j 0 - обязательные условия для использования метода линейного программирования.

При решении задачи линейного программирования осуществляется переход от одной вершины допустимой области к другой, причем к такой, при которой значение целевой функции меньше (при задаче на минимум) [18, 17]. Оптимальная точка будет находиться на границе области допустимых значений заданной ограничениями (12) и удовлетворять выражению (13).

Для использования метода линейного программирования при решении поставленной задачи, необходимо привести выражения (11)–(13) к каноническому виду. Для этого нужно преобразовать ограничения, заданные в виде неравенств (12), в равенства. Это достигается путем добавления дополнительной переменной по следующему правилу. Если переменная добавляется в ту часть неравенства, которая расположена с меньшей стороны знака неравенства, то переменная записывается со знаком плюс. В результате система (12) примет вид

'T X + X ' = C o ;

DTU + U' = D0, где X', U' – векторы дополнительных переменных.

Приведем задачу (8)–(10) к виду, в котором ее можно решить с помощью метода линейного программирования.

Выражение (8) является целевой функцией в задаче упреждающего управления и имеет линейный вид. Уравнения, описывающие объект управления в задаче упреждающего управления (10), имеют вид аналогичный уравнению (13) задачи линейного программирования. Условие положительности из неравенства (9) обеспечивается из условия о положительности переменных при использовании метода линейного программирования. Верхние ограничения неравенств (9) приведем к каноническому виду путем добавления к левой части неравенств дополнительных переменных X ' , U ' . В результате, задача упреждающего управления примет вид:

NN

C (U,X) = £ ЛТ X( tk+J) + £ Л^( tk+J-1) ^ min;(15)

j=1

'0 — u i , j ( t k + J - 1 ) + u’ J = u max ;

0 — xi, j (tk+J ) + xi, j = xmax,

J = 1... N .

' X ( t k + 1 ) = A T X ( t k ) + B T U ( t k );

X ( t k + j ) = A T X ( t k + j - 1 ) + B T U ( t k + j - 1 ); (17)

;

X ( t k + N ) = A T X ( t k + N - 1 ) + B T U ( t k + N - 1 ).

Запись задачи (15)–(17) схожа с задачей линейного программирования (11), (14), (13). Отличие заключается в размерности. Поскольку задача (15)–(17) является динамической, то соответствующие ограничения записываются для каждого временного шага в пределах горизонта прогнозирования. А в целевую функцию входят переменные не только для текущего момента времени, но и для прогнозируемых шагов.

Таким образом, физический смысл решения задачи упреждающего управления методом линейного программирования заключается в переборе вершин области допустимых ограничений до тех пор, пока целевая функция не примет минимальное значение. Найденной вершине будут соответствовать оптимальные значения управляющих воздействий U ( t k ), U ( t k + 1),..., U ( t k + N - 1 ), в пределах заданного горизонта прогнозирования N и соответствующие им прогнозируемые переменные состояния X ( t k + 1), X ( t k + 2),..., X ( t k + N ). При этом для управления используется только ближайшее значение управляющего воздействия U ( tk ) . При переходе на следующий шаг задача упреждающего управления формулируется и решается заново, учитывая новые начальные значения переменных состояния, и новые ограничения для шага k + N [11, 17].

Величина шага d = t k + 1 - t k и горизонт прогнозирования N выбираются, как правило, опытным путем исходя из следующих соображений. Чем меньше значение шага d , тем меньше ошибка дискретизации модели объекта управления. Однако, чем больше количество шагов, для которых осуществляется прогноз, или другими словами, чем больше значение горизонта прогнозирования N , тем выше объем вычислений для поиска оптимального решения. С другой стороны, чрезмерное уменьшение горизонта прогнозирования сокращает временной интервал, в пределах которого осуществляется поиск оптимума, и может привести к запоздалой реакции системы управления на новые ограничения для шага t k + N . Из вышесказанного следует, что выбор значений шага d и горизонта N зависит от таких параметров объекта, как быстродействие наименее инерционного звена объекта управления и располагаемой тепловой мощности приборов отопления.

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

Математическая модель в дискретном виде:

T a M ( k + n ) = в 1 - [ M M ( k + n - 1) - a‘ 2 T surf ( k + n - 1) -

  • - a 1,5 Q ТВ ( k + n - 1) - a 1,6 Q COmv ( k + n - 1) + a'1,18Ta , ven ( k + n - 1)];

T surf ( k + n) = в 2 - [ - a 2, T M ( k + n 1) + a 2,2 T surf ( k + n - 1) -

  • - a23 T W ( k + n - 1) - a 2,7 Qrad ( k + n - 1)];

T w ( k + n ) = в з - [ - a 3,2 T surf ( k + n - 1) + o^T , ( k + n - 1) -

<" a 3,4 T surf , ext ( k + n - 1)];                                                                                 (18)

T surf , ext ( k + n ) = в 4 - [ - a^ ( k + n - 1) + a 4,4 T surf , ex ( k + n - 1) -

  • - a 4,17 T a , ext ( k + n - 1)];

Q ТВ ( k + n ) = в 5 - [ a 5,5 Q ТВ ( k + n - 1) - a 5,20 u B( k + n - 1)];

q T p ( k + n ) = вб - [ a 6,6 Q rad ( k + n - 1) - a 6,19 u Р ( k + n - 1)];

QCOnv (k + n) = в7 - [a7,7QOiv (k + n - 1) - a7,19uР (k + n - 1)], где k - номер шага; n = 1^N, N - горизонт прогнозирования; в1 = в2 = вi = в7 = 0 - свободные члены соответствующих уравнений системы; ai j - постоянные коэффициенты, полученные в результате численного решения исходной системы дифференциальных уравнений. Для определения коэффициентов a’ j можно воспользоваться итеративным методом приближенного вычисления Рунге –Кутты четвертого порядка, обеспечивающим достаточно высокую точность и не требующим сложных вычислений [19]; i, j – номер строки и столбца матрицы коэффициентов правой части системы уравнений.

Уравнение выхода в дискретном виде:

T su ( k + n ) = zT a ,int ( k + n ) + z 2 T surf ( k + n ) + z 5 Q^ nv ( k + n ) + z 6 Q ^ d ( k + n ).                   (19)

Ограничения в каноническом виде:

x 1 ( k + n ) = в9 - a 9 , 5 Q ТВ( k + n );

x з( k + n ) = en- [ a 11,6 Q^ d ( k + n ) + a 11,7 Q COnv ( k + n )];

x 5 ( k + n ) = в 12 - [ a 12,1 T a M ( k + n ) + a 12,2 T surf ( k + n ) + a 12 , 6 Q^ ( k + n ) +

/a 12,7 Q COPnv ( k + n )];

x 4 ( k + n ) = - в + [ a 13,1 T a M ( k + n ) + a 13,2 T surf ( k + n ) + a 13,6 Q ^ d ( k + n ) +

+ a 13,7 Q Conv ( k + n )];

x 6 ( k + n ) = в14 - a 14 , 19 u p( k + n );

x 7( k + n ) = в15 - a 15 20 u B( k + n ). ,

При плавном управлении вентилятором:

Q ЭВ( k + 1) = a 8 ,20 u B( k + 1).

При релейном управлении вентилятором: x ЭВ ( k + n ) = P 16 - [ - a 16,20 u B ( k + n ) - x 8 ] ;

xЭВ e{0,1} , где в9 = ОВ; Ри = Qmpx; Р12 = tSukmm; P13 = tSukmm, n = 1-n;

в14 = u rnax ; в15 = u rnax ; a 9,5 = a 11,6 = a 11,7 = a 14,19 = a 15,20 = 1;

a 12,1 = a 13,1 = z1 ; a 12,2 = a 13,2 = z 2 ; a 12,5 = a 13,5 = z 5 ; a 12,6 = a 13,6 = z 6

Критерий оптимальности управления (6) может быть также записан в дискретном виде. При достаточно малой величине шага дискретизации можно принять, что величина потребляемой энергии является константой в пределах шага. Тогда, энергию E в пределах шага d можно выразить через мощность Q следующим образом: E = Q d . Запишем критерий (6) в дискретном виде:

NN

J c ( U ( tk ) ,X ( tk )) = £ n Q ЭВ( k + n ) d ] + n ( Q T d ( k + n ) + n = 1                               n = 1

+ ocL ( k + n ) ) d + Q ТВ ( k + n ) d ^ min,

где d = t k + 1 - t k - величина шага дискретизации; с Э + n , с Т + n - стоимостные коэффициенты для электрической и тепловой энергии на соответствующем шаге.

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

При плавном управлении вентилятором воздушного отопления:

N

C E ( k ) = Y o + Е YЭ + nQ ( k + n ) + Y k + n ( Q Td ( k + n ) + Qconv ( k + n ) + Q ( k + n ) ) ]^ min ,     (24)

n = 1

где y0 = 0 - свободный член; у Э + n = c Э( k + n ); у Т + n = c T( k + n ).

При релейном управлении вентилятором воздушного отопления:

N Э Э          Т ТР           ТР ce (k) = Yo + E YЭ+ nxЭ(k + n)+ YТ+n (Qrld (k + n)+ QCOnv (k + n)+ n =1

+

^ min,

где Yo = 0 - свободный член; y Э + n = c Э( k + n ) Q ЭВ; y Т + n = c T( k + n ).

Таким образом, (18)–(20), (21), (24) представляют собой задачу линейного программирования, которая решается с помощью широко известного симплекс-метода.

Выражения (18)–(20), (22), (25) представляют собой частично целочисленную задачу линейного программирования, которая может быть решена с помощью симплекс-метода и метода отсечения (Гомори).

Алгоритмы решения задач линейного программирования без условий частичной целочисленности подробно рассмотрены в [18], а для частично целочисленных задач – в [20].

Моделирование работы системы упреждающего управления

Моделирование работы системы упреждающего управления проводилось в среде моделирования Simulink v7.5 программы MatLab v7.10.0. В качестве исходной модели объекта использовалась система дифференциальных уравнений (1).

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

Температура наружного воздуха T a,ext в процессе моделирования меняется по синусоидальному закону с периодом 24 часа, начальным значением (в момент времени t =0 часов) +5 °С и пределами изменения от +5 до –15 °С.

Для расчета приведенной энергии будем использовать следующую зависимость:

E n ( t ) = E ТВ ( t ) + 4( t^ E ЭВ ( t ) + E ТР ( t ).                                                    (26)

с Т( t k )

Исходные данные для моделирования

Наименование

Значение

Ед. изм.

1

Площадь ограждающих поверхностей

120

м 2

2

Объем помещения

300

м 3

3

Постоянная времени для радиатора отопления

0,85

ч

4

Постоянная времени для прибора воздушного отопления

0,2

ч

5

Тепловая мощность радиаторного отопления

4000

Вт

6

Тепловая мощность воздушного отопления

4000

Вт

7

Электрическая мощность вентилятора воздушного отопления

80

Вт

8

Величина шага дискретизации

800

с

9

Горизонт прогнозирования

5

шаг

Проведем моделирование работы системы управления при заданном графике изменения результирующей температуры и плавном управлении вентилятором воздушного отопления. Пусть стоимость электрической энергии превышает стоимость тепловой энергии в 2 раза в дежурном режиме и в 4 раза в рабочем режиме. Момент времени начала и окончания рабочего режима обозначим как t 1 и t 2 соответственно (рис. 1–3).

Рис. 1. График изменения результирующей температуры: T SU ,max , T SU ,min – верхнее и нижнее ограничение результирующей температуры соответственно

Рис. 2. График изменения управляющих воздействий: u Р, u В – управляющие воздействия для радиаторного и воздушного приборов отопления соответственно

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

Заключение

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

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

Список литературы Управление тепловым режимом здания при комбинированной системе отопления

  • Табунщиков Ю.А. Экспериментальное исследование оптимального управления расходом энергии/Ю.А. Табунщиков, М.М. Бродач//АВОК. -2006. -№ 1. -С. 32-36.
  • Малявина Е.Г. Тепловая нагрузка на системы лучистого отопления. Сравнительный анализ/Е.Г. Малявина//АВОК. -2009. -№ 7. -С. 48-58.
  • Тверской М.М. Постановка задачи оптимального управления тепловым режимом здания при комбинированной системе отопления/М.М. Тверской, Д. В. Румянцев//Вестник Южно-Урал. гос. ун-та. Сер. «Компьютерные технологии, управление, радиоэлектроника». -2012. -Вып. 16, № 23 (282). -С. 16-20.
  • ГОСТ 30494-96 Здания жилые и общественные. Параметры микроклимата в помещениях. -М.: Госстрой России, ГУЦПП, 1999. -7 с.
  • Пупков К.А. Методы классической и современной теории автоматического управления: учеб. В 5 т. Т. 1: Теория оптимизации систем автоматического управления/под ред. К.А. Пупкова и Н.Д. Егупова. -М.: Изд-во МГТУ им. Н.Э. Баумана, 2004. -744 с.
  • Васильев Ф.П. Методы оптимизации/Ф.П. Васильев. -М.: Изд-во «Факториал Пресс», 2002. -824 с.
  • Пантелеев А.В. Методы оптимизации в примерах и задачах: учеб. пособие/А.В. Пантелеев, Т.А. Летова. -М.: Высш. шк., 2005. -544 с.
  • Галеев Э.М. Оптимизация: теория, примеры, задачи/Э.М. Галеев, В.М. Тихомиров. -М.: Эдиториал УРСС, 2000. -320 с.
  • Сейдж Э.П. Оптимальное управление системами/Э.П. Сейдж, Ч.С. Уайт. -М.: Радио и связь, 1982. -392 с.
  • Hazyuk I. Optimal temperature control of intermittently heated buildings using model predictive control: Part II -Control algorithm/1. Hazyuk, C. Ghiaus, D. Penhouet//Building and Environment. -2011. -No. 51. -P. 388-394.
  • Experimental analysis of model predictive control for an energy efficient building heating system/J. Siroky, F. Oldewurtel, J. Cigler et al.//Applied Energy. -2011. -No. 88. -P. 3079-3087.
  • Model predictive control of a building heating system: The first experience/S. Privara, J. Siroky, L. Ferkl et al.//Energy and Buildings. -2010. -No. 43. -P. 564-572.
  • Use of model predictive control and weather forecasts for energy efficient building climate control/F. Oldewurtel, A. Parisio, C.N. Jones et al.//Energy and Buildings. -2011. -No. 45. -P. 15-27.
  • Saffer D.R. Analysis of linear programming in model predictive control/D.R. Saffer, F.J. Doyle//Computers & Chemical Engineering. -2004. -No. 28. -P. 2749-2763.
  • Privara S. Building modeling: Selection of the most appropriate model for predictive control/S. Privara, Z. Vana, E. Zacekova//Energy and Buildings. -2012. -No. 55. -P. 341-350.
  • Qin J.S. A survey of industrial model predictive control technology/J.S. Qin, T.A. Badgwell//Control Engineering Practice. -2003. -No. 11. -P. 733-764.
  • Borrelli F. Predictive Control for linear and hybrid systems/F. Borrelli, A. Bemporad, M. Morari. -2013. -404 c. -http://www.mpc.berkeley.edu/mpc-course-material/BBMbook_ Cambridge_newstyle.pdf?attredirects=0&d=1 (дата обращения: 25.06.2013).
  • Методы математического программирования в задачах оптимизации сложных технических систем: учеб. пособие/А.М. Загребаев, Н.А. Крицына, Ю.П. Кулябичев и др. -М.: МИФИ, 2007. -332 с.
  • Камке Э. Справочник по обыкновенным дифференциальным уравнениям/Э. Камке. -М.: Наука, 1971. -576 с.
  • Акулич И.Л. Математическое программирование в примерах и задачах/И.Л. Акулич. -М.: Высш. шк., 1986. -319 с.
Еще
Статья научная