warning: remember to change your working directory before you … · 2008. 6. 22. · warning:...

27
Version 1.0 6/18/2008 1 Designing a track in Adams/Car : This tutorial is designed to help you understand how to use the Road Builder function inside of Adams/Car to generate a track for full vehicle simulations. Road Builder uses three dimensional points entered by the user to define the centerline of a roadway or travel surface. The user must enter X,Y, and Z coordinates for points along the path. At each point, the user must also enter a roadway width, friction values for the left and right side of the road, and a bank angle for the road. Since Road Builder requires a large list of XYZ points, it is logical to begin your roadway design using a CAD package. This will allow you to design your track visually, list out the points required to create the track, then cut and paste them directly into Road Builder. Warning: Remember to change your working directory before you begin this lesson. If you do not, Adams may not work correctly. Also remember to move everything you wish to keep from the working directory before you log off. See the Opening Files tutorial for more information.

Upload: others

Post on 05-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 1

Designing a track in Adams/Car:

This tutorial is designed to help you understand how to use the Road Builder function

inside of Adams/Car to generate a track for full vehicle simulations.

Road Builder uses three dimensional points entered by the user to define the centerline of a

roadway or travel surface. The user must enter X,Y, and Z coordinates for points along the path.

At each point, the user must also enter a roadway width, friction values for the left and right side

of the road, and a bank angle for the road.

Since Road Builder requires a large list of XYZ points, it is logical to begin your roadway design

using a CAD package. This will allow you to design your track visually, list out the points

required to create the track, then cut and paste them directly into Road Builder.

Warning: Remember to change your working directory before you begin this lesson. If you do not,

Adams may not work correctly. Also remember to move everything you wish to keep from the working

directory before you log off. See the Opening Files tutorial for more information.

Page 2: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 2

Creating Barber Motorsports Complex in Adams/Car:

The first step in creating a track is to have a geometric layout for the travel surface. This

can be anything you dream up – from a skidpad or autocross track for FSAE or a hill climb or

motocross track for Mini Baja. There are several ways to get started other than just dreaming up

a track. The easiest way is to find an actual track that has already been built. Barber Motorsports

has the exact dimensions of their track published on the internet. (and are also included in this

tutorial) Other good sources are motocross track websites, SCCA forums for autocross tracks,

and aerial images. Michelin has a tire test facility in South Carolina and can be seen clearly from

free aerial images provided by www.maps.live.com. These images can be imported into CAD

software and then traced out to give the outline of a track surface.

Barber Motorsports Park Track Geometry

To get started, we would first open CAD software and make an outline of the Barber

facility. This tutorial assumes that the user has had enough CAD experience to do this on his or

her own. There is an Excel file in the tutorials folder called Barber Tutorial.xls containing the

three dimensional points needed for this tutorial. Those points were created by inserting the

above image into the CAD software. The centerline of the track was traced out, and a list of the

X,Y, and Z coordinates of the centerline were then input into the Excel file included with this

tutorial.

From your CAD file, you should be able to list the X,Y, and Z coordinates from your

track. One important note is that you should always begin your track at the origin (0,0,0) and if

your track is a continuous loop, it should also end at the origin. ADAMS/Car always begins each

simulation by placing the full vehicle model at the 0,0,0 location. This requires that you design

your track to occupy that space.

Page 3: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 3

Now that we have a path of travel for our full vehicle analysis, lets open ADAMS/Car.

• Click on the start menu/All programs/MSC.Software/MSC.ADAMS 2005

r2/ACar/ADAMS – Car

Once ADAMS/Car opens, we need to open a full vehicle assembly. ADAMS/Car will not let us

access the Road Builder function unless we have an assembly open.

Page 4: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 4

• Inside Adams/Car, click Open/Assembly

Now you will be prompted for the Assembly Name. There is not a button to browse to the

assembly you want, you must double click in the text entry area of the dialog box. This will

automatically bring up the file browser.

• Double Click in the text entry area. You should see the following dialog box:

Page 5: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 5

We will open the MDI_Demo_Vehicle.asy. This is a demo vehicle which has been built

and tested by the software manufacturer. By using this vehicle which we know has been built

correctly, it will allow us to troubleshoot any warnings or errors much easier.

• Double click the MDI_Demo_Vehicle.asy file.

• Now click Apply

You should get a popup message window like the one below:

Page 6: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 6

Once the full vehicle assembly has fully loaded, your screen should look like the following

photo:

• Now click close on the popup message window, and then click the red ‘X’ to close the

open assembly dialog box.

Page 7: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 7

Now we are ready to open the Road Builder and begin to create our track.

• Click simulate/full vehicle analysis/Road Builder

This will open the Road Builder portion of ADAMS/Car. There will be a user interface that

should look similar to the one below:

Road Builder User Interface

Page 8: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 8

Now that Road Builder is open, lets get started creating the track. By default, each time you go to

the Road Builder interface, the last opened track will be displayed. We need to start a new Road

Builder File.

• Click File/New

This opens a clean Road Builder file, and should look like the above photo. The first thing we

need to do is define the units. I like to work in feet and degrees, so we will change those units

shown on the right of the screen.

• Click Settings/Units and a screen like this will appear:

• Change the units to: Feet, Pounds Mass, Pounds Force, Seconds, and Degrees, then select

“OK”

Now lets move on to the Global tab to set some of the global parameters.

• Click on the Global tab;

You should be looking at a screen like this:

Page 9: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 9

• Set the Forward direction to Normal

• Set the Search Algorithm to Fast

• Set Closed Road to Yes

• Set the Road Vertical to (Loc X = 0, Loc Y=0, Loc Z=1)

• Select the Road Width Check Box and enter a value of 15. (This gives your track an

overall width of 15 feet. Think of this as the grassy shoulder of the road. This will be

more evident later)

• Select the Road friction Left and Right Check boxes and set their values to 1 (This

assigns a multiplier to the friction of the shoulder of the road – in this case it will be the

same friction as the travel surface)

Your screen should look like the dialog box above.

Now we want to define the centerline of our track.

• Click on the Road Points Tab

Page 10: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 10

This is what you should see under the road points tab. This is the dialog box where we will be

entering all of the X,Y, and Z coordinates of the centerline of our track. Don’t worry, you wont

have to type all of them in!

• Left click on the point number one to highlight the row.

• Now right click on Number 1 and select “Delete Row(s)”

Page 11: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 11

This will remove the one row of data already entered into Road Builder.

• Now, navigate to the Tutorial CD and open the Microsoft Excel File labeled “Barber

Tutorial.xls”

• Next, select all the cells in the Excel file containing data. The first row should contain

X,Y, and Z data of (0,0,0) and the last row should also contain (0,0,0). Your selection set

should be 3 columns wide and 294 rows long. Do not select any of the cells containing

text, such as X, Y, or Z.

• Right click on the selected data in Excel and click “copy”

• Now lets go back to the Road Builder window in ADAMS/Car

• Left click the button near the bottom of the window that says “Add Road Points”

• You will be prompted for the number of road points to be added. Type in “294” and press

“ok” Your screen should look like the one below.

Page 12: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 12

The 294 road points you just added correspond to the 294 rows of X,Y, and Z points you copied

from the Excel file. Now we need to paste the data into Road Builder. Your screen should look

like this:

Page 13: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 13

Right now, all of these cells should contain zeros.

• Now highlight all of the X, Y, and Z values in the Road Builder window just like in the

above picture. To do this, point your mouse to the X value for row number 1. Hold down

the left mouse button and drag to the bottom of the screen. As you are dragging, drag

your mouse toward the right to encompass all three of the X, Y, and Z columns. Once all

of the desired cells are highlighted in blue, you can release your left mouse button.

• To paste the copied data from Excel into Road Builder, hold down the control button on

the keyboard and tap the V key twice. Sometimes this doesn’t work right away, so you

may have to try it a few times before it will work.

Now that the X, Y, and Z data is entered into Road Builder, you must enter values for the rest

of the data.

• Go back to Excel and create a column of cells that all contain the number 12. Make the

column 294 rows high (this is the number of rows in Road Builder). Now on your own,

copy and paste the column into Road Builder in the “width” column. This will make our

travel surface 12 feet wide at every data point. Our track will be 12 feet wide with a 2.5

foot grass shoulder around it. (This is from the global 15 foot width we entered on the

global tab)

Page 14: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 14

• Also use Excel to enter values of 0.9 into Road Builder for both the Friction Left and

Friction Right. (These values are for the coefficient of friction for the right and left sides

of the road, respectively.

Your screen should look like this:

If you are not comfortable copying and pasting data into Road Builder, you can manually enter

each piece of data into the cells by selecting the individual cell and typing in the value.

Now, lets look at a plot of our data to make sure our track looks like we would expect it to.

• Click on the “Show X-Y Plot” button near the bottom of the Road Builder window.

A window should pop up and look like this:

Page 15: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 15

If your window doesn’t look like this, try pressing the “Redraw” or “Fit” button on the right side

of the window. This will fit the plot to the window so all of the data is viewable.

When you are finished looking at your track’s X-Y geometry, just close the Road Point Editor X-

Y window.

Now let’s save the road file so we don’t lose all that hard work!

Page 16: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 16

• From the above window, click “Save As” on the bottom right hand corner of the window.

Navigate to a directory and save your file. Remember where you save the file so you can

get to it later to run a simulation on your track. Also remember when you name the file to

NOT use spaces in the name. It WILL mess up if you include spaces in any folders or file

names that you may access.

The final task when creating a track is to include rough areas or potholes to simulate real world

roads. To do this, we will use the obstacle tab in Road Builder.

• Click on the Obstacle tab in Road Builder. Your screen should look like this:

Page 17: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 17

We will add a pothole obstacle for our track. There are several types of obstacles, including

jumps. This feature will be very important for those of you designing and simulating Mini Baja

suspensions.

• In the name text entry line near the bottom of the window, type the word “pothole”

• Now click the “Add” button next to the text entry line.

The obstacle “Pothole” should appear like in the photo below.

Page 18: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 18

Now we need to define the location of the pothole. I entered the start of the pothole at (0,0,0) and

the end of the pothole at (100,0,0). This will simulate a 100 foot long sudden drop in the road

surface.

• Make sure your obstacle parameters are identical to those listed in the above and below

photos.

From this screen, you can add many different obstacles at any location along your track.

Next, we need to edit some more specific obstacle parameters.

Page 19: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 19

Road Builder Obstacle parameters

• Left click the word pothole to highlight the data set for the pothole obstacle.

• Now right click the word pothole and then left click “Modify with PropertyEditor”

Make sure you click on the “Modify with PropertyEditor” button highlighted in blue as in the

photo below:

Page 20: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 20

Clicking “Modify with PropertyEditor” will bring up the following screen:

Page 21: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 21

This Property Editor will allow you to change parameters associated with your obstacle. The

obstacle type drop down menu will allow you to create obstacles such as jumps, potholes, and

objects in the road. I strongly encourage you to experiment with these settings so you have a feel

for how they change your full vehicle simulations. These obstacles will help you more accurately

simulate real world conditions. We all know that no road is completely smooth so this will help

add realism to your analysis.

To return to the listing of all obstacles on this track, click the back arrow located next to the

obstacle name.

• Set the obstacle type to “pothole”. Your screen should look like this:

• Now change the parameters of the pothole to match the above photo.

Now your track is complete. Save your Road Builder file and close out of the Road Builder

window.

Page 22: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 22

Full Vehicle simulations with a custom created track:

Now that you have created your own track, we will simulate a vehicle driving on that track. We

previously loaded the MSC_ADAMS/Car demo vehicle to allow us to create our track. Ideally,

you would simulate your own designs on the custom track. For this tutorial, we will use the

Demo Vehicle for simplicity.

We will be using the SmartDriver feature of Adams/Car to execute the simulation.

• From the simulate menu, click: simulate/full vehicle analysis/ADAMS/SmartDriver

Your screen should look like this:

Now when the ADAMS/SmartDriver interface opens, it should look like this:

Page 23: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 23

ADAMS/SmartDriver interface

• First, give the SmartDriver simulation a file name. To do this, type

“test_barbers_track_1” into the Output Prefix field. Your filename must not contain

spaces and cannot begin with a number.

• Input an end time of 25. This will simulate the vehicle on our track for 25 seconds of run

time.

• Input 100 for number of steps.

• Keep the Mode of Simulation drop down as “Interactive”

• Course Type should be “3D Road”

• Double click in the 3D Road Data File text entry area to delete the default 3D road.

Double clicking in the text entry area will allow you to browse to the location where you

saved your copy of the Barber’s track created in Road Builder. Navigate to this location

and select your Barbers Track file you just created. The file type should be .XML.

• Set the initial velocity to 50 mph. Don’t forget to make sure the speed units are in MPH.

Page 24: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 24

• Set the initial gear position to “5”.

• We will be changing the Smart Diver Task from “Vehicle Limits” to “User Defined”.

This will allow us to simulate a nice, smooth drive around the track.

• Set all of the Acceleration sliders to approximately 25. This will limit the vehicle’s

handling to 25 percent of its maximum.

• Click “Apply”

You should get the following Question:

• Click on the “Use Recommended” button.

Now your simulation will begin. This will take several minutes to run. You should see a message

window pop up. This window will keep you updated on all of the processes going on with the

simulation. When the simulation ends, your screen should look like this:

Page 25: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 25

Now that the simulation has ended, we can run an animation to make sure the car followed the

path we wanted it to.

• Click on the main tool bar: Review/Animation Controls

This will open an animation controller where you can play and rewind the vehicle’s motion.

Page 26: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 26

You should get a window like this:

Page 27: Warning: Remember to change your working directory before you … · 2008. 6. 22. · Warning: Remember to change your working directory before you begin this lesson. If you do not,

Version 1.0 6/18/2008 27

Now, lets zoom out on the screen to view the entire track.

• Hold down the “Z” key on the keyboard then hold down the left mouse button and drag

the mouse cursor up and down to zoom in and out.

• Hold down the “T” key on the keyboard then hold down the left mouse button and drag

the mouse cursor up and down to translate the objects on the screen.

• Hold down the “R key on the keyboard then hold down the left mouse button and drag

the mouse cursor up and down to rotate the objects on the screen.

Zoom completely out on the track and compare this view to the photo of Barber Motorsports

Complex at the first of this tutorial. Did your track turn out like you expected it to?

Move your screen view to your desired location by using the above methods. Now, click the play

button on the Animation Controls menu to watch your vehicle maneuver around the track.

The data from the simulation can now be viewed using the postprocessing window. Other

tutorials can guide you through this process.

• To open the postprocessing window, click on the main tool bar: Review/PostProcessing

Window.

Internal to the postprocessing window, you can look at plots of speed vs time, suspension

parameters, and hundreds of other pieces of data calculated during the simulation. This tool will

be extremely useful in the determination of how well all of your vehicle’s subsystems are

performing together.

It is important for you to vary the parameters in the SmartDriver menu to see how they affect the

simulation. It is good practice to try new scenarios on your own using SmartDriver to better your

understanding of how this particular simulation works.

Warning: Remember to change your working directory before you begin this lesson. If you do not,

Adams may not work correctly. Also remember to move everything you wish to keep from the working

directory before you log off. See the Opening Files tutorial for more information.