Spis treści

Opis

Projekt zakończony

Marcin Kamiński, makamin@student.agh.edu.pl

:!::!: Design ARD+, XTTv2: Control System Cases – A search for well documented Control System examples/designs, esp. robot control, autonomous robots etc.; evaluation of the existing cases; modelling selected examples with ARD+/XTT+(v2)

Spotkania

Spotkania

Projekt

Cele projektu - wyszukanie dobrze udokumentowanych systemów sterujących w języku UML, próba zamodelowania znalezionych przykładów w ARD/XTT.

Sprawozdanie

0. Zapoznanie sie z literatura z wiki dotyczącą ARD/XTT

Na tym etapie zapoznawałem się z ARD/XTT, ogólną ideą, przykładami, oraz narzędziami dla tych technologii

1. Wyszukanie case

W trakcie tego etapu wybrano cztery przykłady systemów sterujących bankomatu, biletomatu, pralki, oraz windy, oraz wyszukanie dla tych systemów modeli w języku UML.

2. Selekcja case, próby modelowania różnic i podobieństw w modelowaniu UML vs ARD/XTT:

Ze znalezionych przykładów wybrano najlepsze modele UML modelujące zachowanie systemu. Dla pralki okazało się to niemożliwe, ponieważ jedyny diagram UML jaki znalazłem to diagram stanów, który jest nieco zbyt ubogą reprezentacją, anu tylko na jego podstawie zrozumieć/próbować modelować cały system.

Modelowanie UML a modelowanie ARD/XTT, uwagi:

3. Wybór, implementacja ARD i XTT dla case bankomatu, biletomatu i windy (szczegóły na podstronach):

Control System Models

Elevator:

Very well documented Elevator Model slide I (7) local copy alternative local copy

Very well documented Elevator Model slide II (8) local copy alternative local copy

Very well documented Elevator Model slide III (9) local copy alternative local copy

Very well documented Elevator Model slide IV (10) local copy alternative local copy

Very well documented Elevator Model slide V (12) local copy alternative local copy

Students MiW Project by J.Sysak, P.Zieliński local copy

Example of elevator (local copy)

Wybór, analiza i porownanie tutaj

Cashpoint:

Quite good documented Cashpoint Model local copy

Another quite good documented Cashpoint Model local copy

One more Cashpoint Model local copy

Wybór, analiza i porownanie tutaj

Washing-machine:

Very good, technical model of Washing-machine with controller in Simulink languare (too technical, can be useless?) local copy

Examples of State Machine Diagrams (also example of Washing-machine) local copy

Wybór, analiza i porownanie tutaj

Vending Machine:

Well documented Vending Machine Model by T. Pałosz, M. Mazur (AiR IV) local copy

Wybór, analiza i porownanie tutaj

4. Ciekawe problemy napotkane w trakcie pracy

5. Uwagi do wiki,VARDA, HqEd

Wszystkie uwagi do wykorzystywanych narzędzi zostały zgłoszone przez system CVSTrac

Materiały

Materialy