ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОМУ ПРОЕКТУ:
«Программное средство мониторинга и регистрации состояния силовых установок»
Выполнил ПетрашевичН.С.
(дата, подпись)
Руководитель Гламаздин И.И.
(дата, подпись)
МИНСК 2016
Оглавление
1. Введение. 4
2. Описание функциональных требований. 5
3. Моделирование структуры приложения. 7
4. Описание реализации приложения. 9
Приложение. 12
Введение
Целью настоящего курсового проекта является разработка программного средства мониторинга и регистрации состояния силовых трансформаторов распределительных электрических сетей. Программа позволяет оперативному персоналу получать данные о предыдущем и текущем состоянии трансформатора, в том числе режимные и сервисные параметры, визуализировать данные, планировать и вести учёт капитальных и текущих ремонтов трансформаторного оборудования, а также экспортировать и импортировать информацию о трансформаторе для интеграции со сторонними приложениями. Разработанное программное обеспечение может быть использовано диспетчерским персоналом на предприятиях электрических сетей и на предприятиях занимающихся ремонтом и обслуживанием трансформаторного парка.
Описание функциональных требований
Описание предметной области:
Основным объектом мониторинга являются силовые трансформаторы распределительных электрических сетей. Трансформаторы имеют следующие паспортные показатели, устанавливающиеся по данным завода-изготовителя:
- тип;
- номинальная мощность, кВА;
- номинальное напряжение высокой стороны, кВ;
- номинальное напряжение низкой стороны, кВ;
- потери холостого хода, Вт;
- потери короткого замыкания, Вт;
- ток холостого хода, %;
- напряжение короткого замыкания, %.
Трансформаторы устанавливаются на подстанциях, имеющих свой номер и адрес. Трансформаторы могут находиться в работе, либо находиться на складе или ремонте. Для трансформаторов, находящихся в ремонте важно иметь информацию о начале и окончании ремонта, для планирования графика замен. Трансформаторы, находящиеся в работе на подстанции, имеют следующие режимные параметры:
- загрузка, % от номинальной;
- напряжение низкой стороны, кВ;
- температура трансформатора (для масляных – температура масла), °С;
- температура окружающей среды, °С.
Разрабатываемое программное средство должно предоставлять пользователю выполнять следующие действия:
- Вводить, корректировать и удалять режимные параметры трансформаторов.
- Вводить, корректировать и удалять паспортные данные трансформаторов.
- Вводить, корректировать и удалять списки ремонтов трансформатора.
- Вводить, корректировать и удалять подстанции.
- Экспортировать в XML-файл и импортировать из XML-файла трансформатор с паспортными и режимными параметрами.
- Предоставлять доступ к данным трансформатора в удобном виде.
- Определять нагрузочные потери мощности в трансформаторе по результатам измерений.
Приложение должно выводить в виде столбчатой диаграммы нагрузочные потери выбранного трансформатора.
В качестве пользователя приложения выступает оперативный персонал предприятия – оператор.
Рис.1- Диаграмма вариантов использования приложения
Моделирование структуры приложения
Для реализации приложения потребовалось создать базу данных (БД). В качестве платформы для БД использовалась MS SQL Server 2008. БД представлена совокупностью 4 таблиц: Substations, TransPassport, Mesurements, Repairs, хранящей информацию о подстанциях, паспортные данные трансформатора, данные измерений и ремонтов соответственно. Диаграмма БД представлена на рис. 2.
Рис. 2 – Диаграмма базы данных
На основе представленной БД, в MS Visual Studio были созданы классы по технологии LINQ to SQL. Диаграмма классов представлена на рис. 3.
Рис. 3 – Диаграмма классов