Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 icon

Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400




Скачати 153.93 Kb.
НазваМетодичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400
Дата14.09.2012
Розмір153.93 Kb.
ТипМетодичні вказівки

Міністерство освіти і науки України


Вінницький національний технічний університет

Інститут автоматики, електроніки і комп’ютерних систем управління

Кафедра комп’ютерних систем управління


МЕТОДИЧНІ ВКАЗІВКИ



до виконання лабораторних робіт з дисципліни
«Системи управління в комплексних розгалужених системах»

для студентів спеціальності 6.091400



Розглянуто та схвалено

на засіданні кафедри КСУ

Протокол №___

від “___”_______200 р.

Зав. кафедри КСУ

В.М.Дубовой


Укладач д.т.н., проф.

В.М.Дубовой


Вінниця 2009


ЗМІСТ


Лабораторна робота №1. Синтез структури СУ в КРС 4


Лабораторна робота №2. Автоматизоване проектування в Trace Mode 6

Лабораторна робота №3. Організація баз даних і знань в СУ КРС 8


Лабораторна робота №4. Вибір технічних засобів СУ КРС. 10


Лабораторна робота №5. Передавання даних в комп’ютерних системах 13


Лабораторна робота №6. Оптимізація стратегії прийняття рішень в СУ КРС 17


Лабораторна робота №7. Проектування підсистеми обслуговування СУ КРС 20


ВСТУП

При підготовці до лабораторних робіт студенти вивчають методичні вказівки до їх виконання, рекомендовану літературу, а також виконують підготовчу роботу у відповідності до теми завдання.

При підготовці до виконання лабораторних робіт необхідно дати повні відповіді на наведені контрольні запитання. Глибоке вивчення теоретичного матеріалу допоможе студентам успішно виконати роботу.

Необхідно також мати на увазі, що лабораторні роботи йдуть у порядку зростання складності, і у кожній наступній роботі використовуються знання, отримані у попередніх роботах.

^ Лабораторна робота № 1

Тема: Синтез структури СУ в КРС

Мета:. Освоєння методики встановлення зв’язку між структурою ІУС і характером об’єкта

Теоретичні відомості

При создании проекта информационной следует определить:

  1. объекты информационной системы (сущности в концептуальной модели);

  2. их свойства (атрибуты);

  3. взаимодействие объектов (связи) и информационные потоки внутри и между ними.

Схема формирования информационной модели представлена на рис.1.4.


Рис. 1.4.  Схема формирования информационной модели

Концептуальная модель (см. рис.1.4) - отображает информационные объекты, их свойства и связи между ними без указания способов физического хранения информации (модель предметной области, иногда ее также называют информационно-логической или инфологической моделью). Информационными объектами обычно являются сущности - обособленные объекты или события, информацию о которых необходимо сохранять, имеющие определенные наборы свойств - атрибутов.

Физическая модель - отражает все свойства (атрибуты) информационных объектов базы и связи между ними с учетом способа их хранения - используемой СУБД.

^ Внутренняя модель - база данных, соответствующая определенной физической модели.

Внешняя модель - комплекс программных и аппаратных средств для работы с базой данных, обеспечивающий процессы создания, хранения, редактирования, удаления и поиска информации, а также решающий задачи выполнения необходимых расчетов и создания выходных печатных форм.

Создание информационной системы ведется в несколько этапов, на каждом из которых конкретизируются и уточняются элементы разрабатываемой системы.

Мова UML є достатньо строгим і потужним засобом моделювання, який може бути ефективно використаний для побудови концептуальних, логічних і графічних моделей складних систем різноманітного призначення.

В рамках мови UML модель складної системи подається у вигляді спеціальних графічних конструкцій – діаграм.

В нотації мови UML визначено такі види діаграм:

  • варіантів використання (use case diagram)

  • класів (class diagram)

  • кооперації (collaboration diagram)

  • послідовності (sequence diagram)

  • станів (statechart diagram)

  • діяльності (activity diagram)

  • компонентів (component diagram)

  • розгортання (deployment diagram)

К
ожна з цих діаграм деталізує і конкретизує різноманітні уявлення про моделі складної системи у термінах мови UML. При цьому діаграма варіантів використання є найзагальнішу концептуальну модель складної системи, яка є вихідною для побудови усіх інших діаграм. Приклад діаграми варіантів використання наведений на рис.1.1.

Діаграма класів є логічною моделлю, яка зображує структурні аспекти побудови системи. Приклад діаграми класів наведений на рис.1.2.

К
рім графічних елементів, на кожній діаграмі може бути подана текстова інформація, яка розширяє зміст діаграми.


Порядок роботи

1. Ознайомитися з методологією структурного проектування систем з використанням мови UML

1. Дати розширений опис розподілених систем у відповідності до варіанта:

1) транспортна система міста

2) система централізованого водопостачання

3) велике військове формування

4) головний збиральний конвеєр з виробництва автомобілів

5) станція швидкої допомоги

6) університет

2. Визначити перелік задач автоматизації заданої розподіленої системи. Зобразити UML-діаграму варіантів використання системи автоматизації. Для цього визначити зовнішніх агентів системи для кожної задачі;

3. Розробити структуру ІУС для заданої розподіленої системи

- скласти таблицю з колонками: задача автоматизації; джерела інформації; об’єкти впливу (споживання інформації); частота збору даних і впливу; віддаленість у просторі елементів заданої розподіленої системи; впливові фактори;

- визначити склад підсистеми управління для кожної задачі окремо;

- зобразити кожну підсистему у графічному вигляді з використанням зображень класів у UML-діаграмах;

- визначити кількість рівнів управління і здійснити композицію підсистем.


Склад звіту

  1. Титульний аркуш.

  2. Короткі теоретичні відомості.

  3. Опис заданої розподіленої системи

  4. Розроблені діаграми

  5. Опис діаграм

  6. Висновки.


Контрольні запитання

  1. Призначення UML

  2. З побудови якої діаграми починається UML-проектування?

  3. Яка UML-діаграма відповідає схемі програми (алгоритму)?

  4. Що таке «клас» і з чого він складається


Лабораторна робота № 2

Тема: Автоматизоване проектування в Trace Mode

Мета:. Набуття навичок автоматизованого проектування систем управління

Теоретичні відомості


Порядок роботи

1. Ознайомитися з технологією застосування САПР Trace Mode

2. Для задачі, сформульованої і розв’язаної у лабораторній роботі №1, розробити зовнішню модель (програмно-апаратний комплекс) засобами САПР Trace Mode


Склад звіту

  1. Титульний аркуш.

  2. Короткі теоретичні відомості щодо технології використання Trace Mode.

  3. Розроблені схеми

  4. Висновки.


Контрольні запитання


Лабораторна робота № 3

Тема: Організація баз даних і знань в СУ КРС

Мета:. засвоєння методів використання баз даних і знань в СУ КРС

^ Теоретичні відомості

Для автоматизованих систем керування характерні задачі прийняття рішень на основі великої кількості даних, накопичених за довгий проміжок часу. Найчастіше ці дані зберігаються у вигляді баз даних (БД), операції з якими виконуються за допомогою систем управління базою даних (СУБД).

^ База знань складається з набору відомих фактів (бази даних) і набору відомих залежностей між ними (правил). Алгоритм прийняття рішень на основі фактів і правил практично не залежить від призначення системи управління. Конкретні особливості системи впливають лише на структуру бази даних і вид правил.

Сучасні СУБД ґрунтуються на використанні моделей даних (МД), які дозволяють описувати об’єкти предметних областей і взаємозв’язки між ними. Існують три основні МД і їх комбінації, на яких ґрунтуються СУБД: реляційна (РМД), мережна (ММД), ієрархічна (ІМД).

Основна відмінність між цими моделями даних полягає у способах опису взаємодії між об’єктами й атрибутами. Взаємозв’язок виражає відношення між множинами даних. Використовують взаємозв’язки "один до одного", "один до багатьох" і "багато до багатьох". "Один до одного" - це взаємно однозначна відповідність, яка встановлюється між одним об’єктом і одним атрибутом. "Багато до багатьох" – це відповідність між багатьма об’єктами й багатьма атрибутами. Взаємозв’язки між об’єктами й атрибутами зручно зображувати у вигляді графів.

Hа персональних комп’ютерах в основному використовують СУБД, які підтримують реляційну модель даних. У відповідності до реляційної моделі база даних подається у вигляді сукупності таблиць, над якими можуть виконуватися операції, що формулюються у термінах реляційної алгебри і реляційного числення. В реляційній моделі операції над об’єктами бази даних мають теоретико-множинний характер.

Основними елементами реляційної БД є атрибути, кортежі, відношення. Відношенням називається деяка сукупність об’єктів, яка характеризується однаковим набором атрибутів. Зручно представляти відношення як таблицю, де кожний рядок є кортеж і кожний стовпець є атрибут. Стовпці таблиці - це елементи даних, а рядки - записи.

Відношення може бути подане у вигляді файла. Записи у файлі відповідають кортежам. Вони складаються з полів, які відповідають атрибутам відношення. Звя’зок між відношеннями здійснюється через ключі. Відношення не повинно мати двох кортежів, в яких збігаються всі атрибути ключа.

Основна перевага реляційного підходу - його простота й доступність, незалежність даних, гнучкість, теоретичне обґрунтування на основі реляційної алгебри.

Висновки на основі експертних оцінок здійснюється на основі бази знань. База знань відрізняється від бази даних лише тим, що не відповідає головній умові нормалізації – вона містить залежність між одними атрибутами (параметрами умови «якщо») і іншими атрибутами (параметрами результату «то»)

Для здійснення нечіткого висновку з бази нечітких даних вибираються рядки з однаковими значеннями функції і з них утворюється диз’юнктивна нормальна форма



Операція виконується шляхом пошуку мінімуму, а операція - шляхом пошуку максимуму.

Нехай, наприклад, дані про незалежні нечіткі аргументи оцінені експертами і занесені до таблиці 3.1. Якісні фактори можуть бути оцінені термами {“відсутній”, “малий”, “нижче середнього”, “середній”, “вище середнього”, “великий”}, яким для зручності буде ставитися у відповідність шкала з діапазону (1- 6).

Таблиця 3.1

^ Номер правила

Вхідні дані

Результат

j

x1

x2

x3

x4

x5

y

1

5

4

4

5

5

4

2

2

3

1

5

4

2

3

3

3

2

4

5

3

4

5

5

5

5

4

4

5

2

3

1

5

3

1

6

2

3

2

4

3

2

7

4

4

4

6

2

6

8

4

3

4

5

3

3

9

4

4

3

3

2

5

10

3

3

5

3

4

3


Припустимо, що всі експерти, які надавали наведені дані, мають однаковий ступінь упевненості в кожному з них, що його можна подати у вигляді трикутної функцій належності

,

де ^ D – діапазон шкали (у нашому випадку D=6)

xi – значення, що їх дав експерт.

Нехай тепер задана інша експертна оцінка аргументів

Таблиця 5.2

x10

x20

x30

x40

x50

Y

3

4

2

2

5





Визначимо для цього набору аргументів функцію належності результату.

Користуючись даними таблиці 3.1, знаходимо .

Вибираємо з таблиці 3.1 всі рядки, для яких y=1. Це один рядок №5. Знаходимо



Вибираємо з таблиці 3.1 всі рядки, для яких y=2. Знаходимо



Вибираємо з таблиці 3.1 всі рядки, для яких y=3. Знаходимо



Вибираємо з таблиці 3.1 всі рядки, для яких y=4. Знаходимо



Вибираємо з таблиці 5 всі рядки, для яких y=5. Знаходимо




Вибираємо з таблиці 3.1 всі рядки, для яких y=6. Знаходимо



Таким чином, функція належності має вигляд, показаний на рис.3.1.

З
графіка видно, що найможливіший рівень значення функції для даного прикладу є 2,5, тобто між “малим” і “нижче середнього”. Конкретний результат моделювання отримується за допомогою операції дефазифікації. Ця операція може здійснюватися різними способами і давати, відповідно, різні результати. Так, наприклад, за результат можна прийняти значення, якому відповідає максимум функції належності, або середнє значення, яке отримується аналогічно висновку є нечіткою моделлю системи.


^ Порядок роботи

1. Ознайомитися з технологією застосування FoxPro

2. Для задачі, сформульованої і розв’язаної у лабораторній роботі №1, розробити внутрішню модель (базу даних) і реалізувати її у системі FoxPro (База даних повинна містити не менше, ніж 3 файли).

3. За допомогою розроблених форм введення даних занести у базу даних по 10 записів у кожен файл.

4. Розробити щонайменше 1 форму звіту (Report) і отримати результат.

5. Сформулювати критерій ефективності системи, що розробляється, який залежатиме від даних, що зберігаються у БД, а також від експертних оцінок ще декількох факторів.

6. Побудувати базу знань для отримання нечіткого висновку щодо ефективності системи


Склад звіту

  1. Титульний аркуш.

  2. Короткі теоретичні відомості.

  3. Копії екранних форм, роздруківка усіх файлів, отриманий Report, базу знань.

  4. Висновки.


Контрольні запитання


Лабораторна робота № 4

Тема: Вибір технічних засобів СУ КРС

Мета:. Набуття навичок підбору технічних засобів ІУС з використанням Інтернет-джерел.

^ Теоретичні відомості


Порядок роботи

1. Ознайомитися з технологією пошуку інформації в Інтернет.

2. Для задачі, сформульованої і розв’язаної у лабораторних роботах №1-3, визначити необхідні технічні показники обладнання.

3. Підібрати відповідні технічні засоби, використовуючи пошукову систему Google.

4. Розрахувати вартість технічних засобів


Склад звіту

  1. Титульний аркуш.

  2. Короткі теоретичні відомості.

  3. Список підібраних технічних засобів із зазначенням фактичних технічних характеристик, цін і джерел інформації

  4. Висновки.


Контрольні запитання


Лабораторна робота № 5

^ Тема: Передавання даних в комп’ютерних системах

Мета: дослідити та промоделювати способи передавання даних через комунікаційні порти.


^ Теоретичні відомості

Алгоритми приймання/передавання даних через порти грунтуються на чотирьох процедурах: встановлення необхідних параметрів порту,передавання байта, приймання байта, перевірка стану порту. Ці процедури зазвичай однакові, але алгоритм їх виконання залежить від режиму приймання даних – за перериванням або за опитуванням.

У системах керування найчастіше передаються не поодинокі байти, а багатобайтові дані: цілого типу зі знаком (2 байти) та реального типу з плаваючою точкою (6 байтів). У наступному прикладі наведені процедури прийому та передавання таких даних. У цих процедурах тип вхідного/вихідного даного позначений TData. Головна ідея побудови цих алгоритмів – суміщення у пам'яті необхідного даного з масивом байтів і приймання/передавання масива байтів (тим самим приймаються/передаються окремі байти багатобайтового даного).

Персональні комп'ютери суттєво відрізняються один від одного швидкодією. Тому для роботи у режимі реального часу необхідно оцінити фактичну швидкодію.


Порядок роботи

  1. Скласти програму обміну даними через СОМ у відповідності з варіантом:

  1. Дуплексний обмін даними, що вводяться на клавіатурах двох комп’ютерів;

  2. Симплексне приймання/передавання реальних даних;

  3. Напівдуплексний обмін пакетами по 10 байт;

  4. Перевірка швидкості зв’язку;

  5. Створення моста для узгодження швидкостей двох ліній.

  1. Виконати програму у режимі емуляції портів файлами.

  2. Виконати програму на двох зв’язаних комп’ютерах.


Склад звіту

  1. Мета роботи.

  2. Короткі теоретичні відомості.

  3. Тексти програм.

  4. Висновки.


Контрольні запитання

  1. Які стандарти фізичного рівня існують на передавання даних в КСК?

  2. Основні характеристики інтерфейсу RS-232C.

  3. Основні характеристики інтерфейсу RS-485.

  4. Що таке протокол передавання даних і які вони бувають?


Лабораторна робота № 6

Тема: Оптимізація стратегії прийняття рішень в СУ КРС

Мета:.

Теоретичні відомості


Порядок роботи


Склад звіту

  1. Титульний аркуш.

  2. Короткі теоретичні відомості.



  3. Висновки.


Контрольні запитання


Лабораторна робота № 7

Тема: Проектування підсистеми обслуговування СУ КРС

Мета:.

Теоретичні відомості


Порядок роботи


Склад звіту

  1. Титульний аркуш.

  2. Короткі теоретичні відомості.



  3. Висновки.


Контрольні запитання


Перелік рекомендованої літератури

  1. Глонь О.В., Дубовой В.М., Мітюшкін Ю.І. Комп’ютеризовані системи керування. – Вінниця: ВНТУ, 2005 – 157 с.

  2. Дубовой В.М., Квєтний Р.Н. Програмування комп'ютеризованих систем управління та автоматики. – В.: ВДТУ, 1997.

  3. Бесекерский В.А., Изранцев В.В. Системы автоматического управления с микроЭВМ. – М.: Наука, 1987.

  4. В.М. Дубовой, О.О. Ковалюк Моделі прийняття рішень в управлінні розподіленими динамічними системами. Монографія. – Вінииця: УНІВЕРСУМ – Вінниця, 2008. – 185 c.

  5. Бондарев В.М. и др. Основы программирования. – Харьков: Фолио, 1997.

  6. Макс Ж. Методы и техника обработки сигналов при физических измерениях: В 2-х томах. – М.: Мир, 1983.

  7. М.Краус и др. Сбор данных в управляющих вычислительных системах. – М.: Мир, 1987

  8. Уотермен Д. Руководство по экспертным системам. – М.: Мир, 1989.

  9. Молчанов А.А. Моделирование и проектирование сложных систем. – К.: Вища школа, 1988.

  10. Документація фірм-розробників



Схожі:

Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до виконання лабораторних робіт з дисципліни " Системи управління базами даних" для студентів спеціальності 091400
При підготовці до лабораторних робіт студенти вивчають методичні вказівки до їх виконання, рекомендовану літературу, а також виконують...
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до виконання лабораторних робіт з дисципліни "Комп’ютерне моделювання процесів І систем" для студентів спеціальності 091400
При підготовці до лабораторних робіт студенти вивчають методичні вказівки до їх виконання, рекомендовану літературу, а також виконують...
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до виконання лабораторних робіт з дисципліни «Інформаційно-управляючі системи в менеджменті та бізнесі» для студентів спеціальності 091400
Лабораторна робота №7. Проектування іус для підтримки менеджменту торгівельно-збутовою діяльністю 20
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до лабораторних робіт з дисципліни "Перехідні процеси в системах електропостачання" для студентів спеціальності 050701
Виконання лабораторних робіт з дисципліни "Перехідні процеси в системах електропостачання" важливе для закріплення теоретичних знань...
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до лабораторних робіт з дисципліни "Перехідні процеси в системах електропостачання" для студентів спеціальності 050701
Виконання лабораторних робіт з дисципліни "Перехідні процеси в системах електропостачання" важливе для закріплення теоретичних знань...
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки для виконання лабораторних робіт з дисципліни основи теорії прийняття рішень в системах управління для студентів спеціальності «Системи автоматики І управління»
Критерій прийняття рішень це функція, що виражає вподобання особи, що приймає рішення, (опр) І визначає правило, за яким вибирається...
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до виконання лабораторних робіт з дисципліни «Електротехнічні матеріали» для студентів спеціальності 090603
Методичні вказівки містять теоретичні відомості для підготовки до виконання лабораторних робіт, порядок виконання робіт, зміст звіту...
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до виконання лабораторних робіт з дисципліни «Електротехнічні матеріали» для студентів спеціальності 090603
Методичні вказівки містять теоретичні відомості для підготовки до виконання лабораторних робіт, порядок виконання робіт, зміст звіту...
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до виконання лабораторних робіт з дисципліни «Електричні станції та підстанції» для студентів спеціальності 050701
Методичні вказівки до виконання лабораторних робіт з дисципліни «Електричні станції та підстанції» для студентів спеціальності 050701...
Методичні вказівки до виконання лабораторних робіт з дисципліни «Системи управління в комплексних розгалужених системах» для студентів спеціальності 091400 iconМетодичні вказівки до виконання лабораторних робіт з дисципліни «Електричні станції та підстанції» для студентів спеціальності 050701
Методичні вказівки до виконання лабораторних робіт з дисципліни «Електричні станції та підстанції» для студентів спеціальності 050701...
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи