ピストンスピード計算君
[inline]
[script language="JavaScript"]
function _piston_Speed()
{
var line = “—————————————————-
“;
var str;
var agv_piston_speed = 0;
var crank_piston_move = 0;
var crank_piston_speed = 0;
var crank_piston_acceleration = 0;
var rad = parseFloat(document.ps.crank.value)*(Math.PI/180);
// 基本情報
agv_piston_speed = Math.round( parseFloat(document.ps.stroke.value)/30000*parseFloat(document.ps.egrpm.value)*100 ) / 100;
crank_piston_move = (parseFloat(document.ps.stroke.value)/2)*(1+(parseFloat(document.ps.conrod.value)/(parseFloat(document.ps.stroke.value)/2))-Math.cos(rad)-Math.pow(Math.pow(parseFloat(document.ps.conrod.value)/(parseFloat(document.ps.stroke.value)/2),2)-Math.pow(Math.sin(rad),2),0.5));
crank_piston_move = Math.round(crank_piston_move*100)/100;
crank_piston_speed = ((parseFloat(document.ps.egrpm.value)*parseFloat(document.ps.stroke.value))/19100)*(Math.sin(rad)+((parseFloat(document.ps.stroke.value)/2)/(2*parseFloat(document.ps.conrod.value)))*Math.pow(Math.sin(rad),2));
crank_piston_speed = Math.round(crank_piston_speed*100)/100;
crank_piston_acceleration = ((Math.pow(parseFloat(document.ps.egrpm.value),2)*parseFloat(document.ps.stroke.value))/184200)*(Math.cos(rad)+((parseFloat(document.ps.stroke.value)/2)/parseFloat(document.ps.conrod.value))*Math.pow(Math.cos(rad),2));
crank_piston_acceleration = Math.round(crank_piston_acceleration*100)/100;
str = “ピストンストローク: " + document.ps.stroke.value + " mm.
“;
str += “エンジン回転数: " + document.ps.egrpm.value + " rpm
“;
str += “コンロッド中心距離: " + document.ps.conrod.value + " mm
“;
str += “指定クランク角度: " + document.ps.crank.value + " 度(基準上死点0度)
“;
str += line;
str += “▼計算結果
“;
str += “平均ピストンスピード: " + agv_piston_speed + " m/s
“;
str += “※指定クランク角度での
“;
str += “ ピストン移動量(上死点からの位置): " + crank_piston_move + " mm
“;
str += “ ピストンスピード: " + crank_piston_speed + " m/s
“;
str += “ ピストン加速度: " + crank_piston_acceleration + " m/s2
“;
str += line;
str += “式: 平均ピストンスピードm/s = エンジン回転数 ÷ 30000 x ストロークmm";
// 文字列出力
document.getElementById(“psresult").innerHTML = str;
}
[/script]
[/inline]
全て半角数字での入力です. 指定クランク角度でのピストン移動量および加速度の計算値は、ピストンピンオフセットしていない車両に限ります。
究極のレース用エンジンとか、高回転からスロットルを全閉じすると、まれにコンロッドキャップ(ボルト)破損してブローするエンジンとかあるけど、このピストン(コンロッド)加速度によって発生する慣性重量+スロットル全閉じで発生する負圧でピストン下死点移動を妨げようとする力が加わったら、コンロッドキャップにどれだけ負担が掛かるかよくわかるよね。モンチーレベルでは無縁な世界だけど、排気量大きなピストン・コンロッド重量重いエンジンだったら、無視しては通れない問題点。