Industrie-Formel / Berechnung bestmöglicher Abläufe |
| 03.12.2012, 14:30 | php-coder | Auf diesen Beitrag antworten » | ||
| Industrie-Formel / Berechnung bestmöglicher Abläufe ich bin freiberuflicher PHP Programmierer und habe von einem Kunden einen kniffligen Auftrag erhalten. Mein Kunde kommt aus der Stahl-Bau-Branche und folgender Fall ist gegeben: Mein Kunde hat Material (beispielsweise 50 Stahl-Stangen a 10 Meter). Diese Stangen muss er nun je nach Kundenwunsch auf eine gewisse Länge bzw. Kürze schneiden. (beispielsweise ein paar mit 3,75 m und ein paar mit 2,30 m und ein paar mit 20 cm und ein paar mit 4,70 m. Nun möchte er ein Programm indem er Material und Auftrag erfasst und das Programm spuckt ihm dann die bestmögliche Reihenfolge aus wie er die Stangen zu schneiden hat um so wenig Material wie möglich zu nutzen. Technisch bietet PHP alle möglichen Funktionen und Formeln zu berechnung. Allerdings fehlt mit hierzu einfach die mathematische Grundlage. Könnt ihr mir helfen und mir sagen mit welcher Formel bzw. mit welcher Berechnung ich das Ganze durchführen kann? Viele Grüße und Danke! Markus K. |
||||
| 03.12.2012, 19:49 | gast2011 | Auf diesen Beitrag antworten » | ||
| RE: Industrie-Formel / Berechnung bestmöglicher Abläufe Prinzipell muss man die größten Längen zuerst auf das Material verteilen, ggf. auch mehrfach. (Dein Beispiel: Auf 10m-Stange je 2x4,70m-->Rest 0,60 (-2xSchnittbreite!). Aus der Stückzahl ergibt sich dann ein Stangenverbrauch von ... .) Dann die nächstkleineren Längen usw. usf.. Bis die Reststücke verbraucht sind und neue Stangen verwendet werden müssen. Diesen Algorithmus zu programmieren liegt nun bei Dir. |
||||
| 04.12.2012, 11:26 | Kasen75 | Auf diesen Beitrag antworten » | ||
Hallo, meine Idee ist folgende: erstmal alle Kombinationen aufschreiben, die günstig sind. Dabei fängt man mit dem dem größten Teilstück an und arbeitet sich sukkzessiv bis zum kleinsten Teilstück runter. Die Tabelle zeigt dies: Jetzt kann man ein Optimierungsproblem aufstellen: = Verschnitt bei Kombination j =Anzahl der Stangen mit der Kombination j Nebenbedingung: = benötigte Anzahl der Stangen der Länge i =Anzahl der Stangen der Länge i bei der Kombination j wäre dann 7. In der Tabelle abzulesen. = Anzahl der Stangen i der Kombination j oder alternativ ganzzahlig: . Das erhöht natürlich die Rechenzeit. Außer und sind alle anderen vorgegebene Parameter Grüße. |
||||
| 04.12.2012, 11:40 | sulo | Auf diesen Beitrag antworten » | ||
Bitte beachtet bei dieser Anfrage die Nutzungsbedingungen, Punkt 9:
Die Anfrage scheint mir aus dem gewerblichen Bereich zu kommen. Ich sehe es daher als kritisch, hier zu helfen. |
||||
|
|
Verwandte Themen
| Die Beliebtesten » |
| Die Größten » |
|
| Die Neuesten » |
