9983

Методы моделирования во временной области

Реферат

Коммуникация, связь, радиоэлектроника и цифровые приборы

Методы моделирования во временной области. Модели во временной области наиболее удобны для анализа переходных процессов в ТУ моделирования статического режима и нелинейных устройств. Рассмотрим алгоритмы формирования системы уравнений математической модели ТУ

Русский

2013-03-19

71 KB

7 чел.

Методы моделирования во временной области.

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

Рассмотрим алгоритмы формирования системы уравнений математической модели ТУ во временной области

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

С середины 50-х годов в автоматизированном проектировании на чал широко применяться метод переменных состояний позволяющий получить систему уравнений математической модели в виде двух систем матричных уравнений:

                                                                                                                                                      (1)

где    вектор фазовых переменных, называемых переменными состояния, Q - вектор, характеризующий входные воздействия, F—вектор выходных параметров, L, М — постоянные действительные матрицы соответствующего размера.

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

Алгоритмическую реализацию метода во многом определяет выбор вектора переменных состояния V. За вектор переменных состояния могут быть, например, выбраны узловые потенциалы, при этом размерность системы (1) будет равна количеству узлов в электрической модели, контурные токи либо другие переменные. При моделировании переходных процессов в радиоэлектронных устройствах за переменные состояния рационально выбирать вектор, состоящий из напряжений на всех конденсаторах электрической модели устройства Uc и токов во всех индуктивностях позволяющий для динамических моделей получить систему дифференциальных уравнений первого порядка минимально возможной размерности.

2. Численный анализ во временной области.

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

Пусть требуется найти функцию и, удовлетворяющую уравнению

                                                                                  (18)

и придающую при t= tо заданное начальное значение и (tо)= uо

Выбор начального значения uо служит для выделения одной из кривых семейства, задаваемого уравнением (18), как покапано на рис. 3,а.   

Рисунок 3.

Эта задача в математике известна как задача Коши. Для ее решения широко используются  разностные методы. В разностных методах решение задачи получают в дискретном ряде значений аргумента  отличающихся на шаг интегрирования. В одношаговых разностных методах для нахождения следующего значения uk = u(tk) требуется иyформация  только об одном предыдущем шаге. Из  одношаговых методов наибольшую известность получил метод Рунгe—Кутта, который на самом деле является целым семейством методов, представляющих аппроксимацию методов, основанных на рядах Тейлора, но без явного вычисления производных, за исключением первой.

Для пояснения методов Рунге - Кутта представим значение искомого решения уравнения в точке tk, разложением в ряд Тейлора вокруг предыдущей точки tk-1, uk-1

                  (19)

Если шаг интегрирования Dt мал, то всеми членами разложения высокого порядка можно пренебречь и представить (19) в  виде

                                   (20)

где - первая производная в предыдущей точке tk-1.

Если процесс продолжить, то для любой последующей точки задания аргумента получим итерационную формул

Полученные выражения (20) для определения переменной uk известны как явный метод Эйлера, а по своей сути он представляет метод Рунге - Кутта первого порядка. Графически выражение (20) проиллюстрировано на рис. 3,а, начиная с точки t1, u1, где видно, что на каждом новом шаге определения приближенного решения переходим на другую кривую ее семейства. Систематическая ошибка метода (ошибка дискретизации) имеет порядок Dt2, так как члены разложения (19) содержащие степени Dt выше второй, отбрасываются.    Кроме систематической ошибки, в процессе вычисления появляется ошибка округления, величина которой определяется ЭВМ и программой, которая  накапливается с ростом числа шагов.

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

Величину второй производной можно аппроксимировать  конечно-разностным  выражением

где для вычисления f(uk+1, tk+1,) используется приближенное значение Uk+1 = Uk +Dt f(uk,tk), вычисленное по методу Эйлера, подставив это выражение в ряд Тейлора и отбросив члены выше третьего порядка Dt3,  можно получить

Выражение  (5.38) известно как модифицированный метод Эйлера и по своей сути представляет метод Рунге—Кутта второго порядка. Ошибка дискретизации для этого метода пропорциональна Dt3.

Очевидно, что чем выше порядок вычисляемой конечно- разностным методом производной, тем  больше дополнительных вычислений правой части уравнения (18) необходимо сделать. Метод Рунге - Кутта дает набор формул для расчета координат точек внутри интервала для реализации  этой идей. Для примера приведем распространенную формулу метода Рунге - Кутта четвертого порядка

 

                    (21)

Заметим,  что в  методе Рунге - Кутта  четвертого  порядка вначале вычисляется величина  для  предыдущей  точки.

Затем, используя это значение ko, аргумент смещают на пол шага вперед и получают значение k1.  На основе k1 из этой точки tk опять со смещением на половину интервала интегрирования вычисляют значение k2 и, наконец, сделав полный шаг вперед от точки tk, вычисляют значение k3. Значения k1 k2 k3 затем суммируются с весами 1/6, 1/3, 1/3, 1/6.

Шаг интегрирования выбирается из максимально допусти мой ошибки на каждом шаге интегрирования. Оценка ошибок в современных алгоритмах обычно оценивается автоматически, позволяя автоматически изменять длину шага. Недостатком методов Рунге — Кутта высокого порядка является необходимость вычисления большого числа значений правой части уравнения (18) для каждого шага, причем эти вычисленные значения не используются на последующих шагах.

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

Пусть после подобных подстановок система уравнений математической модели приведена к системе обыкновенных дифференциальных уравнений вида

где U — вектор переменных, вектор правых частей уравнений системы. Воспользовавшись для простоты модифицированной формулой Эйлера (5.38), запишем итерационную формулу для решения системы обыкновенных дифференциальных уравнений одношаговым  методом  второго порядка:

где [1] — единичная  матрица.

Для сравнения различных одношаговых методов по эффективности рассмотрим решение этими методами уравнения

при следующих начальных условиях  =0, u= 1

Аналитическое решение этого уравнения с учетом задания граничных условий имеет вид

tk

Метод Эйлера

Метод  Рунге — Кутта четвертого порядка

Точное  решение

0.1

0,2

0,3

0.4

1.0

1 ,2000

1,4420

1,7348

2,1041

7,0472

1,2221

1,4997

1,8432

2,2783

8,5834

1,2221

1,4997

1,8432

2,2783

8,5836

Как видно из табл. 1, точность полученного результата зависит не только от величины шага интегрирования, но и от количества шагов, и при большом числе шагов точность получаемого результата снижается из-за накопления ошибок интегрирования.

Алгоритм Интегрирование системы дифференциальных уравнений методом Рунге — Кутта второго порядка.

Шаг 1   Полагаем, что время интегрирования равно началу процесса интегрирования  k = 0,  tk =tо а  переменные      их начальным условиям.

Шаг 2   Вычисляем вектор правых частей системы уравнений

в момент времени  tk.

Шаг  3 Вычисляем вектор значений переменных по методу Рунге - Кутта первого порядка, используя вычисленные на втором шаге значения правых частей уравнений  

Шаг   4 Вычисляем вектор правых частей системы в момент времени.  

Шаг 5 Вычисляем решение системы уравнений для момента времени используя  выражение (21)

Шаг 6 Если, то увеличиваем t на шаг интегрирования и переходим к шагу 2, иначе расчет закончен.


 

А также другие работы, которые могут Вас заинтересовать

40734. Семантические роли 22.17 KB
  Особый вид имплицитной передачи: Пресупозиция характеризуется выводимостью из предложения. Таким образом пресупозицией данного предложения является неоправданность чьихто ожиданий. Предложение с фактивной пресупозицией характеризуется тем что говорящий рассматривает суждение содержащееся в зависимой части предложения как истинное. Предполагают определённое эмоциональное отношение автора к содержанию предложения.
40735. Прикладне значення розробки проблем комунікативного впливу 36.53 KB
  Дослідження мовленнєвого впливу беруть свій початок із часів давньогрецьких риторик. Навчання ораторському мистецтву передбачало певні різновиди мовленнєвого впливу на слухачів однак риторичним аспектом він не обмежувався. у межах психології проблематика мовленнєвого впливу розглядалася в наукових працях М.
40736. Управління робочим часом менеджера 213.92 KB
  Визначити основні засади методики аналізу використання часу аналізу сильних і слабких сторін стилю роботи аналізу часових утрат та аналізу поглиначів часу. Зміна сприйняття часу. Трирівнева процедура діагностики проблем повязаних з організацією планування власного часу.
40737. Постановка цілей в самоменеджменті 122.79 KB
  Охарактеризувати процес знаходження та формулювання цілей. Визначити складові методики застосування ситуаційного аналізу в процесі постановки цілей в самоменеджменті. Сутність та функціональний характер цілей самоменеджменту .
40738. Планування робочого часу 214.18 KB
  Охарактеризувати принципи і правила планування робочого часу визначити складові системи планування робочого часу. Назвати основні методи планування робочого часу. Основи планування робочого часу .
40739. Реалізація та організація діяльності менеджера 107.55 KB
  Графік працездатності . Графік працездатності Працездатність кожної людини піддається визначеним коливанням що відбуваються в рамках природного ритму. Пік працездатності як правило припадає на першу половину дня коли шлунок підшлункова залоза селезінка і серце функціонують найбільш активно.
40740. Контроль як функція самоменеджменту 106.78 KB
  Контроль процесу . Контроль результатів . Самоконтроль .Контроль за результатами праці з погляду досягнення кінцевої мети (цільовий контроль) слід проводити після виконання задачі (підсумковий контроль).
40741. Інформація і комунікація 217.58 KB
  Час: 80 хв. Метод : Лекція Місце: Навчальна аудиторія ПЛАН Навчальні питання: Час викладуВступ .Заключна частина . Прийоми раціонального читання Приблизно 30 свого часу менеджери витрачають на читання.
40742. Організація роботи менеджера 244.83 KB
  Джерело світла повинно розташовуватися так щоб світло не сліпило очі. Найкраще щоб джерело світла знаходилося ліворуч. Джерело світла повинно розташовуватися так щоб світло не сліпило очі відбиваючись від блискучої поверхні стола. Раціональне розміщення робочих місць стосовно джерела світла.