2025-11-19T11:34:14.421060

Isogeometric Topology Optimization Based on Topological Derivatives

Teixeira, Krenn, Gangl et al.
Topology optimization is a valuable tool in engineering, facilitating the design of optimized structures. However, topological changes often require a remeshing step, which can become challenging. In this work, we propose an isogeometric approach to topology optimization driven by topological derivatives. The combination of a level-set method together with an immersed isogeometric framework allows seamless geometry updates without the necessity of remeshing. At the same time, topological derivatives provide topological modifications without the need to define initial holes [7]. We investigate the influence of higher-degree basis functions in both the level-set representation and the approximation of the solution. Two numerical examples demonstrate the proposed approach, showing that employing higher-degree basis functions for approximating the solution improves accuracy, while linear basis functions remain sufficient for the level-set function representation.
academic

Ottimizzazione Topologica Isogemetrica Basata su Derivate Topologiche

Informazioni Fondamentali

  • ID Articolo: 2509.09236
  • Titolo: Isogeometric Topology Optimization Based on Topological Derivatives
  • Autori: Guilherme Henrique TEIXEIRA (Graz University of Technology), Nepomuk KRENN (Johann Radon Institute), Peter GANGL (Johann Radon Institute), Benjamin MARUSSIG (Graz University of Technology)
  • Classificazione: math.NA cs.CE cs.NA math.OC
  • Data di Pubblicazione: 15 ottobre 2025 (versione arXiv v3)
  • Link Articolo: https://arxiv.org/abs/2509.09236

Riassunto

L'ottimizzazione topologica rappresenta uno strumento fondamentale nell'ingegneria per la progettazione strutturale ottimale. Tuttavia, i cambiamenti topologici richiedono generalmente una rimeshing, che può risultare problematica. Questo articolo propone un metodo di ottimizzazione topologica isogemetrica guidato da derivate topologiche. L'integrazione del metodo level set con il framework isogemetrico immerso consente aggiornamenti geometrici continui senza necessità di rimeshing. Contemporaneamente, le derivate topologiche forniscono modifiche topologiche senza richiedere la definizione di fori iniziali. Viene investigato l'effetto delle funzioni di base di ordine superiore nella rappresentazione level set e nell'approssimazione della soluzione. Due esempi numerici validano il metodo proposto, dimostrando che l'approssimazione della soluzione con funzioni di base di ordine superiore migliora la precisione, mentre le funzioni di base lineari rimangono sufficienti per la rappresentazione della funzione level set.

Contesto di Ricerca e Motivazione

Definizione del Problema

Il problema fondamentale affrontato in questa ricerca è la difficoltà di rimeshing nella ottimizzazione topologica tradizionale. Durante il processo di ottimizzazione strutturale, i cambiamenti topologici del dominio di progettazione (come la generazione, fusione o scomparsa di fori) richiedono generalmente la rigenerazione della griglia computazionale, il che comporta non solo elevati costi computazionali, ma può anche causare instabilità numerica.

Importanza

L'ottimizzazione topologica, come strumento essenziale nella progettazione strutturale, trova ampia applicazione in aerospaziale, industria automobilistica, ingegneria civile e altri settori. Risolvere il problema del rimeshing è di fondamentale importanza per migliorare l'efficienza dell'ottimizzazione e garantire la stabilità numerica.

Limitazioni dei Metodi Esistenti

  1. Metodo Level Set Tradizionale: Sebbene eviti la rimeshing esplicita, presenta difficoltà nell'auto-generazione di nuovi fori e dipende dalla configurazione iniziale dei fori della geometria
  2. Metodo della Densità: Sebbene eviti problemi di griglia, può produrre elementi grigi e pattern a scacchiera
  3. Metodo della Derivata di Forma: Può gestire solo cambiamenti di confine, non cambiamenti topologici

Motivazione della Ricerca

Gli autori propongono di combinare l'analisi isogemetrica (IGA), il metodo level set e le derivate topologiche, con l'obiettivo di:

  • Eliminare la necessità di rimeshing
  • Auto-generare nuovi fori senza predefinizione
  • Sfruttare la levigatezza di ordine superiore delle B-spline per migliorare la precisione
  • Semplificare il processo di aggiornamento geometrico

Contributi Principali

  1. Framework Metodologico Innovativo: Prima integrazione del metodo puramente guidato da derivate topologiche di Amstutz e Andrä con l'analisi isogemetrica
  2. Ottimizzazione Senza Rimeshing: Realizzazione di aggiornamenti geometrici continui durante i cambiamenti topologici attraverso il framework isogemetrico immerso
  3. Ricerca su Funzioni di Base di Ordine Superiore: Studio sistematico dell'effetto di diversi ordini polinomiali sulla rappresentazione level set e l'approssimazione della soluzione
  4. Validazione Numerica: Verifica dell'efficacia del metodo attraverso esempi classici, dimostrando che le funzioni di base lineari sono sufficienti per rappresentare il level set mentre le funzioni di ordine superiore migliorano la precisione della soluzione

Dettagli del Metodo

Definizione del Compito

Input: Dominio di progettazione D, condizioni al contorno, carichi, proprietà materiali Output: Distribuzione ottimale del materiale Ω ⊂ D Obiettivo: Minimizzare la cedevolezza soddisfacendo il vincolo di volume Vincoli: Equazioni di elasticità lineare, condizioni al contorno

Architettura del Modello

1. Formulazione del Problema di Elasticità Lineare

Risoluzione nel dominio fisso D:

-∇ · (αΩσ(u)) = 0 in D
u = 0 on ΓD
σ(u) · n = τ on ΓN
σ(u) · n = 0 on Γ0

dove il parametro materiale αΩ è definito come:

αΩ = {
  αin   in Ω (regione materiale)
  αout  in D\Ω (regione vuota, αout ≪ 1)
}

2. Rappresentazione Level Set

Il dominio Ω è rappresentato implicitamente attraverso la funzione level set ϕ:

ϕ(x) < 0 ⟺ x ∈ Ω
ϕ(x) = 0 ⟺ x ∈ ∂Ω  
ϕ(x) > 0 ⟺ x ∈ D\Ω

La funzione level set è discretizzata utilizzando B-spline:

ϕ(ξ,η) = Σᵢⱼ Bᵢ,d(ξ)Bⱼ,d(η)cᵢⱼ

3. Calcolo della Derivata Topologica

Per il problema di elasticità lineare, l'espressione analitica della derivata topologica è:

dℐ(Ω)(x₀) = {
  -3αin((αout-αin)/(2αout+αin))σ(u):ε(u) - l  if x₀ ∈ Ω
  -3αout((αin-αout)/(2αin+αout))σ(u):ε(u) + l  if x₀ ∈ D\Ω
}

4. Algoritmo di Aggiornamento Level Set

Aggiornamento mediante interpolazione lineare sferica:

ϕⁱ⁺¹ = (1/sin θᵢ)[sin((1-κᵢ)θᵢ)ϕⁱ + sin(κᵢθᵢ)gΩᵢ]

dove θᵢ è l'angolo L² tra il level set corrente e la derivata topologica generalizzata gΩᵢ.

Punti di Innovazione Tecnica

1. Metodo Isogemetrico Immerso

  • Utilizzo di una griglia di sfondo B-spline fissa, evitando la rimeshing
  • Distinzione tra regioni materiale e vuota attraverso il parametro materiale αΩ
  • Mantenimento della levigatezza geometrica di ordine superiore

2. Guida Puramente da Derivate Topologiche

  • Non risoluzione dell'equazione di Hamilton-Jacobi, dipendenza solo dalle derivate topologiche
  • Auto-generazione di nuovi fori senza predefinizione di fori iniziali
  • Semplificazione del processo di ottimizzazione e miglioramento dell'efficienza computazionale

3. Gestione degli Elementi Tagliati

  • Utilizzo della libreria di integrazione geometrica implicita per il calcolo preciso delle proporzioni tagliate
  • Adozione dell'integrazione gaussiana standard per evitare instabilità numerica in regioni piccole
  • Implementazione del filtraggio medio per lisciare i salti delle proprietà materiali

Configurazione Sperimentale

Esempi Numerici

Selezione di due problemi benchmark classici di ottimizzazione topologica:

  1. Problema della Trave a Sbalzo: Dominio rettangolare 2×1, estremo sinistro fisso, carico puntuale all'estremo destro
  2. Problema del Quarto di Anello: Quarto di anello con raggio interno 1 e raggio esterno 2, base fissa, carico puntuale in alto

Impostazione dei Parametri

  • Griglia: Griglia di sfondo 128×128
  • Parametri Materiali: αin = 1, αout = 10⁻⁴
  • Controllo del Volume: l = 5
  • Parametro di Filtraggio: γ = 10⁻⁴
  • Proprietà Materiali: E = 1, ν = 1/3
  • Condizioni di Convergenza: εθ = 1, massimo 200 iterazioni

Configurazioni di Confronto

Studio di due configurazioni:

  1. Ordine Identico: Level set e soluzione utilizzano lo stesso ordine polinomiale (d = p)
  2. Ordine Misto: Level set lineare (d = 1) con soluzione di ordine superiore (p > 1)

Indicatori di Valutazione

  • Valore della funzione obiettivo J (cedevolezza)
  • Angolo di convergenza θ
  • Area relativa Ai/A₀
  • Numero di iterazioni di convergenza

Risultati Sperimentali

Risultati Principali del Problema della Trave a Sbalzo

Prestazioni di Convergenza

  • Vantaggio dell'Ordine Superiore: p ≥ 2 converge più rapidamente di p = 1, con diminuzione più rapida della funzione obiettivo nelle fasi intermedie
  • Convergenza Coerente: Tutte le configurazioni convergono a soluzioni ottimali simili (J ≈ 6.97-7.00)
  • Efficienza Iterativa: p = 2 e p = 4 richiedono lo stesso numero di iterazioni, p = 3 con level set di ordine superiore richiede 29 passi vs 24 passi con level set lineare

Effetto dell'Ordine del Level Set

  • Il level set lineare (d = 1) produce forme finali simili al level set di ordine superiore (d = p)
  • Differenze tra ordini pari e dispari: gli ordini dispari con punti di Greville condivisi producono effetti di media, generando lievi differenze

Risultati Principali del Problema del Quarto di Anello

Fenomeno di Ottimo Locale

  • Differenze di Convergenza: Configurazioni di ordine inferiore p = 1,2 si fermano ad angoli più elevati (θ = 4.72, 9.33)
  • Soluzione Ottimale: p = 3 (d = 1) raggiunge il valore minimo della funzione obiettivo 4.12, p = 3 (d = 3) è 4.13
  • Equilibrio di Efficienza: p = 2 (d = 2) raggiunge 4.15 in 129 iterazioni, con efficienza relativamente elevata

Diversità Morfologica

Diverse configurazioni producono diverse strutture topologiche, riflettendo le sfide intrinseche degli ottimi locali nell'ottimizzazione topologica.

Scoperte Chiave

  1. Beneficio dell'Approssimazione di Ordine Superiore: Migliora la velocità di convergenza e la precisione della soluzione
  2. Sufficienza del Level Set Lineare: d = 1 è sufficiente per rappresentare accuratamente il confine geometrico
  3. Indipendenza dalla Griglia: Con griglia fine 128×128, i vantaggi dell'ordine superiore sono limitati
  4. Importanza del Filtraggio: Il filtraggio medio e il filtraggio PDE sono critici per la qualità dei risultati

Lavori Correlati

Classificazione dei Metodi di Ottimizzazione Topologica

  1. Metodo della Densità: SIMP, RAMP, ecc., possono produrre elementi grigi
  2. Metodo Level Set: Evita elementi grigi ma richiede fori iniziali
  3. Metodo della Derivata Topologica: Può auto-generare fori, adottato in questo articolo

Ottimizzazione Topologica Isogemetrica

  • Lavori Iniziali: Dedè et al. (2012) modello di campo di fase, Shojaee et al. (2012) funzioni di base radiale
  • Metodo B-Spline: Jahangiry e Tavakkoli (2017), Khatibinia et al. (2020)
  • Innovazione dell'Articolo: Prima combinazione di derivate topologiche pure con metodo isogemetrico

Metodi Immersi

Ampiamente applicati in meccanica dei fluidi, meccanica dei solidi e altri settori, questo articolo li introduce nell'ottimizzazione topologica per realizzare l'ottimizzazione senza rimeshing.

Conclusioni e Discussione

Conclusioni Principali

  1. Sviluppo riuscito di un framework di ottimizzazione topologica isogemetrica immersa guidato da derivate topologiche
  2. Le funzioni di base di ordine superiore migliorano l'approssimazione della soluzione ma le funzioni di base lineari sono sufficienti per rappresentare il level set
  3. Il metodo evita la rimeshing e può auto-generare fori
  4. Validazione dell'efficacia del metodo su problemi benchmark classici

Limitazioni

  1. Problema dell'Ottimo Locale: Diverse configurazioni di parametri possono convergere a diversi ottimi locali
  2. Gestione dei Salti Materiali: Il vantaggio delle funzioni di base di ordine superiore nella rappresentazione dei salti all'interfaccia materiale-vuoto non è evidente
  3. Sensibilità ai Parametri: Parametri di filtraggio come γ hanno un impatto significativo sui risultati
  4. Limitazione Bidimensionale: Attualmente validato solo su problemi 2D

Direzioni Future

  1. Ricerca approfondita sulla rappresentazione di ordine superiore dei salti all'interfaccia materiale
  2. Estensione a problemi tridimensionali
  3. Ottimizzazione topologica multi-materiale
  4. Vincoli più complessi come vincoli di stress

Valutazione Approfondita

Punti di Forza

  1. Forte Innovazione Metodologica: Integrazione organica di tre tecnologie avanzate per risolvere problemi ingegneristici pratici
  2. Fondamenti Teorici Solidi: Derivazione rigorosa delle derivate topologiche, formule matematiche complete
  3. Progettazione Sperimentale Razionale: Studio sistematico di diverse configurazioni di ordine, confronti completi
  4. Alta Praticità Ingegneristica: Evita la rimeshing, adatto per applicazioni pratiche

Insufficienze

  1. Mancanza di Estensione Tridimensionale: Validazione solo in 2D, la maggior parte delle applicazioni ingegneristiche è in 3D
  2. Guida Insufficiente ai Parametri: Manca analisi approfondita sulla selezione di parametri critici come il parametro di filtraggio
  3. Mancanza di Analisi dell'Efficienza Computazionale: Nessun confronto dei costi computazionali con metodi tradizionali
  4. Validazione Insufficiente su Geometrie Complesse: Gli esempi sono relativamente semplici, mancano verifiche su strutture ingegneristiche complesse

Impatto

  1. Contributo Accademico: Fornisce un nuovo percorso tecnico per il campo dell'ottimizzazione topologica
  2. Valore Ingegneristico: Potenziale applicazione nella progettazione strutturale di aerospaziale, automotive e altri settori
  3. Riproducibilità: Basato su codice GeoPDEs open source, facilita la riproduzione e l'estensione

Scenari Applicabili

  1. Ottimizzazione di Strutture Continue: Particolarmente adatto a problemi di progettazione che richiedono frequenti cambiamenti topologici
  2. Fase di Progettazione Concettuale: Esplorazione rapida di diverse configurazioni topologiche
  3. Applicazioni ad Alta Precisione: Scenari che sfruttano la levigatezza di ordine superiore delle B-spline
  4. Progettazione Automatizzata: Ottimizzazione automatica senza necessità di definire manualmente fori iniziali

Bibliografia

L'articolo cita 34 importanti riferimenti che coprono i campi fondamentali e all'avanguardia dell'ottimizzazione topologica, dell'analisi isogemetrica e del metodo level set, fornendo una base teorica solida per la ricerca. I riferimenti chiave includono il metodo della derivata topologica di Amstutz e Andrä (2006) e la teoria fondamentale dell'analisi isogemetrica di Hughes et al. (2005).