an introduction to shape and topology optimization
play

An introduction to shape and topology optimization ric Bonnetier - PowerPoint PPT Presentation

An introduction to shape and topology optimization ric Bonnetier and Charles Dapogny Institut Fourier, Universit Grenoble-Alpes, Grenoble, France CNRS & Laboratoire Jean Kuntzmann, Universit Grenoble-Alpes, Grenoble,


  1. An introduction to shape and topology optimization Éric Bonnetier ∗ and Charles Dapogny † ∗ Institut Fourier, Université Grenoble-Alpes, Grenoble, France † CNRS & Laboratoire Jean Kuntzmann, Université Grenoble-Alpes, Grenoble, France Fall, 2020 1 / 72

  2. <latexit sha1_base64="eomrWUK6OaVvc7Eq0kx7vCymfLs=">ACynicjVHLSsNAFD2Nr1pfVZdugkVwFZLUYt0V3LhwUcE+oC2SpNMaOk3CZCKU4s4fcKsfJv6B/oV3xhR0UXRCkjPn3nNm7r1+wsNU2vZ7wVhZXVvfKG6WtrZ3dvfK+wftNM5EwFpBzGPR9b2U8TBiLRlKzrqJYN7U56zjTy5VvPARBrG0a2cJWw9cZROAoDTxLV6fsZ50zelSu2ZTu1mnthErCrbr2mgYKmo4FtV5CvZlx+Qx9DxAiQYQqGCJIwh4eUnh4c2EiIG2BOnCAU6jDI0qkzSiLUYZH7IS+Y9r1cjaivfJMtTqgUzi9gpQmTkgTU54grE4zdTzTzopd5j3XnupuM/r7udeUWIl7Yv/SLTL/q1O1SIxQ1zWEVFOiGVdkLtkuivq5uaPqiQ5JMQpPKS4IBxo5aLPptakunbVW0/HP3SmYtU+yHMzfKpb0oAXUzSXg7ZrOVXLvTmrNKx81EUc4RinNM9zNHCFJlq6yme84NW4NoQxM+bfqUYh1xzi1zKevgB6gJC</latexit> <latexit sha1_base64="k9Q3pBFeuA5cDIvVUYehe1RYWM=">ACxHicjVHLSsNAFD2Nr1pfVZdugkVwFSbRYt0VBHZgn1ALZKk0xqaJiEzEUvRH3Cr3yb+gf6Fd8YUdF0QpIz595zZu69XhIGQjL2XjCWldW14rpY3Nre2d8u5eW8RZ6vOWH4dx2vVcwcMg4i0ZyJB3k5S7Ey/kHW98oeKde56KI6u5Th/Yk7ioJh4LuSqObDbnCLGZXq865SYCdOLWqBgqatgaMVZCvRlx+w0GiOEjwQcESThEC4EPT3YEiI62NGXEo0HGOR5RIm1EWpwyX2DF9R7Tr5WxEe+UptNqnU0J6U1KaOCJNTHkpYXWaqeOZdlbsIu+Z9lR3m9Lfy70mxErcEfuXbp75X52qRWKImq4hoJoSzajq/Nwl01RNzd/VCXJISFO4QHFU8K+Vs7bGqN0LWr3ro6/qEzFav2fp6b4VPdkgY8n6K5GLQdyz6xnOZpW7loy7iAIc4pnmeoY4rNDS3s94watxaYSGMLvVKOQa/bxaxlPX86Sj5o=</latexit> <latexit sha1_base64="Ujgbdjtnry/PfeSsz6jUyp8ng8=">ACz3icjVHLTsJAFD3WF+ILdemkZi4IgUkuCRx4xKiPBIgZjoM0NBX2qmGEIxbf8Ct/pXxD/QvDOWRBdEp2l75tx7zsy91w5dJ5aW9b5irK6tb2xmtrLbO7t7+7mDw1YcJBEXTR64QdSxWSxcxdN6UhXdMJIM92RdueXKp4+05EsRP4N3Iair7HRr4zdDiTRPVmPY/JMWeueT2/zeWtgmVy+WqUCxUilpoKBZ1MCy8khXPci9oYcBAnAk8CDgQxJ2wRDT0URFkLi+pgRFxFydFxgjixpE8oSlMGIndB3RLtuyvq0V56xVnM6xaU3IqWJU9IElBcRVqeZOp5oZ8Uu85pT3W3Kf3t1MsjVmJM7F+6ReZ/daoWiSEudA0O1RqRlXHU5dEd0Xd3PxRlSHkDiFBxSPCHOtXPTZ1JpY1656y3T8Q2cqVu15mpvgU92SBryYorkctEqFYrlQapzna4V01Bkc4wRnNM8qarhCHU3yDvGMF7waDePeDAev1ONlVRzhF/LePoCXQ+UKw=</latexit> <latexit sha1_base64="13lg4KIAoBzLJKbzNZh3GUYJ0Q=">ACx3icjVHLSsNAFD2Nr/qunQTLIJuwqS12u4KbnRXwVpBRZI4bYemSZhMpKW48Afc6p+Jf6B/4Z0xBV2ITkhy59xzsy9109CkSrG3grWzOzc/EJxcWl5ZXVtvbSxeZHGmQx4O4jDWF76XspDEfG2Eirkl4nk3tAPecfHOt857LVMTRuRon/Gbo9SLRFYGnNTfG+3flsrMadRrNcZs5rhuldUOKWCVxmHdtV2HmVGvlpx6RXuEOMABmG4IigKA7hIaXnCi4YEsJuMCFMUiRMnuMBS6TNiMWJ4RE6oG+Pdlc5GtFe6ZGHdApIb2SlDZ2SRMT1KsT7NPjPOGv3Ne2I89d3G9PdzryGhCn1C/9JNmf/V6VoUuqibGgTVlBhEVxfkLpnpir65/a0qRQ4JYTq+o7ykODKaZ9to0lN7bq3nsm/G6ZG9T7IuRk+9C1pwNMp2r8HFxXHrTqVs4Ny08lHXcQ2drBH8zxCEydoU3efTzhGS/WqRVb9boi2oVcs0Wfizr8RMwcpCJ</latexit> Foreword • In this lecture, we focus on parametric optimization, or optimal control: • The shape is described by a set h of parameters, lying in a fixed vector space. • The state equations, accounting for the physical behavior of the shape, depend on h in a “simple” way. • Many key concepts and methods of the course can be exposed in this framework, with a minimum amount of technicality. h ( x ) • x S An elastic plate can be described by its height h : S → R with respect to a fixed cross-section S . 2 / 72

  3. Part II Optimal control and parametric optimization problems 1 Parametric optimization problems Presentation of the model problem Non existence of optimal design Calculation of the derivative of the objective function The formal method of Céa 2 Numerical algorithms 3 / 72

  4. A model problem involving the conductivity equation (I) g • We return to the problem of optimizing the ther- Γ N mal conductivity h : D → R . Γ D • The temperature u h is the solution in H 1 ( D ) to the “state”, conductivity equation:  in D , − div ( h ∇ u h ) = f  0 on Γ D , u h = D  h ∂ u h on Γ N , = g ∂ n where f ∈ L 2 ( D ) and g ∈ L 2 (Γ N ) . The considered cavity • The set U ad of design variables is: U ad = { h ∈ L ∞ ( D ) , α ≤ h ( x ) ≤ β a.e. x ∈ D } ⊂ L ∞ ( D ) , where 0 < α < β are fixed bounds. 4 / 72

  5. A model problem involving the conductivity equation (II) • We consider a problem of the form: � h ∈U ad J ( h ) , where J ( h ) = min j ( u h ) d x , D and j : R → R is a smooth function satisfying growth conditions: ∀ s ∈ R , | j ( s ) |≤ C ( 1 + | s | 2 ) , and j ′ ( s ) ≤ C ( 1 + | s | ) . • Many variants are possible, e.g. featuring constraints on h or u h . • In this simple setting, • the state u h is evaluated on the same domain D , regardless of the actual value of the design variable h ∈ U ad ; • the design variable h acts as a parameter in the coefficients of the state equation. • Even in this simple case, the optimization problem has no (global) solution in general... 5 / 72

  6. Part II Optimal control and parametric optimization problems 1 Parametric optimization problems Presentation of the model problem Non existence of optimal design Calculation of the derivative of the objective function The formal method of Céa 2 Numerical algorithms 6 / 72

  7. Non existence of optimal design (I) • This counter-example is discussed in details in [All] §5.2. • The defining domain is the unit square D = ( 0 , 1 ) 2 . • We consider two physical situations:   − div ( h ∇ u h , 1 ) = 0 in D , − div ( h ∇ u h , 2 ) = 0 in D ,     ∂ u h , 1 ∂ u h , 2 in Γ N , 1 , and = 0 in Γ N , 1 , h = e 1 · n h ∂ n ∂ n    ∂ u h , 1  ∂ u h , 2 = 0 in Γ N , 2 , in Γ N , 2 . = e 2 · n h h ∂ n ∂ n u h, 1 u h, 2 Γ N, 1 D D D Γ N, 2 (Left) Boundary conditions, (middle) boundary data for u h , 1 ; (right) boundary data for u h , 2 . 7 / 72

  8. Non existence of optimal design (II) The optimization problem of interest is: h ∈U ad J ( h ) , min where the considered objective function is: � � J ( h ) = e 1 · n u h , 1 d s − e 2 · n u h , 2 d s , Γ N , 1 Γ N , 2 and the set U ad of admissible designs is augmented with a volume constraint: � � h ∈ L ∞ ( D ) , α < h ( x ) < β a.e. x ∈ D , U ad = � . D h d x = V T In other terms, one aims to • Minimize the temperature difference between the left and right sides in Case 1. • Maximize the temperature difference between the top and bottom sides in Case 2. 8 / 72

  9. Non existence of optimal design (III) Theorem 1. The parametric optimization problem min h ∈U ad J ( h ) does not have a global solution. Hint of the proof: The proof unfolds in three stages: Step 1: One calculates a lower bound m on the values of J ( h ) for h ∈ U ad : ∀ h ∈ U ad , J ( h ) ≥ m . Step 2: One proves that this lower bound is not attained by an element in U ad : ∀ h ∈ U ad , J ( h ) > m . Step 3: One constructs a minimizing sequence of designs h n ∈ U ad : n →∞ J ( h n ) − − − → m . Hence, m is the infimum of J ( h ) over U ad but it is not attained by any h ∈ U ad . 9 / 72

  10. Non existence of optimal design (IV) The minimizing sequence is constructed as a laminate, i.e. a succession of layers with maximum and minimum conductivities. α 1 · · · n β Two elements in a minimizing sequence h n of conductivities. Homogenization effect: To get more optimal, designs tend to create very thin structures, at the microscopic level. 10 / 72

  11. Non existence of optimal design (V) • In general, shape optimization problems, even under their simplest forms, do not have global solutions, for deep physical reasons. • See [Mu] for many such examples of non existence of optimal design in optimal control problems. • To ensure existence of an optimal shape, two techniques are usually employed: • Relaxation: the set U ad of admissible designs is enlarged so that it contains “microscopic designs”: this is the essence of the Homogenization method for optimal design [All2]. • Restriction: the set U ad is restricted to, e.g. more regular designs. • In practice, we shall be interested in the search of local minimizers of such problems, which are e.g. “close” to an initial design inspired by intuition. 11 / 72

  12. Part II Optimal control and parametric optimization problems 1 Parametric optimization problems Presentation of the model problem Non existence of optimal design Calculation of the derivative of the objective function The formal method of Céa 2 Numerical algorithms 12 / 72

  13. Derivative of the objective function (I) Let us return to our (further simplified) problem: h ∈U ad J ( h ) , min where � J ( h ) = j ( u h ) d x , Γ D D the set of admissible designs is: U ad = { h ∈ L ∞ ( D ) , α ≤ h ( x ) ≤ β a.e. x ∈ D } , and the temperature u h is the solution in H 1 0 ( D ) to: D � − div ( h ∇ u h ) in D , = f 0 on ∂ D . = u h Remark Again, for simplicity, we omit constraints on h or u h . 13 / 72

  14. Derivative of the objective function (II) To solve this program numerically, we intend to apply a gradient-based algorithm, of the form: Initialization: Start from an initial design h 0 , For n = 0 , ... convergence: ❶ Calculate the derivative J ′ ( h n ) of the mapping h �→ J ( h ) at h = h n ; ❷ Select an appropriate time step τ n > 0; ❸ Update the design as: h n + 1 = h n − τ n J ′ ( h n ) . The cornerstone in the practice of any such method is the calculation of the derivative of J ( h ) . 14 / 72

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend