Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
APM_STRUCT.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
33.09 Mб
Скачать

8.6. Моделирование динамических

(переменных во времени) нагрузок. Редактор задания динамических нагрузок

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

Для моделирования динамических воздействий в АРМ Structure3D имеется специальный редактор задания динамических нагрузок, к рассмотрению ко­торого мы сейчас и перейдем.

8.6.1. Задание динамической нагрузки с помощью специализированного редактора функций

Для перехода в редактор задания динамической нагрузки нужно щелчком

мыши нажать кнопку «График динамической нагрузки» на инструменталь-

ной панели «Нагрузки» (меню «Нагрузки»/«График Нагрузки...») и тем самым !ызвать открытие окна редактора функций, внешний вид которого представ-1ен на рис. 8.28.

Замечание. Отметим, что специализированный редактор функций используется не олько в модуле АРМ Structurc3D, но также и в дру! их модулях Системы АРМ WinMachinc. шпример, в модуле расчета и проектирования кулачковых механизмов АРМ Cam, поэтому шстройки этого редактора зависят от того, в каком именно модуле он в данный момент (аботает. Здесь будем рассматривать настройки редактора применительно к модулю АРМ itructure3D.

8.6.1.1. Описание основных кнопок управления редактором функций

Рассмотрим назначение кнопок, расположенных на верхней инструменталь-ой панели редактора функций (см. рис. 8.28), Эти кнопки разделены на груп-ы (слева направо).

I. Первая группа состоит из двух кнопок и предназначена для завершения

вода функции или ее отмены. Нажатие кнопки «ОК»

завершает ввод и

едактирование с сохранением всех изменений, а кнопка «Отмена» по-

воляет закрыть окно редактора без сохранения изменении.

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

данные» позволяет прочитать предварительно сохраненные данные iu

файла формата *.fnd (внутренний формат) и из стандартных текстовых матов, а с помощью кнопки «Сохранить данные» можно сохранить их

Рис. 8.28. Диалоговое окно «Редактор функций? для задания динамической нагрузки

этом же и некоторых других форматах. Сохранение данных в других форма­тах позволяет вставить их, например, в таблицу Excel.

3. Третью группу настроек, наиболее многочисленную, образуют семь кнопок.

С помощью кнопки «Масштаб 1:1»

масштаб изображения в окне редакто часть окна, следует включить кнопку «Увеличить» и с помощью нажатом

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

Для задания нужного масштаба изображении нужно нажать кнопку «Мас-

штаб» В поле ввода открывшегося диалогового окна «Масштаб» (рис.

8.29) записывается масштаб изображения по вертикали. Это удобно в том слу­чае, если вертикальные пределы изменения величины (по координате Y) пол­ностью не умещаются в окне редактора. С помощью кнопок этого окна мож­но как установить стандартные масштабы, так и ввести произвольное значе­ние масштаба в поле ввода «Установить».

Нажатие кнопки «Пределы функции» приводит к открытию диалого-

вого окна «Пределы Функции» (рис. S.30), в полях ввода которого при необ­ходимости можно записать пределы изменения функции по координатам X (горизонтальная ось) и Y (вертикальная ось). Диапазон этих значений не ог­раничен, но следует иметь в виду, что по оси X в данном случае откладывает­ся время, а по оси Y-- безразмерная величина. Значению Y= 1 соответству­ют номиналы всех действующих на модель силовых факторов, Y=2 -- это увеличение всех силовых факторов вдвое, и т. д. Отрицательные значения Y

Рис. 8.29. Диалоговое окно Рис. 8.30. Диалоговое окно

«Масштаб» «Пределы функции»

означают изменение направления действия всех силовых факторов на проти­воположное.

Как правило, при расчете вынужденных колебаний по оси X задается тот диапазон времени, в пределах которого исследуется поведение модели. Уста­новленные по умолчанию пределы функции приведены на рис. 8.30.

С помощью кнопки «Параметры сетки» есть возможность изменить

параметры сетки. При нажатии на эту кнопку открывается диалоговое окно «Параметры сетки», изображенное на рис. 8.31. Путем изменения настроек окна можно как изменить размеры ячеек сетки, так и выбрать ее тип. Размеры сетки всегда задаются в текущих единицах измерения (здесь по оси X откладывает­ся время, а по оси Y— безразмерная величина). Следующая кнопка — «Шаг курсора*

- при включении вызывает по-

явление диалогового окна «Установка шага курсора» (рис. 8.32), в полях ввода которого можно установить требуемый шаг курсора (если пользователя по ка­ким-то причинам не устраивает заданный по умолчанию).

Рис. 8.31. Диалоговое окно «Параметры сетки»

Рис. 8-32. Диалоговое окно «Установка шага курсора»

По щелчку на кнопке «Палитра»

открывается диалоговое окно «Цве-

товая палитра», аналогичное соответствующему окну редактора модуля AI'M Structurc3D, с помощью которого элементам редактора можно задать различ­ные цвета.

4. В состав четвертой группы входят четыре кнопки, носящие общий характер;

Кнопка «Начать новую функцию» предназначена для построения но-

вой функции при одновременном удалении старой (перед удалением старой функции редактор запросит подтверждения на выполнение этой операции).

Кнопка «Продлить функцию» денную функцию, если она не была закончена. При нажатии кнопки значе-

служит для того, чтобы закончить вве-

ни с ординаты этой функции продлевается вправо, вдоль оси X, до достиже­ния заданного предела. С помощью кнопки «Аналитическое задание функции» после нажатия которой открывается диалоговое окно «Аналитическая функция» (рис. 8.33), мож­но задать аналитическую функцию в определенном диапазоне аргумента X. В поле ввода «f(x)=» этого диалога нужно задать функциональную зависимость, которая будет определять закон изменения внешних силовых факторов. Диа­пазон значений аргумента (в радианах) указывается в ноле ввода «До точки». В поле ввода «От точки» (левая граница диапазона изменений аргумента) в начале

Рис. 8.33. Диалоговое окно «Аналитическая функция»

сеанса работы с рассматриваемым редактором по умолчанию стоит ноль. После завершения ввода текущего участка функциональной зависимости и переходе к следующему участку в поле «От точки» появится значение правой границы ко­ординаты X уже введенного участка. Затем нужно задать диапазон изменения аргумента для этого участка поле «До точки»), и т. д.

Замечание. В процессе добавления нового участка функциональной зависимости поле ввода «От точки» будет неактивным, активным оно станет в случае редактирования этого участка функции.

Для задания стандартной функциональной зависимости достаточно щелк­нуть правой кнопкой мыши при нахождении указателя мыши в поле ввода функциональной зависимости. Этим действием открывается контекстное меню, из которого можно выбрать стандартную функцию и записать ее в поле вво­да (рис. 8. 34). Такую операцию можно проводить несколько раз. При необ­ходимости заданные функциональные зависимости можно отредактировать.

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

Рис. 8.34. Контекстное меню со стандартными функциями для задания аналитической

функциональной зависимости

Рис. 8.35. Диалоговое окно «Функция*


объектами (см. далее описание кнопок «Добавить» и «Вставить...» диалогового окна «Функция»). Дело в том, что 8 АРМ Structure3D добавление участков про­изводных аналитической функции и встраивание участков самой функции меж­ду существующими возможно только в виде сплайнов (подробнее об опера­циях добавления и встраивания см. ниже).

Нажатие кнопки «Таблица» приводит к открытию диалогового окна

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

а) Кнопка «Добавить..." диалогового окна «функция» позволяет добавить участок функциональной зависимости в КОНЕЦ уже созданной функции, т. е. поместить его после последнего существующего объекта функции (в нашем случае после сплайна).

гис. s.jd. контекстное меню,появляющееся после нажатия

кнопки «Добавить...»

Рис. S.J7. Диалоговое кно

«Линия» для добавления

отрезка прямой

Добавить можно любой объект (линию, сплайн или аналитическую функ­цию) из списка, который появляется в контекстном меню при нажатии на кнопку «Добавить...» (рис. 8.36). При выборе одного из предложенных в меню объектов открывается соответствующее диалоговое окно для ввода значений добавляемого объекта.

  • При добавлении линии будет открыто диалоговое окно «Линия», пока­ занное на рис. 8.37. Поля ввода «От» этого окна неактивны, по умолча­ нию в них стоят координаты конечной точки того объекта, к которому будет присоединяться добавляемый отрезок прямой. В нашем примере отрезок присоединяется к сплайну (см. рис. 8.35). Координаты второго конца отрезка нужно ввести в полях ввода «До». После нажатия кнопки «ОК» добавляемый отрезок отрисуется в поле редактора функции, а све­ дения о нем будут добавлены в таблицу окна «Функция».

  • Рассмотрим теперь добавление сплайна. После выбора в контекстном меню (см. рис. 8.36) пункта «Сплайн...» открывается диалоговое окно «Сплайн», изображенное на рис. 8.38 (для того чтобы получить такой вид, нужно переместить разделительную линию между координатами X и Y).

Рис. 8.38. Диалоговое окно «Сплайн»

Сплайн задается по точкам. Чтобы создать сплайн минимальной дда требуется задать не менее четырех точек. Поскольку сплайн добавляем в конец уже определенной функциональной зависимости, то коордт ты последней точки функции становятся первой точкой сплайна, ;i з поле ввода неактивно — его изменение недоступно. Нажатие кнопки «Д бавить» в диалоговом окне «Сплайн» открывает дополнительное диал говое окно для ввода координат новой точки (рис. 8.39). После вво. координат нужно нажать на клавиатуре клавишу «Enter», а для выхо, из этого режима — клавишу «Esc». Введенные координаты точек сплайна можно изменять. Для этого ввд

Рис. 8.39. Дополнительное диалоговое окно для ввода координат повой точки сплайна

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

С помощью кнопки «Вставить» в том же диалоговом окне «Сплайн» (см, рис. 8.38, 8.39) можно вставить новую точку сплайна ПЕРЕД выделен­ной (за исключением первой точки сплайна, перед которой вставить но­вую точку нельзя). При нажатии на кнопку «Вставить» откроется диало­говое окно для ввода координат новой точки. После ввода координат нужно нажать на клавиатуре клавишу «Enter», а для выхода из этого ре­жима клавишу «Esc».

Нажатие кнопки «Удалить» в том же диалоговом окне «Сплайн» приве­дет к удалению выделенной точки из сплайна. Для завершения ввода сплайна нажмите кнопку «ОК» в окне «Сплайн*.

• Добавление аналитической функции осуществляется при выборе соот­ветствующего пункта из контекстного меню (см. рис. 8.36) по такой же схеме, которая была приведена при описании кнопки «Аналитическая функция» (см. рис. 8.33, 8,34).

б) Кнопка «Вставить...» диалогового окна «Функция» (см. рис. 8.35) позво­ляет поместить новый объект (отрезок прямой линии или сплайн, но не ана­литическую функцию) МЕЖДУ уже введенными участками функциональной зависимости ПЕРЕД выделенным объектом.

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

В процессе встраивания новых объектов будет появляться контекстное меню с предложением вставки объектов, аналогичное изображенному на рис. 8.36, а сам процесс размещения нового объекта между двумя существующими ана­логичен добавлению объекта, описанному выше (см. окна, изображенные на рис. 8.36—8.39).

с) Кнопка «Удалить» диалогового окна «Функция» (см. рис. 8.35) позволяет удалить выделенный участок функции (перед удалением редактор запросит под­тверждение на проведение этого действия). В процессе удаления объекта нача­ло последующего (за удатяемым) объекта получит координату Y, равную соот­ветствующей координате конца предьшущего объекта, и вся последующая часть функции сдвинется по координате X влево на величину удаляемого объекта.

5. Пятая группа состоит из двух кнопок — выбор объекта для встраивания или добавления — и работает совместно с расположенной правее группой «Опе-

рации». Кнопка «Линия»

выбирает элемент (отрезок) для встраивания или

добавления в функцию. Напомним еще раз, что под встраиванием мы пони­маем размещение данного объекта между уже существующими объектами фун­кциональной зависимости, а под добавлением — в конец функциональной за­висимости. Кнопка «Сплайне

выбирает элемент сплайн для встраивания или до-

бавления в функциональную зависимость.

6. Шестая группа кнопок «Операции» состоит из четырех кнопок и пред­назначена для выбора операции с элементами функциональной зависимости.

Кнопка «Добавить»- служит для добавления новых объектов функцио-

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

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

а) Создание начального объекта функциональной 'зависимости. Первая точка встраиваемого объекта (отрезка или сплайна) должна иметь нулевую коорди­нату по X и отличное от нуля значение координаты Y. Для того чтобы упрос-

Рис. 8.40- Задание начальной точки Рис. 8.41. Фиксация второй точки отрезка

отрезка после нажатия левой после отпускания левой

кнопки мыши кнопки мыши

тить ввод начальной точки отрезка или сплайна, щелкните левой кнопкой мыши на точке, имеющей координату Y, совпадающую с соответствующей координа­той начальной точки объекта, но ненулевую координату X. Нажав левую кнопку мыши и не отпуская ее, создаем точку с координатами (О, Y), как это показа­но на рис. 8.40. Одновременно в той точке, где находился указатель мыши, по­явится вторая точка, которая, в отличие от первой, будет подвижной до тех пор, пока нажата левая кнопка мыши. Отпустив эту кнопку, мы зафиксируем или вторую точку отрезка, или вторую точку сплайна (рис. 8.41).

В том случае, если начальным объектом служит сплайн, то первым нажа­тием левой кнопки мыши вводим первую точку сплайна с координатой X = О, а отпусканием кнопки мыши уточняем положение второй точки (здесь дей­ствует то же правило, что и для отрезка). Затем следующим щелчком мыши вводим третью точку, и т. д. (не менее четырех точек), а для завершения вво­да сплайна следует нажать «ПРОБЕЛ» на клавиатуре.

Замечание. Если окно «Функция» открыто, то после нажатия кнопки «Таблица» (см. рис. 8.35) вновь создаваемые и добавляемые объекты будут отображаться в этом окне.

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

двойной щелчок на строке, а затем в полях открывшегося окна отредактировать координа­ты точек объекта.

б) Добавление объекта. Порядок работы аналогичен созданию нового объекта: нажатием левой кнопки мыши новый объект присоединяется к концу преды­дущего, а отпусканием левой кнопки мыши мы фиксируем вторую точку до­бавляемого объекта. Кнопка «Редактировать функцию» позволяет изменять положение на-

чальных или конечных точек введенных отрезков, а также сплайна и анали­тической функции.

Для редактирования узлов между объектами следует подвести курсор мыши к выбранному узлу, щелкнуть на нем левой кнопкой мыши и, держа ее нажа­той, перемещать данный узел. Если требуется отменить редактирование по­ложения узла, то, не отпуская левую кнопку мыши, нажмите правую кнопку, тем самым редактирование будет отменено. Отпустив левую кнопку, устано­вите узел в новом положении.

На этом заканчивается редактирования узлов между отрезками. В том слу­чае, когда хотя бы одним из объектов, между которыми нужно отредактиро­вать узлы, является сплайн, после смещения общей точки оба объекта оста­ются выделенными (становятся синими в окне редактора) и могут быть отре­дактированы. Окончание редактирования (снятие выделения) производится нажатием кнопки «ПРОБЕЛ» на клавиатуре.

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

Удаление точки на сплайне происходит после щелка на ней правой кноп­кой мыши.

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

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

Кнопка «Вставить объект» мя уже существующими. Такая возможность имеется только в том случае, если позволяет встроить новый объект между дву-

уже созданная функциональная зависимость не заполнила весь временной ш тервал, границы которого заданы пользователем (рис. 8.42). Если функции нальная зависимость определена для всего интервала времени, то возможно! ти вставки нового объекта нет, и кнопка «Вставить объект» становится неа) тивноЙ. Для того чтобы иметь возможность встроить новый объек необходимо предварительно удалить какого-либо старый объект.

У пользователя есть возможность вставить между двух объектов или отр< зок, или сплайн, но не аналитическую функцию.

Для встраивания нового объекта нужно выбрать тип встраиваемого объе( та (отрезок или сплайн) и после нажатия кнопки «Вставить объект» щелкну] левой кнопкой мыши на точке, являющейся границей объектов, между коте рыми следует вставить отрезок (отрезки) или сплайн(ы). После щелчка лево кнопкой мыши созданная ранее функциональная зависимость разорвется. Вс личина разрыва по оси X будет равна величине интервала времени, на коте ром функция была не задана (рис. 8.43).

Чтобы встроить отрезок в образовавшийся разрыв, нажмите левую кнопк мыши в точке, определяющей конец этого отрезка. Начало отрезка автомати чески присоединится к концу предыдущего участка функциональной зависи мости, а конец можно смещать (рис. 8.44). При отпускании левой кнопк мыши положение конца отрезка фиксируется, и к нему автоматически при соединяется начало следующего участка функциональной зависимости. При чем у начальной точки следующего участка изменяется координата Y. Изме нение координаты будет иметь место и для сплайна, и для отрезка (рис. 8.45)

Встраивание сплайна в разрыв функции (см. рис. 8.43) происходит с по мощью задания не менее четырех точек. Для удаления уже созданных в про цессс ввода сплайна точек (точки сплайна отрисованы как динамический объек синего цвета) и возврата в исходное состояние следует одновременно нажат] кнопку «Ctrl» на клавиатуре и правую кнопку мыши.

Ввод сплайна завершается нажатием клавиши «ПРОБЕЛ» на клавиатуре, I этом случае первая точка последующего объекта присоединится к последней точке встраиваемого сплайна или отрезка.

Замечание. Если размеры встроенною объекта меньше свободного интернала (см, рис. 8.43 — 8.44), то после завершения операции встраивания останется некоторый интер­вал времени, для которого функциональная зависимость не определена (см. рис. 8,45). В этом интервале времени можно сохранить последнее значение функции, добавив горизон- тальный отрезок нажатием кнопки •* Продлить функцию'

Кнопка «Удалить объект* позволяет удалить один из введенных объек-

тов функциональной зависимости. Выбранный объект (отрезок, аналитичес­кая функция или сплайн) после щелчка по нему левой кнопки мыши удаля­ется, и первая точка отрезка или сплайна, следующая за удаляемым объектом, присоединяется к последней точке того объекта, который предшествует уда­ляемому. Если последующим объектом является аналитическая функция, то

Рис. 8.42. Функциональная Рис. 8.43. Разрыв функциональной

зависимость, в которую нужно зависимости для встраивания

встроить новый объект нового объекта

Рис. 8.44. Встраивание отрезка

Рис. 8.45. Результат встраивания

в разрыв функциональной отрезка между двумя объектами

зависимости функциональной зависимости

Р ис. 8.46. Дополнение функциональной

зависимости вертикальным отрезком

при наличии разрыва

происходит ее смещение влево по горизонтальной оси, а разрыв по верти­кальной оси дополняется вертикальным отрезком (рис. 8.46). 7. Седьмая группа кнопок

служит для задания функциональ-ную зависимость в виде самой функции (первая кнопка), ее первой произ­водной (вторая кнопка) и ее второй производной (третья кнопка). Однако при использовании данного редактора в модуле АРМ Structure3D (в отличие от модуля АРМ Cam) есть возможность задать только саму функцию, а кноп­ки, соответствующие заданию производных, не активны.

Кнопка «Вызов справки»

вызывает открытие файла помощи, в кото-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]