Здравствуйте! Прошу помощи! При моделировании железобетонного столба воспользовался моделью Вилама-Варнке (solid65), любезно описанной в видеоуроке CADFEM VL1502 - Моделирование железобетонных конструкций с помощью ANSYS Mechanical. Поменял геометрию, нагрузку и закрепления (использую "защемление" у основания - fixed support), в остальном аналогичный расчёт. При попытке провести расчёт Ansys доходит только до приготовления расчётной модели дальше расчёт обрывается и появляется ошибка "An unknown error occurred during solution. Check the Solver Output on the Solution Information object for possible causes."
Посмотрел в Solution information, там вот следующие ошибки
*** NOTE *** CP = 64.125 TIME= 21:56:52
The initial memory allocation (-m) has been exceeded.
Supplemental memory allocations are being used.
DISTRIBUTED SPARSE MATRIX DIRECT SOLVER.
Number of equations = 869664, Maximum wavefront = 162
*** ERROR *** CP = 65.703 TIME= 21:57:08
There is not enough memory for the Distributed Sparse Matrix Solver to
proceed. The Memory_Size value on the DSPOPTION command (30000 MB) is
too large to be allocated on this system. Please either decrease this
Memory_Size value, or remove this field data from the DSPOPTION
command completely, and rerun.
*** ERROR *** CP = 65.703 TIME= 21:57:08
There is not enough memory for the Distributed Sparse Matrix Solver to
proceed. The Memory_Size value on the DSPOPTION command (30000 MB) is
too large to be allocated on this system. Please either decrease this
Memory_Size value, or remove this field data from the DSPOPTION
command completely, and rerun.
*** ERROR *** CP = 65.703 TIME= 21:57:08
An error has occurred in the Distributed Sparse Matrix Solver while
attempting to allocate the memory required to process the matrix
structure. Error code = -2006. Please send the data leading to this
operation to your technical support provider, as this will allow
ANSYS, Inc to improve the program.
Прошу, помогите, пожалуйста, чего программа от меня хочет? Больше памяти, или ошибка в другом?
Если требуется проект, то он в архиве (версия 17.2)
Вложение | Размер |
---|---|
stolb_2.7z | 5.19 МБ |
Добрый день!
Собственно, в сообщении error все указано. Опцией DSPOPTION установлено слишком большое выделение оперативной памяти, поставьте поменьше – укажите объем памяти за вычетом занимаемой системой и остальными программами и на всякий случай еще нужно оставить про запас 1-2 ГБ,
Спасибо, Ruslan Abdrahimov! Уменьшил размер и расчёт двинулся дальше: с приготовления расчётной модели удалось перейти на собственно сам расчёт. Однако при расчёте появилась новая ошибка
С чем она может быть связана?
Эта ошибка говорит о том, что в модели недостаточно закреплений и что-то "улетает". Похоже у Вас не сработала связь между балками и твердым телом – ищите в этом направлении. И я со своей стороны также попробую поискать ошибку.
Проблема в команде cpintf,all,0.0004 для связывания узлов. Сейчас установлен допуск 0,4мм, чего недостаточно. Попробуйте увеличить допуск примерно на порядок, либо изменить сетку, чтобы узлы находились в пределах этого допуска.
Дико извиняюсь, наверное надоело. Но сталкивался ли кто с тем, что идёт при расчёте идёт подготовка расчётной модели, затем сам расчёт, а потом всё повторяется несколько раз. Общий прогресс задачи при это либо не растёт, либо вообще уменьшается. После нескольких таких итераций программа выдаёт следующую ошибку
То есть как таковой ошибки нет, но расчёт не завершается благополучно. Возможно проблема в описании элементов и мне стоит проверить код там?
Спасибо за совет на счёт команды cpintf,all,0.0004, попробую
У Вас опять получаются слишком большие перемещения
Это нормальный процесс, когда итерация не сходится, ансис делит шаг по времени пополам и снова пытается решить задачу.
Добавить комментарий