September 1, 2023 at 8:07 pmYing TaoSubscriber
Hello, I am writing to seek your assistance regarding to definition of rigid part rotating around certain location and axis in LS-DYNA.
My task is to load an angular acceleration curve in Y axis into model and compare the results in 2 methods, the rotation center point is CG (red dot) for method 1, the rotation center point is OC (black dot) for method 2 in the below picture, the pulses are same for 2 methods.
I created a rigid part, used *Boundary_Prescirbed_Motion_Rigid to load the curve, then Constraint_extra_nodes was added to the rigid part, the nodes are in brain.
My problem is the method2, I created a local coordinate and VID 99, changed DOF to 8 and VID 99 in the below picture, but the output animation shows the brain rotate center point is still CG, not change to OC. No difference between method 1 and 2.
Later, I tried to use *Part_Interia to define the mass center of the rigid part, but the result from method 2 is still the same as method 1.
Can you please give some advice about the issue? Thanks for your help!
September 1, 2023 at 9:11 pmReno GenestAnsys Employee
For a rigid body, the axis of rotation is always through the center of mass. Here is an excerpt from the LS-DYNA User Manual Vol I for *BOUNDARY_PRESCRIBED_MOTION:
So, I guess the center of mass of your rigid body is aligned with the CG point correct? Have you tried to moved the rigid body so that its center of mass is aligned with point OC for method 2?
Let me know if this helps or not.
September 1, 2023 at 9:26 pmYing TaoSubscriber
I created a rigid part - 1900012 used for loading, the rigid body is moved to align with the OC point, but the rotation center is still the CG. Then I tried to assign the new mass of center for part 1900012 through xc, yc and zc in *Part_Interia. But the result has no change. Not sure what's the issue.
September 1, 2023 at 9:40 pmReno GenestAnsys Employee
Don't use *PART_INERTIA. Just move the rigid body to the OC point. Make sure you constrain the rigid body in all direction exept the axis of rotation using the constraints in *MAT_RIGID.
Let me know how it goes.
September 2, 2023 at 4:04 amYing TaoSubscriber
Tried the constraints in *MAT_RIGID, the rotation is different from without constraints in *MAT_RIGID. The result with constraints is the correct one, right?
But I re-ran method 1 (green, rigid part is in the black circle) and method 2 (yellow, rigid part is in the black circle), both have the constraints in *MAT_RIGID, the rotation of the model are still the same for method 1 and 2.
I changed DOF to 6 this time.
Can you give some suggestions?
September 5, 2023 at 9:17 pmReno GenestAnsys Employee
Does the rigid body rotate about its center of mass? If so, then the behavior is correct. If not, then something is wrong. The rigid body should rotate about its center of mass.
Also, you mentioned the following:
Tried the constraints in *MAT_RIGID, the rotation is different from without constraints in *MAT_RIGID. The result with constraints is the correct one, right?"
I don't know which one is correct; it is for you to decide. Is the behavior what you want?
I suggest you build a small model to test the keywords. Once you are satisfied with the behavior, implement the settings on the real model.
Note that Ansys employees are not allowed to upload or download files on the Ansys Forum. You can still post your model and another user may be able to help you.
Let me know how it goes.
September 13, 2023 at 10:55 pmYing TaoSubscriber
I set up a simple model, the rotation pulse was applied to samll rigid part located in the circle ( 1 for model 1 in blue, 2 for model 2 in orange). The tube is deformable, connected to rigid part through *constraint extra node.
The animation shows no difference for blue and orange (below are the 21 and 50ms). The constraint in *MAT RIGID is applied. I still have the issue. Do you have any suggestions?
September 18, 2023 at 10:52 pmReno GenestAnsys Employee
Is the center of mass of both rigid bodies on the same axis of rotation? If so, then you won't see a difference between 1 and 2.
- You must be logged in to reply to this topic.
Boost Ansys Fluent Simulations with AWS
Computational Fluid Dynamics (CFD) helps engineers design products in which the flow of fluid components is a significant challenge. These different use cases often require large complex models to solve on a traditional workstation. Click here to join this event to learn how to leverage Ansys Fluids on the cloud, thanks to Ansys Gateway powered by AWS.
Earth Rescue – An Ansys Online Series
The climate crisis is here. But so is the human ingenuity to fight it. Earth Rescue reveals what visionary companies are doing today to engineer radical new ideas in the fight against climate change. Click here to watch the first episode.
Subscribe to the Ansys Blog to get great new content about the power of simulation delivered right to your email on a weekly basis. With content from Ansys experts, partners and customers you will learn about product development advances, thought leadership and trends and tips to better use Ansys tools. Sign up here.
- Explicit dynamics ERRORS
- explicit dynamics
- turning simulation
- getting zero maximum and minimum stress value in explicit analysis
- How to figure out impact force in Explicit Dynamic Analysis
- How do get Full values instead of just minimum and maximum ?
- Running an explicit dynamics simulation on a composite plate
- Monte Carlo Simulation
- Euler Domain Restricting Simulation
- How to solve Energy error too large
© 2023 Copyright ANSYS, Inc. All rights reserved.