Escolar Documentos
Profissional Documentos
Cultura Documentos
Optimaler Entwurf
von Strukturen
Scia Group nv
Industrieweg 1007
3540 Herk-de-Stad (Belgium)
Tel.: (+32) 013 55.17.75
Fax: (+32) 013 55.41.75
Email: info@scia-online.com
Website: www.scia-online.com
Inhalt
Einleitung
Optimierung von Systemen
Fnf Bedingungen fr den optimalen Entwurf von Konstruktionen
AutoDesign und Parametrische Konstruktionsoptimierung in Scia Engineer
Praxisbeispiele
Forschung
Vorteile fr Bauingenieure
Referenz
Einleitung
Die meisten CAE Softwareprogramme versprechen Ihnen, dass sie Ihnen beim Erstellen eines
optimalen Entwurfs Ihrer Konstruktionen untersttzen. Halten Sie in Wirklichkeit auch diese
Versprechen ein?
Unter Optimierung von Konstruktionen versteht man gemeinsam die Optimierung einiger
ausgewhlten Unterteile der Konstruktion. Ein Entwurfingenieur sucht beispielsweise die richtigen
Mindestabmessungen fr einen Querschnitt, der den Anforderungen des Entwurfscode entsprechen
muss, er versucht die erforderliche Mindestanzahl Bolzen fr eine spezifische Stahlverbindung zu
finden, er sucht die erforderliche Mindestbewehrungszone in einem Betonbalken, usw. Obwohl alle
Strukturunterteile mglichst optimal entworfen werden, bedeutet dies nicht, dass die Gesamtstruktur
automatisch optimal ist, z.B. wenn sie aus dem Standpunkt der Materialkosten, der erforderlichen
Bauzeit, der Lohnkosten, usw. betrachtet wird.
Den optimalen Entwurf einer Konstruktion findet man nur nach eingehender berprfung und
sorgfltigem Vergleich vieler Varianten. Alle sind damit einverstanden, aber wie oft erfolgt dies auch
tatschlich in der Bauindustrie? Ein Designer arbeitet immer unter Druck des Kunden und gewhnlich
gibt es nicht viel Zeit, um Varianten auszuarbeiten.
Ein typisches Beispiel ist ein Stahlbetonbalken. Die Abmessungen des Querschnitts werden
ausgewhlt, die inneren Krfte werden berechnet und anschlieend wird die Bewehrung entworfen
optimal, selbstverstndlich. Aber wer beschftigt sich damit, die Hhe und die Breite des Balkens
etwas zu variieren und auf diese Art und Weise aufgrund des Beton- und Stahlpreises einen
optimalen Preis fr den Gesamtbalken zu finden?
Die vorhandenen Softwareprogramme bieten jedem die Mglichkeit, eine Anzahl Varianten
auszuprobieren, miteinander zu vergleichen und so die meist geeignete zu finden. Dies wre
bestimmt realistisch fr kleinere Projekte, jedoch nicht fr groe und komplexe. Ein erfahrener
Ingenieur kommt sicher schneller zu einem Optimum als einen jungen Ingenieur.
Page: 1 of 11
Es gibt zahlreiche mathematische Verfahren, die den Bedrfnissen der Bauindustrie genau
entsprechen. Das System wird gemeinsam ber einer Anzahl Parametern beschrieben. Anschlieend
muss man das Ziel der Optimierung bestimmen was ist die Absicht, was muss minimiert oder
maximiert werden. Und es muss die Mglichkeit geben, dieses Ziel mit jeglichem Satz Parameter zu
berechnen. Auf diese Art und Weise wird die Zielfunktion oder die Preisfunktion bestimmt.
Nach der Definition eines Parametersatzes und der Zielfunktion kann man ber blichen
mathematischen Optimierungsverfahren z.B. das Gewicht eines Raumtransporters oder die
Straenverkehr optimieren.
Bedingung 1
Funktionen fr einen optimalen Entwurf spezifischer Strukturunterteile sowie Stahlbalken,
Betonbalken, Stahlverbindungen, Fundamentsblcke, usw. Normaleweise sucht man die
Mindestabmessungen, -Mae oder Anzahle. Der Unterteil muss zudem den Kriterien des
entsprechenden Codes entsprechen.
Bedingung 2
Das Programm muss die Mglichkeit bieten, die Konstruktion zu parametrieren. Der Designer muss
die festen und variablen Unterteile der Konstruktion bestimmen Spannweiten, Hhen,
Querschnittabmessungen, Platten- und Wanddicken, Lasten, usw. Jedes Element, das ggf. variieren
kann, muss ber einem unabhngigen Parameter beschrieben werden knnen. Andere
Abmessungen knnen von Parametern abhngen, die ein intelligentes parametrisches Strukturmodel
aufbauen.
Bedingung 3
Es muss die Mglichkeit geben, die Zielfunktion zu definieren, z.B. das Gewicht des erforderlichen
Stahls, das Betonvolumen, das Gewicht der Bewehrung, aber auch die Hchstverschiebung oder
hnliches. Optimal ist wenn das System ein allgemeiner Wert berechnen kann, wie Z.B. den Preis.
Bedingung 4
Das Softwaresystem muss die Zielfunktion fr einen spezifischen Parametersatz bewerten knnen.
Dies bedeutet, dass es eine Funktion geben muss, welche die Parameterstze lesen und einen
Zielwert generieren kann.
Bedingung 5
Es muss einen Optimierungs-Solver vorhanden sein, d.h. ein Tool, das die unterschiedlichen
Parameterstze generiert, die Zielfunktion berechnet und letztendlich den optimalen Parametersatz
vorschlgt.
Wenn ein CAE System ber diese Funktionen verfgt, sind die Wege zur Optimierung offen.
Page: 2 of 11
Schritt 1 AutoDesign
Stahl- und Betonbalken knnen optimal entworfen werden. Die Optimierung von Stahlquerschnitten
ist schon langjhrig eingebrgert; der optimale Entwurf der Bewehrung wurde nur vor kurzem zur
Verfgung gestellt. Auch unterschiedliche Stahlverbindungen knnen optimiert werden und es gibt
ebenfalls die Mglichkeit, die erforderliche Mindestbewehrung in Platten und Wanden zu entwerfen.
Scia Engineer ermglicht die Definition aller erforderlichen Elementoptimierungen und speichert und
wiederholt diese nach jeder nderung der Eingabedaten einer Konstruktion.
Schritt 2 Parameter
Das Parametrieren der Konstruktion ist eine Basismodelliermglichkeit in Scia Engineer. Fast jede
Entitt, jedes Element des Entwurfsprojekts kann ber einem benutzerdefinierten Parameter
bestimmt werden. Parameter werden Variablen zugewiesen, von den Abmessungen der strukturellen
Elemente und Querschnitte, Belastungen und Massen ber der erforderlichen Zeit fr das
Betongieen bis zu dem Durchmesser oder der Deckung der Stahlbewehrung.
Page: 3 of 11
vorgeschlagen. Der optimale Satz Parameter werden aus den Ergebnissen der Zielfunktion
abgeleitet. Die Magie der Qualitt dieses Solvers befindet sich in seiner hervorragenden
Vorschlagungsfhigkeit. Desto besser der Solver, desto weniger Variantenberechnungen erfordert
sind.
Scia arbeitet zu diesem Thema mit der Prager Universitt fr Bauwirtschaften zusammen. Im
aktuellen Stand wird der Optimierungs-Solver der Universitt an Scia Engineer angebunden. Der
Solver benutzt einen stochastischen Algorithmus von Simuliertem Annealing aufgrund allgemeiner
genetischer Algorithmen. Dies erlaubt ebenfalls eine Multi-Parameter-Optimierung, so dass mehr
Ergebniswerte berprft werden knnen. Dieses Verfahren gewhrleistet, dass mehr optimale
Lsungen gefunden werden, weil es Lokalextremen, die vom Entwurfsstandpunkt aus sinnvoll sind,
sucht.
Page: 4 of 11
Beispiel 1: Optimierung der Lnge und Tiefe einer Voute eines verjngten Balkens.
Nehmen wir ein Stahltrger mit Vouten; der Balken besteht aus I-geschweiten Profilen. Die Tiefe
des Balkens inmitten und am Ende mit der Lnge der Voute ist parametriert. Flansche und Stegdicke
sind automatisch in jeden Schritt des Optimierungsverfahrens entworfen
Sie bemerken, dass alle Varianten den Anforderungen der Norm entsprechen, aber dass das
Gewicht in einem ausgedehnten Bereich variiert.
Page: 5 of 11
Der Benutzer kann die Limite fr die Verschiebung der Sttzen bestimmen, jede Variante wird
berechnet und die Reaktionen werden bewertet. Die Zielfunktion kann eine einfache Formel sein,
welche die Quadratsumme der Abweichungen eines durchschnittlichen Reaktionswerts berechnet.
Wenn wir diese Funktion minimieren, werden alle Pfhle der gleichen Kraft unterzogen.
Page: 6 of 11
Page: 7 of 11
Page: 8 of 11
Eingehende Forschung
Die Prager Universitt fr Bauwirtschaften hat ein erweitertes Forschungsprogramm zum Thema
Optimierung. Die Forschung konzentriert sich auf Algorithmen, die fr konstruktive Praxisprobleme
mit typischen diskreten Eingabefunktionen (z.B. einen Satz verfgbarer Materialien, Walzprofile oder
Stahlrhre) in Verbindung mit einer komplizierten Abhngigkeit der letztendlichen Zielfunktion von
diesen Eingabevariabeln geeignet sind. Weil die Konstruktion zudem unterschiedlichsten Kriterien
entsprechen muss, muss es ebenfalls die Mglichkeit geben, sowohl Mehrkriterien-Probleme als
auch Mehrkriterien-Einschrnkungen zu bearbeiten, obwohl diese sich blicherweise schwer in einer
schlieenden mathematischen Form beschreiben lassen. Diverse Optimierungsalgorithmen wurden
schon entwickelt, aber die Optimierung von Real-Life Konstruktionen erfordert noch immer eine sehr
lange Berechnungsdauer. Verfahren, die fr dieses Problem eine Lsung bieten, basieren sich auf
numerische Annherungen, die zu der Minimierung der Anzahl Berechnungen fhren, die sog.
Response Surface Verfahren. Die artifizielle Intelligenz verwendet normalerweise Verfahren sowie
Neuronalnetzwerke sowie das sog. radiale Basisfunktionsnetzwerk.
Die hier vorgestellten Optimierungsverfahren bieten den Vorteil, dass sie nicht die Globalextreme,
sondern die Lokalextreme einer Zielfunktion suchen und dadurch auch mehr Lokalextreme gefunden
werden. Jede dieser Extremen hat eine bestimmte Bezeichnung und der Designer muss die
Varianten vom Standpunkt der Praxis, der Konstruktionsaspekte, usw. bewerten.
Eine weitere Mglichkeit zur Einschrnkung der langen Berechnungszeit ist das Verfahren der
Parallel- oder verteilten Berechnung. Die meisten Anwender von Scia Softwareprogrammen verfgen
ber ein Computernetzwerk mit mehreren Computern, die weniger als 24 Stunden per Tag benutzt
werden. Oft werden sie im Tag und in jedem Fall nachts ausgeschaltet. Insbesondere nachts fhren
sie gewhnlich keine tatschlichen Berechnungsaufgaben aus. Algorithmen, die diese freie Kapazitt
verwenden knnen, sind deshalb ein ntzliches Tool. Das Szenario ist folgendermaen: der Designer
der sich in einer bestimmten Entwurfsphase einer Konstruktion befindet definiert die Bereiche,
Einschrnkungen, Anforderungen, usw. Das Optimierungsalgorithmus lauft nachts und wenn der
Designer den nchsten Tag im Bro kommt, kann er eine bzw. mehrere Varianten, die als optimale
Lsungen fr die entworfenen Konstruktion berechnet wurden, whlen.
Vorteile fr Bauingenieure
Der optimale Entwurf von Konstruktionen wird das Entwurfsverfahren eingehend ndern; ein
Zukunftstraum wird zu Wirklichkeit. Weil die mathematischen Verfahren sich immer weiterentwickeln
und die Geschwindigkeit der Computer immer ansteigt, verbessert die Optimierung erheblich die
Qualitt des praxisorientierten Entwurfsverfahrens.
Referenz
Cant-Paz, E. (2001). Efficient and Accurate Parallel Genetic Algorithms. Kluwer Academic
Publishers.
Matou, K., Lep, M., Zeman, J., ejnoha, M. (2000). Applying genetic algorithms to selected
topics commonly encountered in engineering practice. Computer Methods in Applied
Mechanics and Engineering, 190(13-14): 1629-1650.
Lep, M., ejnoha, M. (2003). New approach to optimization of reinforced concrete beams.
Computers & Structures, 81(18-19): 1957-1966.
Hrstka, O., Kuerov, A., Lep, M., Zeman, J. (2003). A competitive comparison of different
types of evolutionary algorithms. Computers & Structures, 81(18-19): 1979-1990.
Hrstka, O., Kuerov, A. (2004). Improvements of real coded genetic algorithms based on
differential operators preventing the premature convergence. Advances in Engineering
Software, 35(3-4):237-246.
Page: 9 of 11
Zitzler, E., Laumanns, M., Thiele, L. (2001). SPEA2: Improving the Strength Pareto
Evolutionary Algorithm. In Giannakoglou, K., Tsahalis, D., Periaux, J., Papailou, P., and
Fogarty, T., editors, EUROGEN 2001. Evolutionary Methods for Design, Optimization and
Control with Applications to Industrial Problems, Athens, Greece.
Kukkonen, S., Lampinen, J. (2004). Comparison of generalized differential evolution to other
multi-objective evolutionary algorithms. In Neittaanmki, P., Rossi, T., Korotov, S., Onate, E.,
Priaux, P., and Knrzer, D., editors (2004). European Congress on Computational Methods
in Applied Sciences and Engineering (ECCOMAS 2004), Jyvskyl.
Leps, M : Single and multi-objective Optimization in Civil Engineering with Applications, PhD
Thesis, Technical University Prague, 2004
Page: 10 of 11