Vous êtes sur la page 1sur 22

# FSAE Flex Body Tutorial

April 8, 2013

## What We Will Simulate

We will simulate the stress in an upright during a braking event using the Formula SAE demo car shown below (view slideshow to watch animation).

4/8/2013

## Creating the Flexible Body

We will use ViewFlex in Adams/View to generate a Modal Neutral File (MNF) and import it to our subassembly in Adams/Car.
Open Adams/View. Select New Model. Name the model flexible_upright. Select File -> Import. Fill out the box as shown. (your upright parasolid file may be in a different location) Select OK. Rename the upright part from PART_2 to upright.

4/8/2013

## Creating the Flexible Body

We now need to create all of the attachment points as joints in order for ViewFlex to generate an MNF.
Change your working grid to the XZ plane by selecting Settings -> Working Grid and setting the orientation to the Global XZ plane. Create fixed joints between upright and ground at:
0,0,0 0,0,115 0,0,-115 85,0,-72.6

*MUST BE IN THAT ORDER FOR FUTURE STEPS To input joints at specified locations, right click anywhere on the screen and the following dialog box will appear.

4/8/2013

## Creating the Flexible Body

Now we must make the upright geometry flexible.
Right click on the upright and select Part:upright -> Make Flexible. Select Create New. Change the material to aluminum by right clicking the box and selecting Materials -> Guesses -> Aluminum. Check the advanced settings box. Fill in the box as shown below and select Mesh preview :

4/8/2013

## Creating the Flexible Body

We must now determine how we will distribute loads from each of the attachment points.
Select the Attachments button. Now select Find Attachments. For Coordinate Reference 1:
Make Selection Type = Closest Nodes Make Attachment Method = Compliant(RBE3) Make Number of nodes = 40 Select Transfer IDs

4/8/2013

## Creating the Flexible Body

For Coordinate Reference 2:
Make Selection Type = Cylindrical Make Attachment Method = Rigid(RBE2) Make Radius = 5mm Make End Location = 0,0,90 Select Symmetric Select Transfer IDs Make Selection Type = Cylindrical Make Attachment Method = Rigid(RBE2) Make Radius = 5mm Make End Location = 0,0,-90 Select Symmetric Select Transfer IDs

4/8/2013

## Creating the Flexible Body

For Coordinate Reference 4:
Make Selection Type = Cylindrical Make Attachment Method = Rigid(RBE2) Make Radius = 5mm Make End Location = 96.26,0,-74.93 Select Symmetric Select Transfer IDs

Select Flexbody preview to make sure everything looks as expected. If everything looks as it does on the right, select OK

4/8/2013

## Accessing the MNF File

In your working directory, there is now a file named upright_0.mnf.
In this unique case where the upright part is symmetric (about its own mid-plane), we will use the same mnf file for the right and left side. Therefore, we need a copy. Copy and paste the mnf file into the same directory so you now have a upright_0 Copy in your directory and rename it upright_0_2.mnf

4/8/2013

4/8/2013

10

## Importing the Tutorial Files

Please copy and paste the templates _fsae_frontsusp_flex.tpl and _fsae_frontsusp_noflex.tpl to the templates.tbl folder in the FSAE database.
Please copy and paste the subsystems fsae_front_susp_flex.sub and fsae_front_susp_noflex.sub to the subsystems.tbl folder in the FSAE database. These files have been created to adapt the FSAE front suspension to accommodate the upright design.

4/8/2013

11

## Using the MNF File

Open the subsystem fsae_front_susp_flex.sub.
After making sure all of the icons are showing, right click near the left hub and select General Part: gel_upright -> Modify. In the dialog box, select Rigid to Flex.

4/8/2013

12

## Using the MNF File

Now select Launch Precision Move Panel.
Fill the box out as follows to bring the part from 0,0,0 to the bearing center hardpoint:

Select OK on the open dialog boxes and your upright should be in place.

4/8/2013

13

## Using the MNF File

Now do the same for the right upright but using the upright_0_2.mnf file and making C2=700.

4/8/2013

14

## Comparing Flex vs. No Flex

We now need to create two suspension assemblies, one with the flexible uprights and one without the flexible uprights. Select File -> New -> Full-Vehicle Assembly and create the following assemblies:

4/8/2013

15

## Comparing Flex vs. No Flex

We will now look at the effect of flexible uprights on a harsh braking event, where the driver will apply enough force for a 1.1g decel in .01 seconds.
Select Simulate -> Full-Vehicle Analysis -> Straight-Line Events -> Braking and run the two events shown below:

4/8/2013

16

## Comparing Flex vs. No Flex

Switch to the Post-Processor by pressing F8.
Highlight both simulations we performed and plot chassis_accelerations -> longitudinal.

4/8/2013

17

## Comparing Flex vs. No Flex

Notice how the flexible-body simulation has a peak that does not exist in the simulation with a rigid body. This is due to a front wheel lock-up that only occurs in the flexible-body simulation. When the wheel regains traction, there is an acceleration spike. See below:
Go through other results sets and see what else is different between the flexible upright simulation vs. the rigid upright simulation.

4/8/2013

18

## Analyzing Stress in the Flexible Upright

Now select flex -> flex_brake. We need to load the Adams/Durability Plugin to analyze stress by selecting Tools -> Plugin Manager

4/8/2013

19

## Analyzing Stress in the Flexible Upright

Select the Camera tab.
Right-click in the Follow Object box and select Flexible_Body -> Guesses -> ger_upright_flex. Press Shift+S to view the animation in wireframe view and zoom in on the right upright. Select the Contour Plots tab. Set Contour Plot Type to Von Mises Stress. You can now watch the stress plot as the model runs.

You can see the animation in the flex_braking_event.avi file attached to the example page.

4/8/2013

20

## Analyzing Stress in the Flexible Upright

To plot stress of the node that sees the highest stress, go to the Hot Spots tab.
Select Display Hotspots and Node ID. Notice that it says Node=22256 which is the node ID.

## Now select Durability -> Nodal Plots

Fill out the box as shown below:

4/8/2013

21

## Analyzing Stress in the Flexible Upright

To plot the stress in this node, select View -> Load Plot
Select Source -> Result Sets and type *flex* in filter. Plot the option shown below:

4/8/2013

22