Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Компьютерное моделирование технико-экономических процессов. Типовые модели объектов и систем управления. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
1 Мб
Скачать
☆
ния. Его возможности чрезвычайно расширились. Доступными для исследова­ния стали объекты, описываемые обширными системами алгебраических урав­нений, обыкновенными дифференциальными уравнениями высокого порядка, уравнениями в частных производных, интегральными уравнениями. Стал воз­можным анализ широкого круга случайных явлений.
Заметно изменились и проблемы, сопутствующие процессу моделирова-
ния. При физическом моделировании и применении моделей прямой аналогии главными задачами были подбор подходящих моделей и проведение на них точных экспериментов. Использование АВМ требовало постановки задачи мо­делирования в форме задачи Коши. При моделировании на ЭЦВМ первосте­пенную важность приобрели проблемы адекватного математического описания оригинала, выбора численных методов решения, дающих необходимую точ­ность и быстродействие, а также создания соответствующего программного обеспечения.
Роль численных методов при моделировании на ЭЦВМ настолько значи-
тельна, что порой трудно провести четкую границу между моделированием и вычислительной процедурой, реализующей тот или иной метод численного анализа. По-видимому, различия все-таки существуют.
Часть из них не носит принципиального характера и возникает вследствие
того, что моделирование обычно ориентировано на конкретный оригинал, а вы­числительная процедура – на абстрактный математический объект, такой, напри­мер, как дифференциальное уравнение. В модели ввод исходных данных и представление результатов организуют так, чтобы обеспечить удобство и наглядность сопоставления с оригиналом. В результате модель в демонстраци­онном плане приобретает черты экспериментальной установки. Операциям с такой моделью хорошо соответствует встречающийся в научной лексике термин «вычислительный эксперимент». Как и в случае физического эксперимента, ре­зультаты вычислительного эксперимента (или серии экспериментов) обычно носят частный характер и требуют последующего обобщения.
Наиболее существенное отличие от вычислительных процедур, реализу-
ющих численные методы анализа, обнаруживают так называемые имитацион-
ные модели1. Они непосредственно воспроизводят процесс функционирования
оригинала в соответствии с простыми алгоритмами, не использующими тради­ционных схем численных методов, таких как решение алгебраических и диффе­ренциальных уравнений, приближенное интегрирование и т. п. К их числу относятся многие производственно-экономические модели, модели систем мас­сового обслуживания, модели игровых (конфликтных) ситуаций. В наиболее выраженной и завершенной форме такие модели встречаются в области стати-
1
Название трудно признать удачным, так как понятия «имитация» и «моделирова-
ние» очень близки по смыслу.
11
стического моделирования, явно учитывающего случайный характер происхо­дящих в оригинале явлений1.
Конечной целью моделирования часто бывает поиск оптимальных реше-
ний (выбор наилучших параметров, конструкций, условий для проведения тех­нологических процессов и т. п.). Поэтому в тесной связи с задачами модели­рования наряду с численными методами анализа находятся и методы численно­го решения проблем оптимизации, к которым относятся задачи математическо­го программирования, теории расписаний, оптимального управления и другие, обычно объединяемые термином «исследование операций» [2].
Область приложений методов математического моделирования чрезвы-
чайно широка. В первую очередь – это, безусловно, естественные науки и ин­женерно-технические исследования. В естественно-научной области известны, например, такие крупномасштабные разработки, как математическая реставра­ция Тунгусского феномена или модель климатических последствий ядерных бомбардировок («Ядерная зима») [7]. В то же время существует много приме­ров полезных математических моделей и в таких сферах человеческой деятель­ности, как экономика, социология, военная наука и даже исторические изыска­ния.
В настоящем пособии рассмотрены модели только объектов производствен-
ного характера. В качестве технических средств моделирования предполагаются исключительно компьютеры, что и предопределило его название. Основное со­держание пособия составляет серия примеров различного физического содер­жания и прикладной направленности, более или менее тесно связанных с технологическими или экономическими процессами. Некоторые из них отно­сятся к легкой промышленности.
Главной целью анализа примеров является выявление общих принципов
построения и типов получающихся математических моделей, понимаемых в уз­ком смысле (как математические описания). Часть примеров сопровождаются аналитическими решениями соответствующих уравнений, поскольку аналити­ческие выводы всегда имеют большое значение для частичного предсказания и контроля результатов, получаемых на моделях. Они способствуют и избежанию ошибок при моделировании. По отношению к ряду примеров обсуждаются пер­спективы применения численных методов и компьютерных программ. Устрой­ства и процессы в некоторых примерах комментируются как объекты управления. Моделям технических систем управления и управления производ­ством посвящены и специальные главы. Отдельные примеры непосредственно связаны с проблемами оптимизации.
Единые обозначения в пособии не используются. Символы сохраняют
свой смысл в пределах одной главы, а иногда и параграфа. Из контекста этот
1
В связи с затронутыми вопросами терминологии целесообразно упомянуть англо-
язычные эквиваленты термина «моделирование»; их два. Modelling (американский вариант – modeling) означает разработку модели. Simulation (или simulating) означает ее использова­ние, работу с ней.
12
смысл должен быть ясен. Предполагается использование единиц международ­ной системы СИ. В случае исключений даны пояснения. Нумерация формул и рисунков – сквозная внутри каждой главы.
13
ГЛАВА 1. МОДЕЛИ ТЕПЛОМАССООБМЕННЫХ ПРОЦЕССОВ
3
§ 1.1. Теплообменник смешения
Рассматриваемый теплообменник представляет собой теплоизолирован-
ную от внешней среды емкость 1, к которой подведены две трубы 2, 3 для по­дачи смешиваемых жидкостей (теплоносителей). Имеется труба 4 для отвода смеси к потребителю (рис. 1.1).
Q2, T
Q1, T
1
2
2
1
V, T
4
Q,T
Рис. 1.1. Теплообменник смешения
Введем обозначения:
Q1(t), Q2(t), Q(t) – объемный расход теплоносителей на входах и их смеси
на выходе, м3·с-1;
T1(t), T2(t), T(t) – их температуры, K; V(t) – объем смеси в теплообменнике, м3.
Все эти показатели будем считать функциями времени t, что и отражено в
обозначениях выше.
Поставим задачу получить математическое описание теплообменника в
форме уравнений, связывающих введенные показатели. При этом основной це­лью будем считать установление зависимости температуры Т смеси на выходе от Q1, Q2, Q, Т1 и Т2. Такое описание может служить моделью смесителя как объекта управления, если, например, требуется поддерживать независимо от потребления Q заданную температуру на выходе посредством изменения Q1 и Q2 (а возможно, Т1 и Т2) как управляющих воздействий. При этом объем V(t) может не представлять непосредственного интереса, но, как будет видно из дальнейшего, эта величина оказывается тесно связанной с остальными и подоб­но Т до решения уравнений остается неизвестной при известных остальных по­казателях.
Вообще говоря, в случае двух различных теплоносителей с плотностями
,
, кг·м-3, и удельными теплоемкостями с1, с2, Дж·кг-1·К-1, соответствующие
1
2
показатели смеси тоже вошли бы в число неизвестных. Однако в целях упроще-
14
ния задачи предположим, что
dV
c V dV T dT cVT cQ T dt cQ T dt cQTdt
cdt
.
T V Q T Q T QT
dt dt
dt
1
и с
2
с
1
с, чем обеспечивается сохра-
2
нение этих значений и для смеси1.
Еще одно упрощающее предположение касается характера процесса сме-
шивания: смеситель будем считать идеальным, вследствие чего во всех точках внутри смесителя (и на его выходе) параметры смеси и в том числе температура одинаковы.
При этих предположениях для получения уравнений достаточно исполь-
зовать только условия баланса количества теплоты и объема теплоносителей (при постоянной плотности эквивалентное условию баланса масс). Отметим, что вывод уравнений на основе баланса энергии, вещества и прочих «законов сохранения» составляет один из основных подходов при получении математи­ческих моделей (в узком смысле). Встретится он и в последующих примерах.
Рассмотрим малый интервал времени продолжительности dt, следующий
непосредственно за моментом t, и введем dT – малое приращение температуры смеси за время dt, а также
– малое приращение ее объема. Уравнение ба-
ланса количества теплоты в смесителе примет вид
( )( )
1 1 2 2
. (1.1)
Его левая часть представляет собой количество теплоты, приобретенное (может быть, потерянное) смесью за время dt, а правая – количество теплоты, внесен­ное поступающими в смеситель потоками теплоносителя за вычетом количества теплоты, унесенного вследствие отбора смеси потребителем. Пренебрегая про­изведением малых величин, разделив обе части уравнения на
и выполнив
сокращение, получим
dV dT
(1.2)
1 1 2 2
Условие баланса объемов приводит к уравнению
dV  Q1dt + Q2dt – Qdt, (1.3)
в правой части которого стоит алгебраическая сумма объемов, поступивших в смеситель и отобранных из него.
Из этого уравнения следует
dV
Q1 + Q2  Q. (1.4)
1
Для этого необходима еще и независимость плотности и теплоемкости от темпера-
туры, что обычно и имеет место при небольшом диапазоне изменения последней.
15
Объединяя уравнения (1.2) и (1.4) в систему и восстанавливая в обозначе-
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ),
V t Q t Q t T t Q t T t Q t T t
dt
ниях аргумент t, найдем
( )
dT t
(1.5)
1 2 1 1 2 2
dV tdt( )
 Q1(t) + Q2(t) – Q(t). (1.6)
Это система двух обыкновенных дифференциальных уравнений первого
порядка относительно неизвестных T(t) и V(t), первое из которых нелинейно из­за наличия множителя V у производной T. Впрочем, второе уравнение может быть решено независимо от первого, после чего первое уравнение будет содер­жать V(t) уже как известную функцию времени и может рассматриваться как линейное неоднородное уравнение с переменными коэффициентами относи­тельно T(t)1.
Для получения однозначного решения системы (1.5), (1.6) необходимо
дополнить ее начальными условиями значениями температуры T
и объема V0
0
в некоторый момент времени, например, t0:
T(0)  T0; V(0)  V0. (1.7)
Система (1.5), (1.6) с условиями (1.7) и представляет собой математиче-
скую модель смесителя (в узком смысле). Как известно, часто встречающуюся задачу интегрирования системы обыкновенных дифференциальных уравнений с начальными условиями называют задачей Коши. Отметим это, имея в виду проблемы классификации моделей в дальнейшем.
Отметим также, что для решения этой задачи известен широкий набор
численных методов, в частности, метод Рунге-Кутта и его модификации.
§ 1.2. Нестационарный процесс теплопроводности
Рассмотрим этот процесс применительно к объекту, представляющему
собой толстую стенку (или слой материала), имеющую толщину l и неограни­ченные размеры в остальных двух направлениях (рис. 1.2). Термин «толстая» применен здесь для того, чтобы подчеркнуть, что толщина стенки достаточно велика, чтобы зависимость температуры T от координаты x (см. рис. 1.2) пред-
1
Уравнение (1.5) сохраняется при выборе температурной шкалы с любым началом
отсчета (Кельвина, Цельсия), поскольку наряду с производной температуры в нем фигури­руют только разности температур. Это остоятельство характерно и для других тепловых объектов.
16
ставляла интерес для исследования. Как видно из заголовка, зависимость тем-
dx S
пературы от времени t также будет учтена.
В качестве производственного прототипа такого объекта может выступать
стенка экструдера, топки, сушильной камеры и т. п.
l x 0 x x+dx
a б в
Рис. 1.2. Схема моделируемого объекта (а); стержень, «вырезанный»
из стенки (б); параллелепипед элементарного объема (в)
В направлениях, перпендикулярных оси x, температуру будем считать
неизменной, что естественно согласуется с предположением о неограниченных размерах стенки в этих направлениях. Таким образом, температура рассматри­вается как функция двух переменных T(x, t).
Заметим, что такая задача математически эквивалентна задаче о распре-
делении температуры вдоль тонкого стержня длины l, теплоизолированного по всей боковой поверхности (его можно «вырезать» в любом месте параллельно оси x, как на рис. 1.2, б). Именно в такой трактовке можно встретить в литера­туре решение рассматриваемой задачи.
Выделим в теле стенки параллелепипед малой толщины dx, ограниченный
перпендикулярными оси x сечениями с координатами x и x+dx, а также двумя парами параллельных друг другу и оси x плоскостей. Плоскости одной пары перпендикулярны плоскостям другой. Аксонометрическое изображение показа­но на рис. 1.2, в.
В силу предполагаемой неизменности температуры в направлениях, пер-
пендикулярных оси x, расположение параллелепипеда относительно оси x (как и самой оси x) в этих направлениях безразлично. Например, это расположение может отвечать показанному на рис. 1.2, а. Как будет видно из ближайшего рассмотрения, для окончательных выводов не играет роли также форма и кон­кретная величина площади S боковых граней параллелепипеда.
Составим уравнение баланса количества теплоты для этого параллелепи-
педа, имеющего объем Sdx. Единственный механизм переноса тепла в рассмат­риваемом случае – это теплопроводность через грани с координатами x и x+dx.
17
Через остальные грани тепло не распространяется вследствие неизменности
 
dx
dt
1
c
( + ) ( )
H x dx H x
dx
dT dH
dt c dx
( , ) ( , )
T x t k T x t
температуры в соответствующих направлениях. Поэтому
сSdxdT  Sdt[ H(x) – H(x + dx) ] . (1.8)
В левой части этого уравнения – количество теплоты, накопленное в рас-
сматриваемом объеме за счет приращения температуры на величину dT за вре­мя dt ( и с – плотность и удельная теплоемкость материала стенки). В правой – количество теплоты, приобретенное этим объемом за то же время вследствие явлений теплопроводности. При этом H(x) и H(x+dx) представляют собой удельные тепловые потоки (количество тепла, переносимого через единичную площадь в единицу времени) через соответствующие грани параллелепипеда, Дж·с
-1.м-2
). Потоки считаются положительными, если их направление совпадает с положительным направлением оси x. Знак «минус» перед H(x+dx) учитывает, что этот поток при своем положительном значении приводит в отличие от H(x) к оттоку тепла из объема.
Согласно общим положениям термодинамики для одномерного (только в
одном направлении x) процесса теплопроводности
dT
H(x)
k
, (1.9)
где k – коэффициент теплопроводности материала стенки, Дж·с-1·м-1·К-1. Знак «минус» учитывает, что поток направлен в сторону уменьшения температуры.
Разделив уравнение (1.8) на сSdtdx, получим
dT
, (1.10)
что при переходе к пределу при dx 0 дает
1
 
(1.11)
и согласно (1.9)
t x
2
. (1.12)
c
2
В последнем уравнении применены символы частных производных, по­скольку температура является функцией двух переменных x и t, что также отра­жено в ее обозначении.
18
Уравнение (1.12) является искомым уравнением однородного нестацио-
kac
T
t
нарного процесса теплопроводности, отражающим изменение температуры со временем и в зависимости от значения x. Параметр
(1.13)
называют коэффициентом температуропроводности (измеряется в м2·с-1).
Таким образом, математическая модель процесса описывается уравнени­ем (1.12) в частных производных первого порядка по t и второго порядка по x, которое относится к так называемому параболическому типу. Это уравнение для однозначного решения, имеющего конкретный физический смысл, требует задания начального и граничных условий, что свидетельствует о необходимости внесения уточнений в первоначальную постановку задачи.
Начальное условие должно быть задано в виде
T(x,0)  f1(x), (1.14)
где f1(x) – известная функция x, имеющая смысл начального (при t0) распре­деления температуры по толщине стенки.
Граничные условия допускают различную формулировку в зависимости от характера теплового взаимодействия стенки с окружающей средой. Этот во­прос еще будет подробнее обсуждаться в следующем параграфе.
Один из типов взаимодействия – такой, при котором температура на по­верхностях стенки (при x0 и xl) совпадает с температурой окружающей их среды, которая может быть постоянной или зависеть от времени. Тогда гранич­ные условия приобретают вид
T(0, t)  f2(t), T(l, t)  f3(t), (1.15)
где f2 и f3 – известные функции времени.
Совместно с этими граничными и начальным условием (1.14) уравнение (1.12) и образует математическую модель рассмотренного объекта.
При сложном характере функций f1, f2 и f3 дальнейший анализ требует мо­делирования на ЭВМ, т. е. применения численных методов и их реализации программными средствами. В простых случаях возможно получение и аналити­ческих решений.
Для примера рассмотрим стационарное (установившееся, не зависящее от t) решение уравнения (1.12) при постоянных температурах T1 и T2 на границах
стенки. При этом T(x, t) T(x),
0, и уравнение (1.12) становится обыкно-
венным дифференциальным уравнением второго порядка:
19
dx
2
dx
l
d T x
( )
2
0
. (1.16)
От начальных условий решение не зависит, а граничные приобретают вид
T(0)  T1, T(l)  T2 . (1.17)
Таким образом, получилась задача интегрирования уравнения (1.16) с условия­ми (1.17), наложенными на искомую функцию при двух значениях аргумента (в отличие от задачи Коши). Это частный случай так называемой двухточечной краевой (значения берутся на краях промежутка, где ищется решение) задачи для обыкновенного дифференциального уравнения1.
Непосредственное интегрирование (1.16) дает
dT x
( )
A
и T(x)
Ax + B , (1.18)
где А и В – постоянные интегрирования. Они определяются из граничных усло­вий при подстановке x0 и xl в последнее выражение
B  T1, Al + B  T2 . (1.19)
После нахождения отсюда А и В окончательно имеем
T T
-
T(x) 
2 1
x T
+ . (1.20)
1
Это решение свидетельствует, что температура внутри стенки изменяется линейно по x от значения T1 к Т2 (рис. 1.3).
1 Краевая задача в общем случае может ставиться для уравнения, имеющего порядок и
количество условий, большие двух.
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]