Challenge

2-D Meshing on Dashboard Model (Instrument Panel) using ANSA

Aim:

To perform the geometry cleanup and create a 2-D mesh in the Dashboard/IP substrate model with the given element quality criteria. After meshing the component has to be assigned with a thickness.

Theory:

Dashboard

The dashboard is a control panel that is located in front of the driver in the car which controls the vehicle and its operation and indicates the features and it's working.

It indicates speed, fuel, control steering wheel, air conditioning, and now modern days it also indicates about oil pressure, weather, lights and in dashboard LED screen are given where we see the operation of parking and front camera, music system, and GPS control system are also attached. So we can see the whole working and movement of the vehicle and it's parts to control them.

Objective:

  • Geometry clean up
  • Mid Surface extraction, Shell property, and Quality assigning
  • Create mid-surface depending on the type of geometry.
  • Use of Boolean operations and lock view for better visuality of the geometry.
  • 2-D Meshing and assigning thickness to it

Procedure:

1. Import the Dashboard component to ansa environment

File > Open

Figure 1: File opened in Ansa

2. Assign a refinement to the component to see all the faces clearly and set a value of 1mm under the perimeter in Mesh module

Mesh module > Perimeter > Length

3. After refinement, we need to give a topo to get cons correctly share between the faces and to get the correct face view.

Topo module > Faces > Topo

Red represents a single CON, Yellow represents Double CON and Blue represents Triple CONs.

Figure 2: Provided a Topo

4. The basic procedure follows with cleaning up the geometry by identifying the geometrical errors listed under the check manager such as single cons, triple cons, unchecked faces, Collapsed cons, Needle faces, Overlap faces, Cracks errors which should be avoided to proceed further if we clean up the geometry, there will be a least possible error while taking out the mid surface of the component.

We have to check for the error which is in the model and it is done by Checks Manager > Geometry.

Figure 3: Geometry Check under checks manager

Here most of the Errors can be fixed by using Auto Fix option in the check manager menu others can be fixed manually.

From Faces module used - Delete, New, Topo

From Cons module used - Release, Paste

More options supported to clean up geometry error are Focus, Drawing styles, and Faces draw.

So with the above tool, we have done the geometry clean up

Now, again we run check manager and look for any error when there is no error then we can proceed onto the further steps.

Figure 4: Conforming the geometry cleanup.

5. Orientation is given by Faces > Orient > Visible.

By this, we can see only one color on the whole surface rather than the mixed color on the surface when viewed in Entity mode. Here when the orient option is selected such that color which is large in number will be applied to the whole surface. This orientation is very helpful in taking a mid surface for the shell meshing.

6. Measuring the thickness of all the parts like the base frame of the dashboard, ribs, etc in the geometry for Mid-surfacing and thickness assignment and stored these values for future reference.

Utilities > Measure

Figure 5: Measurements

7. Mid-surface is extracted using the offset method. Mid-surfacing depends on the type of geometry, if the thickness is varying across the geometry then a manual mid-surface extraction method should be deployed. For example, the area of the component shown below is having a thickness of 0.6mm, now using the offset method for mid surface extraction we can use feature angle option by defining an angle, so by which it can select the faces up to a given angle.

Topo module > Faces > Offset.

After this, select the surfaces by the offset value, since we need a middle surface so we took in the mid of the thickness value which is -0.6/2mm and negative sign because the direction of the arrow sign is in the opposite direction to that of the surface.

Figure 6: Mid-surface extracted using the offset method

8. For some faces especially in the ribs area, we can use the middle option instead of the offset option for the convenience. We need not measure the thickness of a particular part, by just selecting the opposite faces we can extract the mid surface. This option is only useful when the two surfaces are of the same shape or identical surface on each side.

Topo module > Faces > Middle.

Figure 7&8: Mid-surface extracted using the middle method

9. Now the faces which are been taken out as middle surfaces are lifted from the base will have a single con need to be pasted to the base by using the Extend tool under the 'Faces' option in the 'TOPO' module. Since we need to achieve a proper mid surface from the whole geometry. First selecting the cons followed by middle-click mouse and select the face on to which it is to be deployed.

Topo module > Faces > Extend>Target

Figure 9 &10: Deployed the Extend option

If the Extend option made for intersecting the two faces penetrates without making an intersection, then we can use an Intersection option for making a triple con at the mating of the two faces properly.

Topo module > Faces > Intersect

A view of rib capture

Figure 11: Rib capture from parent geometry

Figure 12: Comparing the extracted mid surface with Geometry in transparency mode

10. After Mid surfacing all the parts in the geometry, the mid-plane geometry is to be checked for any errors such as single cons, triple cons, unchecked faces, Collapsed cons, Needle faces, Overlap faces, Cracks errors which should be avoided to proceed further in the check manager, as shown below:

Figure 13: Geometry checkup after extracting mid-surface

Figure 14: A view of the mid surface extracted from geometry

11. After extracting the mid surface for each part, we have to assign thickness and materials in the Property id (PID) menu.

Figure 15: Assigning of thickness and materials in PIDs

12. The meshing of the geometry done by using the 'Batch' mesh option under 'Mesh Generation' will give a meshed component output with a lot of de-featuring so that here we are going with the manual meshing option rather than the auto-meshing / Batch meshing.

13. Quality Criteria and Mesh Property to be assigned: Before Meshing, the model has to be assigned with the element Quality criteria and also the Mesh properties.

Figure 16: Quality criteria

Figure 17: Mesh parameters

There are two types of two-dimensional cell shapes that are commonly used. These are the triangle(tria) and quadrilateral (quad).

Aspect Ratio:

The aspect ratio is the ratio of maximum edge length to the minimum edge length of an element. The ideal value of the aspect ratio is 1. That means all the sides of an element are of equal length. If the aspect ratio is greater than 5, it means that the max length is 5 times greater than min. length of the element and the element is said to be failed in aspect ratio criteria. However, an aspect ratio of less than 5 is generally accepted.

Fig 18: Aspect ratio of a tria and quad element

Skewness:

Skew in trias is calculated by finding the minimum angle between the vector from each node to the opposing mid-side and the vector between the two adjacent mid-sides at each node of the element. Ninety degrees minus the minimum angle found is reported.

Fig 19: Tria element; tria skew = 90- `alpha`

Skew in quads is calculated by finding the minimum angle between two lines joining opposite mid-sides of the element. Ninety degrees minus the minimum angle found is reported.

Fig 20: Quad element; quad skew = 90- `alpha`

Warping:

It is defined as the angle between the normals to two planes formed by splitting the quad element along the diagonals. The maximum angle of the two possible angles is reported as the warp angle.

Fig 21: Warp angle mentioned

Jacobian:

The Jacobian is a scale factor arising because of the transformation of the coordinate system. Elements are transformed from the global coordinates to local coordinates (defined at the centroid of every element).

Minimum and Maximum length:

Here the average element length is taken as 5mm and minimum length has 3mm and maximum length as 7mm

Minimum and Maximum angle of quad and trias:

Similarly to the length of the element angle between the edge of the quad and tria is also taken under the quality criteria

Triangles %:

Since it is mixed elements considered for the meshing so we taking a percentage of trias to be present in the meshing.

14. For a good mesh flow and to eliminate the Quality criteria errors :

  • When the meshing is done on the complex area like features, we need to do some reconstruction and smooth function to properly align the element and to get the best quality meshing which should be rid of the quality issues. For de-featuring the small fillets we can use Dach option in order to get rid of off-elements. Topo module > Faces > Dach > Divide face
  • In the Grids module, we can find the MV Free which helps in moving the nodes in order to overcome the quality issues. Mesh module > Grids > MV Free
  • If the area is too big we can be able to divide it into small areas lets say the macro area and can be able to do the best meshing out of it.
  • Moreover, the options from the module like paste, split, swap, cut, join are used in order to do the meshing properly.

Mesh module > Macros > Cut / Join

Mesh module > Grids > Paste

Mesh module > Elements > Split

  • For a good mesh flow, we need to check there should not be two trias pointing at each other. To remove these trias we can use swap, split command and pasting the nodes

Fig 22: Meshed component

Still, a few numbers of off-elements can be seen in the model is due to the connection between ribs and the base of the dashboard where it is failing mainly for the minimum length of elements.

15. After getting rid of all OFF elements, 'Draw shell as solid elements' in the Presentation parameter enables us to view the thickness which we assigned for the whole geometry.

Fig 23 & 24: Elements are visualized in solid representation

Learning outcomes:

  • Fixed the geometrical errors in Ansa by manually.
  • Learned to extract the mid surface for the component.
  • Got the idea to assign the property and material specification to the component.
  • Studied to do meshing according to the quality criteria.
  • Learned to use options from the module like paste, split, swap, cut, join in order to do the meshing properly
  • Learned to use the Dach option to de-featuring the small fillets in order to get rid of off-elements.

Conclusion:

The dashboard component has meshed successfully and the mid-surfacing of critical parts in the component is taken carefully. Here the elements are visualized in solid representation using the 'shell as solid' option in the Quality -Presentation part and covered the Quality criteria using ANSA.

Link for viewing the meshed component is provided below:

https://drive.google.com/drive/folders/15dy5LB3LZpniixC2VMZ3SWGxOJzbwzmV?usp=sharing

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.