Mesh e geometria

Geometria

Librerie di parti

Una parte è una geometria parametrizzata definita da un numero di parametri di input. Precedentemente note con il nome di sottosequenze geometriche, le parti sono utili per la modellazione rapida di caratteristiche geometriche standard, dove il controllo sui parametri geometrici può essere utilizzato in altre operazioni, ad esempio per gli sweep parametrici. I seguenti moduli hanno ora una Libreria di parti contenente componenti geometrici pronti per l'uso tipici nei rispettivi campi:

  • Microfluidics Module: canali 2D e 3D.
  • Mixer Module: serbatoi 3D e giranti.
  • Ray Optics Module: lenti, specchi e prismi 2D e 3D.
  • Structural Mechanics Module: sezioni trasversali di beam 2D, bulloni 3D.

Usando queste parti comuni si risparmierà molto tempo sulla modellazione geometrica. Le istanze di queste parti possono essere aggiunte al modello o all'applicazione dal browser della Libreria di parti. Ogni istanza di una parte può avere valori diversi per i parametri di input e può essere posizionata rispetto ad altri oggetti geometrici nel modello. È inoltre possibile creare librerie di parti personalizzate.

Nota: le parti erano dette sottosequenze geometriche nella versione 5.0.

Quando si crea una parte, è disponibile la nuova impostazione Controllo parametri che esegue il controllo dei parametri della parte e visualizza un messaggio di errore se i parametri non rispettano determinate condizioni pre-determinate (es. la testa di un bullone deve essere più piccola della sua lunghezza).

Esempio della scelta di un bullone parametrizzato dalla libreria di parti dello Structural Mechanics Module. Esempio della scelta di un bullone parametrizzato dalla libreria di parti dello Structural Mechanics Module.

Esempio della scelta di un bullone parametrizzato dalla libreria di parti dello Structural Mechanics Module.

Mesh

Copia di una mesh in un componente di dimensione spaziale superiore

Utilizzando il comando Copia, è ora possibile copiare una mesh in un modello in una dimensione spaziale superiore. Ad esempio, si può copiare la mesh da una geometria 2D a una faccia planare in 3D e poi estrudere questa mesh in tutta la geometria per creare una mesh 3D.

Nelle versioni precedenti di COMSOL Multiphysics, si doveva aggiungere la mesh di strato limite alla mesh 3D estrusa. Questo approccio funziona ancora, ma il nuovo approccio offre un maggiore controllo sulla generazione di una mesh di strato limite.

Esempio della creazione di una mesh di strato limite estrusa:

Passo 1 - Aggiungere un componente 2D e utilizzare l'operazione Cross Section per creare una geometria 2D dalle facce piane della geometria 3D per definire l'origine della sweep.

Passo 2 - Costruire una mesh a boundary layer per la geometria 2D.

Passo 3 - Utilizzare l'operazione Copia per copiare la mesh a boundary layer dalla geometria 2D alla faccia sorgente per la geometria 3D.

Passo 4 - Costruire la mesh estrusa utilizzando come sorgente la mesh copiata a boundary layer della superficie.

Esempio della creazione di una mesh di strato limite estrusa:

Passo 1 - Aggiungere un componente 2D e utilizzare l'operazione Cross Section per creare una geometria 2D dalle facce piane della geometria 3D per definire l'origine della sweep.

Passo 2 - Costruire una mesh a boundary layer per la geometria 2D.

Passo 3 - Utilizzare l'operazione Copia per copiare la mesh a boundary layer dalla geometria 2D alla faccia sorgente per la geometria 3D.

Passo 4 - Costruire la mesh estrusa utilizzando come sorgente la mesh copiata a boundary layer della superficie.

Esempio della creazione di una mesh di strato limite estrusa:

Passo 1 - Aggiungere un componente 2D e utilizzare l'operazione Cross Section per creare una geometria 2D dalle facce piane della geometria 3D per definire l'origine della sweep.

Passo 2 - Costruire una mesh a boundary layer per la geometria 2D.

Passo 3 - Utilizzare l'operazione Copia per copiare la mesh a boundary layer dalla geometria 2D alla faccia sorgente per la geometria 3D.

Passo 4 - Costruire la mesh estrusa utilizzando come sorgente la mesh copiata a boundary layer della superficie.

Nuova operazione per il rilevamento di facce delle mesh importate

Una nuova operazione, Detect Faces, consente di aggiungere facce a una sequenza di mesh corrispondente a una mesh importata. Utilizzate questa operazione per suddividere automaticamente le facce selezionate di una mesh importata lungo suddivisioni e contorni di regioni planari.

Funzionalità migliorate per la creazione di una geometria da una mesh

Durante la creazione di geometria da una mesh in 3D, COMSOL Multiphysics semplifica automaticamente la superficie della mesh e rimuove i difetti nella mesh prima di creare la geometria dalla mesh adattata risultante. Ciò consente di creare anche una geometria per le mesh di superficie di bassa qualità e aumentare il tasso di successo delle operazioni successive sulla geometria generata, ad esempio operazioni booleane e generazione della mesh. È possibile regolare le impostazioni per la semplificazione della mesh nella finestra impostazioni del nodo Geometry > Import.

Passo 1 nell'importazione di un file mesh STL di una vertebra dorsale in COMSOL Multiphysics per creare la geometria COMSOL, quindi generare una mesh COMSOL utilizzando le nuove funzionalità che semplificano e rimuovono i difetti. Questa immagine rappresenta la mesh originale che è stata fornita per gentile concessione da Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, Regno Unito. Passo 1 nell'importazione di un file mesh STL di una vertebra dorsale in COMSOL Multiphysics per creare la geometria COMSOL, quindi generare una mesh COMSOL utilizzando le nuove funzionalità che semplificano e rimuovono i difetti. Questa immagine rappresenta la mesh originale che è stata fornita per gentile concessione da Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, Regno Unito.

Passo 2 nell'importazione di un file mesh STL di una vertebra dorsale in COMSOL Multiphysics per creare la geometria COMSOL, quindi generare una mesh COMSOL utilizzando le nuove funzionalità che semplificano e rimuovono i difetti. Questa immagine rappresenta una geometria COMSOL creata dalla mesh originale, fornita per gentile concessione da Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, Regno Unito. Passo 2 nell'importazione di un file mesh STL di una vertebra dorsale in COMSOL Multiphysics per creare la geometria COMSOL, quindi generare una mesh COMSOL utilizzando le nuove funzionalità che semplificano e rimuovono i difetti. Questa immagine rappresenta una geometria COMSOL creata dalla mesh originale, fornita per gentile concessione da Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, Regno Unito.

Passo 3 nell'importazione di un file mesh STL di una vertebra dorsale in COMSOL Multiphysics per creare la geometria COMSOL, quindi generare una mesh COMSOL utilizzando le nuove funzionalità che semplificano e rimuovono i difetti. Questa immagine rappresenta una mesh semplificata generata dalla geometria COMSOL. La mesh originale è stata fornita per gentile concessione da Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, Regno Unito. Passo 3 nell'importazione di un file mesh STL di una vertebra dorsale in COMSOL Multiphysics per creare la geometria COMSOL, quindi generare una mesh COMSOL utilizzando le nuove funzionalità che semplificano e rimuovono i difetti. Questa immagine rappresenta una mesh semplificata generata dalla geometria COMSOL. La mesh originale è stata fornita per gentile concessione da Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, Regno Unito.

Il file mesh STL di una vertebra dorsale viene importato in COMSOL Multiphysics per creare la geometria COMSOL, quindi viene generata una mesh COMSOL utilizzando le nuove funzionalità che semplificano e rimuovono i difetti. La mesh originale è stata fornita per gentile concessione da Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, Regno Unito.

Selezioni di dominio e superfici corrispondenti ai numeri ID di proprietà NASTRAN

Quando si importa un file NASTRAN, la nuova impostazione Create Selections può essere utilizzata per generare automaticamente le selezioni corrispondenti ai numeri ID di proprietà degli elementi di dominio e superfici nel file. Queste selezioni diventano disponibili per specificare le entità geometriche in tutto il componente, ad esempio, nei nodi Material e nelle interfacce fisiche. È fornita anche un'altra nuova impostazione: Allow partitioning of shells. È possibile utilizzare questa opzione per far sì che l'algoritmo possa partizionare le entità di superficie definite in base ai numeri ID di proprietà nel file in parti più piccole, sulla base delle caratteristiche geometriche della mesh, ad esempio spigoli acuti. Per impostazione predefinita entrambe le opzioni sono selezionate.

Funzioni e operatori

Operatori per massimo e minimo nel tempo

I nuovi operatori timemax e timemin calcolano il massimo o il minimo di un'espressione nell'arco dei passi temporali. Gli operatori possono anche valutare il valore del tempo raggiunto al massimo o al minimo.

Operatore per l'accesso a qualsiasi soluzione

Il nuovo operatore withsol è una generalizzazione degli operatori with e at e permette di accedere a qualsiasi soluzione nel modello. L'operatore può essere utilizzato durante la soluzione e nelle fasi di postprocessing.

Funzioni casuali con distribuzione della probabilità definita da una funzione di interpolazione

La funzionalità Interpolation ha due nuove impostazioni: Define primitive function e Define random function. Define primitive function definisce una funzione primitiva della funzione di interpolazione. Define random function definisce una funzione casuale che estrae i campioni da una distribuzione della probabilità specificata dalla funzione di interpolazione.