Моделирование систем управления (работа 2)
Моделирование систем управления
Задание на курсовое проектирование
1. Провести полный факторный эксперимент вида 3^3 с моделью BLACK BOX
2. Методом регрессионного анализа получить аналитическую зависимость y=f(x1,x2,t)
3. Составить модель полученного уравнения регрессии.
4. Провести оценку адекватности уравнения регрессии заданной модели по критерию Фишера для a=0,05 , рассчитать среднее абсолютное отклонение координат аналитической модели от заданной.
5. Провести оценку значимости коэффициентов регрессии по критерию Стьюдента для a=0,05
6. Получить графики ошибки y>m>-y>r>=f(t)
y>m> - выходная координата модели BLACK BOX
y>r> - выходная координата созданной модели
Значения параметров:
x1= 0.6 ... -1.4
x2= 2.0 ... 0.6
t = 2 ... 10
b = 1.1
Экспериментальные данные.
Составим последовательность имитации эксперимента, исходя из данных курсового задания, и представим в матричной форме. Имитационная модель – это модель системы управления с введением случайной переменной погрешности b=1,1.
Необходимо найти аналитическое уравнение связи параметров системы и числовых знаковых коэффициентов. Уравнение регрессии имеет следующий вид:
Y=b>0>+Sb>i>x>i>+Sb>ij>x>i>x>j>+Sb>ii>x>i>2
b>i>x>i >– линейная регрессия,
b>ij>x>i>x>j>- неполная квадратичная регрессия,
b>ii>x>i>2- квадратичная регрессия.
Схема для проведения экспериментов (приложение №1 Vissim 32)
Матричная форма имитационного эксперимента.
x0 |
x1 |
x2 |
x3=t |
x1*x2 |
x1*x3 |
x2*x3 |
x1*x1 |
x2*x2 |
x3*x3 |
1 |
0,6 |
2 |
10 |
1,2 |
6 |
20 |
0,36 |
4 |
100 |
1 |
0,6 |
2 |
6 |
1,2 |
3,6 |
12 |
0,36 |
4 |
36 |
1 |
0,6 |
2 |
2 |
1,2 |
1,2 |
4 |
0,36 |
4 |
4 |
1 |
0,6 |
1,3 |
10 |
0,78 |
6 |
13 |
0,36 |
1,69 |
100 |
1 |
0,6 |
1,3 |
6 |
0,78 |
3,6 |
7,8 |
0,36 |
1,69 |
36 |
1 |
0,6 |
1,3 |
2 |
0,78 |
1,2 |
2,6 |
0,36 |
1,69 |
4 |
1 |
0,6 |
0,6 |
10 |
0,36 |
6 |
6 |
0,36 |
0,36 |
100 |
1 |
0,6 |
0,6 |
6 |
0,36 |
3,6 |
3,6 |
0,36 |
0,36 |
36 |
1 |
0,6 |
0,6 |
2 |
0,36 |
1,2 |
1,2 |
0,36 |
0,36 |
4 |
1 |
-0,4 |
2 |
10 |
-0,8 |
-4 |
20 |
0,16 |
4 |
100 |
1 |
-0,4 |
2 |
6 |
-0,8 |
-2,4 |
12 |
0,16 |
4 |
36 |
1 |
-0,4 |
2 |
2 |
-0,8 |
-0,8 |
4 |
0,16 |
4 |
4 |
1 |
-0,4 |
1,3 |
10 |
-0,52 |
-4 |
13 |
0,16 |
1,69 |
100 |
1 |
-0,4 |
1,3 |
6 |
-0,52 |
-2,4 |
7,8 |
0,16 |
1,69 |
36 |
1 |
-0,4 |
1,3 |
2 |
-0,52 |
-0,8 |
2,6 |
0,16 |
1,69 |
4 |
1 |
-0,4 |
0,6 |
10 |
-0,24 |
-4 |
6 |
0,16 |
0,36 |
100 |
1 |
-0,4 |
0,6 |
6 |
-0,24 |
-2,4 |
3,6 |
0,16 |
0,36 |
36 |
1 |
-0,4 |
0,6 |
2 |
-0,24 |
-0,8 |
1,2 |
0,16 |
0,36 |
4 |
1 |
-1,4 |
2 |
10 |
-2,8 |
-14 |
20 |
1,96 |
4 |
100 |
1 |
-1,4 |
2 |
6 |
-2,8 |
-8,4 |
12 |
1,96 |
4 |
36 |
1 |
-1,4 |
2 |
2 |
-2,8 |
-2,8 |
4 |
1,96 |
4 |
4 |
1 |
-1,4 |
1,3 |
10 |
-1,82 |
-14 |
13 |
1,96 |
1,69 |
100 |
1 |
-1,4 |
1,3 |
6 |
-1,82 |
-8,4 |
7,8 |
1,96 |
1,69 |
36 |
1 |
-1,4 |
1,3 |
2 |
-1,82 |
-2,8 |
2,6 |
1,96 |
1,69 |
4 |
1 |
-1,4 |
0,6 |
10 |
-0,84 |
-14 |
6 |
1,96 |
0,36 |
100 |
1 |
-1,4 |
0,6 |
6 |
-0,84 |
-8,4 |
3,6 |
1,96 |
0,36 |
36 |
1 |
-1,4 |
0,6 |
2 |
-0,84 |
-2,8 |
1,2 |
1,96 |
0,36 |
4 |
Матрица значений полученных в результате эксперимента.
y0 |
y1 |
y2 |
y3 |
y4 |
Ysr |
235,09 |
235,41 |
235,727 |
234,95 |
236,37 |
235,51 |
134,71 |
136,34 |
136,881 |
135,22 |
135,76 |
135,78 |
67,067 |
68,544 |
67,82 |
68,197 |
68,574 |
68,04 |
140,38 |
140,7 |
141,017 |
140,24 |
141,66 |
140,8 |
60,996 |
62,634 |
63,171 |
61,508 |
62,046 |
62,071 |
14,357 |
15,834 |
15,11 |
15,487 |
15,864 |
15,33 |
64,287 |
64,606 |
64,926 |
64,146 |
65,565 |
64,706 |
5,906 |
7,544 |
8,081 |
6,418 |
6,956 |
6,981 |
-19,73 |
-18,26 |
-18,979 |
-18,6 |
-18,23 |
-18,759 |
100,25 |
100,57 |
100,887 |
100,11 |
101,53 |
100,67 |
65,866 |
67,504 |
68,041 |
66,378 |
66,916 |
66,941 |
64,227 |
65,704 |
64,98 |
65,357 |
65,734 |
65,2 |
-9,162 |
-8,843 |
-8,523 |
-9,303 |
-7,884 |
-8,743 |
-22,54 |
-20,91 |
-20,368 |
-22,03 |
-21,49 |
-21,468 |
-3,182 |
-1,705 |
-2,429 |
-2,052 |
-1,675 |
-2,2086 |
-99,95 |
-99,63 |
-99,313 |
-100,1 |
-98,67 |
-99,533 |
-92,33 |
-90,7 |
-90,158 |
-91,82 |
-91,28 |
-91,258 |
-51,97 |
-50,5 |
-51,219 |
-50,84 |
-50,47 |
-50,999 |
-53,19 |
-52,87 |
-52,553 |
-53,33 |
-51,91 |
-52,773 |
-21,57 |
-19,94 |
-19,398 |
-21,06 |
-20,52 |
-20,498 |
42,787 |
44,264 |
43,54 |
43,917 |
44,294 |
43,76 |
-177,3 |
-177 |
-178,663 |
-177,4 |
-176 |
-177,28 |
-124,7 |
-123 |
-122,509 |
-124,2 |
-123,6 |
-123,61 |
-39,32 |
-37,85 |
-38,569 |
-38,19 |
-37,82 |
-38,349 |
-282,8 |
-282,5 |
-282,153 |
-282,9 |
-281,5 |
-282,37 |
-209,2 |
-207,5 |
-206,999 |
-208,7 |
-208,1 |
-208,1 |
-102,8 |
-101,3 |
-102,059 |
-101,7 |
-101,3 |
-101,84 |
Вычислим коэффициенты B по формуле
B=(XTX)-1XTYsr
XT – транспонированная матрица
Ysr- средние экспериментальные значения
b0 |
-29,799251 |
b1 |
13,6541852 |
b2 |
9,96405181 |
b3 |
-15,946707 |
b4 |
-21,000048 |
b5 |
16,508325 |
b6 |
7,50010119 |
b7 |
-9,3224778 |
b8 |
19,0904535 |
b9 |
0,99813056 |
Вычисления производились в Microsoft Excel по следующей формуле
=МУМНОЖ(МУМНОЖ(МОБР(МУМНОЖ(ТРАНСП (Хматрица);Хматрица));ТРАНСП(Хматрица));Yматрица)
Полученные коэффициенты подставим в уравнение регрессии и построим схему для проведения эксперимента (приложение №2,3 Vissim 32) и проведем эксперимент без использования дельты или шума.
Внесем полученные данные в столбец (Yip) таблицы.
Ysr |
Si кв |
Yip |
(Yi-Yip)2 |
235,51 |
0,3219 |
234,7 |
0,61090 |
135,78 |
0,7492 |
135,5 |
0,06574 |
68,04 |
0,3897 |
68 |
0,00163 |
140,8 |
0,3219 |
140 |
0,68327 |
62,071 |
0,75 |
61,77 |
0,09060 |
15,33 |
0,3897 |
15,25 |
0,00646 |
64,706 |
0,3214 |
63,93 |
0,60218 |
6,981 |
0,75 |
6,73 |
0,06300 |
-18,759 |
0,3897 |
-18,78 |
0,00046 |
100,67 |
0,3219 |
99,93 |
0,54258 |
66,941 |
0,75 |
66,73 |
0,04452 |
65,2 |
0,3897 |
65,21 |
0,00009 |
-8,743 |
0,3214 |
-9,51 |
0,58829 |
-21,468 |
0,75 |
-21,71 |
0,05856 |
-2,2086 |
0,3897 |
-2,23 |
0,00046 |
-99,533 |
0,3216 |
-100,3 |
0,51380 |
-91,258 |
0,75 |
-91,45 |
0,03686 |
-50,999 |
0,3897 |
-50,97 |
0,00082 |
-52,773 |
0,3214 |
-53,48 |
0,49985 |
-20,498 |
0,75 |
-20,68 |
0,03312 |
43,76 |
0,3897 |
43,79 |
0,00088 |
-177,28 |
0,9015 |
-177,6 |
0,12013 |
-123,61 |
0,7492 |
-123,8 |
0,04902 |
-38,349 |
0,3897 |
-38,35 |
0,00000 |
-282,37 |
0,3219 |
-283,1 |
0,48525 |
-208,1 |
0,7492 |
-208,3 |
0,02938 |
-101,84 |
0,3892 |
-101,8 |
0,00240 |
SSi=13,73 |
S=5,13026 |
Так как результаты опытов обладают статической неопределенностью, поэтому опыты воспроизводим несколько раз при одних и тех же значениях факторов для повышения точности коэффициентов регрессии за счет эффекта понижения дисперсии.
n=27- экспериментов
m=10 – количество членов уравнения
S>i>2=1/g-1*S(Y>gi>-Y>i>)2 , g- количество экспериментов ( 5)
S>y>2=1/n*SS>i>2
S>0>= å(Y>i>-Y>ip>)2/n-m – среднеквадратичная ошибка на степень свободы
d=å|Y>i>-Y>ip>|/n – среднее обсолютное отклонение между расчетными значениями
Адекватность вида регрессии уравнения определяется по критерию Фишера, а значимость коэффициентов по критерию Стьюдента и доверительного интервала на его основе.
F>расч>= S>0>2/Sy2<F>табл>(a, n-m)
F>табл>=1,77 ,
a=0,05 – уровень значимости
1-a®р – вероятность с которой уравнение будет адекватно.
n-mÞ27-10=17 – число степеней свободы
S>D>>bj>2=S>y>2/n - дисперсия коэффициентов взаимодействия
Db>j>=±t>c>* Ö S>y>2/ Ö n
t>c>=2,12
Sy2 |
0,5085 |
F>расч>. |
1,08031201 |
|
S>o> |
0,5493 |
S>g>2 |
0,01883355 |
|
d |
0,4359 |
Db>j> |
0,29093901 |
|
p |
0,95 |
F>табл>=1,75> F>расч>.= 1,08, значит система адекватна.
Уравнение регрессии примет вид.
Y=-29,79+13,65x>1>+9,96x>2>-15,94x>3>-21x>1>x>2>+16,5x>1>x>3> +7,5x>2>x>3>-9,32x>1>2+19,09x>2>2+0,99x>3>2
График ошибки (см. приложение № 4).
Вывод.
Исходя из полученных значений сделаем вывод, что полученная система очень мало отличается от заданной.
Уравнения адекватны
Коэффициенты значимы
Приложение № 1
Приложение № 2