Студопедия — Назначение метода интегрирования
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Назначение метода интегрирования






 

Назначение метода интегрирования означает, что для расчетов ко всем интеграторам блок-схемы (" 1/S") подключается указанный алгоритм. Если Вы выбираете адаптивный алгоритм, то дополнительно необходимо определить минимальный размер шага, допуск ошибки и количество возможных итераций.

VisSim имеет семь алгоритмов интегрирования различной точности для численного решения (интегрирования) дифференциальных уравнений: Эйлера, Трапециидальный, Рунге-Кутта 2-ого порядка, Рунге-Кутта 4-ого порядка, Адаптивный Рунге-Кутта 5-ого порядка, Адаптивный Булирша-Стоера и Обратный Эйлера (жесткий).

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

Для визуальной демонстрации точности разных алгоритмов, на рисунке приведены результаты интегрирования модуля синусоидального сигнала с частотой 0, 2 Гц. Результат операции - оценочная область под серией кривых.

 

 

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

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

Если Вы планируете использовать один из алгоритмов чаще других, рекомендуется назначить его по умолчанию

 

Установки на вкладке 'Методы интегрирования'

 

Для назначения метода интегрирования выполните действия:

Выберите команду меню Симуляция > Настройки симуляции.

В диалоговом окне " Настройки симуляции" выберите вкладку " Методы интегрирования".

Выберите метод и (при необходимости) задайте параметры.

Нажмите на кнопку OK или клавишу ENTER.

Метод интегрирования Описание
Эйлера Оценка значения выполняется один раз за шаг симуляции. На этот метод меньше всего воздействуют особенности. Он наиболее быстрый при оптимальном размере шага
Трапециидальный Оценка значения выполняется два раза за шаг симуляции
Рунге-Кутта 2-ого порядка Имеет точность второго порядка. Метод рассчитывает производную в середине шага, для оценки значения интеграла в конечной точке шага
Рунге-Кутта 4-ого порядка Имеет точность четвертого порядка. Метод рассчитывает производную четыре раза на каждом шаге: в начальной точке, дважды в середине шага и в конце шага. Результаты используются для оценки значения интеграла
Адаптивный Рунге-Кутта 5-ого порядка Имеет точность пятого порядка. Адаптивность метода проявляется в том, что при ускорении изменений (увеличении приращений) входных координат алгоритм автоматически уменьшает размер шага
Адаптивный Булирша-Стоера Метод использует полиномиальную экстраполяцию для оценки значения интеграла в конечной точке шага, на основе серии предыдущих значений. Алгоритм обладает малой погрешностью для гладких функций (в типовых режимах движения, когда координаты меняются с постоянной скоростью, ускорением или приращением ускорения)
Обратный Эйлера (жесткий) Метод наиболее эффективен для симуляции систем с большой разницей частот собственных колебаний. Другие алгоритмы требовали бы установки существенно меньшего размера шага для стабильной симуляции
Min (шаг) Адаптивные алгоритмы (Рунге-Кутта 5-ого порядка и Булирша-Стоера) могут менять величину шага симуляции. Размер шага непрерывно корректируется, чтобы попасть в допуск ошибки за ограниченное количество итераций. Вы можете задать его минимальный размер. Таким образом, неточные результаты могут быть получены если: минимальный размер шага слишком большой, допуск ошибки мал, или мало количество итераций. Значение по умолчанию - 1e-006
Max (ошибка обрыва) При выборе адаптивных методов интегрирования, Вы должны задать максимальную ошибку между результатами двух последовательных итераций. VisSim использует ошибку обрыва для определения размера шага. Чем больше допуск ошибки, тем больший размер шага возможен. Значение по умолчанию - 1e-005
Max (адапт. итераций) При выборе адаптивных методов интегрирования, Вы должны задать алгоритму максимальное количество попыток (итераций) изменения величины шага симуляции в целях уменьшения ошибки обрыва. Значение по умолчанию - 5

 







Дата добавления: 2014-12-06; просмотров: 545. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

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

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

Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической   Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца....

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия