Парадоксы при аналоговом и математическом моделировании параметрического резонанса

Аннотация

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

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

Особое внимание уделяется силе Кориолиса. Показано, что параметрическое изменение амплитуды колебаний в маятнике с тремя подвесами обусловлено силой Кориолиса, действующей на движущиеся дополнительные грузы в процессе колебаний.

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

Полученные теоретические результаты подтверждаются экспериментом и  численными расчетами. Работа может быть использована при создании новых лабораторных работ по физике.

НЕ нашли? Не то? Что вы ищете?

1. Введение

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

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

Для наблюдения параметрического резонанса в колебательном контуре требуются специальные  приспособления, позволяющие быстро выдвигать сердечник из катушки или диэлектрическую пластину из конденсатора и вдвигать их обратно в определенные моменты времени. Такая установка, в которой механическая энергия, затрачиваемая на вытаскивание ферромагнитного сердечника из катушки, превращается в электрическую энергию,  была создана в двадцатых годах прошлого века  и  [1].

Оказывается, изучение параметрического резонанса в колебательном контуре возможно без самого контура, если воспользоваться  простым  механическим  осциллятором. Имеется в виду реальный физический эксперимент, а не математическое моделирование, которое, казалось бы,  отодвинуло на второй план аналоговое физическое моделирование с помощью лабораторных моделей, свойства которых описываются уравнениями, аналогичными уравнениям изучаемого объекта. Обладая рядом преимуществ, аналоговое моделирование позволило получить результаты принципиальной важности, например, при исследовании волн в плазме  и в интерпретации вихревых структур в атмосферах планет. Медленно дрейфующее вокруг оси планеты Большое Красное Пятно Юпитера (БКПЮ)  наблюдали чуть ли не в  кастрюле с водой [2].
В настоящей работе используется своя “кухня” – моделирование с помощью “гвоздя и веревки”. В качестве простейшего устройства для аналогового моделирования выбран маятник на трифилярном подвесе. Как будет показано ниже, физические процессы в колебательном контуре и в выбранном механическом осцилляторе описываются одинаковыми дифференциальными уравнениями,

  2. Вывод уравнения свободных колебаний маятника

Что представляет собой маятник на трифилярном подвесе?  Это три лежащих в горизонтальной плоскости одинаковых стержня (три “гвоздя”) длиной d, соединенных своими  концами в одной точке О и подвешенных на трех нитях (на трех “веревках”), привязанных к стержням на  расстоянии  b от точки О. Угол между двумя соседними стержнями составляет 120о, длина каждой нити равна l.  масса  каждого стержня равна M/3. На каждом стержне  находится  дополнительный груз, массой m/3. Грузы синхронно  перемещаться по стержням, не приближаясь к точке О на расстояние, меньшее, чем b. Расстояние от точки  О до грузов обозначим x(t) (x(t)>b). Угол поворота стержней вокруг вертикали ОО1 обозначать . Наряду с геометрическими параметрами l, d, b и x  отношение масс  M/m и ускорение свободного падения g также  можно рассматривать как  параметры маятника.

Если маятник совершает свободные колебания при неподвижных  дополнительных  грузах, его энергия Е остается постоянной, поэтому уравнение колебаний можно получить, приравнивая нулю производную от Е по времени. Энергия маятника Е=Ек+Ер - это сумма кинетической энергии Ек вращательного движения стержней вокруг оси ОО1 и потенциальной энергии Ер  стержней, связанной с их  перемещением во время колебаний по вертикали вдоль той же оси ОО1 на величину .

.  (1).

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

Для исключения  из уравнения (1) решением геометрической задачи легко находится связь между углами  и  :

.  (2)

После исключения  и дифференцирования получим

,  (3)

Пренебрегая малой величиной  ,  получим уравнение колебаний

  (4)

  с циклической частотой

    (5) 

При малых углах   в равнении (4) можно положить .

А каким уравнением будут описываться колебания маятника, если дополнительные грузы придут в движение? Прежде, чем ответить на этот вопрос, сформулируем задачу для маятника на трифилярном подвесе, которая является аналогом для  задачи о колебательном контуре с резко изменяющейся индуктивностью. 

  3. Механический аналог задачи о колебательном контуре

Задача 1. Описанный выше маятник на трех подвесах совершает незатухающие колебания малой амплитуды около вертикальной оси.  В момент, когда стержни маятника проходят положение равновесия, дополнительные грузы одновременно быстро перемещаются с одинаковой скоростью от концов стержней к точкам подвеса. В состоянии наибольшего отклонения стержней  от положения равновесия дополнительные грузы быстро возвращаются обратно. Найти отношение увеличения угловой амплитуды маятника к первоначальной амплитуде после двукратного выполнения описанной процедуры.

Как нетрудно будет заметить, задача 1 чуть ли не дословно повторяет следующую задачу о параметрическом резонансе в колебательном контуре, которая предлагалась на одной из олимпиад  МФТИ. Методы решения таких задач обсуждаются в статье [3].

Задача 2. В колебательном контуре с индуктивностью L и емкостью C происходят незатухающие колебания. В момент, когда заряд конденсатора достигает максимального значения,  в катушку индуктивности быстро вставляют ферромагнитный сердечник, что повышает ее индуктивность до значения . В момент достижения током максимального значения стержень быстро выдергивают. Эту процедуру,  приводящую к увеличению амплитуды колебаний заряда,  периодически повторяют.  Найти отношение  увеличения амплитуды заряда конденсатора  при двукратном выполнении описанной процедуры к первоначальному заряду конденсатора

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

Пусть I1 – ток в катушке перед выдергиванием сердечника, а I2 – ток в катушке сразу после того, когда сердечник убрали. Из сохранения магнитного потока  µLI1 =LI2  следует  увеличение тока в µ раз, I2=µI1.

Теперь легко убедиться, что описанная в задаче манипуляция с сердечником  приводит к увеличению энергии катушки тоже в µ раз,

  (6) 

Очевидно, повторение описанной процедуры два раза приведет к увеличению максимальной энергии  катушки, а значит, и энергии контура в µ2 раз. Если Q – первоначальная амплитуда заряда конденсатора и ∆Q – увеличение амплитуды заряда после увеличения энергии контура в µ2 раз, то из отношения энергий конденсатора

  следует : .

Если ввести величину увеличения индуктивности катушки  ∆L=µL-L, то последняя формула принимает симметричный вид.

  (7)

Отношение увеличения амплитуды заряда конденсатора к его  первоначальному заряду  равно отношению изменения индуктивности катушки  к меньшему значению индуктивности (индуктивности катушки без сердечника).

Для сравнения приведем решение задачи 1.  Из закона сохранения момента импульса: найдем  отношение угловых скоростей  , где

, .

При однократном выполнении описанной в задаче  процедуры полная энергия маятника возрастет в раз,  а при двукратном в раз.

, откуда .

Наконец, отношение изменения амплитуды к первоначальной амплитуде равно отношению изменения момента инерции маятника к меньшему  значению момента инерции

  (8)

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

Появляется соблазн рассмотреть аналогичную задачу.

Задача 3. В колебательном контуре с индуктивностью L и емкостью C происходят незатухающие колебания. В момент, когда ток в катушке  достигает максимального значения,  в конденсатор быстро вставляют диэлектрическую пластину с диэлектрической проницаемостью  ε, что повышает его емкость до значения εС. В момент достижения зарядом конденсатора максимального значения пластину  быстро выдергивают.  Эту процедуру,  приводящую к увеличению амплитуды колебаний заряда,  периодически повторяют.  Найти отношение  увеличения амплитуды заряда конденсатора  при двукратном выполнении описанной процедуры к первоначальному заряду конденсатора.

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

4. Сила Кориолиса в маятнике на трех подвесах с подвижными грузами

Сначала получим уравнение для колебательного контура с изменяющейся индуктивностью L(t) и с постоянной  емкостью C. . Для этого приравняем напряжение на конденсаторе и ЭДС индукции в катушке,

  (9) 

Как только что было показано, момент инерции в маятнике на трех подвесах является механическим аналогом индуктивности . Отправляясь от уравнения (4), это позволяет записать уравнение колебаний маятника с подвижными грузами в виде

.  (10)

Здесь- механический аналог емкости:

.  (11)

Вычислив производную,  уравнение (10) можно записать в виде

  (12)

Второй член левой части уравнения (12) представляет собой момент силы Кориолиса . Это указывает на то, что параметрическое изменение амплитуды колебаний в маятнике с тремя подвесами обусловлено силой Кориолиса, действующей на движущиеся грузы.

Окончательно уравнение (12) запишем в виде

.  (13)

Уравнения (10) и (13) дополняется начальными условиями, . Обозначив угловую скорость , получим систему  двух дифференциальных уравнений первого порядка, которая решается численно.

  5. Опыты  с маятником

Смогут  ли три муравья одинаковой массы, двигаясь по стержням маятника, изменить его амплитуду  колебаний без помощи извне?  Конечно, послушные муравьи – это мечта экспериментатора. В нашем маятнике вместо них используются три дополнительных груза одинаковой массы, которые могут скользить по стержням. К каждому грузу привязывается  тонкий легкий резиновый жгут. Растягивая жгут, грузы смещают на край стержней и удерживают в таком положении с помощью тонкой нити, связанной с концами всех трех стержней. В нужный момент нить пережигается, и грузы под действием силы упругости одновременно приходят в движение. Если же нить перерезать ножницами, то избежать воздействия извне  не удается.

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

Далее  результаты опытов подтверждаются численными расчетами.

6. Результаты численных расчетов

Далее  результаты опытов подтверждаются численными расчетами. Расчеты проводились для  l=0.7, d=0.3, b=0.1,  0.1<x<0.3 и  M/m=0.2.  Можно говорить лишь об условном  периоде колебаний Т=2.8 с. Колебания ведь не являются периодическими. Скорость  движения грузов изменялась так, что производная от момента инерции по времени оставалась постоянной в течение всего времени движения. Для этого указывалось время в долях периода, за которое грузы проходят расстояние (d – b). Методом прогноза и коррекций [4] решалась система из двух  уравнений, заменяющая одно уравнение (13).

с начальными условиями , . Во всех вариантах расчета полагалось . При счете контролировалось выполнение закона сохранения энергии.

Рис. 1.  Увеличение угла отклонения маятника в радианах со временем.  , , .

Рис. 2.  Зависимости угловой скорости в с-1 от времени в секундах.  , , .

Рис. 3  Угол в радианах, угловая скорость в  с-1. Фазовый портрет маятника для числовых данных, которые были использованы в рис. 1. и рис. 2.  , , .

Полученные численные результаты, представленные на рисунках 1 – 3, совпадают с аналитическими результатами, полученными выше при решении задачи 1 в предположении, что  грузы проходят расстояние (d – b) быстро, а амплитуда колебаний невелика.

На рис. 2 показано резкое увеличение амплитуды угловой скорости в моменты времени, когда стержни проходят положение равновесия. На рис. 3 на фазовом портрете хорошо просматриваются прямолинейные участки, соответствующие этим временам движению дополнительных грузов.

На следующих трех рисунках  представлены результаты расчетов, которые отличаются от результатов предыдущих трех рисунков только большим начальным углом отклонения. Колебания прекращаются, маятник начинает закручиваться в одну сторону.

  Рис. 4.  Зависимость угла отклонения маятника в радианах от времени в секундах для , ,

.Как показано на рис. 4,  угол отклонения вдруг начал увеличиваться. Это означает, что маятник стал вращаться в одну сторону, т. е.. колебания прекратились. Это явление также наблюдалось в опытах с маятником на двух бифилярных подвесах.

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

Рис. 6  Фазовый портрет маятника для числовых данных, которые были использованы в рис. 4. и рис. 5,  для , , . Угол в радианах, угловая скорость в  с-1.

Рис. 7  Фазовый портрет маятника для числовых данных, которые были использованы в рис. 1 и рис. 2,  но для скорости движения грузов в 4 раза меньшей,  , , .. Угол в радианах, угловая скорость в  с-1.

Как показано на рис. 7, с увеличением времени движения грузов резких изменений на фазовом портрете, таких, как на рис. 3, не наблюдается.


Выводы

1. Для изучения параметрического резонанса в колебательном контуре  предлагается проводить реальные физические эксперименты с его механическим аналогом – маятником на трех подвесах с подвижными дополнительными грузами на его стержнях.

2. Показано, что не существует принципиальной разницы между параметрическими резонансами в колебательном контуре и в маятнике с трифилярным подвесом.

3.  Показано, что параметрическое изменение амплитуды колебаний в маятнике с тремя подвесами обусловлено силой Кориолиса, действующей на движущиеся дополнительные грузы в процессе колебаний.

4. Полученные теоретические результаты подтверждаются экспериментом и  численными расчетами.

5. Работа может быть использована при создании новых лабораторных работ по физике.

В заключение остается выразить благодарность научному руководителю

Литература

1.   Эволюция понятия резонанса. Успехи физических наук. Т. ХХХI, вып. 4,  1947 г,  с. 447.

2. .   Вихри Россби и спиральные структуры: Астрофизика и физика плазмы в опытах на мелкой воде. –М.: Наука. 1990. -240 с.
3. В.  Можаева  Катушки индуктивности в электрических цепях  ”Квант” № 4 , 1998 г.

4. Мак- , исленные метолы и программирование на фортране.  Мир 1969.

Программа на фортране

        PROGRAM IGOR

  COMMON/CCC/KTURN, KSW, DD, ALP, ALM, TIME, BB, CC, CD3,AmM, XNP1,T0,XX, ALS

  6 FORMAT(1X,5F10.4,2I7,E12.4)

  7 FORMAT(1X,9F10.6)

cccccccccccccccccccccccccccccccccccccccccccccccc

  KTURN=0

        KSW=1

  DD=0.30

        BB=0.1

        AmM=0.1

        CD3=DD*DD/3.

cccccccccccccccccccccccccccccc

        Am=AmM*0.2

cccccccccccccccccccccccccccccc

        AL=0.7

        GG=10.0

        GL=GG/AL

        B2M=BB*BB*(1.0+AmM)

        WW=SQRT(B2M/(CD3+AmM*BB*BB)*GG/AL)

        PI=3.1415926

        TT=2.*PI/WW

        T0=TT/20.0        *4.0

cccccccccccccccccccccccccccccccccc

        VM=Am*(DD-BB)/T0

                VV=(DD-BB)/T0

cccccccccccccccccccccccccccccccccc

        CC=AL/(BB**2*GG*(1.0+AmM))

       ALS=AmM*(DD**2-BB**2)/T0

       ALP=CD3+AmM*DD*DD

               ALM=CD3+AmM*BB*BB

       OTBET=AmM*(DD*DD-BB*BB)/(1./3.*DD*DD+AmM*BB*BB)

        WRITE (*,7) TT, T0,OTBET, WW, CC, ALS 

cccccccccccccccccccccccccccccccccccccccccccccccc

  EPS=1.0E-10

  DEL=0.001

  JJ=0

  KOLSTE=30000

  H=0.001

  CALL START(XN, YN, VN, ZN)

C START VALUE SSSSSSSSS START VALUE

  YN7=YN+0.000001

          YN77=YN+0.000001

  YK=YN

  VK=VN

  ZK=ZN

  open(9,form='FORMATTED',file='RESU1.dat')

  open(8,form='FORMATTED',file='UGOL. dat')

  open(10,form='FORMATTED',file='PORTRET. dat')

  open(11,form='FORMATTED',file='XXXX. dat')

  open(6,form='FORMATTED',file='CKOROCT. dat')

  open(7,form='FORMATTED',file='rel1.for')

  WRITE (7,7) YK, VK, ZK 

  N=0

  10 N=N+1

  XNP1=XN+H

  K=0

  20 K=K+1

  DGDY=(G(XNP1,YK+DEL, VK, ZK)-G(XNP1,YK, VK, ZK))/DEL

  DGIDY=1.-H/2.*DGDY

  DGDV=(G(XNP1,YK, VK+DEL, ZK)-G(XNP1,YK, VK, ZK))/DEL

  DGIDV=-H/2.*DGDV

C

  DGDZ=(G(XNP1,YK, VK, ZK+DEL)-G(XNP1,YK, VK, ZK))/DEL

  DGIDZ=-H/2.*DGDZ

c

  DFDY=(F(XNP1,YK+DEL, VK, ZK)-F(XNP1,YK, VK, ZK))/DEL

  DFIDY=-H/2.*DFDY

c

  DFDV=(F(XNP1,YK, VK+DEL, ZK)-F(XNP1,YK, VK, ZK))/DEL

  DFIDV=1.-H/2.*DFDV

C

  DFDZ=(F(XNP1,YK, VK, ZK+DEL)-F(XNP1,YK, VK, ZK))/DEL

  DFIDZ=-H/2.*DFDZ

C

  DEDY=(E(XNP1,YK+DEL, VK, ZK)-E(XNP1,YK, VK, ZK))/DEL

  DEIDY=-H/2.*DEDY

c

  DEDV=(E(XNP1,YK, VK+DEL, ZK)-E(XNP1,YK, VK, ZK))/DEL

  DEIDV=-H/2.*DEDV

C

  DEDZ=(E(XNP1,YK, VK, ZK+DEL)-E(XNP1,YK, VK, ZK))/DEL

  DEIDZ=1.-H/2.*DEDZ

C

  DELTA=CA(DGIDY, DFIDY, DEIDY, DGIDV, DFIDV, DEIDV, DGIDZ, DFIDZ, DEIDZ)

C

  GIK=YK-H/2.*G(XNP1,YK, VK, ZK)-YN-H/2.*G(XN, YN, VN, ZN)

  FIK=VK-H/2.*F(XNP1,YK, VK, ZK)-VN-H/2.*F(XN, YN, VN, ZN)

  EIK=ZK-H/2.*E(XNP1,YK, VK, ZK)-ZN-H/2.*E(XN, YN, VN, ZN)

C

  DELTY=CA(-GIK,-FIK,-EIK, DGIDV, DFIDV, DEIDV, DGIDZ, DFIDZ, DEIDZ)

  DELTV=CA(DGIDY, DFIDY, DEIDY,-GIK,-FIK,-EIK, DGIDZ, DFIDZ, DEIDZ)

  DELTZ=CA(DGIDY, DFIDY, DEIDY, DGIDV, DFIDV, DEIDV,-GIK,-FIK,-EIK)

C

  YKP1=YK+DELTY/DELTA

  VKP1=VK+DELTV/DELTA

  ZKP1=ZK+DELTZ/DELTA

C

  ABSER=ABS(YKP1-YK)

  RELER=ABS(ABSER/YKP1)

  YK=YKP1

  VK=VKP1

  ZK=ZKP1

c  WRITE (9,7) DGIDY, DFIDY, DEDY, DGIDV, DFIDV, DEDV, DGIDZ, DFIDZ, DEDZ

  IF(RELER. GT. EPS. AND. K.LT.7)GOTO 20

ccccccccccccccccccccccccccccccccccccccc

       KS=SIGN(1.0,YN)

       KS1=SIGN(1.0,YKP1)

  IF(KS. NE. KS1.AND. KTURN. EQ.0)THEN

        SUM=0.0

               EE=(0.2/3*DD*DD+0.02*DD*DD)/2.0*VN*VN

                V2DV1=VKP1/VN

       KTURN=1

       KSW=0

               TIME=XNP1

       ENDIF

       KKS=SIGN(1.0,VN)

       KKS1=SIGN(1.0,VKP1)

        IF(KKS. NE. KKS1.AND. KSW. EQ.0)THEN

       DYDY=(YKP1-YN77)/YN77

        WRITE (7,7) XN, DYDY, YN77,YN7,YKP1,SUM, EE

                WRITE (*,7) XN, DYDY, YN77,YN7,YKP1,SUM, EE

       YN77=YN7

               YN7=YN

       KTURN=0

       KSW=1

        TIME=XNP1

       ENDIF

cccccccccccccccccccccccccccccccccccccccc

  XN=XNP1

  YN=YKP1

  VN=VKP1

  ZN=ZKP1

CC

ccccccccccccccccccccccccccccccccc

c  SUM=SUM+VM*VN**2*XX*H

  RR=DD-VV*(XNP1-TIME)

       IF((XNP1-TIME).LT. T0)THEN

  SUM=SUM+VM*VN**2*RR*H

        ENDIF

ccccccccccccccccccccccccccccccccc

  JJ=JJ+1 

  IF(JJ. EQ.5)THEN

c  WRITE (9,6) XN, YN, VN, ZN, K,N, ABSER

  WRITE (8,6) XN, YN

  WRITE (6,6) XN, VN

  WRITE (10,6) YN, VN

  WRITE (11,6) XN, XX

  JJ=0

  ENDIF

  IF(N. LE. KOLSTE)GOTO 10

  stop

  END

          FUNCTION F(X, Y,V, Z)

  COMMON/CCC/KTURN, KSW, DD, ALP, ALM, TIME, BB, CC, CD3,AmM, XNP1,T0,XX, ALS

        T=XNP1-TIME

c                 CL=CD3+AmM*DD**2

               IF(T. GE. T0.AND. KTURN. EQ.1)THEN

        CL=CD3+AmM*BB**2

        XX=0.0

                KTURN=0

       AAA=0.0

         ENDIF

               

                       IF(T. LT. T0.AND. KTURN. EQ.1)THEN

       CL=ALP-ALS*T

        AAA=-1.0

                XX=(CL-CD3)/AmM

        ENDIF

cccccccccccccccccccccccccccccccccccccccccccccccc

                       IF(T. GE. T0.AND. KSW. EQ.1)THEN

        CL=CD3+AmM*DD**2

        XX=0.0

                KSW=0

                CL=CD3+AmM*DD**2

                AAA=0.0

         ENDIF

               

                       IF(T. LT. T0.AND. KSW. EQ.1)THEN

       CL=ALM+ALS*T

        AAA=0.0

                CL=CD3+AmM*DD**2

        ENDIF

c                 CL=CD3+AmM*DD**2

       XX=CL

  F=-SIN(Y)/(CL*CC)-V*ALS/CL*AAA

  RETURN

  END

C

  FUNCTION G(X, Y,V, Z)

  G=V 

  RETURN

  END

C

  FUNCTION E(X, Y,V, Z)

  E=Y+V-Z-X+1. 

  RETURN

  END

c

  SUBROUTINE START(X, Y,V, Z)

  X=0.

c  Y=3.1414926/18.0  *2.5

  Y=3.1414926/18.0

  V=0.

  Z=2.

  RETURN

  END

C

  FUNCTION CA(A1,A2,A3,B1,B2,B3,C1,C2,C3)

  RAB1=A1*B2*C3+A2*B3*C1+A3*B1*C2

  RAB2=A3*B2*C1+A2*B1*C3+A1*B3*C2

  CA=RAB1-RAB2

  RETURN

  END