Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Objectives: Holistic understanding of the ANSYS workflow, boundary conditions, post processing, and optimization of setup for faster run times (incl meshing, simulating with symmetry, research others)

...

  • Using regulation specified loading conditions in Appendix F of the FSGP regs, set up and execute a front, rear, and side impact loading test

Contextualizing ANSYS

ANSYS is a FEA (Finite Element Analysis) software that simulates using FEM (Finite Element Method).

...

We use ANSYS so we can save money, time, and energy. Crash-testing something virtually is much less intensive than crash-testing IRL.

Optimizing FEA

Using this article, I’ve got some ideas.

...

Doing this can simplify your mesh greatly

Simming a Cantilever Beam - ANSYS

Usually you want to start by opening ANSYS Workbench to outline your simulation and get yourself organized. Think of this as the setup portal.

...

Notice how many different types of simulations you can do.

Most of frame stuff would be static structural though so mainly go with that.

This is where you identify everything so your sim can be as accurate possible. The identifiers in question are:

  1. Engineering data (pick your material)

  2. Geometry (the shape of the thing you are simming)

  3. Modeling information (a mesh dividing the geometry into a finite number of elements) This is what makes FEA, FEA.

  4. Setup information (ex: boundary conditions and loads)

What do those symbols next to the parameters mean?

...

  1. Ensure your file with the new material(s) is in .XML format

  2. Go to “Engineering Data” tab in ANSYS Workbench Project

  3. Select “File” --> “Import Engineering Data”

  4. Select your indicated XML file w/materials

  5. Select open

  6. Your materials should be there now

Lets start with Geometry.

  • Right click Geometry → New SpaceClaim Geometry.

...

SpaceClaim doesn’t really seem worth it to 3D model. SolidWorks, even OnShape, is way better.

Woahhhhh colors O.o

11/9/2024 Torsional Rigidity - Static Structural Deformation Analysis on Early 22-24 Frame Iteration

...

Process:

  1. 7mm Mesh on entire structure

    1. This frame was a .SLDPRT and not .SLDASM so did not have to individually select each pipe member.

  2. Completely fixed the back panel of the frame (rectangle with asterisk shaped cross brace pattern at the back

    1. This section will NOT move at all

  3. Applied +1500 N y-direction force on the front left hardpoints

  4. Applied -1500 N y-direction force on the front right hardpoints

  5. Solved first time

  6. Solved for “Equivalent Stress” and “Total Deformation”

    1. Screenshot above is total deformation (see top left)

...

  1. This frame is not torsionally rigid enough

  2. Make sure to keep your element size realistic

    1. If you have elements smaller than 7mm, don’t try to set element size to 7mm because you can’t mesh empty space

  3. ANSYS is a D1 RAMmaxxer - make sure your applications are closed during “solve” period

    1. If you don’t think you have sufficient RAM for solve to complete, close ALL other applications. The solve WILL terminate w/o sufficient RAM

  4. Useful tool to debug solves is checking the Solution Information sheet under the “Outline” tree

    1. Helped me understand the RAM issue

  5. When you select multiple points/edges/faces that aren’t connected to each other (in terms of selection), the indicated force will apply at the centroid of the selection

    1. Ex: my selection of the hardpoints to sim torsional rigidity

    2. Oftentimes, the force will appear at the first selected point/edge/face, even though it’s actually at the centroid.

Meeting notes from 11/27/2024 w/Ryan G. From Combustion

Ideal workflow for static structural sims:

...

This way you can have multiple sims referencing the same geometry/model.

If you think that there’s a place where two points that should be in contact aren’t, run a modal simulation. It’s good for troubleshooting contacts, and your frame in general.

Make sure to hit the “share” button in spaceclaim when using beam elements.

Solution → insert → beam results → axial force. Helps to show places of interest on the frame.

Meshing Methods

Right click mesh + show + sweepable bodies shows which bodies u can use sweep (the most efficient meshing method)

for areas that are unsweeapable try to do quads/hex mesh (less expensive, but less accurate for some geometries, essentially less complex geometry is good for this)

multizone mesh method is a mix b/w sweep and face meshing

cartesian is coordinate-centric

layered tetrahedrons for mainly 3d printing we're not gonna use much

Primemesh is python based (interesting uncharted territory)

patch conforming is gen triangles out and go in (newer, and more efficient)

patch independent is gen triangles in and go out (vv of patch conforming)

Additional Points

make sure to set element order to quadratic - more simulation accuracy (set to this by default)

but for crash sims you want linear because of how expensive those sims are

Splitting beam elements??

“You can put a coordinate system at those locations and then you should be able to apply a remote force along that coordinate system

  • Do this by in workbench view->properties, then you click on the geometry and you can go over to the right and click the checkbox to turn on coordinate systems” - Ryan

“Or if you split the tube at those locations when you extract as a beam it should give you a point to apply this load” - Ryan

Basically, split tube BEFORE extracting as a beam.