-
-
March 6, 2024 at 9:27 amHenrik WittbergSubscriber
Hello,
I'm currently working on a thesis project and I'm trying to approximate a contact stiffness in order to compare the results of my simulation to those from a self written MATLAB routine in which I specify a contact stiffness as a concrete value. I'm using shells and what I can find is k = alpha*K*A / (max shell diagonal) where k is the contact stiffness, alpha is a penalty scale factor, K is the bulk modulus and A is the segment area.Assuming this is the right way to calculate it and provided I use a mesh with equally sized elements (that is, I know the max shell diagonal), how do I find alpha and A? The contact I'm looking at is a turbine blade edge coming into contact with the surrounding stator wall surface.
Thanks in advance for the help.
-
March 6, 2024 at 10:37 amBernd HochholdingerAnsys Employee
-
March 6, 2024 at 10:50 amHenrik WittbergSubscriber
Hello Bernd,
Thanks for your reply. I feel what you answered is basically what I already stated...
I don't know how to find that value since I don't know how to treat the parameters involved, such as fs and A in your equation. That is what I need answers to. Is there not any way to find what contact stiffness Dyna used in a simulation, in an output file of some sort?
Thanks again
-
-
March 6, 2024 at 11:05 amBernd HochholdingerAnsys Employee
Well, … A ist the area of the shell segment – you already had stated that yourself. You can use a postprocessor like LS-PrePost to measure the area of a shell element or calculate it within your Matlab script based on the nodal coordinates that define the shell element.
And alpha or fs in equation 29.19 is 0.1 as stated in the screenshot above!
The contact stiffness is not output by LS-DYNA.
-
March 6, 2024 at 11:11 amHenrik WittbergSubscriber
Understood, thank you. And I agree with alpha/fs being stated by you above. What I'm confused about is what is meant by "segment". As I stated I have an edge coming into contact with a wall surface, so in that context, what is the segement area? Does this context matter?
Thanks again
-
-
March 6, 2024 at 12:01 pmBernd HochholdingerAnsys Employee
The term “segment” is used for surfaces of a body. In your context that simply means “shell element”.
For a standard penalty contact (SOFT=0/1) “nodes” are checked, if they penetrate an “element/segment”.
So in your case the nodes of the “shell edge” are contacting the wall “elements/segments”.
The above formula is using the properties of the “segment” that is in contact with a “node”.
For further information on that please refer to the LS-DYNA theory manual, like the section shown below:
-
March 6, 2024 at 1:33 pmHenrik WittbergSubscriber
This was a valuable answer. I'm going to take this information with me and see if I can advance in my work. Thank you for your time, I greatly appreciate it.
Kind regards
-
-
- The topic ‘Calculating contact stiffness’ is closed to new replies.
- LS-DYNA Installation Issues with Student Workbench 2024 R2
- LS-Dyna CESE SMP d vs MPP d solver
- CESE solver – Ignition mechanism
- Cross-coupled stiffness elements in LS-DYNA
- About combine different unconnected body into one part
- Mathematical model generation stuck at 10%
- CONTROL_REFERENCE_CONFIGURATION
- Tiebreak using Segment set for contact b/w 20 noded Hexahedral elements
- shape memory alloy material in LS-DYNA
- CESE combustion model
-
1191
-
513
-
488
-
225
-
209
© 2024 Copyright ANSYS, Inc. All rights reserved.