Моделирование и анализ ситуаций в виртуальной среде движущихся объектов - page 5

A
, а ось
Oy
— с линией движения автомобиля
B
(см. рис. 1). Для про-
стоты представим каждый автомобиль в виде прямоугольника и будем
считать, что координаты местонахождения автомобилей совпадают с
геометрическими центрами соответствующих прямоугольников. По-
скольку автомобили двигаются строго вдоль координатных осей, для
определения текущего местоположения автомобилей достаточно со-
ответственно координат
y
s
(
θ
A
t
)
,
y
s
(
θ
B
t
)
, отсчитываемых от центра ко-
ординат (центра перекрестка) по соответствующим осям. Координаты
местоположения
y
s
(
θ
A
t
)
,
y
s
(
θ
B
t
)
являются первыми признаками. Вто-
рыми признаками являются соответственно скорости движения авто-
мобилей
y
v
(
θ
A
t
)
и
y
v
(
θ
B
t
)
.
После выбора признаков необходимо задать интервал времени
наблюдения
[
t
s
, t
e
] =
{
t
|
t
s
t
t
e
}
, а также моменты времени
t
=
{
t
|
t
s
t
t
e
}
внутри интервала
[
t
s
, t
e
]
, когда осуществляются
отсчеты. Обычно интервал определяется некоторыми физическими
соображениями, например максимально возможным временем прохо-
ждения определенного участка дороги; моменты времени диктуются
выбранной аппаратурой наблюдения, например видеокамерой. В на-
стоящей статье конкретные значения этих параметров нас не инте-
ресуют. Будем считать, что как интервал времени наблюдения
[
t
s
, t
e
]
,
так и моменты времени
t
=
{
t
|
t
s
t
t
e
}
выбраны по некоторым
соображениям.
После этого по аналогии с работой [14] вводятся лингвистиче-
ские переменные и строятся эталонные модели поведения движу-
щихся объектов. Для автомобилей
A
и
B
соответственно вводят-
ся пары лингвистических переменных:
место
(
θ
A
)
,
скорость
(
θ
A
)
и
место
(
θ
B
)
,
скорость
(
θ
B
)
, характеризующих местонахождение и
скорость соответствующих автомобилей. Лингвистические перемен-
ные
место
(
θ
A
)
и
место
(
θ
B
)
принимают лингвистические значения
далеко
(
θ
X
)
,
близко
(
θ
X
)
и
содержится
(
θ
X
)
. Лингвистические пере-
менные
скорость
(
θ
A
)
и
скорость
(
θ
B
)
принимают лингвистические
значения
большая
(
θ
X
)
и
маленькая
(
θ
X
)
.
Нечеткие множества, соответствующие лингвистическим зна-
чениям
далеко
(
θ
X
)
,
близко
(
θ
X
)
,
содержится
(
θ
X
)
и
большая
(
θ
X
)
,
маленькая
(
θ
X
)
, показаны соответственно на рис. 2.
Нечеткие множества, показанные на рис. 2, используются для
построения эталонных нечетких автоматов
M
место
(
θ
X
t
)
[
θ
X
t
s
, θ
X
t
e
]
,
M
скорость
(
θ
A
t
)
[
θ
A
t
s
, θ
A
t
e
]
и
M
скорость
(
θ
B
t
)
[
θ
B
t
s
, θ
B
t
e
]
1-го уровня, характеризу-
ющих местоположение и скорость автомобилей.
Автомат
M
место
(
θ
X
t
)
[
θ
X
t
s
, θ
X
t
e
]
, представленный графом на рис. 3,
а
,
задает последовательность лингвистических значений [
далеко
(
θ
X
)
,
близко
(
θ
X
)
,
содержится
(
θ
X
)
] лингвистической переменной
место
(
θ
X
t
)
.
30 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2013. № 3
1,2,3,4 6,7,8,9,10,11,12,13,14,15,...17
Powered by FlippingBook