Перейти к содержимому

Как посмотреть напряжения в софистике

  • автор:

SOFiSTiK: Информационный ресурс

Добро пожаловать в Центр компетенции SOFiSTiK! На информационную площадку. Здесь место для обмена опытом и совместного поиска решений. Включайтесь, пишите, вместе мы – сила!

вторник, 24 ноября 2015 г.

Преднапряжение в EXCEL

Опубликовал Unknown , дата: 24.11.15
Борис Дмитриев, МОСПРОЕКТ-3

Главный инженер проекта отдела искусственных сооружений ГК «МОСПРОЕКТ-3» Дмитриев Борис Ярославович долго работал и продолжает работать с системами предварительного напряжения железобетонных элементов в ПВК SOFiSTiK.

На данный момент, ему удалось создать рабочую процедуру для упрощения моделирования преднапряженых канатов и, соответственно, их расчета. Теперь фактическое положение арматуры вводить через EXCEl в удобном формате.

Свои пожелания и предложения оставляйте внизу в комментариях.
Необходимые для работы файлы:

  • Программа и описание в EXCEL (скачать>>)
  • Приложение на AutoLISP (AutoCAD-SOFiPLUS) (скачать>>)

Пример использования можете скачать здесь>>
Инструкция по работе есть на первом листе книги EXCEL. Дублирую инструкцию ниже.

ИНСТРУКЦИЯ

Все параметры задаются последовательно переключаясь по трём вкладкам EXCEL:

  • «Задание осей»;
  • «Параметры пучков»;
  • «Профили пучков».

На листе «Задание осей»

Необходимо задать названия осей или номера структурных элементов, к которым будут привязываться пучки, в соответствии с тем, как они заданы в Sofiplus

В зависимости от того, что задано — указать тип: если привязка пучков будет осуществляться к заданной в Sofiplus геометрической оси — выбрать «К оси», если привязка к конкретному номеру структурного элемента — выбрать «К элементу»

На листе «Параметры пучков»

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

Желтое — поля обязательные для заполнения, если строка начинает использоваться;
Голубое — поля НЕ обязательные для заполнения

Обращаю внимание, что поля «К какой оси привязан», «Тип системы» и «Сторона натяжения» должны быть выбраны из выпадающего списка с целью исключения ошибок.

По умолчанию, заранее заданы 3 наиболее часто используемые системы предварительного напряжения: 19К7, 12К7 и 4К7

Если необходимо производить контроль напряжений в конкретных пучках (группах пучков), тогда для этих пучков необходимо выбрать соответствующую систему преднапряжения с индексом «_ctrl», в этом случае для этих пучков будет создан отдельный материал с соответствующим наименованием, по которому будет возможность вывода отдельных результатов.

В поле «Сторона натяжения»: Лево — начало геометрической оси (первая вершина (vertex) полилинии из которой была создана ось) или начало элемента, если привязка к конкретной структурной линии.

В поле «№ загружения» с целью исключения повторения номеров загружений (Load case (LC) ранее заданных в Sofiplus для статических нагрузок рекомендуется назначать начиная с 100 и более при этом для тех групп или пучков, натяжение которых производится в одной стадии монтажа — номер загружения должен быть одинаковый, например:

Имеем 2 секции монтажа, в первой секции пучки A1 и B1; во второй A2 и B2.
Стадии монтажа:
10 — бетонирование первой секции
20 — натяжение A1 и B1
21 — инъецирование A1 и B1
30 — бетонирование второй секции
40 — натяжение А2
50 — натяжение В2
51 — инъецирование A2 и B2
№ пучка
Название пучка
Стадии
Загружение
натяжение
инъецирование
снятие

Название
На листе «Ппрофили пучков»

После отрисовки разверток пролетного строения по соответствующим осям, рисуются профили каналообразователей, при этом за базовую точку (относительно которой 0,0,0 снимаются координаты вершин) для каждой оси принимается верхний левый угол соответствующей развертки. Т.к. геометрия создается от «точки к точке», т.е. без учета горизонтальных кривых оси, на прямых в профиле, но криволинейных в плане участках необходимо добавить дополнительные точки на профиль, чтобы каналообразователь был создан хордами. Координаты вершин снимаются при помощи coorn.lsp c экспортом в Excel, а затем копируются (ctrl+c)-(ctrl+v) в соответствующие столбцы. Перед снятием координат система координат (UCS) в AutoCAD должна быть перемещена в базовую точку.

Обращаю внимание, что в случае вставки координат посредством «вырезать-вставить» (ctrl+x)-(ctrl+v), будет нарушена система ссылок, что приведет к ошибке.

В соответствии с порядковым номером и названием пучков из вкладки «Параметру пучков» в соответствующий столбец необходимо вставить координаты вершин профиля соответствующего каналообразователя (количество вершин ограничено 105 шт.). При этом:

координата Z — расстояние от начала оси до соответствующей вершины в проекции данной оси;

Y — расстояние от верхней левой точки профиля до соответствующей вершины по вертикали (т.е. значение, как правило, отрицательное);

Х — расстояние от данной оси в горизонтальной плоскости перпендикулярно к заданной координате Z (значение необязательное, по умолчанию равно нулю).

Обращаю внимание, что в случае, если геометрическая ось в Sofiplus создана из полилинии (сплайна) с количеством вершин более 256 (например в случае аппроксимации средней линии автоматическими средствами), SOFiPLUS автоматически удвоит их количество, а длина этой оси будет ограничена координатой 512 вершины. Программа устроена таким образом, что конечная координата геометрии пучка равна длине оси к которой он привязан, поэтому в случае если количество точек оси на начальном участке превышает 512 — её длина автоматически уменьшается, что приводит к ошибке (same parameter — s) при расчете, т.к. все точки геометрии пучка с параметром «s» превышающим длину оси по координате 512 вершины считаются повторяющимися. В случае возникновения такой ошибки при генерировании геометрии пучков, необходимо проверить как задана ось в Sofiplus и уменьшить количество точек. В противном случае действительно необходимо проверить координаты пучков на предмет повторяемости координат по длине.

После того, как заданы все координаты профилей, во вкладке OTPUT окажется готовый к расчету сформированный код.

На листе «OUTPUT»

Нажать кнопку «Копировать» — все активные строки будут скопированы в буфер обмена, затем вставить (ctrl+v) в текстовую задачу SSD. В случае, если макросы отключены по каким-либо причинам — необходимо выделить всё, нажав кнопку над первой строкой левее столбца А, скопировать в буфер обмена (ctrl+c), вставить (ctrl+v) в текстовую задачу в SSD.

На листе «Система преднапряжения»

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

Как посмотреть напряжения в софистике

Как проверить мощность зарядного устройства для смартфона? Основная характеристика зарядного устройства, на которой заостряют внимание создатели технологий быстрой зарядки — это мощность. Идет настоящая гонка… Подробнее » Как посчитать мощность адаптера питания

Как посчитать параллельное сопротивление

  • автор: admin
  • 27.07.2023

Параллельное соединение резисторов. Калькулятор для расчета Параллельное соединение резисторов — онлайн калькулятор Чтобы быстро вычислить общее сопротивление двух и более резисторов, соединенных параллельно, вы можете… Подробнее » Как посчитать параллельное сопротивление

Как посчитать автомат по мощности

  • автор: admin
  • 27.07.2023

Как рассчитать на сколько Ампер нужен автомат Для безопасности людей, живущих в доме, и защиты проводки и электроприборов во вводном электрощитке монтируется различные защитные устройства.… Подробнее » Как посчитать автомат по мощности

Как посмотреть напряжения в софистике

  • автор: admin
  • 27.07.2023

SOFiSTiK Spring Elements and how they work György Schmidt details the Spring elements in SOFiSTiK and explains their different behaviours during the calculation. SOFiPLUS Email… Подробнее » Как посмотреть напряжения в софистике

Как поставить электрический столб на участке

  • автор: admin
  • 27.07.2023

Как подключить участок к электричеству и сколько это стоит Согласно постановлению правительства России, подключение электричества — это обязательная процедура для того, чтобы местная администрация признала… Подробнее » Как поставить электрический столб на участке

100+ вопросов по SOFiSTiK

Есть на форуме несколько тем про SOFiSTiK, обсуждений много, а результат один — вопросы задаются, а ответы теряются в обсуждениях, сравнениях, отношениях инженеров и менеджеров, а так же вопросах цены.

Предлагаю разобраться честно, как инженеры с инженерами — со всеми «за» и «против», что это за зверь такой. Сразу оговорюсь — речь пойдет именно о расчетном пакете.

Как вопросов, так и возможных ответов много, переписывать рекламные слоганы и обещания в данной теме считаю неуместным, на форуме ранее появлялись темы, в которых частично раскрыты вопросы где и почем. Кроме того, информация есть и в теме http://forum.dwg.ru/showthread.php?t=95000

В целом есть желание сделать программу более доступной и близкой (а особенно новой волне будущих инженеров), а где-то и самому понять, что и к чему.

Приветствуются любые вопросы технического и инженерного направления, мнения пользователей и экспертов, работающих с программой, критика, опыт решенных и нерешенных задач, тесты, примеры.

Начну с одного из возникших вопросов (http://forum.dwg.ru/showpost.php?p=1054320&postcount=19), более того, его я считаю основным, с чего стоит начинать знакомство с программой.

Вопрос №1. Язык интерфейса
У программы есть графическая оболочка (и сторонние препроцессоры), внутри которой можно выполнить полный расчет (т.е. возможен вариант работы с программой в GUI для большей части повседневных задач).
В то же время в основу управления модулями (а их более 30) SOFiSTiK положен специальный макроязык CADINP, позволяющий формировать данные и управлять работой любого из них. Редактирование командных файлов возможно в любом редакторе, есть специальный редактор TEDDY с подсветкой синтаксиса и управлением модулями. Основой языка является запись (по сути — строка таблицы с заданной «шапкой», например NODE NO 1 X 0 Y 0 Z 0 FIX F — думаю, это интуитивно понятно). Язык существует в 2 вариациях — немецкой и английской (KNOT — NODE). Команды переводятся с одного языка на другой автоматически (Ctrl+Q+T).
Средства языка позволяют выполнять вычисления, вводить локальные и глобальные переменные, массивы (векторы), блоки (процедуры), пользовательские функции. Так же доступны операторы цикла LOOP ENDLOOP, условные IF ELSE ENDIF, вывода и разметки текста и значений переменных (TXB, TXE), доступа к любым данным расчетов напрямую (@KEY).
Фактически это позволяет строить модель и выполнять расчеты по нескольким исходным значениям.

На мой взгляд, понимание и принятие такого способа ввода данных сразу решает большинство вопросов на тему как решить ту или иную задачу — в поставке программы (в т.ч. и в образовательной версии) более 1000 файлов с примерами на CADINP. В ряде случаев это сильно упрощает жизнь при решении задач высокой размерности.

В то же время, при решении ряда задач без текстового ввода не обойтись — например, при приложении ветровой нагрузки, решении контактных задач, задач динамики, фильтрации и теплопроводности, CFD, сопряженных задач, сложной выборки данных и их обработки, оптимизации схемы и т.д.

Просмотров: 49711

Yaroshutin
Посмотреть профиль
Найти ещё сообщения от Yaroshutin

SOFiSTiK: Информационный ресурс

Добро пожаловать в Центр компетенции SOFiSTiK! На информационную площадку. Здесь место для обмена опытом и совместного поиска решений. Включайтесь, пишите, вместе мы – сила!

пятница, 18 сентября 2015 г.

Расчет зданий в SOFiSTiK. Часть 1.2. Геометрия расчетной схемы

Опубликовал Unknown , дата: 18.9.15
Артём Письмак

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

Выдержка из методического пособия «Расчёт многоэтажного здания с учётом деформации упругого полупространства и динамических воздействий по действующим нормам Российской Федерации»

1.2. Создание балочных и плитных элементов расчетной схемы
Рис.1.6. Создание сечения несущей колонны

Создание сечений выполняется с помощью дерева проекта в окне навигации(Navigation — Project). Производится при помощи модуля AQUA . Необходимо создать новое сечение щелкнув правой кнопкой мыши по ответвлению «Cross sections» и выбрав соответствующий пункт (рис. 1.6) или «Import» для добавления из другого проекта. Выбор необходимого прокатного сечения или создание произвольного производится в соответствии с необходимостью проекта (более подробное описание возможных прокатных профилей и возможности создания индивидуальных сечений описаны в методическом пособии часть I*5):
Пункт создания стандартного («Standard section») сечения позволяет быстро создать простые сечения (согласно рис. 1.6 и рис. 1.7), такие как: Геометрические характеристики произвольного сечения без необходимости создания самой геометрии: плиту, прямоугольник, тавр, круг или кольцо, трубный прокат, стандартные сечения каната(с количеством и диаметром пучков – см. сортамент приложения 4), прокатные стальные элементы(двутавр, прямоугольные трубы, уголок и т.д.).

Рис.1.7. Создание сечения несущей балки
Рис.1.8. Схема фундамента стен и колонн 1-гот этажа (план)

В рамках методического пособия была создана колонна 0.52м. на 0.52м. из бетона В30 с армированием по периметру (с обеих сторон) – «two sided». Задано 18,09 см2 (что составляет 9 стержней арматуры Ø16) на длину линии армирования, принимаемой равной ширине стороны минус защитный слой, принятый 30 мм (ось армирования расположена на 38мм). Также были созданы балки перекрытия таврового сечения (рис. 1.7) с толщиной стенки равной толщине колонны(0,52м), толщиной плиты, равной принимаемой толщине перекрытий(0,25м), высотой балки 1м. и шириной плиты 1.2 м. отрисовки сечения относительно начерченной линии(«Position of origin») принимаем вверху сечения посередине(«Top center»).
Создается расчетная схема из плиты фундамента (внешний контур на Рис. 1.8) толщиной 2 м – как толщину ростверка. и несущих стен – 0,52м (рис. 1.8 и рис. 1.11). Толщина перекрытий этажей принимается 0,25м(«Structural elements» — > «Area»).
Колонны устанавливаются во все прямоугольные точки схемы и углы(в дереве проекта в среде SOFiPLUS выбрать вкладку «Structural elements» — > «Line» — > «Centric beam», где выбираем наше сечение). Высота элементов 3 метра. Между колоннами проведем аналогично колоннам, но в горизонтальной плоскости линии балок перекрытия на высоте 3 метра (рис. 1.8 -синие линии), но для правильного отображения геометрии выберем «Excentric beam». Затем, в соответствии со схемой, создадим несущие стены способом описанным ниже (рис. 1.8). Плитные элементы стен создаются при помощи инструмента «Area» (рис. 1.10) — плитный элемент свободно ориентированный в пространстве, заданный при помощи щелчка правой кнопки мыши по рабочему пространству и выбору способа ввода описанного ниже или «Wall»(с заданным параметром высоты чертится только линия определенной длины):

Рис.1.9 Выбор метода
ввода структурных
элементов
  • Elements – выбор созданного элемента;
  • SEGment on bridge axis – выбор участка по оси моста;
  • Pick lines or curves – выбор нескольких элементов образующих замкнутый контур;
  • RECTangle – создание прямоугольника;
  • POInt in area – выбор замкнутого контура по указанию контура в области;
  • SET working plane – выбрать рабочую плоскость (элемент плоскости рис. 1.9).

Более подробный порядок ввода, разница между элементами и их характеристики приведены в методическом пособии часть I*5.

Предполагается что дом выполнен пошагово с устройством несущих колон и последующим омоноличиванием несущих стен и установкой балок перекрытия. Для этого предварительно во время создания элемента или после, выделив все элементы, необходимо указать в свойствах во вкладке «General» (рис. 1.10) следующие группы: для фундамента группу 0; для колонн группу 1; для стен группу и балок перекрытия — 2; для плиты перекрытия — 3. Для дальнейшего проектирования необходимо выделить всю системы и с помощью инструмента AutoCAD «копировать» — скопировать все элементы, кроме фундамента 5 раз по 3 метра, создав таким образом систему 6 этажного дома.

Рис.1.10. Пример создания стен и перекрытий

Проект первого этажа приведен на Рис. 1.11(монолитный каркас здания бизнес центра с приближенными размерами для упрощения последующих операций без учета последующих перегородок для разделения площади).

Рис.1.11. Схема фундамента и стен 1-го этажа (3d модель)

Проект всего здания после постройки приведен на рис. 1.12. Для обеспечения дальней задачи стадийного возведения предлагается разделить элементы на каждом этаже по группам, присвоив им следующие значения: для колонн 1+3*n; для стен 2+3*n; для перекрытий 3+3*n. Где n – значения последовательно от 1 до 5 (Таблица 1).

Таблица 1. Группы элементов по этажам

№ этажа Название типа элемента № группы
0 Фундамент 0
1 Колонны 1
1 Стены и балки перекрытия 2
1 Перекрытие 3
2 Колонны 4
2 Стены и балки перекрытия 5
2 Перекрытие 6
3 Колонны 7
3 Стены и балки перекрытия 8
3 Перекрытие 9
4 Колонны 10
4 Стены и балки перекрытия 11
4 Перекрытие 12
5 Колонны 13
5 Стены и балки перекрытия 14
5 Перекрытие 15
6 Колонны 16
7 Стены и балки перекрытия 17
8 Перекрытие 18
Рис.1.12. 3D модель 6 этажного бизнес центра

1 – первый этаж выполнен из бетонных стен в качестве технологического, на остальных этажах внешний контур подразумевается стеклянным и не выноситься как элемент, а будет приложен как дополнительная нагрузка по контуру этажей, что в рамках методического пособия считается приемлемым.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://kodirovanie.kapelnicza-ot-zapoya-sankt-peterburg.ru/