- •История и методология науки и техники
- •Энергетика и электротехника
- •Введение
- •1.Этапы развития науки об электричестве
- •1.1. Начало науки об электричестве
- •1.2.История развития электротехники
- •4. Закон электромагнитной индукции.
- •1.3. Развитие электроэнергетического образования в России
- •1.3. Энергия, единицы измерения
- •Задача № 2.4
- •1.4. Способы и технологии получения энергии
- •1.5. Первичные энергоресурсы и их запасы
- •2. Состояние и прогнозы развития электроэнергетики России
- •2.1 Существующее состояние электроэнергетики
- •2.2. Техническая политика развития электроэнергетики на период до 2030 г.
- •2.3. Общие направления развития генерирующих мощностей
- •3. Производство электроэнергии
- •3.1. Потребление и производство электроэнергии
- •3.2. Основное оборудование электростанций
- •Силовые трансформаторы
- •Высоковольтные выключатели
- •Разъединители
- •4. Тепловые электрические станции
- •4.1. Технологическая схема преобразования энергии на тэс
- •4.2. Основное оборудование блока тэс
- •4.3. Повышение кпд тэс
- •4.4. Проблемы экологии тэс
- •5. Гидравлические электрические станции
- •6. Атомные электрические станции
- •6.1. Этапы освоения ядерной энергии
- •6.2. Аэс на тепловых нейтронах
- •6.3. Реакторы на быстрых нейтронах
- •7. Нетрадиционные возобновляемые источники энергии
- •7.1. Виды возобновляемой энергии
- •7.2. Использование солнечной энергии
- •7.3. Геотермальные электростанции
- •7.4. Ветровая энергия
- •7.5. Малые гидроэлектростанции
- •7.6. Использование энергии биомассы
- •7.7. Энергия мирового океана
- •8. Энергетические системы
- •8.1. Этапы развития энергетики страны
- •8.2. Основные понятия об электрической системе
- •9. Управление в энергосистемах
- •10. Основы использования пакета LabView
- •10.1. Структура языка LabView
- •Инструментальный набор (Tools Palette)
- •2. Набор приборов (Controls Palette)
- •3. Функциональный набор (Function Рalette)
- •10.2. Основы графического программирования
- •10.3.Подпрограммы LabView
- •Заключение
- •Библиографический список
3. Функциональный набор (Function Рalette)
Function Рalette используется при формировании алгоритма на диаграмме виртуального инструмента или его корректировки в процессе отладки. При построении новых программ приборы, уже установленные на фронтальной панели, требуется как-то связать, определив каждому его место в программе и функцию. Это можно сделать с помощью функционального набора инструментов.
Элементы функционального набора включают некоторые универсальные константы, знаки арифметических и логических операций, стандартные математические функции, возможность работы с комплексными числами, массивами и кластерами, возможность проведения статических расчетов и многое другое.. Некоторые функции из числа основных приведены ниже (рисунок 10.6).
Рисунок 10.6. Палитра функций
Ниже представлены кнопки для выполнения некоторых функций структурного программирования, арифметических, логических операций и многих других функций.
|
Структуры (циклы с заданным числом проходов и выходом по условию, условные операторы, формульные узлы и т.п.) |
|
Содержит арифметические операции с числами действительными и комплексными, математические фенкции, мировые константы и т.п. |
|
Логические операции «И», «ИЛИ», «НЕ». |
|
Работа с символьными данными |
|
Работа с массивами |
Описание всех элементов, наполняющих палитры приборов и функций, учитывая, что за каждой кнопкой при нажатии ее открывается еще больщой набор элементов, идентифицирующих тип элемента или операции, потребовало бы увеличения объема пособия. Для начала работы с LabVIEW достаточно познакомиться с небольшим набором основных элементов и научиться составлять небольшие программы.
10.2. Основы графического программирования
Разработка любой программы для решения конкретной реальной задачи начинается с анализа объекта исследования, определения исходной информации, составления математической модели, разработки алгоритма решения и только после этого реализации его в выбранной среде программирования. В первых учебных задачах многие этапы могут отсутствовать, что позволяет ускорить момент получения результата решения, что всегда приносит удовлетворение и способствует пробуждению интереса к обучению.
Рассмотрим простейший пример создания программы, т.е. виртуального устройства для исследования режима напряжения звена передачи. Звено передачи- воздушная линия переменного тока рассматривается как ветвь электрической цепи, для которой известны комплексное сопротивление Z=R+jX. Ом. В конце линии заданы параметры режима: напряжение U2 в кВ, активная P2 и Q2 реактивная мощность в МВА. Необходимо определить потерю напряжения в линии dU и напряжение в начале линии U1. Расчетная схема задачи показана на рисунке 10.7. Как известно потеря напряжения можно определить с учетом только продольной составляющей, а расчет потерь мощности не требуется. .
Рисунок 10.7. Схема звена передач
В этом случае математическая модель предельно проста
,
.
Создание программы начинаем с момента, когда в среде LabWIEV открыта фронтальная панель.
Сначала из палитры инструментов вызовем курсор в виде стрелки. Затем на палитре приборов выбираем цифровые приборы и из них стрелкой последовательно вытягиваем на панель задатчики R, X, P2, Q2, U2 и индикаторы dU, U1 (рисунок 10.8).
На рисунке показана и функциональная панель, на которой появились выбранные приборы. Приборы задания исходных параметров отличны от приборов индикации внешней рамкой. Цвет определяет тип числовой информации. Для целых чисел принимается синий цвет, для действительных- оранжевый. На фронтальной панели показана связь всех приборов между собой, определяемая арифметическими выражениями математической модели.
Рисунок 10.8. Фронтальная панель
Связь устанавливается с помощью курсора «катушка» палитры инструментов. Для этого курсор подводят к прибору, который начинает мигать, сообщая о сцеплении с катушкой. Щелкнув левой кнопкой, устанавливаем связь и тянем провод к другому прибору. Доведя до него в момент мигания щелкнем еще раз. Если все выполнено правильно, пунктирный провод становится сплошным.
Закончив составление программы, посмотрев на стрелку 1 командной строки и убедившись в отсутствии синтаксических ошибок, можно вводить числовые значения исходных параметров и проводить расчеты.
