Автоматизация экспериментальных исследований динамики и вибрационной диагностики роторных систем на основе инженерного пакета LabView
Проблемы проведении экспериментальных исследований вибрационных процессов роторных систем. Разработка программного обеспечения, которое бы автоматизировало сбор, хранение и обработку полученных данных. Структурная схема измерительного комплекса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 24.08.2020 |
Размер файла | 2,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Орловский государственный технический университет
Автоматизация экспериментальных исследований динамики и вибрационной диагностики роторных систем на основе инженерного пакета LabView
Соломин О.В., к.т.н., Широков С.В., аспирант,
Дорофеев Л.В. студент
The basic possibilities of software LabVIEW for construction of the automated system of gathering and processing of experimental data are described in this paper. The block diagram of an information-measuring complex for research of dynamics of rotary machines and carrying out of vibrating diagnostic procedures of rotary equipment is presented.
В настоящее время широкое применение подшипников жидкостного трения в высокоскоростных турбомашинах в различных областях науки и техники привело к повышению требований к их работоспособности, снижению уровня вибраций и динамических напряжений и т.д. В связи с этим при проведении экспериментальных исследований вибрационных процессов данного класса машин, из-за большого объема получаемых данных, возникает ряд проблем, связанных с их своевременным снятием, записью и обработкой. Для того, чтобы исключить влияние человеческого фактора при проведении эксперимента, наиболее актуальным является разработка программного обеспечения, которое бы автоматизировало сбор, хранение и обработку полученных данных.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Наилучшим вариантом для разработки такого программного обеспечения является инженерный пакет LabVIEW фирмы National Instruments [1]. Основным преимуществом данного пакета является хорошая интеграция с аппаратными средствами, которые выпускаются той же фирмой. Поэтому автоматически исчезает необходимость писать программный код для взаимодействия аппаратных средств и программного обеспечения.
LabVIEW представляет собой среду графического программирования, которая широко используется в промышленности, образовании и научно-исследовательских лабораториях в качестве стандартного инструмента для сбора, обработки и представления экспериментальных данных, а также непосредственного управления экспериментом. В отличие от традиционных языков программирования, в среде программирования LabVIEW фактически нет программного кода. Программный текстовый код заменяется графическим программированием. К системам, основанным на таком стиле программирования, относят пакеты, в которых пользователь осуществляет графическое построение функциональной схемы (блок-схемы, диаграммы) процесса или устройства, выбирая наиболее подходящие для данной задачи блоки из имеющихся в пакете библиотек. Существуют и другие, но менее употребительные названия такого способа создания программ -- визуальное, иконное программирование и т. п.
LabVIEW является мощным инструментом программирования, пригодным для решения практически любых задач, например, компьютерного моделирования, тем не менее данный пакет чаще всего используется для сбора экспериментальных данных и управления не только приборами, установками, но и целыми производственными процессами [2].
автоматизация вибрационный программный
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Авторами разработан измерительный комплекс для решения ряда проблем, связанных с динамикой роторов на подшипниках жидкостного трения. Структурная схема информационно-измерительного комплекса представлена на рисунке 1. В результате работы был объединен экспериментальный стенд и измерительный комплекс таким образом, что управление экспериментом, сбор и обработка данных осуществлялось с помощью программного обеспечения, реализованного виртуальными приборами LabVIEW. В процессе проведения эксперимента основными измеряемыми величинами являются: перемещение центра цапфы ротора в радиальном зазоре подшипника скольжения, давление по контуру подачи и гидравлических трактах подшипников, температура в камерах, на входе и сливе подшипников, уровень вибрации. Экспериментальная установка приведена на рисунке 2.
Использование инженерного пакета LabVIEW для проведения экперимента обусловлено несколькими причинами. Во-первых, в измерительном комплексе присутствует частотный преобразователь, с помощью которого можно управлять частотой вращения двигателя. В комплекте с частотным преобразователем поставляется программное обеспечение для установки различных параметров преобразователя. Но, поскольку для управления экспериментом предполагалось использование LabVIEW, возникла необходимость управления частотным преобразователем не через поставляемое программное обеспечение, а с помощью среды LabVIEW. На частотном преобразователе имеется аналоговый вход, поэтому для управления частотным преобразователем используется многофункциональная DAQ-плата 6052E, которая через аналоговый выход подает необходимые команды на частотный преобразователь.
Во-вторых, посредством LabVIEW мы получаем возможность удаленного доступа через Интернет к экспериментально-измерительному комплексу, а следовательно можно управлять экспериментом с любого компьютера, подключенного к глобальной сети, в любое время. Основываясь на системе удаленного управления, в настоящий момент прорабатывается концепция проведения различного вида лабораторных работ.
В-третьих, хорошая интеграция устройств получения и обработки информации и программного обеспечения National Instruments позволяет избежать различного рода проблем, связанных с согласованием сигналов, их интерпретацией и обработкой на компьютере.
В-четвертых, разработка специализированного программного обеспечения с помощью LabVIEW занимает значительно меньше времени, чем в других средах программирования и легко модернизируется в зависимости от поставленных задач.
Универсальность LabVIEW позволяет передавать команды и данные по каналу общего пользования (КОП) или через стандартный последовательный порт компьютера, а также управлять сложными измерительными приборами стандарта VXI, сетевым интерфейсом Ethernet или через порт USB.
Технология создания виртуальных приборов (ВП) достаточно проста. Для конструирования собственных виртуальных приборов используется библиотека стандартных виртуальных приборов, которые реализуют простые действия, например, чтение и запись файлов, генерация простых сигналов, функции обработки сигналов и т.д. Ряд стандартных виртуальных приборов имеет графическое отображение для создания пользовательского интерфейса, например, кнопки, переключатели, индикаторы, графики и т.д. Все ВП, имеющие графическое отображение, находятся на одной панели «Controls» (рис. 3) и сгруппированы по функциональным признакам.
Выбрав нужную группу виртуальных приборов, необходимо мышью щелкнуть по значку группы и раскрыть очередное окно уже непосредственно с самими приборами.
На рисунке 4 приведены различные виды окна с виртуальными приборами для построения пользовательского интерфейса. Панель «Numeric», обозначенная на рисунке 2 стрелкой 1, содержит ВП, с помощью которых устанавливаются какие-либо числовые значения, или которые служат для отображения числовых значений при работе виртуального прибора. Следующая панель «Boolean», находящаяся правее, содержит различного рода переключатели, которые могут использоваться, например, для пуска/останова каких-либо устройств. Панель «Graph», обозначенная стрелкой 2, содержит ВП для визуализации данных и построения двухмерных и трехмерных графиков.
Конструирование ВП ведется в двух направлениях. Первое направление - это создание внешнего вида прибора, который формируется путем помещения на окно графических отображений стандартных виртуальных приборов. Например, поместим два ВП «Knob» с панели «Numeric» (на рисунке 4 данный ВП обозначен стрелкой 1), а также с панели «Graph» ВП «Waveform Chart», обозначенный стрелкой 2. Второе направление - это конструирование функциональной схемы прибора, с помощью которой осуществляется взаимодействие приборов лицевой панели.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Для прибора, изображенного на рисунке 5, построим функциональную схему, которая будет отображать график синусоидального сигнала, в зависимости от установленных с помощью ВП «Knob» значений. В функциональной схеме присутствуют четыре компонента. Три из них соответствуют трем ВП с лицевой панели. Четвертый ВП не имеет графического отображения, он выполняет функцию генерации синусоидального сигнала. Он имеет два входа: амплитуду и частоту сигнала. С помощью инструмента «Connect Wire» (рисунок 6, стрелка 1) виртуальные приборы «Knob» соединяются со входами прибора «Sine Waveform». В результате значения, установленные с помощью «поворотных ручек», поступают на входы прибора, генерирующего синусоидальный сигнал. Далее выход этого ВП соединяется с прибором «Waveform Chart», и мы получаем возможность визуализации синусоидального сигнала с установленными параметрами амплитуды и частоты. Полученная лицевая панель нового виртуального прибора и его функциональная схема приведены на рисунке 5.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Таким образом, добавляя различные ВП, можно создать достаточно сложный пользовательский интерфейс, который будет иметь достаточно привлекательный вид.
Следует отметить, что основным моментом в создании виртуальных приборов является конструирование функциональной схемы, поскольку именно она реализует работу прибора и связывает воедино различные элементы лицевой панели. Был разработан виртуальный прибор, реализующий управление и сбор экспериментальных данных при поведении эксперимента с роторной установкой на подшипниках жидкостного трения. Для сбора информации используются различные датчики и плата аналогово-цифрового преобразователя фирмы National Instruments.
Так, для измерения давления на установке используются два датчика давления марки КРТ-5-3, изготовленные компанией ОРЛЭКС (г. Орел). Эти датчики позволяют измерять давление в диапазоне 0…1,6 МПа. Внешний вид и электрическая схема датчиков давления показаны на рисунке 7.
Также на установке используются датчики перемещения для получения сигнала местоположения центра цапфы ротора, модель IA5-18GH-13 (Германия). Рабочий диапазон этих датчиков от 3 до 5 мм. На рисунке 8 показан внешний вид датчиков перемещения.
Одними из самых важных звеньев в измерительном комплексе являются модули согласования сигналов SCС (3). В данном случае используются модули SCC-CI20 - преобразователь тока, SCC-RLY01 - SPDT-реле, SCC-AO10 - изолированный аналоговый выход по напряжению. Модули согласования размещены в экранированном корпусе SC-2345. Передняя панель корпуса имеет различные разъемы для подключения разных датчиков. В зависимости от датчиков используются либо BNC-разъемы, либо разъемы 7 pin. На данный блок поступают сигналы со всех датчиков, используемых в процессе эксперимента, после чего они направляются на аналогово-цифровой преобразователь. Также через модули согласования SCC подаются управляющие сигналы на электромагнитную муфту, насос и частотный преобразователь.
Лицевая панель разработанного ВП представлена на рисунке 9.
В левой части находятся переключатели, с помощью которых можно включать и выключать двигатель, электромагнитную муфту и насос при проведении эксперимента, а также регулятор, устанавливающий скорость вращения двигателя. Данная панель представляет собой режим ручного управления при проведении эксперимента. В правой части лицевой панели ВП находятся несколько вкладок, на которых отображаются траектории движения центра цапфы ротора, развертка и скорость горизонтального и вертикального движения ротора, а также скорость вращения ротора во время эксперимента. Кнопка «Включить все» служит для одновременного включения двигателя, муфты и насоса.
Часть функциональной схемы данного ВП приведена на рисунке 10.
Кроме управления экспериментом в ручном режиме, существует возможность автоматического управления. В этом случае можно провести поочередно пять запусков с различными параметрами. Лицевая панель при автоматическом управлении эксперимента приведена на рисунке 11.
В левой части ВП задаются параметры для каждого из пяти запусков экспериментальной установки. Для каждого запуска задаются время старта и время останова двигателя, электромагнитной муфты и насоса, а также скорость вращения двигателя. После нажатия на кнопку «Start» последовательно отрабатывается каждый эксперимент. В правой части отображаются развертки колебаний и траектория движения ротора, а также есть возможность просмотреть преобразование Фурье для полученных сигналов.
В заключение необходимо отметить, что LabVIEW предоставляет возможность практически бесконечно совершенствовать созданные ВП, добавляя все новые элементы к уже имеющимся и тем самым расширяя границы применения.
Литература
1. http://www.ni.com
2. Тревис Дж. Labview для всех. - М.:ДМК, 2003. - 544 с.
3. The Measurement and Automation. Каталог National Instruments 2004г
Размещено на Allbest.ru
...Подобные документы
Реализация приложения, которое выполняет считывание, обработку, визуализацию и аппроксимацию экспериментальных данных полиномиальной функции. Блок схема алгоритма аппроксимации методом наименьших квадратов. Разработка интерфейса и листинга программы.
курсовая работа [1,1 M], добавлен 07.07.2013Разработка в среде программирования LabVIEW прикладного программного обеспечения для организации взаимодействия с измерительной и управляющей аппаратурой. Моделирование линейных непрерывных и замкнутых систем. Численное решение дифференциальных уравнений.
реферат [213,1 K], добавлен 18.03.2011Математическая статистика. Выборочная функция распределения. Использование инструментов Мастера функций и Пакета анализа Excel при статистической обработке данных. Анализ однородности выборки. Корреляционный, регрессионный анализ экспериментальных данных.
курсовая работа [473,6 K], добавлен 22.12.2015Создание систем автоматизированного сбора и обработки данных. Разработка информационной системы гостиничного комплекса. Выбор требуемой СУБД и программного обеспечения. Концептуальное, логическое проектирование. Организация ввода данных в базу данных.
дипломная работа [790,1 K], добавлен 13.02.2016Обзор средств создания электронных обучающих систем. Требования к системе проектирования "электронного учебника". Разработка теоретической части и интерактивных примеров. Классификация средств создания электронных учебников. Принципы изложения материала.
дипломная работа [7,8 M], добавлен 10.01.2013Разработка программного обеспечения автоматической системы научных исследований (АСНИ) в интегрированной среде программирования Borland C++ Builder 6.0, работающего в среде ОС Windows, позволяющего осуществлять управление процессом спектрального анализа.
курсовая работа [569,3 K], добавлен 05.03.2009Структуры вычислительных машин и систем. Фон-неймановская архитектура, перспективные направления исследований. Аналоговые вычислительные машины: наличие и функциональные возможности программного обеспечения. Совокупность свойств систем для пользователя.
курсовая работа [797,5 K], добавлен 05.11.2011Методология структурного анализа и проектирования информационных систем. Базовый стандарт процессов жизненного цикла программного обеспечения. Цели и принципы формирования профилей информационных систем. Разработка идеальной модели бизнес-процессов.
презентация [152,1 K], добавлен 07.12.2013Разработка прикладного программного обеспечения для организации взаимодействия с измерительной и управляющей аппаратурой с помощью LabVIEW. Генерирование коррелированных случайных процессов и последовательностей, применение рекурсивного фильтра.
контрольная работа [1,1 M], добавлен 18.03.2011Разработка информационной системы для хранения данных для предметной области "Самолеты аэропорта". Формат хранения исходных данных, их загрузка в табличный процессор. Тестирование программного комплекса. Возможности пакета MS Excel по обработке данных.
курсовая работа [1,2 M], добавлен 23.04.2014Проектирование программного обеспечения Web-приложений информационных систем сайта, которое будет обеспечивать продажу декоративных постеров, а также обеспечивать распространение рекламы и информации о деятельности компании TOO "ILLUSTRATE studio".
дипломная работа [1,6 M], добавлен 14.07.2014Метод наименьших квадратов. Возможные варианты расположения экспериментальных точек. Аппроксимация экспериментальных данных в программах Microsoft Excel, MathCAD и MatLAB. Вычисление средних значений и их сумм. Коэффициенты корреляции и детерминации.
курсовая работа [890,9 K], добавлен 30.10.2012Разработка программы для визуализации результатов статистической обработки экспериментальных данных. График, визуализирующей зависимость температуры физического объекта от времени, регистрируемой датчиками на протяжении фиксированного промежутка времени.
курсовая работа [1,8 M], добавлен 18.09.2014Обоснование необходимости систем управления базами данных на предприятиях. Особенности разработки программного обеспечения по управлению базой данных, обеспечивающего просмотр, редактирование, вставку записей базы данных, формирование запросов и отчетов.
курсовая работа [1,5 M], добавлен 23.01.2010Порядок сбора данных с помощью программного обеспечения "ПРОЛОГ". Языки программирования VBA и HTML, их характерные особенности. Web-сервера Apache, принцип работы серверной системы. Реализация сбора данных и разработка сайта с показаниями приборов.
дипломная работа [4,4 M], добавлен 24.09.2014Создание автоматизированной системы диагностики конструктивных дефектов на основе акустических сигналов. Структурная схема автоматизированной системы. Методика анализа звукового сигнала. Алгоритм сравнения полученных данных с помощью модуля Diag.
курсовая работа [658,5 K], добавлен 14.07.2012Анализ систем распознавания поведения лабораторных мышей. Классификация движений на основе построенных дескрипторов. Существующие методы обнаружения движения, разработка соответствующего программного обеспечения и оценка его эффективности, функции.
дипломная работа [1,1 M], добавлен 16.09.2017Задача накопления, обработки и распространения информации. Характеристика систем управления. Схема комплекса средств автоматизации. Функционирование АСУ комплекса средств автоматизации. Требования, предъявляемые к АРМ РД. Структура базы данных.
реферат [29,1 K], добавлен 12.06.2009Разработка программного продукта для обеспечения стабильной работы заведующего складом Барановичского хлебозавода, обеспечивающего хранение и обработку информации складского учета, поиск объекта технических ресурсов, анализ и мониторинг его движения.
дипломная работа [2,5 M], добавлен 06.06.2012Разработка базы данных для кондитерской фабрики, обеспечивающей хранение и автоматизированную обработку информации об операциях, производимых данной организацией. Автоматизация оформления заказов на изделия, просмотр данных о работниках и заказчиках.
курсовая работа [2,3 M], добавлен 26.09.2012