Гармонический баланс - Harmonic balance
Гармонический баланс это метод, используемый для расчета установившаяся реакция из нелинейные дифференциальные уравнения,[1] и в основном применяется к нелинейным электрические схемы[2][3].[4]Это частотная область метод расчета установившегося состояния, в отличие от различных область времени методы устойчивого состояния. Название «гармонический баланс» описывает метод, который начинается с закона Кирхгофа по току, записанного в частотной области и выбранном количестве гармоник. Синусоидальный сигнал, приложенный к нелинейному компоненту системы, будет генерировать гармоники основной частоты. Фактически, метод предполагает, что решение может быть представлено линейной комбинацией синусоид, затем уравновешивает синусоиды тока и напряжения, чтобы удовлетворить закон Кирхгофа. Этот метод обычно используется для моделирования схем, которые включают нелинейный элементы[5] и наиболее подходит для систем с Обратная связь в котором предельные циклы происходить.
Микроволновые схемы были первоначальным применением методов гармонического баланса в электротехнике. СВЧ-схемы хорошо подходят, потому что исторически СВЧ-схемы состоят из множества линейных компонентов, которые могут быть непосредственно представлены в частотной области, а также нескольких нелинейных компонентов. Размеры системы обычно были небольшими. Для более общих схем этот метод считался непрактичным для всех, кроме этих очень маленьких схем, до середины 1990-х годов, когда Методы подпространства Крылова были применены к проблеме.[6][7] Применение методов предварительно обусловленных подпространств Крылова позволило решить гораздо более крупные системы, как по размеру схемы, так и по количеству гармоник. Это сделало практическим использование современных методов гармонического баланса для анализа радиочастотных интегральных схем (RFIC).
Алгоритм
Алгоритм гармонического баланса - это специальная версия Метод Галеркина. Он используется для расчета периодических решений автономных и неавтономных дифференциально-алгебраические системы уравнений. Обработка неавтономных систем немного проще, чем обработка автономных. Неавтономная система DAE имеет представление
с достаточно гладкой функцией куда - количество уравнений и являются заполнителями для времени, вектора неизвестных и вектора производных по времени.
Система не является автономной, если функция не является постоянным для (некоторых) фиксированных и . Тем не менее, мы требуем, чтобы было известное период возбуждения такой, что является -периодический.
Естественный кандидат в -периодическим решением системы уравнений является Соболевское пространство слабо дифференцируемых функций на интервале с периодическими граничными условиями Предположим, что гладкость и структура гарантирует, что является квадратично интегрируемый для всех .
Система гармонических функций это Основа Шаудера из и образует : Базис Гильберта из Гильбертово пространство интегрируемых с квадратом функций. Следовательно, каждый кандидат в решение можно представить рядом Фурье с коэффициентами Фурье и уравнение системы выполняется в слабом смысле, если для любой базовой функции вариационное уравнение
выполняется. Это вариационное уравнение представляет собой бесконечную последовательность скалярных уравнений, поскольку оно должно быть проверено для бесконечного числа базовых функций. в .
Подход Галеркина к гармоническому балансу заключается в проецировании множества кандидатов, а также тестового пространства для вариационного уравнения на конечномерное подпространство, охватываемое конечной базой .
Это дает конечномерное решение и конечная система уравнений
которое можно решить численно.
В специальном контексте электроники алгоритм начинается с текущего закона Кирхгофа, записанного в частотная область. Для повышения эффективности процедуры схему можно разделить на линейную и нелинейную части, так как линейная часть легко описывается и вычисляется с помощью узловой анализ непосредственно в частотной области.
Сначала делается первоначальное предположение для решения, затем продолжается итерационный процесс:
- Напряжения используются для расчета токов линейной части, в частотной области.
- Напряжения затем используются для расчета токов в нелинейной части, . Поскольку нелинейные устройства описываются во временной области, напряжения частотной области преобразуются во временную область, обычно с использованием обратных быстрых преобразований Фурье. Затем нелинейные устройства оцениваются с использованием сигналов напряжения во временной области для получения их токов во временной области. Затем токи преобразуются обратно в частотную область.
- В соответствии с Законы цепи Кирхгофа, сумма токов должна быть равна нулю, . Итерационный процесс, обычно Итерация Ньютона, используется для обновления сетевых напряжений таким образом, что текущий остаток уменьшен. Этот шаг требует формулировки Якобиан .
Сходимость достигается, когда достаточно мала, при этом известны все напряжения и токи стационарного решения, чаще всего представляемые как коэффициенты Фурье.
Инструменты
Инструмент гармонического баланса, названный Гибкий, для микроволновых схем доступна для скачивания.[8]также была разработана, но эта версия недоступна. Xyce, высокопроизводительный параллельный электронный симулятор, который может выполнять анализ гармонического баланса.
Метод гармонического баланса также изначально поддерживается для общего нелинейного мультифизического моделирования методом конечных элементов в библиотеке C ++ FEM с открытым исходным кодом. Sparselizard.
Рекомендации
- ^ Деуфлхард, Питер (2006). Методы Ньютона для нелинейных задач. Берлин: Springer-Verlag. Раздел 7.3.3 .: Метод коллокации Фурье.
- ^ Гилмор, Р. Дж .; Стир, М. Б. (1991). «Анализ нелинейных цепей методом гармонического баланса. Обзор техники. Часть I. Вводные понятия». Int. Дж. Микроу. Mill.-Wave Comput.-Aided Eng. 1: 22–37. Дои:10.1002 / ммce.4570010104.
- ^ Куртис, В. Р., Эттенберг, М. (4–6 июня 1985 г.). «Нелинейная модель полевого транзистора на основе GaAs для использования в конструкции выходных цепей для усилителей мощности». Дайджест Международного микроволнового симпозиума IEEE (MTT-S). Сент-Луис, Миссури, США: 405–408.CS1 maint: несколько имен: список авторов (связь)
- ^ Nakhla, Michel S .; Влах, Иржи (февраль 1976 г.). «Методика кусочно-гармонического баланса для определения периодического отклика нелинейных систем». Транзакции IEEE в схемах и системах. CAS-23: 85–91. ISSN 0098-4094.
- ^ Маас, Стивен А. (2003). Нелинейные СВЧ и ВЧ схемы. Артек Хаус. ISBN 978-1-58053-484-0.
- ^ Feldmann, P .; Melville, B .; Лонг, Д. (1996). Эффективный анализ в частотной области больших нелинейных аналоговых схем. Материалы конференции Custom Integrated Circuits Conference. С. 461–464. Дои:10.1109 / CICC.1996.510597. ISBN 978-0-7803-3117-4.
- ^ Brachtendorf, H.G .; Welsch, G .; Лаур, Р. (1995). Быстрое моделирование установившегося состояния цепей методом гармонического баланса. Труды, Международный симпозиум по схемам и системам. 2. п. 1388. Дои:10.1109 / ISCAS.1995.520406. ISBN 978-0-7803-2570-8.
- ^ Rhodes, D .; Перлман, Б. (май 1999 г.). «Параллельные вычисления для моделирования цепей СВЧ». Протоколы IEEE по теории и методам микроволнового излучения. 45 (5): 587–592. Дои:10.1109/22.575573.