Исходная информация разделена на отдельные документы в соответствии с таблицей 1.
Сводная таблица документов исходных данных.
Таблица 1
Наименование |
Номер Документа |
Характер информации |
|---|---|---|
Заглавный |
0 |
Общая информация: шифр, признак схемы, дробление элементов для выдачи усилий, система координат и т. п. |
Элементы |
1 |
Тип КЭ, тип жесткости и номера узлов для каждого элемента |
Условия примыкания |
2 |
Номер стержневого КЭ, номер его узла (1 — начало, 2 — конец) и номер степени свободы, по направлению которой снимается связь |
Жесткостные характеристики |
3 |
Набор жесткостных характеристик для определения каждого типа жесткости |
Координаты |
4 |
Три координаты каждого узла (декартовы, сферические, цилиндрические и т. п.) |
Связи |
5 |
Номера узлов и номера степеней свободы, по направлению которых перемещения запрещены внешними связями или перемещения объединяются (объявляются одинаковыми) |
Характеристики загpужений |
6 |
Описание загружения, его имени, типа и данных динамики |
Нагружения |
7 |
Задание нагрузок в загружениях |
Характеристики гpупп нагpузок |
9 |
Задание имен групп нагрузок и некоторых их дополнительных характеристик |
Группы нагрузок |
10 |
Задание нагрузок в группах |
Блоки в программе ФОРУМ |
12 |
Перечни элементов, входящих в блоки ФОРУМа |
Вариации моделей |
14 |
Списки схем, входящих в вариацию моделей |
Моделирование загружения конструкции |
16 |
Моделирование загружения конструкции при нелинейном расчете |
Преднапряжения |
17 |
Заданные преднапряжения в конечных элементах |
Местные системы координат узлов |
19 |
Для задания связей в местных системах координат узлов |
Местные системы координат нагрузки |
20 |
Для задания нагрузки в местных системах координат узлов |
Координационные оси |
21 |
Наименование и привязка осей |
Характеристики нелинейного материала |
22 |
Диаграммы нелинейности и др. |
Контуры |
27 |
Имя контура и перечень, принадлежащих ему узлов |
Конструктивные элементы и их группы для проверки стальных конструкций |
28 |
Параметры конструктивного элемента и список, составляющих его конечных элементов, списки конечных элементов, образующих группу |
Унификация при проверке и подборе сечений из металлопроката |
29 |
Имена унифицированных групп и списки конечных элементов, которые в них входят |
Результаты подбора сечений из стального проката |
30 |
Список сечений, предлагаемых по результатам подбора |
Жесткие вставки |
31 |
Величины жестких вставок |
Положение главных осей инерции |
32 |
Углы поворота главных или координатных осей инерции стержневых элементов, положение осей ортотропии для пластинчатых и объемных элементов |
Системы координат вычисления усилий и напряжений |
33 |
Местные системы координат для вычисления усилий и напряжений в пластинчатых и объемных элементах |
Коэффициенты постели |
34 |
Коэффициенты постели для всех типов элементов |
Комбинации загружений |
36 |
Коэффициенты, с которыми загружения входят в комбинацию |
Анализ устойчивости |
37 |
Виды анализируемых характеристик, параметры и список загружений (комбинаций загружений) для которых выполняется расчет |
Главные и эквивалентные напряжения |
38 |
Номер вида расчета и номер теории прочности, в соответствии с которой вычисляются напряжения |
Нагрузки от фрагмента схемы |
39 |
Список элементов, с которых собираются нагрузки на фрагмент, угол ориентации фрагмента, список узлов, на которые передаются нагрузки |
Группы элементов |
47 |
|
Группы узлов |
48 |
|
Армирование сечений |
53 |
Данные для формирования: параметры групп, списки элементов |
Спектры ответа |
59 |
|
АЧХ |
60 |
|
РСУ |
61 |
|
Список элементов РСУ |
62 |
|
Группы в РСУ |
63 |
|
Унификация в РСУ |
64 |
|
Данные о прогрессирующем обрушении |
70 |
|
Нагрузки при прямом интегрировании |
71 |
|
Данные о монтаже |
72 |
|
Связи на этапах монтажа |
1005, 2005, … |
Связи на этапе монтажа, номер которого задан первой частью числа |
Условия примыкания на этапах монтажа |
1002, 2002, … |
|
Коэффициенты постели на этапах монтажа |
1034, 2034, … |
Коэффициенты постели на этапе монтажа, номер которого задан первой частью числа |
Коэффициенты изменения жесткостей на этапах монтажа |
1073, 2073, … |
Коэффициенты изменения жесткостей на этапе монтажа, номер которого задан первой частью числа |
Заданное армирование плит |
74 |
|
Заданное армирование стержней |
75 |
|
РСУ для нелинейного расчета |
81 |
|
Список элементов РСУ для нелинейного расчета |
82 |
|
Группы в РСУ для нелинейного расчета |
83 |
|
Унификация в РСУ для нелинейного расчета |
84 |
|
Информация в документах является в основном цифровой — действительные и целые числа. Кроме того, имеются алфавитные включения типа R (оператор повторения) и идентификаторы — ключевые слова данных, например, AX (жесткая вставка по оси X1) и т. п.
При задании исходной информации соблюдаются следующие правила:
Входной язык допускает использование списков.
Сокращение объема информации в списках производится следующим образом:
Оператор повторения работает в строках документа 0 следующим образом: стоящее перед R число есть первое число списка; число после R — последнее число списка (если оно член прогрессии); третье число — шаг арифметической прогрессии.
В описании списка объектов можно комбинировать оба способа описания, например, 1–25 26 R 41 3 42 43. В приведенном примере в список попадут все элементы с номерами от 1 до 25 (1–25), а также 26, 29, 32, 35, 38, 41 (26 R 41 3), 42, 43.
Используется оператор повторений, размещаемый в одной строке:
R N1 N2 N3 : K1 K2 K3 K4.../
Строка начинается с символа R, за которым следует от 1 до 3-х целых чисел:
После двоеточия указываются шаги повторений для каждой составляющей обычной строки документа. Их не может быть больше количества чисел (позиций) в строке документа, в котором используется оператор повторения. То есть:
Их значения для каждой позиции могут быть различными как по величине, так и по знаку.
Если значений Ki задано меньше, чем позиций в строке, то строка повторителей дополняется нулями, например:
5 10 20 40/ R 1 4:0 0 1 1/ |
соответствует записи:
|
5 10 20 40/ 5 10 21 41/ 5 10 22 42/ 5 10 23 43/ 5 10 24 44/ |
Операторы повторений могут следовать один за другим. При этом порядковый номер строки и число строк, отсчитываемых операторами повторений, определяются для документа в развернутом виде (с учетом предыдущих повторений).
В позициях, содержащих целочисленную информацию, любая величина шага повтора при сложении с нулем повторяемой строки дает ноль. Характер целочисленной информации делает это правило удобным.
В документах (например, 4) с действительными числами сложение нулей с шагом повторения будет выполняться.
Примеры использования операторов повторений приведены при описании соответствующих документов.