Инженерная геометрия и компьютерная графика
УДК 666.9:691.32 DOI: 10.14529/ЬшМ200106
О ГЛАДКОСТИ СТЫКОВКИ ЛИНИЙ И ПОВЕРХНОСТЕЙ ПРИ ЦИКЛОГРАФИЧЕСКОМ МОДЕЛИРОВАНИИ ПОВЕРХНОСТНЫХ ФОРМ АВТОМОБИЛЬНЫХ ДОРОГ
Е.В. Любчинов, К.Л. Панчук
Омский государственный технический университет, г. Омск, Россия
Системы автоматизированного проектирования автомобильных дорог позволили отказаться от двухэтапного проектирования оси дороги (в плане и профиле) и перейти к ее заданию как пространственной кривой в виде параметрических сплайнов или кривых Безье. Однако вопросы гладкости стыковки как сегментов кривых, так и отсеков поверхностей дорожного полотна, до сих пор остаются открытыми.
Авторы работы продолжают развитие метода конструирования поверхностных форм автомобильной дороги на основе циклографического отображения. Представлены возможные варианты конструирования поверхностных форм, показаны их преимущества и недостатки. Рассмотрены вопросы гладкости стыковки сегментов кривых при формообразовании оси дороги и кромки проезжей части, а также при формообразовании отсеков поверхностей проезжей части, образованных на данных сегментах. Проведены символьные вычисления и численные расчеты, которые показывают наличие прямой зависимости между порядком гладкости стыковки сегментов оси дороги, представленной в виде полиномиального сплайна, кромок проезжей частии отсеками поверхностей.
Результаты работы позволяют на этапе проектирования оси автомобильной дороги и последующего конструирования её поверхностных форм заранее выбирать порядок гладкости стыкуемых сегментов линий и отсеков поверхностей дороги, что может быть использовано при разработке САПР автомобильных дорог.
Ключевые слова: автомобильная дорога, геометрическое моделирование, циклографическое отображение, сегменты линий, отсеки поверхностей, гладкость стыковки.
Известно, что геометрические характеристики автомобильных дорог являются одним из ключевых параметров, определяющих безопасность движения, поэтому на стадии проектирования дороги к ним необходимо подходить с максимальной ответственностью [1]. Геометрическое моделирование поверхностных форм автомобильных дорог на сегодняшний день развивается стремительными темпами. Не последнюю очередь в этом сыграли разработки систем автоматизированного проектирования (САПР), специализирующиеся в этой области [2-5]. Тем не менее, существует ряд вопросов теории формообразования поверхностных форм автомобильных дорог, которые на сегодняшний день остаются открытыми. Так, до сих пор ось дороги в большинстве существующих подходов рассматривается не как пространственная линия, а как две ее плоских проекции, что однозначно влияет на точность построения оси дороги на местности. Также нигде не указан тип поверхностей, образующих проезжую часть и обочину, не говоря о гладкости стыковки данных поверхностей на различных участках автомобильных дорог [5].
В научной литературе существует ряд работ [5-7], в которых предложены геометрическая и математическая модели поверхностных форм автомобильной дороги. Эти модели основаны на известном в прикладной геометрии каркасно-кинематическом методе. На данный момент это единственные модели, в которых автомобильная дорога рассматривается как целостный объект, отсеки которого стыкуются по определенному порядку гладкости.
В работах [8-11] авторами рассматривался подход к формированию поверхностей проезжей части на различных участках (прямолинейном, переходном и круговом) на основе метода циклографического отображения. В настоящей работе авторы продолжают и развивают данный метод применительно к геометрическому моделированию поверхностных форм автомобильных дорог, в частности рассматривают вопросы гладкости стыковки линий и поверхностей дорожного полотна, а также затрагивают некоторые особенности применения метода циклографического отображения в данной прикладной области.
Постановка задачи
Построение теоретической поверхности участков автомобильной дороги в большинстве существующих методов проектирования начинается с задания или формирования по определенным условиям оси дороги. Поскольку дорога имеет различные участки - прямолинейные, круговые и переходные, то также требуется, чтобы соответствующие участки оси дороги были состыкованы по определенному порядку гладкости. То же требование предъявляется и к отсекам поверхностей, образованных от данных участков оси дороги.
Геометрическая модель участка поверхностных форм автомобильной дороги, основанная на методе циклографического отображения, базируется на циклографической проекции пространственной кривой линии P (t), описываемой векторным уравнением:
P(t) = (x(t), y(t), z(t)); P (t) ф 0; t e R: T0 < t < T. (1)
Циклографический образ пространственной кривой линии (1) формируется на основе огибающей однопараметрического множества Р-конусов, вершины которых принадлежат исходной пространственной кривой, а круговые основания лежат в плоскости проекций z = 0. Обобщенные уравнения огибающей циклов - оснований р-конусов, имеют вид [11-14]: XP(1,2)(t) = X(t) +
+ z(t) ■ e(t) Ур(1,2) (t) = y(t) + + z(t) ■ e(t) -
-x (t)■ y.(t) + y '(/)>/X(t) -y2(t) k(t) '
■' (t)■ Kt) ± x'(t)^k(t) -y2(t) k(t) '
(2)
где Р - полуугол при вершине Р-конуса отображения со значениями 0°< р < 90°; |(0 = е(Г) • г' (Г) + е'(/) • г^);
Щ = х()2 + у()2; е($) = tg(Р).
Зависимость между гладкостью стыковки сегментов исходной пространственной кривой Р (t) и соответствующими сегментами ее циклографической проекции (Ррцф, Рр2^)) в научной
литературе до конца не изучена. Подобно гладкости между сегментами пространственной кривой, не изучена и гладкость между отсеками поверхностей, образующихся между пространственной кривой и ее циклографической проекцией.
Исходя из вышесказанного, ставится задача построения поверхности автомобильной дороги на основе циклографического отображения, с соблюдением определенного порядка гладкости стыковки сегментов кривых и отсеков поверхностей на разных участках. В качестве исходной кривой используется сплайн Безье, широко применяемый в различных сферах компьютерного геометрического моделирования и CAD-системах [15-19]. Под сегментом сплайна Безье будем понимать кривую
Безье «-степени, при этом сам сплайн Безье будем считать состоящим из множества сегментов, состыкованных по условиям гладкости.
Теория
1. Общий принцип образования поверхностных форм автомобильных дорог Как уже отмечалось выше, при совместном рассмотрении уравнений (1) и (2) образуется линейчатая поверхность дорожного полотна, описываемая уравнениями:
X(t,l) = x(t) +l ■ [xp(U) (t) - x(t)], Y (t, l) = y(t) +1-[ yp(1,2)(t) - y(t)\,
(3)
Z (t, l) = z(t )•(! -1);
T0 < t < T, L0 < l < L.
Из условия образования поверхности (3) следует, что она является развертывающейся [11], образующие ее принадлежат нормальным плоскостям огибающей Рр (0 = (р ^), ^)) .При рассечении поверхности нормальными плоскостями по отношении к линии Р ^), которая является ортогональной проекцией линии Р ^), получаем в сечении линию, отличную от типового поперечного профиля дорожного полотна, состоящего из прямых линий [20]. В этом случае циклографическая проекция может быть преобразована в измененную циклографическую проекцию. Суть данного преобразования подробно описана в работе [8]. На рис. 1 представлены изображения циклографической проекции (а) и измененной циклографической проекции (б).
Таким образом, имеется два варианта получения поверхности дорожного полотна на основе циклографического отображения. Первый - прямая циклографическая проекция - дает развертывающуюся линейчатую поверхность, однако ее сечения отличаются от типового поперечного профиля. Второй вариант - измененная циклографическая проекция с получением неразвертываю-щейся поверхности, имеющей типовой поперечный профиль. Теоретически оба варианта применимы для формообразования поверхностных форм, оба математически формализуемы, что делает их доступными для использования в САПР.
После получения поверхности (3) ее необходимо обрезать на величину ширины проезжей части. Для этого от линии Р ^) по известным формулам строятся линии-эквидистанты на величину, равную ширине проезжей части. На данных линиях выстраиваются проецирующие относительно плоскости г = 0 цилиндрические поверхности, которые в пересечении с линейчатыми поверхностями (3) образуют пространственные кривые -кромки проезжей части. Очевидно, что в параметрических уравнениях кромки координаты х и у будут идентичны уравнениям эквидистанты, в то время как координата г будет получена в ходе вычислений. В итоге уравнения кромки проезжей
части (для варианта с измененной циклографической проекцией) будут иметь вид: к ■ у'
хе(1,2) ' ' '
п\ — X -
4( X ) + (y )'
h • X
Уе(1 2) — У ± I 2 ,,
V(x ')2+(У ')2
z(t) • (^z(t)2 • e(Q2 - h)
(4)
ze(l,2) ■
где к - задаваемая ширина проезжей части.
Следовательно, ось дороги (1) и линия кромки проезжей части (4) по уравнениям (3) позволяют получить поверхность проезжей части. Подобным образом можно получить, например, поверхности обочин, создаваемые между кромками проезжей части и бровками обочины. Схема образования поверхности проезжей части представлена на рис. 2.
а) б)
Рис. 1. Циклографическая (а) и измененная циклографическая (б) проекции кривой линии
/1иния-экдиЗистанта оси дороги Рис. 2. Схема образования поверхности проезжей части
2. Исследование гладкости стыковки сегментов циклографической проекции сплайна Безье
Ось дороги является ключевым объектом, который заложен в основу практически каждого метода проектирования автомобильных дорог. С развитием САПР качественно новым становится подход к представлению оси дороги в виде пространственной кривой. Так для пространственного трассирования активно стали применять сплайн-функции [5], кривые Безье 2, 3, 4 и 5-го порядков [2, 21, 22], а также и NURBS-кривые [7]. Это в свою очередь позволило достигать более высоких порядков гладкости стыковки сегментов оси дороги. В этой связи возникает вопрос о гладкости стыковки циклографических проекций оси дороги, и, соответственно, кромок проезжей части и бровок обочин.
Рассмотрим построение сплайна Безье, состоящего из сегментов Безье третей степени, как наиболее распространенных в САПР сплайнов. Уравнения сегментов Безье третьей степени в точечной форме имеют следующий вид [19]:
Si (ti) = (1 - to3 Qo + 3(1 - to2 tA + + 3(1 -1^!2 Bo +1!3&; S23(t2) = (1 -12)3 Q1 + 3(1 -12)212 A + + 3(1 - t2)t22B + t23Q2.
(5)
где ^, ?2 е [0,1]. Неизвестными в этих уравнениях являются четыре управляющих точки -A, В, А, В. Для их нахождения введем условия стыковки сплайна в точке 0 по равенствам первых и вторых производных:
Ф'а = 1) = 2-01 -Бо); йУй = 1) = 6-(01 + А -2Бо);
(БЦ^ = 0) = 3-(А -01);
(52)>2 = 0) = 6-(01 + Б -2А) . Приравнивая соответствующие значения:
(Б^ = 1) = (БЗ)^ = 0) и (БУй = 1) = Б3)^ = 0), получаем два уравнения и четыре неизвестных. Для решения системы добавим еще два краевых условия: равенство нулю вторых производных на концах сплайна. Тогда получаем следующую систему уравнений:
-3Bo - 3A =-6Q1; 6A0 -12B0 + 12A1 - 6B1 = 0; 6Qo -1^ + 6B0= 0; 6A1 -12B1+ 6Q2 = 0.
(6)
Решая систему уравнений (6), получаем неизвестные управляющие точки (А, В, А, В). Подставив координаты найденных управляющих точек в уравнения (5), получаем уравнения состыкованных между собой сегментов сплайна Безье £3(^) и Б3(0 по гладкости С2. Подставляя полученные
уравнения сегментов сплайна в уравнения циклографической проекции (1), получаем
P
s(xn
е3, y
) и P
\ ' Г) /
!(xann^y J .
Р(1,2), S3 Р(1,2), S3 Р(1, 2), Sj3 Р(1,2), S2 Р(1,Р(1, 2), S32 ' Вычислим и приравняем первые и вторые производные циклографических проекций
P
(x
е3, y
) и P
)(x„
е3, y
Р(1,2), Sj3 Р(1,2), Sj3 р(1, 2), Sj3 Р(1, 2), S3 Р(1, 2), S^ ^ р(1, 2), S3
в точках их стыковки с помощью средств системы компьютерной алгебры. Получим следующие результаты:
P
-/
-/
(t = 1) = P ,(t = 0) ^ true;
P(1,2),S13 v ' Р(1,2),s2
p" (t = 1) ф P11 (t = 0) ^ false.
Р(1,2)Д3 v ' P(1,2),S2 Из изложенного следует предположение о том, что порядок гладкости стыковки сегментов циклографических проекций понижается на единицу относительно гладкости стыковки соответствующих сегментов исходного сплайна. Поскольку при добавлении каждого последующего сегмента появляются лишь два неизвестных, то вводятся только два дополнительных условия для их нахождения: равенства первых и вторых производных в узлах стыковки. Таким образом, все последующие сегменты сплайна стыкуются по второму порядку гладкости, а их соответствующие циклографические проекции - по первому. Дальнейшая символьная проверка показала, что это условие сохраняется и на сплайнах, состоящих из сегментов Безье второй, четвертой и пятой степеней, а также на других полиномиальных сплайнах.
Объясним данное свойство циклографической
проекции. Пусть дан сплайн Безье S2(t), состоящий из сегментов второй степени. Стыковка данных сегментов по первому порядку гладкости означает следующее: ^(t = 1) = S2^2t = 0), (S12)/(t = 1) = ^/(t = 0), или в координатно-параметрической форме:
x1(t = 1) = x2(t = 0); x1/(t = 1) = x2/(t = 0); y1 (t = 1) = y2 (t = 0); y/ (t = 1) = y2/ (t = 0); (7) z1(t = 1) = z2(t = 0); z/(t = 1) = z2(t = 0). При этом имеет место неравенство: (S2)//(t = 1) ф (Si)"(t = 0).
Рассмотрим уравнения циклографической
проекции (2) в точке стыковки, где x 2 (t = 1) =
ЮЛА
= Wf(' = 0); yp(1,2)S(t = 1) = yp(1,2)S(t = 0). Очевидно, что все составляющие уравнений (7), как обычные координаты сегментов сплайна, так и их первые производные, присутствуют в уравнении (2). Из этого следует, что циклографические проекции имеют всего лишь общую точку стыковки. Выполним проверку стыковки по первому порядку гладкости для циклографических проекций этого сплайна. Для этого следует взять первые производные уравнений циклографической проекции и
подставить необходимые значения параметра /. Для символьной проверки воспользуемся системой компьютерной алгебры ив результате получим следующий результат:
(хра2)Д2)/(? =1)*(%2№2)/(? = 0) ^ №
(УКи)Д2)/(' = 1) * (УР(1,2),^22)/(/ = 0) ^ ^
Неравенство первых производных в точке стыка на циклографической проекции объясняется тем, что при взятии первой производной в данных уравнениях появляются вторые производные
уравнений сегментов сплайна S^(t), которые, как отмечалось выше, не равны между собой в точке стыковки. Отсюда легко прослеживается логическая связь и для сплайнов более высоких степеней, что подтверждает адекватность обнаруженного свойства циклографической проекции.
Для примера, на рис. 3 представлен сплайн Безье из сегментов Безье второй степени, состыкованных по первому порядку гладкости. Несмотря на то, что визуально гладкость стыковки сегментов циклографических проекций не нарушается, условие равенства первых производных на них не соблюдается. Очевидны (на увеличенном участке (см. рис. 3)) нарушения гладкости стыковки параметрической сетки соседних отсеков поверхностей, образованных на данных линиях.
Из вышесказанного можно сделать следующий вывод: сегменты циклографической проекции пространственного сплайна Безье, состоящего из сегментов Безье второй и более высокой степени с гладкостью стыковки С", будут иметь гладкость стыковки С"-1. Это свойство сохраняется и для измененной циклографической проекции.
3. Исследование гладкости стыковки
отсеков поверхностей
Из-за особенностей гладкости стыковки циклографических проекций возникает необходимость
гладкости стыковки отсеков поверхностей, образованных на сегментах оси дороги и ее циклографических проекциях. Очевидна неоднозначность определения гладкости стыковки, так как одна из направляющих получаемых линейчатых поверхностей имеет гладкость стыковки сегментов С", а другая - гладкость соответствующих сегментов С"-1.
Как известно, поверхность называется гладкой Ск (где к - натуральное число), если она имеет непрерывные частные производные до к-го порядка включительно, причем в каждой точке (г, I) е О, где О - это область определения [23]:
(X, Y Z)
ранг
X Y
— 2.
Символьная проверка показала, что ранг вышеприведенной матрицы в каждой точке рассматриваемых поверхностей равен двум. Это говорит о том, что поверхности являются гладкими. Из уравнений (3) следует, что частные производные по параметру l, начиная со второй, обращаются в ноль, следовательно, определяющими в данном случае являются частные производные по параметру t. Воспользуемся примером со сплайном Безье из сегментов третьей степени и проведем проверку равенств частных производных по параметру t в местах стыковки отсеков поверхностей в системе компьютерной алгебры:
- первые производные:
X) (t — 1) — (X2) (t — 0) ^ true;
(Y1)'(t — 1) — (Y2)/(t — 0) ^ true;
(Z1)/(t — 1) — (Z2)/(t — 0) ^ true;
- вторые производные:
(X/(t — 1) * (X2)//(t — 0) ^ false;
(Y1)"(t — 1) * (Y2)//(t — 0) ^ false;
(Z1)// (t — 1) — (Z2)// (t — 0) ^ true.
Рис. 3. Поверхность, образованная по сплайну Безье из сегментов второй степени и его циклографической проекции
Как видно из символьных вычислений, гладкость стыковки поверхностей определяется порядком гладкости стыковки циклографических проекций. Равенство вторых производных координаты г (/) определяется тем, что в отличие от координат х(/) и у(/), в уравнениях циклографической проекции (и измененной циклографической проекции) отсутствуют производные г(/).
Дальнейшая проверка на сплайнах Безье из сегментов второй, четвертой и пятой степеней подтвердила предположение о том, что порядок гладкости стыковки отсеков поверхностей не может быть выше порядка гладкости стыковки циклографических проекций, образованных от исходного пространственного сплайна Безье.
Результаты экспериментов
Рассмотрим пример. Пусть заданы узлы интерполяции кривой: = (0;0;15), 01 = (70;10;13), = (140; —5;15); = (200;5;12). Требуется построить пространственную ось дороги, в виде сплайна Безье из сегментов третьей степени и поверхностные формы дорожного полотна проезжей части. В примере для уравнений бровки проезжей части выбрана измененная циклографическая проекция.
Решая систему уравнений (6) из условия равенства вторых производных между сегментами, и определяя управляющие точки с последующей подстановкой их координат в уравнения сегмента сплайна Безье третьей степени (5), получаем:
х 3 (/) = 69,3/(1 — /)2 +138,7/2(1 — /) + 70/3;
•1
V 3 (/) = 18,3/(1 — /)2 + 36,7/2 (1 — /) +10/3;
г 3 (/) = 15(1 — /)3 + 41,6/(1 — /)2 + 38,2/2 (1 — /) +13/3;
• 13
х 3 (/) = 70(1 — /)3 + 281,3/(1 — /)2 + 354,7/2 (1 — /) +140/3;
•2
V 3 (/) = 10(1 — /)3 + 23,3/(1 — /)2 — 8,3/2 (1 — /) — 5/3;
•2
г 3 (/) = 13(1 — /)3 + 39,8/(1 — /)2 + 44,8/2 (1 — /) +15/3;
•2
х 3 (/) = 140(1 — /)3 + 485,3/(1 — /)2 + 542,7/2 (1 — /) + 200/3;
•3
у 3 (/) = —5(1 — /)3 — 21,7/(1 — /)2 — 3,3/2 (1 — /) + 5/3;
•3
г 3 (/) = 15(1 — /)3 + 24,2/(1 — /)2 + 40,6/2 (1 — /) +12/3.
•3
Подставим уравнения полученных сегментов в уравнения измененной циклографической проекции (4), при этом примем (для наглядности отображения) значение полуугла при вершине проецирующего конуса циклографического отображения в = 1,5 рад, а значение ширины проезжей части И = 10. Уравнения измененной циклографической проекции на примере одной из бровок дорожного полотна будут иметь вид:
_ 3(23,1/ • М + 0,2/3 • М —183,3 — 1 • 10—7/ + 250/2).
X "5 - - ;
ЙА3 М
_ _ 3(—6,11/ • М — 3,3 • 10—9/2 • М + 2,8/3 • М — 693,3 — 20/2)
•^Л3 = М '
_ 0,07 • N • (14,N)2 —10) ^ = ^Й2 ; где М = >/5661/4 — 5754/2 + 46289 , N = 15(1 — /)3 + 41,6/(1 — /)2 + 38,2/2(1 — /) + 13/3. _ —(1,5(—46,7 • М — 47,6/ • М — 1,3/2 • М + 2,2/3 • М — 66,7 — 500/ + 500/2
X "5 - - ;
М
_ (1,5(6,7 • М — 4,4/• М —16,7/2 • М +11,1/3 • М + 713,3 + 40/ —100/2 •Ч^3 = __М '
_ 0,07 • N• (14,1^(N)2 —10)
^ = '
где М = 45850/4 — 11430/3 + 951/2 + 2784/ +11549 , N = 13(1 — /)3 + 39,8/(1 — /)2 + 44,8/2(1 — /) + 15/3.
_ (3(46,7 • М + 21,8? • М - 2,7/2 • М + 0,9/3 • М + 66,7 - 500/ + 250/2
X Ъ - - ;
ЙА3 М
_ _ (3(1,7 • М + 2,2/ • М - 8,3/2 • М + 2,8/3 • М - 653,3 +160/ - 80/2
•^а3 - М '
_ 0,07 • N • (14,ц/(N)2 -10)
где М -46201/4 - 24804/3 + 37212/2 - 24816/ + 38816 , N -15(1 - /)3 + 45,2/(1 - /)2 + 40,6/2(1 - /) + 12/3.
Выполним проверку на равенства первых и вторых производных полученных уравнений бровок в точках стыковки:
А3(/) А3(/) - между и 2У':
Х^Д (/ - 1) - 78,2 - (/ - 0) - 78,2; х//д2 (/ -1) - 8,8 * х//д2 (/ - 0) - -11,7; Уя а2 (/ - 1) - -7,3 - у' . (/ - 0) - -7,3; У' - (/ -1) - -55,2 * - (/ - 0) - -53,3;
Pi, ' "'Pi, S2ZV ' ' P15 ' P15
<, (/ -1) - 0,8 - <, (/ - 0) - 0,8; < 1(/ -1) - 8,4 - < #(/=0) - 8,4;
- между ,2 (/) и А (/):
х/ 2(/ -1) - 58 -х/ 2(/ - 0) - 58; х/; 2(/ -1)--36 * х/7 2 (/ - 0)--13,9;
(/ -1 - -5,9 - ^(/ - 0) - -5,9; у/!,$(/ -1) - 46,6 * у/!,$(/ - 0) - 44,4;
(/ -1 - 0,2 - (/ - 0) - 0,2; <^(/ -1) - -9,6 - < $(/ - 0) - -9,6
Очевидно, что выдвинутое предположе ние о понижении порядка гладкости на циклографических проекциях выполняется. Для рассматриваемого примера по уравнениям (3) были получены уравнения поверхностей, представленные на рис. 4.
Частные производные из уравнений поверхностей в рассматриваемом примере также были проверены в системе компьютерной алгебры. Результаты проверки показали равенство лишь первых частных производных по параметру /. В качестве подтверждения приведены результаты вычислений производных между первым и вторым отсеками стыкуемых поверхностей:
(Х1)/(/ = 1) = 71,3 + 6,9/ = (Х2/(/ = 0) = 71,3 + 6,9/;
(71)/(/ = 1) = -6,7 - 0,64/ = (У2)'(/ = 0) = -6,7 - 0,64/;
(21)\/ -1) - 0,8 + 0,7 •Ю-10/ - (12)\/ - 0) - 0,8 + 0,7 •Ю-10/;
(Х1)//(/ -1) - 4 + 4,8/ * (Х2)//(/ - 0) - 4-15,7/;
(71)//(/ -1) --50-5,22/ * (У2)п(/ - 0) --50-3,31/;
(11)п(/ -1) - 8,4 - (12)Н(/ -0) - 8,4.
Рассмотрим еще пример, где по тем же исходным данным был составлен сплайн из сегментов Безье пятой степени, в котором сегменты состыкованы между собой по четвертому порядку гладкости. Полученные уравнения сегментов сплайна выглядят следующим образом:
V 5 (/) - 68,1/(1 - /)4 + 274,5/2 (1 - /)3 + 414,8/3 (1 - /)2 + 278,6/4(1 - /) + 70/5;
V 5 (/) - 32/(1 - /)4 +105,2/2(1 - /)3 +123,6/3 (1 - /)2 + 29,7/4(1 - /) +10/5;
7 5 (/) -15(1 -/)5 + 69,3/(1 -/)4 +131/2(1 -/)3 +127,3/3(1 -/)2 + 63,7/4(1 -/) +13/5;
г 5 (/) - 70(1 -/)5 + 421,4/(1 - /)4 + 986,3/2 (1 - /)3 +1129/3 (1 - /)2 + 633,6/4 (1 -/) +140/5;
у 5 (/) - 10(1 - /)5 + 40,3/(1 - /)4 + 46/2 (1 - /)3 + 3,9/3(1 - /)2 -15,3/4(1 - /) - 5/5;
7 5 (/) -13(1 - /)5 + 66,3/(1 - /)4 +137,7/2(1 - /)3 +143,9/3 (1 - /)2 + 74,2/4(1 - /) +15/5;
52
V 5 (/) - 140(1 - /)5 + 766,4/(1 - /)4 +1660/2 (1 - /)3 +1780,5/3 (1 - /)2 + 947/4 (1 - /) + 200/5;
у 5 (/) - -5(1 - /)5 - 34,7/(1 - /)4 - 73,6/2 (1 - /)3 - 55/3 (1 - /)2 - 6,97/4(1 - /) + 5/5;
5 (/) - 15(1 - /)5 + 75,8/(1 - /)4 +150/2 (1 - /)3 +144,5/3 (1 - /)2 + 67,2/4 (1 - /) +12/5.
Получив аналогично предыдущему примеру уравнения бровки проезжей части, приравняем их производные в точке стыка между первым и вторым сегментами:
х^ (/ = 1) = 75,5 = (/ = 0) = 75,5;
^=1)=—10=У |2(/=0)=—10;
<, 11(/==1,3=<, ^=0)=1,3
хр1, ^=1)=—5,7 ^р;,^=0)=—55,7 ум?(/=1)=—31,1=У!,^=0)=—31,1;
гР;,А12(/ = 1) = 4,95 = ^ = 0) = 4,95;
хр;; ^=1)=—18,1 = х р;; ^=0)=-18,1;
•С?(/=1)=55=-С2(/=0)=55;
гр;; ^=1)=—8,2=г'^2(/=0)=—88,2
(/ = 1) = —8,5 * х™ 2 (/ = 0) = 27,6;
У! д2 (/ = 1) = 92,4 * У™ 2 (/ = 0) = 87,5;
гр^(/ = !) = —16,4 = 0) = —16,4.
Очевидно, что и в этом случае понижение степени гладкости на единицу на циклографических проекциях сохраняется и на сплайне Безье из сегментов Безье пятой степени.
Обсуждение результатов
Результаты численных экспериментов подтвердили теоретические выводы о том, что порядок гладкости циклографических проекций сегментов сплайна Безье, состоящего из сегментов
Безье, а также других полиномиальных сплайнов, второй и выше степени, понижается на единицу. В проектировании поверхностей дорожного полотна в научной литературе рекомендуется отсеки поверхностей дорожного полотна стыковать по порядку гладкости не ниже второго [5]. При создании поверхностных форм методом циклографического отображения это условие выполняется на сплайнах Безье из сегментов четвертой степени и выше. При интерполяции сплайнами четных степеней имеется ряд недостатков, например, всегда остается неопределенная производная на одном из концов сплайна. Поэтому наиболее предпочтительным в выборе для проектирования поверхностных форм автомобильных дорог является сплайн Безье из сегментов Безье пятой степени.
Заключение
В работе рассмотрен вопрос о гладкости стыковки сегментов циклографической проекции оси дороги при создании поверхностных форм автомобильных дорог с помощью метода циклографического отображения. Проведенные как символьные, так и численные расчеты показали, что при задании оси дороги полиномиальными сплайнами Безье из сегментов «-степени, порядок гладкости стыковки сегментов циклографических проекций на единицу ниже порядка гладкости стыковки сегментов исходного пространственного сплайна. Порядок гладкости отсеков поверхностей, получаемых от заданной оси дороги, не может быть выше порядка гладкости стыковки циклографических проекций. Полученные результаты определяют выбор степени сегментов сплайна Безье и порядок гладкости их стыковки, которые впослед-
ствии определяют порядок гладкости стыкуемых кромок и поверхностей проезжей части.
Литература
1. Кузьмин, В.И. Автоматизированное конструирование виражей безопасных конструкций на закруглениях автомобильных дорог /В.И. Кузьмин,
A.И. Левтеров // Вестн. Харьк. нац. автомоб. -дор. ун-т. - 2009. - Вып. 47. - С. 29-33.
2. Бойков, В.Н. Автоматизированное проектирование автомобильных дорог (на примере IndorCAD/Road) / В.Н. Бойков, Г.А. Федотов,
B.И. Пуркин. - М.: Изд-во МАДИ, 2005. - 224 с.
3. Пуркин, В.И. Основы автоматизированного проектирования автомобильных дорог / В.И. Пуркин. - М.: МАДИ, 2000. - 141 с.
4. Федотов, ВА. Теоретические, экспериментальные и практические основы автоматизированного проектирования развязок движения на пересечениях автомобильных дорог в разных уровнях: дис. ... канд. техн. наук/ВА. Федотов. -М., 1979. - 292 с.
5. Сальков, Н.А. Моделирование автомобильных дорог /Н.А. Сальков. - М.: ИНФРА-М, 2012. -120 с. - (Научная мысль).
6. Сальков, Н.А. Математическое моделирование линейных и поверхностных форм автомобильных дорог на подходах к мостам / Н.А. Саль-ков // Труды МАДИ: Прикладные теоретические вопросы проектирования переходов через водотоки. -М., 1989. - С. 60-66.
7. Муфтеев, В.Г. Геометрическое моделирование кривых линий и поверхностей высокого качества / В.Г. Муфтеев, А.Р. Марданов // Прикладная геометрия. Applied Geometry [Электронный ресурс]: науч. журн. / Моск. авиационный ин-т (гос. техн. университет) «МАИ». - 2007. - № 19. -Вып. 9. - С. 25-74.
8. Panchuk, K.L. Cyclographic Modeling of Surface Forms of Highways / K.L. Panchuk, A.S. Ni-teyskiy, E.V. Lyubchinov // IOP Conf. Series: Materials Science and Engineering. - 2017. - Vol. 262. -012108. DOI: 10.1088/1757-899X/262/1/012108.
9. Любчинов, Е.В. Геометрическое моделирование поверхностных форм отгона виража автомобильной дороги на основе циклографического отображения / Е. В. Любчинов, К. Л. Панчук // Вестник ЮУрГУ. Сер. «Строительство и архитектура». - 2019. - Т. 19, № 1. - С. 68-77.
10. Любчинов, Е.В. Циклографическое моделирование поверхностных форм автомобильных дорог на виражном участке / Е.В. Любчинов // Прикладная математика и фундаментальная информатика. - 2019. - Т. 5, № 4. - С. 50-60.
11. Панчук, К.Л. Циклографическая начертательная геометрия: монография / К.Л. Панчук, Н.В. Кайгородцева. - Омск: Изд-во ОмГТУ, 2017. -232 с.
12. Pottmann, H. Computational Line Geometry / H. Pottmann, J. Wallner. - Berlin. Heidelberg: Springer Verlag, 2001. - 565 p.
13. Pottmann, H. Applications of Laguerre geometry in CAGD / H. Pottmann, M. Peternell // Comput. Aided Geom. Design. - 1998. - № 15. - P. 165-186.
14. Cho, H.C. Clifford algebra, Lorentzian geometry, and rational parametrization of canal surfaces / H.C. Cho, H.I. Choi, S-H. Kwon et al. // Computer Aided Geometric Design. Elsevier B.V. - 2004. -Vol. 21. - P. 327-339.
15. Farin, G. Class A Bezier curves / G. Farin // Comp.-AidedDes. - 2006. - № 23. - P. 573-581.
16. Farin, G. Curves and surfaces for CAGD / G. Farin. - San Diego: Academic Press, 2002. - 499 p.
17. Rogers, D.F. Mathematical Elements for computer graphics / D.F. Rogers. - New York: McGraw-Hill Publishing Company, 1990. - 604 p.
18. Голованов, Н.Н. Геометрическое моделирование / Н.Н. Голованов. - М.: Физматлит, 2002. - 472 с.
19. Борисенко, В.В. Построение оптимального сплайна Безье / В.В. Борисенко // Фундаментальная и прикладная математика. - 2016. -Т. 21, № 3. - С. 57-72.
20. СНиП 2.05.02-85. Автомобильные дороги. -Введ. 1987-01-01. - Госстрой СССР. - М.: ЦИТП Госстроя СССР, 1986. - 56 с.
21. Федотов, Г.А. Изыскания и проектирование автомобильных дорог / Г.А. Федотов, П.И. Поспелов. -М.: Высш. шк., 2009.
22. Елугачев, П.А. Пространственное трассирование автомобильных дорог кривыми Безье: автореф. дис. ... канд. техн. наук: 05.23.11 / Елугачев Павел Александрович. - М., 2007. - 18 с.
23. Атанасян, Л.С. Геометрия: учеб. пособие для студентов физ. -мат. фак. пед. ин-тов. В 2 ч. / Л.С. Атанасян, В.Т. Базылев. - М.: Просвещение, 1987. - Ч. 2. - 352 с.
Любчинов Евгений Владимирович, аспирант, кафедра «Инженерная геометрия и САПР», Омский государственный технический университет (Омск), [email protected]
Панчук Константин Леонидович, доктор технических наук, профессор кафедры «Инженерная геометрия и САПР», Омский государственный технический университет (Омск), [email protected]
Поступила в редакцию 29 октября 2019 г.
DOI: 10.14529/build200106
ON THE SMOOTHNESS OF COMPOUND OF THE LINES AND SURFACES IN CYCLOGRAPHIC MODELING OF SURFACE FORMS OF ROADS
E.V. Lyubchinov, [email protected]
K.L. Panchuk, [email protected]
Omsk State Technical University, Omsk, Russian Federation
The automated road design systems allowed us to substitute the two-stage design of the axis of the road (in plan and profile) with the spatial curve in the form of parametric splines or Bezier curves. However, the smoothness of compound, both segments of curves and compartments of the road surfaces, is still an open matter.
The authors continue to develop the method of surface forms construction for automobile roads based on cyclographic mapping. The possible options for surface forms construction are presented; their advantages and disadvantages are shown. The matters of smoothness of compound of segments of the curves during the shaping of the road and the carriageway edge axis, as well as the shaping of the compartments of the surfaces of the carriageway formed on these segments are considered. Symbolic and numerical calculations are made, which show the direct correlation between the smoothness order of the compound of the road axis segments, presented in the form of a polynomial spline, the edges of the carriageway and surface compartments.
At the stage of designing the automobile road axis and subsequent construction of its surface forms, the results of the work allow to preselect the smoothness order of the compound of segments of the lines and compartments of the road surfaces, which can be used in the development of CAD systems for roads.
Keywords: automobile road, geometric modelling, cyclographic mapping, line segments, surface compartments, smoothness of compound.
References
1. Kuz'min, V.I., Levterov A.I. [Automated Construction of Cornering Safety Structures on the Rounding of Roads]. VestnikKhar'k. nats. avtomob.-dor. un-t [Bulletin of the Kharkiv National Automobile and Road University]. Khar'kov, 2009, iss. 47, pp. 29-33 (in Russ.).
2. Boykov V.N., Fedotov G.A., Purkin V.I. Avtomatizirovannoye proyektirovaniye avtomobil'nykh dorog (na primere IndorCAD/Road) [Automated Road Design (Using the Example of IndorCAD / Road)]. Moscow, 2005. 224 p.
3. Purkin V.I. Osnovy avtomatizirovannogo proyektirovaniya avtomobil'nykh dorog [Fundamentals of Computer Aided Road Design]. Moscow, MADI Publ., 2000. 141 p.
4. Fedotov V.A. Teoreticheskiye, eksperimental'nyye i prakticheskiye osnovy avtomatizirovannogo proyektirovaniya razvyazok dvizheniya na peresecheniyakh avtomobil'nykh dorog v raznykh urovnyakh. Dis. kand. tekhn. nauk [Theoretical, Experimental and Practical Bases of Computer-Aided Design of Traffic Interchanges at the Intersections of Highways in Different Levels. Cand. sci. diss.]. Moscow, 1979. 292 p.
5. Sal'kov N.A. Modelirovaniye avtomobil'nykh dorog [Modeling of Highways]. Moscow, INFRA-M Publ., 2012. 120 p.
6. Sal'kov N.A. [Mathematical Modeling of Linear and Surface Forms of Roads on the Approaches to Bridges] Trudy MADI: Prikladnyye teoreticheskiye voprosy proyektirovaniya perekhodov cherez vodotoki [MADI Proceedings: Applied Theoretical Issues for the Design of Crossings]. Moscow, 1989, pp. 60-66 (in Russ.).
7. Mufteyev V.G., Mardanov A.R. [Geometric Modeling of Curved Lines and Surfaces of High Quality]. Prikladnaya geometriya. [Applied Geometry]. Moscow, Mosk. Aviatsionnyy in-t Publ., 2007, no. 19, iss. 9, pp. 25-74 (in Russ.).
8. Panchuk K.L., Niteyskiy A.S., Lyubchinov E.V. [Cyclographic Modeling of Surface Forms of Highways].
IOP Conf. Series: Materials Science and Engineering, 2017, no. 262, 012108. DOI: 10.1088/1757-899X/262/1/012108.
9. Lyubchinov E.V., Panchuk K.L. Geometric Simulation of Surface Forms of Superelevation Attainment of a Highway Based on Cyclographic Mapping. Bulletin of the South Ural State University. Ser. Construction Engineering and Architecture, 2019, vol. 19, no. 1, pp. 68-77 (in Russ.). DOI: 10.14529/build190109
10. Lyubchinov E.V. [Cyclographic Modeling of Surface Forms of Highways on a Bend]. Prikladnaya mate-matika i fundamental'naya informatika [Applied Mathematics and Fundamental Computer Science], 2019, vol. 5, no. 4, pp. 50-60 (in Russ.).
11. Panchuk K.L., Kaygorodtseva N.V. Tsiklograficheskaya nachertatel'naya geometriya: monografiya [Cyc-lographic Descriptive Geometry]. Omsk, Izd-vo OmGTU Publ., 2017. 232 p.
12. Pottmann H., Wallner J. Computational Line Geometry. Berlin. Heidelberg, Springer Verlag Publ., 2001. 565 p.
13. Pottmann H., Peternell M. Applications of Laguerre Geometry in CAGD. Comput. Aided Geom. Design., 1998 no. 15, pp. 165-186.
14. Cho H. C., Choi H.I.,. Kwon S-H, Lee D.S., Wee N-S. Clifford Algebra, Lorentzian Geometry, and Rational Parametrization of Canal Surfaces, 2004, vol. 21, pp. 327-339.
15. Farin G. Class A Bezier Curves, Comp.-AidedDes., 2006, no. 23, pp. 573-581.
16. Farin G. Curves and Surfaces for CAGD. San Diego, Academic Press Publ., 2002. 499 p.
17. Rogers D.F. Mathematical Elements for Computer Graphics. New York, McGraw-Hill Publishing Company, 1990. 604 p.
18. Golovanov N.N. Geometricheskoye modelirovaniye [Geometric Modeling]. Moscow, Fizmatlit Publ., 2002. 472 p.
19. Borisenko V.V. [The construction of the Optimal Bezier Spline]. Fundamental'naya i prikladnaya mate-matika [Fundamental and Applied Mathematics], 2016, vol. 21, no. 3, pp. 57-72 (in Russ.).
20. SNiP 2.05.02-85. Avtomobil'nyye dorogi [Car Roads]. Moscow, TSITP Gosstroya SSSR Publ., 1986.
56 p.
21. Fedotov G.A., Pospelov P.I. Izyskaniya iproyektirovaniye avtomobil'nykh dorog [Research and Design of Roads]. Moscow, High school Publ., 2009.
22. Elugachev P.A. Prostranstvennoye trassirovaniye avtomobil'nykh dorog krivymi Bez'ye. Avtoref. kand. diss. [Spatial Tracing of Roads by Bezier Curves. Abstract of Cand. Diss.]. Moscow, 2007. 18 p.
23. Atanasyan L.S., Bazylev V.T. Geometriya. Ch. 2. [Geometry. Part 2]. Moscow, Prosveshcheniye Publ., 1987. 352 p.
Received 29 October 2019
ОБРАЗЕЦ ЦИТИРОВАНИЯ
Любчинов, Е.В. О гладкости стыковки линий и поверхностей при циклографическом моделировании поверхностных форм автомобильных дорог / Е.В. Любчинов, К.Л. Панчук // Вестник ЮУрГУ. Серия «Строительство и архитектура». - 2020. - Т. 20, № 1. - С. 52-62. DOI: 10.14529/ЬшМ200Ш
FOR CITATION
Lyubchinov E.V., Panchuk K.L. On The Smoothness of Compound of the Lines and Surfaces in Cyclographic Modeling of Surface Forms of Roads. Bulletin of the South Ural State University. Ser. Construction Engineering and Architecture. 2020, vol. 20, no. 1, pp. 52-62. (in Russ.). DOI: 10.14529/build200106