Draw Map Based on Speed and G Forces

  • Context: Undergrad 
  • Thread starter Thread starter gggggggg
  • Start date Start date
  • Tags Tags
    Forces Map Speed
Click For Summary

Discussion Overview

The discussion revolves around the challenge of creating a map based on speed and lateral G-force data collected from a race track. Participants explore methods for visualizing this data, considering both theoretical and practical aspects of the mapping process.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • Some participants suggest that it is possible to create a map using only lateral G-force and speed data, although accuracy may be limited.
  • One participant references a MATLAB demo that illustrates plotting based on 3D acceleration values, implying that similar techniques could be applied here.
  • There is a discussion about calculating the radius of a corner using speed and lateral G-force, with some participants noting that this approach assumes the driver is at maximum speed.
  • Several participants propose a method for plotting the trajectory, involving breaking down time intervals and calculating displacements based on G-force and speed.
  • One participant provides a series of equations to find the radius of the curve, angular displacement, and final positions, but expresses uncertainty about the accuracy of the data provided.
  • Another participant requests a more accessible format for the equations, indicating difficulty in understanding the presented mathematical approach.
  • A visual representation of the trajectory is mentioned, highlighting the relationship between radius, velocity, and lateral acceleration.

Areas of Agreement / Disagreement

Participants express varying levels of confidence in the methods proposed, with some agreeing on the general approach while others raise concerns about the accuracy of the data and the complexity of the calculations. No consensus is reached on a definitive method for mapping the data.

Contextual Notes

Limitations include potential inaccuracies in the data due to assumptions about maximum speed and the complexity of the calculations involved. There are also unresolved questions regarding the proper units and the interpretation of the acceleration data.

gggggggg
Messages
5
Reaction score
0
Hi All, I am trying to draw a map, the raw data I have is Speed and G_Force (Lat and Acce).

I have attached a XLS of the RAW data I have. Its from a race track, (I had to trim the file to 100kb, so it might or might not loop). I don't have a GPS, but I have seen software draw maps based on this data, so I know its possible, even though it might not be super accurate, it will help.

I have no idea where to start. Are you able to help please.

thanks
greg
 

Attachments

Physics news on Phys.org
I am not having much luck, though believe it can be done with just Lateral G force and Speed.
 
Is it anything like this?
http://www.mathworks.com/products/matlab/demos.html?file=/products/demos/shipping/matlab/quake.html

Here they have a set of 3D acceleration values over time and use it to plot all sorts of things (in the end, they plot the displacement). It would be easier with MATLAB or some mathematical software, although I suppose you can integrate numerically in Excel.
 
This sort of thing isn't super accurate, as you have to assume that your driver is going flat out.

But it's like a skid pad. If you know the speed and the lateral g force, you can calculate the radius of the corner and use speed to calculate the arc length (ie distance travelled).
 
xxChrisxx said:
This sort of thing isn't super accurate, as you have to assume that your driver is going flat out.

But it's like a skid pad. If you know the speed and the lateral g force, you can calculate the radius of the corner and use speed to calculate the arc length (ie distance travelled).

THat sounds like what I am after. NOt super accurate is not important. So the question is, how please?
 
Doing it manually is going to be a pita, I'm not really sure how you could plot the answers graphically.
 
xxChrisxx said:
Doing it manually is going to be a pita, I'm not really sure how you could plot the answers graphically.

I was thinking of something like.
1) If the course is a lap, then assume all Lateral G Force have to be equal to 360 degrees.
2) Break each tenth of a second down into little lenghts
3) THey each go off in the direction of the Lat G Force divide by the ratio of 1).
4) Use the distance from 2) as the hypotanuse and the angle from 3) to work out the oppersite and adjacent
5) Plot that point on a graph
6) Do the same for the next value, though making sure you are pointing in the right direction to start with

Maybe anyway, because I can't get it to look anything like the map I have.
 
I would go this way (all in SI units):

find the radius of the curve:
R = V² / aL

find how many radians the car has turned:
dA = V / R dt

find the new direction the car is heading:
A = A0 + dA

find the X and Y components of the velocity:
Vx = V sin A0
Vy = V cos A0

find the displacements and final positions:
X = X0 + Vxdt
Y = Y0 + Vydt

Repeat with new values.

I did it for your data and it looks like a car spinning around in a 300mX300m parking lot. I don't know if it is what it's supposed to look like, but your data for acceleration don't seem to be very accurate as your «accel G» and velocity increase don't seem to agree (maybe I don't use the proper units?).
 
jack action said:
I would go this way (all in SI units):

find the radius of the curve:
R = V² / aL

find how many radians the car has turned:
dA = V / R dt

find the new direction the car is heading:
A = A0 + dA

find the X and Y components of the velocity:
Vx = V sin A0
Vy = V cos A0

find the displacements and final positions:
X = X0 + Vxdt
Y = Y0 + Vydt

Repeat with new values.

I did it for your data and it looks like a car spinning around in a 300mX300m parking lot. I don't know if it is what it's supposed to look like, but your data for acceleration don't seem to be very accurate as your «accel G» and velocity increase don't seem to agree (maybe I don't use the proper units?).

THanks for this Jack, but it went right over my head. Can I get a copy of the XLS please? Or the above in PHP or Visual Basic, or even something a little more readable for my brain?

thanks
greg
 
  • #10
The next drawing shows the trajectory followed by the vehicle (in blue) within time dt, from position 1 to position 2 (click on the image to enlarge):

vehicle path.GIF


You can see the origin 0,0 which is the reference point for X,Y data. There is also the radius R and the velocity V, which is perpendicular to R. The radius (R) is related to the velocity (V) and the lateral acceleration (aL) by definition.

The angular displacement dA can be found with the angular velocity of the vehicle (w) with respect to the instantaneous center of rotation where w = dA/dt but also w = V/R.

The velocities of the vehicle are by definition Vx = (X-X0)/dt and Vy = (Y-Y0)/dt.

All of this leads to the previous equations.

As you can see in the drawing, the radius R changes from one position to another, but the instantaneous center of rotation too. So the longer is dt, the greater is the error.
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 24 ·
Replies
24
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 8 ·
Replies
8
Views
26K
Replies
23
Views
4K