Программирование. Рубрика в журнале - Вестник Южно-Уральского государственного университета. Серия: Математическое моделирование и программирование

Публикации в рубрике (152): Программирование
все рубрики
Адаптация метода Куропатенко для расчета ударных волн в эйлеровых координатах

Адаптация метода Куропатенко для расчета ударных волн в эйлеровых координатах

Беляев Павел Евгеньевич, Макеева Инга Равильевна, Пигасов Егор Евгеньевич, Мастюк Дмитрий Александрович

Статья научная

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

Бесплатно

Алгоритм реконструкции трехмерных изображений в рентгеновской компьютерной томографии с конусным пучком излучения

Алгоритм реконструкции трехмерных изображений в рентгеновской компьютерной томографии с конусным пучком излучения

Симонов Евгений Николаевич, Прохоров Александр Владимирович

Статья научная

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

Бесплатно

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

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

Кадченко Сергей Иванович, Рязанова Любовь Сергеевна, Кадченко Иван Евгеньевич

Статья научная

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

Бесплатно

Анализ стойкости некоторых кодовых криптосистем, основанный на разложении кодов в прямую сумму

Анализ стойкости некоторых кодовых криптосистем, основанный на разложении кодов в прямую сумму

Деундяк Владимир Михайлович, Косолапов Юрий Владимирович

Статья научная

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

Бесплатно

Анализ эффективности распараллеливания решателей пакета ANSYS Multiphysics при моделировании процесса линейной сварки трением

Анализ эффективности распараллеливания решателей пакета ANSYS Multiphysics при моделировании процесса линейной сварки трением

Бикмеев Александр Тимерзянович, Газизов Рафаил Кавыевич, Иванов Владимир Юрьевич, Касаткин Алексей Александрович, Латыш Владимир Валентинович, Лукащук Станислав Юрьевич, Насибуллаев Ильдар Шамилевич, Юлмухаметов Константин Раисович, Ямилева Альфия Маратовна

Статья научная

Особенностью процесса линейной сварки трением (ЛСТ) является быстротечность процесса, сопровождаемая большими градиентами температуры и напряжений. Моделирование этого процесса в пакете ANSYS Multiphysics требует использование конечных элементов малого размера, а также малого шага по времени, что, в свою очередь, приводит к необходимости использования многоядерных и кластерных вычислительных систем и возможностей параллельных решателей пакета. Как показывают результаты этих расчетов, далеко не все решатели одинаково эффективны.

Бесплатно

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

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

Тушев Семен Александрович, Суховилов Борис Максович

Статья научная

Разработана общая имитационная модель фотограмметрических систем (ФИС), использующих искусственные мишени и кодовые марки. Данная модель позволяет выполнять анализ эффективности системы. К оцениваемым показателям эффективности относятся погрешность измерений ФИС, а также ее производительность (масштабируемость). Применение имитационного моделирования позволяет исследовать влияние различных факторов на погрешность и производительность ФИС, изменять их в широком диапазоне, а также существенно снизить временные, организационные и материальные затраты на эксперименты. Предложенная имитационная модель реализована в среде GNU Octave в нескольких конфигурациях. На основе разработанной имитационной модели выполнен ряд вычислительных экспериментов, оценена результирующая погрешность ФИС, получены характеристики зависимости итогового СКО координат контрольных точек от различных погрешностей оценки входных параметров системы. Установлено, что ключевой внутренней характеристикой, влияющей на итоговую погрешность ФИС, является погрешность измерения пиксельных координат центров круговых мишеней. Другие факторы, такие как отклонение параметров модели камеры от лабораторной калибровки или неопределенности первоначального определения положений камер на основе кодовых марок, не оказывают существенного влияния на точность измерений, так как их негативное воздействие устраняется процедурой автоподстройки ФИС. Исследовано влияние размера и инструментальной погрешности масштабной меры на точность измерений. Разработанная имитационная модель также может применяться для верификации популярных алгоритмов компьютерного зрения в условиях, трудно реализуемых в рамках натурных экспериментов.

Бесплатно

Визуализация и анализ профиля обращений в память

Визуализация и анализ профиля обращений в память

Воеводин Вадим Владимирович

Статья научная

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

Бесплатно

Влияние размерных параметров пор на механизмы формирования нанопленочных покрытий на подложках пористого оксида алюминия

Влияние размерных параметров пор на механизмы формирования нанопленочных покрытий на подложках пористого оксида алюминия

Вахрушев Александр Васильевич, Федотов Алексей Юрьевич, Северюхин Александр Валерьевич, Валеев Ришат Галеевич

Статья научная

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

Бесплатно

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

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

Корпусов Максим Олегович, Матвеева Александра Константиновна, Лукьяненко Дмитрий Витальевич

Статья научная

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

Бесплатно

Динамика взаимодействия блоховских доменных границ в двумерной нелинейной сигма-модели

Динамика взаимодействия блоховских доменных границ в двумерной нелинейной сигма-модели

Шокиров Фарход Шамсидинович

Статья научная

Проведено численное моделирование процессов взаимодействия 180-градусных до-менных границ блоховского типа в фазовом пространстве (2+1)-мерной суперсиммет-ричной О(3) нелинейной сигма-модели. Метод проведения численных расчетов основан на специальном применении свойств стереографической проекции, где проецированием изосферы на комплексную плоскость устраняется проблема бесконечно больших величин, возникающих в обычной проекции. Таким образом осуществляется необходимая для численного подхода параметризация исследуемой модели в комплексном виде, в которой преодолена сингулярность, возникающая на полюсах изосферы. Использована трехслойная разностная схема второго порядка точности по времени и по координате на пятиточечном шаблоне с весами явного типа. Предложен комплексный программный модуль, реализующий алгоритм численного расчета пространственно-временных топологических структур в трехмерных решетках. Получены модели лобовых столкновений, где в зависимости от динамических параметров наблюдаются процессы образования связанных (бионных) состояний доменных границ, дальнодействующих моделей, прохождения доменных границ магнитных доменов друг сквозь друга, а также формирования радиально-симметричных осциллирующих солитонов.

Бесплатно

Динамика точек отрыва при вертикальном ударе плавающего прямоугольного цилиндра

Динамика точек отрыва при вертикальном ударе плавающего прямоугольного цилиндра

Норкин Михаил Викторович

Статья научная

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

Бесплатно

Замечание об алгоритме точной факторизации для матричных многочленов

Замечание об алгоритме точной факторизации для матричных многочленов

Адуков Виктор Михайлович, Адукова Наталия Викторовна, Мишурис Геннадий

Статья научная

Существуют два основных препятствия для широкого использования метода факторизации Винера - Хопфа для матриц-функций, используемых для решения векторных краевых задач Римана. Первое препятствие связано с отсутствием общего явного метода факторизации в матричном случае, хотя для конкретных классов матричных функций могут существовать явные (конструктивные) методы факторизации. Второе препятствие является следствием того, что факторизация матриц-функций, вообще говоря, является неустойчивой по отношению к малому возмущению исходной функции. В результате последнего, реализация любого конструктивного алгоритма, даже если он существует для данной матрицы-функции, на практике не может быть осуществлена. Более того, разрабатывая явные методы, авторы часто не анализируют его численную реализацию, неявно предполагая, что все шаги предложенного конструктивного алгоритма могут быть выполнены точно. В предлагаемой работе мы продолжаем изучение связи между явным и точным решениями задачи факторизации в классе матричных многочленов. Основная цель - получить алгоритм точного вычисления так называемых индексов и существенных многочленов конечной последовательности матриц. Это краеугольный камень проблемы точной факторизации матричных многочленов.

Бесплатно

Исследование эффективности архитектуры CUDA для аппроксимации множества Парето с помощью метода роя частиц

Исследование эффективности архитектуры CUDA для аппроксимации множества Парето с помощью метода роя частиц

Антух Александр Эдуардович, Карпенко Анатолий Павлович, Семенихин Артем Сергеевич

Статья научная

Во многих практически значимых случаях при решении задачи многокритериальной оптимизации предварительно целесообразно построить аппроксимацию множества Парето этой задачи. Рассматривается комбинация известного метода приближенного построения множества Парето «недоминируемая сортировка» и метода глобальной оптимизации роем частиц. Целью работы является исследование эффективности указанной комбинации методов при их реализации на графических процессорных устройствах с архитектурой CUDA.

Бесплатно

Локальная разрешимость и разрушение решения одного уравнения с квадратичной некоэрцитивной нелинейностью

Локальная разрешимость и разрушение решения одного уравнения с квадратичной некоэрцитивной нелинейностью

Корпусов Максим Олегович, Лукьяненко Дмитрий Витальевич, Овсянников Евгений Алексеевич, Панин Александр Анатольевич

Статья научная

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

Бесплатно

Ломаные Эйлера и диаметр разбиения

Ломаные Эйлера и диаметр разбиения

Хлопин Дмитрий Валерьевич

Статья научная

В работе исследуются условия, которые нужно наложить на правую часть системы для того, чтобы при достаточно малом диаметре разбиения ломаные Эйлера сходились к пучку решений системы, в частности, чтобы из всякой последовательности ломаных Эйлера можно было выделить сходящуюся на всем рассматриваемом промежутке времени к решению подпоследовательность. Найдено условие (для заданной, выписываемой явно, константы, для любой липшицевого с этой константой отображения в фазовую плоскость, множество точек разрыва функции динамики имеет нулевую по Лебегу меру на графиках таких отображений), которое гарантирует сходимость ломаных Эйлера к пучку решений системы, если только диаметр соответствующих ломаным разбиений стремится к нулю. Рядом примеров показано, что данное условие не может быть ослаблено; в частности, сходимости может не быть даже если для всякой порожденной в рамках системы траектории сужение функции динамики на этот график интегрируемо по Риману, константа в указанном выше условии также не может быть уменьшена. В работе ломаные Эйлера погружаются в семейство решений интегрального уравнения с запаздыванием специального вида, для которых в свою очередь, и проводится доказательство основного результата. Вследствие этого, результаты статьи имеют место и в более широком классе численных методов, например для ломаных со счетным числом звеньев.

Бесплатно

Максимальная случайная упаковка блоков на кубической решетке

Максимальная случайная упаковка блоков на кубической решетке

Эберт Кирилл Александрович, Бузмакова Мария Михайловна, Русаков Сергей Владимирович

Статья научная

В работе предложена и исследована математическая модель максимальной случайной упаковки блоков на кубической решетке. Джемминг - явление, которое возникает в процессе случайной упаковки объектов, когда система становится максимально заполненной объектами, но при этом еще присутствует свободное место. Порог джемминга - концентрация объектов в максимально заполненной системе. Блок (-мер) с длиной стороны представляет собой на дискретной решетке занятых узлов. Координаты начала блоков - случайно сгенерированные равномерно распределённые целые числа. Блоки не пересекаются между собой. При моделировании используются периодические граничные условия. Для реализации математической модели разработан алгоритм максимальной упаковки блоков и написана компьютерная программа. Предложен метод оценивания значений максимального заполнения решетки -мерами. Проведен ряд вычислительных экспериментов, в результате которых определены значения порогов джемминга для многих из диапазона от 2 до 80. Получены оценки значения порога джемминга при . Результаты работы позволяют заключить, что порог джемминга в рассматриваемой модели не зависит от линейного размера решетки.

Бесплатно

Математическое моделирование реконструкции объемных изображений в рентгеновской компьютерной томографии с применением голографических методов

Математическое моделирование реконструкции объемных изображений в рентгеновской компьютерной томографии с применением голографических методов

Симонов Евгений Николаевич, Прохоров Александр Владимирович, Акинцева Александра Викторовна

Статья научная

Рассматривается вычислительный алгоритм решения обратной задачи рентгеновской томографии по реконструкции внутренней структуры микрообъектов в ближней зоне Френеля с применением голографических методов визуализации объемных изображений. Голографические методы не дают прямого решения задачи по реконструкции внутренней структуры объекта. Они могут только решить задачу объемного отображения некоторой поверхности объекта. Однако, используя данные по поглощению рентгеновского излучения объекта и фазоконтрастных голографических сигналов в ближней зоне Френеля, показана возможность получения объемного голографического изображения внутренних слоев объекта. Решение этой сложной задачи потребовало использование трехмерного (3D) преобразования Радона внутренней функции объекта и двумерного (2D) преобразования Радона фазоконтрастной голографической проекции. Получен алгоритм реконструкции фазоконтрастных томографических изображений внутренней структуры объекта, и на основании его разработан вычислительный алгоритм для практической реконструкции объемных томографических изображений внутренней структуры микрообъектов. Результаты исследований подтверждены математическим моделированием алгоритма реконструкции объемных изображений, для чего была разработана математическая модель тестового фантома, и для него смоделированы фазоконтрастные проекции с последующей реконструкцией по ним фазоконтрастных томографических изображений томографическими методами с использованием разработанного авторами программного реконструктора.

Бесплатно

Математическое моделирование эредитарного осциллятора Эйри с трением

Математическое моделирование эредитарного осциллятора Эйри с трением

Паровик Роман Иванович

Статья научная

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

Бесплатно

Метод динамического программирования в минимаксной задаче распределения заданий с равноценными исполнителями

Метод динамического программирования в минимаксной задаче распределения заданий с равноценными исполнителями

Иванко Евгений Евгеньевич

Статья научная

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

Бесплатно

Метод матричных пучков для оценки параметров векторных процессов

Метод матричных пучков для оценки параметров векторных процессов

Генри Манус Патрик, Ибряева Ольга Леонидовна, Салов Данил Дмитриевич, Семенов Александр Сергеевич

Статья научная

В работе рассматривается один из современных параметрических методов обработки сигналов - метод матричных пучков (ММП). Метод позволяет по отсчетам сигнала, представляющего собой сумму комплексных экспонент, эффективно оценивать его параметры. Число экспонент не предполагается известным заранее и также может быть оценено с помощью сингулярного разложения матрицы, составленной из отсчетов сигнала. Объектом исследования данной работы служит векторный процесс - набор сигналов, имеющих одинаковые частоты и коэффициенты затухания (т.е. одинаковые полюсы сигнала), но, вообще говоря, различные комплексные амплитуды. Сигналы такого вида возникают, например, при рассмотрении фазированной антенной решетки, когда необходимо оценить параметры сигнала, генерируемого одними и теми же источниками, но приходящими от многих антенных элементов со своими амплитудами и фазами. Подобная задача возникает и при оценке параметров сигналов с двух пространственно-распределенных датчиков движения кориолисового расходомера. При обработке набора сигналов классическим ММП мы получаем наборы различных полюсов этих сигналов, которые далее приходится, например, усреднять, чтобы получить искомые значения полюсов, предполагаемых одинаковыми для этих сигналов. Предложенная в работе модификация ММП работает со всеми сигналами сразу, давая один набор полюсов сигнала, и при этом оказывается эффективнее и по быстродействию, и по точности определения параметров сигналов. В работе приведены алгоритмы классического ММП и его модификации для векторного процесса, а также численные эксперименты с модельными и реальными сигналами, снятыми с одного из серийно выпускаемых кориолисовых расходомеров Ду15. Эксперименты показывают, что предложенный алгоритм дает более точные результаты за меньшее (примерно в 1,5 раза) время, нежели классический метод матричных пучков.

Бесплатно

Журнал