top of page
Поиск

Технология проектирования судовой поверхности. Инструментарий.

Фото автора: Alexander AlexanovAlexander Alexanov

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


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

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

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


Особенности программного обеспечения в судостроении

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


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


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


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

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

Все программы для моделирования судовой поверхности можно условно разделить на два типа:


1. Моделирование на основе сетки взаимопересекающихся линий

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


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


Классический пример программ этого типа — NAPA. Несмотря на трудоемкость, этот метод до сих пор популярен благодаря своей интуитивности. Полное сглаживание корпуса для производства занимает 3–4 недели на оконечность. При этом корпус можно разделить на части и работать над ним параллельно. Однако проектирование формы корпуса с нуля в таком формате неудобно, а внесение локальных изменений может быть затруднено.


2. Моделирование на основе участков поверхностей

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

Часто такой метод называют граничным представлением (B-Rep), так как базовая модель строится на основе ключевых конструктивных кривых.

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


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


Критерии выбора программного обеспечения

Программа для моделирования судовой поверхности должна обладать развитыми средствами контроля качества и возможностью локального редактирования корпуса. Желательно также наличие контроля версий, который позволяет отслеживать все изменения на протяжении работы над проектом.


Кроме того, важна корректная передача данных в другие программы. Любые искажения геометрии при экспорте и импорте недопустимы.

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


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


Вывод

Правильный выбор инструментов для проектирования и сглаживания судовой поверхности играет ключевую роль в технологичности, качестве и сроках выполнения проекта. Оптимальное сочетание программ, удобный инструментарий и надежная передача данных — залог успешного проектирования судна.


Не пропустите продолжение в следующей статье - “Подготовка исходной информации.”

 
 
 

Comments


Авторские права на этот веб-сайт и его содержимое принадлежат Александру Алексанову - © Александр Алексанов. 2019,2020,2021. Все права защищены. При воспроизведении каких либо материалов данного сайта ссылка на оригинал обязательна.

bottom of page