Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Creazione di un nuovo modello Simscape

Tipi di dominio e blocchi consigliati

I modelli Simscape™ richiedono la presenza di determinati blocchi nella configurazione del modello, come un blocco Solver Configuration, o blocchi di riferimento specifici del dominio. Sebbene non richiesti, è molto probabile che siano necessari altri blocchi, come Simulink-PS Converter e PS-Simulink Converter. Per creare un nuovo modello Simscape in modo semplice, si può utilizzare la funzione sscnew.

Quando si digita sscnew al prompt dei comandi di MATLAB®, il software crea un nuovo modello pre-popolato con determinati blocchi.

Per impostazione predefinita, il nome del modello non è specificato. Il modello contiene un blocco Solver Configuration, un blocco Simulink-PS Converter e un blocco PS-Simulink Converter collegati a un blocco Scope. Il risolutore predefinito è VariableStepAuto. La sezione risorse, nella parte inferiore della finestra del modello, fornisce i link alle librerie di blocchi pertinenti e agli argomenti della documentazione.

È possibile utilizzare gli argomenti della funzione sscnew per specificare il nome del modello e aggiungere blocchi specifici del dominio. Per i dettagli, consultare la pagina di riferimento sscnew. Ad esempio, digitando

sscnew('pneumatic_actuator','gas')

si crea il seguente modello.

Dopo aver utilizzato sscnew, si può continuare a sviluppare il modello copiando i blocchi, secondo necessità, e aggiungendo altri blocchi dalla librerie Simscape.

Impostazioni del risolutore per il nuovo modello

Quando si crea un nuovo modello utilizzando sscnew, il modello avrà le seguenti impostazioni:

  • SolverVariableStepAuto

  • Relative tolerance1e-3

  • Absolute tolerance1e-3

  • Auto scale absolute tolerance off

Per ulteriori informazioni, consultare Simulating with Variable Time Step e Choose a Solver.

Impostazioni di registrazione dei dati per i nuovi modelli

L’utilizzo della registrazione dei dati è una procedura ottimale per i modelli Simscape poiché fornisce l’accesso a importanti strumenti di simulazione e analisi. Pertanto, la funzione sscnew attiva automaticamente la registrazione dei dati per l’intero modello. Utilizza il nome della variabile dell’area di lavoro predefinita simlog per memorizzare i dati di simulazione e li limita agli ultimi 10000 punti per evitare di rallentare la simulazione. Contemporaneamente, aumenta MaxDataPoints a 10000 affinché la cronologia di registrazione dei dati Simulink® corrisponda alla cronologia di registrazione dei dati Simscape.

Quando si crea un nuovo modello utilizzando sscnew, il modello avrà la seguente configurazione di registrazione dei dati:

  • Log simulation dataAll.

  • Log simulation statistics — Off.

  • Record data in Simulation Data Inspector — Off.

  • Open viewer after simulation — Off.

  • Workspace variable namesimlog.

  • Decimation1.

  • Limit data points — On.

  • Data history (last N steps)10000.

Per informazioni sul significato di queste impostazioni e su come modificarle, vedere Data Logging Options.

Vedi anche

Argomenti