Все ответы об инженерном анализе

Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.

Моделирование железобетонной конструкции (solid65)

Aleksandr22
Аватар пользователя Aleksandr22

Здравствуйте! Прошу помощи! При моделировании железобетонного столба воспользовался моделью Вилама-Варнке (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.7z5.19 МБ
Ruslan Abdrahimov
Аватар пользователя Ruslan Abdrahimov

Добрый день!

Собственно, в сообщении error все указано. Опцией DSPOPTION установлено слишком большое выделение оперативной памяти, поставьте поменьше – укажите объем памяти за вычетом занимаемой системой и остальными программами и на всякий случай еще нужно оставить про запас 1-2 ГБ,

Aleksandr22
Аватар пользователя Aleksandr22

Спасибо, Ruslan Abdrahimov! Уменьшил размер и расчёт двинулся дальше: с приготовления расчётной модели удалось перейти на собственно сам расчёт. Однако при расчёте появилась новая ошибка

 *** ERROR ***                           CP =     135.203   TIME= 08:23:42
 The value of UY at node 228576 is 163722154.  It is greater than the    
 current limit of 1000000 (which can be reset on the NCNV command).      
 This generally indicates rigid body motion as a result of an            
 unconstrained model.  Verify that your model is properly constrained.  

С чем она может быть связана?

Ruslan Abdrahimov
Аватар пользователя Ruslan Abdrahimov

Эта ошибка говорит о том, что в модели недостаточно закреплений и что-то "улетает". Похоже у Вас не сработала связь между балками и твердым телом – ищите в этом направлении. И я со своей стороны также попробую поискать ошибку.

Ruslan Abdrahimov
Аватар пользователя Ruslan Abdrahimov

Проблема в команде cpintf,all,0.0004 для связывания узлов. Сейчас установлен допуск 0,4мм, чего недостаточно. Попробуйте увеличить допуск примерно на порядок, либо изменить сетку, чтобы узлы находились в пределах этого допуска.

Aleksandr22
Аватар пользователя Aleksandr22

Дико извиняюсь, наверное надоело. Но сталкивался ли кто с тем, что идёт при расчёте идёт подготовка расчётной модели, затем сам расчёт, а потом всё повторяется несколько раз. Общий прогресс задачи при это либо не растёт, либо вообще уменьшается. После нескольких таких итераций программа выдаёт следующую ошибку

 R E S T A R T   I N F O R M A T I O N

 REASON FOR TERMINATION. . . . . . . . . .ERROR IN ELEMENT FORMULATION            
 RESTART BY RE-RUNNING THE ANALYSIS

 ALL CURRENT ANSYS DATA WRITTEN TO FILE NAME= file.db
  FOR POSSIBLE RESUME FROM THIS POINT





 NUMBER OF WARNING MESSAGES ENCOUNTERED=       1035
 NUMBER OF ERROR   MESSAGES ENCOUNTERED=          0

-----------------------------------------------------------------------                                                     

 *** WARNING ***                         CP =     805.964   TIME= 16:30:47
 Kinematic Plasticity algorithm does not converge for element 1,         
 material ID 102.                                                        

 


 ************************************************************************
 The number of ERROR and WARNING messages exceeds 200.                   
 Additional messages suppressed.  See ( C:\Stolb_2                       
 (2)\Stolb_2\_ProjectScratch\Scr9FE6\file0.err ) for suppressed          
 messages.                                                               
 ************************************************************************
 *** LOAD STEP     1   SUBSTEP     1  NOT COMPLETED.  CUM ITER =      2
 *** BEGIN BISECTION NUMBER   1    NEW TIME INCREMENT=   2.0833    


---------------------------------------------------------------------------
 
 *** NOTE ***                            CP =    1589.822   TIME= 16:57:09
 The system matrix is unsymmetric.                                       
 curEqn=  94815  totEqn= 306708 Job CP sec=   1615.546
      Factor Done=  13% Factor Wall sec=     43.251 rate=   16224.8 Mflops
 curEqn= 104264  totEqn= 306708 Job CP sec=   1623.440
      Factor Done=  17% Factor Wall sec=     75.094 rate=   12632.7 Mflops
 curEqn= 114468  totEqn= 306708 Job CP sec=   1641.739
      Factor Done=  28% Factor Wall sec=    142.512 rate=   10961.1 Mflops
 curEqn= 114475  totEqn= 306708 Job CP sec=   1658.415
      Factor Done=  41% Factor Wall sec=    213.769 rate=   10630.5 Mflops
 curEqn= 234399  totEqn= 306708 Job CP sec=   1662.596
      Factor Done=  42% Factor Wall sec=    245.773 rate=    9391.8 Mflops
 curEqn= 249695  totEqn= 306708 Job CP sec=   1677.416
      Factor Done=  49% Factor Wall sec=    277.078 rate=    9823.9 Mflops
 curEqn= 249828  totEqn= 306708 Job CP sec=   1680.162
      Factor Done=  51% Factor Wall sec=    279.835 rate=   10115.0 Mflops
 curEqn= 262084  totEqn= 306708 Job CP sec=   1698.757
      Factor Done=  62% Factor Wall sec=    310.048 rate=   11085.3 Mflops
 curEqn= 267646  totEqn= 306708 Job CP sec=   1729.957
      Factor Done=  84% Factor Wall sec=    431.966 rate=   10746.4 Mflops
 curEqn= 306701  totEqn= 306708 Job CP sec=   2363.836
      Factor Done=  88% Factor Wall sec=   1095.956 rate=    4440.4 Mflops
 curEqn= 306708  totEqn= 306708 Job CP sec=   2388.017
      Factor Done=  91% Factor Wall sec=   1125.550 rate=    4452.5 Mflops
 Distributed sparse solver maximum pivot= 7.0597257E+09 at node 1448 UZ. 
 Distributed sparse solver minimum pivot= -1.703028829E-10 at node 189   
 ROTZ.                                                                   
 Distributed sparse solver minimum pivot in absolute value=              
 8.310507837E-11 at node 1391 ROTZ.                                      
     DISP CONVERGENCE VALUE   = 0.4082E-05  CRITERION= 0.2082E-06
    EQUIL ITER   1 COMPLETED.  NEW TRIANG MATRIX.  MAX DOF INC= -0.2068E-01
 *** LOAD STEP     1   SUBSTEP     1  NOT COMPLETED.  CUM ITER =      4
 *** BEGIN BISECTION NUMBER   3    NEW TIME INCREMENT=  0.25000    


 Range of element maximum matrix coefficients in global coordinates
 Maximum = 1.722764187E+10 at element 1150.                              
 Minimum = 74920000 at element 302525.                                   
     FORCE CONVERGENCE VALUE  =  12.39      CRITERION= 0.1000E-08
     MOMENT CONVERGENCE VALUE =  0.000      CRITERION= 0.5206E-04

 DISTRIBUTED SPARSE MATRIX DIRECT SOLVER.
  Number of equations =     1235265,    Maximum wavefront =    174

  Local memory allocated for solver              =   1945.329 MB
  Local memory required for in-core solution     =   9845.467 MB
  Local memory required for out-of-core solution =   1873.239 MB

  Total memory allocated for solver              =   8236.220 MB
  Total memory required for in-core solution     =  37832.332 MB
  Total memory required for out-of-core solution =   7478.106 MB

 *** NOTE ***                            CP =    2617.244   TIME= 17:26:08
 The system matrix is unsymmetric.                                       
 curEqn=  92921  totEqn= 306708 Job CP sec=   2633.141
      Factor Done=   6% Factor Wall sec=     38.769 rate=    8492.0 Mflops
 curEqn= 100205  totEqn= 306708 Job CP sec=   2645.917
      Factor Done=  14% Factor Wall sec=     76.545 rate=   10328.3 Mflops
 curEqn= 109568  totEqn= 306708 Job CP sec=   2653.951
      Factor Done=  19% Factor Wall sec=    107.182 rate=    9790.5 Mflops
 curEqn= 114468  totEqn= 306708 Job CP sec=   2668.382
      Factor Done=  28% Factor Wall sec=    161.676 rate=    9661.9 Mflops
 curEqn= 114475  totEqn= 306708 Job CP sec=   2685.479
      Factor Done=  41% Factor Wall sec=    209.266 rate=   10859.2 Mflops
 curEqn= 235412  totEqn= 306708 Job CP sec=   2692.281
      Factor Done=  43% Factor Wall sec=    248.082 rate=    9574.2 Mflops
 curEqn= 246510  totEqn= 306708 Job CP sec=   2702.281
      Factor Done=  48% Factor Wall sec=    278.300 rate=    9489.9 Mflops
 curEqn= 249828  totEqn= 306708 Job CP sec=   2707.912
      Factor Done=  51% Factor Wall sec=    286.814 rate=    9868.8 Mflops
 curEqn= 263104  totEqn= 306708 Job CP sec=   2728.067
      Factor Done=  62% Factor Wall sec=    316.886 rate=   10864.5 Mflops
 curEqn= 267640  totEqn= 306708 Job CP sec=   2740.860
      Factor Done=  71% Factor Wall sec=    351.653 rate=   11102.8 Mflops
 curEqn= 267646  totEqn= 306708 Job CP sec=   2758.534
      Factor Done=  84% Factor Wall sec=    388.077 rate=   11961.7 Mflops
 curEqn= 306701  totEqn= 306708 Job CP sec=   3101.471
      Factor Done=  88% Factor Wall sec=    753.790 rate=    6456.0 Mflops
 curEqn= 306708  totEqn= 306708 Job CP sec=   3135.776
      Factor Done=  91% Factor Wall sec=    798.034 rate=    6279.9 Mflops
 Distributed sparse solver maximum pivot= 7.0597257E+09 at node 1448 UZ. 
 Distributed sparse solver minimum pivot= -1.703028829E-10 at node 189   
 ROTZ.                                                                   
 Distributed sparse solver minimum pivot in absolute value=              
 8.310507837E-11 at node 1391 ROTZ.                                      
     DISP CONVERGENCE VALUE   = 0.1959E-05  CRITERION= 0.9996E-07
    EQUIL ITER   1 COMPLETED.  NEW TRIANG MATRIX.  MAX DOF INC= -0.9924E-02

-------------------------------------------------------------------------------


         R E S T A R T   I N F O R M A T I O N

 REASON FOR TERMINATION. . . . . . . . . .ERROR IN ELEMENT FORMULATION            
 RESTART BY RE-RUNNING THE ANALYSIS

 ALL CURRENT ANSYS DATA WRITTEN TO FILE NAME= file.db
  FOR POSSIBLE RESUME FROM THIS POINT





 NUMBER OF WARNING MESSAGES ENCOUNTERED=       1035
 NUMBER OF ERROR   MESSAGES ENCOUNTERED=          0



 ***** PROBLEM TERMINATED BY INDICATED ERROR(S) OR BY END OF INPUT DATA *****

То есть как таковой ошибки нет, но расчёт не завершается благополучно. Возможно проблема в описании элементов и мне стоит проверить код там?

Спасибо за совет на счёт команды cpintf,all,0.0004, попробую

Ruslan Abdrahimov
Аватар пользователя Ruslan Abdrahimov

У Вас опять получаются слишком большие перемещения

Цитата:
Distributed sparse solver maximum pivot= 7.0597257E+09 at node 1448 UZ.
и судя по всему сильно искажаются элементы, вот и вылетает ошибка. Посмотрите файл C:\Stolb_2(2)\Stolb_2\_ProjectScratch\Scr9FE6\file0.err, может там есть дополнительная информация по ошибкам.

Цитата:
Но сталкивался ли кто с тем, что идёт при расчёте идёт подготовка расчётной модели, затем сам расчёт, а потом всё повторяется несколько раз. Общий прогресс задачи при это либо не растёт, либо вообще уменьшается.

Это нормальный процесс, когда итерация не сходится, ансис делит шаг по времени пополам и снова пытается решить задачу.

Добавить комментарий

Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Приложить файл

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.