Общая задача синтеза оптимального управления и ее решение в классе интеллектуальных систем - page 5

Функцию
w
(D)
представим в виде сложной функции
z
=
g
(W)
,
(14)
где
W
— целочисленная матрица размера
n
×
p
:
W =
 
w
1
,
1
. . . w
1
,p
...
. . .
...
w
n,
1
. . . w
p,p
 
,
(15)
w
i,j
2 {
0
, . . . , k
1
}
,
i
= 1
, n
,
j
= 1
, p
,
p
k
.
Для вычисления значения
w
i,j
,
i
= 1
, n
,
j
= 1
, p
используем дис-
кретизацию выборочных разностей векторов
x
0
,r
x (0)
,
r
= 1
, k
. Для
того чтобы отобрать разности, ведем целочисленный вектор
α
= [
α
1
. . . α
k
]
т
,
(16)
где
α
r
2 {
0
,
1
}
.
Тогда
w
i,j
=
β
(
σ
(
y
i,r
))
, j
=
r
X
l
=1
α
r
,
(17)
где
σ
(
A
)
— монотонно неубывающая функция;
β
(
y
)
— функция дис-
кретизации;
y
i,r
=
α
r
x
0
,r
i
x
i
(0)
.
(18)
Для выполнения операций дискретизации находим граничные зна-
чения аргумента
y
y
y
+
, определяем приращения аргумента
в соответствии со значением
p
, числом рассматриваемых для выбора
решений, как
Δ
y
=
y
+
y
p
1
.
(19)
Находим дискретные значения аргумента
y
j
=
y
+
j
Δ
y, j
= 0
, p
1
.
(20)
Определяем значения функции дискретизации, если
y
i
y
y
i
+
y
i
+1
2
,
(21)
то
β
(
y
) =
j
.
Для синтеза системы выбора решений необходимо найти вектор
α
размерности
k
, состоящий из 0 и 1, и две функции: монотонно–
неубывающую функцию
σ
(
A
)
и целочисленную функцию матричного
аргумента
g
(W)
.
Для решения задачи поиска синтезирующих функций
˜h
i
(x)
2
H
и неубывающей функции
σ
(
A
)
используем метод сетевого оператора
100 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2013. № 1
1,2,3,4 6,7,8,9
Powered by FlippingBook