le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Per introdurre le fasi di costruzione e simulazione dei modelli fisici, ecco un modello di esempio fornito con simulink.Ammortizzatore massa-molla con regolatoreAd esempio, la figura seguente mostra il modello stabilito.
Le fasi dettagliate di modellazione fisica e analisi della simulazione sono le seguenti:
Passaggio 1: utilizzaressc_nuovo Crea nuovo modello
utilizzossc_nuovo è il modo migliore per iniziare a costruire modelli Simscape™. L'uso di questa funzione aiuta a garantire che vengano utilizzate le impostazioni predefinite consigliate per il modello.Quando usissc_nuovo , automaticamente:
in MATLAB® Nella finestra della riga di comando, digitare:
ssc_nuovo
L'impostazione predefinita del risolutore per i modelli senza nome appena creati èVariabilePassoAuto, il modello contiene un blocco Configurazione risolutore, un blocco Convertitore Simulink-PS e un blocco Convertitore PS-Simulink collegato a un blocco Oscilloscopio.
La sezione Risorse nella parte inferiore della finestra del modello fornisce collegamenti alle librerie di blocchi e agli argomenti della documentazione pertinenti.
Passaggio 2: assemblare la rete fisica
Per modellare il tuo sistema, aggiungi blocchi al modello dalla libreria Simscape e quindi connetti i blocchi alla rete fisica. Nello schema creato, le linee che collegano i blocchi rappresentano le connessioni fisiche esistenti tra i componenti del sistema reale che stai modellando. In altre parole, i diagrammi Simscape simulano il layout del sistema fisico.
Quando si costruisce una rete, è importante aggiungere blocchi di riferimento specifici del dominio, come riferimento elettrico, riferimento traslazionale meccanico, ecc.
Per modificare la presentazione visiva del modello, semplificare i nomi dei moduli Spring e Damper come mostrato.Per visualizzare il nome del modulo Massa sia con Spring che con Damper, fare clic con il pulsante destro del mouse sul modulo Mass e selezionareFormato > Visualizza il nome del modulo > Aprire。
Passaggio 3: regolare i parametri del modulo e gli obiettivi variabili
Simpaesaggio Un modulo rappresenta un componente generico con valori iniziali predefiniti per parametri e variabili del modulo. Puoi regolare questi valori per adattarli alla tua applicazione o corrispondere alla scheda tecnica del produttore.
Per visualizzare e modificare i valori dei parametri del modulo e gli obiettivi iniziali per le variabili del modulo, fare doppio clic sul modulo per aprire la relativa finestra di dialogo.utilizzoImpostazioniTab.
Per la maggior parte dei blocchi Simscape, la finestra di dialogo del blocco contiene le stesse informazioni e lo stesso layout della finestra di ispezione delle proprietà del blocco. Per impostazione predefinita, la modifica di un valore nella finestra di ispezione Proprietà applica immediatamente il nuovo valore.Per un migliore controllo, si consiglia di cancellare il fileApplica automaticamentecasella di controllo per abilitareRipristinaEapplicazione pulsante. Ciò è particolarmente utile quando si lavora con moduli complessi, poiché è possibile modificare più parametri contemporaneamente.Modifica i valori dei parametri in modo che corrispondano alla scheda tecnica del produttore, visualizza l'intero set e fai clicapplicazione .ChiaroApplica automaticamenteUna volta selezionata, la casella di controllo rimane deselezionata durante la sessione MATLAB.
Per visualizzare una descrizione di un modulo, fare clic su nella finestra di dialogo del moduloDescrizione Tab.Questa scheda contiene ancheCodice sorgente Collegamento. Fai clic su questo collegamento per aprire il file sorgente Simscape per questo modulo nell'editor MATLAB.
Se il modulo non ha parametri o target variabili che possono essere impostati, la finestra di dialogo del modulo non haImpostazionischeda, soloDescrizioneTab.
Per visualizzare la documentazione di un modulo, fare clic sul punto interrogativo nell'angolo in alto a destra della finestra di dialogo del modulopulsante.
In questo modello regolerai i parametri che controllano la massa, la rigidità della molla e il coefficiente di smorzamento. Inoltre specificherai la velocità iniziale della massa regolando il target variabile corrispondente.
400 N/m
, quindi fare clicapplicazione。100 N/(m/s)
。3.6 kg
。High
”, il che significa che il risolutore cercherà di soddisfare esattamente questo valore iniziale durante il calcolo delle condizioni iniziali per determinare il punto di partenza della simulazioneVelocità casella di controllo.esistereValoretipo di campo10
, quindi fare clicapplicazione。Passaggio 4: aggiungi la fonte
Puoi utilizzare i segnali di ingresso per pilotare i modelli Simscape. Utilizzando questo metodo è possibile rappresentare effetti fisici quali forze, tensioni o pressioni che agiscono su un sistema. È inoltre possibile specificare altre quantità che fluiscono attraverso il sistema, ad esempio corrente, flusso di massa e flusso di calore. Puoi aggiungere connessioni di ingresso del segnale a una rete fisica utilizzando i blocchi sorgente di Simscape.
Per aggiungere una rappresentazione delle forze che agiscono su una massa, utilizzare il blocco Sorgente della forza ideale.
Dopo aver collegato la rete fisica alla sorgente Simulink, il segnale di ingresso che rappresenta la curva di forza viene fornito attraverso la porta S (vediPassaggio 6: connettersi a Simulink utilizzando il modulo di interfaccia ). Un segnale positivo alla porta S specificherà la forza che agisce dalla porta C alla porta R.
Passaggio 5: aggiungere sensori
È possibile misurare le quantità in una rete fisica e utilizzarle altrove nel modello. Alcuni usi comuni di queste quantità includono il feedback per algoritmi di controllo, la modellazione di componenti fisici il cui comportamento dipende da altre quantità fisiche (come la resistenza dipendente dalla temperatura) o semplicemente la visualizzazione dei risultati durante una simulazione.
È possibile misurare queste quantità utilizzando moduli sensore, collegando i sensori in serie o in parallelo a seconda del valore misurato. Per misurare una quantità definita da una variabile Through (come corrente, flusso, forza), collegare i sensori in serie. Per misurare una quantità definita dalla variabile Across (come tensione, pressione, velocità), collegare i sensori in parallelo.
Per misurare la deformazione della molla, collegare un modulo sensore di movimento traslazionale ideale in parallelo alla molla.
Passaggio 6: connettersi a Simulink utilizzando il blocco di interfaccia
Simpaesaggio Le equazioni nella rete vengono risolte simultaneamente, mentre i blocchi Simulink vengono valutati in sequenza. Blocchi di interfaccia come Simulink-PS Converter e PS-Simulink Converter vengono utilizzati per gestire il confine tra queste due convenzioni di modellazione. Utilizzi i blocchi di interfaccia quando i segnali Simulink specificano le quantità in una rete Simscape o quando passi le quantità Simscape a Simulink per la progettazione di controlli o altri scopi. Ogni volta che colleghi un blocco Simulink a una rete fisica Simscape, devi utilizzare il blocco convertitore appropriato.
Successivamente collegherai la rete fisica al controller costruito con normali blocchi Simulink. Innanzitutto, prepara la rete fisica da connettere al segnale Simulink:
Sebbene sia possibile utilizzare gli oscilloscopi per visualizzare i risultati della simulazione, questi oscilloscopi possono rendere i diagrammi a blocchi più confusi.Un modo più efficiente per visualizzare e analizzare i risultati della simulazione è utilizzare un Simscape Results Explorer comePassaggio 8: visualizzare i risultati della simulazionedescritto in.
Quindi, crea e collega il controller:
I segnali di controllo Simulink entrano nella porta di ingresso del blocco Simulink-PS Converter, dove vengono convertiti in segnali fisici che guidano la distribuzione della forza del blocco Ideal Force Source.
La porta di uscita P del blocco Sensore di movimento traslazionale ideale per misurare la deformazione della molla è collegata al blocco Convertitore PS-Simulink. Questo blocco viene utilizzato per convertire i segnali fisici in segnali Simulink di feedback per il controller.
Per confrontare i segnali di ingresso e di feedback, collegali al visualizzatore di segnali:
Passaggio 7: modello di simulazione
Puoi farlo facendo clic sul pulsante Esegui nella barra degli strumenti di Simulink (situata nella parte superiore della finestra del modello) o nella barra degli strumenti del Waveform Viewer. per eseguire la simulazione. Il risolutore Simscape valuta il modello, calcola le condizioni iniziali ed esegue la simulazione.
Per eseguire la simulazione, fare clic sulla barra degli strumenti Simulink。
Il visualizzatore della forma d'onda visualizza una sovrapposizione dei segnali di ingresso e di feedback.
Passaggio 8: visualizzare i risultati della simulazione
Simscape Results Explorer consente di visualizzare e analizzare i dati di simulazione utilizzando le funzionalità di registrazione dei dati. Ad esempio, è possibile confrontare due simulazioni per analizzare in che modo i cambiamenti nella massa influiscono sulla deformazione della molla.
Avviso:simlog
è il nome predefinito della variabile record.Se si utilizzaNome della variabile dell'area di lavoroSe il parametro di configurazione del modello modifica il nome della variabile, il menu contestuale elencherà il nome come variabile registrata associata al modulo.
Si apre la finestra Simscape Results Explorer con il nodo corrispondente al modulo Spring evidenziato nel riquadro di sinistra. Il riquadro di destra visualizza un grafico dei dati di simulazione per le tre variabili associate al blocco.
Spring
In Nodo selezionare Nodox
. Il riquadro di destra visualizza i dati sulla deformazione della molla tracciati nel tempo.7.2 kg
。