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

Моделирование систем. Учебное пособие-1

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Выбор цели, критериев, параметров объекта моделирования
Постановка задачи
Разработка математического описания
Экспериментально-статистическое описание
Детерминированное описание
Разработка алгоритма решения и программирование Выбор метода решения, разработка алгоритма, выбор языка программирования, программирование, отладка программы
Установление адекватности модели реальному объекту
(по экспериментальным данным)
Использование модели
(в зависимости от цели моделирования)
Рис. 1.1. Схема этапов математического моделирования
По целевому назначению модели делятся на следующие
классы [3-5]:
- модели для оптимального проектирования процессов и систем
(САПР);
- модели для исследования и оптимизации действующих техно-
логических установок и систем (для работающих производств);
- модели для целей управления. Соответственно различаются и постановки задач для каж-
дого класса (различия относятся к выбору параметров состояния, формированию критериев оптимальности, степени детализации модели).
Например, при проектировании новой установки ставится
задача расчета ее конструктивных параметров на модели, а при исследовании действующей установки - конструктивные пара­метры будут фиксированы. Другой пример – к моделям, разраба­тываемым для целей управления, предъявляются требования по
11
быстродействию (время воспроизведения режима работы аппара­та не должно превышать время переходного процесса).
Математические модели классифицируются также по ряду
признаков [2]: степени абстрагирования; форме представления; характеру отображаемых свойств; способу получения модели; способу реализации модели; математическому аппарату.
Классификация в зависимости от степени абстрагирова-
ния при описании свойств системы.
Метауровень соответствует наиболее крупному масштабу
проектирования, в котором рассматривается объект в целом и осуществляется научный поиск, прогнозирование и разработка концепции математической модели. Для метауровневых моделей характерно использование методов теории графов, математиче­ской логики, теории конечных автоматов, теории массового об­служивания, теории автоматического управления.
Макроуровень соответствует большему масштабу детали-
зации системы. Объект рассматривается как совокупность взаи­модействующих между собой отдельных функциональных эле­ментов. Для макроуровневых моделей характерно математиче­ское описание составных частей объекта уравнениями с сосредо­точенными параметрами.
Микроуровень соответствует наиболее детальному мас-
штабу изучения системы. Рассматривается состояние и поведе­ние отдельных функциональных элементов системы с учетом внутреннего состояния каждого отдельного элемента. Для мик­роуровневых моделей характерно детальное математическое описание составных частей объекта с учетом внутреннего со­стояния отдельных элементов при помощи уравнений с сосредо­точенными и распределенными параметрами.
Классификация в зависимости от формы представления
математических моделей.
Инвариантная модель. Математическая модель представле-
на в виде функциональных соотношений (алгебраических, инте­гральных, дифференциальных, конечно-разностных и т. п.) и ло­гических условий вне связи с методами преобразования этих функциональных соотношений (решения уравнений, упрощения логических условий и т. п.).
Аналитическая модель. Математическая модель в виде яв-
12
ных общих зависимостей между входными, выходными пере­менными и параметрами объекта. Эти зависимости могут быть получены двумя путями:
- непосредственные модели получают путем аналитическо-
го решения уравнений инвариантной модели.
- идентификационные модели получают путем решения об-
ратной задачи (задачи идентификации) на основе эксперимен­тальных данных, описывающих поведение объекта, при помощи одного из методов идентификации: регрессионного анализа, спектрального оценивания и т. д.
Алгоритмическая модель. Математическая модель в виде
частных зависимостей между входными, выходными перемен­ными и параметрами объекта:
- для численных моделей эти зависимости получают путем
численного решения соответствующих уравнений инвариантной модели;
- в имитационных моделях для получения частной зависи-
мости между входными, выходными переменными и параметра­ми объекта производится эксперимент на модели при заданных исходных данных. В имитационной модели поведение компонент сложной системы описывается набором алгоритмов, которые за­тем реализуют ситуации, возникающие в реальной системе. Ими­тационное моделирование предполагает изучение некоторого моделирующего алгоритма, имитирующего процессы объекта­оригинала [10];
- интеллектуальные модели - это отдельный вид алгорит-
мических моделей, бывший ранее подвидом имитационных мо­делей и выделившийся в отдельную группу благодаря развитию методов искусственного интеллекта и разработке так называемых «мягких вычислений», основанных на генетических алгоритмах, нейронных сетях, нечетких множествах и других методах искус­ственного интеллекта [12].
Графическая модель. Математическая модель в виде гра-
фиков, функциональных, кинематических и алгоритмических схем, диаграмм, циклограмм, графов, таблиц и т. п. Для создания графической модели необходимо существование правила одно­значного соответствия компонент инвариантной математической модели в графическом виде.
13
Классификация по характеру отображаемых свойств
объекта.
Структурная модель отражает общую структуру объекта на
метауровне и используется для решения задач структурного син­теза и выбора общего технического решения.
Функциональная модель описывает процесс функциональ-
ного преобразования сигналов в рамках функционирования как объекта в целом, так и его составных частей. Используется на макроуровне для решения задач выбора элементов автоматики, согласования соседствующих элементов по характеру сигналов (роду энергии и виду сигналов), а также выбору параметров со­ставных частей объекта управления.
Технологическая модель представляет собой систему кон-
кретных технических решений, связанных с процессом изготов­ления объекта.
Классификация по способу получения.
Теоретическая модель строится на основе изучения зако-
номерностей функционирования объекта и описания процессов его функционирования. При построении теоретической модели учитываются внутренние свойства объекта и процессы взаимо­действия между отдельными компонентами системы.
Эмпирическая модель строится на основе изучения внеш-
них проявлений свойств объекта и поведения объекта во внешней среде в качестве «черного ящика». При построении эмпириче­ской модели математически описываются экспериментально ус­тановленные связи между отдельными параметрами системы, без учета характера законов, вызвавших появление этих связей.
Комбинированные модели строятся на основе комбинации
вышеописанных теоретических и эмпирических методов по­строения, как правило, в случае, когда экспериментальные зави­симости, от которых отталкиваются при построении эмпириче­ской модели, получены не при физическом эксперименте на ре­альном объекте, а при вычислительном эксперименте на матема­тической модели этого объекта.
Классификация по характеру математического аппарата. Линейные / Нелинейные - в зависимости от линейности /
нелинейности математических зависимостей, входящих в модель.
14
Непрерывные / Дискретные - в зависимости от характера
изменения переменных, фигурирующих в модели.
Детерминированные / Статистические - в зависимости от
того, отражает ли математический аппарат случайный характер параметров объекта и свойств внешней среды.
Статические / Динамические - в зависимости от того, отра-
жает ли математический аппарат изменение во времени парамет­ров объекта и свойств внешней среды.
Классификация по способу реализации. Аналоговые модели реализуются на аналоговых вычисли-
тельных машинах (АВМ), носителем информации в которых яв­ляются непрерывные сигналы. Аналоговое моделирование осно­вывается на свойствах изоморфизма различных физических яв­лений. Изоморфизм заключается в том, что различные по своей физической природе процессы описываются одинаковыми мате­матическими конструкциями.
Цифровые модели реализуются на цифровых вычислитель-
ных машинах (ЦВМ), носителем информации в которых являют­ся дискретные сигналы. Сущность цифрового моделирования состоит в реализации математических моделей средствами при­кладного программного обеспечения ЦВМ.
Гибридные модели реализуются на аналого-цифровых вы-
числительных машинах и комплексах (АЦВМ, АЦВК), сочетаю­щих достоинства аналогового и цифрового моделирования: ско­рость и точность АВМ, гибкость, наглядность и удобство ЦВМ.
Нейронечеткие модели реализуются при помощи интеллек-
туальных вычислительных устройств нового поколения, реали­зующих так называемые «мягкие вычисления»: нейрокомпьюте­ров и нечетких вычислительных систем, алгоритм работы кото­рых базируется на методах, принципиально отличных от двоич­ной логики. Нейрокомпьютеры - вычислительные системы, пред­ставляющие сеть специализированных элементов (нейронов), имитирующих биологическую мозговую деятельность. Нечеткие вычислительные системы имитируют способность человеческого мозга работать с нечетко определенными понятиями, не имею­щими однозначной численной интерпретации («большое давле­ние», «малая скорость» и т. п.) [12]. Следует различать нейроне­четкое моделирование как способ реализации моделей при по-
15
dx
ω
τ
dx
ω
x
i
dx
мощи вычислительных устройств, построенных на нейронных и нечетких процессорах, и нейронечеткую форму представления математических моделей, которая реализована при помощи при­кладного ПО ЦВМ, имитирующего работу систем нечеткого вы­вода и нейронных сетей в классе алгоритмических интеллекту­альных моделей.
1.2. Подходы к построению математических моделей
Существует два основных подхода к составлению матема-
тических моделей: экспериментально-статистический и детерми­нированный [1,2].
При детерминированном подходе математическое описа-
ние составляется на основе фундаментальных теоретических за­конов (например, законов сохранения массы и энергии, термоди­намики, химической кинетики и т. д.). При этом учитываются такие явления как диффузия, тепло- и массапередача, гидродина­мика и т. д.
Например, перенос энергии описывается законом Ньютона:
d
µτ
−=
, (1.1)
где
- количество энергии; µ - коэффициент трения;
диент скорости по линейной координате
Аналогично описывается перенос электричества по закону
Ома:
1
du
−=
i
- сила тока; ρ- коэффициент электрического сопротивле-
где
du
ния;
гии можно моделировать переносом электричества. Это называ­ется принцип аналогий.
- градиент напряжения по линейной координате x.
Если ввести пересчетные коэффициенты, то перенос энер-
dx
ρ
.
, (1.2)
d
- гра-
16
Экспериментально-статистический подход основан на об-
работке экспериментальных данных. При этом структура интере­сующего нас объекта скрыта, т. е. как бы заключена в “черный ящик” (рис. 1.2). Проводя эксперимент (задавая входные воздей­ствия и получая выходные – отклик) набираются значения вход­ных и выходных параметров. Затем проводится обработка стати­стических данных.
Рис. 1.2. Структурная схема модели при экспериментально-
статистическом подходе: ЧЯ – “черный ящик”; x
раметры; y
, y2, y3 – выходные параметры
1
, x2, x3 – входные па-
1
1.3. Структура математического описания
при детерминированном подходе
В состав математического описания при детерминирован-
ном подходе входят следующие группы уравнений:
1. Уравнения, основанные на законах сохранения массы и
энергии:
а) обобщенные уравнения материального и теплового ба-
лансов для нестационарных процессов;
ПРИХОД – РАСХОД = НАКОПЛЕНИЕ ВЕЩЕСТВА (ЭНЕРГИИ) ВЕЩЕСТВА (ЭНЕРГИИ) ВЕЩЕСТВА (ЭНЕРГИИ)
Такие уравнения описывают процессы в переходном режи-
ме.
б) обычные уравнения материального и теплового балансов
для стационарных режимов.
ПРИХОД = РАСХОД ВЕЩЕСТВА (ЭНЕРГИИ) ВЕЩЕСТВА (ЭНЕРГИИ)
17
∆
T
∆
dt
(
)
R
K
2. Уравнения ”элементарных” процессов для локальных
потоков:
а) основные кинетические закономерности процесса. Например, для процесса массопередачи:
CKJ
∆⋅=
mm
где
J - передача массы; mK - коэффициент передачи массы;
m
C
- градиент концентрации.
, (1.3)
Для процесса теплопередачи:
TKJ
∆⋅=
, (1.4)
где ты;
J
- передача теплоты;
T
- градиент температуры.
TT
K
- коэффициент передачи тепло-
T
Для процессов химических реакций можно рассчитывать
скорости химических реакций (по уравнению кинетики химиче­ской реакции):
dC
i
( ) ( )
⋅=
C
где ции;
химической реакции (
K
активации; ная температура,
- концентрация i-го компонента, участвующего в реак-
i
f
- функция, зависящая от C ;
( )
- константа, характерная для данной реакции; E - энергия
0
0
- универсальная газовая постоянная; T - абсолют­).
21
TK
- константа скорости
E
−
TR
⋅
eKTK
⋅=
- уравнение Аррениуса:
)(),...,(),(
tCtCtCfTK
, (1.5)
ki
б) уравнения, определяющие равновесные состояния про-
цесса (основные термодинамические уравнения).
Например, для процессов ректификации, сушки, экстрак­ции равновесные состояния между жидкостью и газом описыва­ются законом Генри:
xky ⋅=
, (1.6)
iii
xy
,
где фазах соответственно;
– концентрации i-го компонента в жидкой и газовой
ii
k
- константа фазового равновесия.
i
18
x
x
⋅
x
P
P
⋅
Для процесса химической реакции:
DC
xx
где
фазы;
K
⋅
=
- константа равновесия реакции для жидкой
BA
- концентрация.
K
DCBA
+→←+
,
Для газовой фазы константа определяется по парциальному давлению (давлению отдельного компонента в смеси):
DC
PP
⋅
K
=
. При этом
BA
k
∑
i
=
.
PP
iобщ
1
=
Следующим примером можно представить стехиометриче­ские соотношения для процессов массопередачи (выводятся из закона Генри (1.6)).
k
Запишем
i
дельных компонентов в газовой фазе равна единице или 100
При этом будет верно равенство:
k
(сумма концентраций от-
111=⋅=
∑∑
i
xky
==
i
ii
%).
k
i
k
y
x
i
i
111==
k
(сумма
i
∑∑
==
i
концентраций компонентов в жидкой фазе также равна единице).
Для процессов химических реакций условие стехиометрии:
, (1.7)
01=⋅
x
µ
где
∑
=ki
µ
- стехиометрический коэффициент по i-му компоненту.
i
ii
В сумме со знаком “+” указываются образующиеся компоненты, а со знаком “-” – исходные компоненты.
3. Неравенства или равенства (ограничения, накладывае-
мые на параметры процесса).
Ограничения вытекают из физической сущности процессов:
10 ≤≤ix
- концентрация не может быть
отрицательна или быть больше единицы (100 %).
1.4. Структура эмпирических моделей
Поскольку функция отклика (взаимосвязь между входными и выходными параметрами) нам неизвестна, в этом случае,
19
(
)
(
)
основная задача заключается в получении структуры модели (структуры уравнения или группы уравнений).
xfy =
Если выход объекта зависит от одного входа вид зависимости достаточно прост, то характер этой зависимости
можно оценить по графику (рис. 1.3) и подобрать соответствую­щую структуру модели (уравнение прямой, параболы, тригоно­метрическое или трансцендентное уравнение и т. д.).
Рис. 1.3. График экспериментальной кривой
Если входных воздействий несколько то для определения структуры модели пользуются тем, что прак-
тически большинство функций можно разложить в ряд Тейлора.
Если ограничиться несколькими первыми членами ряда, то получим полином (многочлен), являющийся приближенным вы­ражением неизвестной функции.
Рассмотрим выбор структуры модели для объекта с тремя входами и одним выходом (рис. 1.4).
=
, а
xxxfy ,...,,
k
21
,
Рис. 1.4. Объект моделирования с тремя входами и одним выходом
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]