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

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

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
+⋅+⋅+⋅+
=
Проверим сначала линейную зависимость:
xbxbxbby ⋅+⋅+⋅+=
. (1.8)
3322110
,,, bbbb
Определим коэффициенты
методом наимень-
3210
ших квадратов (МНК) и установим различие между эксперимен­тальными и расчетными значениями. Если различия значитель­ны, в этом случае проверяется полином второго порядка:
xbxbxbby
3322110
(1.9).
.
xxbxxbxxb
⋅⋅+⋅⋅+⋅⋅+
332331132112
Если и эта модель получается неадекватной, то проверяют­ся полиномы более высоких порядков. При этом по мере роста порядка полинома усложняется модель и необходимо больше опытных данных для определения коэффициентов (минимальное число опытов равно числу определяемых коэффициентов).
1.5. Типы уравнений математического описания
Перечислим основные типы уравнений математического описания:
1. Алгебраические уравнения (описывают стационарные
режимы объектов с сосредоточенными параметрами).
2. Обыкновенные дифференциальные уравнения (приме­няют для описания нестационарных режимов объектов с сосре­доточенными параметрами и для стационарных режимов с рас­пределенными параметрами, в которых значения параметров за­висят от одной пространственной координаты (например, высо­ты)).
3. Дифференциальные уравнения в частных производных (для описания нестационарных (динамических) режимов объек­тов с распределенными параметрами, а также для стационарных режимов с распределенностью более чем по одной координате).
4. Интегральные уравнения (обычно применяют для описа­ния процессов в аппаратах с распределенностью по их размерам).
5. Разностные уравнения (используются для описания объ­ектов и систем управления в дискретном виде).
21
K
A
B
1.6. Алгоритмизация решения математического описания
Следующим этапом после составления математического описания является выбор метода решения и реализация решения в виде алгоритма.
В том случае, если возможно получить аналитическое решение модели (системы уравнений), то в разработке специаль­ного алгоритма нет необходимости. В противном случае – ис­пользуют численные методы с применением ЭВМ. При этом важно знать физическую природу режимов работы объекта моде­лирования и правильно выбрать начальные условия.
Пример реализации алгоритма решения системы уравне­ний численным методом проиллюстрируем решением задачи для реактора идеального смешения (РИС) (рис. 1.5).
Рис. 1.5. Схема работы РИС
Процесс химической реакции:
- константа скорости химической реакции,
K
CBA
→←+ , где
00
,BACC - началь-
ные концентрации компонентов.
Постановка задачи: в реактор подаются два компонента
с начальными концентрациями
и трации компонентов на момент времени
00
,BACC . Определить концен-
t .
k
22
dt
dt
∆
Изменение концентраций описывается уравнениями:
dC
dC
A
B
⋅−= ,
11
⋅−= .
22
),,(
tCCfk
BA
),,(
tCCfk
AB
Выполним замену:
),,(),,(
⋅−=
111
⋅−=
222
tCCfktCCF
,
BABA
),,(),,(
tCCfktCCF
.
ABAB
Для решения системы уравнений воспользуемся один из
численных методов (например, методом Эйлера):
n
+
A n
+
B
t
где
- шаг итерации.
Составим схему алгоритма расчета (рис. 1.6).
n
1
A n
1
B
n A
1
n
A
2
nn
),,(
tCCFtCC ⋅∆+=
,
B
nn
),,(
tCCFtCC ⋅∆+=
,
B
Рис. 1.6. Схема алгоритма решения
23
Контрольные вопросы
1. Дайте общую характеристику метода моделирования
систем как способа научного познания.
2. Какие требования предъявляются к модели?
3. Раскройте понятие адекватности модели.
4. Назовите виды моделирования. В чем их особенности?
5. Перечислите основные этапы моделирования.
6. На какие классы делятся модели (по своему назначе-
нию)?
7. Назовите два основных подхода к составлению матема-
тических моделей. В чем их различие?
8. Какие группы уравнений могут входить в состав матема-
тического описания при детерминированном подходе?
9. Как определяется структура математического описания
при экспериментально-статистическом подходе?
10. Назовите типы уравнений математического описания.
11. В чем заключается алгоритмизация решения математи-
ческого описания?
24
y
y
Глава 2. СОСТАВЛЕНИЕ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ
ЭКСПЕРИМЕНТАЛЬНО-СТАТИСТИЧЕСКИМИ
МЕТОДАМИ
Для использования экспериментально-статистических ме­тодов необходимо провести ряд экспериментов на объекте иссле­дования (различают пассивные и активные эксперименты). При пассивном эксперименте проводиться большая серия опытов с последовательным изменением входных параметров и получени­ем выходных параметров (обычно сбор статистических данных выполняется в режиме нормальной эксплуатации промышленно­го объекта). Для проведения активного эксперимента составляет­ся план, при котором предусматривается одновременное измене­ние всех входных параметров, что позволяет резко сократить число опытов. Обработка экспериментальных данных осуществ­ляется методами классического регрессионного и корреляцион­ного анализа.
2.1. Использование метода наименьших квадратов
при идентификации моделей статики
Математическая модель при экспериментально­статистическом подходе является функцией отклика:
),...,,(
xxxfy = ,
21
n
xxx ,...,,
где
21
- факторы (входы системы), определяющие фак-
n
торное пространство.
Изображение
в факторном пространстве называют по-
верхностью отклика.
При использовании статистических методов математиче­ская модель может быть представлена в виде одного или не­скольких полиномов (отрезков ряда Тейлора), на который разла­гается неизвестная функция
.
25
j
n
−
=
Общий вид эмпирического уравнения регрессии:
k
0
1
j
b - свободный член;
где,
0
ты взаимодействия;
k
jj
- квадратичные эффекты; x - фактор;
jjb,
,
1,
==
ju
≠
ju
b
- линейные эффекты;
j
k
∑∑∑
juju
=
j
xbxxbxbby
,
1
- текущий номер фактора. Коэффициенты уравнения регрессии определяются из ус-
ловия минимума функции:
где значения;
n
∑
i
1
=
р
yy ,
- экспериментальные и рассчитанные (по модели)
iэi
- число опытов; l - число связей, наложенных на
р
э
i
2
yyФ
i
 →−=
,...,
bb
10
, (2.2)
min)(
выборку (равно числу определяемых коэффициентов);
lnf
степеней свободы выборки (
).
Расчет коэффициентов уравнения проводиться методом
наименьших квадратов (МНК).
Рассмотрим использование МНК для однопараметрической
модели (рис. 2.1).
2
...
+⋅+⋅⋅+⋅+=
jjj
- эффек-
jub,
f
- число
, (2.1)
Рис. 2.1. Структурная схема однопараметрической модели
Весь диапазон входных значений разбивается на равные
интервалы, проводится ряд экспериментов и составляется табли­ца исходных данных (табл. 2.1).
26
n
x
y
y
y
>
Набор экспериментальных данных (на примере одного опыта)
1 2 …
x
1
y
1
x
2
y
2
…
…
По результатам опытов строится корреляционное поле
(рис. 2.2) по координатам
и x для получения эмпирической
линии регрессии.
Таблица 2.1
N
x
N
y
N
Рис. 2.2. Корреляционное поле по координатам
(при наличии одного опыта – одна кривая, при наличии параллельных –
несколько кривых)
При наличии параллельных опытов (
m
и x
1
), все точки внутри каждого интервала приводятся к среднему значению (вы­числяются частные средние):
27
(
)
Ф
(
)
Ф
n
j
э
y
∑
ji
,
i
=
1
, (2.3)
n
j
где
э
y
=
j
n
- число точек внутри соответствующего интервала.
j
Общий объем выборки:
k
=
nn
, (2.4)
∑
j
=
1
j
где
k
- число интервалов разбиения. По виду экспериментальной линии подбирается уравнение
регрессии:
ˆ
Подставляя в функцию
,...,,10bbxf
, находим искомые коэффициенты:
n
∑
=
i
,...,,
bbxfy =
.
10
вместо
э
i
1
э
i
р
y
уравнение регрессии
i
bbxfyФ
2
10
min,...)),,((
 →−=
,...,
bb
10
Необходимым и достаточным условием минимума функ-
ции
является равенство нулю первых производных по иско-
мым коэффициентам:
∂
Ф
∂
b
0
∂
Ф
∂
b
1
n
э
[ ]
∑
i
i
1
=
n
э
[ ]
∑
i
i
1
=
э
i
э
i
bbxfy
bbxfy
 
,...),,(2
10
,...),,(2
10
−⋅−⋅=
 
 
−⋅−⋅=
 
э
∂
i
∂
b
0
э
∂
i
∂
b
1
bbxf
,...),,(
10
 
bbxf
,...),,(
10
 
……………………………………………………………..
Эта система содержит столько же неизвестных, сколько и
уравнений и называется системой нормальных уравнений.
. (2.5)
0
=
;
(2.6)
0
=
;
28
a
()()(
)
y
Т. к. функция Ф положительна, то она имеет хотя бы один
минимум, который является решением поставленной задачи.
Группируя в системе уравнений экспериментальные значе-
ния
относительно искомых коэффициентов
i
,...,10bb
, со-
эiэ
yx ,
ставляется матрица коэффициентов и матрица свободных членов. Решая преобразованную систему уравнений (например, по пра­вилу Крамера или методом Гаусса), находим искомые коэффици­енты [11].
2.2. Получение уравнений множественной
регрессии методом Брандона
Данный метод применяется для установления зависимости
вида:
),...,,(
xxxfy
21 k
где
= ,
xxx ,...,,
- факторы (входные параметры).
k
21
Уравнение регрессии имеет вид:
∧
- постоянный коэффициент;
где
( ) ( ) ( )
...
2211
xfxfxfay ⋅⋅⋅⋅=
, (2.7)
kk
2211
xfxfxf ,...,,
kk
- не-
зависимые функции.
Порядок расположения факторов и соответствующих
функций зависит от степени влияния фактора на выходную пере­менную
(чем сильнее влияние фактора, тем ниже его порядко-
вый номер).
Экспериментальные данные заносятся в табл. 2.2.
29
y
y
y
№
Набор экспериментальных данных
x
x
1
…
2
x
k
опыта
1 2 3
…
N
x
11
x
12
x
13
…
x1N
x
21
x
22
x
23
…
x2N
… … … … …
x
k1
x
k2
x
k3
…
xkN
Для установления степени влияния факторов
на выход
строятся графики зависимости выхода от каждого
фактора (рис. 2.3).
y y
y … yN
Таблица 2.2
1
2
3
y
y
y
21
y
22
y
23
…
y2N
21
2
xxx ,...,,
k
y
y y y
…
1
11
12
13
1N
Рис. 2.3. Графики зависимости выхода
от каждого фактора
(на примере объекта с тремя входами и одним выходом)
По характеру зависимости
∧
регрессии:
( )
xfyx=
.
111
x
и y подбирается уравнение
1
Используя МНК, рассчитываем коэффициенты этой зави-
симости.
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]