217x
005477
2024-04-09

Risolutore diretto vs. iterativo

Il calcolo in RFEM 6 richiede molto tempo, ma l'utilizzo del processore del mio sistema è basso. Perché è questo?


Risposta:

Un motivo per cui il tempo di calcolo richiede un po 'di tempo con uno scarso utilizzo del processore del tuo computer può essere causato dall'utilizzo del risolutore iterativo anziché diretto. Entrambe le opzioni controllano il metodo utilizzato per risolvere il sistema di equazioni.

Il risolutore diretto è un metodo che utilizza tecniche di scomposizione di matrici, come la LU, per risolvere il sistema di equazioni in un unico passaggio. Questo approccio è generalmente più robusto e può gestire qualsiasi tipo di problema, ma potrebbe richiedere più memoria e risorse di calcolo, specialmente per sistemi molto grandi.
Il risolutore iterativo, come il metodo del gradiente coniugato o il metodo GMRES (residuo minimo generalizzato), risolve il sistema di equazioni perfezionando iterativamente la soluzione.

Il metodo del risolutore che porta a risultati più rapidi dipende dalla complessità del modello e dalla dimensione della quantità di memoria RAM disponibile nella macchina. Se le risorse non sono un problema quando si risolvono modelli complessi di grandi dimensioni, allora il risolutore diretto è consigliato per la maggior parte del tempo e sarà il più veloce. Assicurati di controllarlo nelle Impostazioni dell'analisi statica in RFEM 6.


Autore

Alex è responsabile della formazione dei clienti, del supporto tecnico e dello sviluppo continuo del programma per il mercato nordamericano.