Empty FEA results
Sometimes my input 3D models have multiple separate components without proper connection. The disconnected elements cause the FEA results to be empty with the stresses equal to zero:
NaN
The CCX logs indicate that the error is NaN
for the iterations:
- iteration 18 :
total iteration time 0.105
error nan
- iteration 19 :
total iteration time 0.109
error nan
- iteration 20 :
total iteration time 0.108
error nan
- iteration 21 :
total iteration time 0.102
error nan
- iteration 22 :
total iteration time 0.104
error nan
- iteration 23 :
total iteration time 0.105
error nan
- iteration 24 :
total iteration time 0.0971
error nan
- iteration 25 :
total iteration time 0.0986
error nan
- iteration 26 :
total iteration time 0.1
error nan
- iteration 27 :
total iteration time 0.101
error nan
- iteration 28 :
total iteration time 0.102
error nan
- iteration 29 :
total iteration time 0.119
error nan
- iteration 30 :
total iteration time 0.116
error nan
- iteration 31 :
total iteration time 0.11
error nan
- iteration 32 :
total iteration time 0.109
error nan
- iteration 33 :
total iteration time 0.107
error nan
- iteration 34 :
total iteration time 0.103
error nan
- iteration 35 :
total iteration time 0.103
error nan
- iteration 36 :
total iteration time 0.102
error nan
- iteration 37 :
total iteration time 0.103
error nan
- iteration 38 :
total iteration time 0.101
error nan
- iteration 39 :
total iteration time 0.169
error nan
- iteration 40 :
total iteration time 0.116
error nan
- iteration 41 :
total iteration time 0.119
error nan
- iteration 42 :
total iteration time 0.124
error nan
- iteration 43 :
total iteration time 0.108
error nan
- iteration 44 :
total iteration time 0.0983
error nan
- iteration 45 :
total iteration time 0.103
error nan
- iteration 46 :
total iteration time 0.103
error nan
- iteration 47 :
total iteration time 0.0989
error nan
- iteration 48 :
total iteration time 0.107
error nan
- iteration 49 :
total iteration time 0.124
error nan
- iteration 50 :
total iteration time 0.106
error nan
Time for refinement: 5.5594
________________________________________
CSC Conversion Time: 0.022706
Init Time: 0.615358
Factorize Time: 4.897406
Solve Time: 14.208785
Clean up Time: 0.000000
---------------------------------
Sum: 19.744257
Total PaStiX Time: 19.744257
CCX without PaStiX Time: 1.657823
Share of PaStiX Time: 0.922539
Total Time: 21.402079
Reusability: 0 : 1
________________________________________
Using up to 1 cpu(s) for the stress calculation.
Job finished
________________________________________
Total CalculiX Time: 21.814503
________________________________________
Question
Is there a straightforward and programmatic way to figure out that the analysis results were empty, without actually opening the FRD file by CGX and visualizing the results? For example, what section of the FRD file should I read and double-check to figure out that the analysis went wrong? Or any other way Thanks.
Files
I have uploaded the INP and FRD files here: