Явное нарушение сохранения энергии в системе электромагнитного трансформатора

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

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

Представьте себе следующую систему: Существует идеальный электрический трансформатор 1:1. Обе катушки имеют индуктивность L, а взаимная индуктивность принимает значение М "=" л 1 л 2 "=" л 2 "=" л , так как потерь нет и весь магнитный поток, создаваемый каждой катушкой, проходит через другую.

Теперь с обеих сторон трансформатора подключаем резистор и конденсатор так, как показано на картинке:

схема

Оба резистора имеют сопротивление R, а конденсатор имеет обе емкости C. Единственная разница между обеими сторонами заключается в том, что конденсатор слева изначально заряжен зарядом Q, а конденсатор справа не имеет начального заряда. Первоначально ток через катушки также отсутствует.

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

л г 2 Икс 1 ( т ) г т 2 + М г 2 Икс 2 ( т ) г т 2 + р г Икс 1 ( т ) г т + Икс 1 С "=" 0

л г 2 Икс 2 ( т ) г т 2 + М г 2 Икс 1 ( т ) г т 2 + р г Икс 2 ( т ) г т + Икс 2 С "=" 0
С начальными условиями:
г Икс 1 г т ( 0 ) "=" 0           Икс 1 ( 0 ) "=" Вопрос
г Икс 2 г т ( 0 ) "=" 0           Икс 2 ( 0 ) "=" 0
Я проверял эти уравнения снова и снова, и я искренне думаю, что они верны. Однако проблема возникает, когда я их решаю. Для этого я построил модель Simulink, а также код Matlab с использованием ode45. Когда я запускаю скрипт, я получаю заряд конденсаторов как функцию времени. Беря первые производные, я получаю интенсивность с обеих сторон трансформатора.

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

U г я с с "=" 0 р ( г Икс 1 ( т ) г т ) 2 г т + 0 р ( г Икс 2 ( т ) г т ) 2 г т

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

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

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

Пожалуйста, помогите мне с этим. Мне действительно нужно все исправить.

Заранее спасибо за ваши ответы,

Альберто.

Ответы (2)

В ваших уравнениях нет ничего плохого, что ведет к несохранению энергии. Вы можете убедиться в этом, выведя закон сохранения энергии непосредственно из уравнений движения. Для этого умножьте первое уравнение на г Икс 1 / г т , второй по г Икс 2 / г т , и просуммировать их. Собрав некоторые члены в полные производные, вы получите следующее (точки — производные по времени):

г г т ( 1 2 л Икс 1 ˙ 2 + 1 2 л Икс 2 ˙ 2 + 1 2 С Икс 1 2 + 1 2 С Икс 2 2 + М Икс 1 ˙ Икс 2 ˙ ) "=" р Икс 1 ˙ 2 р Икс 2 ˙ 2

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

Е ( 0 ) Е ( ) "=" Вопрос 2 2 С "=" 0 г т р Икс 1 ˙ 2 + р Икс 2 ˙ 2

Все это следует непосредственно из уравнений, без какой-либо отсылки к физике за этим. Если последнее уравнение нарушено, то это дефект либо схемы численного интегрирования (менее вероятно), либо вашего решателя ОДУ (более вероятно).

Большинство вещей, которые вы сделали, верны, за исключением оценки последнего интеграла. г 2 Икс г т 2 ( г Икс г т ) 2 Итак, когда вы поместите это как функцию в свой скрипт, вы получите неправильные результаты!

где тебя увидеть г 2 Икс г т 2 в последнем интеграле?
Спасибо за Ваш ответ! Но я думаю, что я делаю это прямо здесь тоже. Я хочу вычислить интеграл рассеиваемой мощности я 2 р , и я "=" ( г Икс г т ) .