ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Розробка програми-тренажера Управління електромережами
         

     

    Інформатика, програмування

    Зміст

    ВСТУП 7
    Глава 1. Аналіз предметної області 8
    1. 1. Існуючі програмні комплекси 8
    1. 2. Постановка завдань на проектування 12
    Глава 2. Проектування програмного комплексу 15
    2. 1. Розробка структурної схеми 16
    2. 2. Розробка функціональної схеми 16

    2. 2. 1. Блок управління схемою 20

    2. 2. 2. Блок аналізу поточних перемикань 21

    2. 2. 3. Інтерпретатор сценаріїв 22

    2. 2. 4. Блок результатів 23
    Глава 3. Програмна реалізація проекту 24
    3. 1. Операційна система 24
    3. 2. Вибір середовища програмування 24
    3. 3. Функціонування програми 28
    3. 4. Вхідна інформація 31
    3. 5. Постійна інформація 31
    3. 6. Вихідна інформація 32
    3. 7. Інструкція для користувача 33
    ВИСНОВОК 35
    СПИСОК ЛІТЕРАТУРИ 36
    Додаток А. Сценарії вирішення завдань 37
    Додаток Б. Лістинг основного модуля програми 43

    ВСТУП

    З кожним днем збільшується кількість персональних комп'ютерів (ПК),використовуваних людиною. Внаслідок цього зростає і поповнюється колопрограмного забезпечення використовується при роботі з ПК. Для вирішення завданьвиробничо-технологічного та організаційно-економічного управлінняпідприємством впроваджуються складні автоматизовані системи управліннягосподарською діяльністю. Важливу роль при цьому відіграє процеспідготовки експлуатаційного персоналу. Для його полегшення та спрощеннястворюються різні навчальні програми.

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

    У даній роботі представлена ідеологія побудови подібної програми --тренажера.

    Глава 1. Аналіз предметної області і постановка завдань на проектування

    З моменту появи персонального комп'ютера (ПК) і його практичноговикористання виникла одночасно проблема отримання значущого ефекту відкомп'ютеризації процесу навчання. Щороку з'являються сотні комп'ютернихнавчальних програм.

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

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

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

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

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

    1. 1. Існуючі програмні комплекси

    Тренажер оперативних перемикань ОПТІМЕС "- Оперативно-
    Переключательний Тренажер з Інтелектуальної Моделлю Електричної Мережі

    Тренажер ОПТІМЕС працює в операційних середовищах WINDOWS 3.1, WINDOWS
    95 та WINDOWS 98 і може експлуатуватися на будь-якому комп'ютері, на якомувстановлена будь-яка з них. Програмний комплекс тренажера включає 3функціональні компоненти:

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

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

    Компонента Тренування реалізує виконання тренованих операцій зсхемою з контролем їх правилами перемикань. Практика показує, щоосвоєння спеціалістом з перемикання програми Тренування вимагає небільше 15 - 20 хвилин, якщо він знайомий із загальними прийомами роботи під WINDOWS.

    2. Тренажер оперативних перемикань Корвін

    (комутаційне-режимних тренажер для WINdows), що включає розрахуноксталого режиму з автоматичним перетворенням розрахункової схеми прибудь-яких комутація [2]. Розрахунок усталеного режиму проводиться модулем
    КУРС розробки ЦДУ. Результати розрахунку - перетікання активної та реактивноїпотужності і струм, а також напруги у вузлах, - контролюються на порушеннязаданих режимних меж по гілках і вузлах і відображаються безпосередньона схемі і у формі таблиць. Підтримується поділ схеми на будь-яке числоізольованих районів. Підготовка вихідних даних розрахункової схемимаксимально автоматизована. Функціональна компонента Серверпотокораспределеній, що входить до складу тренажера Корвін, містить:

    - функції автоматичного побудови графа вузлів і гілок розрахунковоїсхеми шляхом стягування графа комутаційної моделі;

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

    - функції тестування і дослідження режиму при будь-яких комутація безобмежень з боку правил перемикань.

    2. Тренажер оперативних перемикань Корвін 3 - трирівневийтренажер оперативних перемикань з розрахунком потокораспределенія ірозширеною моделлю РЗА. Верхній рівень моделі в тренажері "Корвін-3"включає схему енергооб'єктів і з'єднують їх ВЛ. Число енергооб'єктів вмоделі однієї електромережі - до 150. Середній рівень моделі реалізує схемуз'єднань первинних ланцюгів і логічні обмеження на комутації в них. Нацьому рівні кожен енергооб'єкти має свою схему, яка за допомогою лінійелектропередачі на верхньому рівні моделі з'єднується зі схемами іншихенергооб'єктів. Схема одного енергооб'єкту може входити одночасно докілька схем електромереж, що охоплюють більшу чи меншу територію.
    Проміжне положення між верхнім і середнім рівнями займає схемазаміщення для розрахунку усталеного режиму. Нижній рівень відтворюєстану пристроїв РЗА і правила їх переходу з урахуванням положеннякомутаційних апаратів. З кожним пристроєм первинних ланцюгів зв'язуєтьсянабір пристроїв РЗА.

    Проте, всі розглянуті системи мають загальні недоліки:

    . Складність у використанні (необхідно пройти цілий курс для ознайомлення з продуктом, що б дізнатися його особливості, методи і прийоми роботи) - неможливо почати роботу відразу після інсталяції продукту.
    . Дані продукти містять велику кількість потенційних можливостей, які не будуть використані широким колом користувачів.
    . Досить високі вимоги до системи (обсяг оперативної пам'яті й розмір жорсткого диска).
    . Дуже висока ціна (як правило, вона становить кілька тисяч доларів).
    . Чи не сумісність версій однієї і тієї ж програми і форматів даних.

    1. 2. Постановка завдань на проектування

    Головний напрямок діяльності ЦЕС - забезпечення електроенергієювиробництв і цехів ВАТ «Северсталь». Отримуючи електричну енергію відсистеми по повітряних ліній напругою 110, 220 кВ і перетворюючи на головнихзнижувальних підстанціях (ДПП) до рівня 35, 10 і 6 кВ, цехелектропостачання по повітряних і кабельних ліній розподіляє їїспоживачам. У цей час дев'ять ГПП забезпечують ВАТ «Северсталь» іодин (ГПП-9) - місто. Від ТЕЦ-1 і ТЕЦ-2 ВАТ «Северсталь» електроенергіябезпосередньо передається напругою 10 кВ по кабельних лініях.

    Для управління схемою електропостачання ВАТ «Северсталь» в ЦЕСорганізовано цілодобове чергування оперативного персоналу, діїякого підпорядковані диспетчеру цеху.

    Система оперативного управління виконує наступні завдання: ведення необхідного режиму роботи, в тому числі заданогоенергосистемою; виробництво перемикань в електроустановках;

    - ліквідація аварійних порушень і відновлення необхідного режимуенергоспоживання;

    - підготовка до виробництва ремонтних робіт в електроустановках.

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

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

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

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

    Проведення тренувань у самих системах електропостачання небажаноз ряду причин:

    . перебої в подачі електроенергії

    . можливість створення аварійних ситуацій

    . підвищена небезпека ураження електричним струмом та ін

    Комп'ютерний тренажер усуває ці складності.

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

    Тренажер повинен мати такі функції:

    - тpеніpовка;

    - проведення іспиту;

    - формування протоколу перемикань;

    - створення сценарію тренування;

    Тpеніpовка - основна функція. Під час тренування учень маєперевести електроустановку в стан, задане за умовою задачі. У ходітpеніpовкі кого навчають повинна пpедоставляться можливість здійснюватипеpеключенія на схему, за допомогою діалогу, який організує між учнем іпрограмою.

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

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

    Створення сценаpія тpеніpовкі - це функція, якому єобслуговуючої по відношенню до тренажеру і використовується для інстpуктоpомфоpміpованія нових тpеніpовок. У пpоцессе створення тpеніpовкіінстpуктоp має можливість задати:

    - ім'я і фоpмуліpовку завдання для тpеніpовкі;

    - початковий стан об'єкта

    - еталонний шлях pешенія завдання;

    - кінцевий стан схеми мережі з даної задачі.

    Таким чином, що розробляється система повинна відповідати такимвимогам:

    Забезпечити інтуїтивно-зрозумілий графічний інтерфейс, як дляінструктора, так і для тренованих;

    Впровадити механізм виробництва оперативних перемикань

    Забезпечити можливість нарощування кількості завдань за рахуноквикористання коштів інструктори, які можуть бути додатковонаписані;

    Забезпечити проведення тренувань і складання іспиту з протоколюваннямоцінок;

    Програма повинна мати невисокі системні вимоги.

    Глава 2. Проектування програмного комплексу

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

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

    Найбільш простий спосіб - це використання покажчика миші. Кожнеперемикання (натискання клавіші миші), яке виробляється користувачем, повинноприводити до зміни стану комутаційного апарата. Томунеобхідно передбачити властивість, що описує його поточний стан
    (включений/відключений). Наявність цієї властивості, обумовлено такожнеобхідністю встановлення початкового стану комутаційних апаратів приініціалізації завдання.

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

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

    2.1. Розробка структурної схеми

    Рис. 2.1. Структурна схема програми-тренажера

    Для опису структури розробляється програмного комплексу йогоможна розділити на два основні блоки:

    Блок, що забезпечує роботу користувача з схемою;

    Блок роботи з файлами сценаріїв.

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

    Другий блок програмного комплексу є засобом інструктора іслужить для створення і редагування файлів сценаріїв.

    "Настройки" - блок, призначений для зазначення початкової такінцевого стану комутаційних апаратів електроустановки

    "Сценарій" - блок, призначений для формування завдань інструкторометалонної послідовності оперативних перемикань інструктором.

    2.2. Розробка функціональної схеми

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

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

    . відображення функціональної схеми підстанції з використанням засобів відображення інформації;

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

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

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

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

    Блок управління схемї;

    Блок аналізу поточних перемикань;

    Блок результатів;

    Інтерпретатор сценаріїв;

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

    2. Блок аналізу поточних перемикань призначений для визначення правильності виробництва поточних перемикань та формування протоколу перемикань.

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

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

    2. 2. 1. Блок управління схемою

    Для реалізації функцій блоку управління схемою необхідно:

    - встановити комутаційні апарати у положення відповідне вибраному режиму;

    - при виборі користувачем комутаційного апарату на схемі забезпечити його перемикання в протилежний стан.

    Алгоритм, що реалізує функції блоку управління схемою, представлений нарис. 3.3.1.

    Рис. 3.3.1. Алгоритм обробки оперативних перемикань

    2. 2. 2. Блок аналізу поточних перемикань

    Для визначення правильності зробленого перемикання необхіднозіставити вибраний користувачем об'єкт, що підлягає переключення зоб'єктом запропонованим інструкцією, в разі збігу перевести об'єкт впотрібний стан. При цьому використовується алгоритм, наведений на рис. 3.3.2

    Рис 2.2.2 Алгоритм аналізу поточних перемикань

    2. 2. 3. Інтерпретатор сценаріїв

    Основне призначення - формування послідовності перемиканьдля вибраної завдання і передача інформації про початковий станкомутаційних апаратів. Ці дані знаходяться у файлі сценарію вирішенняпоставленого завдання, що і піддається обробці. Для цьоговикористовується алгоритм завантаження, наведений на рис. 3.3.3.

    Рис. 2.2.3. Алгоритм завантаження сценаріїв.

    2. 2. 4. Блок результатів

    При організації діалогу між системою і користувачем важливо враховувативихідні послідовності виробництва перемикань, сформованіінтерпретатором сценаріїв та інформацію про поточні перемиканнях,вироблених користувачем. За кожну дію що виходить за рамки сценаріюрішення задачі тренованих отримує штрафний бал. У режимі тренуванняпередбачається можливість спрямовувати дії якого навчають, за рахуноквикористання допомоги. При завершенні виконання завдання користувачевіповідомляється про кількість набраних штрафних балів та кількість звернень допідказкою. Алгоритм підрахунку помилкових дій з боку користувачанаведено на рис 3.3.4.

    Рис 2.2.4. Алгоритм визначення оцінки

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

    Глава 3. Програмна реалізація проекту

    3. 1. Операційна система

    Програма розроблялася під керуванням операційної системи
    Windows 95. Операційна система (ОС) є невід'ємною частиною ПЕОМ. ОСзабезпечує управління всіма апаратними компонентами і підтримку роботипрограм користувача, надаючи йому можливість спільного управліннямашиною. Можна виділити ряд переваг для розробки програмногозабезпечення під управлінням ОС Windows 95:

    . Графічний інтерфейс користувача;

    . Незалежність від зовнішніх пристроїв;

    . Доступність всього обсягу оперативної пам'яті;

    . Підтримка масштабованих шрифтів.

    Серед недоліків можна відзначити:

    . Високі вимоги до апаратного забезпечення;

    . Менш ефективна робота в додатках, де критичний параметр

    - час у порівнянні з ОС MS-DOS.

    Так як розробляється програма не має жорстких вимог дошвидкодії апаратного комплексу, то зазначені недоліки не нададутьвпливу на її функціонування. Основна перевага для створенняпрограми - тренажера на базі ОС Windows 95 - графічний користувальницькийінтерфейс.

    3. 2. Вибір середовища програмування

    Останнім досягненням у техніці створення програм стали з'явилисявідносно недавно візуальні засоби програмування та системи швидкоїрозробки (Rapid Application Development, RAD).

    Швидка розробка додатків (RAD - Rapid Application Development)характерна для нового покоління систем програмування. Першою мовою всвіті більш простого і наочного інтерфейсу була середу Visual Basic (VB).
    Новий стиль взаємодії з комп'ютером дозволяє розробнику програминаочно конструювати користувальницький інтерфейс за допомогою миші. Але VBсам по собі не сприяє хорошому проектування. Ця мова зазнаєнедолік в механізмах, що забезпечують хороше структурування,компактність і прозорість програм. У ньому відсутня строгість об'єктноорієнтованої мови. Delphi - це наступний крок у розвитку середовища RAD,це потужний і зручний засіб створення 32-бітних додатків для Windows 95і Windows NT.

    Концепція Delphi була реалізована в кінці 1994 року, коли вийшлаперша версія середовища розробки. В основу цього програмного продукту лягликонцепції об'єктно-орієнтованого програмування на базі мови Object
    Pascal та візуального підходу до побудови додатків.

    Delphi об'єднав кілька найважливіших технологій:

    1. Високопродуктивний компілятор в машинний код.

    Компілятор, вбудований в Delphi, забезпечує високупродуктивність, необхідну для побудови додатків в архітектурі
    "Клієнт-сервер". Цей компілятор в даний час є найшвидшиму світі, його швидкість компіляції становить понад 120 тисяч рядків у хвилинуна комп'ютері 486DX33. Він пропонує легкість розробки і швидкий часперевірки готового програмного блоку. Крім того, Delphi забезпечуєшвидку розробку, без необхідності писати вставки на Сі або ручногонаписання коду (хоча це можливо).

    2. Об'єктно-орієнтована модель компонент.

    Основний акцент цієї моделі в Delphi робиться на максимальному ре -використанні коду. Це дозволяє розробникам будувати додатки вельмишвидко з заздалегідь підготовлених об'єктів, а також дає їм можливістьстворювати свої власні об'єкти для середовища Delphi. У стандартну поставку
    Delphi входять основні об'єкти, які утворюють вдало підібрануієрархію з більш ніж 270 базових класів. Але якщо виникне необхідністьу вирішенні якоїсь специфічної проблеми на Delphi, то слід переглянутисписок вільно розповсюджуваних або комерційних компонент, розробленихтретіми фірмами. На Delphi можна однаково добре писати як додатки докорпоративних баз даних, так і, наприклад, ігрові програми. Багато в чомуце пояснюється тим, що традиційно в середовищі Windows було досить складнореалізовувати інтерфейс користувача. Подієва модель в Windowsзавжди була складна для розуміння і налагодження. Але саме розробка інтерфейсув Delphi є найпростішим завданням для програміста.

    3. Візуальне (а, отже, і швидкісний) побудова додатківз програмних прототипів.

    середу Delphi містить у собі повний набір візуальних інструментів дляшвидкісний розробки додатків (RAD - rapid application development),підтримує розробку для користувача інтерфейсу і підключення докорпоративних баз даних. VCL - бібліотека візуальних компонент, що включаєстандартні об'єкти побудови призначеного для користувача інтерфейсу, об'єктиуправління даними, графічні об'єкти, об'єкти мультимедіа, діалоги іоб'єкти управління файлами. Delphi 5, на відміну від попередніх версій,дозволяє створювати динамічні масиви, довжина яких визначається підчас виконання програми.

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

    3. 3. Функціонування програми

    1. Програма switchman.exe:

    Об'єм, який займає на жорсткому диску 874 кб

    Об'єм оперативної пам'яті 3440 кб

    2. Умови виконання програми

    Операційне середовище Windows 95 або вище

    Роздільна здатність (рекомендується) 800X600 pixels

    Вільне місце на диску (мінімум) 895 кБ для запуску і не менше
    1 мБ для створення файлів сценаріїв.

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

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

    Графічний інтерфейс побудований таким чином, щоб користувачеві було,якомога зручніше і зрозуміліше працювати з програмою. Всі необхідні функціїдоступні через головне меню. Головне меню - це спеціальна панельінструментів, розташована у верхній частині екрана, яка містить такіпункти меню, як: Файл, Режим роботи, Користувач, Результати. Через ціменю стають доступні основні функції програми.

    Рис 3. 3. Для користувача інтерфейс програми.

    для користувача інтерфейс програми ділиться на три області:

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

    Регіон, на якій відображається схема.

    Область управління завданнями.

    Алгоритм функціонування основного модуля програми наведений нарис 3. 4.

    Рис 3.4. Алгоритм функціонування основного модуля програми

    3. 4. Вхідна інформація

    Так як програма працює зі сценаріями вирішення завдань, то вхіднимиданими є файли, в які входять тексти питань та набори дій,задають зразки правильних відповідей:

    Таблиця 1
    | Формулювання завдання | Виведення в ремонт ПЛ 220 кВ «Агломерат 1» |
    | Первинне положення комутаційних | Нормальний режим |
    | апаратів | |
    | Кінцеве положення комутаційних | Режим № 2 |
    | апаратів | |
    | № | Об'єкт | Стан | Коментар |
    | операції | схеми | перемикача | |
    | 01 | ABR1 | 0 | Вивести АВР 1,2 |
    | 02 | CMB1 | 1 | Увімкнути СМВ1 яч.9 |
    | 03 | MBB1 | 0 | Вимкнути МВ введення В1 яч. 5 |
    | 04 | TRZ1 | 0 | Вимкнути ТР1 яч. 5 |
    | 05 | SRZ1 | 0 | Вимкнути ШР1 яч. 5 |
    | 06 | ABR1 | 0 | Вивести АВР 3,4 |
    | 07 | CMB1 | 1 | Увімкнути СМВ2 яч.20 |
    | 08 | MBB3 | 0 | Вимкнути МВ введення В3 яч. |
    | | | | 25 |
    | 09 | TRZ3 | 0 | Вимкнути ТР3 яч. 25 |
    | 10 | SRZ3 | 0 | Вимкнути ШР3 яч. 25 |
    | 11 | PBB2 | 0 | Вимкнути ВВ 220 кВ яч 12 |
    | 12 | ODT3 | 0 | Вимкнути ОД 220 кВ Т3 |

    3. 5. Постійна інформація

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

    Рис. 3.5. Однолінійна схема електропостачання

    3. 6. Вихідна інформація

    Вихідні дані - протокол тренування або протокол іспиту.

    П Р О Т О К О Л Е К З А М Е Н А

    -- -----------------------------------

    Прізвище: Єгоров < p> Ім'я: Павло

    По-батькові: Миколайович.

    Дата здачі іспиту: 27.06.2001 р.

    ЗАВДАННЯ: Виведення в ремонт ВЛ «Агломерат 1».

    ------------------------------------------- ------------

    АВР 1,2 виведено.

    Помилка, Увімкнути СМВ 1 яч. 9

    . . .

    Оцінка: Задовільно

    3. 7. Інструкція для користувача


    1. Входження в курс і реєстрація, кого навчають.

    1. Запустіть файл Switchman.exe.

    2. Після запуску файлу Switchman.exe введіть з клавіатури Ваші Прізвище,

    Ім'я, По батькові та натисніть кнопку "ОК".

    3. Виберіть режим роботи та завдання згідно з п. 2.2. та натисніть кнопку

    "Почати".
    2. Рішення завдання.

    Рішення задачі починається з пред'явлення кого навчають схеми п/станції.
    Спираючись на допомогу тренажера, користувач повинен перевести комутаційнеобладнання в стан, сформульоване в назві завдання. Правилароботи на комп'ютері при вирішенні завдань дані в п.п. 2.1. - 2.3.
    2.1. Загальне правило по роботі з комутаційним обладнанням:

    Курсор "миші" - "стрілка" при підводі до комутаційного апарату,який можна перемкнути повинен перейти в мішень - "пальчик".
    2.2. Вибір завдань зі списку.

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

    Виберіть згідно з п. 2.1. виберіть потрібний об'єкт і натисніть лівуклавішу "миші".
    3. Результати.

    Виконавши всі необхідні дії, тобто вирішивши завдання - натисніть кнопку
    "Результати". і на екрані з'явиться повідомлення про кількість допущених Вамипомилок при тренуванні, або отримана Вами оцінка при здачі іспиту зарішення завдання. Якщо Ви хочете переглянути протокол перемикань виберітьпункт меню "Результати" та натисніть кнопку "Протокол перемикань". Длявиходу із програми натисніть кнопку "Вихід".

    Протокол перемикань зберігається в каталозі Info у файлі Report.txt

    ВИСНОВОК

    В результаті можна зробити наступні висновки:

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

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

    СПИСОК ЛІТЕРАТУРИ

    1. Головінський І.А. Діагностика кваліфікації персоналу на тренажеріоперативних перемикань. - = Вісник ВНІІЕ-99 °, М., "ЕНАС", 1999.

    2. Головінський І.А. Корвін - тренажер оперативних перемикань зрозрахунком потокораспределенія. - "Вісник ВНІІЕ-98", М., "ЕНАС", 1998, с.
    127-132.

    3. Головінський І.А. Розуміння електричних схем комп'ютером. -
    "Вісник ВНІІЕ-99", М., "ЕНАС", 1999.

    4. Комутаційні вузли енергосистем/Под ред. А.В. Шунтова.
    М.: Енерготоміздат, 1997.

    5. Культин Н. Delphi 4. Програмування на Object Pascal. BHV, Санкт-
    Петербург, 1999. - 480 с., Іл.

    6. Ден Оузьер та ін Delphi 3. Освой самостійно. М.: "Видавництво
    БИНОМ ", 1998 р. - 560 с.: Ил.

    7. Бондарєв В. М., Рублінецкій В. І., Качко Є. Г. Основипрограмування. Харків: Фоліо; Ростов н/Д: Фенікс, 1998 - 368 с.

    8. Довідкова система Delphi

    9. Фаронов В. В. Delphi 4. Навчальний курс. М.: «Нолидж», 1999 - 464с.: ил.

    10. Дарахвелидзе П. Г., Марков Е. П., Котенок О. А. Програмування в
    Delphi 5. - СПб.: БХВ - Санкт-Петербург, 2000. - 784 с.: Ил.

    Додаток А. Сценарії вирішення завдань

    Розроблена система моделює оперативні перемиканняобслуговуючого персоналу в діючих електроустановках (ДЕУ), що переводятьтехнологічне обладнання з одного режиму роботи до іншого.
    Розглядаються різні режими роботи:
    . Режим № 1. Нормальний режим.
    . Режим № 2. Виведено в ремонт ВЛ «Агломерат 2».
    . Режим № 3. Виведено в ремонт ВЛ «Агломерат 1».
    . Режим № 4. Виведено в ремонт Т1 63 МВА.
    . Режим № 5. Виведено в ремонт Т2 63 МВА.
    . Режим № 6. Виведено в ремонт Т3 100 МВА.

    Нормальний режим.

    Електропостачання здійснюється від усіх наявних джерелелектроенергії та введених в роботу пристроях автоматичного включеннярезерву (АВР).

    Рис. 6.1. Нормальний режим роботи електроустановки

    Режим № 2. Виведено в ремонт ПЛ 220 кВ «Агломерат 1»

    Для переведення електроустановки в режим № 2 і, назад, в стандартнийрежим роботи, користувач повинен виконати операції згідно зпослідовності, вказаної в таблиці 3.

    Таблиця 3
    | № | Порядок переходу | Порядок переходу |
    | | З режиму № 1 на режим № 2 | с режиму № 2 на режим № 1 |
    | 1 | Вивести АВР 1,2 | Увімкнути ОД3 220 кВ Т3 |
    | 2 | Увімкнути СМВ1 яч.9 | Увімкнути ВВ 220кВ яч 12 |
    | 3 | Вимкнути МВ введення В1 яч. 5 | Увімкнути ШР1 яч 5 |
    | 4 | Вимкнути ТР1 яч. 5 | Увімкнути ТР1 яч 5 |
    | 5 | Вимкнути ШР1 яч. 5 | Увімкнути МВ введення В1 яч 5 |
    | 6 | Вивести АВР 3,4 | Вимкнути СМВ1 яч.9 |
    | 7 | Увімкнути СМВ2 яч.20 | Ввести АВР 1,2 |
    | 8 | Вимкнути МВ введення В3 яч. 25 | Увімкнути ШР3 яч 25 |
    | 9 | Вимкнути ТР3 яч. 25 | Увімкнути ТР3 яч 25 |
    | 10 | Вимкнути ШР3 яч. 25 | Увімкнути МВ введення В3 яч 25 |
    | 11 | Вимкнути ВВ 220 кВ яч 12 | Вимкнути СМВ2 яч.20 |
    | 12 | Вимкнути ОД 220 кВ Т3 | Ввести АВР 3,4 |

    Стан комутаційних апаратів повинна відповідати схемі,наведеної на рис. 6.2.

    Рис. 6.2. Виведено в ремонт ПЛ 220 кВ «Агломерат 1»

    Режим № 3. Виведено в ремонт ПЛ 220 кВ «Агломерат 2»

    Для переведення електроустановки в режим № 3 і, назад, в стандартнийрежим роботи, користувач повинен виконати операції, згідно зпослідовності, вказаної в таблиці 4.

    Таблиця 4
    | № | Порядок переходу | Порядок переходу |
    | | З режиму № 1 на режим № 3 | с режиму № 3 на режим № 1 |
    | 1 | Вивести АВР 1,2 | Увімкнути ОД1 220 кВ |
    | 2 | Увімкнути СМВ1 яч.9 | Увімкнути ОД2 220 кВ |
    | 3 | Вимкнути МВ введення В2 яч.14 | Увімкнути ВВ 220 кВ яч 10 |
    | 4 | Вимкнути ТР2 яч.14 | Увімкнути ТР2 яч.14 |
    | 5 | Вимкнути ШР2 яч.14 | Увімкнути ШР2 яч.14 |
    | 6 | Вивести АВР 3,4 | Увімкнути МВ введення В2 яч.14 |
    | 7 | Увімкнути СМВ2 яч.20 | Вимкнути СМВ1 яч.9 |
    | 8 | Вимкнути МВ введення В4 яч.31 | Ввести АВР 1,2 |
    | 9 | Вимкнути ТР4 яч.31 | Увімкнути ТР4 яч.31 |
    | 10 | Вимкнути ШР4 яч.31 | Увімкнути ШР4 яч.31 |
    | 11 | Припинити. ВВ 220 кВ яч 10 | Увімкнути МВ введення В4 яч.31 |
    | 12 | Вимкнути ОД1 220 кВ | Вимкнути СМВ2 яч.20 |
    | 13 | Вимкнути ОД2 220 кВ | Ввести АВР 3,4 |

    Стан комутаційних апаратів повинна відповідати схемі,наведеної на рис. 6.3.

    Рис. 6.3. Виведено в ремонт ПЛ 220 кВ «Агломерат 2»

    Режим № 4. Виведено в ремонт Т1 63 МВА

    Для переведення електроустановки в режим № 4 і, назад, в стандартнийрежим роботи, користувач повинен виконати операції, згідно зпослідовності, вказаної в таблиці 5.

    Таблиця 5
    | № | Порядок переходу | Порядок переходу |
    | | З режиму № 1 на режим № 4 | з режиму № 4 на режим № 1 |
    | 1 | Вивести АВР 3,4 | Вивести АВР 1,2 |
    | 2 | Увімкнути СМВ2 яч. 20 | Увімкнути СМВ1 яч. 9 |
    | 3 | Вимкнути МВ введення В4 яч. 31 | Вимкнути МВ введення В2 яч. 14 |
    | 4 | Вимкнути ТР4 яч. 31 | Вимкнути ВВ 220 кВ яч 10 |
    | 5 | Вимкнути ШР4 яч. 31 | Увімкнути ОД1 220 кВ |
    | 6 | Вивести АВР 1,2 | Увімкнути ВВ 220 кВ яч 10 |
    | 7 | Увімкнути СМВ1 яч. 9 | Увімкнути ШР4 яч. 31 |
    | 8 | Вимкнути МВ введення В2 яч. 14 | Увімкнути ТР4 яч. 31 |
    | 9 | Припинити. ВВ 220 кВ яч 10 | Увімкнути МВ введення В4 яч. 31 |
    | 10 | Вимкнути ОД1 220 кВ | Вимкнути СМВ2 яч. 20 |
    | 11 | Активізувати. ВВ 220 кВ яч 10 | Ввести АВР 3,4 |
    | 12 | Увімкнути МВ введення В2 яч. 14 | Увімкнути МВ введення В2 яч. 14 |
    | 13 | Вимкнути СМВ1 яч. 9 | Вимкнути СМВ1 яч. 9 |
    | 14 | Ввести АВР 1,2 | Ввести АВР 1,2 |

    Стан комутаційних апаратів повинна відповідати схемі,наведеної на рис. 6.4.

    Рис. 6.4. Виведено в ремонт Т1 63 МВА

    Режим № 5. Виведено в ремонт Т2 63 МВА

    Для переведення електроустановки в режим № 5 і, назад, в стандартнийрежим роботи, користувач повинен виконати операції, згідно зпослідовності, вказаної в таблиці 6.

    Таблиця 6
    | № | Порядок переходу | Порядок переходу |
    | | З режиму № 1 на режим № 5 | с режиму

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status