Перевод динамической нагрузки в статическую
Перейти к содержимому

Перевод динамической нагрузки в статическую

  • автор:

Назначение характеристик динамического загружения

Исходные данные для расчета задаются в многостраничном диалоговом окне Параметры динамических воздействий , которое вызывается кнопкой из раздела Загружения инструментальной панели препроцессора. В группе Вид воздействия следует активизировать маркер Прямое интегрирование , после чего становится доступной одноименная страница.

Для выполнения расчета необходимо задать следующие данные:

  • шаг интегрирования;
  • продолжительность процесса;
  • данные о модальном демпфировании, которые могут задаваться путем указания параметров демпфирования (в долях от критического) для первых двух собственных форм. В качестве альтернативного способа предусмотрено явное задание пользователем коэффициентов α и β (при активном маркере Задание самостоятельно ). Используя кнопку , можно активировать диалоговое окно, которое позволяет ввести две собственные частоты и соответствующие параметры модального демпфирования. Нажатие кнопки ОК приведет к вычислению коэффициентов α и β и автоматической записи этих величин в соответствующие поля ввода; кроме того, учет демпфирования может быть произведен на основании данных о демпфировании материалов (в жесткостных характеристиках конечных элементов для этого следует задать параметр затухания;
  • список моментов времени, в которых выполняется вывод результатов;
  • параметр \(\alpha-HHT\) метода.

В строках таблицы задается следующая информация:

  • время запаздывания – интервал времени, позволяющий сдвигать заданную нагрузку во времени относительно момента начала процесса интегрирования;
  • масштабный множитель, на который умножается интенсивность нагрузки в каждый момент времени;
  • номер и название ссылочного статического загружения;
  • полный путь и название текстового файла, задающего функцию времени φ p ( t ).

Если при задании моментов времени для выдачи результатов время процесса еще не исчерпано, то шаг выдачи следующих результатов определяется как разность между двумя последними заданными значениями. Например, пусть продолжительность процесса составляет 1 с, а в окне «Моменты времени для выдачи результатов» указано 0 0.02 0.03. Результаты расчета будут сохранены в моменты времени 0, 0.02 с 0.03 с 0.04 с 0.05 с . 1 с . Первые три момента времени явно заданы пользователем, а каждый из последующих моментов времени определяется как предыдущий плюс приращение, где приращение вычисляется как 0.03 – 0.02 = 0.01 с . Отсюда следует, что в окне «Моменты времени для выдачи результатов» как минимум должно быть указано два момента времени.

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

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

  • нажать кнопку Добавить , после чего в таблице с описанием нагрузок появится новая строка;
  • в графе № статического загружения выбрать из выпадающего списка статическое загружение, на основании которого будет генерироваться изменяемая во времени нагрузка;
  • в графе Множитель задать масштабный множитель μ 1 ;
  • в графе Запаздывание указать время запаздывания t 1 0 ;
  • нажатием кнопки выбрать текстовый файл, задающий функцию φ 1 ( t ) (по умолчанию файл имеет расширение .thi);
  • если необходим ввод второй составляющей, нажать кнопку Добавить , после чего в таблице появится новая строка, и повторить перечисленные выше действия.

Для контроля графика функции времени используется кнопка , нажатие которой приводит к появлению диалогового окна Функция времени . Кнопки в строках таблицы позволяют выбрать и заменить соответствующий текстовый файл с функцией времени.

Содержимое каждого текстового файла с функцией времени копируется и хранится «внутри» файла модели. Поэтому для переноса данных на другой компьютер достаточно скопировать только spr-файл. При этом может возникнуть ситуация, при которой указанный ранее путь уже не соответствует текущему положению файла. В этом случае строка таблицы принимает вид:

Два вопросительных знака и красный цвет имени файла указывает на отсутствие файла на диске, а кнопка позволяет сохранить функцию времени в файле на внешнем диске (для этого используется стандартный диалог Сохранить для выбора места хранения).

Для удаления какой-либо составляющей динамической нагрузки из списка необходимо курсором мыши выбрать соответствующую строку списка и нажать кнопку Удалить . Информация о динамическом загружении запишется в модель при выходе из диалогового окна нажатием кнопки OK .

В графе Сглаживание по умолчанию используется опция «линейная интерполяция». Дело в том, что значения функции времени \( f_ \left( ^ > \right) \) задаются в отдельные моменты времени. В процессе численного интегрирования необходимо выполнить интерполяцию – определить значение функции времени между узлами интерполяции – моментами времени, в которых задана функция \( f_ \left( ^ > \right) \). Для подавляющего большинства задач вполне достаточно применить линейную интерполяцию. Однако в случае вынужденного смещения опор (сейсмический анализ) может оказаться, что линейная интерполяция является слишком «жесткой» и возбуждает паразитные высокие частоты в силу того, что скорости \( \dot>_ \left( ^ > \right) \) в узлах интерполяции претерпевают разрывы, а ускорения \( \ddot>_ \left( ^ > \right) \) равны нулю на всем интервале интерполяции между узлами, а в узлах интерполяции представляются дельта-функциями Дирака [6].

В таком случае надо применить сглаживание, а возможно, и подавление высоких мод с помощью α– HHT метода. Для сглаживания выбираем опцию «Кубическая парабола» либо «Полином Эрмита». И в том, и в другом случае между узлами интерполяции функция времени \( f_ \left( ^ > \right) \) будет аппроксимироваться полиномом третьей степени, функция скоростей \( \dot>_ \left( ^ > \right) \) – полиномом второй степени, а ускорения \( \ddot>_ \left( ^ > \right) \) – линейной интерполяцией. В узлах интерполяции функции \( f_ \left( ^ > \right) \), \( \dot>_ \left( ^ > \right) \), \( \ddot>_ \left( ^ > \right) \) не имеют разрывов. Опция «Кубическая парабола» применима только для сейсмического анализа. Входным воздействием является заданная акселерограмма. В процессе интегрирования уравнений движения SCAD автоматически определяет скорости и перемещения. Опция «Полином Эрмита» применима для любых видов динамического воздействия. В этом случае входным воздействием является функция вынужденных перемещений (функция времени \( f_ \left( ^ > \right) \)). В случае сейсмики заданную акселерограмму необходимо два раза проинтегрировать, используя редактор акселерограмм.

Пример текстового файла , задающего функцию времени φ p ( t ):

Шаг по времени – 0.1

φ p ( t )=0 | t =0.5, t =0.6, t =0.7, . , t = T dur

На рис. 1 изображена приведенная в таблице зависимость φ p ( t ) для моментов времени t ≤ 0.7. Если шаг интегрирования не совпадает с моментом времени, в котором задана функция времени, по умолчанию выполняется линейная интерполяция. Это следует принимать во внимание при задании нагрузок, быстро осциллирующих во времени.

Можно задавать также зависимости φ p ( t ) с переменным по времени шагом:

Пример текстового файла , задающего функцию времени φ p ( t ) с переменным шагом:

φp (1)=0, φ p (t)=0, t≥1

При линейной интерполяции функции времени, относящейся к заданным перемещениям, в численном решении для ускорений в узлах, соседних с теми, в которых заданы вынужденные перемещения, могут возникнуть паразитные высокочастотные осцилляции. Для подавления этих осцилляций используется два подхода. Первый основан на \(\alpha-HHT\) методе [3], подавляющий высокочастотные колебания при ω Δ t ≥ 1, где ω – частота соответствующего тона, а Δ t – шаг интегрирования по времени. При этом колебания с частотами ω Δ t < 1 получаются достоверными. Степень подавления зависит от параметра \(\alpha\), \(\alpha\in [0, – 1/3]\). Если \(\alpha=0\), то подавление высоких частот отсутствует, и \(\alpha-HHT\) метод переходит в метод Ньюмарка. Максимальное подавление осуществляется при \(\alpha=-1/3\).

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

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

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

Для каждой конкретной задачи следует выбрать, какой из приемов следует использовать, причем допускается одновременное применение как \(\alpha-HHT\) метода, так и интерполяции высокого порядка.

Для того, чтобы за данным нелинейным статическим анализом был выполнен нелинейный динамический анализ, необходимо перевести включить маркер Нелинейный анализ. При этом все нагрузки, прикладываемые на этапе статического анализа, передаются в динамический анализ, поэтому на этапе динамического анализа их прикладывать уже не надо. Данная реализация алгоритма соответствует решению задачи статики от действия статических нагрузок на первом этапе, а затем – задачи Коши на втором. Кроме того, этапу динамического анализа как начальное состояние передается напряженно-деформируемое состояние всех нелинейных конечных элементов, полученных в конце этапа статического анализа. Поскольку решается нелинейная задача, то принцип суперпозиции неприменим, и решение динамической задачи «отсчитывается» от решения статической задачи.

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

При нажатии на кнопку Игнорировать силы инерции и диссипации выполняется статический анализ, использующий алгоритм интегрирования уравнений движения. В ряде случаев этот алгоритм оказывается удобнее статического, особенно при многопараметрическом нагружении. Далее необходимо задать максимальное количество итераций метода Ньютона-Рафсона на данном шаге по времени и допускаемую величину ошибки при подавлении невязки в процессе итераций корректора. Если опция Факторизовать тангенциальную матрицу жесткости на каждой итерации включена, то реализуется метод Ньютона-Рафсона. В противном случае сборка и разложение тангенциальной матрицы жесткости производится только на первой итерации (модифицированный метод Ньютона-Рафсона). Обычно при учете физической нелинейности требуется факторизация тангенциальной матрицы жесткости на каждой итерации. Подробное описание реализованного алгоритма решения нелинейной задачи Коши приведено в [5].

Если маркер Явный метод интегрирования включен, выбирается явный метод интегрирования, представляющий собой объединение подходов [3, 7].

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

Обычно в расчетных моделях МКЭ с диагональной матрицей масс на вращательных степенях свободы находятся нулевые элементы. Поэтому при использовании явного метода производится регуляризация матрицы масс, и параметр регуляризации γ, обычно принимаемый в пределах [0.0001, 0.1] задает значения фиктивных величин γ∙max, добавляемых к нулевым элементам диагональной матрицы масс. Здесь max – наибольший элемент исходной матрицы масс. Если текущий элемент матрицы масс исходной расчетной модели отличен от нуля, то он остается без изменений. Чем меньше γ, тем меньше искажается исходная матрица масс, но тем меньший шаг интегрирования Δt требуется для обеспечения устойчивости численного решения.

Увеличение количества итераций явного метода на каждом временном шаге Δt повышает точность решения, однако увеличивает время счета, поскольку на каждой итерации вычисляются внутренние силы системы.

Рекомендуется начать анализ с величин параметров, установленных по умолчанию.

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

Если маркер Нелинейный анализ отключен, за данным нелинейным статическим анализом выполняется линейный анализ интегрирования уравнений движения. В этом случае нагрузки и напряженно-деформированное состояние конечных элементов в динамический анализ не передается, а результаты динамического анализа отсчитываются от недеформированного состояния. Влияние нелинейного статического анализа на последующий линейный динамический обусловлено только тем фактом, что динамический анализ использует матрицу тангенциальной жесткости, полученную в конце нелинейного статического анализа – рассматриваются малые линейные колебания относительно положения статического равновесия, определенного на этапе нелинейного статического анализа. При этом все нелинейные конечные элементы подменяются их линейными аналогами.

Перевод динамической нагрузки в статическую

Учебное пособие для строительных специальностей вузов

Библиографическое описаниe

Довнар, Е. П. Расчет рам на статические и динамические нагрузки : [учебное пособие для строительных специальностей вузов] / Е. П. Довнар, Л. Б. Климова ; Белорусский национальный технический университет, Кафедра «Строительная механика». – Минск : БНТУ, 2005. – 207 с.

Аннотация

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

В динамическом загружении обнаружены статические нагрузки

Помогите понять в чём ошибка! При запуске задачи на расчёт прграмма выдаёт сообщение: «В динамическом загружении обнаружены статические нагрузки». Что может быть не так? Мы ведь и формируем динамические загружения из статических!

Страницы: 1
В динамическом загружении обнаружены статические нагрузки
02.07.2009 14:19:34

Помогите понять в чём ошибка! При запуске задачи на расчёт прграмма выдаёт сообщение: «В динамическом загружении обнаружены статические нагрузки». Что может быть не так? Мы ведь и формируем динамические загружения из статических!

Заглянувший
Сообщений: 34 Баллов: 19 Рейтинг: 2 Регистрация: 25.06.2009
03.07.2009 02:14:33

Элементарно, Алексей Волков
Динамическое загружение отдельно формируется из статических, например твой статические нагрузки определятся в 1-м (постоянн.) и в 2-ом (временн.) загружений, то динамическое формируется из них в 3-ем загружении. (может и еще в 4 -ом если у вас 2 динамических) И вы не должны включят к нему ни каких статических нагрузок. Активируйте нагрузок 3, приходите к закладке из меню Нагрузка→Динамика→Учет статических загружений, и сами можете догадывать что сделать.

Заглянувший
Сообщений: 3 Баллов: 1 Рейтинг: 0 Регистрация: 20.02.2012
24.04.2012 08:20:45

Доброе время суток! У меня такая же проблема с одним небольшим но: статику и динамику задал правильно. В чём может быть ещё проблема?

АлексейVIP
Сообщений: 347 Баллов: 607 Рейтинг: 18 Регистрация: 21.09.2009
24.04.2012 10:44:44

Здравствуйте Уберите из номеров динамических загружений собственный вес или что то наподобии, и все у Вас получится. Явно попало в динамических номер загружения — статика.

Заглянувший
Сообщений: 3 Баллов: 1 Рейтинг: 0 Регистрация: 20.02.2012
24.04.2012 11:41:59

Опишу более подробно проблему. Есть полный набор нагрузок постоянных и временных (включая снег), задача учесть динамическую составляющую ветра. Задали первое динамическое от одного направления ветра (в меню «Учёт статических загружений» добавили ВСЕ статические нагрузки) и машина посчитала на ура. Задали второе направление ветра (противоположное) сделали абсолютно всё аналогично и тут машина выдала ошибку.

Расчет на динамику в лире

Делаю расчет балки на динамическую нагрузку от веса двигателя. На балке пролетом 6 м соит двигатель весом 0,3 т с числом оборотов 1500 об/мин.При задании нагрузок возник вопрос: в загружении 3 я задал вес двигателя, а при задании параметров гармонической нагрузки Лира запрашивает Дополнительную массу в узле. Нужно ли снова задавать массу двигателя если она задана в загружении 3? Как правильно задать нагрузку? Может не нужно создавать загружение 3 с нагрузкой от двигателя, а записать ее как Дополнительную.

У зв’язку з великою кількістю неіснуючих підписок на оновлення форуму була проведена очистка. Якщо ви перестали отримувати повідомлення з оновленнями, прохання провести підписку знову.

Сторінки: 1 2 Наст.
Расчет на динамику в лире, Подскажите, пожалуйста
27.05.2011 09:09:23

Делаю расчет балки на динамическую нагрузку от веса двигателя. На балке пролетом 6 м соит двигатель весом 0,3 т с числом оборотов 1500 об/мин.
При задании нагрузок возник вопрос: в загружении 3 я задал вес двигателя, а при задании параметров гармонической нагрузки Лира запрашивает Дополнительную массу в узле . Нужно ли снова задавать массу двигателя если она задана в загружении 3? Как правильно задать нагрузку? Может не нужно создавать загружение 3 с нагрузкой от двигателя, а записать ее как Дополнительную массу в узле . Но тогда я боюсь что будет учтена только динамическая нагрузка, а статическая составляющая не учтется в расчете! А если я не задам вес двигателя в Дополнительную массу в узле не будет ли занижена динамическая составляющая нагрузки. Жду ответа, очень нужно разобраться в этом вопросе. Заранее спасибо.

Прикріплені файли

  • bahdin1.lir (10.08 КБ)

Постійний відвідувач
Повідомлень: 128 Балів: 106 Рейтинг: 8 Реєстрація: 20.02.2010
30.05.2011 07:52:02
НЕУЖЕЛИ НИКТО ИЗ ФОРУМЧАН НЕ СТАЛКИВАЛСЯ С РАСЧЕТАМИ НА ДИНАМИКУ.
Адміністратор
Повідомлень: 124 Балів: 148 Рейтинг: 6 Реєстрація: 14.05.2009
30.05.2011 16:52:56

Уважаемый Александр!
Если загружение 3 является динамическим, и в этом загружении Вы уже задали вес массы двигателя (например, в узел 12) отдельной динамической нагрузкой, то дополнительную массу в этот узел (узел 12) при гармонике задавать не нужно. Она уже там присутствует.
Если же Вы задаете гармонику в этот узел, не задав на него ранее вес двигателя, то его нужно задать как дополнительную массу.
Иначе говоря, вес двигателя задается один раз, безразлично каким образом.
С уважением, Е.Стрелецкий.

Александр Соколовский
30.05.2011 21:56:48

Большое спасибо,Евгений Стрелецкий! Подскажите пожалуйста, а если я задам массу двигателя в таблице задания гармоники и не задам как статическую нагрузку, то усилия в балке по идее должны быть как сумма динамических составляющих и статической нагрузки! Вопрос: будет ли она учена как статическая нагрузка и где это можно просмотреть, т.к. в динамическом загружении показываються усилия только от динамических составляющих, а вычодит, что усилия от статического приложения нагрузки от веса двигателя отсутствуют. В данной задаче я проверил два варианта расчета, как вы посоветовали, есть расхождения:
1. Если нагрузку задавать как загружение, тогда усилия в балке
M=7.69 тм, Q=3.42 т (См. РСН к задаче baldin1)
2. Если нагрузку задавать как дополнительную массу в узле , а не задавать как загружение, тогда усилия в балке
M=3.55 тм, Q=1.92 т (См. РСН к задаче baldin2)
Расхождение почти в два раза, где же все-таки правильное решение, ведь результаты должны быть одинаковыми. Спасибо за внимание, жду ответа.

Прикріплені файли

  • bahdin1.lir (10.1 КБ)

Александр Соколовский
30.05.2011 21:57:46
Вот файл baldin2
Прикріплені файли

  • bahdin2.lir (10.09 КБ)

Повідомлень: 1501 Балів: 2543 Рейтинг: 132 Реєстрація: 31.05.2007
31.05.2011 05:17:59

у Вас в первой задаче по-прежнему 4 загружения, а д.б. 3, во второй, да 4. Тогда результаты будут одинаковыми.

Постійний відвідувач
Повідомлень: 128 Балів: 106 Рейтинг: 8 Реєстрація: 20.02.2010
31.05.2011 09:26:47

Все верно, в первой задаче я задал вес двигателя как отдельное загружение, а во второй задаче задавал как дополнительную массу в узле, и не задал загружение со статическим весом двигателя( Сила в загружении 3 равна «0»). Все зделал как написано в посте №3. Результаты расходяться, что я делаю не так. Изменил задачу в соответствии с постом 6, результаты те же. Задачу прикладываю. Посмотрите пожалуйста. Спасибо за внимание к моему вопросу!

Прикріплені файли

  • 2.lir (10.01 КБ)

Адміністратор
Повідомлень: 124 Балів: 148 Рейтинг: 6 Реєстрація: 14.05.2009
31.05.2011 10:00:23

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

Еще прошу обратить Ваше внимание на то, что задание дополнительной массы при гармонике происходит по одному-единственному направлению. В то время как при использовании функции « Учет статической нагрузки » в динамическом загружении массы формируются по всем трем направлениям.

Так, в задаче baldin1 в узле 2 получены веса масс X = Z = 4.234 т, а в задаче baldin2 X = 0.63404 т, Z = 4.234 т. То есть, результаты решения обеих задач по частотам и формам имеют отличия (это отличия по 3-й и 4-й частотам, хотя в данном случае они не решающие).
С уважением, Е.С.

Постійний відвідувач
Повідомлень: 128 Балів: 106 Рейтинг: 8 Реєстрація: 20.02.2010
31.05.2011 10:11:34

Тогда как выйти из данной ситуации? Выходит при расчете пространственной нельзя собирать нагрузки через «Учет статической нагрузки» , а при задании двигателя через «Вес дополнительной массы в узле» не учитывается статическая составляющая этой нагрузки. Если возможно, подскажите как правильно с минимальной погрешностью выйти из данной ситуации! Должно же быть какое-то единственно верное решение! Еще раз большое спасибо за дельные советы и ответы на вопросы.

Адміністратор
Повідомлень: 124 Балів: 148 Рейтинг: 6 Реєстрація: 14.05.2009
31.05.2011 10:36:35

Статическая составляющая у гармонической нагрузки отстутствует по определению. Когда двигатель не работает – это статика (загружение 3), то есть, его вес, а когда он работает (загружение 4) — это динамика.
Правильное задание выполнено в задаче baldin1.
Вес двигателя задан в загружении 3 (статическая нагрузка), веса масс для динамического загружения 4 собраны из загружений 1, 2 и 3, а дополнительная масса (в загружении 4) задана равной нулю, так как вес этой массы будет взят из загружения 3.
+38(044) 590-58-94
Е.С.

Постійний відвідувач
Повідомлень: 128 Балів: 106 Рейтинг: 8 Реєстрація: 20.02.2010
31.05.2011 11:09:52

Евгений Стрелецкий, Большое спасибо за ответы, я наконец-то разобрался в данной ситуации. Подскажите, а можно ли Вам звонить по указанному телефону при возникновении спорных ситуаций, я ведь не являюсь официальным пользователем Лиры? Могу ли я расчитывать на ответ?

Адміністратор
Повідомлень: 124 Балів: 148 Рейтинг: 6 Реєстрація: 14.05.2009
31.05.2011 11:17:14

Уважаемый Александр!
Звоните, справшивайте и становитесь поскорее официальным пользователем ЛИРЫ_САПР.
Е.С.

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

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