Abaqus: эффективный экспорт большого набора данных xy из Abaqus

Я пытаюсь экспортировать объекты данных XY из наборов размером 20-40 КБ элементов, но Abaqus значительно замедляется и даже дает сбой. Фактически, когда я создаю xy-данные, Abaqus выдает мне предупреждение о том, что «количество xyDataObject очень велико и может вызвать проблемы с производительностью». Так оно и есть.

Моя обычная процедура - создать данные xy, а затем экспортировать их в формате rpt. Может ли кто-нибудь предложить другой метод, менее подверженный сбоям? Было бы более эффективным разделить набор выходных элементов на два или более подмножества и объединить их после экспорта?


person ap21    schedule 28.03.2020    source источник
comment
По возможности экспортируйте данные, используя полевой отчет вместо данных XY, поскольку данные XY можно использовать для меньшего числа узлов или элементов.   -  person hgazibara    schedule 28.03.2020
comment
@hgazibara Позволит ли это мне экспортировать вывод поля для нескольких временных отрезков одновременно?   -  person ap21    schedule 09.04.2020
comment
Если под временными срезами вы имеете в виду шаги и кадры, то да.   -  person hgazibara    schedule 09.04.2020
comment
@hgazibara Я пытался это сделать, но это позволяет мне экспортировать только один кадр за раз. Кроме того, он не позволяет мне выбирать наборы. Вы знаете обходной путь?   -  person ap21    schedule 11.04.2020
comment
Вы перебираете все кадры и добавляете результаты в один и тот же файл. Обходной путь для наборов - создание группы отображения.   -  person hgazibara    schedule 11.04.2020


Ответы (1)


Метод, рекомендованный @hgazibara в комментариях, конечно, достаточен, но трудоемок.

Я обнаружил, что более простой метод - это пакет под названием Abaqus2Matlab, который извлекает любую переменную из odb. См. Здесь: http://www.abaqus2matlab.com/

person ap21    schedule 25.04.2020