Программирование. Рубрика в журнале - Вестник Южно-Уральского государственного университета. Серия: Математическое моделирование и программирование
Система обработки изображений с автоматическим распараллеливанием на основе MapReduce
Статья научная
Целью работы является создание системы обработки изображений в параллельном режиме под управлением Apache Hadoop на основе технологии MapReduce, которая скрывает от прикладного программиста детали внутреннего устройства Hadoop и предоставляет простой программный интерфейс для работы с изображением, уже загруженным в память. Основными результатами являются архитектура системы обработки изображений с автоматическим распараллеливанием на основе Hadoop и ее практическая реализация в виде первой очереди комплекса программ. Созданный комплекс программ применен для обработки изображений от системы Particle Image Velocimetry (источник данных - проект PIV Challenge). Тестирование комплекса программ на кластере Hadoop из четырех узлов показало почти линейную масштабируемость. Практическое применение возможно в научной сфере (обработка изображений от физических экспериментальных установок, астрономических наблюдений, спутниковых снимков земной поверхности и т.д.), медицине (обработка изображений, получаемых в результате применения высокотехнологичной медтехники) и коммерческих компаниях (анализ данных с камер видеонаблюдения в системах безопасности, в геоинформационных системах и т.п.). Предложенный подход позволяет повысить производительность обработки изображений за счет применения параллельных вычислительных систем и повышает эффективность работы прикладных программистов, позволяя им концентрироваться на алгоритмах обработки изображений, а не на деталях параллельной реализации.
Бесплатно
Статья научная
Численно моделируется процесс возбуждения и распространения бегущих упругих волн в многослойных анизотропных пластинах. В основу алгоритмов, реализованных в программном комплексе, положены явные интегральные представления решения соответствующих краевых задач и выведенные из них асимптотические представления для дальней от источника зоны. В ближней зоне, в том числе и под источником, амплитудно-частотные характеристики волнового поля определяются с помощью численного интегрирования несобственных контурных интегралов. Рассматриваются три подхода к вычислению волновых полей; на основе численных примеров проводится сравнительный анализ их эффективности.
Бесплатно
Стационарные точки уравнения реакция-диффузия и переходы в стабильные состояния
Статья научная
Рассмотрена бесконечномерная динамическая система, заданная уравнением реакция-диффузия с кубической нелинейностью при краевом условии Неймана и фиксированном значении средней величины. Изложена методика приближенного вычисления бифурцирующих решений при малых и конечных значениях закритического приращения параметра. Предложена также методика трассировки траекторий спуска из произвольного состояния (с произвольной концентрацией) в стабильное состояние (с концентрацией, реализующей минимум функционала энергии). Методика основана на вычислении сужения функционала энергии на линейную оболочку основных собственных функций (мод) оператора Лапласа и приближенном построении трассы спуска в виде последовательности точек, сопровождающих траекторию динамической системы. В случае малого закритического приращения бифуркационного параметра вычислены асимптотические представления бифурцирующих решений. В случае конечного закритического приращения бифуркационного параметра приведены примеры вычисления трассы спуска в точки минимума функционала энергии.
Бесплатно
Технология активных данных в виртуальных машинах с динамической системой команд
Статья научная
В ряде прикладных задач, таких как разработка защищенных банковских терминалов или приложений, систем группового управления БПЛА, требуется обеспечить защиту исполнимого кода от реверс-инжиниринга путем копирования области памяти и последующего его изучения путем дизассемблирования и восстановления алгоритма, содержащего фрагмент исполнимого кода. Данный вид реверс-инжиниринга может быть осуществлен при физическом перехвате одного из узлов распределенной системы. Для достижения поставленной цели в статье рассматривается подход к организации защиты от такого типа атаки, основанный на использовании активных данных совместно с виртуальными машинами, использующими динамическую систему команд. В результате проведенных исследований на основе технологии активных данных предложен подход к динамической реконфигурации виртуальных машин, позволяющий осуществить дополнительную защиту устройств от реверс-инжиниринга программного кода. Практическая значимость предложенного подхода состоит в реализации программно-определяемых и программно-управляемых систем на основе технологии активных данных.
Бесплатно
Трехмерная визуализация модели течения многофазной затопленной струи
Статья научная
Во время добычи нефтепродуктов из недр морского шельфа есть опасность выброса углеводородов в толщу воды в виде многофазной струи. Особенность течения многофазной затопленной струи определяет скорость загрязнения водоема нефтью и зависит от теплофизических характеристик разлива и окружающей среды, в том числе от характера подводного течения. Проведенное исследование позволило выявить необходимость в визуализации многофазных затопленных струй на основе данных математического моделирования. Статья рассматривает возможности визуализации многофазной затопленной струи в пакете трехмерного моделирования Blender3D, для разработанного расширения подробно описано назначение и функциональные возможности. Визуальное отображение траектории струи интерпретирует в цветовом формате изменения температуры и концентрации. Программа позволяет отобразить многофазную затопленную струю в двух режимах: граничном и по объему. Разработанная программа дает возможность расширить представления о разливе согласно начальным и граничным условиям, что позволит в перспективе уменьшить время его ликвидации. Внедрение свободного и открытого ПО, как показывает практика, расширяет производственные процессы и позволяет реализовывать ранее недоступные проекты, при этом сокращая финансовые затраты.
Бесплатно
Статья научная
В статье рассматриваются вопросы автоматической генерации системнодинамической модели на основе данных реляционной модели предметной области. Вводится понятие концептуального шаблона системно-динамической модели. Рассматривается метод синтеза модели на основе группы шаблонов и сопоставленных им SQL-запросов к реляционной СУБД.
Бесплатно
Статья научная
Для изучения механизма рассеяния акустической волны на системе звуконепроницаемых сфер разработана численная методика, основанная на методе ортогонального центрального композиционного планирования, позволяющая варьировать несколькими параметрами системы для определения вклада каждого из них в искомую величину. Метод реализован для трехфакторного вычислительного эксперимента с варьируемыми двумя физическими (волновой радиус и комплексная проводимость) и одним геометрическим (наименьшее расстояние между центрами сфер) параметрами. Для полученного уравнения регрессии проведены проверки значимости коэффициентов по t-критерию Стьюдента и адекватности модели по F-критерию Фишера для двух простых типов конфигураций и трех значений числа сфер в них, а также поиск оптимальных значений целевой функции (нормированное давление в фиксированной точке пространства). Для каждого рассмотренного случая установлены существенные и несущественные факторы и определены параметры, при которых целевые функции достигают наибольшего (наименьшего) значения. Проведенный анализ позволил определить параметры, при которых наблюдаются зоны повышения и понижения давления за системой сфер.
Бесплатно
Численное исследование влияния коагуляции на динамику двухфракционной газовзвеси
Статья научная
Работа посвящена математическому моделированию динамики взвешенных в газе твердых или жидких дисперсных включений - газовзвесей. В исследовании численно моделировалась динамика газовзвеси в канале с учетом и без учета эффекта коагуляции дисперсных включений. Предполагалось, что в канале движется запыленная среда, через боковую поверхность канала происходит вдув капельных фракций, коагулирующих с дисперсными включениями запыленной среды. В работе представлена математическая модель, реализующая континуальную методику моделирования динамики многофазных сред, которая предполагает решение полной системы уравнений динамики для каждой из фаз смеси. Несущая среда описывалась как вязкий сжимаемый и теплопроводный газ. Также учитывался межфазный обмен импульсом и межфазный теплообмен. На границах расчетной области, моделируемых как твердые поверхности задавались однородные граничные условия Дирихле для составляющих скорости несущей среды и дисперсной фазы. Дисперсная фаза газовзвеси описывалась как многофракционная, фракции которой отличаются размером дисперсных включений и плотностью материала частиц. Математическая модель предполагала учет взаимодействия между частицами, через поглощение более крупными частицами более мелких частиц за счет столкновителной коагуляции. Сопоставление результатов с учетом и без учета эффекта коагуляции капельной и пылевой фракции газовзвеси демонстрирует, что отсутствие учета эффекта коагуляции оказывает существенное влияние как на распределение концентраций фракций газовзвеси, так и на физические поля фракций и несущей среды.
Бесплатно
Численное моделирование динамики упругой блочной среды с тонкими прослойками
Статья научная
Рассматривается пространственная модель упругой блочной среды с тонкими прослойками. Тонкие прослойки представлены в виде внутренних граничных условий для блоков. На примере решения задачи о распространении плоских монохроматических волн в среде с упругим слоем показано, что предлагаемая модель прослойки вполне подходит для описания сред с достаточно тонкими податливыми слоями. Для решения пространственных задач в средах с блоками в виде параллелепипедов разработан алгоритм, основанный на методе расщепления. Одномерные расщепленные задачи решаются с применением схемы с контролируемой диссипацией. Рассмотрено блочное полупространство с крупным упругим включением. Генерируемый на свободной поверхности импульс отражается от включения и возвращается на поверхность. Параметры блочной среды влияют на качество отраженного сигнала. При достаточной толщине и податливости прослоек волны рассеиваются и отраженный сигнал почти невозможно обнаружить.
Бесплатно
Численное моделирование конвективного тепломассопереноса в сферических координатах
Статья научная
Целью исследования является построение дискретного аналога обобщенного дифференциального уравнения, описывающего конвекцию в вязкой несжимаемой жидкости в сферических координатах. Математическая модель конвективного тепломассопереноса в вязкой несжимаемой жидкости задается системой дифференциальных уравнений, полученных на основе уравнений гидродинамики, тепло- и массообмена. Эти уравнения подчиняются обобщенному закону сохранения, который описывается дифференциальным уравнением для обобщенной переменной. Для дискретизации дифференциального уравнения используется метод контрольного объема. Расчетная область разбивается на множество непересекающихся контрольных объемов с узловой точкой в каждом из них. Дифференциальное уравнение интегрируется по контрольным объемам. В результате получается дискретный аналог, связывающий значение обобщенной переменной в узловой точке с ее значениями в соседних узлах. Метод гарантирует строгое выполнение законов сохранения как во всей расчетной области, так и в любой ее части. Чтобы применять лучшие аппроксимации профилей обобщенной переменной, находятся точные решения уравнений сохранения отдельно по каждой координате. Кратко поясняется физический смысл точных решений. В итоге строится дискретный аналог для обобщенного дифференциального уравнения с использованием полученных аналитических решений.
Бесплатно
Статья научная
Представлены результаты численного моделирования методом конечных элементов (МКЭ) в среде FreeCAD, подтверждающие гипотезу о возникновении сингулярности напряжений в L-образном изгибе трубопровода. Исследование проводилось на двух трехмерных моделях: гладком соединении труб с разрывом кривизны оси и угловом соединении с бесконечно большой кривизной на стыке. Разработанный алгоритм МКЭ позволил в единой трехмерной геометрии смоделировать оба типа соединений. Найден критический радиус кривизны, при котором напряжения в модели гладкого соединения достигают уровня напряжений в модели углового соединения. Результаты численного моделирования, представленные в статье, демонстрируют влияние геометрии соединения на распределение напряжений и подтверждают наличие сингулярности в гладких соединениях при малых радиусах кривизны. Работа способствует развитию методов анализа напряжений в сложных трубопроводных системах.
Бесплатно
Численное решение интегральных уравнений Вольтерра I рода с кусочно-непрерывными ядрами
Статья научная
Интегральные уравнения Вольтерра имеют большое значение при построении математических моделей в физике, экономике, экологии и т.д. Важную роль во многих таких моделях играют рассматриваемые в данной статье линейные интегральные уравнения Вольтерра первого рода, у которых ядра претерпевают разрывы первого рода на определенных кривых, проходящих через начало координат. Приводятся теоретические результаты относительно вопросов существования и единственности решений таких уравнений и их регуляризации. Также для таких уравнений Вольтерра первого рода с кусочно-непрерывными ядрами предлагается эффективный численный метод решения, который основан на использовании квадратурной формулы средних прямоугольников. Указана оценка погрешности предлагаемого метода. Для модельных примеров приведены результаты численных расчетов, содержащие информацию о погрешностях и порядке сходимости.
Бесплатно
Численный алгоритм поиска оптимальных условий протекания каталитической реакции
Статья научная
В статье рассматривается задача оптимального управления каталитической реакцией с ограничениями, в которой параметрами управления являются температура, продолжительность реакции и начальные концентрации компонентов реакционной смеси. На значения управляющих параметров наложены ограничения. Для численного решения задачи сформулирован алгоритм на основе метода дифференциальной эволюции. Особенностью алгоритма является учет физико-химических особенностей задачи. Алгоритм позволяет осуществлять одновременный поиск оптимальных значений параметров управления, являющихся функцией и константами. В качестве параметра управления-функции выступает температура реакции, которая ищется в классе кусочно-постоянных функций. Проведены численные эксперименты для каталитической реакции получения бензилиденбензиламина. В результате применения алгоритма вычислены значения управляющих параметров, при которых достигается наибольшая концентрация целевого продукта реакции - бензилиденбензиламина. Проведено сравнение полученного решения с решением, вычисленным с методом вариаций в пространстве управлений. В результате сравнения показана меньшая ресурсозатратность разработанного алгоритма.
Бесплатно
Численный анализ линеаризованной одномерной модели гидравлического скачка
Статья научная
В работе численно анализируется одномерная линейная задача о гидравлическом скачке. На основе известных формул решения линейной задачи, выражающих его через параметры модели, производится исследование решения на устойчивость. Построена система расчетов, позволяющих разделить области устойчивости, неустойчивости, и вычислять их общую границу - поверхность нейтральной устойчивости. Для случаев устойчивости и нейтральной устойчивости вычисляются основные асимптотические характеристики гидравлического скачка: асимптотика фронта и, соответственно, первая частота осцилляций. Результаты сопоставляются с имеющимися результатами численных расчетов для решения общей (нелинейной) модели.
Бесплатно
Эффективность модели программирования на базе явного задания легких тредов
Статья научная
Представлены результаты исследования эффективности выполнения параллельных программ, созданных на основе разных моделей программирования. Программы исполняются на SMP, образуемом на материнской плате несколькими многоядерными кристаллами. Одна модель основана на неявном для пользователя распределении порождаемых параллельных тредов по предоставляемым аппаратурой SMP ресурсам и традиционных подходах к синхронизации тредов. Эта модель представлена Open MP. Вторая модель использует явное задание распределения по ресурсам SMP легких тредов с использованием разработанной в Sandia National Laboratory библиотеки Qthreads.
Бесплатно