Поздравляем с Новым Годом!
   
Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: II Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 16 апреля 2012 г.)

Наука: Технические науки

Секция: Электротехника

Скачать книгу(-и): Часть I, Часть II, Часть III, Часть IV, Часть V

Библиографическое описание:
Баксултанов Д.Е. РЕАЛИЗАЦИЯ АНАЛИЗА ФУРЬЕ ДЛЯ НЕСИНУСОИДАЛЬНЫХ ПЕРИОДИЧЕСКИХ ЦЕПЕЙ ПЕРЕМЕННОГО ТОКА В РАЗЛИЧНЫХ ПРОГРАММНЫХ СРЕДАХ // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. II междунар. студ. науч.-практ. конф. № 3. URL: https://sibac.info/sites/default/files/files/2012_04_16_student/Student_16.04.2012_1.pdf, https://sibac.info/sites/default/files/files/2012_04_16_student/Student_16.04.2012_II.pdf, https://sibac.info/sites/default/files/files/2012_04_16_student/Student_16.04.2012_III.pdf, https://sibac.info/sites/default/files/files/2012_04_16_student/Student_16.04.2012_IV.pdf, https://sibac.info/sites/default/files/files/2012_04_16_student/Student_16.04.2012_5.pdf (дата обращения: 26.12.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

РЕАЛИЗАЦИЯ АНАЛИЗА ФУРЬЕ ДЛЯ НЕСИНУСОИДАЛЬНЫХ ПЕРИОДИЧЕСКИХ ЦЕПЕЙ ПЕРЕМЕННОГО ТОКА В РАЗЛИЧНЫХ ПРОГРАММНЫХ СРЕДАХ

 


 


Баксултанов Дархан Ерсаинович


студент 2 курса, кафедра "Системный анализ и управление"


Евразийский национальный университет им Гумилева Л. Н., г. Астана


E-mailbaxultanov@mail.ru


Касимова Ботакоз Рахметоллаевна


научный руководитель, канд. техн. наук, доцент


кафедра "Системный анализ и управление"


Евразийский национальный университет им. Гумилева Л. Н., г. Астана


 


 

Данная работа посвящена вопросам компьютерного моделирования электротехнических схем различными компьютерными средствами. Проведено сравнение между программными редакторами Multisim, LabVIEW и прикладным пакетом MatLab. Отмечены достоинства и недостатки методов создания компьютерных приложений. С использованием разных средств программирования проведена оценка эффективности построения модели. В качестве примеров рассмотрены ряд модели цепей, в которых используются методы анализа Фурье.


Введение


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


Анализ современных тенденций в методологии производства научного знания показывает значительное усиление роли метода моделирования и сквозного проектирования.


В настоящее время в образовательном процессе и для решения научных задач широко используются программные пакеты компании National Instruments. National Instruments является ведущим предприятием в области разработки и изготовлении аппаратно-программных средств автоматизации управления, измерения и диагностики в широком спектре приложений. Компания National Instruments является разработчиком виртуальных приборов – инновационной технологией, которая в корне изменила методику проведения диагностики и создания систем автоматизации. [2, c. 15]


Multisim — это единственный в мире интерактивный эмулятор схем, он позволяет вам создавать лучшие продукты за минимальное время. Multisim включает в себя версию Multicap, что делает его идеальным средством для программного описания и немедленного последующего тестирования схем.


Multisim 11 также поддерживает взаимодействие с LabVIEW и SignalExprcss производства National Instruments для тесной интеграции средств разработки и тестирования. [2, с. 33]



Рис. 1. Полный цикл разработки средств National Instruments


 


В данной статье выполнено сравнение компьютерных моделей, построенные в среде программирования Multisim, LabVIEW и MatLAB. В качестве примеров использованы модели цепей сосредоточенными параметрами, в которых используются основные методы анализа.


Теоретическая часть


Разработка любого устройства сопровождается, как правило, физическим или математическим моделированием. Физическое моделирование связано с большими материальными затратами, поскольку требуется изготовление макетов и их исследование, которое может быть весьма трудоемким. Поэтому часто применяют математическое моделирование с использованием средств и методов вычислительной техники. Одной из таких программ является электронная система моделирования Multisim, отличающаяся простым и легко осваиваемым пользовательским интерфейсом. Широкое распространение Multisim получила в средних и высших учебных заведениях, где она используется в учебных целях в качестве лабораторного практикума по целому ряду предметов (физика, основы электротехники и электроники, основы вычислительной техники и автоматики и др.). [5, с. 15]


В электронной системе Multisim имеется несколько разделов библиотеки компонентов, которые могут быть использованы при моделировании.


Панель контрольно-измерительных приборов содержит цифровой мультиметр, функциональный генератор, двухканальный осциллограф, измеритель амплитудно частотных и частотных характеристик, генератор слов (кодовый генератор), 8-канальный логический анализатор и логический преобразователь, а также некоторые другие приборы (например, виртуальные мультиметр, функциональный генератор, осциллограф фирмы Agilent). [3, с. 35]


LabVIEW — интегрированная графическая среда разработчика для создания интерактивных программ сбора, обработки данных и управления периферийными устройствами. Программирование осуществляется на уровне функциональных блок-схем (блок-диаграмм) с использованием графического языка G. [2, c. 7]


LabVIEW имеет обширные библиотеки функций для решения различных задач: ввод/вывод, обработка, анализ и визуализация сигналов; контроль и управление технологическими объектами; статистический анализ и комплексные вычисления и др.


Основными преимуществами использования графической оболочки LabVIEW являются:


·     относительная простота и доступность: программы на LabVIEW представляют собой графическую схему-рисунок (без единой строчки текста), что избавляет разработчика и пользователя от необходимости изучать классический язык программирования;


·     наглядность (простая и мощная графика): программная оболочка LabVIEW содержит простые универсальные средства визуализации данных; по существу, средства оболочки LabVIEW представляют собой хорошо оснащенную измерительными приборами лабораторию;


·     простейшие и наглядные средства отладки: контроль работы программ на LabVIEW производится с помощью включения одной кнопки; при этом мощный отладчик печатает на схеме все входные и выходные данные для каждого элемента схемы;


·     актуальность и перспективы: в настоящее время большинство программ, связанных с лабораторными измерениями и экспериментами создаются на LabVIEW, причем зачастую не программистами, а самими исследователями.


В данной статье в качестве примера рассмотрен анализ Фурье выполненный редакторами Multisim, LabVIEW и MatLAB.


Анализ Фурье является методом анализа сложных периодических сигналов во времени. Данный анализ позволяет разложить любую несинусоидальную периодическую функцию в ряд Фурье, то есть на составляющие sin и cos (возможно, в бесконечный ряд), а так же на постоянные составляющие. Такое разложение позволяет проводить дальнейший анализ, а так же получать объединенные сигналы различных форм.


Учитывая математическую теорему Фурье, о разложении в ряд Фурье, периодическая функция f(t) может быть представлена следующей формулой:



где:


А0 – постоянная составляющая входного сигнала


A1cosωt+B1sinωt – собственная составляющая (имеет частоту и период равный частоте и периоду входного сигнала)


Ancosnωt+Bnsinnωt – n-ная гармоника функции


А,В – коэффициенты


2π/Т – собственная круговая частота, или период частоты входного периодического сигнала


Каждая частотная составляющая отклика представляется гармоникой периодического сигнала. В процессе моделирования каждая составляющая рассчитывается отдельно. Согласно принципу суперпозиции, общий отклик является суммой откликов каждой составляющей. Обратим внимание, что амплитуда гармоник постепенно уменьшается в порядке возрастания гармоник. При выполнении дискретных преобразований Фурье, используется только второй период собственной составляющей переходной характеристики (извлечённой из выходной цепи). Первый период не учитывается, в связи с временем задержки сигнала, то есть временем переходного процесса. Коэффициент каждой из гармоник вычисляется из временного интервала - от начала периода до точки времени "t". Внутри выбранного интервала данные для вычисления коэффициента гармоник устанавливаются автоматически, и являются функциями собственной частоты. Для данного типа анализа, собственная частота должна соответствовать частоте источника переменного тока или же наименьшей общей частоте совокупности источников переменного тока.


Экспериментальная часть


1. Analysis Fourier в редакторе Multisim 11


Функция Analysis Fourier позволяет определить, какие составляющие ряда Фурье образуют сигнал, и вычислить степень его искажения.


Рассмотрим схему изображенная на рис. 2. В данной цепи мы имеем: синусоидальный ЭДС, трансформатор, резистор, индуктивная катушка и диодный выпрямитель. Из-за наличия диода в цепи, происходит искажение входного сигнала.



               Рис. 2. Схема преобразования входного напряжения


                                                           


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


С помощью двухканального осциллографа можно проконтролировать форму искаженного сигнала. (рис. 3)


 


Рис. 3. Осциллограмма напряжений


 


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


Результаты анализа отабражаются в виде текста, а также на графике. Результаты в виде текста дают нам наиболее подробную информацию. (рис. 4)



Рис. 4. Результаты анализа в виде текста


Данные результаты дают нам достаточную информацию, для того чтобы разложить нашу функцию в ряд Фурье. Стоит отметить что в данном анализе рассчитывается коэффициент гармонического искажения (THD). По результатом анализа коэффициент искажения составляет 22,5 %. Коэффициент гармонического искажения определяется следующей формулой: [3, с. 396]



Результаты анализа Фурье показывают, что амплитуда кривой при частоте 100 Гц составляет 33,01 В, а при частоте 200 Гц равна 6,6 В. Используя эти сведения, рассчитаем напряжение:



А теперь, обратим внимание на результаты отображенные в виде графика: (рис. 5)



Рис. 5. Амплитудно - частотный спектр


 


График показывает, что сигнал состоит из пяти частот, некоторые частоты очень малы, чтобы можно было их увидеть на графике.


2. Построение модели анализа Фурье в среде LabVIEW


Как было сказано, LabVIEW - программный пакет, предназначенный для использования специалистами в области компьютеризированных систем сбора, контроля и обработки сигналов, в том числе в режиме реального времени, обладающий уникальным математическим аппаратом и широкими возможностями по представлению данных. Основная особенность пакета – сочетание внешнего интуитивно-понятного графического интерфейса с мощными внутренними возможностями программирования и обработки данных. LabVIEW как программный продукт по своей логической структуре близок к конструкции языков высокого уровня, однако для написания текстов программ использует язык графического программирования, напоминающий объектно-ориентированные языки программирования PLC. Владея обширными библиотеками приема, обработки, анализа и представления данных, LabVIEW может быть использовано как универсальное программное средство разработки прикладного программного обеспечения. [4, c. 15]


В основе программирования в LabVIEW лежит понятие Виртуальных приборов (Virtual Instruments, VI). Любая программа представляет собой такой виртуальный прибор. Программа состоит из двух основных компонентов - «лицевой панели» (Front Panel) и «блок-схемы» (Block Diagram).


На лицевой панели располагаются элементы управления программой — кнопки, графики, выключатели и прочие элементы управления прибором. Блок-схема — это и есть сама программа. При создании программы используется такое понятие, как «поток данных» (Data Flow). Суть его в том, что все элементы программы (которые представлены графически) связываются между собой связями (проводами, нитками), по которым и происходит передача данных от блока к блоку. [4, c. 20]


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


Блок-схема нашей программы будет выглядеть следующим образом:



Рис. 6. Блок схема программы LabVIEW


 


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


В LabVIEW мы создаем пользовательский интерфейс (лицевую панель), с управляющими элементами и индикаторами. Управляющие элементы — это тумблеры, кнопки, поля ввода и прочие устройства ввода. Индикаторы — это графики, шкалы, лампочки, текстовые поля. В данном случае лицевая панель будет выглядеть следующим образом: (рис. 7)



Рис. 7. Лицевая панель программы


 


3. FFT Analysis - быстрое преобразование Фурье в среде Simulink


Simulink – это графическая среда имитационного моделирования, позволяющая при помощи блок-диаграмм в виде направленных графов, строить динамические модели, включая дискретные, непрерывные и гибридные, нелинейные и разрывные системы. Интерактивная среда Simulink, позволяет использовать уже готовые библиотеки блоков для моделирования электросиловых, механических и гидравлических систем, а также применять развитый модельно-ориентированный подход при разработке систем управления, средств цифровой связи и устройств реального времени. Дополнительные пакеты расширения позволяют решать весь спектр задач от разработки концепции модели до тестирования, проверки, генерации кода и аппаратной реализации. Simulink интегрирован в среду MATLAB, что позволят использовать встроенные математические алгоритмы, мощные средства обработки данных и научную графику. [2, с. 70]


В данной схеме мы создадим несинусоидальный сигнал, с помощью тремя синусоидальными ЭДС разной частоты и амплитуды, и одним источником постоянного напряжения. (рис. 8)


 



Рис. 8. Схема собранная в Simulink


 


Для проведения Анализа Фурье необходимо предусмотреть вывод исследуемых сигналов в рабочую область MATLAB. Для этого можно настроить осциллограф Scope. Расчитываем модель, после этого как необходимо открыть окно блока Powergui и нажать кнопку FFT Analysis - быстрое преобразование Фурье . После этого откроется окно Powergui FFT Tools, в котором необходимо нажать кнопку Display для отображения результатов. Настройка процедуры гармонического анализа выполняется с помощью параметров задаваемых в окне Powergui FFT Tools. [4, с. 35]


Фурье анализ предназначен для перевода временного сигнала в частотный. Это позволяет проанализировать сигнал более детально.



Рис. 9. Результаты анализа FFT


 


Заключение


1.  В ходе работы в среде Multisim 11 мы использовали функцию Analysis Fourier. С помощью чего, мы разложили несинусоидальную периодическую функцию в ряд Фурье, а также получили амплитудно - частотный спектр. Данная программа имеет понятный пользовательский интерфейс и возможность работы с файлами. По пользованию программой имеется достаточно подробная справка.


2.  Разработанные компьютерные модели имеют ряд преимуществ создаваемые в среде LabVIEW. Данная программная среда является более наглядным, а также он прост в освоении. Преимуществом данной программы является возможность создание своего пользовательского интерфейса, с различными управляющими элементами и индикаторами.


3.  Надежность алгоритмов подтверждена идентичными результатами, полученными в широко распространенной среде математического моделирования MatLab. В прикладном пакете MatLab имеется библиотека Simulink, предназначенным для моделирования динамических систем, модели которых составляются из отдельных блоков (компонентов).


4.  Моделирование схем, в частности проведение анализа Фурье, имеют в значительные сходства между программным редактором Multisim 11 и прикладным пакетом Simulink. Данные программные среды позволяют выводить результаты более детально.


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


 


Список литературы:

1.Дьяконов В. П. Simulink 5/6/7: Самоучитель. -М.: ДМК-Пресс, 2008. – 784 с.: ил.

2.Загидуллин Р. Ш. LabVIEW в исследованиях и разработках. - М.: Горячая линия - Телеком, - 352 с.: ил.

3.Лурье М. С., Лурье О. М. Применение программы MATLAB при изучении курса электротехники. Для студентов всех специальностей и форм обучения. - Красноярск: СибГТУ, 2006. – 2008 с.

4.Пейч Л. И., Тойчилан Д. А., Поллак Б. П. LabVIEW для новичков и специалистовю - М.: Горячая линия - Телеком, 2004. – 384 с.: ил.

5.Хернитер Марк Е. Multisim 7: Современная система компьютерного моделирования и анализа схем электронных устройств. (Пер. с англ.) / Пер с англ. Осипов А. И. - М.: Издательский дом ДМК-Пресс, 2006. – 488 с.: ил.

6.Черных И. В. Моделирование электротехнических устройств в MATLAB. SimPowerSystems и Simulink. - М.: ДМК-Пресс, 2007. – 288 с., ил.

7.Multisim. Руководство пользователя. National Instruments Corporation, 2007.


 

 

 

Уважаемые авторы и комментаторы!

Убедительная просьба вести конструктивные дискуссии по теме статьи, а не вступать в перепалки. Комментарии не по теме статьи будут удалятся.

Информация о рейтинге всех статей будет проверяться оргкомитетом.

 

Администрация сайта

 

 

Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Комментарии (1)

# Серик Кульмамиров 06.12.2017 14:59
Статья понравилась. Удачное изложение темы анализа Фурье для сигналов в среде ТАУ с применением моделирования с ВП в LabVIEW. Думаю, надо продолжать исследования в этом направлении в сочетании с программами моделирования MultiCap+MiltiSim+LabVIEW+UltiBoatd с целью доводки проектирования цифровых схем на уровень ПЛИС. Спс авторам статью за приятно чтение.

Оставить комментарий