weighted sobolev spaces for the advection operator
play

Weighted Sobolev spaces for the advection operator: A variational - PowerPoint PPT Presentation

Weighted Sobolev spaces for the advection operator: A variational method for computing shape derivatives of geometric constraints along rays. Florian Feppon Gr egoire Allaire, Charles Dapogny Julien Cortial, Felipe Bordeu S eminaire des


  1. Weighted Sobolev spaces for the advection operator: A variational method for computing shape derivatives of geometric constraints along rays. Florian Feppon Gr´ egoire Allaire, Charles Dapogny Julien Cortial, Felipe Bordeu S´ eminaire des doctorants – October 17th, 2018

  2. Outline 1. Brief presentation of thickness constraints in Hadamard’s method of shape differentiation 2. A variational method for avoiding integration along rays 3. A few insights regarding the mathematical framework: weighted graph spaces of the advection operator β · ∇ .

  3. Outline 1. Brief presentation of thickness constraints in Hadamard’s method of shape differentiation 2. A variational method for avoiding integration along rays 3. A few insights regarding the mathematical framework: weighted graph spaces of the advection operator β · ∇ .

  4. Outline 1. Brief presentation of thickness constraints in Hadamard’s method of shape differentiation 2. A variational method for avoiding integration along rays 3. A few insights regarding the mathematical framework: weighted graph spaces of the advection operator β · ∇ .

  5. Outline 1. Brief presentation of thickness constraints in Hadamard’s method of shape differentiation 2. A variational method for avoiding integration along rays 3. A few insights regarding the mathematical framework: weighted graph spaces of the advection operator β · ∇ .

  6. ♥ 1. Hadamard’s method of boundary variations We rely on the method of Hadamard (figure from [1] ): min Ω J (Ω) Ω θ = ( I + θ )Ω θ with θ ∈ W 1 , ∞ (Ω , R d ) , || θ || W 1 , ∞ ( R d , R d ) < 1 . [1] Charles Dapogny et al. “Geometrical shape optimization in fluid mechanics using FreeFem++”. In: Structural and Multidisciplinary Optimization (2017).

  7. ♥ 1. Hadamard’s method of boundary variations We rely on the method of Hadamard (figure from [1] ): min Ω J (Ω) Ω θ = ( I + θ )Ω θ with θ ∈ W 1 , ∞ (Ω , R d ) , || θ || W 1 , ∞ ( R d , R d ) < 1 . | o ( θ ) | J (Ω θ ) = J (Ω) + d J θ → 0 d θ (Ω)( θ ) + o ( θ ) , where − − − → 0 , || θ || W 1 , ∞ (Ω , R d ) [1] Charles Dapogny et al. “Geometrical shape optimization in fluid mechanics using FreeFem++”. In: Structural and Multidisciplinary Optimization (2017).

  8. 1. Hadamard’s method of boundary variations We rely on the method of Hadamard (figure from [1] ): min Ω J (Ω) Ω θ = ( I + θ )Ω θ with θ ∈ W 1 , ∞ (Ω , R d ) , || θ || W 1 , ∞ ( R d , R d ) < 1 . | o ( θ ) | J (Ω θ ) = J (Ω) + d J θ → 0 d θ (Ω)( θ ) + o ( θ ) , where − − − → 0 , || θ || W 1 , ∞ (Ω , R d ) � In practice d J ∂ Ω u θ · ♥ d y for u ∈ L 1 ( ∂ Ω). d θ (Ω)( θ ) = [1] Charles Dapogny et al. “Geometrical shape optimization in fluid mechanics using FreeFem++”. In: Structural and Multidisciplinary Optimization (2017).

  9. 1. The signed distance function The signed distance function d Ω to the domain Ω ⊂ D is defined by:   − min y ∈ ∂ Ω || y − x || if x ∈ Ω ,  ∀ x ∈ D , d Ω ( x ) =   y ∈ ∂ Ω || y − x || min if x ∈ D \ Ω .

  10. 1. The signed distance function ◮ The signed distance function d Ω ( x ) is differentiable at every x ∈ D such that Π ∂ Ω ( x ) = { y ∈ ∂ Ω | || x − y || = d ( x , ∂ Ω) } is a singleton.

  11. 1. The signed distance function ◮ The signed distance function d Ω ( x ) is differentiable at every x ∈ D such that Π ∂ Ω ( x ) = { y ∈ ∂ Ω | || x − y || = d ( x , ∂ Ω) } is a singleton. ◮ The set Σ on which d Ω is not differentiable is called the skeleton .

  12. ♥ ♥ ♥ ♥ 1. The signed distance function ∇ d Ω is a unit extension of the normal constant along rays:

  13. ♥ ♥ ♥ 1. The signed distance function ∇ d Ω is a unit extension of the normal constant along rays: ◮ ∀ y ∈ ∂ Ω , ∇ d Ω ( y ) = ♥ ( y ) is the unit outward normal to ∂ Ω.

  14. ♥ ♥ 1. The signed distance function ∇ d Ω is a unit extension of the normal constant along rays: ◮ ∀ y ∈ ∂ Ω , ∇ d Ω ( y ) = ♥ ( y ) is the unit outward normal to ∂ Ω. ◮ ∀ s ∈ ( ζ − ( y ) , ζ + ( y )) , d Ω ( y + s ♥ ( y )) = s .

  15. ♥ 1. The signed distance function ∇ d Ω is a unit extension of the normal constant along rays: ◮ ∀ y ∈ ∂ Ω , ∇ d Ω ( y ) = ♥ ( y ) is the unit outward normal to ∂ Ω. ◮ ∀ s ∈ ( ζ − ( y ) , ζ + ( y )) , d Ω ( y + s ♥ ( y )) = s . The set ray ( y ) = { y + s ♥ ( y ) | s ∈ ( ζ − ( y ) , ζ + ( y )) } is called the ray emerging from y .

  16. 1. The signed distance function ∇ d Ω is a unit extension of the normal constant along rays: ◮ ∀ y ∈ ∂ Ω , ∇ d Ω ( y ) = ♥ ( y ) is the unit outward normal to ∂ Ω. ◮ ∀ s ∈ ( ζ − ( y ) , ζ + ( y )) , d Ω ( y + s ♥ ( y )) = s . The set ray ( y ) = { y + s ♥ ( y ) | s ∈ ( ζ − ( y ) , ζ + ( y )) } is called the ray emerging from y . ◮ For any x ∈ D \ Σ, ||∇ d Ω ( x ) || = 1 and ∀ z ∈ ray ( y ) , ∇ d Ω ( z ) = ♥ ( y ).

  17. 1. The signed distance function An example: a meshed subdomain Ω ⊂ D

  18. 1. The signed distance function An example: the signed distance function d Ω :

  19. 1. The signed distance function An example: the gradient of the signed distance function ∇ d Ω :

  20. 1. The signed distance function The signed distance function allows to formulate geometric constraints. ◮ Maximum thickness constraint : ∀ x ∈ Ω , | d Ω ( x ) | ≤ d max / 2 ◮ Minimum thickness constraint: ∀ y ∈ ∂ Ω , | ζ − ( y ) | ≥ d min / 2 .

  21. ♥ ♥ Shape derivatives of geometric constraints In practice, one formulates geometric constraints using penalty functionals P (Ω) as follows: � min Ω J (Ω) , s.t. P (Ω) ≤ 0 , where P (Ω) := j ( d Ω ( x )) d x . D \ Σ

  22. Shape derivatives of geometric constraints In practice, one formulates geometric constraints using penalty functionals P (Ω) as follows: � min Ω J (Ω) , s.t. P (Ω) ≤ 0 , where P (Ω) := j ( d Ω ( x )) d x . D \ Σ The shape derivative of P (Ω) reads � P ′ (Ω)( θ ) = j ′ ( d Ω ( x )) d ′ Ω ( θ )( x ) d x D \ Σ with d ′ Ω ( θ )( y + s ∇ ( y )) = − θ ( y ) · ♥ ( y ). θ | θ · ♥ | Ω

  23. ♥ ♥ 1. Shape derivatives of geometric constraint Change of variable x = y + s ♥ ( y ) with y ∈ ∂ Ω, s ∈ ( ζ − ( y ) , ζ + ( y )): � � � ζ + ( y ) P ′ (Ω)( θ ) = j ′ ( d Ω ( x )) d ′ j ′ ( s ) | D η | ( y , s ) d s θ ( y ) · ♥ ( y ) d y Ω ( θ )( x ) d x = − D \ Σ ∂ Ω ζ − ( y )

  24. 1. Shape derivatives of geometric constraint Change of variable x = y + s ♥ ( y ) with y ∈ ∂ Ω, s ∈ ( ζ − ( y ) , ζ + ( y )): � � � ζ + ( y ) P ′ (Ω)( θ ) = j ′ ( d Ω ( x )) d ′ j ′ ( s ) | D η | ( y , s ) d s θ ( y ) · ♥ ( y ) d y Ω ( θ )( x ) d x = − D \ Σ ∂ Ω ζ − ( y ) � | D η | ( y , s ) = (1 + κ i ( y ) s ) is the Jacobian of 1 ≤ i ≤ n − 1 η : ( y , s ) �→ y + s ♥ ( y ) The κ i ( y ) are the eigenvalues of the tangential gradient ∇ ♥ ( y ).

  25. 1. Shape derivatives of geometric constraint Change of variable x = y + s ♥ ( y ) with y ∈ ∂ Ω, s ∈ ( ζ − ( y ) , ζ + ( y )): � � � ζ + ( y ) P ′ (Ω)( θ ) = j ′ ( d Ω ( x )) d ′ j ′ ( s ) | D η | ( y , s ) d s θ ( y ) · ♥ ( y ) d y Ω ( θ )( x ) d x = − D \ Σ ∂ Ω ζ − ( y ) � | D η | ( y , s ) = (1 + κ i ( y ) s ) is the Jacobian of 1 ≤ i ≤ n − 1 η : ( y , s ) �→ y + s ♥ ( y ) The κ i ( y ) are the eigenvalues of the tangential gradient ∇ ♥ ( y ). The function � ζ + ( y ) � j ′ ( s ) ∀ y ∈ ∂ Ω , u ( y ) = − (1 + κ i ( y ) s ) d s ζ − ( y ) 1 ≤ i ≤ n − 1 is “explicit” and does not involve θ .

  26. 1. Shape derivatives of geometric constraints � ζ + ( y ) � j ′ ( s ) ∀ y ∈ ∂ Ω , u ( y ) = − (1 + κ i ( y ) s ) d s . ζ − ( y ) 1 ≤ i ≤ n − 1 Computing u requires:

  27. 1. Shape derivatives of geometric constraints � ζ + ( y ) � j ′ ( s ) ∀ y ∈ ∂ Ω , u ( y ) = − (1 + κ i ( y ) s ) d s . ζ − ( y ) 1 ≤ i ≤ n − 1 Computing u requires: 1. Integrating along rays on the discretization mesh:

  28. 1. Shape derivatives of geometric constraints � ζ + ( y ) � j ′ ( s ) ∀ y ∈ ∂ Ω , u ( y ) = − (1 + κ i ( y ) s ) d s . ζ − ( y ) 1 ≤ i ≤ n − 1 Computing u requires: 1. Integrating along rays on the discretization mesh: 2. Estimating the principal curvatures κ i ( y ).

  29. Outline 1. Brief presentation of thickness constraints in Hadamard’s method of shape differentiation 2. A variational method for avoiding integration along rays 3. A few insights regarding the mathematical framework: weighted graph spaces of the advection operator β · ∇ .

  30. ♥ 2. A variational method for avoiding integration along rays More precisely, the shape derivative of P (Ω) reads � � P ′ (Ω)( θ ) = j ′ ( d Ω ( x )) d ′ Ω ( θ )( x ) d x = u θ · ♥ d y D \ Σ ∂ Ω with d ′ Ω ( θ ) satisfying � ∇ d ′ Ω ( θ ) · ∇ d Ω = 0 in D \ Σ d ′ Ω ( θ )= − θ · ♥ on ∂ Ω . θ | θ · ♥ | Ω

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