Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.5. РАСЧЕТ НА ЭВМ СТАЦИОНАРНЫХ РЕЖИМОВ В НЕАВТОКОЛЕБАТЕЛЬНЫХ И АВТОКОЛЕБАТЕЛЬНЫХ НЕЛИНЕЙНЫХ ЦЕПЯХРоль априорной информации. Рассмотрим теперь некоторые особенности машинного расчета стационарных режимов в нелинейных цепях. Следующие обстоятельства осложняют расчет таких режимов: 1) возможное отсутствие стационарного режима (в частности периодического) при принятой идеализации цепи, например при выбранной аппроксимации нелинейных элементов; в этом случае машинный счет может продолжаться сколь угодно долго без положительного результата; 2) сосуществование нескольких стационарных режимов; при этом расчет на ЭВМ может привести к любому из них, если не принять специальные меры; 3) отсутствие сведений о частоте колебаний, если система автоколебательная. Чаще всего машинный расчет стационарного режима производят «через переходный»; задают некоторые начальные условия и интегрируют дифференциальные уравнения цепи, получая решение для нарастающих значений времени Если априорная информация о цепи содержит сведения о том, что цепь конвергентна, то при любых воздействиях начальных условий машинный расчет всегда приведет нас к одному и тому же решению. «Неудачный» выбор начальных условий может лишь увеличить необходимое для расчетов машинное (время. Когда мы знаем, что цепь диссипативна, то при любом (конечно, устойчивом) процессе машинного счета исключено появление неограниченно больших значений в массивах чисел, образующих решение, т. е. исключен останов из-за переполнения разрядной сетки ЭВМ. В случае периодического воздействия на цепь информация о диссипативности означает, что в конце счета будет достигнут действительно установившийся режим, так как хотя бы один такой периодический режим обязательно устанавливается в цепи. Когда же априорная информация о цепи, находящейся под периодическим воздействием, содержит указание одновременно и о конвергентности, и о диссипативности цепи, т. е. возможности реализации единственного устойчивого периодического режима, то можно быть уверенным, что, начав с любых начальных условий, мы придем при устойчивых вычислениях к одному и тому же искомому решению. В случаях, когда периодических или иных стационарных решений несколько, и расчет вновь идет через переходный процесс, чрезвычайно важно знать, при каких начальных условиях устанавливается тот или иной периодический режим. Например, если требуется рассчитать выходные колебания В заключение коснемся априорной оценки частоты автоколебаний в автономных системах. Точное значение этой частоты может быть получено лишь в результате самого машинного исследования (в частности, с учетом поправок за счет высших гармоник — см. § .4.4). Приближенная же величина может быть подсчитана заранее по Собственным частотам контуров автогенератора. При расчете стационарных режимов также важна априорная оценка разброса постоянных времени, определяющая выбор метода интегрирования, о чем было сказано выше. Два подхода к машинному расчету стационарных режимов. Один подход нам уже известен — это расчет через переходный процесс. Возможен и другой принцип расчета процессов в нелинейной цепи. Рассмотрим, например, расчет параметров автоколебаний в соответствии с методом медленно меняющихся амплитуд. Согласно (4.162) стационарный режим определяется решением уравнений:
Их можно решить на ЭВМ и найти параметры автоколебаний принципиально для сколь угодно сложных форм нелинейных характеристик, а не только для простых аппроксимаций. Сопоставим эти два подхода. При расчете через переходный режим основным вычислительным процессом является интегрирование, продолжающееся до окончания переходного режима. Если стационарный режим устанавливается в исследуемой цепи медленно, что характерно для цепей с высокодобротными контурами, то даже при не очень малых шагах интегрирования машинный расчет займет много времени. С другой стороны, такой подход не требует никаких предположений о характере цепи; в частности, его можно использовать в случае сильно нелинейных цепей. Если же говорить о втором способе, то здесь основная задача вычисления состоит в решении системы нелинейных алгебраических или трансцендентных уравнений. Длительного процесса интегрирования можно избежать. Заранее трудно сказать, какой из двух подходов приведет к меньшим вычислительным затратам; выбор должен делаться применительно к конкретной задаче. В последующей части этого параграфа будем иметь в виду только расчет через переходный процесс. Критерии стационарности (правила останова интегрирования). В ЭВМ должно быть введено правило, в соответствии с которым машина должна принять решение об окончании переходного режима и наступлении стационарного. Таких правил известно несколько, но все они основываются на сопоставлении векторов решений После того как действуя в соответствии с введенным правилом, ЭВМ приняла решение о том, что стационарное решение имеет место, интегрирование дифференциальных уравнений прекращается. Далее имеются две возможности: 1) прекратить вычисления и вывести на печать массивы чисел, отвечающие некоторым или всем компонентам вектора решения дифференциальных уравнений и вектора отклика Правило, в соответствии с которым прекращается интегрирование, может быть названо также критерием стационарности. Чаще всего используются следующие критерии стационарности для
числа В первом случае вычисления строятся так. На отрезке временной оси, равном периоду При использовании критерия (7.36) решение о стационарности выносится на основании анализа значений Вычисления, связанные с критерием (7.35), конечно, проще, но имеют тот недостаток, что сильнее подвержены влиянию сбоев в ЭВМ: сбой в расчете всего лишь одного значения какой-либо компоненты вектора Некоторые способы сокращения машинного времени при расчете неавтономных цепей. Как уже было отмечено, в радиоэлектронных нелинейных цепях расчет стационарного режима через переходный может быть связан с очень большими затратами машинного времени. Поэтому полезно хотя бы коротко рассмотреть некоторые способы сокращения этих затрат. Один из самых простых способов состоит во введении переменного шага интегрирования. Точнее говоря, переходный процесс (информация о котором, как мы предполагаем, не представляет интереса) считается со сравнительно большим шагом, т. е. невысокой точностью (что и обеспечивает экономию времени), а стационарный отрезок решения — с малым Малость шага интегрирования при расчете стационарного режима должна гарантировать, требуемую точность. Однако для того чтобы этот прием не привел бы к грубым ошибкам, необходимо выполнить некоторые условия. В частности, следует обеспечить устойчивость процесса интегрирования при больших шагах. Нужно позаботиться и о том, чтобы большая ошибка при расчете переходного процесса не привела бы к отличному от искомого стационарному режиму. Последнее проще всего обеспечивается в случае конвергентности и диссипативности рассчитываемой цепи. Второй распространенный способ сокращения машинного времени основан на рассмотрении условия периодичности искомого решения
как некоторого операторного уравнения относительно вектора начальных условий
причем Для решения (7.37) относительно Третий способ по своей идее близок к только что рассмотренному. Заметим сначала, что выражение в левых частях критериев стационарности (7.35) и (7.36) для периодического режима обращаются в нуль. Рассмотрим их соответственно при начального значения Заметим в заключение, что в двух последних методах расчета стационарного режима фактически обходятся без интегрирования на участке переходного режима.
|
1 |
Оглавление
|