1730x
001751
2022-07-15

Ottimizzazione dei parametri in RFEM 6/RSTAB 9

Questo articolo ti mostrerà come ottimizzare i parametri globali in RFEM 6 secondo diversi aspetti.

Il metodo per definire i parametri globali è descritto nell'articolo della Knowledge Base 'Parametrizzazione dei modelli in RFEM 6/RSTAB 9'. Questo articolo ti mostrerà come ottimizzare i parametri definiti in base a diversi aspetti.

A tale scopo, è necessario attivare l'add-on 'Ottimizzazione e costi/Stima delle emissioni di CO2 ', come mostrato nell'immagine 1. La prima parte di questo add-on consente di trovare parametri adatti per modelli e blocchi parametrizzati tramite la tecnica dell'intelligenza artificiale (AI) dell'ottimizzazione dello sciame di particelle (PSO) per la conformità ai criteri di ottimizzazione comuni.

L'articolo sopra menzionato mostra che i parametri globali possono essere creati usando il menu 'Modifica'. Sono stati definiti due parametri per determinare la posizione dell'elemento di controvento rispetto alle corde superiore e inferiore della cella reticolare mostrata nell'immagine 2.

Inizialmente, i parametri sono stati definiti come valori. Per ottimizzarli, è necessario modificare il tipo di definizione in 'Ottimizzazione' e definire i parametri di ottimizzazione come valori minimo e massimo, incrementi e passaggi (Immagine 3).

Le impostazioni di ottimizzazione sono accessibili tramite il menu 'Calcola'. Come mostrato nell'immagine 4, i valori da ottimizzare sono effettivamente i parametri globali. Il numero di stati dipende dal numero di passi che sono stati assegnati nei parametri di ottimizzazione.

Ad esempio, 4 passaggi significano che il processo di ottimizzazione termina in 5 stati. Date le due variabili, il numero di mutazioni di ottimizzazione è 25. In altre parole, il programma modifica i valori delle due variabili all'interno dell'intervallo definito; queste combinazioni portano al calcolo di 25 modelli con geometria diversa.

Poiché siamo interessati a trovare la geometria ottimale (cioè la posizione dell'elemento di controvento in questo esempio), l'ottimizzazione dovrebbe essere impostata come 'Attiva'. Può succedere che ci siano molte mutazioni di ottimizzazione; pertanto, puoi definire tu stesso il miglior numero di mutazioni modellate da mantenere.

Il termine 'migliore' è correlato a ciò che selezioni come base per l'ottimizzazione. Ad esempio, è possibile selezionare l'ottimizzazione sul peso totale minimo, lo spostamento vettoriale, la deformazione dell'asta o della superficie, il costo o le emissioni di CO2.

Successivamente, puoi scegliere di calcolare tutte le mutazioni e, una volta avviato il calcolo, il programma inizierà a visualizzare i risultati di tutte le singole mutazioni (Immagine 5).

Tuttavia, nel programma sono forniti anche metodi di ottimizzazione più efficienti (vedi Immagine 4). Ad esempio, è possibile utilizzare l'ottimizzazione dello sciame di particelle quasi naturale (PSO) con la quale il calcolo viene avviato con un risultato di ottimizzazione da un'assegnazione casuale dei parametri da ottimizzare; quindi nuovi risultati di ottimizzazione con valori di parametro variabili vengono determinati ripetutamente.

Tali risultati si basano sull'esperienza di mutazioni del modello precedentemente eseguite, fino a quando non è stato raggiunto il numero specificato di possibili mutazioni. Inoltre, è possibile utilizzare il metodo di elaborazione batch, che tenta di controllare tutte le possibili mutazioni del modello specificando casualmente i valori per i parametri di ottimizzazione fino a quando non è stato raggiunto un numero predeterminato di possibili mutazioni del modello.

Tutti i metodi di ottimizzazione forniscono un elenco di mutazioni del modello dai dati memorizzati alla fine del processo, indicando il risultato dell'ottimizzazione di controllo e l'assegnazione del valore corrispondente dei parametri di ottimizzazione (Figura 6).

Questo elenco è organizzato in ordine decrescente e mostra la soluzione migliore ipotizzata nella parte superiore, dove, con l'assegnazione del valore determinato, il risultato dell'ottimizzazione è più vicino al criterio di ottimizzazione. Inoltre, una volta completata l'analisi, il programma regolerà l'assegnazione del valore a quella della soluzione ottimale per i parametri di ottimizzazione nell'elenco dei parametri globali.


Autore

La signora Kirova è responsabile della creazione di articoli tecnici e fornisce supporto tecnico ai clienti Dlubal.

Link