Konstruktion und Gewicht optimieren mit FEM

Werbung
Konstruktion und Gewicht optimieren mit FEM
Konstruktion und Gewicht optimieren mit FEM
Die optimale Konstruktion für ein Produkt zu finden, ist häufig ein iterativer Prozess, in den viel Erfahrung der
Firma und des Konstrukteurs einfließt. Oft wird auf bestehenden Konstruktionen aufgebaut. Mit Tests und
Berechnungen kann geprüft werden, ob ein Design die Anforderungen erfüllt und gut fertigbar ist. Jedoch ist nicht
sicher, ob damit wirklich das allerbeste, optimale Design gefunden wurde. Hier kann die numerische Optimierung
mit der Finite-Elemente-Methode (FEM) helfen.
FEM wird häufig für Strukturberechnungen eingesetzt. Meist werden dabei die fertige Geometrie, Materialien,
Lasten und Randbedingungen vorgegeben, und das Ergebnis sind Verformungen, Spannungen, Lebensdauer,
Schwingungen oder Temperaturen. Damit wird die Frage beantwortet „Erfüllt dieses Design die Anforderungen?“.
Durch Optimierung wird auch die Frage beantwortet „Welches ist das beste Design für diese Anforderungen?“.
Ein Design, das z.B.:
 die vorgegebenen Bedingungen erfüllt und dabei nur minimalen Materialverbrauch und Gewicht hat
 bei vorgegebener Materialmenge die maximale Steifigkeit und den gleichmäßigen Kraftfluss in der
Struktur gewährleistet
 den Schalldruck im gesamten Frequenzbereich minimiert
 Lagen eines Faserverbundmaterials so anordnet, dass sie optimale Steifigkeit haben
Das Optimierungsmodell ist das gleiche FEM-Modell mit Materialien, Lasten und Randbedingungen, das auch für
eine normale FEM-Berechnung verwendet wird. Zusätzlich gibt es in der Optimierung typischerweise:
 eine Zielfunktion, die maximiert oder minimiert werden soll
 einen oder mehrere Constraints, das sind Limits, die eingehalten werden müssen
 Designvariablen, die das Programm ändern kann und deren Werte am Ende das Ergebnis der Optimierung
sind
Anhand von Beispielen werden im Folgenden verschiedene Arten der Optimierung mit der FEM-Software
MSC Nastran gezeigt.
Design-Optimierung
Bei der sogenannten Design-Optimierung existiert bereits ein fertiger Entwurf der Geometrie; optimiert werden
können jedoch noch die Wandstärken, Balkenquerschnitte, Materialwerte o.a.
Im Beispiel soll die Wandstärke einer Platte optimiert werden, die Platte ist in 5 verschiedene Bereiche unterteilt,
die jeweils eine andere Wandstärke haben können. An einem Ende ist die Platte fest eingespannt, am anderen
Ende durch eine Kraft belastet.
Bild 1: Platte mit Randbedingungen, Grün: Einspannung, Rot: Last
www.mscsoftware.com/de
Seite 1 von 11
Konstruktion und Gewicht optimieren mit FEM
Bild 2: Platte mit den 5 verschiedenen Wandstärkenbereichen
Die Platte soll so leicht wie möglich sein, jedoch soll sie sich am freien Ende nicht mehr als 8mm durchbiegen.
Daher stellt sich folgende Optimierungsaufgabe:
Zielfunktion: Gewicht minimieren
Constraint: Verformung in z-Richtung an einem Knoten auf der Kante < 8mm
Designvariablen: die Wandstärken in den 5 Bereichen
Die Optimierung geht vom Anfangszustand des Modells aus, hier von einer ursprünglichen Wandstärke von 2mm
in allen Bereichen. Es werden mehrere Zyklen gerechnet, bis das optimale Design erreicht ist. Dafür werden hier 5
Zyklen benötigt. Bild 3 zeigt deren Verlauf: das Gewicht reduziert sich, bzw. nähert sich dem minimal möglichen
Wert an. Die Verformung liegt am Anfang nur bei 3.3mm und erhöht sich auf die maximal erlaubten 8mm, der
Constraint wird normiert dargestellt und geht daher am Ende gegen 0. Die Wandstärken beginnen alle bei 2mm
und sind am Ende < 2mm. MSC Nastran erkennt, dass die Bereiche nahe der Einspannung den größten Einfluss auf
die Durchbiegung haben, daher bekommen diese die größte Wandstärke.
Verlauf der Zielfunktion
(Gewicht in t/mm3)
Verlauf des Constraints
(Verformung, normiert)
Verlauf der Designvariablen
(Wandstärken in mm, vgl. Bild 2)
Bild 3: Ablauf der Optimierung der Platte
Bild 4: Ergebnis: Optimierte Wandstärke der Platte, 3D-Darstellung
Im nächsten Beispiel sollen die Wandstärken eines Federbeindoms optimiert werden, wieder haben verschiedene
Bereiche verschiedene Wandstärken. Das Modell ist an einer Seite fest gelagert, am anderen Ende gibt es drei
mögliche Belastungen. Es handelt sich um eine Lebensdauerberechnung, in der diese drei Belastungen in
vorgegebener zeitlicher Abfolge (Lastzyklus) wechselnd auftreten.
www.mscsoftware.com/de
Seite 2 von 11
Konstruktion und Gewicht optimieren mit FEM
Zielfunktion: Gewicht minimieren
Constraint: Schädigung nach Ablauf des kompletten Belastungszyklus < 0.8 (0 = neuwertig, 1 = kaputt)
Designvariablen: die Wandstärken in den verschiedenen Bereichen
Kraft in y-Richtung
Kraft in z-Richtung
Moment um x-Achse
Bild 5: Federbeindom mit den 3 Lastfällen, Grün: Einspannung, Rot: Last
Durch die Optimierung der Wandstärken wurde nicht nur das Gewicht um 24% reduziert, sondern auch die
Lebensdauer um 14% erhöht.
Bild 6: Federbeindom, Wandstärken in den verschiedenen Bereichen vor und nach der Optimierung
Topologie-Optimierung
MSC Nastran kann jedoch auch das optimale Design finden. In diesem Fall wird vorgegeben, welches Material
verwendet werden soll, welcher Bauraum zur Verfügung steht und wo die Randbedingungen aufgebracht werden.
Bei der Topologie-Optimierung gibt es für jedes einzelne Element im Optimierungsbereich eine Designvariable,
mit der sich in jedem Optimierungszyklus der E-Modul des Elementes ändern kann. Im Vergleich zur DesignOptimierung, bei der es wie im Beispiel des Federbeindoms vielleicht 10 Designvariablen gibt, gibt es bei der
Topologie-Optimierung also extrem viele Designvariablen, daher verwendet MSC Nastran für die TopologieOptimierung einen anderen Berechnungsalgorithmus.
www.mscsoftware.com/de
Seite 3 von 11
Konstruktion und Gewicht optimieren mit FEM
Im Beispiel soll die optimale Konstruktion einer Brücke gefunden werden. Sie ist an beiden Enden gelagert, in der
Mitte unten wird die Kraft aufgebracht. Im Vergleich zum ersten Beispiel (Design-Optimierung der Platte) ist das
Netz hier wesentlich feiner, damit die Software die resultierende Struktur fein genug abbilden kann.
Bild 7: Topologie-Optimierung einer Brücke, Ausgangsmodell, Grün: Einspannung, Rot: Last
Dies ist eine typische Aufgabenstellung für die Topologie-Optimierung: die Steifigkeit maximieren, während die
Masse reduziert werden muss.
Zielfunktion: Steifigkeit maximieren
Constraint: es sollen ≤ 40% der Masse erhalten bleiben
Designvariablen: Dichte jedes Elements (mit dem E-Modul automatisch über eine Gleichung verknüpft)
Im Ergebnis erhält jedes Element eine Dichte zwischen 0 und 100% der Originaldichte. Programmintern wird die
Rechnung mithilfe von Penalty-Faktoren so beeinflusst, dass möglichst viele Elemente eine Dichte nahe 0 oder
nahe 100% haben, damit es ein klares Ergebnis gibt. Bild 8 zeigt das Ergebnis. Nur die Elemente mit hoher Dichte
werden noch dargestellt. Es nehmen jedoch immer alle Elemente an der Rechnung teil, sie werden nicht gelöscht.
Bild 8: Topologie-Optimierung einer Brücke, Ergebnis
www.mscsoftware.com/de
Seite 4 von 11
Konstruktion und Gewicht optimieren mit FEM
Dieses Ergebnis kann auch im elektronischen Format an die Konstruktion zurückgegeben und im CAD verwendet
werden. Patran, ein grafisches Benutzerinterface für MSC Nastran, kann das Netz glätten, so dass der Umriss
keine „Treppenstufen“ mehr enthält. Nach Splitten der Viereckselemente in Dreieckselemente kann das Netz als
stl-Datei aus Patran herausgeschrieben und ins CAD importiert oder für 3D-Druck verwendet werden. Dies
funktioniert auch für Solidmodelle. Auf der kompletten Außenfläche der Solidelemente, die als Optimierungsergebnis übrigbleiben, kann man Vierecks – bzw. Dreieckselemente erzeugen, diese glätten und exportieren.
Geglättetes Netz
Geglättetes Netz, in Dreieckselemente gesplittet
Bild 9: Topologie-Optimierung einer Brücke, Rückgabe ans CAD
Das nächste Beispiel zeigt die Topologie-Optimierung für einen Motorträger.
Bild 10: Topologie-Optimierung eines Motorträgers, Ausgangsmodell, Grün: Einspannung, Rot: Last
Zielfunktion: Steifigkeit maximieren
Constraint: es sollen ≤ 40% der Masse erhalten bleiben; in der 2. Variante außerdem Auszugsrichtung für Guss
Designvariablen: Dichte jedes Elements (mit dem E-Modul automatisch über eine Gleichung verknüpft)
www.mscsoftware.com/de
Seite 5 von 11
Konstruktion und Gewicht optimieren mit FEM
Bild 11: Topologie-Optimierung eines Motorträgers, Ergebnis
Nicht jeder Vorschlag aus der Topologie-Optimierung ist praktisch umsetzbar bzw. fertigbar. Die Software könnte
z.B. sehr feine Verästelungen vorschlagen, die in der Realität knicken würden oder aufwändig zu fertigen wären.
Gussteile müssen aus der Form herausnehmbar sein; durch Strangpressen hergestellte Teile haben einen
symmetrischen Querschnitt. Bei manchen Produkten wird Symmetrie verlangt, bei Felgen z.B. eine
Rotationssymmetrie. Daher kann man in MSC Nastran bei der Topologie-Optimierung Fertigungsconstraints
definieren.
Der Motorträger z.B. soll nach oben aus der Gussform entnommen werden. Das wäre beim vorgeschlagenen
Design in Bild 11 nicht möglich, da es Hinterschneidungen gibt. Daher fügt man einen Guss-Constraint in yRichtung ein und erhält das Ergebnis in Bild 12.
Bild 12: Topologie-Optimierung eines Motorträgers, Guss-Constraint berücksichtigt, Ergebnis
www.mscsoftware.com/de
Seite 6 von 11
Konstruktion und Gewicht optimieren mit FEM
Topographie-Optimierung
Bild 13: Topographie auf der Landkarte (von https://en.wikipedia.org/wiki/Topography)
Der Begriff Topographie ist bekannt von der Landkarte. In der Optimierung bedeutet er, die optimale Anordnung
der Sicken in einem Blech zu finden. Der Anwender kann in MSC Nastran die minimale Breite, maximale Höhe und
den Auszugswinkel der Sicken vorgeben.
Bild 14: Parameter für die Topographie-Optimierung
Das Beispiel zeigt die Topographie-Optimierung eines Bleches. Alle Ränder sind fest eingespannt. Die erste
Eigenfrequenz soll möglichst hoch sein.
Bild 15: Topographie-Optimierung einer Platte, Ausgangsmodell, Grün: Einspannung
Zielfunktion: erste Eigenfrequenz maximieren
Constraints: minimale Sickenbreite 10mm, maximale Sickenhöhe 20mm
Designvariablen: Knotenkoordinaten (Bewegung senkrecht zu Schalenelement oder in vorgegebener Richtung)
www.mscsoftware.com/de
Seite 7 von 11
Konstruktion und Gewicht optimieren mit FEM
Bild 16: Topographie-Optimierung einer Platte, Ergebnis
Viessmann, ein führender Hersteller von Heizsystemen, setzt die Topographie-Optimierung zur
Geräuschminderung der Produkte ein. Für einzelne Bleche eines Heizkessels, in der Akustik „Panels“ genannt,
wird die Schallabstrahlung (ERP, Equivalent Radiated Power) berechnet und die Sicken werden so optimiert, dass
die Schallabstrahlung minimiert wird. Bild 16 zeigt das Modell mit den Panels, deren Schallabstrahlung
ausgewertet wird.
Bild 16: Topographie-Optimierung von Blechen eines Heizkessels, Modellüberblick
Zielfunktion: Schallabstrahlung bei 100 Hz minimieren
Constraints: minimale Sickenbreite, maximale Sickenhöhe
Designvariablen: Knotenkoordinaten (Bewegung senkrecht zu Schalenelement oder in vorgegebener Richtung)
Bild 17 zeigt die optimierte Topographie eines Bleches. Die Schalleistung bei 100 Hz ist bei dem verprägten Blech
um 13 dB geringer.
www.mscsoftware.com/de
Seite 8 von 11
Konstruktion und Gewicht optimieren mit FEM
Bild 17: Topographie-Optimierung von Blechen eines Heizkessels, Ergebnis für ein Blech
Topometrie-Optimierung
Topometrie-Optimierung bedeutet Feinoptimierung der Wandstärken. Dabei kann jedes Element eine individuelle
Wandstärke bekommen. Dies ist z.B. interessant für:
 chemisches Fräsen von Luft- und Raumfahrtstrukturen, wo geringes Gewicht sehr wichtig ist
 optimale Positionen für Rippen finden (schmale Bereiche, wo die Optimierung hohe Wandstärke
vorschlägt)
 Optimierung des Lagenaufbaus von Faserverbundmaterialien
Im ersten Beispiel zur Design-Optimierung (Bild 1) wurden für eine einseitig eingespannte Platte 5 verschiedene
Wandstärkenbereiche vorgegeben und optimiert. Für dasselbe Modell kann mit der Topometrie-Optimierung die
optimale Wandstärke für jedes einzelne Element gefunden werden.
Zielfunktion: Gewicht minimieren
Constraint: Verformung in z-Richtung an einem Knoten auf der Kante < 8mm
Designvariablen: die Wandstärke jedes einzelnen Elementes
Das Ergebnis im Bild 18 mit den hohen Wandstärken in der Mitte der Platte deutet darauf hin, dass eine Rippe an
dieser Stelle günstig wäre.
Bild 18: Topometrie-Optimierung der Platte aus Bild 1, Ergebnis (Wandstärken in mm)
www.mscsoftware.com/de
Seite 9 von 11
Konstruktion und Gewicht optimieren mit FEM
Um den Lagenaufbau eines Faserverbundmaterials zu optimieren, erhält in der Topometrie-Optimierung jedes
Element und jede Faserverbundlage eine Designvariable. Im Beispiel Bild 19 sind das 640 Elemente * 4 Lagen =
2560 Designvariablen.
Bild 19: Topometrie-Optimierung Faserverbundplatte, Ausgangsmodell, Grün: Einspannung, Rot: Last. Unten: Lagenaufbau
Zielfunktion: Steifigkeit maximieren
Constraint: Masse < 15 kg
Designvariablen: die Wandstärke jeder Faserverbund-Lage auf jedem Element
In den roten Bereichen in Bild 20 sollten also besonders viele Lagen mit dem jeweiligen Winkel abgelegt werden,
um eine optimale Steifigkeit gegenüber der aufgebrachten Scherkraft zu gewährleisten.
Dickenverteilung 0°-Lage
Dickenverteilung 90°-Lage
Dickenverteilung 45°-Lage
Dickenverteilung -45°-Lage
Bild 20: Topometrie-Optimierung Faserverbundplatte, Ergebnis
www.mscsoftware.com/de
Seite 10 von 11
Konstruktion und Gewicht optimieren mit FEM
Allgemeine Tipps zur Optimierung
Was ist bei der Optimierung zu beachten, was kann man falsch machen?
Die Constraints sollten erfüllbar sein (dies kann abhängen von den unteren und oberen Limits, die den
Designvariablen vorgegeben werden). Die Constraints sollten auch bereits im Ausgangsmodell erfüllt sein, weil es
der Optimierer dann leichter hat, vom Ausgangspunkt ausgehend eine Verbesserung zu suchen.
Die Änderungen in Constraints und Zielfunktionen von einem Optimierungszyklus zum nächsten sollten numerisch
eine vernünftige Größe haben. Wenn z.B. der Constraint die Lebensdauer ist und sich zwischen Werten von 107108 bewegt, ist es günstiger, nicht die absolute Zahl, sondern den Logarithmus 7-8 in der Optimierung zu
verwenden.
Das Netz bei der Topologie- und Topographie-Optimierung sollte fein genug sein, dass sich eine realistische
Struktur als Ergebnis herausbilden kann. Es ergeben sich also Rechnungen mit vielen Elementen und mehreren
Designzyklen (typischerweise 5 - 60 Zyklen) und daher lange Rechenzeiten. In MSC Nastran bietet der iterative
CASI-Solver eine sehr gute Performance bei großen Solidmodellen. Um die Knotenanzahl zu reduzieren, können
für einen Vorentwurf auch 4-knotige Tetraederelemente verwendet werden (normalerweise werden in der
Strukturberechnung 10-knotige Tetraeder für genauere Ergebnisse empfohlen).
Kompliziertere Zielfunktionen und Constraints können definiert werden, indem die direkten Ergebnisse wie
Verformung oder Schalldruck an verschiedenen Knoten mit Gleichungen kombiniert und gewichtet werden.
Globale Optimierung
MSC Nastran verwendet für die Optimierung gradientenbasierte Algorithmen. Daher kann es vorkommen, dass
das Optimum je nach Ausgangspunkt verschieden ist. Das gefundene Optimum kann also unter Umständen nur
ein lokales und nicht das absolute, globale Optimum sein.
Bild 21: Lokale Minima
Dies kann vor allem bei Faserverbundmodellen und Dynamikanalysen vorkommen. Daher bietet MSC Nastran
auch die „globale Optimierung“ an, wobei automatisch mehrere Rechnungen von verschiedenen Startpunkten
aus gemacht werden und schließlich das globale Optimum gefunden wird. Geeignete Startpunkte sucht
MSC Nastran sich selbst, ausgehend von den benutzerdefinierten Limits der Designvariablen.
Ein Datenblatt zur Optimierung mit MSC Nastran finden Sie unter
http://www.mscsoftware.com/sites/default/files/ds_msc-nastran-optimization_ltr_pt.pdf.
Mehr Informationen zur FEM-Berechnung mit MSC Nastran erhalten Sie unter
http://www.mscsoftware.com/de/product/msc-nastran.
Fragen beantworten wir Ihnen gerne unter [email protected]
www.mscsoftware.com/de
Seite 11 von 11
Herunterladen