В этой главе мы снова вернемся к некоторым аспектам наших колебательных систем, только постараемся теперь увидеть нечто более общее, стоящее за спиной каждой частной системы. Изучение каждой колебательной системы сводилось к решению дифференциального уравнения
Эта комбинация «операций» над переменной х обладает интересным свойством: если вместо х подставить (х+у), получится сумма одинаковых операций над х и y, а умножение х на число а сводится к умножению на это число первоначальной комбинации. Это легко доказать. Чтобы не переутомиться, записывая все буквы, вошедшие в (25.1), давайте введем «скорописные» обозначения. Обозначим всю левую часть уравнения (25.1) символом L(х). Увидев такой символ, вы должны мысленно представить себе левую часть уравнения (25.1). Поэтому, согласно этой системе, символ L(x+y) будет означать следующее:
(Подчеркнем букву L, чтобы не спутать этот символ с обычной функцией.) Иногда мы будем употреблять термин операторная запись, но совершенно безразлично, какими словами это называть, просто-напросто это «скоропись». Наше первое утверждение, что
L(x+y)=L(x)+L(y), (25.3)
следует из соотношений а(х+у)=ах+ау, d(x+y)/dt=dx/dt+-dy/dt и т. д.
Легко доказать, что для постоянного а
L(ax)=aL(x). (25.4)
[Соотношения (25.3) и (25.4) тесно связаны одно с другим, потому что, подставив в (25.3) х+х, мы получим (25.4) для частного значения а=2 и т. д.]
Решая более сложные задачи, можно получить L, в котором содержится больше членов и более высокие производные. Обычно первым делом интересуются, справедливы ли соотношения (25.3) и (25.4). Если они выполняются, то задачу называют линейной. В этой главе мы изучим некоторые свойства систем, следующие только из того факта, что система линейная. Это поможет нам понять общность некоторых свойств изученных ранее частных систем.
Давайте изучим некоторые свойства линейных дифференциальных уравнений, причем полезно помнить о хорошо знакомом нам частном уравнении (25.1). Первое интересное свойство: предположим, что мы решаем дифференциальное уравнение для переходных движений: свободных колебаний без действия внешних сил. Нам предстоит решить уравнение
L(x)=0. (25.5)
Предположим, что мы как-то исхитрились одолеть это уравнение и нашли его частное решение х1. Это значит, что нам известна функция x1, для которой L(x1)=0. После этого можно заметить, что ax1— тоже решение нашего уравнения; можно умножить частное решение уравнения на любую постоянную и получить новое решение. Иначе говоря, если какое-либо решение позволяет частице продвинуться на определенное расстояние, то она может совершить и более длинный рейс. Доказательство: L(ax1)=aL(x1)=a•0=0.
Предположим теперь, что нам удалось все-таки найти не одно частное решение x1, но и второе х2(напомним, что когда мы в поисках переходного решения подставляли x=exp(iat), то мы нашли два значения a, т. е. два решения: x1и х2). Покажем теперь, что комбинация x1+x2 — тоже решение. Иными словами, если положить x=x1+x2, то х — это опять решение уравнения. Почему? Потому что если L(x1)=0 и L(x2)=0, то L(xt+x2)=L(x1)+L(x2)=0+0=0. Таким образом, мы вправе складывать отдельные решения, описывающие движения линейной системы.
Продолжая в том же духе, мы можем сложить шесть первых и два вторых решения; ведь если x1есть решение, то ax1 — тоже решение. Другими словами, любая сумма двух решений, например ax1+bx2, удовлетворяет уравнению. Если нам посчастливится найти три решения, то мы увидим, что любая комбинация трех решений снова удовлетворяет уравнению, и т. д. Поток таких решений можно ограничить независимыми решениями; в случае осциллятора мы получили только два таких решения. Число независимых решений в общем случае зависит от того, что называется числом степеней свободы. Мы не будем сейчас подробно обсуждать этот вопрос, но в случае дифференциального уравнения второго порядка имеются лишь два независимых решения. Если мы найдем оба эти решения, то можно построить общее решение уравнения.
Посмотрим, что будет, когда на систему действует внешняя сила. Предположим, что нам встретилось уравнение
L(x)=F(t) (25.6)
и мы нашли его частное решение. Назовем его решением Джо xД, т. е. L(xД)=F(t). Хотелось бы найти еще одно решение этого уравнения. Добавим к решению Джо какое-нибудь решение свободного уравнения (25.5), например x1. Тогда, вспомнив о (25.3), получим
L(xД+xl)=L(xД)+L(x1)=F(t)+0=F(t). (25.7)
Следовательно, добавив к решению уравнения (25.6) любое «свободное» решение, мы получим новое решение. Свободное решение называют еще переходным решением.
Если неожиданно включить внешнюю силу, то движение осциллятора не сразу будет описываться равновесным (синусоидальным) решением: сначала к нему будут примешиваться переходные решения, которые, если подождать подольше, в конце концов «вымрут». Равновесное решение «выживет», потому что только оно соответствует внешней силе. В конце концов это будет единственным решением, но начальные движения системы зависят от того, какие обстоятельства сопутствуют включению силы.
Суперпозиция решений
Перейдем теперь к другой интересной проблеме. Предположим, что нам задана какая-нибудь внешняя сила Fa(например, периодическая сила с частотой w=wа, но наши выводы будут верны для любой зависимости силы от времени) и мы нашли движение, соответствующее этой силе (переходные движения можно учитывать или не учитывать, это неважно). Предположим, что мы решили еще одну задачу — нашли движение в случае действия силы Fb. После этого предположим, что кто-то вбежал в комнату и сказал: «На контрольной задают задачу с силой Fa+Fb. Что нам делать?» Конечно, мы решим эту задачу — ведь мы сразу обнаружим одно замечательное свойство: сумма решений хаи хb, получаемых в том случае, если брать силы по отдельности, будет решением новой задачи. Для этого надо только вспомнить о (25.3):
L(xa+xb)=L(xa)+L(xb)=Fa(t)+Fb(t). (25.8)
Это пример того, что называют принципом суперпозиции для линейных систем, и это очень важная вещь. Дело обстоит так: если мы сможем представить сложную силу в виде суммы нескольких более простых сил и сможем решить уравнение для каждой силы в отдельности, то мы сможем решить и первоначальное уравнение, потому что для этого надо просто объединить куски решения так же, как мы объединяли отдельные силы, чтобы получить полную силу (фиг. 25.1).
Фиг. 25.1. Пример принципа суперпозиции для линейных систем.
Еще один пример принципа суперпозиции. В гл. 12 (вып. 1) говорилось об одном из важнейших фактов, вытекающих из законов электричества. Если нам задано распределение зарядов qa, можно найти электрическое поле Ев, порождаемое этими зарядами в точке Р. Другое распределение зарядов qbпорождает в этой же точке поле Eb. Оба эти распределения, действуя вместе, породят в точке Р поле Е, которое представляет собой сумму полей Еа и Еb. Иначе говоря, поле, соответствующее совокупности многих зарядов,— это векторная сумма полей, соответствующих отдельным зарядам. Аналогия с предыдущим примером бросается в глаза: ведь если мы знаем результат действия отдельных сил, то отклик на силу, являющуюся суммой этих сил, будет суммой отдельных откликов.
Фиг. 25.2. Принцип суперпозиции в электростатике.
Причина справедливости принципа суперпозиции в электричестве состоит в том, что основные законы электричества, определяющие электрическое поле (уравнения Максвелле), — это линейные дифференциальные уравнения, обладающие свойством (25.3). Силам в этих уравнениях соответствуют заряды, порождающие электрическое поле, а уравнения, определяющие электрическое поле по заданным зарядам,— линейные уравнения.
Чтобы придумать еще один пример принципа суперпозиции, спросите себя, как вам удается настроить свой радиоприемник на определенную радиостанцию, хотя одновременно работает очень много станций. Сигналы радиостанций — это колеблющиеся электрические поля очень высокой частоты, действующие на антенну радиоприемника. Амплитуда этих колебаний, правда, меняется, их модулирует голос диктора, но скорость этих изменений очень мала и об этом можно пока забыть. Когда вы слышите: «Станция работает на частоте 780 килогерц», это значит, что частота излучаемого антенной радиостанции электромагнитного поля равна 780 000 колебаний в секунду и это поле с точно такой же частотой раскачивает электроны в антенне вашего приемника. Но ведь в то же самое время поблизости может работать и другая радиостанция на другой частоте, скажем на частоте 550 кгц. Эта станция тоже раскачивает электроны вашей антенны. Как же отделяются сигналы, поступающие в приемник с частотой 780 кгц, от сигналов, имеющих частоту 550 кгц? Ведь вы же не слышали голоса обоих дикторов одновременно.
Первая часть электрической цепи радиоприемника — это линейная цепь. По принципу суперпозиции ее отклик на электрическое поле Fа+Fbравен ха+хb. По всему выходит, что нам придется слушать обоих дикторов сразу. Но вспомним, что в резонансной цепи кривая отклика х на единичную силу Fзависит от частоты примерно так, как это изображено на фиг. 25.3.
Фиг. 25.3. Резонансная кривая с острым максимумом.
В цепи с очень большим значением Q отклик имеет очень острый максимум. Предположим, что обе станции имеют примерно одинаковую мощность, поэтому обе силы имеют примерно одинаковую амплитуду. Отклик равен сумме откликов хаи хb, но на фиг. 25.3 хагромаден, а хbочень мал. Таким образом, хотя оба сигнала одинаковы по силе, в приемнике они проходят через остро резонансную цепь, настроенную на частоту wа (частоту передач одной из станций), и отклик на эту частоту (станцию) значительно больше отклика на все остальные. Поэтому, несмотря на то что на антенну действуют оба сигнала, полный отклик почти целиком составлен из частоты wа, и мы можем выбрать ту станцию, какую пожелаем.
Несколько слов о механизме настройки. Как мы настраиваем радиоприемник? Мы изменяли частоту w0, меняя L или С цепи, потому что частота цепи зависит от комбинации L и С. Большинство радиоприемников устроено так, что в них меняется значение С. Поворачивая ручку настройки приемника, мы изменяем собственную частоту цепи. Пусть какому-то положению ручки соответствует частота wс; если нет радиостанций, работающих на этой частоте, приемник молчит. Вы продолжаете изменять емкость С цепи, пока не построите кривую отклика с резонансом при частоте wb, тогда вы услышите другую станцию. Вот так и настраивается радиоприемник; все дело в принципе суперпозиции, в сочетании с резонансным откликом.
Чтоб закончить обсуждение, давайте подумаем, как поступить при анализе линейных задач с заданной силой, когда сила очень сложно зависит от времени. Можно поступать по-разному, но есть два особенно удобных общих метода решения таких задач. Первый метод: предположим, что мы можем решить задачу в некоторых частных случаях, например в случае синусоидальных сил разных частот. Решать линейные уравнения в таких случаях — детская забава. Пусть нам и встретился этот «детский» случай. Теперь встает вопрос, нельзя ли представить любую силу в виде суммы двух или более «детских» сил? Мы уже показали на фиг. 25.1 довольно хитрую зависимость силы от времени; если туда добавить еще несколько синусоид, то результирующая кривая будет выглядеть еще сложнее. Таким образом, простенькие «детские» силы могут породить очень сложную силу. Верно и обратное: практически каждая кривая может быть представлена в виде бесконечной суммы синусоидальных волн разной длины волн (или частоты). Таким образом, мы знаем, как представить заданную силу Fв виде синусоидальных волн, поэтому решение х можно представить в виде суммы F синусоидальных волн, каждая из которых умножается на эффективное отношение х к F.Такой метод решения называют методом преобразования, Фурье, или анализом (разложением) Фурье. Мы не будем сейчас делать такого разложения; пока достаточно только идеи.
Очень интересен другой способ решения сложных задач. Предположим, что кто-то после больших умственных усилий решил заданную нам задачу в случае одной частной силы — импульсной. Сила внезапно и быстро действует на систему, затем выключается и все опять спокойно. Нам теперь достаточно решить такую задачу лишь в случае единичной силы, потом умножением на подходящее число мы сможем получить любые силы. Мы знаем, что осциллятор откликается на импульсную силу затухающими колебаниями. А как быть в случае другой силы, например силы, изображенной на фиг. 25.4?
Фиг. 25.4. Сложную силу можно представить как последовательность коротких импульсов.
Такую силу можно представить в виде последовательных ударов молотком. Сначала всюду стоит тишина, потом кто-то берет в руки молоток и внезапно раздаются равномерные удары — удар, удар, удар, удар, ... и опять все тихо. Иначе говоря, непрерывно действующую силу можно представить в виде ряда последовательных импульсов, быстро следующих один за другим. Мы знаем последствия одного импульса, а последствием серии импульсов будет ряд затухающих колебаний; нарисуйте кривую колебаний для первого импульса, затем, немного отступя, такие же кривые для второго импульса, третьего и т. д. Потом сложите все кривые. Таким образом математически можно представить полное решение в случае произвольной силы, если можно решить задачу для импульса. Ответ для любой силы можно получить путем интегрирования. Это метод функции Грина. Функция Грина — это отклик системы на отдельный импульс, а метод функции Грина — это метод анализа действия силы суммированием откликов на импульсы.
Физические принципы, лежащие в основе обоих методов, очень просты; они просто напрашиваются, если понять смысл линейного уравнения, но математические методы содержат довольно сложные интегрирования и т. д.; мы мало подготовлены, чтобы прямо атаковать эти методы. К этому вы еще вернетесь, когда поднабьете руку в математике. Но сама идея методов, право, очень проста.
Наконец, скажем еще, почему линейные системы так важны. Ответ прост: потому что мы умеем решать линейные уравнения! Поэтому большую часть времени мы будем решать линейные задачи. Вторая (и главная) причина заключается в том, что основные законы физики часто линейны. Например, уравнения Максвелла для законов электромагнетизма — линейные уравнения. Великие законы квантовой механики, насколько нам они известны, тоже сводятся к линейным уравнениям. Вот почему мы так много времени уделяем линейным уравнениям: если мы поняли линейные уравнения, мы готовы в принципе понимать очень многие вещи.
Упомянем еще другие ситуации, когда возникают линейные уравнения. Когда отклонения малы, многие функции можно приближенно заменить линейными. Например, точное уравнение движения маятника гласит
d2q/dt2=-g/Lsinq. (25.9)
Это уравнение решается при помощи эллиптических функций, но легче его решить численно, как мы это делали в гл. 9 (вып. 1) при изучении ньютоновых законов движения. Большинство нелинейных уравнений вообще можно решить лишь численно. Для малых углов sinq практически равен q, и в этом случае можно перейти к линейному уравнению. На этом примере можно сообразить, что есть много обстоятельств, при которых малые эффекты линейны (здесь это отклонения маятника на малые углы). Другой пример: если на пружине качается небольшой грузик, сила пропорциональна растяжению пружины. Если сильно потянуть за пружину, она может и порваться, значит, в этом случае сила совсем иначе зависит от расстояния! Линейные уравнения очень важны. Они настолько важны, что физики и инженеры, пожалуй, половину своего времени тратят на решение линейных уравнений.