Редактирование: Совершенствование алгоритмов численного моделирования в методе динамики частиц
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 93: | Строка 93: | ||
Существует четыре источника погрешностей результата численного метода: | Существует четыре источника погрешностей результата численного метода: | ||
− | |||
1) погрешность математической модели, | 1) погрешность математической модели, | ||
− | |||
2) погрешность исходных данных, | 2) погрешность исходных данных, | ||
− | |||
3) погрешность метода (в литературе ее также называют погрешностью обрыва), | 3) погрешность метода (в литературе ее также называют погрешностью обрыва), | ||
− | |||
4) погрешность округления (машинная погрешность). | 4) погрешность округления (машинная погрешность). | ||
− | |||
Каждый из этих источников по-своему специфичен и интересен, однако нас здесь будет волновать последний, четвёртый источник, связанный с несовершенством вычислительного оборудования. Главные причины больших случайных погрешностей ЭВМ: | Каждый из этих источников по-своему специфичен и интересен, однако нас здесь будет волновать последний, четвёртый источник, связанный с несовершенством вычислительного оборудования. Главные причины больших случайных погрешностей ЭВМ: | ||
− | |||
1) метод обрыва и округления, принятый в машине; | 1) метод обрыва и округления, принятый в машине; | ||
− | |||
2) потеря значащих разрядов при вычитании; | 2) потеря значащих разрядов при вычитании; | ||
− | |||
3) техническое состояние машины; | 3) техническое состояние машины; | ||
− | |||
4) потеря разрядов при превышении допустимой разрядности представления чисел (например, при делении на маленькие числа). | 4) потеря разрядов при превышении допустимой разрядности представления чисел (например, при делении на маленькие числа). | ||
− | |||
Проблема ошибок такого рода решается как правило заменой ЭВМ на более мощную. Однако это не единственный способ решения проблемы. Существует ряд алгоритмических приёмов, позволяющих добиться меньшей машинной погрешности, работая на прежней ЭВМ. Один из наиболее эффективных приёмов - обезразмеривание. | Проблема ошибок такого рода решается как правило заменой ЭВМ на более мощную. Однако это не единственный способ решения проблемы. Существует ряд алгоритмических приёмов, позволяющих добиться меньшей машинной погрешности, работая на прежней ЭВМ. Один из наиболее эффективных приёмов - обезразмеривание. |