Sterowania przerwanie pętli sprzężenia zwrotnego - Control–feedback–abort loop

Zbyt często systemy zawodzą, czasami prowadzi do znacznej utraty życia, losu i zaufania do dostawcy produktu lub usługi. Stwierdzono, że proste i użyteczne narzędzie jest potrzebne, aby pomóc w analizie oddziaływań grup i systemów w celu ustalenia ewentualnych nieoczekiwanych konsekwencji. Narzędzie nie musiał dostarczyć każdy możliwy wynik interakcji, ale potrzebne, aby zapewnić środki do analityków i interesariuszy rozwoju produktu / usługi w celu oceny potencjalnych zagrożeń związanych z wdrożeniem nowych funkcjonalności w systemie. Potrzebowali narzędzie burzy mózgów w celu ustalenia, czy pojęcie to opłacalne z punktu widzenia biznesu. Pętla sprzężenia zwrotnego sterowania porzucenia i schemat analiza jest jednym z takich narzędzi, które pomogły organizacjom analizować swoje przepływy pracy systemu i wyjątki workflow.

Koncepcja-Feedback-Abort Kontroli (CFA) pętli opiera się na innej koncepcji zwanej Sterowanie - Feedback Loop” . Sterowanie - Feedback Loop już od wielu lat i był kluczowym pojęciem w rozwoju wielu wzorów elektronicznych, takich jak Phase-Lock Loops . Istotą koncepcji pętli CFA była oparta na głównej potrzebie że kadry kierowniczej i pracownicy mogą przewidywać działanie systemów, procesów, produktów i usług, z których korzystają i stworzenia, zanim zostaną one opracowane.

Historia CFA pętli koncepcji

Koncepcja pętli CFA został opracowany przez T. James LeDoux, „Jim”, starszy konsultant i oprogramowania QA / Test ekspert i właściciel Grupa Alfa 3 LLC , firmy konsultingowej zarządzania testami. W 1986 roku Pan LeDoux, z pomocą pana Warren Yates, byłego inżyniera z General Dynamics , Inc., okazało się, że za pomocą sterowania i Feedback koncepcję analizy grupowych i systemowych dynamiki nie zapewnienie im pełnego obrazu, gdy systemy były dzieje się spod kontroli. W 1996 roku Jim LeDoux i dr Larry W. Smith, Ph.D., prezes Remote Testing Services, Inc., omawiał kwestię na długości i doszedł do wniosku, że jakaś inna forma kontroli musi być obecny, gdy system przechodzi poza kontrolą, nawet jeśli kontrola jest niezamierzona.

W 1997 roku Pan LeDoux wykorzystywane zmianę zachowań osoba wykazuje podczas prowadzenia samochodu w momencie policyjny samochód ciągnie się za nimi, aby opisać jak następuje zmiana kontroli. Dowiódł tego zjawiska przy 2003 Produktu Stowarzyszenia Rozwoju i Zarządzania (PDMA) spotkanie w Denver, pokazując działanie pierwszej kontroli (drogowych, znaki i prędkość) jest przerwana przez kierowcę i drugiego sterowania (samochód policyjny, znaki i prędkość) staje się kontrola podstawowej. W 2004 roku Pan LeDoux pracował z dr Susan Wheeler, Ed. D., byłego opracowała konsultant z NIMS, Inc., a obecny dyrektor Technology Services w Illinois Central College , w celu określenia zakresu zastosowań Loop CFA. CFA Loop jest obecnie wykorzystywane do analizy działania systemu w kilku Fortune 100 firm. Dyskusję na temat jego stosowania jest również w książce „starcie zarządzania !: wprowadzenia do Project Management książka, która sprawi, że Projekty Take Off and Fly!” Dr Dan Cena, DM ISBN  978-0-9707461-1-5

Stwierdzono, że istnieje silne podobieństwa między pojęciem Control Charts i pętla CFA. Różnica w dwóch koncepcji, że kontrola wykresów są używane jako dynamiczny pomiaru występujących warunkach. CFA Loop jest wykorzystywane do analizy, jak w pętli zamkniętej system ma działać i jakie są oczekiwania, gdy alternatywne kontrole przejmie albo umyślnie lub przypadkowo. Porównanie Loop CFA i jego relacji do wykresów kontroli zostały przedstawione w dalszej części tej dyskusji.

Koncepcja sterowania sprzężeniem zwrotnym

Koncepcja sterowania zwrotnego składał się z „kontroli”, który dał informacje na temat sposobu, w jaki składnik było wykonać, a następnie dostosowania do obecnej pracy kontrolki w oparciu o informacje zwrotne. Stosowany koncepcję o nazwie „Sampling”, aby określić, jak często „Kontrola” użył „Feedback” informacje tak, że „kontrola” może modyfikować instrukcje do komponentu.

Co to jest pętla CFA

Figura 1 przedstawia wzór pętli CFA. Pętla CFA składa się z trzech elementów - element sterujący, przy czym element zwrotnego i elementu zrezygnować. W obrębie każdego systemu, brak jednego z tych trzech elementów spowoduje upadającego systemu w pewnym momencie w czasie. „System” termin używany w niniejszym dokumencie mogą reprezentować każdym środowisku, zadania, procesy, procedury lub systemu w fizycznej, organizacyjnej lub fizycznej struktury, gdzie jednostka odpowie na wpływy. Stwierdzono, poprzez doświadczenie, że nawet drzewa wydają się wzorować CFA. Schemat na rysunku 1 może być stosowane jako wykresu analizy wkładając funkcje sterowania, Graficznych i przerywa w każdej z powiązanych kół określającymi systemu analizowano. (Przykład: Kontrola - żądania Workflow Zgłoszenie - Wyniki żądań, Przerwanie - Zapotrzebowanie że nie, obieg ścieżki wyjątek)

W modelu CFA może być skutecznie stosowany w kartach kontrolnych 3-sigma. Pętle CFA i kart kontrolnych dzielić te same funkcje, które zostaną omówione w dalszej części niniejszego dokumentu.

Figura 1 - Pętla CFA

Opis sterowania ze sprzężeniem zwrotnym o przerwaniu (CFA), pętla

Jak wspomniano, Loop CFA składa się z trzech elementów - kontrola, opinie i przerwie. Najpierw omówimy element kontroli pętli.

Element sterujący

Element sterujący pętli CFA, jak to przedstawiono na figurze 2, kontroluje aktywność danego systemu. Podstawową cechą elementu sterowania jest to, że zawsze jest w stanie statycznym, dopóki nie otrzyma nowych informacji ze sprzężeniem zwrotnym. Ten stan statyczny jest w rzeczywistości element sterujący trzymając urządzenie w status quo stanie. Korzystanie z samochodu jako przykład, jeśli poprzedniej instrukcji dostarczonych przez kontrolę na auto było przyspieszenie, to nadal przyspiesza, aż odczyt feedback byłoby wskazać Kontroli że kontrola powinna wydać polecenie zatrzymania przyspiesza.

Pamiętaj, idea stanie statycznym nie mówi, że nic się nie dzieje, ale raczej powiedzieć, że nic się nie zmienia w instrukcji podanych w systemie od ostatniej instrukcji od kontroli. Jeśli ostatnia instrukcja przez Kontroli jest przyspieszenie, system nadal będzie przyspieszać, aż powiedziano inaczej.

Element sterujący jest „pierwotna kontrola” dla systemu. Podczas gdy wszystko działa w „normalnym” trybie operacyjnym, element sterujący pozostaje kontrola podstawowej.

CFALOOP2 Fig2.jpg

Figura 2 - CFA pętli - Element Sterowania

Element feedback

Element Odpowiedź sprzężenie zwrotne informacji o aktualnym stanie systemu. Ze względu na fakt, że element Odpowiedź jest zawsze czyta aktualny stan systemu, element sprzężenia zwrotnego ma podstawową cechę zawsze będąc w stanie „dynamicznej”. Oznacza to, że sprzężenie zwrotne jest czytanie stale zmieniających się warunków. Żaden system nie jest nigdy w nie zmienia stanu wyjątkiem przypadków, gdy jest wyłączona, nie działa lub martwy. Spójrz na komputerze w stan oczekiwania . To jest nadal wykonywanie czynności administracyjnych, nawet podczas oczekiwania na niektóre aktywność wydarzy. Zmiana jest stały stan elementu sprzężenia zwrotnego.

Z tego powodu, element Zgłoszenie musi dostarczyć informacje do elementu sterującego w odstępach koniecznych do zapewnienia elementu Time Control, aby odpowiednio reagować na środowisko przebieralni. Interwał ten okres jest nazywany „próbek”, które zostaną omówione w dalszej części niniejszego dokumentu.

CFALOOP3 Fig3.jpg

Figura 3 - CFA pętli - element Zgłoszenie

Komunikacja pomiędzy elementem sterowania i elementem zwrotne jest wykonywane za pomocą „główna ścieżka” (patrz rysunek 4). Ścieżka podstawowa jest dwukierunkowa ścieżka, która pozwala na element sterujący, aby poprosić o próbkę informacji i elementu Odpowiedź na odpowiedzi.

Figura 4 - pętla CFA - główny tor

Element przerwania

Element przerwania (patrz figura 5) jest tak nazwana, ponieważ odpowiada warunkom, które doprowadziły do ​​ścieżki pierwotnej jest „przerwany”. Element Przerwanie a następnie przejmuje akt sterowania aż warunki mogą być sprowadzone do dopuszczalnych parametrów.

Figura 5 - pętla CFA - przerwanie elementu

W „alternatywną ścieżkę” (patrz figura 6) jest używany do komunikacji pomiędzy kontrolnym alternatywnym (Abort) i sprzężenia zwrotnego. Sprzężenia w tym momencie może być inny zestaw Graficznych nie zdefiniowano dla głównej ścieżki.

Figura 6 - pętla CFA - alternatywną ścieżkę

Aby wykazać, że opinia może być inny zestaw elementów sprzężenia zwrotnego, patrzymy na poniższym przykładzie.

Użyjmy akt jazdy auto jeszcze raz dla naszego przykładu (patrz Rysunek 7). Kiedy kierowca prowadził samochód, główny ścieżka jest element sterujący (pedał gazu) i element opinia (prędkościomierz i ulicy znaków ). Gdy znak stopu jest wykrywany na przodzie, kierowca weźmie nogę z pedału gazu (do regulacji pierwotnej) i nacisnąć pedał hamulca (alternate sterowania). Zauważ, że kierowca nie patrzy na prędkościomierz lub ulicy znaków gdy auto dostaje się do znaku stop. Kierowca szuka innych samochodów, które mogą na jego drodze. Innymi słowy, kierowca szuka innego zestawu źródeł zwrotnych. Raz czuje, że jest bezpieczny, aby przejść, będzie wrócić do podstawowego sterowania i informacji zwrotnych i ścieżce pierwotnej.

Figura 7 - CFA regulacji prędkości samochodu

Pobieranie próbek i element sprzężenia zwrotnego

Aby element sterujący, aby móc dać odpowiednie instrukcje na co system powinien robić dalej, informacje dostarczone przez Wynik musi być prawdziwa reprezentacja obecnych warunkach. Jeśli informacja zwrotna jest próbkowany przez element sterujący zbyt często, można go umieścić niepotrzebne wymagania dotyczące systemu. Jeśli informacje nie są odczytywane na tyle często, znaczny błąd może wystąpić w wyniku awarii systemu. Rozwiązaniem tego dylematu jest próbka, gdy są potrzebne, w tempie, które pozwala nam mieć pewność, że możemy nadal utrzymać kontrolę nad systemem.

Wracając do naszego auto. Stopa możemy spróbować ulicy znaki dla informacji będzie różny od kiedy spojrzymy na prędkościomierz. Możemy również zmienić nasze częstotliwość próbkowania , gdy pewne wpływy zewnętrzne przedstawiają się w mix zwrotnego. Jeśli mamy samochód policyjny za nami, na to, że będziemy znacznie częściej niż w przypadku samochodu policji nie było próbkowanie prędkościomierz.

Tworzenie schemat pętli sterowania z wykorzystaniem pętli CFA

Kontrola pętli schemat jest wykres, który zawiera listę wszystkich warunków odkrywamy podczas analizy oddziaływania konkretnego elementu w pytaniu. Podstawowy schemat pętli sterowania jest przedstawiona w Tabeli 1.

Element sterujący Warunki Zgłoszenie Element Warunki Przerwać Element Umowy
Nazwa Element sterujący Zgłoszenie Nazwa Element Przerwać nazwa elementu
lista numerowana lista numerowana lista numerowana

Tabela 1 - schemat pętli sterowania szablon

Kontrola pętli Diagram przedstawia pojazd dla Loop CFA być efektywnie wykorzystane. Poniżej znajduje się sekwencja, która pozwala nam tworzyć informacje analizy CFA pętli i przekształcić go w pętli sterowania diagramie. Proces jest:

A. Identyfikowanie perspektywę pętli CFA.

Ważne jest, aby wiedzieć, co jest perspektywa. Możemy patrzeć na środowisko z konkretnej perspektywy (czyli z punktu widzenia menedżera testów patrząc na wady lub Development Manager patrząc na wersjach.) Perspektywa będzie określić, co ma być kontrola i jakie jest zapewnienie informacji zwrotnych na analiza.

B. Określenie co jest kontrolowanie środowiska.

C. Określanie elementy zwrotne.

Poprzez określenie środowisko kontrolny oraz elementy sprzężenia zwrotnego, można określić parametry ścieżce pierwotnej.

D. Identyfikacja warunki, które doprowadziłyby do Abort pierwotnej drogi.

Warunki Abort może dać nam wgląd ograniczeń i granic podstawowa ścieżka musi działać wewnątrz.

E. Określenie procesów do sterowania wykorzystywana do zarządzania środowiska.

Wzajemne oddziaływanie pomiędzy elementami sterowania i sprzężenia zwrotnego można obecnie przedmiotem Uzyskane informacje mogą być mapowane do sterowania naciągających.

F. Określenie procesy stosowane przy Przerwanie jest sprawowanie kontroli.

Przykład pętli CFA - schemat pętli sterowania związek

Poniższy CFA pętli i sterowania naciągających wykazują związek między wersja sterowania / wady raportowania CFA pętli (figura 8) i związane z nim sterowanie naciągających (tabela 2).

Figura 8 - pętla CFA na wykonanie raportowania / wada

A Regulacja naciągających dla pętli CFA z uwzględnieniem kontroli wersji jako elementu sterującego (patrz tabela 2), powinien wyglądać w poniższej tabeli (mapowanej podczas burzy mózgów analizy):

Element sterujący Warunki Zgłoszenie Element Warunki Przerwać Element Umowy
Kontrola wersji (A) Wada Reporting (B) Problemy Zarządzania (C)
1. Wersja musi odpowiadać przyrostową liczbę sub-version oczekiwany naprawić kolejny zestaw wad 1. Wady raportowane przez krytycznych poziomów 1. Wady, które nie mogą być ustalone w ustalonym czasie musi być eskalacja
2. wad, które zostały ustalone, przetestowane i przekazywane przyczyną podwersję liczyć być zwiększany 2. Krytyczna liczba wada 2. Błędy naruszających krytycznej liczby wad lub granice wieku na wady Critical automatycznego tworzenia Przerwij
3. Powyższe wady nie ustalonej liczby

Tabela 2 - schemat pętli sterowania

Wykresy kontrolne

Wykresy kontrolne mają bardzo bliskie relacje do pętli CFA. Wykresy kontrolne służą do zapewnienia środków śledzenie tendencji i stan konkretnego mierzonego przedmiotu. Wykres sterowania (patrz Figura 9) stosuje się odchylenie standardowe próby elementów do określenia, czy pozycja jest już w granicach (w akceptowalnych warunkach) lub poza granicami (poza akceptowalnych warunkach). Znak + 3s jest również zidentyfikowane jako górny limit zdefiniowanej sterowania lub UDL. W -3S jest również znany jako Lower Limit zdefiniowanej sterowania lub LDL.

Figura 9 - wykres sterowania granic

Te elementy, które są w granicach uważa się w kontroli (patrz figura 10). Mogą to być element sterujący pętli CFA.

Schemat sterowania w aut dziedzinie - figura 10

Te elementy, które są poza zakresem mówi się z (patrz Figura 11). Pomiar poza granicami danych może być także określony jako elementu Abort pętli CFA.

Figura 11 - schemat sterowania poza obszar boiskiem

Pamiętaj, że to zostało wspomniane wcześniej w tym dokumencie, że pętla CFA i Wykres akcji kontrolować podobne funkcje, różnica jest w użytku i celów. Widzieliśmy już kontroli i Abort podobieństwa.

Spójrzmy na wykres sterowania (patrz Rysunek 12) i porównać informacje zawarte w karcie kontrolnej z elementami CFA pętli.

Figura 12 - wykres kontrolny pokazujący zastosowanie

„In granic” obszar jest naszym elementem sterowania. Dopóki nasze punkty danych , zwane czasem przedmioty, mieszczą się „w obszarze granic”, jesteśmy powiedział mieć kontrolę. Punkty danych są elementem sprzężenia zwrotnego. The „” poza granicami obszarów są elementy Przerwij. Zauważ, że punkt danych 4 jest w „” poza granicami obszaru, co powinno doprowadzić do kontroli są przekazywane do elementu Abort w celu podjęcia działań w celu doprowadzenia przyszłe punkty danych z powrotem do kontroli. Podczas analizy działania systemu przy użyciu pętli CFA, mechanizm przerwania powinny zostać jasno określone, tak, że gdy system wychodzi poza boisko podczas pracy, kontrola alternatywna powinna zostać aktywowana i alternatywna akcja nie powinna być zaskoczeniem dla systemu projektantów.

Korzyści wynikające z zastosowania kart kontrolnych wynika z jego zdolności do zgłaszania dynamicznych warunków systemu w eksploatacji. Pkt 2 danych, powinniśmy być w stanie zobaczyć, że jeśli dane podąża za trendem wyznaczonym przez poprzednich punktów danych, dane będą wychodzić z kontroli w pewnym momencie. Ta zdolność, aby zobaczyć trend pozwala użytkownikowi wykres do podjęcia szybkich działań w celu zapewnienia, że ​​system pozostaje w kontroli lub monitorowania zautomatyzowanych procesów Abort wykorzystywane do dostosowania systemu z powrotem do kontroli.

Przypisy

  1. ^ Azais, K .; Bertrand, Y .; Renovell, M .; Iwanow A .; Tabatabaei S „Całkowicie cyfrowy DFT schemat testowania katastroficznych uszkodzeń w PLL” Design & Test komputery, IEEE, 20, nr 1 (2003) 60-67
  2. ^ Theron R. Leishman Dr David A. Cook, „Wymagania ryzyko może Drown Projekty oprogramowanie” przesłuchów - The Journal of Defence Inżynierii Oprogramowania, kwietniu 2002 r, 1-8
  3. ^ Dr Dan Cena, Startu (Kolorado: Winning Ways Management, 2005), strony 184-198
  4. ^ Martin Gardner, techniki Phaselock, (New Jersey: John Wiley and Sons ), strony 285-287

Linki zewnętrzne