Теорема Теллегена: полное руководство с решенными примерами и симуляциями в MATLAB
Теорема Теллегена — пошаговое руководство с решенными примерами
Что такое теорема Теллегена?
Теорема Теллегена была опубликована голландским электротехником и изобретателем Бернардом Д. Х. Теллегеном в 1952 году. Это наиболее фундаментальная и важная теорема среди всех теорем анализа электрических цепей. Большинство других теорем выводятся именно из неё.
Теорема Теллегена основана на законах Кирхгофа. Следовательно, она применима к любым цепям, подчиняющимся законам Кирхгофа. Теорема работает для широкого класса сетей: с линейными или нелинейными, 시간에 зависмыми или не зависящими, пассивными или активными элементами.
Теорема Теллегена гласит:
Теорема Теллегена основана на принципе закона сохранения энергии. Она находит применение в химических и биологических системах для определения динамического поведения физических сетей. В обработке сигналов теорема используется для проектирования фильтров.
- Связанная статья: Теорема Тевенена. Пошаговое руководство с решенным примером
Математическое уравнение
Для общего анализа рассмотрим сеть с n ветвями. Мгновенные токи через ветви: i1, i2, i3, …, in. Мгновенные напряжения на ветвях: v1, v2, v3, …, vn.
Мгновенная мощность, потребляемая элементом 1: p1 = v1i1.
p1 = v1 i1
Мгновенная мощность элемента 2 (p2):
p2 = v2 i2
Аналогично, мгновенная мощность n-го элемента (pn):
pn = vn in
Согласно теореме Теллегена, сумма всех мгновенных мощностей равна нулю:
p1 + p2 + p3 + … + pn = 0
v1 i1 + v2 i2 + v3 i3 + … + vn in = 0
В общем виде для k-й ветви:

Где:
- n = общее число ветвей в сети
- vk = мгновенное напряжение k-й ветви
- ik = мгновенный ток k-й ветви
- pk = мгновенная мощность k-й ветви
Рассмотрим ветвь AB как k-ю ветвь (см. рисунок).

Тогда мгновенное напряжение vk:
vk = va – vb
Мгновенный ток через ветвь (от a к b): ik = iab.
pk = vk ik = (va – vb) iab ….. (1)
Для обратного направления тока (от b к a): iab = – iba.
Мгновенное напряжение: vk = vb – va.
pk = vk ik = (vb – va) iba ….. (2)
Складывая уравнения (1) и (2):
2vk ik = (va – vb) iab + (vb – va) iba
vk ik = 1/2 [(va – vb) iab + (vb – va) iba] ….. (3)
Для n ветвей уравнение принимает вид:

Согласно закону Кирхгофа для токов (КТК), алгебраическая сумма токов в узле равна нулю:

Подставляя это в уравнение (4), получаем:

Таким образом, доказано, что сумма мощностей, поставляемых в сеть, равна нулю. Это также означает, что сумма мощностей, поглощаемых элементами сети, равна сумме мощностей, выдаваемых источниками.
- Связанная статья: Теорема Нортона. Пошаговое руководство с решенным примером
Шаги для применения теоремы Теллегена
Для решения электрической сети по теореме Теллегена выполните следующие шаги:
Шаг 1: Определите количество ветвей в заданной электрической сети. Найдите мощность, рассеиваемую на каждой ветви. Для этого вычислите ток или напряжение ветви любым классическим методом анализа.
Шаг 2: Вычислите мгновенную мощность каждой ветви.
Шаг 3: Ветви с источниками энергии — это ветви, отдающие мощность. Ветви с остальными элементами (резисторы, катушки, конденсаторы) — ветви, поглощающие мощность. Идентифицируйте их.
Шаг 4: Присвойте положительный знак мощности отдающим ветвям и отрицательный — поглощающим. Можно выбрать обратное соглашение, но нельзя менять его в ходе решения.
Шаг 5: Сложите мощности всех ветвей. Сумма всегда должна быть равна нулю — это подтверждает теорему Теллегена.
- Связанная статья: Анализ цепей с суперконтуром (SUPERMESH) — пошагово с примером
Рассмотрим примеры.
Решенные примеры по теореме Теллегена
Пример №1
Подтвердите теорему Теллегена для приведенной ниже сети.

Решение:
Шаг 1: Схема содержит 5 ветвей. Для расчета мгновенных мощностей найдем токи во всех ветвях, применив закон напряжений Кирхгофа (КВК).

КВК для контура 1:
15 = 12I1 – 3I2
КВК для контура 2:
12 = – 3I2 + 6I2
Решая систему, получаем:
I1 = 2 А
I2 = 3 А
Шаг 2: Ток через ветвь 3:
I12 = I2 – I1 = 3 – 2 = 1 А
Теперь вычислим мощность каждой ветви:
P1 = V I1 = 15 × 2 = 30 Вт
P2 = R1 I12 = 9 × 4 = 36 Вт
P3 = R1 I122 = 3 × 1 = 3 Вт
P4 = R3 I22 = 3 × 9 = 27 Вт
P5 = V I2 = 12 × 3 = 36 Вт
Шаг 3: Две ветви содержат источники (ветви 1 и 5) — они отдают мощность. Остальные три ветви поглощают мощность.
Шаг 4: Присваиваем знак «+» для P1 и P5, знак «–» для P2, P3, P4.
Шаг 5: Сумма мощностей:
P1 – P2 – P3 – P4 + P5 = 30 – 36 – 3 – 27 + 36 = 0 Вт
Сумма мгновенных мощностей равна нулю. Теорема подтверждена.
- Связанная статья: Анализ цепей с суперузлом (SUPERNODE) — пошагово с примером
Пример №2
Найдите напряжение на источнике тока 6 А, используя теорему Теллегена.

Решение:
Шаг 1: Вычислим токи и напряжения, применяя КТК/КВК.

КВК для контура 2:
–12 = 8I2 – 6I1
Ток через источник тока: I1 = 6 А.
Подставляем:
–12 = 8I2 – 36 → 24 = 8I2 → I2 = 3 А
Шаг 2: Ток через ветвь 2: I12 = I1 – I2 = 6 – 3 = 3 А.
Мощности ветвей:
P1 = V I1 = V × 6 = 6V
P2 = R1 I122 = 6 × 9 = 54 Вт
P3 = R2 I22 = 2 × 9 = 18 Вт
P4 = V I2 = –12 × 3 = –36 Вт
Шаг 3: Ветви с источниками (1 и 4) — отдающие мощность (знак +). Резистивные ветви (2 и 3) — поглощающие (знак –).
Шаг 4: P1 и P4 — положительные; P2 и P3 — отрицательные.
Шаг 5: Сумма мощностей:
P1 – P2 – P3 + P4 = 0
P1 – 54 – 18 + 36 = 0 → P1 = 108 Вт
Мощность, отдаваемая источником тока 6 А, равна 108 Вт. Напряжение на нем:
P1 = V I → 108 = V × 6 → V = 18 В
Напряжение на источнике тока составляет 18 В.
- Связанная статья: Теорема о максимальной передаче мощности для цепей переменного и постоянного тока
Анализ и симуляция теоремы Теллегена в MATLAB
Цель: Доказать теорему Теллегена для схемы из примера выше.
Требования: MATLAB / Simulink.
Теория: Согласно теореме Теллегена, сумма мгновенных мощностей всех ветвей равна нулю. Для доказательства нужно вычислить мгновенную мощность каждой ветви. Напряжения и токи можно найти по КТК/КВК, но здесь мы используем модель Simulink.
Можно также использовать Multisim, PSIM и др. Построим схему в Simulink. Дисплеи покажут напряжения и токи каждой ветви. Их можно сравнить с расчетными значениями.
Модель Simulink
На рисунке ниже показана схема примера в Simulink.

На дисплеях видно напряжение и ток. Сравните их с результатами, полученными ранее по КТК/КВК — значения совпадают.
Расчет
После получения напряжений и токов вычисляем мгновенные мощности и суммируем их. Сумма всегда равна нулю. В данном примере значения из Simulink совпадают с аналитическими расчетами. Те же значения можно получить экспериментально, собрав схему на макетной плате и измерив вольтметром и амперметром параметры всех ветвей.
Таким образом, теорема Теллегена доказана.
- Связанная статья: Законы Кирхгофа (KCL и KVL) | Решенный пример
Применение теоремы Теллегена
Эта фундаментальная теорема широко используется в анализе цепей. Основные области применения:
- Проектирование фильтров в цифровой обработке сигналов.
- Определение устойчивости химических установок в химической инженерии.
- Применима к сосредоточенным системам с линейными/нелинейными, активными/пассивными, 시간에 зависмыми/независящими элементами.
- Используется в биологических процессах.
- Применяется в топологии и анализе структурных реакций.
- Находит динамическое поведение физических сетей.
Связанные уроки по анализу электрических цепей:
- Теорема суперпозиции — анализ цепей с решенным примером
- Калькулятор правила Крамера — системы 2 и 3 уравнений для электрических цепей
- Мост Вейтстоуна — схема, работа, вывод и применение
- Калькуляторы электротехники и радиоэлектроники
- 5000+ формул и уравнений электротехники и радиоэлектроники
Промышленные технологии
- Упрощение гейтовых схем: пошаговые техники булевой алгебры
- Теорема Миллмана: практическое руководство по анализу параллельных ветвей
- Теорема суперпозиции: понятное руководство по анализу цепей
- Теорема Тевенена: упрощение линейных цепей для анализа систем электроснабжения
- Теорема Нортона: упрощение линейных цепей с источниками тока и параллельным сопротивлением
- Переменные в MATLAB: Основы, примеры и работа с векторами/матрицами
- Матрицы в MATLAB: Создание, индексация, удаление строк/столбцов и операции
- Числа в MATLAB: типы, хранение и преобразование
- Строки в MATLAB: создание, манипуляции и функции
- Интеграция SolidWorks с MATLAB/Simulink: Пошаговый урок симуляции