Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции по моделированию Котов Назарова

.pdf
Скачиваний:
50
Добавлен:
23.03.2016
Размер:
1.53 Mб
Скачать

Стр. 71. Моделирование и исследование робототехнических систем. Авторы: Котов Е.А., Назарова А.В.

L(C, , f) = { ( ) : α(C, f)} образует терминальный язык помеченной сети Петри.

L(C) = {(t3, t1, t4, t2)n}

L(C, ) = { T* : 0 f }

Пример:

R

R1 R2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

O1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

O2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Управляющая

 

 

Управляющий

 

 

Операции

структура

 

 

обЪект

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Объединяем

L R

Сравнение

L T

Заданное

 

T

L R

 

L R

L

 

L

T

 

 

 

 

 

 

 

 

 

хорошо

 

 

плохо

Стр. 72. Моделирование и исследование робототехнических систем. Авторы: Котов Е.А., Назарова А.В.

Представление автомата сети Петри

A = (x, u, z, f, h, x0, F)

C = (P, T, I, O)

P = U X Z

T = {tx, u : x X, u U, f(x, u) X}

I(tx, u) = {x, u}

O(tx, u) = {f(x, u), h(x, u)}={X, Z}

В каждой позиции сети Петри соответствующий эдемент входного алфавита U, состояние, выходного алфавита.

Для любой пары (x, u) вводится переход,

вход – состояние, входящий символ выход – состояние, выходящий символ,

Поэтому t имеет 2 или 1 входную (выходную) дугу.

|T| = |f|

Если A – инициальный с x0, то начальная разметка сети Петри состоит в наличии маркера в первой позиции, соответствующей данному состоянию.

tu

tz

u U

z Z

Существует (tz) = Z функция помечения, все остальные - -помечения

(т.е. не мемеченные).

LN = LA

Пример:

Автомат Мура

 

открывается

 

 

o/

/ od

 

 

X1

Od – открыт

X0

 

Cd – закрыт

X2

открыт

 

 

/ cd

X3

c/

 

закрывается

 

Стр. 73. Моделирование и исследование робототехнических систем. Авторы: Котов Е.А., Назарова А.В.

2

3

0

t0,o

1

 

 

 

 

o

 

c

cd

od

 

вход

tcd

 

tod

 

 

выход

 

 

 

Сетевой автомат

U I Z 0

A

A = (I, O, U, X, Z, f, h, x0, F)

f : x · V → X

V U · I

h : x · V → W

W Z · 0

C = (P, T, I, O)

 

P = X V W

 

T = {tx, u : x X, v V, f(x, v) X}

I(tx, u) = {x, v}

O(tx, u) = {f(x, u), h(x, u)}={X, Z} |P| = |X| + |V| + |W|

|X| + |U| + |Z| ≤ |P| ≤ |X| + |U||I| + |O||Z|

Пример:

1

 

5

2

A

6

Стр. 74. Моделирование и исследование робототехнических систем. Авторы: Котов Е.А., Назарова А.В.

 

0 / 5в

a/ 5в

X1

2a/ 6в

 

X2 X3

I = {1, 2}

 

 

 

 

O = {5, 6}

 

 

 

 

X = {x1, x2, x3,}

 

 

 

x0 = x1

 

 

 

 

F = x2

 

 

 

 

U = {a}

V = {(a, 1), (a, 2)} = {v1, v2}

 

 

Z = {b}

W = {(b, 5), (b, 6)} = {w1, w2}

 

 

3+2+2=7 позиций

 

 

 

f : (x1, V1) → x2

 

 

 

(x1, V2) → x3

 

 

 

(x1, ) → x1

 

 

 

h : (x1, V1) → W1

 

 

 

(x1, V2) → W2

 

 

 

(x1, ) → W3

 

 

 

 

 

 

x3

 

 

V1

t1, V2

 

 

 

 

 

tw1

 

 

 

w1

 

 

 

 

 

x1

 

 

 

 

 

t3, V1

x2

работа сети

 

 

 

w2

 

 

V2

t3,

 

 

 

 

 

tw2

Стр. 75. Моделирование и исследование робототехнических систем. Авторы: Котов Е.А., Назарова А.В.

b/ a

A

F/ T

 

 

ab

 

TF

a/ T

1

b/ F

 

a

T

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

b

 

 

 

 

F

F

 

 

 

 

 

u={a, b}

 

 

Ei

 

Ej

 

 

l

 

ai

Pa1

Pal - 2

taj

tai

 

...

...

...

 

tbi

 

...

 

bi

Pb1

 

 

tbj

...

...

 

Pbl - 2

a = { ai , ai-1,…, a , a a , a}

b = { bi , bi-1,…, b , b b , b }

Стр. 76. Моделирование и исследование робототехнических систем. Авторы: Котов Е.А., Назарова А.В.

 

 

 

Цветная сеть

 

 

Ei

a, b

a, b

...

a, b

Ej

 

 

 

 

 

Модели подсистем

1.Должна отображать все выполняемые действия

2.Должна отображать каждое состояние подсистемы

3.По возмущению обладать имитационными свойствами

r

 

 

X1

q1

 

 

 

X0

 

q3

q2

 

 

 

 

r X2

 

X3

 

 

 

r

Стр. 77. Моделирование и исследование робототехнических систем. Авторы: Котов Е.А., Назарова А.В.

t4

t5

t6

x1

x0

x2 x0

x3

x0

X0

x0

x1

x0

x2 x0

x3

r

t1

 

q1

 

 

q2

t2

r

 

 

q3

 

 

t3

r

q1

 

Z

 

U

 

 

 

 

 

 

q1

q2

qi

qn

 

r

r

 

...

r

...

r

 

t11

t12

 

tij

 

tnn

x1

x1 x2

x2

xi

xj

xn xn

 

X

Стр. 78. Моделирование и исследование робототехнических систем. Авторы: Котов Е.А., Назарова А.В.

 

 

 

Схват

 

 

Z

 

U

 

 

 

W

 

c

c

o

o

f

toc

tcc

 

...

too

...

tco

xc

x0

xc xc

xo

xo

xc xo

 

X