Размер шрифта:
<i>ОПЕРАТОРНЫЙ МЕТОД АНАЛИЗА ПРОХОЖДЕНИЯ СИГНАЛОВ ЧЕРЕЗ ЛИНЕЙНЫЕ ЦЕПИ В СРЕДЕ MathCAD</i> Текст научной статьи по специальности «<i>Электротехника, электронная техника, информационные технологии</i>»
Play

ОПЕРАТОРНЫЙ МЕТОД АНАЛИЗА ПРОХОЖДЕНИЯ СИГНАЛОВ ЧЕРЕЗ ЛИНЕЙНЫЕ ЦЕПИ В СРЕДЕ MathCAD Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — В. Т. Першин

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — В. Т. Першин

OPERATIONAL METHOD OF THE ANALYSIS OF PASSAGE OF SIGNALS THROUGH LINEAR CIRCUITS IN MATHCAD ENVIRONMENT

Use of package MathCAD opens ample opportunities for studying processes in linear circuits, providing scientific depth and efficiency of research. The built-in graphic system of package MathCAD provides presentation of the obtained results of the analysis and may give animal images of the processes proceeding in complex linear circuits at passage through them of signals of any form. These reasons allow recommending an operational method of the analysis of passage of signals through linear circuits as effective means for use in the most various areas of a science and engineering practice.

Текст научной работы на тему «ОПЕРАТОРНЫЙ МЕТОД АНАЛИЗА ПРОХОЖДЕНИЯ СИГНАЛОВ ЧЕРЕЗ ЛИНЕЙНЫЕ ЦЕПИ В СРЕДЕ MathCAD»

ОПЕРАТОРНЫЙ МЕТОД АНАЛИЗА ПРОХОЖДЕНИЯ СИГНАЛОВ ЧЕРЕЗ ЛИНЕЙНЫЕ ЦЕПИ В СРЕДЕ МаШСАБ

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 28 января 2008

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

Ключевые слова: операторный метод, преобразование Лапласа, математические пакеты, дифференцирующие и интегрирующие цепи.

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

Используемые на практике математические методы прогнозирования ожидаемых результатов сокращают временные затраты на проведение дорогостоящих экспериментальных исследований и тем самым сокращают время на технологическую подготовку производства разрабатываемых товаров. Универсальные и специализированные математические пакеты, такие как МаШСАБ, Ма1;ЬаЬ, Марр1е и др. позволяют во много раз сократить время, затрачиваемое на моделирование характеристик новых товаров. Поэтому разработка современных методов компьютерного моделирования, в частности процессов прохождения сигналов через различные электрические цепи с использованием новых возможностей, позволяющих реализовать постоянно совершенствующиеся математические пакеты, является актуальной научной и практической задачей.

Учебные планы, по которым ведется подготовка специалистов в высшей школе, постоянно совершенствуются. В них все больше внимания уделяется использованию систем компьютерной алгебры (СКА), которые имеют дело с программами, работающими по алгоритмам особого рода [1, 2]. Эти алгоритмы помимо выполнения численных процедур, проводимых по правилам, регламентируемым широко известными языками программирования высокого уровня, обеспечивают символьные преобразования. Все СКА имеют мощные и удобные графиче-

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

Идея операторного метода анализа прохождения сигналов через линейные цепи состоит в том, что из области функций действительного переменного решение задачи о прохождении сигнала через данную линейную цепь переносится в область функций комплексного переменного s=a+iœ, где операции принимают более простой вид. Вместо исходных дифференциальных или интегро-дифференциальных уравнений при этом переносе получаются алгебраические уравнения. Результат решения поставленной задачи сводится к решению этих алгебраических уравнений. Затем производится обратный переход в область функций действительного переменного.

Предлагается осуществить решение задачи по исследованию передачи сигнала через линейные цепи путем использования прямого и обратного преобразований Лапласа в системе MathCAD на примере анализа прохождения импульсов прямоугольной формы через простейшие интегрирующие и дифференцирующие цепи.

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

Прямое преобразование Лапласа

Пусть Д()-функция действительного переменного t задана так, что при t<0, f(t)=0 и, кроме того, ft) возрастает не быстрее показательной функции, т.е. f(t)|<M ec0t при t>0. Здесь M и c0 — положительные действительные числа, t — переменная (в данном случае — время). Функция имеет ограниченный рост, если показатель роста c0 конечен.

Известно, что если функция f(t) удовлетворяет описанным условиям, то интеграл

сходится абсолютно и представляет собой функцию комплексного переменного s=a+iœ в полуплоскости Re(s)=a>c0. Уравнение (1) — это прямое преобразование Лапласа. Функция ft) называется оригиналом, а функция F(s) — изображением. Следовательно, оригинал и изобра-жение-это пара функций действительного переменного t и соответственно комплексного переменного s, связанных преобразованием Лапласа. Каждый оригинал имеет единственное изображение, если оно существует, и наоборот.

Обратное преобразование Лапласа

Из математического анализа известно, что если функция F(s) аналитична в полуплоскости Rc(.v)>c„. стремится к нулю при |s|—в любой полуплоскости Rc(.v)=c>c'„ равномерно отно-

сительно аргумента s и интеграл J F(s)ept ds абсолютно сходится, то l<(s) является изображу - i со

fit) = — f F(s)e"ds. (2)

Эта формула представляет собой обратное преобразование Лапласа и является решением (1) относительно функции ft).

За путь интегрирования можно принять любую бесконечную прямую, параллельную мнимой оси, расположенную на расстоянии c>c0 от начала координат так, чтобы все особые точки функции F(s) оставались левее пути интегрирования. Интеграл в (2) понимается как предел интеграла вдоль отрезка (с-/ю, с+/ю) при ю—>со.

При практическом применении обратного преобразования Лапласа путь интегрирования вдоль прямой, параллельной мнимой оси, заменяется (на основании леммы Жордана) замкнутым контуром, что дает возможность применить теорему о вычетах, согласно которой оригиналом ^(5) служит функция

где сумма вычетов берется по всем особым точкам функции ^(5). При «0 функция//)=0.

Формула (3) позволяет доказать теорему разложения применительно к мероморфной функции ^(р), т.е. когда особенности интегральной функции в конечной области — только полюсы.

Прямое и обратное преобразования Лапласа в системе MathCAD

Преобразования Лапласа можно выполнить путем обращения к меню пакета Mathcad "Символика", подменю "Трансформация", опции "Лаплас" и "Инверсия Лапласа". При прямом преобразовании в записанной функции-оригинале /(0 следует выделить (изобразить инверсным цветом) один знак — переменную, в нашем случае — это время При обратном преобразовании в записанной функции-изображении ^(5) следует выделить также один знак — комплексную переменную 5. После выделения нужной переменной входим в меню "Символика", подменю "Трансформация" и выбираем нужную опцию для выполнения преобразования. Результат выполнения операции тут же высвечивается на экране монитора.

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

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

2. По заданной форме входного сигнала определить средствами пакета MathCAD изображение сигнала и представить его в аналитической форме, т.е. вычислить обратное преобразование Лапласа для входного сигнала.

3. Представить в аналитической форме комплексный коэффициент передачи линейной

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

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

6. Используя графическую систему пакета MathCAD, построить график выходного сигнала.

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

Расчет формы импульса на выходе интегрирующей или дифференцирующей цепи

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

Выберем постоянную времени линейной цепи, равной 300. По условию задачи длительность импульса прямоугольной формы также должна равняться 300. Пакет MathCAD работает с размерными величинами, но вычислительная машина совершенно индифферентна к размерно-

стям обрабатываемых ею величин. Поэтому мы не указываем размерность длительности импульса, т.е. она может быть и 300 с, и 300 мс, и 300 мкс.

Для построения формы входного сигнала можно использовать встроенную функцию единичного скачка, которая в системе пакета MathCAD обозначается Ф(0. Тогда входной сигнал ft) можно задать как разность двух функций единичного скачка, сдвинутых относительно друг друга на величину, равную длительности сигнала. Имеем

а := 300 i := 0Д. 1023 / t := Ф t -Ф t-a

Здесь входной сигнал ft) представлен вектором t, элементы которого находятся на единичном расстоянии друг от друга на временной оси. Форма входного импульса с помощью графической системы MathCAD показана на рис. 1.

Рис. 1. Форма сигнала на входе интегрирующей или дифференцирующей цепи

Воспользовавшись встроенной системой преобразований Лапласа в пакет МаШСАБ, находим изображение входного сигнала:

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

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

выходного сигнала линейной цепи в виде функции g(t) (рис. 2).

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

📎📎📎📎📎📎📎📎📎📎