×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Unable to recover NX Nastran result file

Unable to recover NX Nastran result file

Unable to recover NX Nastran result file

(OP)
Hi,

I am running a static linear analysis witgh something I imported from Pro/E as .stp file. The model involves pressure loads and simple contraints such as fixation of a surface by method: model -> constraint -> nodal and then a I choose the surfaces which I want to fix.

The pressure load I applied by: model -> load -> on surface and then choosing the surfaces on which I want the pressuro to act.

Nastran runs fine en no errors occur during anaysis, but it does not load the result file. By choosing view -> select I am   not able to open any binary result file.

Any suggestions?

Thanx in advance.
Adnan

RE: Unable to recover NX Nastran result file

(OP)
I forgot to mention that I am using Nx Nastran with FEMAP.

RE: Unable to recover NX Nastran result file

Is there F06 or OP2 files at all? Those are result files of NX.

Have you tried to analyze a simple cantilever beam case (modeled using beam elements)?

RE: Unable to recover NX Nastran result file

(OP)
Hi Ronald,

There is a f06 and op2 file. However the results should automatically be loaded after the analysis is completed. I also noticed that the Nastran message window does not say "Boundary conditions applied/Linear static analysis started and completed" Here, obviously something goes wrong. Despite of this, the op2 and f06 are generated but are probably empty as I can not access the binary result file.

I have tried other models (incl. a simple beam) and it workt all fine: after the analysis is completed the results are automatically loaded. Only thing I have to do is go to VIEW menu and click on SELECT and view the results. In these cases I can see in the messages "Boundary conditions applied/Linear static analysis started and completed"

RE: Unable to recover NX Nastran result file

Hi,

Have you built up the analysis set properly? I especially mean Nastran Output Requests. (Model -> Analysis)

RE: Unable to recover NX Nastran result file

(OP)
Usually I don't set up anything in Output Requests. I leave it as it is. It usually worked but that's now a different story. I will have a look at the Output Requests, maybe I can adjust something there properly.

Thanks a lot Ronald.

RE: Unable to recover NX Nastran result file

(OP)
Hi,

The problem I had disapearred when I removed some of the features which do not make a big difference for the structural analysis. This resulted in a reduction from approximately 160000 tetrahedral elements to a rough 90000 elements.

I run Windows XP 32-bit on a machine with following specs:
- CPU: Intel Core 2 Duo E4400
- RAM: 2GB DDR2 667 Mhz
- Swap space enabled: 4000 MB

This is the info I found in the .log file:

Current resource limits:
 Physical memory:                     2046 MB
 Physical memory available:           1627 MB
 Paging file size:                    4095 MB
 Paging file size available:          4095 MB
 Virtual memory:                      2047 MB
 Virtual memory available:            2038 MB

So, 2gb of physical memory a+ an additional 4 gb of swap space seems to be not enough for the analysis of a model with 160000 tets. The number of degrees of freedom for the smaller model is 330000. For the initial model this must have been around 0.6 mln.

What is the limitation on the magnitude of the model NX Nastran can take with these hardware resources combined with a 32-bits OS? Is there a way to tweak around this limit?

I also found that my results are not quite realistic. The thing is that I imported a .stp file in FEMAP with dimensions newtons and mm's while the default in FEMAP is pounds and inches. In order to convert units in FEMAP I specified a multification factor of 25.4 for length and 4.45 for force (1 inch = 25.4mm and 1 pound = 4.45N). But do I also need to specify a factor for pressure or is this autamicalle taken care of with the two other factors (length and force)?????

Many thanks in advance,

Adnan

RE: Unable to recover NX Nastran result file

(OP)
Correction:

The number of degrees of freedom for the smaller model is 890000 instead of 330000.

So the model that woukd not run must have contained 2 or 3 mln DOF's.

RE: Unable to recover NX Nastran result file

Hi adnanh,

NX has a poor memory management and this is the reason why you are not able to run big models with your desktop computer. It's interesting to see how 64 bit version works.

You can try to control the memory management by vary the 'memory' value in NAST70 file. The default is 'mem=estimate'.

You can also try to use the iterative solver. Model -> Analysis. In 'NASTRAN Executive and Solution Options' you can select the iterative solver by select Iterative Solver: ON. If you use the iterative solver, you should be careful because it may give wrong results... It's safer to use direct solver instead of iterative but a big model may demand the iterative solver.


About the units: I use SI units. Dimensions are meters, forces are newtons so the stress results are Pascals.

RE: Unable to recover NX Nastran result file

Hi adnanh

Try the following:

INIT MASTER(S)
$NASTRAN SYSTEM (151)=1
INIT SCRATCH LOGICAL=(SCR(70GB)), SCR300=(SCR300(70GB))
INIT DBALL LOGICAL=(DBALL(70GB))
ASSIGN SCR =       './tmp.scr',TEMP
ASSIGN SCR300 =  './tmp.scr300',TEMP
ASSIGN DBALL =    './tmp.DBALL',TEMP
$DIAG = 44

NASTRAN OP2NEW=0

It is the very beginning of the dat-file that might benefit from some changes.
The 70 GB statement is dependant on yor disk but don't be afraid to set it high. These settings are from one of my old MSC-files but it might work since NX is MSC-based.

Good luck

Thomas

RE: Unable to recover NX Nastran result file

(OP)
OK, I will try to keep my models small enough to avoid problems with memory menagement. Usually these large models are even not necessary. I may try to change settings which you described, when get a little bit more familiar with the structure of the .dat file and other Nastran files.

About the units:

I don't know how to choose a certain unit system (either SI or English), the only thing I can do is apply multification factors in order to switcch form one system of units to the other. How can choose between systems of units (if possible)?

RE: Unable to recover NX Nastran result file

If you're running NX Nastran 32-bit, you should be able to assign about 1.3GB of RAM on Windows, and maybe 1.5GB on Linux, but not more...  With NX Nastran 64-bit, things get much better since you can assign 8GB-10GB easily...

For a model like this, I would definitely use the elemental iterative solver (nastran iter=yes, elemiter=yes).  This solver runs in RAM and doesn't need the stiffness matrix to fit in memory (it's a PCG solver), but you will need to assign more memory than estimate thinks you need (mem=1.25GB for instance).

As far as the accuracy of this solver, as it is an iterative solver, it is approaching the solution within a prescribed tolerance (as opposed to the "exact" solution of a sparse matrix solver).  The default convergence threshold should be 0.1% on stress IIRC, so I wouldn't worry much about it being "inaccurate".  The only thing to remember with iterative solvers is the need for a "well defined" problem, i.e. AUTOSPC,YES will not be active, all rigid body modes need to be constrained or the solver will kick you out.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources