Разработка библиотеки для 3D-моделирования многослойного гибридного трикотажа управляемой структуры

Автор: Быковский Д.И., Чарковский А.В.

Журнал: Материалы и технологии @mat-tech

Рубрика: Трикотажное производство

Статья в выпуске: 2 (8), 2021 года.

Бесплатный доступ

В работе с помощью системы автоматизированного проектирования «КОМПАС-3D» построены базовые параметрические трехмерные модели трикотажа переплетений кулирная гладь, платированная гладь и плюшевых переплетений. На языке C++ разработан визуальный интерфейс и написан программный код приложения, позволяющего осуществлять автоматизированное построение пользовательских 3D-моделей на основе базовых. Библиотека использована в учебном процессе для наглядной демонстрации обучающимся особенностей переплетений трикотажа и влияния линейной плотности и сырья на структуру трикотажа. Библиотека использована авторами в процессе выполнения научных исследований трикотажа.

Еще

Сапр, компас-3d, прикладная библиотека, 3d-модель, гибридный трикотаж, трикотажное переплетение

Короткий адрес: https://sciup.org/142235826

IDR: 142235826   |   DOI: 10.24412/2617-149X-2021-2-24-30

Текст научной статьи Разработка библиотеки для 3D-моделирования многослойного гибридного трикотажа управляемой структуры

3D-технологии и системы автоматизированного проектирования (САПР) используются в различных областях человеческой деятельности: машиностроении, архитектуре, строительстве, искусстве и т. д. [1–7].

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

Актуальной является задача разработки программы для 3D-моделирования и автоматизированного проектирования трикотажа, способной автоматически создавать 3D-модели трикотажа с учетом переплетения, вида сырья нити

(пряжи) и ее линейной плотности, а также осуществлять расчет его параметров. Разработка программы была осуществлена на базе системы автоматизированного проектирования (САПР) КОМПАС-3D [8], созданной компанией АСКОН. Согласно описанию на сайте производителя, КОМПАС-3D – мощная и универсальная система трёхмерного проектирования, которая предоставляет широкие возможности твердотельного, поверхностного и прямого моделирования. Разработчики системы предоставляют автоматизированный программный интерфейс, чтобы дать возможность сторонним программистам разрабатывать новые библиотеки (дополнительные программные модули для различных целей) для системы КОМПАС-3D.

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

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

  • 3)    расчет параметров модели на основе введенных пользователем исходных данных;

  • 4)    подключение к системе КОМПАС-3D, установленной на компьютере пользователя;

  • 5)    открытие в ней файла базовой модели;

  • 6)    замена ее переменных на новые значения, рассчитанные в соответствии с исходными данными, выбранными пользователем, и создание таким образом новой модели переплетения с пользовательскими параметрами;

  • 7)    сохранение новой модели на жесткий диск;

  • 8)    вывод рассчитанных параметров переплетения на экран и предоставление возможности сохранить значение этих параметров в текстовый файл.

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

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

Первым шагом в процессе разработки являлось создание базовой параметрической трехмерной модели переплетения кулирная гладь в системе КОМПАС-3D. В модели заданы переменные: d – диаметр нити (пряжи); A – величина петельного шага; В – высота петельного столбика; Columns – число петельных столбиков; Rows – число петельных рядов.

Далее на основе описанной модели была построена базовая параметрическая трехмерная модель переплетения платированная гладь. В модели заданы переменные: d1 – диаметр нити (пряжи) на лицевой стороне; d2 – диаметр нити (пряжи) на изнаночной стороне; A – величина петельного шага; В – высота петельного столбика; Columns – число петельных столбиков; Rows – число петельных рядов.

Далее на основе модели платированного переплетения была построена базовая параметрическая трехмерная модель плюшевого переплетения. В модели заданы переменные: d1 – диаметр нити (пряжи) на лицевой стороне; d2 – диаметр нити (пряжи) на изнаночной стороне; A – величина петельного шага; В – высота петельного столбика; Columns – число петельных столбиков; Rows – число петельных рядов, a1 – высота ворса нити (пряжи) на лицевой стороне, a2 – высота ворса нити (пряжи) на изнаночной стороне.

Следующим шагом в создании библиотеки стало создание визуального интерфейса приложения и написание программного кода для расчета параметров переплетения и осуществления перестроения модели. Для этого была использована система Embarcadero RAD Studio и язык программирования C++. Визуальный интерфейс показан на рисунке 1.

Интерфейс    содержит    элемент    выбора переплетения трикотажа, числовые поля ввода линейной плотности, элементы выбора вида сырья нити (пряжи) из списка предложенных. Также на рабочем поле находится блок параметров управления построением модели плюшевого переплетения, в котором предусмотрена возможность выбора ворсовой нити и задания высоты ворса. Справа расположено зеленое поле для вывода рассчитанных программой параметров переплетения трикотажа. Ниже находится блок с двумя числовыми полями для ввода чисел петельных рядов и петельных столбиков. Рядом с этими полями расположена кнопка «Построить модель», нажатие на которую запускает процесс построения модели.

Далее был написан программный код для расчета параметров переплетения и осуществления перестроения модели. Структура программы соответствует        принципам        объектноориентированного              программирования.

Геометрические параметры трикотажа в программе рассчитываются согласно [10].

Диаметр нити (пряжи) в сильно сжатом состоянии приравнивают к условному диаметру:

dy= 0,0357 T-"1 , где T – линейная плотность нити (пряжи), текс; γ – плотность вещества нити (пряжи), г/см3.

Диаметр нити (пряжи) в свободном состоянии приравнивают к расчетному диаметру:

dр = 0,0357 Тт-^, где δ – объемная масса нити (пряжи), г/см3.

Величины плотности вещества и объемной массы в зависимости от материала нити (пряжи), приведенные в [10], сохранены в программе для семнадцати различных видов сырья. В геометрических моделях толщина нити приравнивается к расчетному диаметру или к среднему диаметру, который равен среднему арифметическому значений расчетного и условного диаметров. В программе толщина нити пряжи принята равной среднему диаметру:

d =

d y +d р

Согласно геометрической модели Далидовича часто при проектировании трикотажных переплетений кулирная гладь, платированная гладь и плюшевых переплетений принимают петельный шаг A = 4d . Тогда высота петельного ряда B = 0,865A . Эти зависимости были заданы в программе для расчета.

Рисунок 1 – Визуальный интерфейс библиотеки

Длина нити в петле для трикотажа переплетения кулирная гладь определяется по формуле:

nB = 100

ВВ

.

l = 1 , 57 A + 2 B+nd .

Коэффициент     соотношения

плотностей

рассчитывается в программе по формуле:

Плотность по горизонтали расчитывается в

программе по формуле:

С = А

В

.

П Г = T

.

Поверхностная плотность рассчитывается в программе по формуле:

Плотность по вертикали расчитывается в

программе по формуле:

IT

P AB

.

Линейный модуль петли (число толщин нити в одной длине петли):

σл

dy ■

Поверхностный модуль петли:

АВ ° n =    .

ld y

Объемный модуль петли:

4 АВМ

°o =     - , ldy n где М – толщина петли.

Коэффициент линейного заполнения по вертикали:

Е

d_

B '

Коэффициент линейного заполнения по горизонтали:

Е

d

А.

Поверхностное заполнение:

„  100Id

Е = -----.

АB

Рыхлость нити:

nd, d nv

= y р

Н    4

Рыхлость трикотажа:

Рт =

4 АВМРН nd 2 1

Поверхностная плотность трикотажа переплетения кулирная гладь рассчитывается в программе по формуле:

p = 10 - 4 ПгП„ 1Т . гв

Для переплетения платированная гладь дополнительно заданы зависимости, представленные ниже.

Суммарный диаметр нитей:

d сум   d г + dnл ", где dг – диаметр грунтовой нити (пряжи), м;

d пл – диаметр платировочной нити (пряжи), мм.

Длина нити в грунтовой петле определяется по формуле:

1г = 1,57 А + 2 В + ndcyM .

Длина нити в покровной петле определяется по формуле:

  • 1пл = 1г + 0,1 1г = 1,1 1г .

Поверхностная плотность трикотажа переплетения платированная гладь рассчитывается в программе по формуле:

p = 10 -4 П,П„ (1 „Т„ +1„ „Ти J, г в г г пл пл , где Tг – линейная плотность грунтовой нити (пряжи), текс; Tпл – линейная плотность платировочной нити (пряжи), текс.

Для плюшевого переплетения дополнительно заданы зависимости, представленные ниже.

Длина нити в грунтовой петле определяется по формуле:

1г = 1,57 А + 2В + ndcyM , где dсум – суммарный диаметр грунтовой и плюшевой нитей, мм.

Длина нити в плюшевой петле определяется по формуле:

  • 1пл = 1 + 2 a ,

где a – расстояние, составляющее разницу между отбойными плоскостями для кулирования грунтовой и плюшевой нитей, мм.

Поверхностная плотность трикотажа плюшевого переплетения рассчитывается в программе по формуле:

p = 10 -4 П,П„ (1 Д\ +L Д’- J, г в г г пл пл , где Tг – линейная плотность грунтовой нити (пряжи), текс; Tпл – линейная плотность плюшевой нити (пряжи), текс.

Программа выводит расчитанные параметры в зеленое поле справа в окне программы (рис. 1). На рисунке 2 представлены примеры 3D-моделей, построенных с помощью библиотеки.

Библиотека внедрена в учебный процесс кафедры ТТМ УО «ВГТУ» и кафедры ТМ УО «ВГТУ». Она используется для наглядной демонстрации обучающимся особенностей переплетения и влияния линейной плотности и сырья на структуру трикотажа. Библиотека использована авторами в процессе выполнения научных исследований, посвященных разработке трикотажа с повышенными гигиеническими свойствами.

а

б

в

г                                     д                                      е

Рисунок 2 – Модели, построенные с использованием библиотеки:

а – платированная гладь (лицевая сторона); б – платированная гладь (изнаночная сторона);

в – плюшевое переплетение (лицевая сторона); г – плюшевое переплетение (изнаночная сторона);

д – плюшевое переплетение (вид сбоку); е – кулирная гладь (лицевая сторона)

ВЫВОДЫ

Разработана прикладная библиотека к САПР

«КОМПАС-3D»     для     автоматизированного проектирования и построения    3D-моделей трикотажа    переплетений    кулирная    гладь, платированная гладь и плюшевых переплетений. Планируется расширение набора поддерживаемых переплетений. Библиотека внедрена в учебный процесс кафедры ТТМ УО «ВГТУ» и кафедры ТМ УО «ВГТУ» и используется для наглядной демонстрации обучающимся особенностей переплетений и влияния линейной плотности и сырья на структуру трикотажа. Библиотека использована авторами в процессе выполнения научных исследований, посвященных разработке трикотажа с повышенными гигиеническими свойствами.

Список литературы Разработка библиотеки для 3D-моделирования многослойного гибридного трикотажа управляемой структуры

  • Будяков, В. В. 3D моделирование в машиностроении / В. В. Будяков, С. В. Щербина, Т. Горис // Аспекты развития науки, образования и модернизации промышленности: материалы XIII региональной научно-практической конференции учреждений высшего и среднего профессионального образования, Таганрог, 21 мая 2015 г. - Ростов-на-Дону: ДГТУ, 2015. - С. 277-280.
  • Николаенко, А. Н. Применение 3D-моделирования и трехмерной печати в хирургии (обзор литературы) / А. Н. Николаенко // Medline.ru. Российский биомедецинский журнал. - 2018. - Т. 19. - С. 20-44.
  • Шубенкова, М. Ю. Компьютерное моделирование как средство архитектурно-исторического анализа / М. Ю. Шубенкова // AMIT. - 2008. - № 2 (3). - С. 1-9.
  • Зубова, Л. Д. Технологии 3D в проектировании. Реальность и перспективы / Л. Д. Зубова // Нефть. Газ. Новации. - 2015. - № 1. - С. 31-38.
  • Экономические выгоды применения комбинированных моделей BIM-ГИС в строительной отрасли. Обзор состояния в мире / В. П. Куприяновский [и др.] // International Journal of Open Information Technologies. - 2016. - Vol. 4, № 5. - 2016. - С. 14-24.
  • Кизилов, Е. Е. Применение 3D-моделирования в кино и видео-индустрии / Е. Е. Кизилов // Электронный научно-практический журнал "Современные научные исследования и инновации". - 2017. - № 1 (69). - С. 271-274.
  • Евдокимова, А. А. Разработка 3D-моделей для игр с дополненной реальностью / А. А. Евдокимова, А. К. Широков // Творчество молодых: дизайн, реклама, информационные технологии: материалы XVII Всероссийской научно-практической конференции студентов и аспирантов. - Омск: Изд-во ОмГТУ, 2018. - С. 119-121.
  • КОМПАС-3D. Официальный сайт САПР КОМПАС [Электронный ресурс]. - Режим доступа: https://kompas.ru/. - Дата доступа: 25.03.2022.
  • Кудрявин, Л. А. Основы технологии трикотажного производства: учеб. пособие для вузов / Л. А. Кудрявин, И. И. Шалов. - М.: Легпромбытиздат, 1991. - 496 с.
  • Чарковский, А. В. Основы процессов вязания / А. В. Чарковский. - Витебск: УО "ВГТУ", 2005. - 165 с.
Еще
Статья научная