TAGGED: #mechanical-#workbench, linear, motor, translation
May 10, 2023 at 11:04 amNikai RyosukeSubscriber
I am currently doing a thermalmechanical simulation of X-axis of linear motor (consisting of movable parts such as the coil slider, cooling plates and the X-slider). The picture is shown below. Transient structural analysis is used to see the thermal deformations of the linear motor based on the imported temperature data from the transient thermal analysis.
All 5 parts are screwed together, so I defined them in Connections with translational joints instead of bonded type manual contacts.
All parts should move synchrnously together with this given velocity profile in one duty cycle (see below).
In the transient structural, I have at first defined the velocities and remote displacements (Y, Z and rotation axes constant zero, while X position/velocities with some calculated values) and also defined frictionless support between two/three in-contact surfaces of the adjacent bodies. However, at the end, the linear motor seems to be moving far and far away instead of showing the zig-zag motion (it should because the velocities/displacments have fluctuating values, see the table/graph for velocity profile below). Only one value is shown (no maximum and minimum) in the thermal deformation results and result fails to converge.
So what I have done instead is putting zero constant for all translational/rotation axes in remote displacement, suppressing Velocity and then using acceleration with calculated values to define the mechanical inertial loadings (see figure below). I think by doing so is wrong because I am now assuming that the linear motor is static/fixed in one position and the accelerations become like a force acting on all the bodies of linear motor, resulting in static thermal deformation of a beam.
So my question is what should I do to appropriately define the mechanical loadings, so that I can see plausible thermal deformations and see the linear motor moving in quasi zig-zag motion in the results section.
Are connection settings correct, should I change/added specific types of connections?
May 11, 2023 at 11:40 amAshish KhemkaAnsys Employee
If all the parts are screwed together and cannot move relative to one another then bonded contact should be the choice instead of a translational joint. Try simplifying the model by applying one load at a time and see if you get the zig-zag motion with the application of displacement.
- 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.
- Solver Pivot Warning in Beam Element Model
- Saving & sharing of Working project files in .wbpz format
- Understanding Force Convergence Solution Output
- An Unknown error occurred during solution. Check the Solver Output…..
- What is the difference between bonded contact region and fixed joint
- User manual
- The solver engine was unable to converge on a solution for the nonlinear problem as constrained.
- whether have the difference between using contact and target bodies
- material damping and modal analysis
- Colors and Mesh Display
© 2023 Copyright ANSYS, Inc. All rights reserved.