Challenge

ANSA - Major Project - CFD Meshing for Tesla Cyber Truck

Problem Statement: -

For the given model, check and solve all geometrical errors and Assign appropriate PIDs. Perform meshing with the given Target length and element Quality criteria. Create A wind Tunnel for analysis and Assign appropriate PIDs.

The target lengths for all PIDs are given below: -

1. Body - 4mm

2. Tires - 2mm

Solution: -

AIM: -

A. To Perform Geometric Cleanup of Tesla Cyber Truck Model and assign Relevant PIDs.

B. To Perform Surface Meshing on the Tesla Cyber Truck Model with suitable Target Length.

Given: -

A. The Given CAD Model of the BMW M6 Model is Shown Below: -

Performing Geometric Cleanup of Model: -

A. Performing Topo to Join Nearby Surfaces: -

i. Description of Tools used(Reference - ANSA Help): -

a. Topo(Faces) `->` This function automatically creates topological conditions between selected adjacent CONS.

ii. Step OUTPUT: -

B. Performing Geometric Check: -

i. Description of Tools used(Reference - ANSA Help): -

a. Check Manager(Checks) `->` This is a Tool used to Check for different types of errors. Mainly used for Geometric and Penetration Errors.

ii. Step OUTPUT: -

C. Cleaning up Left Side Body: -

i. Description of Tools used(Reference - ANSA Help): -

a. New(Faces) `->` This function defines a new surface by selecting its boundary curves and creates a corresponding face that covers the new surface. The calculated surface appears as a net.

ii. Step OUTPUT: -

D. Cleaning up Right Side Body: -

i. Description of Tools used(Reference - ANSA Help): -

a. New(Faces) `->` This function defines a new surface by selecting its boundary curves and creates a corresponding face that covers the new surface. The calculated surface appears as a net.

ii. Step OUTPUT: -

E. Cleaning up Front Body: -

i. Description of Tools used(Reference - ANSA Help): -

a. New(Faces) `->` This function defines a new surface by selecting its boundary curves and creates a corresponding face that covers the new surface. The calculated surface appears as a net.

b. Delete `->` The Delete function of the Geometry Group can be used to delete various ANSA entities (Curves, Faces, FE-Model entities, etc.).

c. Cut(Faces) `->` This function cuts (splits) an existing Face or joins faces if an inverse operation is applied (right mouse button). It does not require the existence of Hot Points since it can be applied directly on an arbitrary position of a CONS.

d. Delete(Hot Points) `->` This function deletes Hot Points lying on a CONS segment. After deletion, the adjacent CONS segments sharing the Hot Point become one.

ii. Step OUTPUT: -

F. Cleaning up Back Body: -

i. Description of Tools used(Reference - ANSA Help): -

a. New(Faces) `->` This function defines a new surface by selecting its boundary curves and creates a corresponding face that covers the new surface. The calculated surface appears as a net.

ii. Step OUTPUT: -

G. Resolving Penetration Errors: -

i. Description of Tools used(Reference - ANSA Help): -

a. New(Faces) `->` This function defines a new surface by selecting its boundary curves and creates a corresponding face that covers the new surface. The calculated surface appears as a net.

b. Delete `->` The Delete function of the Geometry Group can be used to delete various ANSA entities (Curves, Faces, FE-Model entities, etc.).

c. Cut(Faces) `->` This function cuts (splits) an existing Face or joins faces if an inverse operation is applied (right mouse button). It does not require the existence of Hot Points since it can be applied directly on an arbitrary position of a CONS.

d. Delete(Hot Points) `->` This function deletes Hot Points lying on a CONS segment. After deletion, the adjacent CONS segments sharing the Hot Point become one.

ii. Step OUTPUT: -

H. Cleaning up Tires: -

i. Description of Tools used(Reference - ANSA Help): -

a. New(Faces) `->` This function defines a new surface by selecting its boundary curves and creates a corresponding face that covers the new surface. The calculated surface appears as a net.

ii. Step OUTPUT: -

I. Warnings that require Geometry Changes for Resolution(So are left Un-Resolved): -

i. Description of Tools used(Reference - ANSA Help): -

a. Check Manager(Checks) `->` This is a Tool used to Check for different types of errors. Mainly used for Geometric and Penetration Errors.

ii. Step OUTPUT: -

Giving Property/PID Naming: -

A. Body: -

B. Tires: -

Performing Surface Meshing: -

A. Surface Mesh of Body: -

i. Description of Tools used(Reference - ANSA Help): -

a. Mesh Parameters `->` This function opens the 'Mesh Parameters' window, where the user can define the parameters for the Reconstruction, Reshape and Fix functions.

b. Quality criteria `->` Select and set the respective quality criteria for the corresponding elements to perform the Quality Checks (Hidden Mode). Also, set the general presentation settings concerning the ANSA workspace.

c. Length(Perimeters) `->` This function defines the element length on selected perimeter segments or macro areas. The element length may be explicitly declared or may be declared as a factor to be multiplied by the existing element length.

d. Freeze/Un(Macros) `->` This function locks/unlocks the selected Macro Areas and their boundary segments. In this way, the Macro Areas' condition is stabilized and no participation to functions that might alter their topology or meshing (if any) is permitted. If any function tries to alter the Macro Area, or a Macro Area's component is selected to participate to another function, a relative message appears in the text window.

e. CFD(Mesh Generation) `->` This function is recommended after the user has applied the Perimeters>Spacing(Auto CFD) on the selected perimeters. This algorithm meshes with variable element length, depending on the local curvature of the underlying CAD surface, under tight user-controlled specifications. It generated the less possible elements taking into account all small details of the geometry. This algorithm is an advanced meshing algorithm tailor-made to meet CFD specs or other application areas where a variable-size mesh is required.

f. Improve(Shell Mesh) `->` The function is applied on either meshed Macro Areas or FE models in order to improve the existing mesh. The user can select one of the embedded algorithms: Reconstruct, Reshape, Smooth, or Fix Quality.

ii. Step OUTPUT: -

B. Surface Mesh of Tires: -

i. Description of Tools used(Reference - ANSA Help): -

a. Mesh Parameters `->` This function opens the 'Mesh Parameters' window, where the user can define the parameters for the Reconstruction, Reshape and Fix functions.

b. Quality criteria `->` Select and set the respective quality criteria for the corresponding elements to perform the Quality Checks (Hidden Mode). Also, set the general presentation settings concerning the ANSA workspace.

c. Length(Perimeters) `->` This function defines the element length on selected perimeter segments or macro areas. The element length may be explicitly declared or may be declared as a factor to be multiplied by the existing element length.

d. Freeze/Un(Macros) `->` This function locks/unlocks the selected Macro Areas and their boundary segments. In this way, the Macro Areas' condition is stabilized and no participation to functions that might alter their topology or meshing (if any) is permitted. If any function tries to alter the Macro Area, or a Macro Area's component is selected to participate to another function, a relative message appears in the text window.

e. CFD(Mesh Generation) `->` This function is recommended after the user has applied the Perimeters>Spacing(Auto CFD) on the selected perimeters. This algorithm meshes with variable element length, depending on the local curvature of the underlying CAD surface, under tight user-controlled specifications. It generated the less possible elements taking into account all small details of the geometry. This algorithm is an advanced meshing algorithm tailor-made to meet CFD specs or other application areas where a variable-size mesh is required.

f. Improve(Shell Mesh) `->` The function is applied on either meshed Macro Areas or FE models in order to improve the existing mesh. The user can select one of the embedded algorithms: Reconstruct, Reshape, Smooth, or Fix Quality.

ii. Step OUTPUT: -

Developing and Meshing Wind Tunnel: -

A. Measuring Model Dimensions: -

i. Description of Tools used(Reference - ANSA Help): -

a. Measure `->` This function performs various measurements according to the corresponding Selection Mode. The applied measurements can be saved and viewed at a later stage.

b. Relative(Points) `->` This function defines new 3D points that lie on a given relative position from a number of selected 3D points, Hot Points, Weld Points, etc. The input of a (dx, dy, dz) vector or an indication by the mouse is required for the definition of the relative position.

c. Create(curves) `->` This function streamlines legacy functionality for Planar and 3-D curves, including primitive planar shapes (circles and ellipses, rectangles), and adds corner fillet, trim, and offset capabilities. Support may be derived from geometric and element entities (e.g., Faces, CONS, Curves, Nodes, Elements, Working Planes e.t.c).

ii. Step OUTPUT: -

B. Making Wind Tunnel: -

i. Description of Tools used(Reference - ANSA Help): -

a. Relative(Points) `->` This function defines new 3D points that lie on a given relative position from a number of selected 3D points, Hot Points, Weld Points, etc. The input of a (dx, dy, dz) vector or an indication by the mouse is required for the definition of the relative position.

b. Create(curves) `->` This function streamlines legacy functionality for Planar and 3-D curves, including primitive planar shapes (circles and ellipses, rectangles), and adds corner fillet, trim, and offset capabilities. Support may be derived from geometric and element entities (e.g., Faces, CONS, Curves, Nodes, Elements, Working Planes e.t.c).

c. New(Faces) `->` This function defines a new surface by selecting its boundary curves and creates a corresponding face that covers the new surface. The calculated surface appears as a net.

ii. Step OUTPUT: -

C. Meshing Wind Tunnel: -

i. Description of Tools used: -

a. Mesh Parameters `->` This function opens the 'Mesh Parameters' window, where the user can define the parameters for the Reconstruction, Reshape and Fix functions.

b. Quality criteria `->` Select and set the respective quality criteria for the corresponding elements to perform the Quality Checks (Hidden Mode). Also, set the general presentation settings concerning the ANSA workspace.

c. Length(Perimeters) `->` This function defines the element length on selected perimeter segments or macro areas. The element length may be explicitly declared or may be declared as a factor to be multiplied by the existing element length.

d. Spacing(Perimeters) `->` Manual control of nodal spacing and distribution on perimeter segment. There are five available node-biasing modes in ANSA, Linear, Geometric, Bi-Geometric, Bell Curve, and User Defined. This function can be applied only on CONS, if there is no CONS in the model, the function is not activated.

e. Freeze/Un(Macros) `->` This function locks/unlocks the selected Macro Areas and their boundary segments. In this way, the Macro Areas' condition is stabilized and no participation to functions that might alter their topology or meshing (if any) is permitted. If any function tries to alter the Macro Area, or a Macro Area's component is selected to participate to another function, a relative message appears in the text window.

f. CFD(Mesh Generation) `->` This function is recommended after the user has applied the Perimeters>Spacing(Auto CFD) on the selected perimeters. This algorithm meshes with variable element length, depending on the local curvature of the underlying CAD surface, under tight user-controlled specifications. It generated the less possible elements taking into account all small details of the geometry. This algorithm is an advanced meshing algorithm tailor-made to meet CFD specs or other application areas where a variable-size mesh is required.

g. Improve(Shell Mesh) `->` The function is applied on either meshed Macro Areas or FE models in order to improve the existing mesh. The user can select one of the embedded algorithms: Reconstruct, Reshape, Smooth, or Fix Quality.

ii. Step OUTPUT: -

Click Here To Download The Completed Tesla Cyber Truck with Wind Tunnel

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.