PHP Scripte Ladungssicherung

Ladungssicherung — Niederzurren

PHP Script zur Berechnung


<?php 
  
// Anzahl der Gurte ausrechnen
  
if ( isset($_POST["lasi_m"]) and isset($_POST["lasi_stf"]) and isset($_POST["lasi_alpha"]) and isset($_POST["lasi_micro"])  ) {
    
$masse $_POST["lasi_m"];
    
$stf $_POST["lasi_stf"];
    
$alpha $_POST["lasi_alpha"];
    
$micro $_POST["lasi_micro"];
    
// Beschleunigung nach vorne: 0.8, k-Wert: 1.8 (VDI) und 
    
$vdi ceil $masse*9.81/10*(0.8-$micro) / (1.8*$micro*sin($alpha*pi()/180)*$stf) );
    
$en ceil $masse*9.81/10*(0.8-$micro) / (2*$micro*sin($alpha*pi()/180)*$stf) * 1.25 );
  }
  
// Anzahl Gurte
  
echo $vdi " nach VDI 2700 2:2014";
  echo 
$en " nach EN 12195-1:2011"
?>

HTML Formular zur Eingabe der Daten für die Berechnung

<form method="post" action="lasi.php#zahl">
<fieldset>
<legend>Eintragen</legend>
<input type="number" name="lasi_m" max="25000" placeholder="Gewicht in kg" required>
<label>Gewicht der Ladung</label>
<input type="number" name="lasi_stf" max="800" placeholder="Kraft in daN" required>
<label>Vorspannkraft STF</label>
<input type="number" name="lasi_alpha" min="30" max="90" placeholder="Winkel α in °" required>
<label>Zurwinkel α</label>
<input type="number" name="lasi_micro" min="0.1" max="1.0" step="0.1" placeholder="Aus Tabellen" required>
<label>Gleitreibwert µ</label>
</fieldset>
<fieldset>
<legend>Berechnen</legend>
<button type="submit" value="Submit">Niederzurren</button>
<button type="reset" value="Reset">Neueingabe</button>
</fieldset>
</form>
Eintragen
Berechnen

Ausgabe

<h2 id="zahl">Anzahl der Zurmittel</h2>
<ol>
<li><strong>VDI 2700 2:2014</strong>:<mark> <?php echo $vdi; ?> </mark></li>
<li><strong>EN 12195-1:2011</strong>:<mark> <?php echo $en; ?> </mark></li>
</ol>

Anzahl der Zurmittel

  1. VDI 2700 2:2014: ?
  2. EN 12195-1:2011: ?

Das ausführliche PHP Script zur Berechnung der Anzahl der Gurte beim Niederzurren in Aktion oder auf onecompiler.

Ladungssicherung — Diagonalzurren

PHP Script zur Berechnung


<?php 
  
if ( isset($_POST["ladi_m"]) and isset($_POST["ladi_alpha"]) and isset($_POST["ladi_beta"]) and isset($_POST["ladi_micro"]) ) {
    
$masse $_POST["ladi_m"];
    
$alpha $_POST["ladi_alpha"];
    
$beta $_POST["ladi_beta"];
    
$micro $_POST["ladi_micro"];
    
// Beschleunigung nach vorne: 0.8, k-Wert: 1.8 (VDI)
    // Umrechnungsfaktor 0.75 bzw. 1 wenn micro = 0.6
    
if ( $micro >= 0.6 $fmicro 1; else $fmicro 0.75;
    
$vdi ceil $masse 9.81 10 * ( 0.8 $micro ) / ( * ( cos $alpha pi() / 180 ) * cos $beta pi() / 180 ) + $micro sin $alpha pi() / 180 ) ) ) );
    
$en ceil $masse 9.81 10 * ( 0.8 $micro $fmicro ) / ( * ( cos $alpha pi() / 180 ) * cos $beta pi() / 180 ) + $micro $fmicro sin $alpha pi() / 180 ) ) ) );
?>

HTML Formular zur Eingabe der Daten für die Berechnung

<form method="post" action="ladi.php#zohl">
<fieldset>
<legend>Eintragen</legend>
<input type="number" name="ladi_m" max="25000" placeholder="Gewicht in kg" required>
<label>Gewicht der Ladung</label>
<input type="number" name="ladi_alpha" min="30" max="90" placeholder="Winkel α in °" required>
<label>Zurwinkel α</label>
<input type="number" name="ladi_beta" min="30" max="90" placeholder="Winkel β in °" required>
<label>Zurwinkel β</label>
<input type="number" name="ladi_micro" min="0.1" max="1.0" step="0.1" placeholder="Aus Tabellen" required>
<label>Gleitreibwert µ</label>
</fieldset>
<fieldset>
<legend>Berechnen</legend>
<button type="submit" value="Submit">Diagonal</button>
<button type="reset" value="Reset">Neueingabe</button>
</fieldset>
</form>
Eintragen
Berechnen

Ausgabe

<h2 id="zahl">4 Gurte mit jeweils LC</h2>
<ol>
<li><strong>VDI 2700 2:2014</strong>:<mark> <?php echo $vdi; ?> daN </mark></li>
<li><strong>EN 12195-1:2011</strong>:<mark> <?php echo $en; ?> daN </mark></li>
</ol>

4 Gurte mit jeweils LC

  1. VDI 2700 2:2014: ? daN
  2. EN 12195-1:2011: ? daN

Das ausführliche PHP Script zur Berechnung der Mindeszurkraft für 4 Zurrmittel in Aktion.