cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Visit the PTCooler (the community lounge) to get to know your fellow community members and check out some of Dale's Friday Humor posts! X

Simulate - Static Hyperelastic material WITHOUT Large Deformation?

nebraska-engr
8-Gravel

Simulate - Static Hyperelastic material WITHOUT Large Deformation?

This is my first time dabbling with hyperelastic materials on Creo Simulate. Elastoplastic materials are quite fun and are fairly easy to run. But, I have found that when using large deformation, the simulation takes over a day or fails. As such, I typically run without large deformation selected.

 

However, I noticed that within the Hyper-elastic material options, I am unable to deselect "calculate large deformation. Is there a way to run a hyper-elastic material without large deformation?

1 ACCEPTED SOLUTION

Accepted Solutions

I would say no. 

However if the deflection is so small that it falls in small strain then you could use linear elastic material as a substitute for hyperelastic material.  Generally hyperelastic materials are used with large strains so we must use a hyperelastic material definition and the required large deformation option.

Even if a material is typically classified with a special behavior (like hyperelastic) does not mean that other, even simpler material models can never be used.

 

On occasion I have even seen large deformation solve faster, but generally you are correct, if large strain is not needed then turning it off will save time.

 

There can be some improvements to solve times by careful modelling.  What makes solve take really long and fail is often due to distorted elements under large strains.  Even though you might think fewer elements would solve faster sometimes significant improvements can be made with finer meshes in the areas of large strain so the element distortion is lower.  Also watch out for snap-through conditions and turn that on when needed.  (arc solver) Even with snap-through on, some problems will still challenge Creo to solve.  A small part of why is the P-elements used by CREO.  Although often more accurate, this accuracy can cause problems like singularities that do not show up as much in H-element codes.  For one, H-elements tend to average stress/strain much more than p-elements.  Contacts are generally more math intense in P-elements as well.

 

 

 

View solution in original post

2 REPLIES 2

I would say no. 

However if the deflection is so small that it falls in small strain then you could use linear elastic material as a substitute for hyperelastic material.  Generally hyperelastic materials are used with large strains so we must use a hyperelastic material definition and the required large deformation option.

Even if a material is typically classified with a special behavior (like hyperelastic) does not mean that other, even simpler material models can never be used.

 

On occasion I have even seen large deformation solve faster, but generally you are correct, if large strain is not needed then turning it off will save time.

 

There can be some improvements to solve times by careful modelling.  What makes solve take really long and fail is often due to distorted elements under large strains.  Even though you might think fewer elements would solve faster sometimes significant improvements can be made with finer meshes in the areas of large strain so the element distortion is lower.  Also watch out for snap-through conditions and turn that on when needed.  (arc solver) Even with snap-through on, some problems will still challenge Creo to solve.  A small part of why is the P-elements used by CREO.  Although often more accurate, this accuracy can cause problems like singularities that do not show up as much in H-element codes.  For one, H-elements tend to average stress/strain much more than p-elements.  Contacts are generally more math intense in P-elements as well.

 

 

 

Supported model/element types for hyperelastic material analysis:
Large displacement analysis (LDA) is required for hyperelastic material analysis.

No support of beams and shells!


LDA: The forces and moments are equated iteratively at the deformed structure,
as opposed to to SDA (small displacement analysis). Hence, an iterative procedure
must be used to solve the nonlinear matrix equation for static analysis K(u,f).u=f
Mechanica uses a modified Newton-Raphson procedure for this. To increase
speed, BFGS (Broyden–Fletcher–Goldfarb–Shanno method) is used so that the
stiffness matrix does not have to be computed and decomposed as often.
A line search technique is used to control step size (reference: Bathe, Klaus-
Jürgen, Finite Element Procedures in Engineering Analysis, Prentice-Hall 1982)

Top Tags