Strumenti di progettazione di modelli

Dymola supporta la calibrazione dei modelli, l'ottimizzazione della progettazione e la gestione avanzata dei modelli.

Strumenti di progettazione di modelli

Confronto dell'accelerazione misurata e simulata in seguito all'ottimizzazione dei parametri dei modelli.

Calibrazione del modello

 

Un modello Modelica che descrive un sistema fisico include in genere diversi parametri da impostare. Alcuni valori di parametri sono difficili da determinare dalla specifica di progettazione o complessi da misurare, ad esempio l'inerzia di una parte, la frizione e la perdita.

La calibrazione del modello (stima dei parametri) è il processo in cui i dati misurati da un dispositivo reale vengono utilizzati per ottimizzare i parametri in modo che i risultati della manipolazione siano in pieno accordo con i dati misurati. Dymola varia i parametri di ottimizzazione ed esegue simulazioni per individuare soluzioni soddisfacenti in grado di ridurre al minimo il divario tra i risultati di simulazione e le misurazioni.

Ottimizzazione della progettazione

 

L'opzione di ottimizzazione della progettazione viene utilizzata per ottimizzare i parametri di un dispositivo o il relativo controller per migliorare la dinamica di sistema per più criteri e casi.

Un modello Modelica contiene vari parametri che possono essere ottimizzati per ottenere prestazioni migliori, ad esempio le costanti delle molle di un'auto, il rapporto di un cambio o i parametri di un controller.

L'ottimizzazione della progettazione è un approccio mirato a ottimizzare i parametri per migliorare il comportamento del sistema. I parametri di ottimizzazione vengono calcolati per ridurre al minimo i criteri matematici che esprimono il miglioramento. I valori dei criteri vengono in genere derivati dai risultati della simulazione, ad esempio il superamento del tempo di salita di una risposta, ma anche dalle risposte di frequenza o dalle analisi eigenvalue.

Gestione dei modelli

 

La gestione dei modelli include l'assistenza per la crittografia dei modelli, il controllo delle versioni di Dymola (CVS e Subversion) e utilità per il controllo, il test e il confronto dei modelli.

  • Test di regressione (controllo dei risultati della simulazione a fronte di risultati validi noti).
  • Copertura di classi e condizioni.
  • Controllo di stili e unità variabili.