G Force Calculator
[insert_php]//–G Force————————————–
//g = wheel thrust / weight
if($_POST[‘a’] == “gf”)
{
$gf_wheel_thrust = $_POST[‘gf_wheel_thrust’];
$gf_weight = $_POST[‘gf_weight’];
$gf_errors = 0;
if($_POST[‘gf_wheel_thrust’] == “”) {$gf_errors++;}
else { if(!is_numeric($_POST[‘gf_wheel_thrust’])) {$gf_errors++;} }
if($_POST[‘gf_weight’] == “”) {$gf_errors++;}
else { if(!is_numeric($_POST[‘gf_weight’])) {$gf_errors++;} }
if($gf_errors != 0) {$gf_error_msg = “Please enter proper values!”;}
else
{
$total_gf = $_POST[‘gf_wheel_thrust’] / $_POST[‘gf_weight’];
$view_total_gf = ” G Force = “.$total_gf;
}
}
//–Wheel Thrust————————————–
//wheel thrust = drive wheel torque / rolling radius
if($_POST[‘a’] == “wt”)
{
$wt_drive_wheel_torque = $_POST[‘wt_drive_wheel_torque’];
$wt_rolling_radius = $_POST[‘wt_rolling_radius’];
$wt_errors = 0;
if($_POST[‘wt_drive_wheel_torque’] == “”) {$wt_errors++;}
else { if(!is_numeric($_POST[‘wt_drive_wheel_torque’])) {$wt_errors++;} }
if($_POST[‘wt_rolling_radius’] == “”) {$wt_errors++;}
else { if(!is_numeric($_POST[‘wt_rolling_radius’])) {$wt_errors++;} }
if($wt_errors != 0) {$wt_error_msg = “Please enter proper values!”;}
else
{
$total_wt = $_POST[‘wt_drive_wheel_torque’] / $_POST[‘wt_rolling_radius’];
$view_total_wt = ” Wheel Thrust = “.$total_wt;
}
}
//–Centrifugal Force————————————–
//centrufugal force = weight x g
if($_POST[‘a’] == “cf”)
{
$cf_weight = $_POST[‘cf_weight’];
$cf_gforce = $_POST[‘cf_gforce’];
$cf_errors = 0;
if($_POST[‘cf_weight’] == “”) {$cf_errors++;}
else { if(!is_numeric($_POST[‘cf_weight’])) {$cf_errors++;} }
if($_POST[‘cf_gforce’] == “”) {$cf_errors++;}
else { if(!is_numeric($_POST[‘cf_gforce’])) {$cf_errors++;} }
if($cf_errors != 0) {$cf_error_msg = “Please enter proper values!”;}
else
{
$total_cf = $_POST[‘cf_weight’] * $_POST[‘cf_gforce’];
$view_total_cf = ” Centrifugal Force = “.$total_cf;
}
}
//–Lateral Acceleration————————————–
//lateral acceleration = 1.227 x radius / time^2
if($_POST[‘a’] == “la”)
{
$la_radius = $_POST[‘la_radius’];
$la_time = $_POST[‘la_time’];
$la_errors = 0;
if($_POST[‘la_radius’] == “”) {$la_errors++;}
else { if(!is_numeric($_POST[‘la_radius’])) {$la_errors++;} }
if($_POST[‘la_time’] == “”) {$la_errors++;}
else { if(!is_numeric($_POST[‘la_time’])) {$la_errors++;} }
if($la_errors != 0) {$la_error_msg = “Please enter proper values!”;}
else
{
$total_la = 1227 * $_POST[‘la_radius’] / $_POST[‘la_time’] * $_POST[‘la_time’];
$view_total_la = ” Lateral Acceleration = “.$total_la;
}
}
//–Weight Transfer————————————–
//weight transfer = weight x cg height / wheelbase x g
if($_POST[‘a’] == “wt2”)
{
$wt2_weight = $_POST[‘wt2_weight’];
$wt2_height_center_gravity = $_POST[‘wt2_height_center_gravity’];
$wt2_wheelbase = $_POST[‘wt2_wheelbase’];
$wt2_gforce = $_POST[‘wt2_gforce’];
$wt2_errors = 0;
if($_POST[‘wt2_weight’] == “”) {$wt2_errors++;}
else { if(!is_numeric($_POST[‘wt2_weight’])) {$wt2_errors++;} }
if($_POST[‘wt2_height_center_gravity’] == “”) {$wt2_errors++;}
else { if(!is_numeric($_POST[‘wt2_height_center_gravity’])) {$wt2_errors++;} }
if($_POST[‘wt2_wheelbase’] == “”) {$wt2_errors++;}
else { if(!is_numeric($_POST[‘wt2_wheelbase’])) {$wt2_errors++;} }
if($_POST[‘wt2_gforce’] == “”) {$wt2_errors++;}
else { if(!is_numeric($_POST[‘wt2_gforce’])) {$wt2_errors++;} }
if($wt2_errors != 0) {$wt2_error_msg = “Please enter proper values!”;}
else
{
$total_wt2 = $_POST[‘wt2_weight’] * $_POST[‘wt2_height_center_gravity’] / $_POST[‘wt2_wheelbase’] * $_POST[‘wt2_gforce’];
$view_total_wt2 = ” Weight Transfer = “.$total_wt2;
}
}
//–Lateral Weight Transfer————————————–
//lateral weight transfer = weight x cg height / wheel track x g
if($_POST[‘a’] == “lwt”)
{
$lwt_weight = $_POST[‘lwt_weight’];
$lwt_height_center_gravity = $_POST[‘lwt_height_center_gravity’];
$lwt_wheel_track = $_POST[‘lwt_wheel_track’];
$lwt_gforce = $_POST[‘lwt_gforce’];
$lwt_errors = 0;
if($_POST[‘lwt_weight’] == “”) {$lwt_errors++;}
else { if(!is_numeric($_POST[‘lwt_weight’])) {$lwt_errors++;} }
if($_POST[‘lwt_height_center_gravity’] == “”) {$lwt_errors++;}
else { if(!is_numeric($_POST[‘lwt_height_center_gravity’])) {$lwt_errors++;} }
if($_POST[‘lwt_wheel_track’] == “”) {$lwt_errors++;}
else { if(!is_numeric($_POST[‘lwt_wheel_track’])) {$lwt_errors++;} }
if($_POST[‘lwt_gforce’] == “”) {$lwt_errors++;}
else { if(!is_numeric($_POST[‘lwt_gforce’])) {$lwt_errors++;} }
if($lwt_errors != 0) {$lwt_error_msg = “Please enter proper values!”;}
else
{
$total_lwt = $_POST[‘lwt_weight’] * $_POST[‘lwt_height_center_gravity’] / $_POST[‘lwt_wheel_track’] * $_POST[‘lwt_gforce’];
$view_total_lwt = ” Lateral Weight Transfer = “.$total_lwt;
}
}
//–Drive Wheel Torque————————————–
//drive wheel torque = flywheel torque x first gear x final drive x 0.85
if($_POST[‘a’] == “dwt”)
{
$dwt_flywheel_torque = $_POST[‘dwt_flywheel_torque’];
$dwt_first_gear = $_POST[‘dwt_first_gear’];
$dwt_final_drive = $_POST[‘dwt_final_drive’];
$dwt_errors = 0;
if($_POST[‘dwt_flywheel_torque’] == “”) {$dwt_errors++;}
else { if(!is_numeric($_POST[‘dwt_flywheel_torque’])) {$dwt_errors++;} }
if($_POST[‘dwt_first_gear’] == “”) {$dwt_errors++;}
else { if(!is_numeric($_POST[‘dwt_first_gear’])) {$dwt_errors++;} }
if($_POST[‘dwt_final_drive’] == “”) {$dwt_errors++;}
else { if(!is_numeric($_POST[‘dwt_final_drive’])) {$dwt_errors++;} }
if($dwt_errors != 0) {$dwt_error_msg = “Please enter proper values!”;}
else
{
$total_dwt = $_POST[‘dwt_flywheel_torque’] * $_POST[‘dwt_first_gear’] * $_POST[‘dwt_final_drive’] * 0.85;
$view_total_dwt = ” Drive Wheel Torque = “.$total_dwt;
}
}
//===============================================
$content = ‘
‘;
$content = addslashes($content);
$content = “\$result=\””.$content.”\”;”;
eval($content);
print stripslashes($result);
[/insert_php]