General Mechanical

General Mechanical

Topics related to Mechanical Enterprise, Motion, Additive Print and more.

Making a Wheel Rotate in Ansys Static Structural

    • Colleen
      Subscriber

      Hello,


      I need to make a wheel rotate to satisfy a boundary condition in my model. I have a frictionless contact region between the axle and the wheel, but can't seem to make the correct contact region between the wheel and the floor correct to make the wheel rotate on the surface. 


      Could you please advise me if this is possible?


      Thanks!


       



       

    • peteroznewman
      Subscriber

      Colleen,


      What is the question you want the model to answer? Depending on the question, different models will provide appropriate answers.


      For example, a turbine disk holds turbine blades and spins at a very high rotational velocity. A Static Structural analysis of a sector of the disk and one blade has the center of the disk as a fixed support, and a rotational velocity applied to all the bodies. The rotational velocity BC creates the centrifugal force on the mass pulling it outward.


      You are showing a wheel in contact with a surface in a Static Structural model and say the wheel has a frictionless connection to the axle. I assume you want the wheel to roll on the surface. In this context, the Rotational Velocity is inappropriate for this model and should be deleted. You could make the surface move to the left or the wheel axle move to the right. The results in Static Structural would be the same. It's a little simpler to make the surface move to the left, so also delete the Fixed Support. It might be good to make the surface a little longer in the X axis.


      Here is what to add:



      • Translational Joint along the X axis between the surface and ground. (Joints are under Connections).

      • Joint load for the translational joint of a -4 mm displacement. This moves the surface to the left so the wheel will roll.

      • Frictional contact between the wheel and the surface.

      • Bonded Contact between the wheels and the axle

      • Revolute Joint between the axle and the arm so the wheels can spin.

      • Spherical Joint between the right end of the arm and ground (like a trailer hitch).

      • Add Standard Earth Gravity -Y direction so the wheel can have a force against the surface.

      • Make this a 2-step Analysis.

      • Turn Auto Time Stepping On.

      • Step 1, the Joint Displacement = 0. Just let Gravity set the wheels down on the surface.

      • Step 2, let the Joint Displacement = -4 mm.

      • Make Step 2 have Initial Substeps of 20 and Minimum Substeps of 20 to get 20 frames of the wheel rolling.

      • Turn on Large Displacements.


       Let me know if that works for you.


      Regards, Peter

    • Colleen
      Subscriber

      Hi Peter,


      The part I’m looking at is actually part of a larger wheelchair frame model. Originally, I didn’t model any wheels and had frictionless boundary conditions at the wheel locations. However, I was finding that the model was overconstrained because it didn’t allow for any rotation, and it wasn’t matching my physical validation model, which I’m doing using with strain gauges. So I am hoping that by inputting wheels into the model, I can allow for both rotation and forward translation when a downwards load is applied to the chair.


      I’m working through the steps you’ve provided. A couple questions.. When I create a joint, do I need to delete the contact between those two bodies? I’ve created a two-step analysis in Analysis Settings. How do I input the loads into different steps in a multi-step analysis? With the standard earth gravity, do I apply that load to all bodies? I would think it would make sense to not apply it to the floor, but I can’t see how to select individual bodies.


      Thank you for your help!

    • peteroznewman
      Subscriber

      Hi Colleen,


      If you are interested in the stress on a wheelchair frame, you might not need wheels or a ground surface to do that. You could create a Remote Displacement scoped to the part of the frame where the wheel connects to the frame and make the remote point at the center of the axle. Since there are two wheels on the ground sharing a common axle, are you assuming the axle has some clearance so the arm can rock between the two wheels freely for a few degrees?  If so, that is the point to put the remote point.  The Remote Displacement can provide just one constraint, y=0 so everything else is free on two of the "wheels".  If you have four wheels, you will have to make one remote displacement have x,y,z = 0 to anchor the frame to a point, while another remote displacement separated along the x axis from the first "wheel" will have y,z=0 to stop the wheelchair frame from spinning about the x,y,z=0 point.


      Alternatively, if there is a very stiff and clearance-free connection of the axle to the arm, say through a pair of roller bearings, then you probably need two wheels on the ground surface so the pressure of each wheel to the ground can be different as the frame distorts under load.


      Let me know which case applies and reply with an image of the wheelchair frame and the loads you want to apply to it.


      ANSWERS


      When you create a joint between two bodies, you don't also want contact between the same two bodies. Delete or suppress that.


      Once you type Steps = 2 under Analysis Settings, every load in your model now gets two rows; one for step 1 and one for step 2. Type in the values you want to use on each row.


      Gravity applies to all mass in the model. If you have a floor, gravity will pull that down too, but the translation joint will support that load as well as the wheel forces.


      Regards, Peter

    • Colleen
      Subscriber

      Thanks for your response. I think I'm looking at the second case. At the moment, I'm looking at a 1000N static downward load applied to the top of the wheelchair. I've attached a picture below of both my physical and my FEA model. However, I'm also planning to look at failures associated with fatigue, and will need to model the chair moving so that would be a different load case. 



    • peteroznewman
      Subscriber

      Please reply with an image of the supports you currently are using on the model.


      Here is my suggestion for an Exact Constraint (6 DOF) connection to ground.


    • Colleen
      Subscriber

      Hi Peter,


      Please see attached. I have cylindrical supports on the rear and a frictionless support at the front. 


      I notice you have different supports for each side at the rear of the chair. Is that intentional? 


      Thanks!


    • peteroznewman
      Subscriber

      Hi Colleen,


      I deliberately have different constraints on one big wheel axle vs. the other wheel axle.


      In your model, the X axis is along the cylindrical axis of the two axles. If you have two cylindrical supports along the same axis, then you need a constraint to prevent motion along that axis. That is why one of the two has x,y,z=0 constraint to stop motion along that axis.


      I am suggesting a Remote Displacement on those cylindrical faces that leaves rotations free. This is more realistically representing how the axles are free to rotate given they have a big wheel mounted to the axle.


      I am also suggesting a Remote Displacement on the face where you show a Frictionless Support on the end of the trailing arm. The Fritionless Support is holding that face flat and not allowing Y displacement but also not allowing rotation about X or Z. By replacing the Frictionless Support with a Remote Displacement that only has Y=0 and leaves all other DOF free, the frame will be free to distort in a realistic way.

    • nihe
      Subscriber

      Hi Peter,


      i read your first answer and ich want to simulate a wheel like a turbine disk. I can apply the velocity easily, but i am struggling with the supports. Can you also help me with that?


       


      Best regards

    • peteroznewman
      Subscriber

      Nihe, please create a New Discussion and copy/paste the text in the post above into that New Discussion, then delete the post above.


      The reason is this Discussion is owned by Colleen and you will not be notified of any replies. This Discussion is also marked as Solved.

    • nihe
      Subscriber

       Hello Peter,


       


      thanks for the reply. New Discussion is created.


       


       

Viewing 10 reply threads
  • The topic ‘Making a Wheel Rotate in Ansys Static Structural’ is closed to new replies.