Методы численного моделирования траловых систем
Исследование различных методов и методик расчета траловых систем и их элементов с применением объектно-ориентированного подхода. Систематизация и разработка единого подхода к моделированию как траловой системы в целом, так и отдельных ее элементов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 25.06.2018 |
Размер файла | 58,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Методы численного моделирования траловых систем
Е.В. Осипов
ФГОУ ВПО «Дальневосточный
технический рыбохозяйственный
университет», 690087, г. Владивосток,
Луговая, 52Б. E-mail:oev@mail.ru
Приводятся различные методы расчета траловых систем и их элементов с применением объектно-ориентированного подхода. Основное внимание уделено разработке единого подхода к моделированию как траловой системы в целом, так и отдельных ее элементов.
траловый моделирование объектный ориентированный
Введение
Методы численного моделирования в промышленном рыболовстве в последние годы получили широкое развитие в работах [1 - 9]. В зависимости от условий задачи используются различные детализации траловой системы при её моделировании. Возможна большая степень детализации: на трал, детали оснастки, системы раскрытия устья, траулер. Кроме этого, при моделировании может рассматриваться траловая система в целом.
Совершенствование методов моделирования элементов траловой системы необходимо при решении задач их проектирования и конструирования. В этом случае рассматриваются внешние параметры как входные, а моделируются внутренние характеристики элементов.
Методы моделирования траловых систем необходимы при решении задач настройки и управления их движением - задач динамики. Также они применяются для проверки эффективности проектных решений элементов траловой системы.
В настоящее время для всех этих случаев используются различные подходы, однако для большинства задач, связанных с численным моделированием траловых систем и их элементов, можно использовать общие методы, основанные на единой программной реализации.
Для решения ряда задач моделирования рыболовных систем в работе [10] предложен объектно-ориентированный подход, базирующийся на общей библиотеке программных модулей (классах объектов), с помощью которых можно комплектовать различные рыболовные системы, а также их элементы. Использование программных модулей определяется в рамках кластеров задач, распределенных в зависимости от условий функционирования рыболовных систем и исследования процессов их работы. На рис. 1 приведена диаграмма классов элементов рыболовных систем.
Применение программных модулей для каждой рассматриваемой рыболовной системы заключается в разбиении ее на элементы, которые описываются этими модулями, и соединении их посредством интерфейсных частей путем передачи параметров от одних элементов к другим. Для эффективного решения задачи моделирования рассматриваемая система должна быть четко документирована - составлена диаграмма объектов и описаны потоки информации (входные и выходные параметры объектов), определены варьируемые параметры системы, которые для некоторых кластеров задач обеспечивают ее равновесное состояние. Состояние устойчивости параметров траловой системы является необходимым условием при облове большинства гидробионтов, это в первую очередь относится к раскрытию устья трала и достижению соответствующей глубины хода.
Размещено на http://www.allbest.ru
Рис. 1. Классы элементов орудий рыболовства и типы узловых соединений:
а - два входных каната и два выходных; б - два входных каната и один выходной
Применение данной методики позволяет компоновать законченные составные элементы рыболовной системы и в дальнейшем рассматривать их в качестве объектов, которые взаимодействуют с другими объектами в системе за счет передачи параметров. Диаграмма программных классов объектов рыболовных систем приведена на рис. 2.
Таким образом, создается многоуровневая система абстракций, что позволяет ясно понимать поведение системы при ее численном моделировании, эффективно отлаживать программную систему как по отдельным блокам, так и в целом.
В качестве интерфейсных параметров при взаимодействии один объект передает другому следующие характеристики в текущей точке их соединения: - натяжение, - угол атаки, - угол крена плоскости потока, , , - координаты.
Важной особенностью предлагаемого подхода к численному моделированию является включение в программные модули графической визуализации элементов с предоставлением графического контекста, на котором обрисовывается элемент рыболовной системы.
Размещено на http://www.allbest.ru
Рис. 2. Иерархия классов рыболовных систем [11]
Для применения объектно-ориентированной методики численного моделирования траловых систем (рис. 3) разобьем их на элементы с уровнями абстракций (рис. 4) в соответствии с иерархией классов (рис. 2).
Размещено на http://www.allbest.ru
Рис. 3. Траловые системы: 1 - трал; 2 - ваер; 3 - кабели; 4 - устройства раскрытия трала горизонтальные (УРГ)
Можно заметить, что такой элемент, как трал, является сложным составным объектом системы. Моделирование этого объекта интересно при решении задач проектирования тралов. Поскольку он состоит из значительного количества элементов (гибких нитей и узловых соединений), различных типов оснастки, то для моделирования такой системы необходима специальная программа для ввода чертежа трала. Однако для моделирования траловой системы в целом достаточно иметь результаты моделирования трала, которые в качестве параметров передаются другим объектам системы.
Размещено на http://www.allbest.ru
Рис. 4. Элементы траловых систем с уровнями абстракций
В зависимости от соединения со следующим элементом параметры будут различными. Необходимо найти:
- для системы бим-трала значения , , , , , в двух точках соединения с бимом;
- для траловых систем, у которых горизонтальные распорные устройства соединяются с крылом трала, значения , , и массивы значений координат x, y, z в соединениях с УРГ;
- для других типов траловых систем значения , , , , , в четырех точках.
Другие элементы траловых систем являются непосредственно экземплярами классов рыболовных систем (см. рис.2, 4), поэтому их моделирование не вызывает сложностей при составлении блок-схем взаимодействия объектов.
Таким образом, составим диаграммы объектов (рис. 5) для траловых систем, показанных на рис. 3. Внешними параметрами, вводимыми в систему моделирования любой траловой системы, являются характеристики среды: плотность и кинетическая вязкость , а также скорость буксировки. Такой объект, как судно (блок 6), имеет структуру, содержащую параметры ваерных блоков (расстояние между блоками и высота их над уровнем моря) и тягово-скоростную диаграмму. Управление моделированием обеспечивается путем проверки условия попадания ваеров в ваерные блоки с определенной погрешностью , в этом случае используется вычислительный класс «Recurrent»; если условие не соблюдается, то меняется раскрытие трала и процесс моделирования производится заново. Также происходит проверка на условие возможности буксировки трала судном, при этом тоже применяется вычислительный класс «Recurrent». В случае близнецовой траловой системы в блоке 6 используется информация о параметрах ваерных блоков каждого судна и вводится переменная - расстояние между судами.
Размещено на http://www.allbest.ru
Рис. 5. Диаграммы объектов: 1 - трал; 2 - УРГ; 3.1, 3.2, 3.3, 3.4 - кабели; 4 - узловое соединение; 5 - ваер; 6 - судно; пунктиром показана ветвь управления моделированием
На основе этих диаграмм легко построить схемы взаимодействия объектов многотраловых систем, имеющих значительное количество соединений канатов.
Результаты
Применение объектно-ориентированной методики для моделирования различных типов траловых систем показало эффективность ее использования. Прежде всего, разработка схем существующих типов траловых систем занимает минимальное время. Готовая библиотека программных модулей позволяет исследователю комплектовать систему моделирования в короткое время.
Такая система может использоваться для настройки траловой системы на промысле, результаты этих исследований опубликованы в работах [10, 11]. Также подобные системы можно применять для определения проектных параметров при разработке каждого элемента траловой системы (рис. 5).
Так, при проектировании гибких распорных устройств для горизонтального раскрытия трала (ГРУ) на основе диаграмм объектов (рис. 5) была создана система моделировании траловой системы с ГРУ, блок-схема элемента 2.1 и 2.2 показана на рис. 6. Как можно заметить, схема соединения элементов 2.1 и 2.2 отличается от схем, приведенных на рис. 5, это связано с тем, что ГРУ являются гибкой системой в отличие от траловых досок, поэтому расчет параметров, передаваемых в элементы 5.1 и 5.2, осуществляется через узловые соединения 4.1, 4.2. Результаты моделирования, связанные с расчетом площади ГРУ, приведены в таблице.
Размещено на http://www.allbest.ru
Рис. 6. Диаграммы объектов траловых систем с ГРУ
Таблица. Результаты моделирования траловой системы с ГРУ
Тип трала |
111/786 |
118/620 |
130/810 |
108/450 |
54.4/192 |
80/396 |
119/450 |
|
Проектное горизонтальное раскрытие |
90 |
70 |
70 |
60 |
35 |
45 |
40 |
|
Проектное вертикальное раскрытие |
80 |
60 |
65 |
50 |
35 |
40 |
40 |
|
Площадь ГРУ |
||||||||
V=1 уз |
32,4564 |
15,56827 |
15,35623 |
12,1848 |
4,402366 |
9,612143 |
9,532601 |
|
V=2 уз |
30,92281 |
14,00541 |
13,20929 |
11,00303 |
4,1707 |
9,137818 |
9,046999 |
|
V=3 уз |
30,83862 |
13,91686 |
13,08451 |
10,9362 |
4,157943 |
9,111747 |
9,020283 |
|
V=4 уз |
30,82443 |
13,9019 |
13,06339 |
10,92492 |
4,155792 |
9,107353 |
9,01578 |
|
V=5 уз |
30,82055 |
13,89781 |
13,05762 |
10,92184 |
4,155204 |
9,106151 |
9,014549 |
Как можно заметить (таблица), на скорости больше 1 уз происходит медленное изменение площади ГРУ в сторону её уменьшения. Для трала РТ111/786 проектные значения завышены.
Выводы
Предложенная методика численного моделирования траловых систем, основанная на объектно-ориентированном подходе, позволяет достаточно быстро создавать системы моделирования различных типов траловых систем. Такие системы моделирования позволяют решать задачи настройки (эксплуатационные) и проектирования, меняя потоки управления.
Список использованных литературных источников
1. Габрюк В.И., Кулагин В.Д. Механика орудий рыболовства и АРМ промысловика. -М.: Колос, 2000. - 416 с.
2. Недоступ А.А. Обоснование метода расчета сетных орудий рыболовства на основании дискретной модели // Международная научно-практическая конференция, посвященная 85-летию со дня рождения Заслуженного деятеля науки и техники Российской Федерации Фридмана Александра Львовича и 95-летию со дня основания кафедры промышленного рыболовства. - Калининград: КГТУ, 2010.- С. 266 - 275.
3. Розенштейн М.М. Проектирование орудий рыболовства: учебник для высших учебных заведений. - Калининград: КГТУ, 2009. - 367 c.
4. Розенштейн М.М. САПР технических средств рыболовства. - Калининград: КГТУ, 2008. - 127 с.
5. Розенштейн М.М. Методы оптимизации. - Калининград: КГТУ,
2008. - 88 с.
6. Розенштейн М.М. Механика орудий рыболовства. - Калининград: УОП КГТУ, 2000. - 363 с.
7. Winther M., Hansen K., and Olhoff N., "Optimization-based analysis of cable nets for fishing", presented at 7th World Congress on Structural and Multidisciplinary Optimization (WCSMO-7), Seoul, Korea, 2007, pp. 339-348.
8. Priour D., "FEM modeling of flexible structures made of cables, bars and nets", in Maritime Transportation and Exploration of Ocean and Coastal Resources, G. Soares, et al., Eds. London: Taylor & Francis Group, 2005, p. 1285-1292.
9. Альтшуль Б.А. Математическая теория нестационарного движения траловых систем // Международная научно-практическая конференция, посвященная 85-летию со дня рождения Заслуженного деятеля науки и техники Российской Федерации Фридмана Александра Львовича и 95-летию со дня основания кафедры промышленного рыболовства. - Калининград: КГТУ, 2010.- С. 290 - 293.
10. Осипов Е. В. Объектно-ориентированные методы расчета орудий рыболовства: монография. - Владивосток: ТИНРО-Центр, 2009. - 89 с.
11. Осипов Е.В. Проектирование орудий рыболовства: учеб. пособие. -Петропавловск-Камчатский: КамчатГТУ, 2005.- Ч. I. - 45 с.
METHODS OF NUMERICAL MODELLING OF TRAWLING SYSTEMS
E.V. Osipov
Various methods of calculation of trawling systems and their elements with application of the object-oriented approach are resulted. The basic attention is given working out of the uniform approach to modeling both trawling system as a whole, and its separate elements.
Размещено на Allbest.ru
...Подобные документы
Особенности реализации главных элементов разрабатываемой программы (цифровые элементы) с помощью объектно-ориентированного подхода. Применение принципа инкапсуляции для защиты данных. Конструирование классов, описание и тестирование программного продукта.
курсовая работа [2,3 M], добавлен 10.05.2015Основные элементы объектной модели. Сущность и преимущества объектно-ориентированного подхода, понятие объекта и класса. Унифицированный язык моделирования UML. Диаграммы классов и взаимодействия: назначение, построение и примеры использования.
реферат [273,2 K], добавлен 09.06.2009Общая характеристика объектно-ориентированного подхода в программировании, его основные свойства и принципы. Разработка программы для автоматизация деятельности кафе на основе объектно-ориентированного подхода, проектирования и реализации схемы данных.
курсовая работа [1,2 M], добавлен 22.01.2012Создание программного обеспечения - системы имитационного моделирования на тему "Производственная линия с пунктами технического контроля". Описание входных и выходных данных. Объектно-ориентированное программирование. Диаграммы модулей и процессов.
курсовая работа [1,2 M], добавлен 09.01.2014Анализ проблематики построения объектно-ориентированного канала связи. Основные понятия протокола Modbus. Возможности CodeSys для реализации объектно-ориентированного подхода. Разработка методики кроссплатформенной библиотеки для интеграции устройств.
курсовая работа [38,6 K], добавлен 15.06.2013Особенности объектно-ориентированного проектирования. Основные понятия объектно-ориентированного подхода. Основы языка UML, варианты его использования. Диаграммы классов и взаимодействия. Разработка диаграммы прецедентов (вариантов использования).
курсовая работа [1,1 M], добавлен 13.05.2014Анализ предметной области "Конкурс поэтов" на основе объектно-ориентированного подхода. Разработка оконного приложения и описание информационной модели предметной области. Описание разработанных процедур С++ и результатов тестирования приложения.
курсовая работа [355,9 K], добавлен 18.06.2013Структурно-информационный анализ методов моделирования динамических систем. Математическое моделирование. Численные методы решения систем дифференциальных уравнений. Разработка структуры програмного комплекса для анализа динамики механических систем.
дипломная работа [1,1 M], добавлен 14.05.2010Сетевая система контроля знаний студентов на основе объектно-ориентированного подхода. Выбор программно-технических средств для реализации проекта. Алгоритмическое и программное обеспечение, интерфейс пользователя. Разработка элементов базы данных.
дипломная работа [1,3 M], добавлен 04.02.2013Объектно-ориентированные языки моделирования. Разработка различных альтернативных подходов к анализу и проектированию. Взаимосвязь концептуальных и программных понятий. Проблемы масштабирования сложных систем. Диаграммы, описывающие поведение системы.
лабораторная работа [159,4 K], добавлен 26.05.2014Основные принципы объектно-ориентированного подхода в построении модели АИС унифицированного языка моделирования. Диаграммы моделей системы. Анализ больничного комплекса Алексеевской ЦРБ и создание информационной системы его кардиологического отделения.
курсовая работа [715,4 K], добавлен 20.11.2010Принципы разработки алгоритмов и программ на основе процедурного подхода и на основе объектно-ориентированного подхода. Реализация программы Borland Pascal 7.0, ее интерфейс. Разработка простой программы в среде визуального программирования Delphi.
отчет по практике [934,7 K], добавлен 25.03.2012Появление первых вычислительных машин и возникновение "стихийного" программирования. Структурный подход к декомпозиции сложных систем. Развитие модульного и объектно-ориентированного программирования. Особенности компонентного подхода и CASE-технологий.
презентация [1,5 M], добавлен 14.10.2013Расчет тепловой схемы с применением методов математического моделирования. Разработка алгоритма реализации модели. Составление программы для ПЭВМ, ее отладка и тестирование. Проведение численного исследования и параметрическая оптимизация системы.
курсовая работа [2,8 M], добавлен 01.03.2013Создание модели информационной системы оптовой базы с помощью средства ModelMaker. Диаграммы последовательности, диаграмма классов, создание предварительного модуля проекта на языке Object Pascal. Документирование информационной системы оптовой базы.
курсовая работа [516,4 K], добавлен 01.06.2016Сущность объектно-ориентированного подхода в программировании. Описание языков программирования. Использование бинарных деревьев для поиска данных, алгоритмы их обхода. Разработка Windows-приложения автоматизированной системы "Планета животных".
курсовая работа [3,7 M], добавлен 16.09.2016Изучение базовых понятий объектно-ориентированного программирования. Исследование принципов работы с классами и объектами. Построение системы классов для описания плоских геометрических фигур. Анализ методов создания объектов, перемещения на плоскости.
лабораторная работа [212,0 K], добавлен 10.03.2013Понятие технологии разработки программного обеспечения и модели жизненного цикла. Сущность объектно-ориентированного подхода. Строительные блоки, общие механизмы языка моделирования UML, диаграммы классов, состояний, взаимодействий и компонентов.
курсовая работа [262,5 K], добавлен 10.07.2014Технологии программирования. Сущность объектно-ориентированного подхода к программированию. Назначение Си, исторические сведения. Алфавит, базовые типы и описание данных. Структуры и объединения. Операторы Си++. Функции. Библиотека времени выполнения.
курс лекций [51,9 K], добавлен 03.10.2008Изучение характеристик, классификации, функций и основных элементов экспертных систем. Исследование их структуры и отличительных особенностей от другого программного обеспечения. Описания методов проектирования и области применения экспертных систем.
реферат [38,1 K], добавлен 18.09.2013