Geometrie: Quadratur des Kreises

Von: , Frage gestellt am Fr, 22. Jul 2005

Hallo, allerseits!

Ich habe folgendes Problem: Ich habe einen Kreis von 5,80 m Durchmesser. Diesen will ich mit Platten der Größe 1,00 x 0,50 m auslegen, so dass sich möglichst wenig Verschnitt ergibt. Beim Zerschneiden der Platten könnten durchaus noch Schnittbreiten von 0,5 cm auftreten. Wie berechne ich das, und wie ist die optimale Plattenanordnung?

Gruß, Manfred

5 Antworten zu dieser Frage

  1. Antwort von nach 13 Minuten 0 hilfreich
    Re: Geometrie: Quadratur des Kreises

    Hallo,

    ich glaube nicht, daß sich dein Problem rein mathematisch lösen läßt (lasse mich aber gerne eines Besseren belehren).

    Was mir dazu einfällt:

    Selbst wenn man berechnen kann, bei welcher Verlegemethode der wenigste Verschnitt anfällt, heißt das noch lange nicht, daß das auch die günstigste Verlegemethode ist.

    Vielleicht berechnest du eine Methode, bei der nur 1m² Verschnitt anfällt, du aber insgesamt 10 Platten beschneiden mußt. Mir wäre dann ein Muster lieber, bei dem ich zwar 2m² Verschnitt habe, ich aber nur 5 Platten beschneiden muß.

    Ich nehme an, du willst ein Pflaster auslegen, oder? Hier wäre es auch zu überlegen, welche anderen Faktoren bei der Musterwahl berücksichtigt werden müssen. Zum Beispiel kein "Schachbrettmuster", sondern ein "Mauerwerkmuster", d.h. die Platten immer um eine halbe Plattenbreite versetzt, um eine lange Pflasterfuge zu vermeiden.

    Gerhard

    • Antwort von nach 17 Minuten 0 hilfreich
      Re^2: Geometrie: Quadratur des Kreises

      Hallo, Gerhard! Ich nehme an, du willst ein Pflaster auslegen, oder? Hier wäre
      es auch zu überlegen, welche anderen Faktoren bei der
      Musterwahl berücksichtigt werden müssen. Zum Beispiel kein
      "Schachbrettmuster", sondern ein "Mauerwerkmuster", d.h. die
      Platten immer um eine halbe Plattenbreite versetzt, um eine
      lange Pflasterfuge zu vermeiden.
      Fast richtig. Ein Muster ist mir vollkommen egal. Es geht darum, unter ein Schwimmbad eine Lage Styrodur zu packen. Selbst Kreuzfugen wären mir relativ egal. Wenn ich sie vermeiden kann, gut. Wenn nicht: Auch gut. Der Einfachheit halber würde ich wohl auch nicht groß mit den Rundungen rummachen, sondern immer leicht überlappend relativ gerade Schnitte setzen...

      Gruß, Manfred

  2. Antwort von nach 5 Stunden 0 hilfreich
    Optimierungsproblem

    Hallo,

    man möchte denken, das sein einfach, aber für Dein Problem gibt es keine "beste" Lösungsstrategie oder eine Formel.
    Es handelt sich um ein typisches nichtlineares Optimierungsproblem, wie es zB auch bei Lagerhaltung, Speditionen, Fahrroutenoptimierung, Produktionsprozessen, etc, etc. auftritt. Es gibt einen Forschungszweig namens "Operations Research", der sich nur damit befaßt.
    Lange Rede, kurzer Sinn: Es ist schwierig, ich werde mal darüber nachdenken, ob ich einige Programme, die ich mal entwickelt habe, darauf anpassen kann, das kann jedoch etwas dauern und den Erfolg kann ich jetzt nicht garantieren.

    Gruß
    Moriarty

  3. Antwort von nach 11 Stunden 1 hilfreich
    Re: Geometrie: Quadratur des Kreises

    Hallo, Ich habe folgendes Problem: Ich habe einen Kreis von 5,80 m
    Durchmesser. Diesen will ich mit Platten der Größe 1,00 x 0,50
    m auslegen, so dass sich möglichst wenig Verschnitt ergibt.
    Beim Zerschneiden der Platten könnten durchaus noch
    Schnittbreiten von 0,5 cm auftreten. Wie berechne ich das,
    Das habe ich eben mal schnell mit CorelDraw gezeichnet.
    Ergebnis: Du brauchst 56 Platten. und wie ist die optimale Plattenanordnung?
    Tja, da gibt's mehrere bis viele.

    Ich kann Dir eine günstige Variante mit wenig
    Verschneidearbeit zumailen.
    Gruß Uwi

    • Antwort von nach 2 Tagen 0 hilfreich
      Danke: Geometrie: Quadratur des Kreises

      Hallo, allerseits! Das habe ich eben mal schnell mit CorelDraw gezeichnet.
      Ergebnis: Du brauchst 56 Platten.
      Vielen Dank an alle Helfer! Auf die 56 Platten bin ich auch gekommen. Hier der Algorithmus in Pseudocode VB-Style:

      Dim verleger As New classPlattenleger
      dim solution As Object
      Dim bOptimal as Boolean
      Dim bSicher As Boolean
      verleger.parameters.add Type:=circle, Diameter:=5,5
      verleger.parameters.add Type:=rectangle, Length:=1,0, Width:=0,5
      verleger.order = "Verleg die Platten, aber günstig!"
      do
      do
      solution = verleger.findSolution
      bOptimal = solution.isOptimal
      loop until bOptimal
      bSicher = verleger.ask "Biste sicher? Das geht auch billiger!"
      loop until bSicher bOptimal


      Gruß, Manfred

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!