Геометрические исследования срединных поверхностей тонких оболочек
ВАРИАНТНОЕ КОМПЬЮТЕРНОЕ МАКЕТИРОВАНИЕ ОБОЛОЧЕК НА ОСНОВЕ ПОЛИПАРАМЕТРИЗАЦИИ ИХ СРЕДИННЫХ
ПОВЕРХНОСТЕЙ
B.В. ВАНИН, д-р техн. наук, профессор *
C.Л. ШАМБИНА, канд. техн. наук, доцент ** Г.И. ВИРЧЕНКО, соискатель *
* Национальный технический университет Украины «Киевский политехнический институт», 03056, Киев, пр. Победы, 37; E-mail: virchga@gmail.com ** Российский университет дружбы народов
117198, Москва, ул. Миклухо-Маклая, 6; E-mail: shambina_sl@mail.ru
В статье рассмотрена возможность использования метода полипараметризации для геометрического моделирования срединных поверхностей оболочек с целью обеспечения их эффективного компьютерного макетирования. Проанализированы соответствующие примеры вариантного формообразования строительных тонкостенных пространственных конструкций.
КЛЮЧЕВЫЕ СЛОВА: срединные поверхности оболочек, метод полипараметризации, компьютерное макетирование, системы автоматизированного проектирования (САПР).
В настоящее время при создании разнообразных инженерных конструкций и сооружений важную роль играют компьютерные информационные технологии, существенно повышающие качество продукции и снижающие затраты на ее изготовление и эксплуатацию.
Одним из новых направлений в этом плане является компьютерное макетирование, которому в зарубежной литературе соответствует термин быстрое прототипирование (Rapid Prototyping) [1]. Эта технология заключается в послойном получении физического объекта на основании его компьютерной геометрической модели. Такие процессы называются трехмерной печатью, а реализующие их устройства - SD-принтерами. Указанный объект довольно часто используется в качестве предварительного образца (прототипа) некоторого разрабатываемого продукта. В случае больших габаритов последнего, как правило, изготавливается его уменьшенная копия, т. е. макет.
Главное отличие рассматриваемой технологии от традиционных способов производства, таких как литье, обработка резанием, обработка давлением и др., заключается в том, что изделие создается путем послойного наращивания (добавления) материала.
Перспективность данного подхода состоит в универсальности применяемого технологического оборудования для быстрого изготовления широкой номенклатуры продукции, которая получается недорогой и качественной.
Наращивание материала при компьютерном макетировании может осуществляться на основе различных физических процессов [1]: полимеризации смол лазером и другими источниками энергии, спеканием порошка, склеиванием или сваркой твердых частиц, плавлением с последующим отверждением и т. п.
Для реализации такой технологии во многих САПР имеется экспорт геометрических моделей в виде STL-файлов (от английского термина stereolitho-graphy, т. е. послойного создания твердотельных объектов из жидких фотополимеров, которые под воздействием управляемого компьютером лазера пре-
вращаются в прочный пластик). STL-формат является стандартом для входных данных соответствующего оборудования. В указанных файлах информация о геометрическом объекте хранится как множество треугольников его поверхности в следующем виде:
solid name facet normal ni n nk outer loop vertex v1x v1y v1z vertex v2x v2y v2z vertex v3x v3y v3z endloop endfacet
endsolid
где solid, endsolid - начало и конец файла; name - имя объекта; facet, endfacet -начало и конец описания треугольника; ... - некоторое число треугольников; ni nj nk - х, y, z компоненты единичного вектора внешней нормали к треугольнику в декартовой системе координат Oxyz; outer loop, endloop - начало и конец описания внешнего контура; v1x v1y v1z, v2x v2y v2z, v3x v3y v3z - х, y, z координаты вершин 1, 2, 3 треугольника в декартовой системе координат Oxyz.
Компьютерное прототипирование позволяет научно-исследовательским и проектно-конструкторским организациям, а также промышленным предприятиям:
- быстро превращать различные инновационные идеи в конкретные изделия;
- оперативно получать физические модели разрабатываемых объектов для проведения их натурных испытаний с целью проверки предлагаемых технических решений;
- презентовать заказчику наглядные макеты вариантов создаваемой продукции для более полного учета его пожеланий еще на ранних стадиях ее проектирования;
- и т.д.
В процессе разработки технических изделий их прототипы постоянно уточняются и совершенствуются. Это обуславливается тем, что до окончательного выбора, например, принципиальных конструкторско-технологических решений не рационально осуществлять их тщательное уточнение, так как это связанное с большими расходами ресурсов.
Важным компонентом современного автоматизированного проектирования разнообразных строительных тонкостенных пространственных конструкций является формообразование срединных поверхностей их оболочек, о чем свидетельствуют, в частности, литературные источники [2-8].
Указанные оболочки одновременно выполняют функции несущих и ограждающих элементов конструкции. В настоящее время в строительстве для них наиболее применяемым материалом является железобетон. Рациональная геометрическая форма и размеры пространственных тонкостенных покрытий обеспечивают эффективное использование свойств железобетона благодаря его работе в двух и более направлениях. Вследствие этого реализуется существенное уменьшение массы по сравнению с конструкциями из плоских элементов. Тонкостенные пространственные покрытия обеспечивают гибкую планировку, высокие функциональные и эстетические характеристики разнообразных промышленных и гражданских зданий.
В соответствии с формой срединной поверхности различают оболочки одинарной и двоякой кривизны. Для первых наиболее распространенными являются
цилиндрические, а среди вторых - вращения (купола) и переноса. Пространственные тонкостенные конструкции бывают также составными, т. е. образованными из нескольких оболочек.
Согласно изданиям [5, 6] цилиндрические оболочки и купола могут выпол-
а б
Рис. 1. Схемы разрезки длинной цилиндрической оболочки на:
а - плиты без бортовых элементов; б - плиты с бортовыми элементами
Рис. 2. Схемы разрезки сборных куполов: а - меридиональная; б - меридионально-кольцевая 1 - нижнее опорное кольцо, 2 - верхнее кольцо, 3 - трапециевидная панель
В качестве криволинейных направляющих цилиндрических оболочек и меридиональных образующих куполов возможно применение дуг окружностей, эллипсов, парабол и т. д. В соответствии с этим выделяют круговые (сферические), эллиптические, параболические и пр. типы рассмотренных покрытий. Вопросы обобщенного вариантного геометрического моделирования приведенных срединных поверхностей оболочек, а также их сочетаний, в среде современных САПР на основе использования комбинаторно-вариационного подхода проанализированы в публикации [4].
В НТУУ «КПИ», с целью обеспечения эффективного компьютерного моделирования динамических процессов формообразования, разработан метод полипараметризации [9-11], который является дальнейшим развитием указанного выше подхода. Предпосылками для создания этого метода послужило то, что при автоматизированном проектировании многих технических объектов [1-4], широко распространено параметрическое задание разнообразных кривых и поверхностей. При этом ключевая идея метода полипараметризации состоит в разделении области определения фигуры на участки и применения к ним приемов комбинаторно-вариационной методологии.
Известно, что поверхности в векторной параметрической форме задаются в
виде
г = г(и, V), (1)
где г - радиус-вектор в некоторой системе координат (декартовой, цилиндрической, сферической и т. п.); ие[итт, итах], уе [утш, ^ах] - параметры и промежутки их изменения.
Для систематизации способов динамического вариантного формообразования в работах [9-11] предложено множество:
Ф = С1 х С2 х Сз = (Фг )8, (2)
элементы которого являются декартовым произведением следующих кортежей свойств формообразования
С = (С f )3, (3)
где С1=(непрерывность), Ci=(Cib С12)=(формообразование непрерывное, формообразование дискретное);
С2=(направление), С2=(С21, С22)=(однонаправленное, многонаправленное); С3=(характер участков параметризации), С3=(С31, С32)=(постоянные участки параметризации, переменные участки параметризации).
Произвольная зависимость r(t), где параметр te[tmin, tmax], согласно формуле
t(U) = (1- u)tmin + utmax (4)
преобразовывается к виду r(t(u)), где ue[0, 1].
Соотношение (1) на основании выражения (4) целесообразно рассматривать как топологическое отображение в трехмерное пространство плоского единичного квадрата со сторонами u и v. При этом паре значений (u, vi) данной фигуры соответствует определенная точка r, поверхности (1), в частности, с декартовыми координатами x,, y, z,.
Приведем некоторые практические примеры полипараметризации указанного квадрата.
Вариантные динамические построения реализуем на множестве участков
у=(У ,, j) Nyu; ^yv = (У n) Nyu1 Nyv = (У n) N1y, (5)
где Ыуи и Ыуу - их число вдоль параметров u и v, Ыуи^Ы, NуVeN.
Примечание. Далее считается, что аналитические зависимости (1) конкретных исследуемых цилиндрических и купольных оболочек известны [2].
Согласно кортежам (2) и (3) имеем способ Ф1=(формообразование непрерывное однонаправленное с постоянными участками параметризации). Он может быть использован для динамического моделирования показанной на рис. 1, а оболочки. На основании выражения (5) создаем участки параметризации
У,, j = (u e[(i -1)/Nyu,i/Nyu ],Vj e [(j -1)/Nyv, j/Nyv]). (6)
В данном случае = 1, Nуv = 8, Ny = NуU■NуV = 1-8 = 8. Для пересчета полученных по соотношениям (6) значений u и v на единичных отрезках в промежутки ue[umm, umax], ve[Vmin, Vmax] применяются формулы:
u = (1- u )u min + uu max, v = (1" v)vmin + vvmax. (7)
Динамическое построение приведенной на рис. 1, б оболочки осуществим способом Ф3=(формообразование непрерывное многонаправленное с постоянными участками параметризации). Для этого в соответствии с выражением (5) создаем участки параметризации:
У,, j = (u e [(< i/2 > -1)/^u,< i/2 > /^u ],vj e [(j -1)/^v, j/^]),
где i=2k-1, keN;
y,,j = (щ e[(Nu-<i/2>+1)/Nu,(Nуu-<i/2>)/Nu],vj e[(j-1)/tyv,j/N^v]),
где i = 2k, k e N. (8)
В зависимостях (8) знак <> обозначает функцию округления ненатурального числа до ближайшего большего натурального; также считается, что Nдu=2m, meN, NдVeN.
В данном случае N¡,=2, N,,=8, N=N¡/^,,=2-8=16. Для пересчета полученных по соотношениям (8) значений u и v на единичных отрезках в промежутки ue[umin, umax], ve [v^n, vmax] применяются формулы (7).
6
По аналогии с проанализированными выше примерами вариантного динамического формообразования цилиндрических оболочек может выполняться автоматизированное геометрическое моделирование показанных на рис. 2 куполов. При этом желательно, чтобы выбранный порядок построений отвечал реальным технологическим процессам возведения данных покрытий.
В случае сложности аналитического описания для некоторого объекта необходимой последовательности участков области параметризации рекомендуется использовать для этого изложенные в [11] приемы применения графов.
Полученные по приведенной технологии срединные поверхности оболочек выступают основой для компьютерного твердотельного моделирования соответствующих тонкостенных пространственных покрытий. В процессе дальнейшей проработки их конструкция все более уточняется.
Таким образом, в данной публикации представлена общая схема использования метода полипараметризации для вариантного формообразования срединных поверхностей оболочек с целью обеспечения их эффективного построения и компьютерного макетирования в среде современных САПР.
Проанализированные приемы являются довольно формализованными и универсальными, что способствует не только их простой компьютерной программной реализации, но и широкому внедрению в различные сферы инженерной деятельности. Однако для этого требуется проведение надлежащих изысканий как теоретического, так и практического плана в соответствующих областях науки, производства, образования и т. д.
Л и т е р а т у р а
1. Ли К. Основы САПР (CAD/CAM/CAE). - СПб.: Питер, 2004. - 560 с.
2. Krivoshapko, S.N., Ivanov, V.N. Encyclopedia of Analytical Surfaces. - Springer International Publishing Switzerland, 2015. - 752 p.
3. Кривошапко С.Н., Мамиева И.А. Аналитические поверхности в архитектуре зданий, конструкций и изделий. - М.: ЛИБРОКОМ, 2012. - 328 с.
4. Ванин В.В., Шамбина С.Л., Вирченко В.Г. Применение комбинаторно-вариационного подхода для компьютерного геометрического моделирования инженерных конструкций и сооружений // Строительная механика инженерных конструкций и сооружений. - 2013. - №4. - С. 3-8.
5. Лебедева Н.В. Фермы, арки, тонкостенные пространственные конструкции. - М.: Архитектура-С, 2006. - 120 с.
6. Маилян Р.Л., Маилян Д.Р., Веселев Ю.А. Строительные конструкции. - Ростов н/Д.: Феникс, 2005. - 880 с.
7. Krivoshapko S.N., Shambina S.L. Design of developable surfaces and the application of twin-walled developable structures // Serbian Architectural Journal. - Vol. 4, 2012, No. 3. -Belgrad. - P. 298-317.
8. Christian A. Bock Hyeng, Emmanuel B. Yamb. Application of Cyclic Shells in Architecture, Machine Design, and Bionics // International Journal of Modern Engineering Research. - Vol.2, Issue.3, May-June 2012. - P. 799-806.
9. Ватн В.В., Вiрченко С.Г., Вiрченко Г.1. Варiантне моделювання геометричних об'екпв методом полшараметризацп // Проблеми шформацшних технологш. -№02(016) грудень 2014. - Херсон: ХНТУ, 2014. - С. 76-79.
10. Вiрченко Г.1. Динашчне варiантне формоутворення лшш, поверхонь i тш методом полшараметризацп // Науковi нотатки. - Вип. 48. - Луцьк: ЛНТУ, 2015. - С. 45-48.
11. Вiрченко Г.1. Застосування графiв-дерев для динамiчного варiантного моделювання геометричних об'екпв // Комп'ютерно-штегроваш технологи: освгга, наука, ви-робництво. - №19. - Луцьк: ЛНТУ, 2015. - С. 96-99.
References
1. Li, К. (2004). Osnovy SAPR (CAD/CAM/CAE), SPb.: Piter, 560 p.
2. Krivoshapko, S.N., Ivanov, V.N. (2015). Encyclopedia of Analytical Surfaces, Springer International Publishing Switzerland, 752 p.
3. Krivoshapko, S.N., Mamiyeva, I.A. (2012). Analiticheskie Poverkhnosti v Arkhitekture Zdanii, Konstruktcii i Izdelii, Moscow: Kn. Dom "LIBROKOM", 328 p.
4. Vanin, V.V., Shambina, S.L., Virchenko, V.G. (2013). Primenenie kombinatomo-variateionnogo podkhoda dlia kompiuternogo geometricheskogo modelirovaniia inzhenernykh konstruktcii i sooruzhenii, Stroitel 'naya Mekhanika Inzhenernykh Konstruktcii i Sooruzhenii, №4, p. 3-8.
5. Lebedeva, N.V. (2006). Fermy, Arki, Tonkostennye Prostranstvennye Konstruktcii, M.: Arhitektura-C, 120 p.
6. Mailian, R.L., Mailian, D.R., Veselev, IU.A. (2005). Stroitel'nye Konstruktcii, Rostov n/D.: Feniks, 880 p.
7. Krivoshapko, S.N., Shambina, S.L. (2012). Design of developable surfaces and the application of twin-walled developable structures, Serbian Architectural Journal, Vol. 4, No. 3, Belgrad, p. 298-317.
8. Christian A. Bock Hyeng, Emmanuel B. Yamb. (2012). Application of Cyclic Shells in Architecture, Machine Design, and Bionics, International Journal of Modern Engineering Research, Vol.2, Iss. 3, p. 799-806.
9. Vanin, V.V., Virchenko,S.G., Virchenko,G.I. (2014). Variantne modeliuvannia geometrychnykh obektiv metodom poliparametrizatcii, Problemy Informatciinykh Tekhnologii, №02 (016) ghruden 2014, Kherson: KHNTU, p. 76-79.
10. Virchenko, G.I. (2015). Dinamichne variantne formoutvorennia linii, poverkhon i til metodom poliparametrizatcii, Naukovi notatky, Vyp. 48, Lutck: LNTU, p. 45-48.
11. Virchenko, G.I. (2015). Zastosuvannia grafiv-derev dlia dynamichnogo variantnogo modeliuvannia geometrychnykh obektiv, Kompiuterno-Integrovani Tekhnologii: Osvita, Nauka, Vyrobnytctvo, №19, Lutck: LNTU, p. 96-99.
VARIANT COMPUTER SHELL PROTOTYPING BASED ON POLYPARAMETERIZATION OF MIDDLE SURFACES
V.V. VANIN*, S.L. SHAMBINA**, G.I. VIRCHENKO*
*National Technical University of Ukraine «Kiev Polytechnic Institute», Kiev **Peoples ' Friendship University of Russia, Moscow
The paper considers the possibility of using the polyparameterization method for geometric modeling of middle surfaces of shells in order to ensure their effective computer prototyping. Examples of variant forming of thin-walled spatial building structures were analyzed.
KEYWORDS: middle surface of a shell, method of polyparameterization, computer prototyping, computer-aided design (CAD).