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

Рис. 1. Окно SCAD в режиме выполнения расчета
Протокол выполнения расчета формируется в процессе расчета задачи и включает: информацию о ходе выполнения основных этапов расчета конструкции и выявленных при этом ошибках и неточностях; данные о расчетной схеме, необходимых ресурсах для выполнения расчета; суммарных (по разрешенным в задаче направлениям) нагрузках для каждого из загружений и т. п.
Протокол необходимо обязательно просмотреть либо в процессе выполнения расчета, либо после его завершения. Особого внимания в протоколе требуют сообщения об ошибках (рис. 2), а также предупреждения об отклонении от нормальных режимов работы программы или допущенных в расчетной модели неточностях.
В протоколе, который выводится в окно выполнения расчета, начало строки с сообщениями об ошибках помечается знаком в красном поле, а с предупреждениями — в желтом. Если курсор расположен в поле журнала и нажата правая кнопка мыши, то появляется меню, две позиции которого позволяют сохранить в буфере (Clipboard) выбранную строку — команда Копировать строку, если какая-либо из строк в протоколе была предварительно селектирована, или все строки сообщений — команда Копировать все строки. Кроме того, при наличии ошибок и предупреждений после завершения расчета появляется закладка Ошибки и предупреждения (рис. 1, п.5), переход на которую открывает список всех замечаний, попавших в протокол по ходу расчета. Основные сообщения можно посмотреть также в журнале сообщений препроцессора и постпроцессора.
При успешном завершении синтаксического и семантического контроля следует несколько рабочих этапов, первым из которых при использовании прямых методов разложения матрицы жесткости выполняется оптимизация профиля матрицы (рис. 3). Успешное завершение этого этапа может значительно ускорить решение задачи. Так как в комплексе предлагается несколько методов оптимизации, то для получения наилучшего результата можно остановить процесс решения задачи и попытаться выбрать иной метод. Кроме того, в программе предусмотрена возможность автоматического поиска оптимального метода оптимизации.
В протокол включается информация о расчетной схеме и ресурсах, необходимых
для решения задачи (рис. 3). Обратите внимание на соотношение необходимой
и свободной памяти на диске. Если свободной памяти недостаточно, следует
остановить расчет (нажать кнопку Приостановить
расчет
) и
постараться освободить диск, после чего продолжить расчет, нажав кнопку
Продолжить расчет
. В том случае, когда в задаче есть динамические
загружения и выбран режим, при котором число форм колебаний должно быть
определено исходя из требуемого процента модальных масс, прогноз объема
на жестком диске может быть значительно занижен.
Если на диске, где расположена директория с рабочими файлами и файлами результатов, нет возможности освободить необходимый объем памяти, следует выполнить следующие действия:
и выйти
из режима расчета;После разложения матрицы жесткости может появиться сообщение о геометрической изменяемости системы (рис. 4) с указанием номеров узлов и направлений перемещений, по которым автоматически установлены связи (запрещены перемещения).

Рис. 2. Сообщения об ошибках

Рис. 3. Сообщения об оптимизации матрицы жесткости, информация о расчетной схеме и необходимой дисковой памяти
Геометрическая изменяемость может быть связана, например, с ошибками в назначениях условий опирания конструкции (связей) или с недостаточным для конкретной задачи значением точности разложения матрицы (минимально допустимым числом на диагонали матрицы уравнений при ее разложении).
Автоматически назначенные связи необходимо тщательно проанализировать. Часто они не соответствуют конкретным условиям опирания конструкции, и в этих случаях следует корректно назначить условия опирания и заново решить задачу.
В тех случаях, когда геометрическая изменяемость связана с особенностями расчетной схемы, может потребоваться изменение значения точности разложения матрицы, которое выполняется в окне Параметры расчета.
Cообщение о наличии нулевых строк матрицы жесткости является информационным и появляется при наличии в расчетной схеме элементов различной размерности (например, оболочек и объемных). Если в задаче предусмотрен расчет на динамические воздействия, то кроме информации об этапах расчета протокол будет включать данные о количестве и распределении активных масс (рис. 5).
|
|
Рис. 6. Таблица распределения суммарных нагрузок |
Рис. 7. Сообщение о нормальном завершении расчета |
В протоколе указываются значения суммарной узловой нагрузки (рис. 6). В зависимости от выбранной опции в параметрах управления расчетом (см. Управление расчетом), в протоколе будут указаны значения либо с учетом нагрузок, «ушедших в связи», либо без их учета. Возможно вычисление суммарных моментов относительно центра координат.
Обычно пользователь приблизительно знает суммарные нагрузки на конструкцию по линейным направлениям. Если граничные условия задачи не очень сложны, то можно определить, соответствует ли вычисленная суммарная нагрузка заданной. Если нагрузка в загружении меньше заданной, следует искать пропущенные нагрузки, а если больше — то лишние.
На этапе контроля решения возможно появление сообщения с указанием величины ошибки, возникшей при решении системы уравнений для контроля загружения. Кроме того, указываются глобальный номер уравнения, номер узла и номер локального уравнения, локализующие место возможного источника ошибки.
Причиной ошибки может оказаться «почти геометрически изменяемая система» или соседство элементов с очень большим перепадом жесткостей. В любом случае необходимо тщательно проанализировать возможные причины появления этого сообщения.
В настройках Параметров расчета можно отключить опцию, активирующую контроль решения, но ответственность за это полностью лежит на пользователе.