
Если конечно-элементная модель большая, то места на диске, для хранения результатов гармонического анализа, может не хватить. Выход - рассчитывать отклик для каждой частоты возбуждения отдельно, сохраняя результаты лишь в интересующих узлах, удаляя затем результаты по всей модели. "Для каждой частоты отдельно" - значит вручную задавать каждый раз параметры решения, частоту и сохранение результатов по заданным узлам.
Для автоматизации этого процесса, можно воспользоваться данным макросом.
Макрос задает расчет в диапазоне интересующей нас частоты (резонансной) и в точке самого резонанса. Параметром st_cnt задается количество расчётных точек слева и справа от заданной резонансной частоты, которая, в свою очередь, задана параметром res_fre. Диапазон частот слева и справа задается в процентах параметром b_width (см. рисунок). Шаг между частотами слева и справа задается по параболе.
Номера узлов, для которых нужно сохранять результаты (в данном случае напряжения), записаны в массиве n_num.
Параметром md_cnt задается количество модальных форм для наложения. Сами формы должны быть посчитаны, а файлы *.mode, *.full, *.esav, находится в рабочей директории.
Последний момент: расчёт отклика на резонансной частоте макросом задается в последнюю очередь. Результаты расчёта (амплитуда, фаза, вещественная часть-Real, мнимая часть-Imaginery) записаны в соответствующих массивах.
Скачать Ansys макрос "Расчёт отклика методом суперпозиции мод"