
MS_bak_220400_220700
.pdfПроверим сначала линейную зависимость: |
|
y b0 b1 x1 b2 x2 b3 x3 . |
(1.8) |
Определим коэффициенты b0 ,b1 ,b2 ,b3 методом наимень-
ших квадратов (МНК) и установим различие между экспериментальными и расчетными значениями. Если различия значительны, в этом случае проверяется полином второго порядка:
y b0 b1 x1 b2 x2 |
b3 x3 |
|
(1.9). |
|
b12 x1 x2 b13 x1 x3 b23 x3 x3 . |
||||
|
Если и эта модель получается неадекватной, то проверяются полиномы более высоких порядков. При этом по мере роста порядка полинома усложняется модель и необходимо больше опытных данных для определения коэффициентов (минимальное число опытов равно числу определяемых коэффициентов).
1.5. Типы уравнений математического описания
Перечислим основные типы уравнений математического описания:
1.Алгебраические уравнения (описывают стационарные режимы объектов с сосредоточенными параметрами).
2.Обыкновенные дифференциальные уравнения (применяют для описания нестационарных режимов объектов с сосредоточенными параметрами и для стационарных режимов с распределенными параметрами, в которых значения параметров зависят от одной пространственной координаты (например, высо-
ты)).
3.Дифференциальные уравнения в частных производных (для описания нестационарных (динамических) режимов объектов с распределенными параметрами, а также для стационарных режимов с распределенностью более чем по одной координате).
4.Интегральные уравнения (обычно применяют для описания процессов в аппаратах с распределенностью по их размерам).
5.Разностные уравнения (используются для описания объектов и систем управления в дискретном виде).
21

1.6. Алгоритмизация решения математического описания
Следующим этапом после составления математического описания является выбор метода решения и реализация решения
ввиде алгоритма.
Втом случае, если возможно получить аналитическое решение модели (системы уравнений), то в разработке специального алгоритма нет необходимости. В противном случае – используют численные методы с применением ЭВМ. При этом важно знать физическую природу режимов работы объекта моделирования и правильно выбрать начальные условия.
Пример реализации алгоритма решения системы уравнений численным методом проиллюстрируем решением задачи для реактора идеального смешения (РИС) (рис. 1.5).
Рис. 1.5. Схема работы РИС
|
|
K |
|
где |
|
Процесс химической реакции: A B C , |
|||
K - константа скорости химической реакции, C 0 |
,C 0 |
- началь- |
||
|
|
A |
B |
|
ные концентрации компонентов. |
|
|
|
|
|
Постановка задачи: в реактор подаются два компонента A |
|||
и B |
с начальными концентрациями C 0 |
,C 0 . Определить концен- |
||
|
A |
B |
|
|
трации компонентов на момент времени tk .
22

Изменение концентраций описывается уравнениями:
dCA k1 f1 (CA ,CB ,t) , dt
dCB k2 f2 (CB ,CA ,t) . dt
Выполним замену:
F1 (CA ,CB ,t) k1 f1 (CA ,CB ,t) , F2 (CB ,CA ,t) k2 f2 (CB ,CA ,t) .
Для решения системы уравнений воспользуемся один из численных методов (например, методом Эйлера):
CAn 1 CAn t F1 (CAn ,CBn ,t n ) , CBn 1 CBn t F2 (CAn ,CBn ,t n ) ,
где t - шаг итерации.
Составим схему алгоритма расчета (рис. 1.6).
Рис. 1.6. Схема алгоритма решения
23
1.7. Контрольные вопросы
1.Дайте общую характеристику метода моделирования систем как способа научного познания.
2.Какие требования предъявляются к модели?
3. Раскройте понятие адекватности модели.
4.Назовите виды моделирования. В чем их особенности?
5.Перечислите основные этапы моделирования.
6.На какие классы делятся модели (по своему назначе-
нию)?
7.Назовите два основных подхода к составлению математических моделей. В чем их различие?
8.Какие группы уравнений могут входить в состав математического описания при детерминированном подходе?
9.Как определяется структура математического описания при экспериментально-статистическом подходе?
10.Назовите типы уравнений математического описания.
11.В чем заключается алгоритмизация решения математического описания?
24
Глава 2. СОСТАВЛЕНИЕ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ЭКСПЕРИМЕНТАЛЬНО-СТАТИСТИЧЕСКИМИ МЕТОДАМИ
Для использования экспериментально-статистических методов необходимо провести ряд экспериментов на объекте исследования (различают пассивные и активные эксперименты). При пассивном эксперименте проводиться большая серия опытов с последовательным изменением входных параметров и получением выходных параметров (обычно сбор статистических данных выполняется в режиме нормальной эксплуатации промышленного объекта). Для проведения активного эксперимента составляется план, при котором предусматривается одновременное изменение всех входных параметров, что позволяет резко сократить число опытов. Обработка экспериментальных данных осуществляется методами классического регрессионного и корреляционного анализа.
2.1. Использование метода наименьших квадратов при идентификации моделей статики
Математическая модель при экспериментальностатистическом подходе является функцией отклика:
y f (x1 , x2 ,..., xn ) ,
где x1 , x2 ,..., xn - факторы (входы системы), определяющие фак-
торное пространство.
Изображение y в факторном пространстве называют по-
верхностью отклика.
При использовании статистических методов математическая модель может быть представлена в виде одного или нескольких полиномов (отрезков ряда Тейлора), на который разлагается неизвестная функция y .
25

Общий вид эмпирического уравнения регрессии:
k |
|
|
k |
|
k |
|
|
y b0 b j |
x j |
|
bu, j |
xu x j |
b j, j x2j |
... , (2.1) |
|
j 1 |
|
|
u, j 1 |
|
j 1 |
|
|
|
|
|
u j |
|
|
|
|
где, b0 - свободный член; |
b j - линейные эффекты; |
bu, j - эффек- |
|||||
ты взаимодействия; |
b j , j |
- |
квадратичные эффекты; |
x |
- фактор; |
j - текущий номер фактора.
Коэффициенты уравнения регрессии определяются из условия минимума функции:
n
Ф ( yiэ yiр )2 min , (2.2)
i 1
b0 ,b1 ,...
где yiэ , yiр - экспериментальные и рассчитанные (по модели)
значения; n - число опытов; l - число связей, наложенных на выборку (равно числу определяемых коэффициентов); f - число степеней свободы выборки ( f n l ).
Расчет коэффициентов уравнения проводиться методом наименьших квадратов (МНК).
Рассмотрим использование МНК для однопараметрической модели (рис. 2.1).
Рис. 2.1. Структурная схема однопараметрической модели
Весь диапазон входных значений разбивается на равные интервалы, проводится ряд экспериментов и составляется таблица исходных данных (табл. 2.1).
26

Таблица 2.1.
Набор экспериментальных данных (на примере одного опыта)
n |
1 |
2 |
… |
N |
x |
x1 |
x2 |
… |
xN |
|
|
|||
y |
y1 |
y2 |
… |
yN |
|
|
|||
|
|
|
|
|
По результатам опытов строится корреляционное поле (рис. 2.2) по координатам y и x для получения эмпирической линии регрессии.
Рис. 2.2. Корреляционное поле по координатам y и x
(при наличии одного опыта – одна кривая, при наличии параллельных – несколько кривых)
При наличии параллельных опытов ( m 1), все точки внутри каждого интервала приводятся к среднему значению (вычисляются частные средние):
27
n j
yiэ, j
|
|
|
|
y э |
i 1 |
, |
|
|
|||
j |
|
n j |
|
|
|
|
где n j - число точек внутри соответствующего интервала.
Общий объем выборки:
k
n n j ,
j 1
(2.3)
(2.4)
где k - число интервалов разбиения.
По виду экспериментальной линии подбирается уравнение регрессии: yˆ f x, b0 , b1 ,... .
Подставляя в функцию Ф вместо yiр уравнение регрессии f x,b0 ,b1 ,... , находим искомые коэффициенты:
n
Ф ( yiэ f (xiэ ,b0 ,b1 ,...))2 min . (2.5)
i 1
b0 ,b1 ,...
Необходимым и достаточным условием минимума функции Ф является равенство нулю первых производных по искомым коэффициентам:
Ф |
n |
|
|
|
|
|
э |
,b0 ,b1 |
,...) |
|
э |
э |
|
|
|
f (xi |
|
||||
|
2 yi |
f (xi |
,b0 |
,b1 |
|
|
|
|
|
0 ; |
b0 |
,...) |
|
b0 |
|
||||||
i 1 |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
(2.6) |
Ф |
n |
|
|
|
|
|
э |
,b0 ,b1 |
,...) |
|
э |
э |
|
|
|
f (xi |
|
||||
|
2 yi |
f (xi |
,b0 |
,b1 |
|
|
|
|
|
0 ; |
b1 |
,...) |
|
b1 |
|
||||||
i 1 |
|
|
|
|
|
|
|
|
……………………………………………………………..
Эта система содержит столько же неизвестных, сколько и уравнений и называется системой нормальных уравнений.
28
Т. к. функция Ф положительна, то она имеет хотя бы один минимум, который является решением поставленной задачи.
Группируя в системе уравнений экспериментальные значения xiэ , yiэ относительно искомых коэффициентов b0 ,b1 ,..., со-
ставляется матрица коэффициентов и матрица свободных членов. Решая преобразованную систему уравнений (например, по правилу Крамера или методом Гаусса), находим искомые коэффици-
енты [11].
2.2. |
Получение |
уравнений |
|
|
множественной |
|
регрессии методом Брандона |
|
|
|
|
||
Данный метод применяется для установления зависимости |
||||||
вида: |
|
|
|
|
|
|
|
y f (x1 , x2 ,..., xk ) , |
|
|
|
|
|
где x1 , x2 ,..., xk |
- факторы (входные параметры). |
|
|
|||
Уравнение регрессии имеет вид: |
|
|
|
|
||
|
|
f2 x2 ... |
|
xk |
|
|
|
y a f1 x1 |
fk |
, |
(2.7) |
||
где a - постоянный коэффициент; f1 x1 , |
f2 |
x2 |
,..., fk xk |
- не- |
зависимые функции.
Порядок расположения факторов и соответствующих функций зависит от степени влияния фактора на выходную переменную y (чем сильнее влияние фактора, тем ниже его порядко-
вый номер).
Экспериментальные данные заносятся в табл. 2.2.
29

|
|
|
|
|
|
|
|
|
Таблица 2.2. |
||
|
|
Набор экспериментальных данных |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
№ |
x1 |
x2 |
… |
xk |
|
y |
|
y1 |
|
y2 |
|
опыта |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
1 |
x11 |
x21 |
… |
xk1 |
|
y1 |
|
y11 |
|
y21 |
|
2 |
x12 |
x22 |
… |
xk2 |
|
y2 |
|
y12 |
|
y22 |
|
3 |
x13 |
x23 |
… |
xk3 |
|
y3 |
|
y13 |
|
y23 |
|
… |
… |
… |
… |
… |
|
… |
|
… |
|
… |
|
N |
x1N |
x2N |
… |
xkN |
|
yN |
|
y1N |
|
y2N |
|
|
|
|
|
|
|
|
|
|
|
|
|
Для установления степени влияния факторов x1 , x2 ,..., xk на выход y строятся графики зависимости выхода от каждого фактора (рис. 2.3).
Рис. 2.3. Графики зависимости выхода y от каждого фактора (на примере объекта с тремя входами и одним выходом)
По характеру зависимости x1 и y подбирается уравнение
регрессии: yx1 f1 x1 .
Используя МНК, рассчитываем коэффициенты этой зависимости.
30