Автоматизированный расчет стержневых конструкций. Методические указания к выполнению лабораторных работ
.pdfМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«Оренбургский государственный университет» Кафедра строительных конструкций
С. Б. КОЛОКОЛОВ
АВТОМАТИЗИРОВАННЫЙ РАСЧЕТ СТЕРЖНЕВЫХ КОНСТРУКЦИЙ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ
Рекомендовано к изданию Редакционно-издательским советом государственного образовательного учреждения
высшего профессионального образования «Оренбургский государственный университет»
Оренбург 2005
УДК624:658.512.24(07) ББК 38.5я7
К 61
Рецензент кандидат технических наук, доцент О.В.Никулина
КолоколовС.Б.
К 61 Автоматизированный расчет стержневых конструкций:
[Текст]; методические указания к выполнению лабораторных работ / С.Б.Колоколов - Оренбург : ГОУ ОГУ, 2005 – 26с.
Методические указания предназначены для использования при выполнении лабораторных работ по дисциплине «Основы автоматизации проектирования в строительстве» студентами специальности 29.03.00 - Промышленное и гражданское строительство всех форм обучения.
ББК 38.5я7
К
Колоколов С.Б,2005ГОУ ОГУ, 2005
2
Введение
Лабораторные работы по дисциплине «Основы автоматизации проектирования в строительстве» предназначены для приобретения навыков выполнения расчетов строительных конструкций с помощью компьютерной техники. В настоящих методических указаниях приводится методика подготовки исходных данных для расчета стержневых конструкций: рам и ферм. Вначале рассматривается расчет ферм и рам по программам, разработанным автором указаний и реализующим классические методы расчета стержневых систем. Расчет ферм осуществляется методом вырезания узлов, расчет рам – с использованием метода сил для раскрытия статической неопределимости. Исходные данные для расчета готовятся в специальных текстовых файлах. Второй цикл лабораторных работ выполняется для тех же конструкций с помощью программного комплекса «Полюс», разработанного в Петрозаводском государственном университете. Исходные данные для работы с этим комплексом готовятся в виде расчетных схем, аналогично тому, как это делается при традиционном «ручном» расчете. Приемы, используемые для подготовки исходных данных, позволяют понять принципы работы с универсальными вычислительными комплексами.
3
1 Расчет фермы
Расчет фермы осуществляется по программе RSOFR, разработанной на кафедре строительных конструкций ОГУ автором настоящих методических указаний. Программа позволяет рассчитывать фермы, имеющие три опорных стержня и доступные для применения метода вырезания узлов.. Подготовка данных к компьютерному расчету начинается с нумерации узлов фермы. Для удобства последующих операций по подготовке данных рекомендуется нумеровать узлы в последовательности слева направо по поясам: вначале нижний пояс, затем верхний пояс. Далее нужно пронумеровать стержни. Удобно начать нумерацию со стержней нижнего пояса, затем перейти к стержням верхнего пояса, а потом к решетке. После нумерации стержней необходимо определить координаты узлов. Рекомендуется система координат ХОУ, с расположением начала координат в крайнем левом опорном узле фермы. Ось Х горизонтальна, ось У – вертикальна.
Исходные данные для расчета должны быть занесены в созданный специально для этой цели текстовый файл. Файл с исходными данными должен быть расположен в том же каталоге, что и программа RSOFR. Имя файла должно содержать не более пяти латинских букв и расширение .txt. В файл заносятся числовые данные в следующем порядке.
В первой строке: количество узлов и количество стержней (между числами здесь и далее должно быть не менее одного пробела и никаких других символов). С новой строки - номера узлов, соединяемых стержнями, в порядке нумерации стержней. Для каждого стержня указывается сначала меньший номер узла, затем больший. После записи номеров узлов, соединяемых стержнями, с новой строки размещаются координаты узлов в последовательности возрастания их номеров. Для каждого узла вначале указывается координата Х, затем координата У. Далее, с новой строки, записываются в порядке возрастания вертикальные внешние нагрузки, действующие в узлах. В случае отсутствия нагрузки указывается нуль. Аналогично вертикальным с новой строки записываются горизонтальные нагрузки. После ввода нагрузок также с новой строки записываются номера узлов, в которых расположены опорные стержни. Если в одном узле расположено два опорных стержня (ограничение перемещений по вертикали
игоризонтали: шарнирно-неподвижная опора), то указывается два раза один
итот же номер. Далее, с новой строки указываются признаки опорных стержней в том же порядке, что и предыдущей строке. Если опорный стержень вертикальный, то указывается единица, если горизонтальный, то нуль.
Запуск программы на выполнение производится обычным способом. На экране появляется запрос: указать имя файла, (с расширением), в котором содержатся исходные данные. После ввода этого имени на следующий запрос нужно ввести имя файла (с расширением .txt), в котором будут размещены
4
результаты. Желательно это имя задавать похожим на файл с исходными данными (для облегчения поиска), но непременно отличающимся от него хотя бы на один символ. После окончания расчета происходит автоматический возврат в каталог, в котором находится программа. Там же размещается файл с результатами. Этот файл можно посмотреть, проанализировать результаты и внести в него фамилию выполнившего расчет. Если при работе программы получился сбой, то следует снова открыть файл исходных данных, проверить правильность данных и их полноту, внести необходимые корректировки и вновь обратиться к проектирующей программе.
Результаты расчета фермы можно посмотреть, если открыть в редакторе DOS указанный для результатов файл. Результаты представлены в виде таблицы, в которой в порядке возрастания номеров стержней приведены номера узлов, соединяемых стержнем, угол наклона в градусах (к оси Х), значение усилия со знаком минус, если стержень сжат, или плюс, если растянут. Контроль правильности расчета проще всего производить по стержням, усилия в которых можно определить без расчета, например, нулевым. Правильность описания геометрии фермы проверяется по углам наклона стержней. Обычно таких проверок достаточно, чтобы убедиться в правильности расчета.
Пример записи исходных данных для расчета фермы, схема которой показана на рисунке 1.
8 |
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 2 |
2 3 |
|
3 4 |
|
4 5 1 6 |
6 7 |
7 8 |
5 8 |
2 6 |
3 6 |
3 7 |
3 8 |
4 8 |
||||
0 |
0 |
3 |
|
0 |
6 0 |
9 0 |
12 0 |
3 2 |
6 4 |
9 |
2 |
|
|
|
|||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
8 |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
5 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
1 1 5
1 0 1
5
Y
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8кН |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5кН |
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
10 |
|
|
|
11 |
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
||||
|
|
|
|
1 |
|
|
|
|
|
2 |
|
|
|
3 |
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
3 |
|
|
|
3 |
|
|
|
3 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 1 – Схема к примеру расчета фермы
2 Расчет регулярной рамы
Расчет регулярной рамы осуществляется по программе MNORA, разработанной на кафедре строительных конструкций Оренбургского государственного университета автором настоящих указаний.
Под регулярной рамой подразумевается рама, в которой расположение стержней и узлов подчиняется определенной закономерности, позволяющей автоматически вычислять координаты узлов. Для задания геометрии рамы достаточно ввести в память компьютера количество этажей и пролетов, а
6
также высоту этажей и ширину пролетов. Нумерацию расчетных сечений, участков и определение координат узлов компьютер осуществляет автоматически. Под узлом понимается место сопряжения стержней друг с другом или с опорой. Нумерация узлов производится в следующем порядке: сначала нумеруются узлы, находящиеся на левой стойке, снизу вверх, затем на следующей стойке в том же порядке и т.д. Участок – стержень или его часть, расположенная между двумя узлами. Нумерация участков начинается на стойках, аналогично нумерации узлов. После этого присваиваются номера участков на ригелях, начиная с ригелей самого левого пролета, в порядке снизу вверх и далее в других пролетах в последовательности слева направо. Расчетные сечения назначаются в узлах: в опорных узлах – по одному сечению, в местах сопряжения двух участков – два сечения, по обе стороны от узла, в местах сопряжения трех участков – три сечения и т.д. Расчетные сечения нумеруются в соответствии с номером участка, на котором они расположены: левый (или нижний) узел имеет тот же номер, что и участок, а правый (верхний) – номер, на единицу больший.
Для описания нагрузок принята следующая числовая индексация. Индексы ориентировки для различения вертикальной и горизонтальной нагрузок: индекс 0, если нагрузка горизонтальная, индекс 1, если вертикальная (для изгибающего момента индекс принимается равным нулю). Индексы типа нагрузок: 0 – если нагрузка распределенная по участку, 1- если сосредоточенная. Вертикальные нагрузки, действующие снизу вверх, и горизонтальные нагрузки, действующие справа налево, задаются со знаком минус. Принимается, что вертикальная нагрузка действует только на горизонтальных участках (на ригелях), горизонтальнаятолько на стойках. Под привязкой вертикальной силы (т.е. нагрузки на ригеле) понимается расстояние сосредоточенной силы от ближайшего узла участка, на котором она действует. Если ближайший узел находится справа, то привязка берется со знаком минус. Под привязкой горизонтальной силы (нагрузки на стойке) понимается расстояние от верхнего узла участка, на котором действует нагрузка. Привязка распределенной нагрузки – нулевая. Нумерация стоек (вертикальных стержней) производится слева направо, этажей - снизу вверх.
Исходные данные заносятся в файл, создаваемый аналогично тому, как это делается при расчете фермы. Порядок записи исходных данных: в первой строке - количество этажей и количество пролетов, в следующей строке высота этажей в порядке их нумерации, в следующей строке - ширина пролетов в порядке их нумерации. Далее, с новой строки, записываются относительные изгибные жесткости участков (EJ / EJ0, где EJ0 – наименьшая из изгибных жесткостей участков) в порядке их нумерации.
Последними записываются сведения о нагрузках. Данные о каждой нагрузке размещаются на отдельной строке. В строке приводятся шесть чисел: индекс ориентировки нагрузки, номер стойки, к которой принадлежит нагрузка (если нагрузка действует на ригель и является распределенной, то указывается номер стойки, расположенной слева от ригеля, а если нагрузкой является сосредоточенная сила, то указывается номер стойки, расположенной
7
ближе; если сила строго посередине ригеля, то указывается номер стойки, находящейся слева от ригеля), номер этажа, на котором действует нагрузка, индекс типа нагрузки, величина нагрузки со знаком, привязка нагрузки. После записи последней нагрузки с новой строки записывается число 2, что означает конец информации.
Для примера приводится запись исходных данных для расчета рамы, представленной на рисунке 2. Изгибные жесткости : участки 9, 10, 13, 14 – EJ0 , участки 2, 8, 11, 12 -2EJ0, участки 1, 4, 6, 7 - 3EJ0, участки 3, 5 - 4EJ0.
|
Р1=16кН |
|
Р2=10кН/м |
|
|
Уч10 |
|
|
|
|
|
|
|
|
Уч12 |
Уч14 |
|
|
|
|
|
||
|
3 |
6 |
9 |
12 |
1м |
|
|
||||
3м |
2м |
|
Уч4 |
|
|
|
|
|
|
Р4=12кН |
|
|
|
|
|
Уч6 |
|
|
|
|
|
|
|
|
Уч2 |
|
Уч11 |
|
Уч8 |
|
|
|
|
||
|
|
|
|
|
|
|
|
Р3=8кН |
|
|
|
|
Уч9 |
5 |
8 |
11 |
Уч13 |
|
2 |
|
6м |
Уч5 |
|
|
|
|
|
|
|
4м |
Уч1 |
|
|
|
Уч7 |
|
|
|
|
||
|
|
|
Уч3 |
|
|
|
1 |
4 |
7 |
|
10 |
|
6м |
|
12м |
6м |
|
Рисунок 2 – Расчетная схема регулярной рамы |
|
|
|||
8
2 3
4 3
6 12 6
3 2 4 3 4 3 3 2 1 1 2 2 1 1
1 2 2 1 16 -2
1 2 2 0 10 0
1 2 1 1 8 6
0 4 2 1 12 1
Расчет осуществляется по программному комплексу MNORA. Файл с исходными данными предварительно должен быть создан в каталоге, в котором находится MNORA. После запуска программы исходные данные считываются из указанного файла исходных данных, а результаты заносятся в другой файл, указанной в ответ на соответствующий запрос компьютера. Напомним, что если имена обоих файлов введены одинаковые, то вся информация в файле исходных данных будет уничтожена.
3 Расчет нерегулярной рамы
Расчет осуществляется по программе RGSHR, разработанной на кафедре строительных конструкций Оренбургского государственного университета автором настоящих методических указаний. Программа позволяет рассчитывать рамы с вертикальными стойками, заделанными нижними концами на одном уровне. Стойки соединяются между собой ригелями жестко или шарнирно. Ригели могут быть наклонными. Расстояния между ригелями по высоте в разных пролетах могут быть разными.
Для осуществления расчета должен быть создан файл исходных данных. Предварительно нужно подготовить расчетную схему: пронумеровать узлы и участки в том же порядке, что и при расчете регулярных рам. В программе используется числовая индексация способа присоединения ригелей к стойкам: ноль, если соединение шарнирное, и единица, если соединение жесткое. Тип нагрузки обозначается числом 0 - если нагрузка распределенная, 1 - если нагрузка в виде сосредоточенной
9
силы, и 2 – если нагрузка в виде сосредоточенного момента. Ориентация нагрузки: 0 - горизонтальная, 1 - вертикальная. Величина нагрузки принимается со знаком минус в следующих случаях: вертикальная, действующая снизу вверх, горизонтальная, действующая справа налево, момент, действующий против часовой стрелки. Положение сосредоточенной силы или сосредоточенного момента на участке определяется привязкой - расстоянием точки приложения от левого конца (для ригелей) или от нижнего конца (для участков на стойках).
Запись исходных данных в файл осуществляется в следующем порядке. В первой строке приводится три числа: количество узлов, количество стоек, количество ригелей. Во второй строке приводятся координаты узлов рамы в порядке нумерации узлов (сначала указывается координата Х, затем координата У первого узла, затем в том же порядке координаты второго узла и т.д.). Расположение начала координат, вообще говоря, безразлично, но рекомендуется размещать его в левой опоре.
После координат с новой строки располагается информация о ригелях в порядке их нумерации: указываются номера узлов, соединяемых ригелем, и признак шарнирности примыкания к стойкам.
После информации о ригелях с новой строки записываются жесткости участков (абсолютные или относительные) в порядке возрастания номеров участков.
Затем с новой строки указывается общее количество нагрузок и далее строки с информацией о нагрузках (по каждой нагрузке информация записывается в отдельной строке). В строке приводится пять чисел в следующем порядке: номер участка, на котором действует нагрузка, признак типа нагрузки (0- распределенная, 1- сосредоточенная сила, 2- сосредоточенный момент), признак ориентации нагрузки (0- горизонтальная, 1- вертикальная или сосредоточенный момент), величина нагрузки (если направление отрицательное - со знаком минус), привязка сосредоточенной нагрузки к началу участка (для распределенной нагрузки вводится нуль).
Пример записи исходных данных для рамы, приведенной на рисунке 3:
7 |
3 |
|
2 |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
|
|
0 |
12 |
6 |
0 |
6 |
6 |
12 0 |
12 |
6 |
12 12 |
2 7 |
|
1 |
|
|
|
|
|
|
|
|
|
||
4 |
6 |
|
0 |
|
|
|
|
|
|
|
|
|
|
2 |
2 |
|
2 |
2 |
1 |
1 |
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 0 |
|
10 |
0 |
|
|
|
|
|
|
|
|
|
2 |
0 0 |
|
5 |
0 |
|
|
|
|
|
|
|
|
|
4 |
1 0 -10 3 |
|
|
|
|
|
|
|
|
||||
5 |
1 1 |
|
10 |
10 |
|
|
|
|
|
|
|
|
|
5 |
2 |
1 |
|
5 |
1.5 |
|
|
|
|
|
|
|
|
10
