Вы находитесь на странице: 1из 9

Санкт-Петербургский государственный горный институт

(технический университет)

Кафедра печей, контроля и автоматизации


металлургического производства

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ СЛОЖНЫХ


СИСТЕМ В МЕТАЛЛУРГИИ.

Конспект лекций для магистрантов


специальностей 150103
«Теплофизика, автоматизация
и экология промышленных печей»
и 150102 «металлургия цветных металлов"

Составитель: проф. Ю.В. Шариков

Санкт-Петербург

2005
Раздел 1. Введение. Понятие математической

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

ОЧЕНЬ БОЛЬШАЯ СИСТЕМА


Основные закономерности систем, их структуры и свойств мы рассматривают
обычно на простых системах для облегчения их понимания. Кибернетика, однако,
предусматривает возможность работы с системами значительно большей сложности -
вычислительными машинами, сложными производствами, управляемыми
вычислительными машинами, нервными системами, обществами. Прежде всего,
определим, что мы понимаем под размерами системы. Главное, здесь не масса. Например,
Солнце и Земля обладают очень большой массой, но с точки зрения систем, являются для
нас достаточно малой системой, у них только двенадцать степеней свободы. Мы имеем в
виду, скорее сложность системы. Но что означает сложность. Если рассматривать просто
семью из пяти человек, то рассматривать ли ее как состоящую из пяти частей, т.е. довольно
простую, или рассматривать как совокупность атомов в объеме 1023, т.е. очень сложную? В
кибернетике «размеры» системы связываются с числом устанавливаемых различий; при
этом имеется в виду либо число состояний системы, либо, если состояния системы
определяются векторами, число составляющих вектора ( т.е. число переменных системы
или число ее степеней свободы. Эти две меры сложности взаимозависимы, ибо при прочих
равных условиях введение новых, дополнительных переменных делает возможными
новые, дополнительные состояния. С функциональной точки зрения можно также
увеличивать систему, если при неизменном числе переменных измерять каждую из них
более точно, тем самым, обнаруживая у переменной больше различимых состояний. Под
сложностью системы мы будем понимать соотношение между системой и наблюдателем,
изучающим ее свойства. Система будет считаться «очень большой» если она в каком-либо
смысле слишком велика для детального изучения или управления ее состоянием, т.е. она
превосходит возможности наблюдателя. Например, если систему молекул газа пытаться
рассчитывать и различать ее состояния с помощью ньютоновской механики XIX века.
Число частиц в обычном объеме газа оказалось столь большим, что никакие практические
наблюдения не смогли бы зафиксировать состояние системы и никакие практические
вычисления не смогли бы предсказать ее будущее. Такая система была «очень большой»
по отношению к физику XIX века. Животновод встречается с очень большой системой в
генах, структуру которых он старается перестроить по новому образцу. Число генов и
сложность их взаимодействия делают для него практически невозможным детальное
управление ими. Металлург встречается с очень большой системой, когда он стремится
наблюдать за протеканием всех элементарных реакций, имеющих место при выделении
металлов из руды в процессе окислительной или восстановительной плавки.
Такие системы, слишком большие по отношению к современным средствам
наблюдения и управления, весьма обычны в биологическом мире и его социально-
экономических параллелях. Примером может служить и центральная нервная система.

2
Число нейронов в центральной нервной системе имеет порядок примерно 1010. И почти
каждый из них возбуждается при многих воспоминаниях и мыслях. Во всех созданных
человеком автоматах число частей колеблется в пределах от 103 до 107.
Однако следует заметить, что число элементов и размеры систем не нарушают тех общих
принципов и свойств, которые были получены при рассмотрении систем с небольшим
числом состояний. Особое преимущество метода, использующего состояния, а не обычные
переменные, состоит в том, что он не требует явного упоминания о числе частей системы.
Благодаря этому, доказанные однажды теоремы справедливы для систем любого размера.
Применимость этих теорем к какой-либо реальной материальной системе может
изменяться по мере того, как система становится очень большой. Однако о применимости
можно говорить только по отношению к частным, конкретным случаям. Таким образом,
размеры системы не лишают справедливости теорем и постулатов, доказанных при анализе
небольших систем. Системный подход позволяет проводить изучение особенностей
поведения большой системы с помощью анализа ее некоторой упрощенной моделик
Метод изучения природных явлений и процессов с использованием их моделей
широко используется человечеством с древнейших времен. Моделью называют некий
объект, отражающий основные, наиболее характерные черты изучаемого объекта, которые
характеризуют исследователя в данный момент времени. Например, если мы интересуемся
особенностями движения объекта, то его моделью для этой цели может быть некая точка,
характеризующая движение центра тяжести объекта под действием приложенной силы.
Если мы хотим исследовать закономерности протекания нефти в магистральном
нефтепроводе, то моделью такого объекта может быть трубка небольшого диаметра, по
которой протекает жидкость, имеющая свойства, аналогичные свойствам нефти.
Таким образом, для исследования поведения объекта путем исследования его
модели, необходимо, прежде всего, создать модель объекта. Модель должна отражать не
все свойства объекта, а только те, которые интересуют исследователя в данный момент
времени. Поэтому для одного и того же объекта могут быть разные модели, в зависимости
от целей исследования.
Различают два основных вида моделирования:
1. Физическое моделирование. В этом случае физическая природа процессов,
происходящих в модели и в объекте, одинакова и они отличаются только размерами
или темпом процессов, происходящих в модели в объекте.
Например, если мы хотим исследовать закономерности протекания жидкости в
трубопроводах большого диаметра, мы можем исследовать особенности течения
жидкости в трубопроводах малого диаметра и обобщить полученные результаты на
основе использования теории подобия.
Центральным положением этой теории является понятие подобия объектов, возникшее
в геометрии и перенесенное в физику. По аналогии с геометрическим подобием
вводится понятие физического подобия. Это может быть, например,
гидродинамическое подобие (подобие потоков текучей жидкости), тепловое (подобие
полей температур), механическое (подобие распределения сил, скоростей,
энергетических характеристик, а позже кибернетическое (подобие процессов
переработки информации в саморегулирующихся кибернетических системах).
Основной постулат теории подобия гласит: правильные результаты при
моделировании можно получить, обеспечив физическое подобие модели изучаемому
объекту.
Первоначально понятие физического подобия рассматривалось лишь в отношении
явлений и объектов одной физической природы. Например, потоки жидкости в
моделируемом аппарате считалось обязательным воспроизводить лишь текучей
жидкостью в малой геометрической копии аппарата. При этом часто возникала

3
проблема подбора жидкости для модели. Пропорциональное изменение размеров
необходимо было компенсировать в модели соответствующим изменением свойств
жидкости. Затем понятие физического подобия было расширено. В это подобие стало
возможным вовлекать и явления разной природы. А.А. Гухман предложил называть
первый случай подобия физически однородных явлений – подобием в узком смысле, а
второй, более общий случай - подобия для явлений различной физической природы –
физической аналогией.
Фундаментальной является так называемая тройная аналогия процессов переноса:
распространения тепла (теплопроводность), переноса массы ( диффузия, фильтрация),
перемещение электрического заряда (электрический ток). Законы переноса удается
записать для перечисленных процессов единым уравнением, связывающим поток
текучей субстанции (вещество, энергия) и проводимость среды. Все эти три явления,
хотя имеют совершенно различную природу процессов, имеют одинаковое уравнение,
описывающее эти процессы. Таким образом, это уравнение является математической
моделью для этих процессов. Поэтому, изучая закономерности процесса переноса
электричества, можно изучать явления переноса массы в аналогичных условиях. Таким
образом, мы подошли к определению математического моделирования.
2. Математическое моделирование. В этом случае физическая природа процессов,
происходящих в модели и в объекте, может быть совершенно различна, но оказываются
одинаковыми уравнения, описывающие изменение процессов в модели и в объекте.
Например, перенос вещества описывается законом Фика:
dc
j M   D  dx (1.1)
Перенос тепла описывается уравнением Фурье:
dT
jT    dx (1.2)
Перенос электричества описывается законом Ома:
1 dU
jЭ     dx (1.3)
Все эти три уравнения имеют одинаковую структуру, они состоят из двух
сомножителей, первый из которых является коэффициентом пропорциональности
данного процесса, а второй является величиной градиента концентрации (с)
температуры (Т), или напряжения (U) в направлении потока. Уравнения (1.1) – (1.3)
являются математической моделью этих трех процессов и описывают их основные
свойства – а именно, способность к переносу различных субстанций в поле
распределения соответствующей величины в пространстве. Эти три процесса имеют
одинаковую математическую модель и являются изоморфными. Каждое из трех
рассмотренных явлений может быть моделью для исследований процессов переноса,
описываемых моделью типа
(1.1)-(1.3). На этом основании можно, например, исследовать закономерности
распространения вещества путем диффузии, исследуя закономерности распространения
электрического тока в электропроводящей среде. Такой метод ранее применялся в
исследованиях. Он называется методом прямой аналогии. С появлением аналоговых
вычислительных машин они стали применяться для исследования процессов по их
математическим моделям на аналоговых машинах. Аналоговые вычислительные
машины состоят из элементов и блоков, выполняющих отдельные математические
операции – умножение, сложение, деление, операции дифференцирования и
интегрирования. Когда блоки машины соединялись в последовательности,
соответствующей математической модели объекта, аналоговая вычислительная машина

4
становилась моделью объекта, так как в ней напряжения электрического тока на выходе
отдельных решающих блоков описывало изменения физических величин в
моделируемом объекте. Мы в этом случае также реализуем метод прямой аналогии,
когда каждому явлению в объекте мы ставим в соответствие определенный узел
электрической схемы. Метод прямой аналогии несет в себе черты подобия в узком
смысле. При моделировании сложных объектов создание таких моделей становится
сложным, а сами модели становятся громоздкими.
Основополагающим принципом в моделировании является принцип изоморфизма:
если две системы изоморфны, то каждую из них можно считать моделью другой.
Однако, так как модели отражают не все стороны явления или процесса, а только
наиболее существенные с точки зрения исследователя, то и системы являются не
полностью изоморфными, а только частично, по ограниченному объему свойств и
характеристик. Такое неполное соответствие называют гомоморфизмом. Гомоморфизм
также предполагает однозначное соответствие между объектами, но это соответствие
не взаимно. Из гомоморфных объектов один обязательно моделируемый («натура»), а
второй – модель. Их нельзя поменять местами, в отличие от изоморфных объектов.
При моделировании кибернетических систем можно соблюдать два вида подобия:
1) функциональное – совпадение функций систем в одинаковых условиях
динамическое – совпадение между движением модели и объекта, т.е. между
последовательно изменяющимися состояниями модели поставить в соответствие
разные гомоморфные модели.
Пусть мы имеем две системы:

x1 y1 X1 Y1
xi N yi xj yj
xn yn M
xm ym

Рис.1.1. Сопоставление изоморфных систем.


Пусть

x (t )  x (t
i N i M
) i, j  1, n, m  n (1.4)
значения компонентов вектора входных переменных систем N и M, соответственно,
а tN и tM темп протекания процессов в системах N и M
Если реакции этих систем также одинаковы:
y (t
i N
) y (t i M
) i, j  1, n, m  n (1.5)
а течение времени совпадает с натуральным:
t N
 tM  t ; t  0, , (1.6)
то системы M и N изоморфны. Но условия (1.4)-(1.6) очень «жесткие». Для их
выполнения требуется, чтобы множества переменных состояния X и Y, совпадали в модели
и в натуре, т.е. они должны включать все возможные в реальной системе воздействия и
реакции на них. Темпы развития процессов в системах N и M должны совпадать. Поэтому
всякий реальный объект является строго изоморфным только самому себе. Моделирование
возможно только при упрощении условий (1.4)-(1.6). Прежде всего, необходимо
уменьшить число компонентов у векторов XM и YM в модели по сравнению с моделируемым
объектом. Это достигается тем, что в модели воспроизводятся не все свойства объекта, а
только основные. Учитываются разные темпы протекания процессов в модели и в объекте.
Это приводит к тому, что условия (1.4)-(1.6) могут быть записаны следующим образом:

5
x (t
i N
)  xi (t M ) i, j  1, n, m  n (1.7)

t M
 r  tN  c  t (1.8)
где r и с –коэффициенты пересчета масштаба времени. Введение масштабных
коэффициентов времени позволяет изменить в модели темпы протекания процессов
и сделать их более удобными для детального исследования. Наконец, условие (1.5)
иногда целесообразно изменить следующим образом для удобства измерений на
модели:
y (t
i M
)  Kj y (t
i N
) i, j  1, m, (1.9)
Где Kj – множители изменения масштаба реакций системы на модели по сравнению
с реакциями натуры; аналогичные изменения можно ввести в условие (1.7).
Системы N и M, соответствующие условиям (1.7)-(1.9) , однозначно соответствуют
друг другу, но это соответствие не взаимно. Система N (натура) всегда богаче по
содержанию, чем система М (модель). Поэтому эти системы не изоморфны, но
гомоморфны друг другу. Отсюда следуют следствия:
Следствие 1. Из того, что М есть модель N, не следует, что N моделирует М. .
Следствие 2. Сходство модели с оригиналом всегда неполное.
Следствие 3. Реальной системе на разных этапах ее исследования можно поставить
в соответствие разные гомоморфные модели.
Используя полученные следствия и полученные выше соотношения, можно
проводить разработку модели объекта и использовать ее для исследования
поведения объекта на модели. В этом случае полученные результаты будут
описывать поведение объекта с точностью, обеспечиваемой правильностью
сделанных допущений.

Общая характеристика моделей

и основные этапы моделирования.


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

6
Формализованное описание.
При формализованном описании выделяют основные процессы, которые протекают в
объекте и которые должны найти отражение в математическом описании объекта. При
этом также формулируются основные допущения, позволяющие сократить до разумных
пределов число элементарных процессов и определить характер их протекания.
При математическом моделировании металлургических объектов обычно принимаются во
внимание следующие «элементарные» процессы:
1) движение сырьевых и продуктовых потоков;
2) массо- и теплообмен между фазами
3) химические превращения компонентов
4) тепловые эффекты химических и физических процессов
5) теплообмен с окружающим пространством
6) изменение агрегатного состояния реагентов (плавление, испарения, конденсация и
т.д.).
Полнота учета «элементарных» процессов при составлении математической модели
объекта зависит от того, насколько тесно взаимосвязаны эти процессы и какое
влияние они оказывают на общий итог функционирования процесса. При этом на
этом этапе часто вводят различные упрощающие допущения, что позволяет
упростить структуру объекта и выделить только основные свойства, имеющие
значение для достижения поставленной цели моделирования.
Поэтому одним из важных и основных этапов при составлении формализованного
описания объекта моделирования является формулирование цели моделирования.
Это позволяет создать достаточно простую модель и выделить основные свойства,
интересующие исследователя на данном этапе.
При формализованном описании выделяются также основные параметры,
характеризующие объект. Эти параметры должны быть включены в математическое
описание. Среди основных параметров можно выделить следующие группы
параметров:
 Конструктивные параметры. К этому классу параметров относятся структурные и
геометрические параметры, отражающие конструктивное оформление моделируемого
объекта.
Структурные параметры. Под структурными параметрами понимают описательные
характеристики моделируемого объекта, не имеющие численного выражения. К таким
параметрам относится тип модели потоков (идеально вытеснение или идеальное
смешение), последовательность прохождения сырьевых потоков через аппарат
(прямоток или противоток), организация теплообмена и т.д.
Геометрические параметры. Под геометрическими параметрами понимаются
численные характеристики аппаратурного оформления моделируемого объекта, например,
объем печи, площадь поперечного сечения и высота аппарата, число секций нагрева,
удельная поверхность шихты и другие характеристики.
 Физические параметры. К этому классу относятся параметры, описывающие
физические характеристики сырьевых и продуктовых потоков веществ моделируемого
объекта. Среди этих параметров можно выделить следующие группы:
Параметры состояния потоков представляют численные значения потоков веществ и
характеристики их состава.
Параметры свойств потоков. Под параметрами свойств потоков понимают
количественные характеристики параметров потоков, не входящие непосредственно в
выражение для движущих сил, но необходимые для расчетов условий протекания
процессов – теплоемкость, вязкость, плотность, теплота испарения и другие.
Параметры этой группы могут зависеть от параметров состояния потоков, например, от

7
состава и температуры, что требует учета этих свойств при составлении
математического описания объекта.
 Параметры «элементарных» процессов. К этому классу параметров относятся
гидродинамические и физико-химические параметры, используемые для описания
механизмов «элементарных» процессов, например, движения потов фаз, тепло- и
массопередачи, химических реакций и т.д.
Гидродинамические параметры представляют собой характеристики потоков
веществ в модели, обусловленные типом используемой модели. Эти параметры
модели могут зависеть от физических параметров модели.
Физико-химические параметры -характеристики процессов тепло- и массопередачи,
скоростей химических реакций, фазовых превращений и т.д.
Точность полученных результатов моделирования зависит от того, насколько полно
отражены различные параметры реального объекта в его математической модели.

Математическое описание.
Этапы составления математического описания. Наиболее общим приемом разработки
математического описания является блочный принцип составления математического
описания. Согласно этому принципу составление математического описания базируется на
результатах системного анализа объекта, выделение отдельных подсистем, или блоков
модели и их описанию. Общее описание объекта выполняется путем объединения
описания отдельных блоков на основе структурного анализа с учетом взаимосвязей между
отдельными блоками.
Состав математического описания. В составе математического описания,
разработанного на основе физико-химической природы моделируемого объекта можно
выделить следующие группы уравнений:
1. Уравнения баланса масс и энергии, записанные с учетом выбранной структуры потоков
веществ.
2. Уравнения «элементарных» процессов для локальных элементов потоков. К ним
относятся описания процессов массо- и теплообмена, скоростей химических реакций,
фазовых переходов и т.д.
3. Теоретические, полуэмпирические или эмпирические соотношения между параметрами
процесса. Например, зависимость коэффициента теплопередачи от скоростей потоков и
их состава, зависимость теплоемкости от состава и т.д.
4. Ограничения на параметры процесса. При моделировании некоторых процессов
необходимо учитывать ограничения на диапазон изменения некоторых параметров.
Например, температура процесса не должна превышать допустимую температуру, при
которой материал сохраняет прочность, давление в аппарате не должно превышать
допустимого, скорости потоков не должны превышать возможности насосного
оборудования и т.д.
Общим требованием для всех моделей является то, что число уравнений и различных
соотношений, включенных в математическое описание, должно быть равно числу
внутренних, т.е. зависящих от режима моделируемого объекта параметров, находимых
в результате моделирования.
Типы уравнений. Для математического описания различных свойств моделируемых
объектов обычно применяют следующие типы уравнений:
 Конечные алгебраические или трансцендентные уравнения – для описания
стационарных режимов работы объектов с сосредоточенными параметрами.
 Обыкновенные дифференциальные уравнения – для описания стационарных
режимов работы объектов с распределенными параметрами или для описания
нестационарных режимов работы объектов с сосредоточенными параметрами.

8
 . Дифференциальные уравнения в частных производных – для описания динамики
объектов с распределенными параметрами или для описания стационарных
режимов работы объектов, с несколькими пространственными координатами.
Иногда, для описания динамики объектов с распределенными параметрами
рассматривают времена релаксации отдельных параметров. Тогда выделив
параметры, для которых времена релаксации очень малы, можно для них
приравнять частные производные по времени нулю. В этом случае можно получить
так называемы квазинестационарные модели. Для описания динамики таких
объектов можно использовать более простые уравнения.

Моделирующий алгоритм.
Математическое описание служит исходным материалом для создания алгоритма,
моделирующего исследуемый объект. Задачей моделирующего алгоритма является
решение системы уравнений математического описания, что позволяет находить
внутренние параметры математической модели при заданной совокупности внешних
параметров. В процессе математического моделирования иногда встречаются задачи, в
которых фиксируют определенные значения ряда внутренних параметров и требуется
определить набор внешних параметров, обеспечивающих получение фиксированных
внутренних параметров. Такие задачи возникают, например, при решении задач
управления, когда для заданного режима работы объекта необходимо найти значения
управляющих воздействий, обеспечивающих заданный режим функционирования объекта.
Эта проблема не так проста, как кажется на первый взгляд. По существу это обратная
задача, так как нужно искать набор управляющих воздействий, соответствующих
заданному режиму.
Для решения систем уравнений математической модели в настоящее время имеются
пакеты программ для решения дифференциальных уравнений как обыкновенных, так и в
частных производных. В частности, такие возможности предоставляют известные системы
Mathlab и Mathcad. Созданы также специализированные программные комплексы Aspen и
ReactOp для решения математических моделей технологических объектов. Так что выбор
моделирующего алгоритма в настоящее время сводится к четкой формулировки задачи,
выбору внутренних и внешних переменных и соответствующего программного пакета.

Вам также может понравиться