Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Моделирование систем. Учебное пособие-1
.pdf
+⋅+⋅+⋅+
=
Проверим сначала линейную зависимость:
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
