Формирование картограммы выравнивания
Для создания чертежа картограммы:
1.Выберите элемент меню: Задачи – Выравнивание покрытия – Картограмма выравнивания;
Появится диалоговое окно:
2. Во всех пунктах укажите требуемые значения и выберите ОК.
Программа автоматически создаст чертеж картограммы выравнивания.
Итоги работы:
Мы ознакомились с основными алгоритмами подготовки исходных данных необходимых для проектирования выравнивания покрытия. Уяснили основные понятия и принципы, используемые при задании параметров выравнивания и построения профиля выравнивания. На основании полученных проектных данных построили поверхность толщин покрытия, а также, освоили методы ее дальнейшего корректирования. Получили всю необходимую выходную документацию(ведомость отметок, ведомость типов площадей и объемов, чертеж картограммы выравнивания.
Занятие 5
В этом упражнении мы увидим, как с помощью специального графического редактора можно создавать шаблоны верха земляного полотна и конструкции дорожной одежды, а также, при необходимости их корректировать.
Цель работы:
Ознакомится с терминологией и принципом создания шаблона верха земляного полотна и конструкции дорожной одежды. Создать шаблон поперечного профиля и уяснить, основные принципы его дальнейшего редактирования. На основании созданного шаблона получить проектные поперечники.
Ход работы.
1. Запустите программу Robur 7.0;
2. В появившемся окне выбора/созданияпроекта выберете Занятие5
и нажмите ОК;
3. После открытия вышеуказанного проекта, загрузите графический редактор шаблонов, воспользовавшись элементом меню: Задачи- Редактор шаблонов;
На экране появилось окно графического редактора, которое состоит из графического поля, в нем вводятся все необходимые элементы шаблона: узлы, лучи, линии; и диалоговой части, в которой всем элементам присваиваются заданные параметры. Красная точка в центре графического поля является началом системы координат.
Перед началом построений необходимо ознакомится с терминами, которые могут встречаться в процессе работы, к основным из них относятся:
Шаблон (template) предназначен для описания верха покрытия и конструктивных слоев дорожной одежды. Шаблон содержит три типа данных: узлы, линии и лучи.
Узел (node) – это точка в декартовой системе координат, начало которой находится в точке пересечения проектной оси (в плане и в профиле) с плоскостью поперечника. В процессе привязки шаблона программа вычисляет координаты узлов согласно определенному правилу. Узел может иметь семантический код.
Линия (line) определяет последовательность соединения узлов для создания контуров конструкции дорожной одежды. Линия может быть замкнутой или разомкнутой и может иметь семантический код.
Луч (ray) – вспомогательный элемент для определения координат узлов. Луч является вектором, начало которого находится в каком- либо узле, а конец — в бесконечности. Точка пересечения двух лучей используется для определения координат узла.
Переменная (variable) — мнемоническое обозначение параметра в шаблоне. Применение переменных, позволяет использовать один и тот же шаблон для описания верха земляного полотна с различными геометрическими характеристиками.
Параметр – числовое значение, которое присваивается переменной шаблона.
Выражение – формула для вычисления значений параметров. Формула может содержать цифры 0..9, знаки + -*/, круглые скобки, имена переменных, функции sin, cos, if, abs.
Функция if имеет следующий синтаксис.
If (условие; выражение1; выражение2)
если условие выполняется, то значение функции равно выражение1,
иначе выражение2.
Аргументы отделяются друг от друга точкой с запятой. В условии можно использовать символы >, <, &(логическое «и»), |(логическое
«или»).
Примеры выражений:
=V1*LS1
=if((abs(NODE3X-NODE4X)>0.01)&(V6>0);0.01;0)
На рисунке ниже, показаны типовые шаблоны для дорог с разделительной полосой и без нее.
Примечание. Файлы исходных текстов этих шаблонов находятся в головной папке Robur и называются Std_1.rbt– для дорог с разделительной полосой и Std_2-5.rbt– для дорог без разделительной полосы.
|
номера узлов – цифрами 1, 2 и т. д.
номера лучей – символами R1, R2 и т. д.
Теперь можно приступить к созданию шаблона поперечного профиля.
Сперва, необходимо построить “красную линию”- линию, описывающую верх проектного поперечника, общий вид которого представлен ниже.
Рис.1
Для построения проектной линии в графическом поле надо ввести все необходимые узлы.
Чтобы ввести узел:
1. Щелкните на кнопке Добавить узел ; графический курсор примет форму перекрестия;
2. После чего, необходимо щелкнуть правой кнопкой мыши в
произвольном месте графического поля, появится узел;
Примечание:
1.Нумерация узлов происходит автоматически
2.Данный узел будет в дальнейшем соответствовать ориентации осевой линии в пространстве, т.е. его положение на любом пикете
будет вычисляться в зависимости от расположения оси в плане и продольном профиле.
3. Аналогичным образом, можно ввести остальные узлы соответствующие характерным точкам поперечного профиля, к которым относятся: кромка дороги (лоток), верх бордюрного камня, граница тротуара, граница бермы.
В результате в графической зоне должно появится девять узлов.
Примечание:
На данный момент все узлы, соответствующие характерным точкам
проектного поперечника имеют параметры, задаваемые по умолчанию
и координаты, зависящие от точки вставки узла, следовательно, по окончанию введения, им необходимо присвоить заданные свойства.
Для того чтобы изменить свойства узла, по нему необходимо щелкнуть левой кнопкой мыши, после чего его текущие свойства будут отражены
в боковом окне. Модификация свойств узлов, также происходит в
указанном окне.
Ниже описываются свойства, которые могут быть присвоены заданному узлу.
Строка Node
Данная строка указывает порядковый номер узла. Узлы автоматически нумеруются от нуля.
Строка Description
В данном поле при необходимости можно ввести описание узла.
Строка Code
В данной строке каждому узлу может быть присвоен свой семантический код. По умолчанию все узлы имеют код 399-точка на
поперечнике.
Примечание:
1.При привязке шаблона несколько узлов слиться в один (то есть иметь
одни и те же координаты). В этом случае, кодом узла будет
наименьший из кодов слившихся узлов, (коды используются для подсчета объемов и создания ведомостей).
2.Используйте код 399 для промежуточных точек конструкции дорожной одежды.
Стандартные коды узлов представлены ниже.
Код | Назначение |
257 | Ось дороги |
258, 259 | Левая и правая бровки |
260, 261 | Левая и правая кромки |
262, 263 | Левая и правая кромки разделительной полосы |
399 | Узел конструкции дорожной одежды |
Строка CalcMode
В данном поле указывается режим вычисления координат узла. Если CalcMode= 0, то координаты вычисляются по формулам, описываемыми в строках FormulaXи FormulaY. Если CalcMode= 1,
то координаты узла определяются точкой пересечения двух лучей, номера которых задаются в строках FirstRayи SecondRayданной
секции. Другие значения CalcModeнедопустимы. По умолчанию значение CalcModeпринимается равным нулю.
Строка FormulaX
В данной строке вводится формула для вычисления горизонтальной координаты X узла в случае, когда CalcMode=0. В формуле допускается
использовать знаки +, -, *, /, цифры, функции и различные переменные.
Строка FormulaY
В данной строке вводят формулу для вычисления вертикальной координаты Y узла в случае, когда CalcMode=0. В формуле допускается использовать знаки +, -, *, /, цифры, функции и различные переменные.
Строка FirstRay
В данном поле вводится номер первого луча, для вычисления координат узла в случае, когда CalcMode=1.
Строка SecondRay
В данном поле вводится номер второго луча, для вычисления координат узла в случае, когда CalcMode=1;
Строка Link
В данной строке указывается порядковый номер узла, относительно которого необходимо вычислять координаты заданного. По умолчанию
в данной строке используется значение -1, в этом случае координаты
узла вычисляются относительно начала системы координат.
Теперь:
1. Присвоим узлу с порядковым номером необходимые параметры,
как показано ниже.
Примечание:
1.Выражение X0,Y0в строках FormulaXи FormulaYозначает, что
горизонтальная координата узла вычисляется в зависимости от положения оси дороги, т.к. данный узел должен быть ―привязан‖ к оси;а вертикальная координата узла, численно равна отметки продольного профиля оси дороги.
2.Узел динамически изменяет свое положение после введения значений выражений в строках FormulaXи FormulaY.
Аналогичным образом присвоим необходимые свойства остальным узлам.
2.Для всех остальных узлов введите параметры, в соответствии с указанными ниже:
[Node1] Description=левый лоток CalcMode=0
Code=260
FormulaX=LX1
FormulaY=LX1*0,02
Link=-1
[Node2] Description=правый лоток CalcMode=0
Code=261
FormulaX=RX1
FormulaY=-RX1*0,02
Link=-1
Примечание:
Выражения в строках FormulaXи FormulaYозначают, что
горизонтальная координата узла вычисляется в зависимости от значения Первого левого(правого)смещения; а вертикальная координата ,в зависимости от значения Первого левого(правого)смещения и поперечного уклона между Первым левым(правым)и Нулевымсмещением, который в нашем случае составляет
20‰(поперечный уклон проезжей части).
[Node3]
Description=Верх левого бортового камня
CalcMode=0
Code=322
FormulaX=LX1-0.01
FormulaY=LX1*0,02+0,15
Link=-1
[Node4]
Description=Верх правого бортового камня
CalcMode=0
Code=323
FormulaX=RX1+0.01
FormulaY=-RX1*0,02+0,15
Link=-1
Примечание:
Выражения в строках FormulaXи FormulaYозначают, что
горизонтальная координата узла вычисляется в зависимости от значения Первого левого(правого)смещения ,отклонение от него составляет 1 см, а вертикальная координата ,в зависимости от значения Первого левого(правого)смещения, поперечного уклона между
Первым левым(правым) и Нулевымсмещением, который в нашем случае составляет 20‰ (поперечный уклон проезжей части) и необходимого превышения(оголение бортового камня).
[Node5]
Description=Кромка левого тротуара
CalcMode=0
Code=399
FormulaX=-2
FormulaY=2*0,015
Link=3
[Node6]
Description= Кромка правого тротуара
CalcMode=0
Code=399
FormulaX=2
FormulaY=2*0.015
Link=4
Примечание:
1.В данном случае положение узла задается не относительно начала
системы координат, а относительно положения предыдущего узла
(верх левого(правого) бортового камня.
2.Выражения в строках FormulaXи FormulaYозначают, что данный узел смещен на заданные величины в горизонтальном и вертикальном
направлении относительно предыдущего узла.
[Node7]
Description=Бровка левого откоса
CalcMode=0
Code=258
FormulaX=-0,5
FormulaY=0
Link=5
[Node8]
Description= Бровка правого откоса
CalcMode=0
Code=259
FormulaX=0,5
FormulaY=0
Link=6
Примечание:
1.В данном случае положение узла задается не относительно начала
системы координат, а относительно положения предыдущего узла
(кромка левого(правого)тротуара.
2.Выражения в строках FormulaXи FormulaYозначают, что данный узел смещен на заданные величины в горизонтальном и вертикальном направлении относительно предыдущего узла.
Теперь, после того как, все необходимые узлы были введены, последовательно соединим их и получим контур проектного поперечного профиля. Для этого:
1. Щелкните на кнопке добавить линию .Графический курсор
примет форму перекрестия;
2. Затем, последовательно (слева на правоили справа на лево)
укажите все имеющиеся узлы;
3. Для завершения данной операции щелкните правой кнопкой мыши, появится диалоговое окно Свойства новой линии;
При необходимости в поле Список узловможно изменить набор узлов
входящих в линию, все узлы которые будут входить в данную линию должны быть помечены. С помощью кнопок Вверхили Внизможно изменить порядок расположения узлов в линии.
Опция замкнутый контур автоматически помечается, если заданная линия представляет собой замкнутый контур.
В поле Codeлинии может быть присвоен семантический код,
стандартные коды линий представлены ниже.
Код | Назначение | Примечание |
400 | верх покрытия | Шаблон должен обязательно содержать линию с этим кодом |
401 | низ щебня (верх песка) | |
402 | верх земляного полотна (низ песка) | Эта линия используется при подсчете объемов (см. прил. Е) |
520– 531 | коды заполнений | Используются в комбинации с Tag=8 для подсчета объемов внутри контуров |
455, 456 | левая и правая обочины | То же |
457, 458 | Левая и правая часть разделительной полосы | То же |
453, 454 | Левая и правая части подстилающего слоя | То же |
В поле Tagзадаются дополнительные параметры, используемые при
привязке линии. Если Tag=1 — линия обрезается по левому откосу. Tag=2 — линия обрезается по правому откосу. Tag=3 — линия обрезается по обоим откосам. Tag=4 — признак, что контур, определяемый данной линией должен быть модифицирован при использовании существующего покрытия. Tag=8 – признак, что при подсчете объемов, нужно вычислить площадь этого контура. Tag=12
– комбинация признаков 8+4.
В поле Descriptionпри необходимости может быть введено описание данной линии.
4. Установите все опции как указано ниже и нажмите ОК.
В результате, в графической зоне появится линия, соединяющая заданные узлы.
После создания контура проектного поперечного профиля, введем согласно заданному конструктивному разрезу (см рис1.), конструкцию дорожной одежды проезжей части и тротуаров.
Сперва, добавим три замкнутых контура, каждый из которых описывает характерный конструктивный слой (асфальтобетон), для этого необходимо ввести семь дополнительных узлов.
Для того, чтобы ввести дополнительные узлы:
1.Необходимо щелкнуть на кнопке Добавить узел .
Графический курсор примет форму перекрестия;
2.Последовательно введите семь дополнительных узлов, как указано ниже;
Теперь, присвоим этим узлам необходимые параметры.
3.Последовательно для каждого узла введите следующие параметры:
[Node9]
Description= контур слоя асфальта(проезжая часть) CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н1
Link=1
[Node10]
Description= контур слоя асфальта(проезжая часть)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н1
Link=0
[Node11]
Description= контур слоя асфальта(проезжая часть)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н1
Link=2
[Node12]
Description= контур слоя асфальта(левый тротуар)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н2
Link=5
[Node13]
Description= контур слоя асфальта(левый тротуар)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н2
Link=3
[Node14]
Description= контур слоя асфальта(правый тротуар)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н2
Link=4
[Node15]
Description= контур слоя асфальта(правый тротуар) CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н2
Link=6
Примечание:
Выражения в строках FormulaXи FormulaYозначают, что данные
узлы смещены в вертикальном направлении относительно ранее введенных узлов на величину H1или Н2.
Изначально все встроенные переменные имеют значения 0.
Следовательно переменным Н1 и Н2 должны быть присвоены заданные значения (толщина слоя асфальтобетона на покрытии и тротуаре).
В окне Состав проектавыберите элемент Заглубление,а затем в окне
Выбранный элементвведите значения переменных, согласно указанным ниже.
После введения значений переменных, данные узлы должны
автоматически сместиться на заданные величины.
1.Для создания контура конструктивного слоя дорожной одежды щелкните на кнопке добавить линию .Графический курсор примет форму перекрестия;
2.Затем, последовательно (слева на правоили справа на лево) укажите все имеющиеся узлы, относящиеся к заданному контуру, причем несущественно какой из узлов данной группы является начальным. К примеру, при вводе контура слоя асфальта на проезжей части можно использовать следующую последовательность выбора узлов:1-0-2-11-10-9-1; для контура левого тротуара: 5-3-13-12-5; для контура правого тротуара: 4-6-
15-14-4.
После задания каждого контура в появившемся окне Свойства новой линиидолжна быть помечена опция Замкнутый контур,в противном случае введенный контур не является замкнутым.
3.При необходимости введите описание контуров в поле описание линиии нажмите ОК.
В итоге, в графической зоне должны появится три дополнительных контура описывающих соответствующие слои дорожной одежды.
Аналогичным образом зададим контуры, описывающие слои основания левого и правого тротуара.
Для этого:
1. Щелкните на кнопке Добавить узел . Графический курсор примет форму перекрестия;
2. После этого, последовательно введите четыре дополнительных
узла, как указано ниже:
Теперь, присвоим этим узлам необходимые свойства.
3. Последовательно для каждого узла введите следующие параметры:
[Node16]
Description= контур основания(левый тротуар)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н3
Link=12
[Node17]
Description= контур основания(левый тротуар) CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н3
Link=13
[Node18]
Description= контур основания(правый тротуар)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н3
Link=14
[Node19]
Description= контур основания(правый тротуар)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н3
Link=15
Теперь, переменной Н3 необходимо присвоить заданное значение
(толщина слоя щебня тротуара), для этого:
1. В окне Состав проектавыберите элемент Заглубление;
2. В окне Выбранный элементвведите значение переменной,
согласно указаному ниже;
После введения значений переменных, данные узлы должны
автоматически сместиться на заданные величины.
Для создания новых контуров слоев дорожной одежды:
1. Щелкните на кнопке Добавить линию . Графический курсор
примет форму перекрестия;
2. Затем, последовательно укажите все имеющиеся узлы относящиеся к заданному контуру; к примеру, при вводе контура щебеночного слоя левого тротуара можно использовать следующую последовательность выбора узлов: 12-13-17-16-12, а для правого тротуара соответственно: 14-15-19-18-14.
Примечание:
После задания каждого контура в появившемся окне Свойства новой
линии должна быть помечена опция Замкнутый контур,в противном случае введенный контур не является замкнутым.
3.При необходимости введите описание контура в поле описание линиии нажмите ОК.
В графической зоне должны появиться два дополнительных контура описывающих соответствующие слои дорожной одежды.
Создадим контур, описывающий слой основания проезжей части.
Для построения данного контура потребуется ввести три дополнительных узла; причем, для вычисления координат двух из них
будут использоваться лучи.
Для ввода узла:
1. Щелкните на кнопке Добавить узел ; графический курсор примет форму перекрестия, после чего укажите положение узла,
как показано ниже;
2. Присвойте данному узлу параметры, как указано ниже:
[Node 20]
Description= контур основания(проезжая часть)
CalcMode=0
Code=399
FormulaX=0
FormulaY=-Н4
Link=10
Переменной необходимо присвоить заданное значения (толщина щебеночного слоя проезжей части), для этого:
1. В окне Состав проектавыберите элемент Заглубление;
2.В окне Выбранный элементвведите значение 0,25для переменной Н4.
Теперь, введем необходимые лучи и присвоим им заданные свойства. Для того, чтобы задать луч:
1. Воспользуйтесь кнопкой Добавить луч . Графический курсор
примет форму перекрестия;
2. Укажите узел привязки, в качестве которого выберите узел 9.
В графической зоне появился луч 0,проходящий через узел 9,который
изначально ориентирован горизонтально.
3.Аналогично введите луч с привязкой к узлу 11, и два луча с привязкой к узлу 20.
Для того, чтобы присвоить лучу 0 заданные параметры:
1. В окне Состав проектанеобходимо выбрать элемент Лучи,а в нем Ray0;
2. Затем, в окне Выбранный элементзадайте этому лучу необходимые параметры .
Ниже описываются свойства, которые могут быть присвоены данному
лучу:
Строка Ray
Данная строка указывает порядковый номер луча. Лучи автоматически нумеруются от нуля.
Строка Description
В данном поле при необходимости можно ввести описание луча.
Строка Link
В данной строке указывается порядковый номер узла, к которому
―привязан‖ данный луч. Изначально в данном поле стоит номер узла, который был указан при добавлении луча, при необходимости узел привязки можно изменить.
Строка CalcMode
В данном поле указывается число, которое указывает режим вычисления направления луча. В случае, когда CalcMode=0, то
направление вычисляется по уклону. В случае, когда CalcMode=1, то направление вычисляется по коэффициенту заложения. Другие значения CalcMode недопустимы. Если элемент CalcMode отсутствует в данной секции, то по умолчанию его значение принимается равным нулю.
Строка FormulaDirect
В данном поле указывается формула, используемая для вычисления направления луча. В формуле допускается использовать знаки +, -, *, /, цифры, функции и переменные верха земполотна. В случае, когда CalcMode=0, то формула задает уклон луча. В случае, когда CalcMode=1, то формула задает коэффициент заложения откоса, определяемого лучом.
3. Введите параметры луча согласно указанным ниже:
Примечание: Выражение в строке FormulaDirectозначает то, что наклон луча определяется с помощью коэффициента заложения, который в данном случае равен 1.
После введения необходимых параметров луча, он автоматически изменит свое направление.
4.Аналогично, присвоим необходимые параметры всем остальным лучам. Для этого, введите в окне Выбранный элемент длякаждого луча параметры в соответствии с указанными ниже.
[Ray1]
Description=уклон низа основного слоя
Link=20
Calcmode=0
FormulaDirect=0.02
Примечание:
1.Выражение в строке FormulaDirectозначает то, что луч 1 имеет
уклон равный 20‰ относительно горизонтальной оси.
2.При задании направления луча необходимо соблюдать правило знаков, которое состоит в следующем: значение уклона является
положительным, если поворот луча относительно горизонтальной оси происходит против часовой стрелки, в противном случае значение
уклона должно иметь знак минус.
[Ray2]
Description=заложение правого края основного слоя
Link=11
Calcmode=1
FormulaDirect=-1
Примечание: Выражение в строке FormulaDirectозначает то, что луч 2 имеет коэффициент заложения равный равный 1относительно горизонтальной оси, и повернут относительно нее по часовой стрелки.
[Ray3]
Description= уклон низа основного слоя
Link=20
Calcmode=0
FormulaDirect=-0.02
Примечание:
Выражение в строке FormulaDirectозначает то, что луч 3 имеет
уклон равный равный 20‰ относительно горизонтальной оси, и повернут относительно нее по часовой стрелки.
Теперь, когда лучам присвоены необходимые параметры, введем недостающие узлы.
1.Для ввода узлов щелкните на кнопке Добавить узел ;
графический курсор примет форму перекрестия, после чего последовательно введите два дополнительных узла, как указано ниже;
Присвоим этим узлам необходимые свойства:
2.Последовательно для каждого узла введите следующие параметры:
[Node21]
Description= контур основания (проезжая часть)
Code=399
CalcMode=1
FirstRay=0
SecondRay=1
Link=-1
Примечание : Выражения в полях FirstRay, SecondRay означает то, что координаты узла определяются точкой пересечения двух лучей с номерами 0 и 1.
[Node22]
Description= контур основания(проезжая часть)
Code=399
CalcMode=1
FirstRay=2
SecondRay=3
Link=-1
Примечание: Выражения в полях FirstRay, SecondRay означает то, что координаты узла определяются точкой пересечения двух лучей с номерами 2 и 3.
Принципиальная схема определения координат данных узлов представлена ниже:
Теперь, когда заданные узлы оказались в точках пересечения лучей, можно рисовать контур слоя основания. Для этого:
1. Щелкните на кнопке Добавить линию .Графический курсор
примет форму перекрестия;
2.Последовательно укажите все имеющиеся узлы относящиеся к заданному контуру; к примеру, при вводе данного контура можно
использовать следующую последовательность выбора узлов: 21-9-
10-11-22-20-21.
3.При необходимости введите описание контура в поле описание
линиии нажмите ОК.
В итоге, в графической зоне должен появиться дополнительный контур,
описывающий слой основания дорожной одежды.
Аналогичным образом, в соответствии с конструктивным разрезом, представленным на рис1, зададим контур корыта, разрабатываемого для устройства дорожной конструкции. В этом случае, также будут использоваться вспомогательные элементы-лучи.
Для того, чтобы ввести необходимые узлы:
1. Щелкните на кнопке Добавить узел . графический курсор примет форму перекрестия;
2. Введите пять дополнительных узлов, как указано ниже;
Присвоим этим узлам необходимые свойства;
3. Последовательно для каждого узла введите следующие параметры:
[Node 23]
Description= контур корыта
CalcMode=0
Code=399
FormulaX=0
FormulaY=-0.5
Link=20
[Node 24]
Description= контур корыта
CalcMode=0
Code=399
FormulaX=LX1
FormulaY=LX1*0.03
Link=23
[Node 25]
Description= контур корыта
CalcMode=0
Code=399
FormulaX=RX1
FormulaY=-RX1*0.03
Link=23
Примечание:
Выражения в строках FormulaXи FormulaYдля двух последних узлов
означают, что горизонтальная координата узла вычисляется в зависимости от значения Первого левого(правого)смещения; а вертикальная координата, в зависимости от значения Первого левого(правого)смещения и поперечного уклона между Первым левым(правым)и Нулевым смещением, который в нашем случае составляет 30‰ ( уклон низа подстилающего слоя).
[Node 26]
Description= контур корыта
CalcMode=0
Code=399
FormulaX=0
FormulaY=-0.25
Link=16
[Node 27]
Description= контур корыта
CalcMode=0
Code=399
FormulaX=0
FormulaY=-0.25
Link=19
|
|
В графической зоне появятся четыре дополнительных луча, проходящие через заданные узлы, которые изначально ориентированы горизонтально.
Теперь, последовательно задайте каждому лучу параметры, согласно
указанным ниже:
[Ray4]
Description= заложение откоса корыта
Link=24
Calcmode=1
FormulaDirect=-1
Примечание:
Выражение в строке FormulaDirectозначает то, что луч4 имеет
коэффициент заложения равный равный 1, относительно горизонтальной оси, и повернут относительно нее по часовой стрелке.
[Ray5]
Description= заложение откоса корыта
Link=25
Calcmode=1
FormulaDirect=1
Примечание:
Выражение в строке FormulaDirectозначает то, что луч5 имеет
коэффициент заложения равный равный 1, относительно горизонтальной оси, и повернут относительно нее против часовой
стрелки.
[Ray6]
Description= низ подстилающего слоя (левый тротуар)
Link=26
Calcmode=0
FormulaDirect=-0.015
Примечание:
Выражение в строке FormulaDirectозначает то, что луч 6 имеет
уклон равный 15‰ относительно горизонтальной оси, и повернут от нее по часовой стрелки.
[Ray7]
Description= низ подстилающего слоя (правый тротуар)
Link=27
Calcmode=0
FormulaDirect=0.015
Примечание:
Выражение в строке FormulaDirectозначает то, что луч 7 имеет
уклон равный 15‰ относительно горизонтальной оси, и повернут от нее против часовой стрелки.
После введения необходимых параметров лучей, они автоматически изменят свое направление.
Теперь, можно добавить недостающие узлы, для этого:
1. Щелкните для этого на кнопке Добавить узел .Графический курсор примет форму перекрестия;
2. Добавьте два дополнительных узла, как указано ниже:
3. Последовательно для каждого узла введите следующие данные:
[Node28]
Description= низ подстилающего слоя (левый тротуар).
Code=399
CalcMode=1
FirstRay=4
SecondRay=6
Link=-1
Примечание: Выражения в полях FirstRay, SecondRay означает то, что координаты узла определяются точкой пересечения двух лучей с номерами 4 и 6.
[Node29]
Description= низ подстилающего слоя (правый тротуар).
Code=399
CalcMode=1
FirstRay=5
SecondRay=7
Link=-1
Примечание: Выражения в полях FirstRay, SecondRay означает то, что координаты узла определяются точкой пересечения двух лучей с номерами 5 и 7.
Теперь, когда заданные узлы оказались в точках пересечения лучей, можно рисовать контур песчаного слоя.
Для этого:
1. Щелкните на кнопке Добавить линию .Графический курсор
примет форму перекрестия;
2. Затем, последовательно укажите все имеющиеся узлы относящиеся к заданному контуру; к примеру, при вводе данного
контура можно использовать следующую последовательность выбора узлов: 24-23-25-29-27-19-18-11-22-20-21-9-17-16-26-28-24.
3. При необходимости введите описание контура в поле описание линиии нажмите ОК.
В результате в графической зоне появится дополнительный контур,
описывающий песчаный подстилающий слой.
Для того, чтобы в текущем проекте увидеть проектные поперечные
профили, к нему необходимо подключить написанный шаблон.
Сохраните написанный шаблон в папке проекта, для этого:
1.Воспользуйтесь элементом меню Файл - Сохранить шаблон как;
2.Сохраните шаблон в папке Занятие5, под именем 333;
3.Вернитесь снова в текущий проект, закрыв окно графического редактора шаблонов ;
4.Для того, чтобы подключить шаблон к проекту, выберете элемент
меню Поперечник – Создать верх земляного полотна (общий случай);
Откроется диалоговое окно Создание верха земляного полотна, в котором, в графе шаблон, необходимо задать название используемого шаблона.
5. Введите в графе шаблон название 333;
6. Перейдите на вкладку Подуровни, где в появившейся таблице введите числовые значения используемых переменных
(Н1-Н4);
7. Введите значения согласно указанным ниже и нажмите ОК.
Примечания: При необходимости, можно использовать несколько
участков, на которых переменным Н1-Н4будут присвоены другие значения.
8. Снова вернитесь на вкладку Шаблоныи нажмите ОК.
В результате в окне Поперечникпоявится проектный поперечный профиль.
Примечание:
На поперечнике несложно обнаружить три желтые точки– это, три
профиля (по оси и лоткам). Однако если полистать поперечники и внимательно посмотреть, то можно обнаружить, что точки справа и слева не совпадают с красной линией, которая показывает проектный поперечный профиль. Это происходит потому что, в
действительности должен быть переменный поперечный уклон, а не постоянный на который рассчитан данный шаблон. Следовательно, данный шаблон необходимо откорректировать, а именно, изменить параметры двух узлов.
1.Запустите снова графический редактор шаблонов, воспользовавшись элементом меню Задачи- Редактор шаблонов;
2. В окне редактора выберите команду Файл - Загрузить шаблон;
3.В окне открытия шаблона необходимо указать шаблон 333,
который должен находиться в папке текущего проекта (Занятие5).
В результате, в графической зоне появится ранее написанный поперечник.
4. Для узлов с номерами 1 и 2 последовательно задайте новые
параметры, согласно указанным ниже:
[Node1] Description=левый лоток CalcMode=0
Code=260
FormulaX=LX1
FormulaY=LY1
Link=-1
[Node2] Description=правый лоток CalcMode=0
Code=261
FormulaX=RX1
FormulaY=RY1
Link=-1
Примечание:
Выражения в строках FormulaYозначают, вертикальная координата
данных узлов вычисляется в зависимости от значения отметок
Первого левого(правого) продольного профиля, а не от смещения и поперечного уклона между Первым левым(правым)и Нулевым
смещением, как было раньше.
5. Cохраните исправленный шаблон в папке проекта, для этого воспользуйтесь элементом меню Файл - Сохранить шаблон как;
6. Сохраните шаблон в папке текущего проекта под именем 444;
Теперь, необходимо снова переподключить отредактированный шаблон.
7. Закройте окно графического редактора;
8. Выберете элемент меню Поперечник – Создать верх земляного полотна (общий случай)и в открывшимся диалоговом окне, введите в графе шаблон название 444.
9. Нажмите ОК.
Примечание:
Теперь, как можно заметить, посмотрев поперечные профили, они
имеют переменный поперечный уклон, в зависимости от взаиморасположения продольных профилей по оси и лоткам.
В результате, мы получили поперечник, который в дальнейшем можно
редактировать и дополнять стандартными средствами программы
Robur, например: добавить откосы, кюветы и т.п.
Итоги работы.
В данном упражнении мы ознакомились с принципами создания шаблона верха земляного полотна и конструкции дорожной одежды. Овладели навыками работы с узлами, лучами, линиями. Создали шаблон поперечного профиля и освоили основные принципы его дальнейшего редактирования. На основании созданного шаблона получили проектные поперечные профили.
Использованная литература:
1. Руководство пользователя, Robur Автомобильные дороги Версия 7, -СПб, 2007 – 112 с.
2. Проектирование автомобильных дорог. Справочная энциклопедия дорожника (СЭД) Т. V/Г.А. Федотов, П.И. Поспелов, Э.К. Кузахметова, В.Д. Казарновский и др.; Под ред. д-ра техн. наук, проф. Г.А.Федотова, д-ра техн. наук, проф. П.И. Поспелова, - М.: Информавтодор, 2007. 668 с.