Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.4. РАСЧЕТ ДИНАМИЧЕСКИХ РЕЖИМОВ ИНТЕГРИРОВАНИЕМ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ЦЕПИШирокий круг вопросов, относящихся к расчету нелинейной цепи, связан с изучением динамики цепи, т. е. изменением во времени токов, зарядов, напряжений и т. п. Для установления этих вопросов приходится интегрировать нелинейные дифференциальные уравнения цепи, рассмотренные в § 7.2. Ознакомимся с некоторыми формами и характеристиками методов интегрирования, связанными с особенностями цепей. Поскольку априорная информация о свойствах исследуемой цепи играет важную роль как при выборе метода интегрирования, так и его параметров, этот выбор должен производиться инженером, решающим задачу расчета цепи. Методы интегрирования дифференциальных уравнений можно разбить на явные и неявные. Явные характерны тем, что значение решения на некотором шаге итеративного процесса явно выражается через значения решения на предыдущем шаге (или шагах) в форме некоторого разностного соотношения. Неявные же методы требуют для расчета «нового» значения интеграла (т. е. интеграла на «новом» шаге) решения некоторой системы недифференциальных уравнений. Происходит это потому, что соответствующее разностное соотношение неявно определяет искомую величину. Поясним это на примере одного из самых простых методов интегрирования — метода Эйлера (только этим методом мы и ограничимся в дальнейшем). Пусть интегрируется уравнение состояния (7.3), которое запишем теперь
Поскольку внешнее воздействие Из курса вычислительной математики известно, что решение векторного уравнения (7.9) задается как последовательность векторов В явном методе Эйлера значение решения на
В простейшей форме неявного метода Эйлера имеем
Здесь определяемый вектор Казалось бы, последнее обстоятельство указывает на нецелесообразность применения неявного метода Эйлера (как и других неявных методов) при расчете нелинейных цепей из-за роста вычислительных затрат. Однако во многих задачах радиоэлектроники оказывается, что именно неявные методы интегрирования обеспечивают сокращение затрат на вычисления. Чтобы уяснить это, вспомним, что подразумевается под устойчивостью вычислительного процесса — в нашем случае под устойчивостью процесса интегрирования. Известно, что всякий процесс вычислений подвержен действию своеобразных «помех» — ошибок, вызванных разными причинами. Для нас важнейшими из этих причин являются две: округление чисел в ЭВМ и то обстоятельство, что формулы интегрирования являются приближенными, причем точность приближения зависит от шага Как известно, при некоторых условиях действие ошибок, сопровождающих вычисления на каждом шаге, накапливается; в таких случаях говорят, что вычислительный процесс «теряет устойчивость». При этом обычно оказывается, что приближенное решение дифференциального уравнения даже качественно не отвечает точному решению (пример см. на рис. 7.3, где цифрами 1 и 2 обозначено соответственно точное и приближенное — при потере устойчивости — решения
Рис. 7.2
Рис. 7.3 Попытаемся выяснить [19] условия устойчивости процесса интегрирования и их связь с параметрами цепи. Ограничимся для простоты случаем линейной цепи, однако и он весьма поучителен. Кроме того, допустим, что цепь — автономная, т. е. внешние воздействия к ней не приложены; поэтому правая часть (7.9) не зависит от Поскольку цепь принята линейной с постоянными во времени параметрами, то в (7.9)
где А — квадратная матрица, составленная из констант; она полностью характеризует линейную цепь. Иными словами, (7.9) соответствует системе линейных дифференциальных уравнений:
Критерий устойчивости явного метода Эйлера. Рассмотрим сначала устойчивость явного метода Эйлера. Подставив (7.12) в основной явный алгоритм (7.10), получим
где 1 — единичная матрица. Далее обозначим
Эта матрица, как видно из (7.14), полностью определяет алгоритм интегрирования; он зависит от шага отображаемых матрицей А. Итак, следующее значение вектора решения
Напомним (см. § 7.3), что
Теперь нам понадобятся два факта из общей теории устойчивости. Первый относится к устойчивости цепей и, по существу, уже известен нам из § 4.2, но будет приведен здесь в иной форме. Критерий устойчивости линейной цепи, характеризуемой матрицей А, таков: действительные части всех собственных чисел матрицы А должны быть отрицательны. Иными словами, если
то для всех
Второй факт относится не к исследуемой цепи, а к алгоритму (7.16). Чтобы процесс интегрирования по (7.16) был устойчивым, т. е. чтобы не было неограниченного накопления действия ошибок, должно выполняться условие: модули всех собственных чисел матрицы Подставив (7.18) в (7.17), получим собственное число и его модуль
Условие устойчивости интегрирования будет
Для устойчивой цепи (когда все
Итак, интегрирование будет устойчивым, если шаг интегрирования не превосходит некоторого критического шага
Минимальному по абсолютной величине собственному числу отвечает максимальная постоянная времени и наоборот. Возвращаясь к основному соотношению (7.23) при
где
Итак, при явном методе Эйлера критический шаг, который нельзя превосходить из-за необходимости обеспечения устойчивости процесса интегрирования, равен удвоенной минимальной постоянной времени. Расчет нелинейной цепи устойчивым явным методом Эйлера. Пусть сначала рассматривается переходный режим нелинейной цепи. Если все собственные числа вещественны, то длительность переходного процесса Тпер определяется максимальной постоянной времени
Величина Соотношение (7.27) определяет число шагов из соображений, связанных с устойчивостью процесса интегрирования, когда шаг не может превышать
Поэтому не погрешность расчета, а устойчивость процесса интегрирования определяет величину шага, и число шагов составляет При большом разбросе постоянных времени число шагов и машинное время, необходимое для расчета переходного процесса на ЭВМ, могут стать недопустимо большими даже при высокопроизводительных современных ЭВМ. В высокочастотных устройствах, содержащих одновременно узкополосные фильтры и контуры и сравнительно широкополосные тракты (например, разделительные До сих пор рассматривался расчет переходного режима. Пусть теперь к нелинейной цепи приложено периодическое воздействие периода Затруднения, возникающие при применении явных методов, когда разброс постоянных времени велик, объединяют термином «проблема постоянных времени». Устойчивость неявного метода Эйлера. Обратимся к алгоритму неявного метода Эйлера (7.11) и опять ограничимся случаем линейной цепи (7.12), (7.13). Подставив (7.12) в (7.11), получим
т. е. уравнение относительно
Умножая обе части (7.30) слева .на матрицу, обратную
Введя обозначение
представим (7.31) в форме, аналогичной соотношению (7.16):
Таким образом, матрица Полагая, как и ранее в (7.18), собственное число матрицы в общем случае комплексным, найдем Если сама исследуемая цепь устойчива, т. е. все
Отсюда следует, что условие устойчивости процесса интегрирования линейных уравнений неявным методом Эйлера выполняется всегда, т. е. при любом Следовательно, при выборе шага можно руководствоваться только соображениями, связанными с погрешностью интегрирования (см. рис. 7.2). Как мы видели выше, это означает, что шаг О выборе метода интегрирования (резюме). При выборе метода интегрирования нелинейной цепи необходимо прежде всего оценить порядок разброса постоянных времени хотя бы в грубом линейном приближении. Если этот разброс велик Неявные методы позволяют работать со сравнительно большими шагами интегрирования Отметим, что при использовании неявных методов нет необходимости формировать уравнения нелинейной цепи в форме (7.3) — (7.4), а можно использовать непосредственно «неявные» уравнения
|
1 |
Оглавление
|