MSC, NX or NEiNastran
MSC, NX or NEiNastran
(OP)
Hi all
I have what might be an odd question. Let's say that you were given a choice between the three different Nastran "flavours" mentioned.
There are no financial restraints, only choose the "best"?
Primarily for use in structural applications, linear and nonlinear as well as dynamics.
Are they "the same" or does it differ?
Regards
Thomas
I have what might be an odd question. Let's say that you were given a choice between the three different Nastran "flavours" mentioned.
There are no financial restraints, only choose the "best"?
Primarily for use in structural applications, linear and nonlinear as well as dynamics.
Are they "the same" or does it differ?
Regards
Thomas





RE: MSC, NX or NEiNastran
I haven't used NX, but it is generally the pre- and post-processor that people talk about. Most of the actual processor either produce acceptable results or parish. Those that like FEMAP for the interface may only have NX as an option in the future...
RE: MSC, NX or NEiNastran
RE: MSC, NX or NEiNastran
RE: MSC, NX or NEiNastran
I'm a beginner at NEiNastran, MSC.Nastran I have used for some 10 years but NE is new so there might be some setting to play with but so far I'm seriously disappointed. Primarily I have looked at two things accuracy and speed.
Accuracy first: Running the same file on MSC and NE typically the same results. Small differences, not all digits are the same (of cuorse) but the "result" is the same. One exception that I will get back to.
Speed: My first impression was that the solver was slow. Since there is a lot of testing on this at Norans site I decided to be a bit more systematic. Create model in Femap and export MSC file and NE file, even running MSC's file in NE solver and the results are always the same. NEiNastran is slower, sometimes much slower.
Then I read the "fineprint" in Norans testing. A lot of tests have been made with NE's version 8.3, todays version is 8.4 so 8.3 is probably one or two years old. The MSC versions used are v70.05 and v2002. v 2002 came in 2002 (or 2003) and I'm not sure about v70.05 but there was a 70.5 before v2001 that came in 2001 if I remember correctly.
What I tested was NEi ver 8.4 against MSC version 2005r2. That is as far as I know the most recent of both and NE came second, every time.
Now my evaluation version has a 300 node limit and to make performance (speed) tests based om 300 nodes can be argued to not be serious. On the other hand you can increase the load increments, timesteps or modes extracted and 3 seconds is faster than 5 seconds.
Now, I don't mean to bash och critizise NEiNastran. I've heard many good things about it so this came as a huge surprise and I could be doing something wrong. My original idea was to replace N4W with NEiNastran but now I will have to at least a look att NX Nastran.
I said I would get back to the accuracy issue. I tested something very simple. A flat plate thickness 10mm and 0.2mx0.2m with a load att the center and pinned edges. Model 1/4 and use 10x10 elements. Using symmetri and now apply the load 1000N at the corner of the model that is 0.1 x0.1 m2.
I ran it and got about 62 MPa stress. Now I say 50 MPa yield stress and make a nonlinear static analysis. In NE as well as MSC this means an decrease in deformation due to membrane effect added to the bending. In MSC I also get a maximun stress of 50 MPa and a yield zone, NE gives 59 MPa and a surprised user.
Any comments or ideas would be appreciated. Like I said I'm a bit surpriced and reserve the right to completely change my mind after further testing.
/Thomas
RE: MSC, NX or NEiNastran
RE: MSC, NX or NEiNastran
RE: MSC, NX or NEiNastran
The material is steel E=210 GPa or 210000000000 Pa. von mises ans isotropic hardening with H=1.0.
I was hoping for this reaction from somebody who knew NEiNastran.
Thanks
Thomas
RE: MSC, NX or NEiNastran
RE: MSC, NX or NEiNastran
We ran your model in NEiNastran and think we know what the problem is. Use the EQUIVALENT STRESS and not the VON MISES STRESS. The difference between the two is mainly with material nonlinear analysis. NEiNastran computes the equivalent stress at the integration points and report this value as EQUIVALENT STRESS. This is what is tracked on a stress-strain curve and in your case should not exceed 50MPA. When we ran your model in V8.4 and plotted EQUIVALENT STRESS it was 50MPA peak (no surprises). But, the VON MISES was 60MPA and the reason is this measure is calculated using direct stresses. MSC reports the equivalent stress as von Mises. NEi does not and that can be confusing to an MSC user.
As for performance we noted this job took 4 seconds to run on a P4 PC. I am not sure what your time was but for these small models it is difficult to compare performance due to other factors that result in overhead which is constant regardless of model type (i.e., licensing, etc.).
We pride ourselves on the accuracy of our solver and suggest you visit our knowledge base for comparisons to MSC and other solvers. In all fairness I do not think that one example defines the accuracy of a product.
Noran Tech Support
RE: MSC, NX or NEiNastran
As for the yield problem. I understand what you are doing but if I give a yield stess of 50 MPa I want the von Mises plot to result i max 50 MPa, not 60 MPa. Maybe it's just me. And you can't define a problem with one example, I won't argue, but I tested five or ten with different yield conditions. It was always the same result comparing MSC to NE, that why I asked.
Thank you anyway.
Thomas
RE: MSC, NX or NEiNastran
What is the analytical basis of "equivalent stress"? Is it more of a Maximum Principal Stress? If that is the case, then I could understand why Von Mises would report out higher than the yield. Is it possible to designate which failure criterion tracks with the stress-strain curve (so you can set Von Mises yield criterion as the one tracking)?
RE: MSC, NX or NEiNastran
Concerning yield: What I mean by saying that "there is always the same result comparing MSC to NE" is that MSC always reports the yield stress in my input as maximum von mises stress. NE never does that, instead the basis for the yield is "equivalent stress".
I'm not sure I like the approach but that another story.
Thomas
RE: MSC, NX or NEiNastran
With regard to using von mises as a result output useful for plasticity analysis there is a distinct difference between the yield definition for a material with any of the 4 available yield criteria including von mises and the formula for the calculation of von mises stress. I can assure you that MSC may call it von mises stress in their output in FEMAP but if you look in the .f06 file you will find that this is actually the equivalent stress and is labeled as such. The two are not the same but are very similar. You can email us and we will send you the 2 formulas and more on the theory. I will say this can be confusing but by strict definition you should be looking at equivalent stress which is the stress which corresponds to a uniaxial stress/strain test of the material being used and will match your stress/strain curve or plasticity modulus.
RE: MSC, NX or NEiNastran
Now I have ordered the full 30-day version. It will be interesting to see if my initial surprise and conclusion regarding performance was wrong.
One question on this test. I oftet run MSC.Nastran in "batch-mode".
Basically: full_path\nastran filename1.dat scr=no
Can this be done with NEiNastran?
I've tried: full_path\nastran filename1.nas scr=no
And that didn't work. I've noticed that the default installation of NEiNastran includes spaces in the path. Could that be the problem? If so I will reinstall but since it is the default setting I wonder if NE isn't supposed to be run in batchmode. Or is there another way to do this?
Regards
Thomas