Расчет привода винтового домкрата

'; echo ''; echo ''; echo ''; echo "\n"; } function PrintResult($title,$value,$units,$comment) { echo ''; echo ''; echo ''; echo ''; echo "\n"; } $F=10; $p=5; $h_r=70; $h_v=35; $i=4; $Ms=0.36; $V=30; $k=1.4; $M2=0; $M1=0; $n1=0; $P1=0; if (isset($_POST["F"])){ $F=$_POST["F"];}; if (isset($_POST["V"])){ $V=$_POST["V"];}; if (isset($_POST["p"])){ $p=$_POST["p"];}; if (isset($_POST["h_r"])){ $h_r=$_POST["h_r"];}; if (isset($_POST["h_v"])){ $h_v=$_POST["h_v"];}; if (isset($_POST["i"])){ $i=$_POST["i"];}; if (isset($_POST["Ms"])){ $Ms=$_POST["Ms"];}; if (isset($_POST["k"])){ $k=$_POST["k"];}; echo '

Введите исходные данные для расчета:

Справка

'.$title.''.$units.''.$comment.'
'.$title.''.$value.''.$units.''.$comment.'
'; echo "\n"; AddVariable("F =", "F", $F, "кН",' усилие'); AddVariable("V =", "V", $V, "мм/с",' скорость'); AddVariable("p =", "p", $p, "мм",' шаг винта'); AddVariable("КПД винта =", "h_v", $h_v, "%",'КПД винта'); AddVariable("КПД редуктора =", "h_r", $h_r, "%",' КПД редуктора'); AddVariable("i =", "i", $i, "-",' передаточное отношение редуктора'); AddVariable("Ms =", "Ms", $Ms, "Нм",' момент статический редуктора'); AddVariable("k =", "k", $k, "-",' коэффициент запаса'); echo "\n"; echo "
\n"; echo '

'; echo ''; echo '

'; if (isset($_POST["F"])){ $M1=($F*$p/(2*3.14159*($h_r/100)*($h_v/100)*$i)+$Ms)*$k; $M2=($F*$p/(2*3.14159*($h_v/100)))*$k; $n1=$V*$i*60/$p; $P1=$M1*$n1/9.55; echo '

 

'; echo '
'; echo '

Исходные данные

'; echo ''; echo "\n"; PrintResult("F =", number_format($F,2), "кН",' усилие'); PrintResult("V =", number_format($V,2), "мм/с",' скорость'); PrintResult("p =", number_format($p,2), "мм",' шаг винта'); PrintResult("КПД винта =", number_format($h_v,2), "%",'КПД винта'); PrintResult("КПД редуктора =", number_format($h_r,2), "%",' КПД редуктора'); PrintResult("i =", number_format($i,2), "-",' передаточное отношение редуктора'); PrintResult("Ms =", number_format($Ms,2), "Нм",' момент статический редуктора'); PrintResult("k =", number_format($k,2), "-",' коэффициент запаса'); echo "
\n"; echo '

Результат расчета

'; echo ''; PrintResult('M2= ',number_format($M2,2),'Нм','момент на редукторе'); PrintResult('M1= ',number_format($M1,2),'Нм','момент на двигателе'); PrintResult('n1= ',number_format($n1,2,".",""),'об/мин','скорость на двигателе'); PrintResult('P1= ',number_format($P1,2,".",""),'Вт','мощность двигателя'); echo "\n"; echo "
\n"; echo '
'; include('alert.php'); } echo "
\n"; ?>