Моделирование листостебельных материалов с помощью теории графов
Сущность математического моделирования растительных объектов. Создание модели листостебельных материалов. Разработка математических моделей технологического процесса в виде графа и идентификация растительных объектов с помощью компьютерной техники.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 30.05.2017 |
Размер файла | 171,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Моделирование листостебельных материалов с помощью теории графов
В настоящее время уделяется большое внимание вопросам математического моделирования растительных объектов. Растительные материалы представляют собой объекты сложной геометрической формы и построение моделей этих объектов очень трудный процесс. Рассмотрим построение моделей обобщенных листостебельных структур с помощью теории графов с использованием ориентированных графов с непустым множеством источников и непустым множеством стоков. Необходимо выбрать обобщенную аналитическую модель для описания архитектоники данного растительного объекта. Листостебельные растения представляют собой растительные объекты с различной скелетной структурой. На рис. 1 представлены обобщенные модели с различными типами ветвления.
а). б). в). г).
Рис. 1. Модели листостебельных структур в виде графов с различными типами ветвления (а-симподиальное,б-дихотомическое, в,г - моноподиальное симметричное,несимметричное)
Для описания этих моделей используются сети. Данный объект можно представить в матричной форме, при этом строятся матрицы ребер и узлов. Проанализировав структуру этих матриц можно отметить, что они являются почто квазидиагональными матрицами. В недиагональных блоках матрицы ребер все элементы равны нулю, а блоки имеют похожую структуру, что нельзя сказать о структуре матрицы узлов (рис. 2).
Для моноподиального несимметричного и дихотомического типов ветвления в области нулевых матриц встречаются ненулевые вектора и ненулевые матицы размером 4x2 и 2x4. Характерные особенности в матрице ребер: для каждого типа ветвления в состав матрицы входят ненулевые матрицы с характерным расположением элементов:
а).для симподиального типа ветвления матрица ;б).для дихотомического типа ветвления матрица по диагонали и в области нулевых элементов симметрично диагонали расположены матрицы и ; в). моноподиального симметричного типа ветвления матрица ; г). моноподиального несимметричного типа ветвления матрица
а). б).
Рис. 3. Модель развития листостебельного растения (1 - начало роста; 2 - росток; 3 - появление первых листочков; 4 - дальнейшее развитие листочков; 5- развитие ветвей;6 - дальнейшее развитие ветвей; …..; n - происходит увядание растения)
в). г).
Рис. 2 . Матрицы узлов для листостебельных структур в виде графов с различными типами ветвления
( а - симподиальное, б - дихотомическое, в,г - моноподиальное симметричное, несимметричное)
Рассмотренные модели листостебельных материалов позволяют создать математические модели технологического процесса в виде графа и идентификации растительных объектов.
Радиальное изображение графа используется для описания математической модели развития растительного объекта. В качестве вершины размещаемой в центре берется один из уровней развития растения (рис.3). Из вершины выходят ребра, которые характеризуют направления ветвей. Рассмотрим 5 уровень развития растительного объекта.
Вершина 5 является начальной вершиной ребра, а каждая из точек 5i ( i=1,…,n) будет конечной вершиной ребра. Расстояние между вершинами 5 и 5i будет длиной ребра и является самым коротким путем между этими вершинами. Диаметром графа будет наибольшее расстояние между вершинами 5 и наиболее удаленной вершиной.
На уровнях 5,6,.. растительный объект имеет наибольшую массу и ветви имеют максимальные значения длины. Если найти диаметр графа, то можно построить окружности с радиусами, кратными числам, которые характеризуют массу растения. Если длина i-го ребра попадает в границы построенных окружностей и большее количество ребер определяет зону с наибольшей растительной массой.
Для компьютерной реализации обобщенной математической модели развития растительного объекта лучше использовать модель в виде ориентированного дерева.
Рассмотрим модель в виде ориентированного дерева. Развитие растения идет от вершины 1 к вершине m и a, b, c, d, e, f, h … являются ребрами. На каждом этапе развития происходит разветвление на n направлений с вершинами j1,…,j n, где j=1,…,m. Из каждой j вершины выходят ребра с различной длиной ai, bi, ci, di, ei, fi, hi, где i=1,…, n. Модель можно представить в матричной форме согласно числу уровней и направлений. Ребра представлены буквами и числами. Буква соответствует уровню развития, цифра - направлению развития. Узлы представлены цифрами соответствующим образом. Так как учитываем направление роста растения, то матрицы узлов и ребер будут следующего вида:
и ,
где матрицы Aj , Bj и О равны:
В матрице ребер и узлов использованы следующие обозначения. Например, узел i (i=1,…,m) связан с узлами j1,…,jn, то ставим 1, если нет - то 0. В матрице ребер 1 означает, что ребра отходят от линии уровней, в противном случае - нет. Для каждого ребра задаем его длину, которая характеризует верви растения. Если длина векторов a, b, c, d, e, f, h в линии уровней увеличивается, то происходит рост растительного объекта..
Возможности теории графов позволяют построить модели растений со сложной геометрией. Они позволяют более гибко размещать элементы скелетной структуры растений и обходиться без пересечения. Долгое время в различных технологических процессах переработки сельскохозяйственной продукции для описания растительных объектов использовались упрощенные модели, без учета реальной формы. Для повышения эффективности данных процессов необходимо совершенствование рабочих органов, введение новых конструктивных решений и использование компьютерной техники. Именно такие перспективы открывает математическое моделирование растительных материалов.
Дальнейшее развитие целесообразно вести в следующих направлениях: разработка конкретных технологических процессов. создание программного обеспечения моделирования сложных процессов, в которых участвуют растительные объекты.
Литература
растительный моделирование граф листостебельный
1. Мандельброт Б. Фрактальная геометрия природы. - М.: Мир, 1982.
2. Раздорский В.Ф. Архитектоника растений. - М.: Советская наука, 1955.
3. Математическое моделирование./ Дж. Эндрюс, Р. Мак - Лоун. - М.: Мир, 1979.
4. Владимирский Б.М., Горстко А. Б., Ерусалимский Я. М. Математика. Общий курс. - СПб.: Лань, 2002.
Размещено на Allbest.ru
Подобные документы
Значение вербальных и знаковых информационных моделей для исследования объектов, процессов, явлений. Роль метода формализации в процессе создания компьютерной модели. Использование программы AutoCAD для трехмерного моделирования и визуализации объекта.
курсовая работа [866,5 K], добавлен 08.01.2015Основные понятия теории моделирования. Виды и принципы моделирования. Создание и проведение исследований одной из моделей систем массового обслуживания (СМО) – модели D/D/2 в среде SimEvents, являющейся одним из компонентов системы MATLab+SimuLink.
реферат [1,2 M], добавлен 02.05.2012Этапы развития моделирования явлений, процессов, объектов, устройств и систем. Примеры математического, имитационного и физического построения. Воспроизведение транспортных систем городов с помощью программы для визуализации транспортной схемы VISUM.
реферат [29,5 K], добавлен 16.12.2010Анализ робототехнических систем. Принципы компьютерного моделирования. Классификация компьютерных моделей по типу математической схемы. Моделирование пространства и объектов рабочей области с помощью визуальной среды Visual Simulation Environment.
дипломная работа [2,0 M], добавлен 08.06.2014Описание взаимодействия клиентов с терминалом с помощью графического языка UML для объектного моделирования. Представление моделей в виде диаграмм: вариантов использования (прецедентов), последовательности, коопераций, классов, состояния, размещения.
лабораторная работа [1,5 M], добавлен 23.10.2014Изучение применения трёхмерного моделирования и анимации при создании статической рекламы, динамических заставок для телеканалов, моделирования катастроф, в компьютерных играх. Характеристика создания моделей с помощью модификаторов Edit Poly, Edit Mesh.
практическая работа [4,0 M], добавлен 29.09.2011Виды и принципы компьютерного моделирования. Среда моделирования Microsoft Robotic Studio. Моделирование пространства и объектов рабочей области с помощью визуальной среды Visual Simulation Environment. Создание программы управления мобильным роботом.
дипломная работа [5,0 M], добавлен 15.06.2014Моделирующие программы системы GPSS WORLD. Блоки и транзакты - типы объектов системы. Событийный метод моделирования. Проект моделирования работы в библиотеке, его анализ с помощью среды GPSS WORLD. Описание процесса и метода моделирование системы.
курсовая работа [227,4 K], добавлен 16.08.2012Характеристика программы для реализации проектов, созданных в формате трехмерного моделирования. Классификация кривых 2-го порядка. Построение окружности, эллипса, гиперболы и параболы в системе координат с помощью программного обеспечения 3D MAX.
контрольная работа [667,7 K], добавлен 18.01.2014Сущность теории графов и сетевого моделирования. Выбор оптимального пути и стоимости переезда коммивояжера с помощью метода ветвей и границ. Разработка программы выбора самого выгодного маршрута, проходящего через указанные города хотя бы по одному разу.
курсовая работа [3,5 M], добавлен 08.08.2013