coteesh
Mechanical
- Apr 12, 2002
- 17
I have a problem with about 200,000 elements (SOLID186 I believe) in ANSYS Workbench v10, and has about 330,000 nodes. There are only 2 main bodies in contact with each other, however, there are nearly 100 frictional contacts occurring in the model (it's a spline shaft inside of a female spline, assembly). My computer has 3 GB of memory, 2 CPU's, and ANSYS Direct solver tries to find a solution, but looking at Windows Task Manager, it appears ANSYS tries to allocate too much RAM memory about an hour into the solution, and a fatal error occurs after it cannot get enough RAM it appears. (I look at memory in task manager, and just before fatal error it tries to allocate more than 3 gigs and fails) I've tried increasing the windows page file and that doesn't seem to help, it looks like it's trying to grab more physical ram that it cannot obtain.
I've tried using the iterative solver on smaller spline problems even, and it NEVER converges, even after 3 or 4 days, it fails miserably to converge. So I'm stuck with Direct solver here. Direct solver can solve much simpler spline problems no problem. Problem is my assembly problems are getting bigger at 200,000 elements or higher due to complexity of models.
I've seen -m commands, do you think I might be able to tweak the memory settings a bit and get it to solve? or do I need more RAM and can you calculate how much I will need? Thanks.
here is some pictures showing what the model looks like:
Here is a bit of output from the ANSYS solver...
SPARSE MATRIX DIRECT SOLVER.
Number of equations = 971529, Maximum wavefront = 496
Memory available for solver = 375.71 MB
Memory required for in-core = 9661.24 MB
Optimal memory required for out-of-core = 1137.84 MB
Minimum memory required for out-of-core = 76.67 MB
*** NOTE *** CP = 329.641 TIME= 11:22:55
Sparse Direct Solver is using the least out-of-core memory.
For better CPU performance increase memory by 762 MB using -m option
(refer to the Basic Analysis Procedures Guide, Ch. 19).
curEqn= 280732 totEqn= 971529 Job CP sec= 2492.875
Factor Done= 26% Factor Wall sec= 2703.274 rate= 570.2 Mflops
curEqn= 339993 totEqn= 971529 Job CP sec= 2564.844
Factor Done= 27% Factor Wall sec= 2740.434 rate= 581.4 Mflops
curEqn= 342208 totEqn= 971529 Job CP sec= 2701.531
,..............(etc etc....).......
curEqn= 971529 totEqn= 971529 Job CP sec= 8541.109
Factor Done= 100% Factor Wall sec= 11076.728 rate= 527.8 Mflops
EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.3082E-01
...... etc.....
*** FATAL *** CP = 8796.594 TIME= 14:34:05
Insufficient memory error during solution. Please reduce your problem
size or increase your system swapped space (refer to the Basic
Analysis Procedures Guide, Ch. 19).
ALL CURRENT ANSYS DATA WRITTEN TO FILE NAME= ansabort.db
FOR POSSIBLE RESUME FROM THIS POINT
I've tried using the iterative solver on smaller spline problems even, and it NEVER converges, even after 3 or 4 days, it fails miserably to converge. So I'm stuck with Direct solver here. Direct solver can solve much simpler spline problems no problem. Problem is my assembly problems are getting bigger at 200,000 elements or higher due to complexity of models.
I've seen -m commands, do you think I might be able to tweak the memory settings a bit and get it to solve? or do I need more RAM and can you calculate how much I will need? Thanks.
here is some pictures showing what the model looks like:
Here is a bit of output from the ANSYS solver...
SPARSE MATRIX DIRECT SOLVER.
Number of equations = 971529, Maximum wavefront = 496
Memory available for solver = 375.71 MB
Memory required for in-core = 9661.24 MB
Optimal memory required for out-of-core = 1137.84 MB
Minimum memory required for out-of-core = 76.67 MB
*** NOTE *** CP = 329.641 TIME= 11:22:55
Sparse Direct Solver is using the least out-of-core memory.
For better CPU performance increase memory by 762 MB using -m option
(refer to the Basic Analysis Procedures Guide, Ch. 19).
curEqn= 280732 totEqn= 971529 Job CP sec= 2492.875
Factor Done= 26% Factor Wall sec= 2703.274 rate= 570.2 Mflops
curEqn= 339993 totEqn= 971529 Job CP sec= 2564.844
Factor Done= 27% Factor Wall sec= 2740.434 rate= 581.4 Mflops
curEqn= 342208 totEqn= 971529 Job CP sec= 2701.531
,..............(etc etc....).......
curEqn= 971529 totEqn= 971529 Job CP sec= 8541.109
Factor Done= 100% Factor Wall sec= 11076.728 rate= 527.8 Mflops
EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.3082E-01
...... etc.....
*** FATAL *** CP = 8796.594 TIME= 14:34:05
Insufficient memory error during solution. Please reduce your problem
size or increase your system swapped space (refer to the Basic
Analysis Procedures Guide, Ch. 19).
ALL CURRENT ANSYS DATA WRITTEN TO FILE NAME= ansabort.db
FOR POSSIBLE RESUME FROM THIS POINT