Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Weight of wheel
08-09-2010, 06:36 AM,
#2
 
It is calculated from tire dimensions. The densities are chosen to match real world tire/rim weight.

Code:
    // calculate wheel inertia/mass
    float tire_radius = tire.GetRadius();
    float tire_width = tire.GetSidewallWidth();
    float tire_thickness = 0.05;
    float tire_density = 8E3;
    
    float rim_radius = tire_radius - tire_width * tire.GetAspectRatio();
    float rim_width = tire_width;
    float rim_thickness = 0.01;
    float rim_density = 3E5;
    
    float tire_volume = tire_width * M_PI * tire_thickness * tire_thickness * (2 * tire_radius  - tire_thickness);
    float rim_volume = rim_width * M_PI * rim_thickness * rim_thickness * (2 * rim_radius - rim_thickness);
    float tire_mass = tire_density * tire_volume;
    float rim_mass = rim_density * rim_volume;
    float tire_inertia = tire_mass * tire_radius * tire_radius;
    float rim_inertia = rim_mass * rim_radius * rim_radius;
Reply


Messages In This Thread
Weight of wheel - by cologne - 08-07-2010, 07:35 PM
[No subject] - by NaN - 08-09-2010, 06:36 AM
[No subject] - by cologne - 08-09-2010, 09:31 AM
[No subject] - by NaN - 08-10-2010, 04:51 AM
[No subject] - by cologne - 08-10-2010, 05:31 PM
[No subject] - by NaN - 08-11-2010, 07:36 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)