Domanda:
ANSYS Workbench / Mechanical: esportare automaticamente il grafico?
rysciguy
2015-10-13 00:08:40 UTC
view on stackexchange narkive permalink

Sto eseguendo una semplice simulazione del test di trazione per un singolo elemento. In Risultati ho creato un oggetto Grafico con Stress vs Strain, che può essere esportato manualmente in un file csv facendo clic con il pulsante destro del mouse sulla tabella. Il problema nasce dalla parametrizzazione. Ho parametrizzato la temperatura in Workbench in modo che la stessa simulazione venga eseguita una volta per ogni temperatura. Tuttavia, i risultati non vengono salvati per ogni sottofase per ogni punto di progettazione e sarebbe noioso dover aprire Mechanical, risolverlo ed esportare il grafico tante volte quante sono le temperature.

Idealmente ci sarebbe una macro che viene eseguita ogni volta che la simulazione viene risolta in Mechanical, esportando la tabella del grafico in un csv (aggiungendola se possibile in modo che i dati per tutte le temperature siano nello stesso file).

È c'è un modo per farlo? Immagino che possa essere ottenuto con JavaScript in Mechanical (per il quale non riesco a trovare alcuna documentazione).

Di quante righe nella tabella dei parametri stiamo parlando?
Puoi utilizzare Ansys Parametric Design Language (APDL) per realizzare ciò di cui hai bisogno, ad es. guarda il comando [* VWRITE] (http://www.padtinc.com/blog/the-focus/writing-text-files-with-vwrite). Immagino che per questo devi abbandonare la comodità di Workbench.
Due risposte:
Orbit
2018-12-20 00:16:31 UTC
view on stackexchange narkive permalink

Ci sono diverse opzioni per farlo:

  1. Se ci sono solo pochi valori da salvare per punto di progettazione, puoi usare i "parametri di output".
  2. Se sono presenti molti dati da salvare, il generatore di rapporti può essere utile. Alcune informazioni possono essere trovate qui: Lavorare con i rapporti di progetto
  3. Uno snippet APDL può essere utilizzato nell'albero dei risultati *. Alcune informazioni qui: Salvataggio di grafici APDL meccanici in uno studio del progetto
  4. È possibile utilizzare IronPython. Ciò richiede che tu sia un esperto in Ansys e conosca bene la programmazione.

Vedi anche Path Plots e post-elaborazione automatizzata in MADPL e Workbench

* Fai attenzione a posizionare lo snippet nella sezione dei risultati del modello, altrimenti verrà eseguito prima anziché dopo aver risolto.

John Alexiou
2016-03-02 13:10:03 UTC
view on stackexchange narkive permalink

Esiste un'opzione per conservare tutte le soluzioni. Cerca una casella di controllo nella tabella dei parametri. Dopo aver controllato tutti i punti di progettazione, esegui la simulazione e creerà più file di progetto del modulo:

  name_dp0name_dp1name_dp2name_dp3  

apri ognuno di ottenere i risultati. Oppure, trova tutti i file .mechdb , rinominali come .mechdat e importali in un unico file di progetto workbench.

Ovviamente se lo sei esperto (che io non sono) puoi usare lo scripting IronPython per guidare l'esportazione dei file csv da ogni progetto.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...