Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Численно-аналитические методы решения задач дифракции акустических волн на абсолютно твёрдых телах и оболочках

..pdf
Скачиваний:
1
Добавлен:
20.11.2023
Размер:
13.02 Mб
Скачать

4.1. Компьютерные технологии моделирования

111

между ними и CAD-системами, интегрированная среда моде­ лирования и управления информацией (в том числе средства управления спецификациями и документооборотом), а также возможность ввода в эксплуатацию в короткие сроки.

Рынок CAE-систем в настоящее время условно поделен меж­ ду двумя крупными компаниями MSC.Software (линейка продук­ тов инжиниринг-анализа VPD Products — Patran, MSC Nastran, Adams, Marc, Dytran; комплекс междисциплинарного анализа MD Solutions) и ANSYS, Inc (платформа Workbench и програм­ мные комплексы междисциплинарного анализа ICEM, ANSYS, AutoDYN, CFX, Fluent, Maxwell). Используемые в программных продуктах этих компаний технологии обеспечивают комплексное решение многодисциплинарных инженерных задач, благодаря чему достигается высокая точность при исследовании работы изделий, сопровождающейся проявлениями различных физиче­ ских феноменов, что характерно для большинства реальных жизненных ситуаций. Применение новейших вычислительных технологий позволяет более точно исследовать функциониро­ вание изделия, не применяя многочисленные «точечные» рас­ четные технологии, обеспечивающие исследование работы изде­ лия с позиций какой-либо одной дисциплины. Продукты MD Solutions являются открытыми системами, допускающими инте­ грацию с пакетами других компаний-разработчиков программно­ го обеспечения. Продукты семейства MD Solutions обеспечива­ ют решение «связанных» задач упругость-динамика-прочность, теплопередача-НДС (напряженно-деформированное состояние), моделирования мехатронных систем, разрушения композитных конструкций, сложного контактного взаимодействия и др.

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

Термин «компьютерная математика» в последнее время в ши­ роких кругах пользователей вычислительных машин различного класса стал достаточно популярным и широко используемым. Данное понятие включает совокупность как теоретических и методических средств, так и современных программных и аппа­ ратных средств, позволяющих производить все математические вычисления с высокой степенью точности и производительности.

112 Гл. 4. Динамика подводного аппарата

Указанные программные продукты позволяют проводить и ана­ литические, символьные вычисления, относящиеся к разряду «чистой математики». Наличие собственных языков программи­ рования и средств визуализации позволяет пользователю строить сложные цепочки аналитических и вычислительных алгоритмов с широкими возможностями визуализации процессов и данных при их обработке.

На рынке современных математических систем в настоя­ щее время присутствует целый ряд крупных фирм: Waterloo Maple Software (программный продукт Maple), MathWorks Inc. (программный продукт MATLAB), Wolfram Research Inc. (про­ граммный продукт Mathematica), MathSoft (программный про­ дукт MathCAD) и др.

Из всего многообразия представленных продуктов «законо­ дателем мод» в области численных методов и вычислительного эксперимента является программный комплекс MATLAB. Ука­ занный продукт представляет собой язык высокого уровня для научно-технических вычислений. Среди основных областей при­ менения MATLAB — математические расчеты, разработка алго­ ритмов, моделирование, анализ данных и визуализация, научная и инженерная графика, разработка приложений, включая гра­ фический интерфейс пользователя. MATLAB решает множество компьютерных задач — от сбора и анализа данных до разработки готовых приложений. Среда MATLAB соединяет в себе мате­ матические вычисления, визуализацию и мощный технический язык. Встроенные универсальные интерфейсы позволяют легко работать с внешними информационными источниками, а так­ же осуществлять интеграцию с процедурами, написанными на языках высокого уровня (С, C++, Java и др.). Мультиплатформенность MATLAB сделала его одним из самых распространен­ ных продуктов — он фактически стал принятым во всем мире стандартом технических вычислений. MATLAB имеет широкий спектр применений, в том числе цифровую обработку сигналов и изображений, проектирование систем управления, естествен­ ные науки, финансы, экономику, приборостроение и т. п.

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

Наличие открытых интерфейсов в промышленных CAD/CAEкомплексах и системах компьютерной математики позволяют разработчикам создавать программные модули, реализующие

4.2. Твердотельное проектирование подводной лодки

113

собственные алгоритмы и методики расчета, позволяющие ре­ шать междисциплинарные задачи.

Примерами таких систем и соответствующих языков програм­ мирования являются следующие рассмотренные ранее програм­ мные комплексы:

система геометрического моделирования SolidWorks 2009 (язык описания макрокоманд Visual Basic);

программные продукты компании MSC.Software для САЕ анализа MSC Patran/Nastran (язык PCL);

программный продукт компании ANSYS (APDL);

пакет прикладных программ Matlab для решения научных и инженерных задач (высокоуровневый язык программирования MATLAB).

Далее в настоящей главе рассмотрены вопросы интеграции программного продукта SolidWorks 2009 и системы компьютер­ ной математики Matlab для решения задачи динамики подводно­ го аппарата при действии подводного взрыва в рамках гипотезы тонкого слоя.

4.2. Твердотельное проектирование прогулочной подводной лодки средствами SOLIDW ORKS О

В настоящее время наблюдается интерес к водному туризму. Это не только подводное плавание или морские прогулки вдоль побережья, но и ряд подводных экскурсионных программ. Вслед­ ствие этого на рынке появляются предложения по подводным экскурсионным аппаратам. Каждый из них обладает своими до­ стоинствами и недостатками, поэтому при проектировании учи­ тывается опыт предыдущих и действующих производителей.

Использование систем твердотельного моделирования при­ водит к существенному снижению временных и материальных затрат на этапе эскизного проектирования, а также при проведе­ нии исследования вариантов соотношения компоновка - внешний облик подводной лодки.

В качестве решения поставленной задачи была выбрана си­ стема CAD моделирования SOLIDW ORKS® 2007, позволяющая решить задачи общего проектирования, а также обеспечить об­ мен исходными данными и полученными результатами между программами САЕ-анализа.

9 Параграф написан по материалам Андреева М.Ю.

114

Гл. 4. Динамика подводного аппарата

На первом этапе компьютерного моделирования происходит разработка и утверждение внешней формы и размеров подводной лодки. Используя приложение Microsoft Excel, реализована воз­ можность управления габаритными размерами подводной лодки, что существенно снижает количество времени, затраченного на проектирование. При производстве оригинал-макета использует­ ся метод каркасного моделирования, который позволяет снизить стоимость производства практически в 2 раза.

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

корпус должен быть обтекаемым, без сильно выступающих частей;

в сечении корпус должен представлять собой фигуру, похо­ жую на эллипс;

необходимо учитывать, что корпус должен замыкаться сам на себя, чтобы воспринимать внешние нагрузки;

оптимальное соотношение внешнего и внутреннего объема во многом способствует достижению оригинальной компоновки;

внутренняя компоновка, а именно, размещение балластных цистерн и систем жизнеобеспечения, должна быть учтена при проектировании.

Важной задачей проектирования было создание эффектного дизайна подводной лодки, одной из составляющих которого яв­ ляется оригинальное остекление.

Учитывая вышеизложенные требования, в ходе работы по­ явились следующие варианты корпуса ПЛ, представленные на рис. 4-7 цветной вклейки. Как видно из этих рисунков, оконча­ тельный вариант корпуса удовлетворяет основным требованиям, которые предъявляются к подводной лодке. V-образная форма оперения была выбрана как самая оптимальная, сочетающая в себе как безопасность, так и эффектный дизайн.

Далее предполагается, что, исходя из технического задания, необходимо обеспечить следующие параметры подводной лодки:

глубина погружения — 30 м;

количество пассажиров — 12 человек;

максимальный диаметр корпуса — 4 м;

длина пассажирского отсека — 6-7 м;

автономность — 8-10 часов;

скорость — 3-4 узла.

4.3. Интеграция СГМ S O L I D W O R K S и комплекса M A T L A B

1 1 7

рение, силовая установка, а также различные агрегаты и грузы. В продольный силовой набор корпуса входят лонжероны и стрин­ геры, в поперечный — силовые и нормальные (формообразую­ щие) шпангоуты. Кроме того, часто устанавливаются элементы вспомогательного назначения для местного усиления основной. Общий вид силового набора лодки показан на рис. 16, 17 цветной вклейки.

4 .3 . И нтеграция системы геом етрического м оделирования S O L ID W O R K S и программного

ком плекса M A T L A B в задачах м оделирования динам ики

абсолю тно твердого тела и акустической среды

В настоящем параграфе рассмотрены некоторые вопросы ин­ теграции программных комплексов SOLIDWORKS® и MATLAB® на уровне передачи геометрической модели и параметров в систе­

му MATLAB® для реализации разработанных ранее алгоритмов. Для построения конечно-элементной сетки на «смоченной» поверхности абсолютно твердого тела в программном комп­ лексе SOLIDWORKS® был использован специальный модуль

SOLIDWORKS SIMULATION V2009.

Создание сетки — очень важный этап в анализе конструкций. Автоматический генератор сетки в программном комплексе со­ здает сетку на основе глобального размера элемента, допуска и характеристик локального управления сеткой. Управление сет­ кой позволяет задать разные размеры элемента для компонентов, граней, кромок и вершин.

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

Генерация сетки в программном комплексе приводит к созданию трехмерных тетраэдральных элементов, двумерных треугольных элементов оболочки и одномерных элементов балочного типа. Сетка состоит из элементов одного типа, если не задан тип комбинированной сетки.

Соседние файлы в папке книги