070 071

070 071



70

Przykład. 3.3

Narysować graf układu sekwencyjnego Moore'a, obliczającego prędkość na podstawia podawanych w Jednostkowych odstępach czasu na Jego wejście w\r-LoAcl przyśpiąazeó Jakiegoś układu fizycznśgo. Przyśpieszenia należą do zbioru -2, -1, 0, +1, +2 przy czym wiadomo, że wartość bezwzględna, prędkości nigdy nie przekroczy 3 oraz, te przyśpieszenia zwiększające bezwzględną wartość prędkości nie mogą być, co do modułu, większe od Jedno-

.1

-1

1

•(

♦t

-

-s

*2

-1

-t

-

-3

-I

-1

0

-1

-

-1

-1

t

M

1

0

♦1

. -

*1

-1

0

♦1

♦2

♦1

0

♦1

♦1

♦3

-

♦1

♦t

♦3

-

-

Rys. 3.3. Graf 1 tablica przejść układu z przykładu 3.3

Oznaczając stany wartościami prędkości otrzymujemy graf i tablicę jrzeJSć Jak na ry^; 3.3* Zwróćmy uwagę, że z wprowadzonych ograniczeń wynikają przejścia nieokreślone. •    ’    14 3.2. MINIMALIZACJA LICZBY STANÓW WEWNęTRZNYCH

Minimalizacja liczby stanów polega na zastąpieniu danego układu sekwencyjnego innym, działającym w określonym sensie identycznie, a posiadającym mniejszą ilość stanów. Zmniejszenie ilości stanów Jest korzystne,bo prowadzi najczęściej do uproszczenia realizowanego układu.

Przez układ sekwencyjny działający identycznie z zadanym, będziemy tu rozumieli układ sekwencyjny pokrywający układ zadany. Relacja pokrywania Jest zdefiniowana następującymi definicjami, £17 str. 9CQ:

Stan s1 układu sekwencyjnego Jest pokrywany przez Oan Sg - układu sekwencyjnego Mg, co oznaczamy przez £ Sg, wtedy 1 tylko wtedy,gdy dla dowolnego ciągu wejściowego x^, i = 1,2,..., Jeżeli y^ jest określone to y2i = y1i( gdzie y,^ i y2i są sygnałami .wyjściowymi układów 1#^ i Mg w chwili i.

Układ sekwencyjny jest pokrywany przez układ sekwencyjny Mg, wtedy i tylko wtedy, gdy dla każdego stanu układu istnieje taki stan sukładu Mg, ża s^ 4 Sg. .    ■ ■

W świetle wprowadzonych definicji zagadnienie minimalizacji liczby stanów układu sekwencyjnego sprowadza się do wyznaczenia spośród układów sekwencyjnych pokrywających układ zadany, układu o minimalnej liczbie stanów. Wyznaczenia takiego układu sekwencyjnego można dokonać poszukując takich stanów zadanego układu, które można połączyć w jeden nowy stan bez zmiany sposobu działania układu, tzn. otrzymując układ pokrywający układ zadany. Takie stany, które można połączyć, nazywamy niesprzecznymi.

Stany s^ i Sg są stanami niesprzecznymi, co oznaczamy s^ ~Sg, wtedy 1 tylko wtedy, gdy dla dowolnego ciągu wejściowego x^, i = 1,2,..., jeżeli są określone y/]i i y2i, to y2i =    gdzie y1i, y2i są sygnałami wyjścio

wymi tego samego układu sekwencyjnego*J .

W procesie minimalizacji wyznaczamy zbiory stanów niesprzeoznych, pamiętając przy tym, że dla układów nie w pełni określonych relacja nie-sprzeczności nie jest przechodnia tzn. z tego, że s^ ~ Sg i Sg ~ s^ nie wynika, że s^ s^.

Przykład 5,4

Weźmy następujące trzy ciągi wyjściowe otrzymane ze stanów s^.Sg.Sjdla pewnego ciągu wejściowego, przy czym wiadomo, że s^~Sg i Sg ~ s^

s, 0-1-100

SgO-111--

Bj 0 1-1110

Z przedstawionych ciągów widać, że s^ s^ (na pozycji 6 0 11). ht

Dla utworzenia zbioru stanów niesprzeoznych należy więc wykazać nie-sprzecznośó każdego stanu z każdym innym w obrębie tego zbioru. Zauważmy tu także, że z nleprzeohodniości relacji niesprzeczności wynika, że zbiory stanów niesprzeoznych mogą nie być rozłączne.

Zbiór stanów niesprzeoznych odpowiada jednemu nowemu stanowi układu minimalnego, pokrywającego układ zadany.

Zbiory Ti stanów niesprzeoznych tworzą rodziny R^. Ra to, aby rodzina Rj stanowiła podstawę konstrukcji minimalnego układu sekwencyjnego, potrzeba i wystarcza, aby

1) pokrywała wszystkie stany układu zadanego,

Zwróćay uwagę, że definicja niesprzeczności odnosi się do dwóch etanów tego eaae-go układu sekwencyjnego, podczas gdy definicje pokrywania odnosi się do etanów dwóch różnych układów sekwencyjnych.


Wyszukiwarka

Podobne podstrony:
070 071 70 Przykład. 3.3 Narysować graf układu sekwencyjnego Moore a, obliczającego prędkość na pod
040 041 o Rys. 1.27. Etapy projektowania układów cyfrowych ZADANIA 1.1. Narysować graf układu sekwen
070 071 2 70 r Programowanie liniowe 15jy, + 18y2 + 5y3 —> min, y. + ^2 - 2y3 > 3. -2y, + 2y2
040 041 o Rys. 1.27. Etapy projektowania układów cyfrowych ZADANIA zadanej 1.1. Narysować graf układ
statystyka cz2 (27) Przykłady hipotez, do których trzeba dobrać właściwe testy na podstawie schematu
/ Rozpoznawanie sekwencji znaków pisma odręcznego na podstawie Ukrytych Modeli Markowa mgrinż.
/ Rozpoznawanie sekwencji znaków pisma odręcznego na podstawie Ukrytych Modeli Markowa mgr
Przykładowe rozwiązanie wyposażenia sprzętowego syst. ster. ruchem drogowym na podstawie systemu SRD
i Zarządzania w Warszawie [Przykładowa praca magisterska napisana przez dr hab. A. Gołąba na podstaw
IMG70 fg.J - lymbol odpowiednich wartości dopuszczalnych przemieszczań, 4e tlony na podstawie anali
P1040140 Przykład 2: (if) (4.11.2009 sl Mech w.4.) * Program oblicza stopień na podstawie liczby otr

więcej podobnych podstron