Simulink Design Optimization

 

Simulink Design Optimization

Analisi della sensibilità e regolazione dei parametri dei modelli

Screenshot delle app Parameter Estimator, Response Optimizer e Sensitivity Analyzer.

App per l’ottimizzazione dei progetti

Utilizza app integrate per impostare e risolvere in modo interattivo problemi di ottimizzazione dei progetti in Simulink, tra cui la definizione dei requisiti di progettazione, le variabili decisionali e le opzioni di ottimizzazione. Genera codice MATLAB direttamente dalle app per la distribuzione o per ulteriori personalizzazioni.

Stima dei parametri

Crea modelli di impianti accurati stimando parametri e stati del tuo modello Simulink automaticamente a partire da dati di test in modo interattivo con l’app Parameter Estimator o con le funzioni della riga di comando.

Ottimizzazione della risposta

Ottimizza automaticamente i parametri del modello per soddisfare i requisiti di progettazione del dominio del tempo e della frequenza con l’app Response Optimizer o con le funzioni della riga di comando.

Analisi di sensibilità

Individua i parametri che hanno l’impatto maggiore sul comportamento del tuo modello con l’app Sensitivity Analyzer. Seleziona le condizioni iniziali migliori per la stima dei parametri e l’ottimizzazione del progetto. Analizza lo spazio di progettazione del tuo modello utilizzando le simulazioni Monte Carlo per verificarne la solidità.

Diagramma dei parametri dell’impianto e dei controller.

Co-ottimizzazione dei parametri dell’impianto e dei controller

Ottimizza congiuntamente i parametri degli impianti fisici e i guadagni algoritmici o dei controller per migliorare le caratteristiche di progettazione dei sistemi come il tempo di risposta, la larghezza di banda e il consumo di energia.

Sincronizzazione dei gemelli digitali

Aggiorna automaticamente i parametri di un modello di gemello digitale distribuito in modo che corrisponda alle condizioni attuali dell’asset. Distribuisci un workflow per la stima dei parametri con Simulink Compiler.

Esempio di sincronizzazione delle tabelle di lookup adattive per la corrispondenza della superficie di rendimento volumetrico di un motore.

Sincronizzazione delle tabelle di lookup

Sincronizza le tabelle di lookup per applicazioni come la caratterizzazione di batterie o i controller gain-scheduled. Imponi dei vincoli come la monotonicità e l’uniformità sui valori delle tabelle di lookup. Usa tabelle di lookup adattive per risolvere problemi di calibrazione.

Accelerazione dell’ottimizzazione dei progetti

Accelera la stima dei parametri, l’ottimizzazione della risposta e l’analisi di sensibilità eseguendo più simulazioni di un modello in parallelo utilizzando Parallel Computing Toolbox. Accelera le attività di ottimizzazione dei progetti utilizzando la funzione Fast Restart e la modalità di simulazione Accelerator di Simulink. 

App Response Optimizer che mostra i metodi di ottimizzazione disponibili.

Risolutori di ottimizzazione

Risolvi una serie di problemi di ottimizzazione, tra cui misto-interi, basati su derivate e senza derivate, utilizzando una selezione di risolutori disponibili come surrogati, fmincon e ricerca del modello da Optimization Toolbox e Global Optimization Toolbox.