Friday, September 30, 2016

Simulate time response of dynamic system to arbitrary inputs - matlab lsim , lisim






+

Documentazione Descrizione lsim simula il (tempo) di risposta dei sistemi lineari continui o discreti agli ingressi arbitrari. Quando viene invocato senza argomenti di sinistra, lsim trame la risposta sullo schermo. lsim (SYS, u, t) produce un grafico del tempo di risposta delle dinamiche sys modello di sistema alla storia di ingresso, t. u. Il vettore t specifica i campioni di tempo per la simulazione (in unità di tempo del sistema, specificato nella proprietà TIMEUNIT di SYS), e si compone di campioni di tempo ad intervalli regolari: L'ingresso u è una matrice avente il numero di righe come campioni temporali (lunghezza (t)) e tante colonne come ingressi di sistema. Per esempio, se SYS è un sistema SISO, allora u è un vettore t-by-1. Se SYS dispone di tre ingressi, allora u è una matrice t-by-3. Ogni riga u (i, :) specifica il valore di ingresso (s) in t campione tempo (i). Il segnale u appare anche sul terreno. SYS modello può essere continuo o discreto, SISO o MIMO. In tempo discreto, u deve essere campionato alla stessa velocità del sistema. In questo caso, il t ingresso è ridondante e può essere omesso o impostato su una matrice vuota. In tempo continuo, il tempo di campionamento dt = t (2) - t (1) viene utilizzata per discretizzare il modello continuo. Se dt è troppo grande (sottocampionamento), lsim emette un avviso che suggerisce di utilizzare un tempo di campionamento più appropriato, ma utilizzerà il tempo di campionamento specificato. Vedere Algoritmi per una discussione di tempi di campionamento. lsim (SYS, u, t, x0) specifica ulteriormente una condizione x0 iniziale per gli stati del sistema. Questa sintassi si applica solo quando sys è un modello di stato-spazio. x0 è un vettore i cui elementi sono i valori iniziali dei corrispondenti stati di SYS. lsim (SYS, u, t, x0, metodo) specifica esplicitamente come i valori di ingresso devono essere interpolate tra i campioni, quando SYS è un sistema a tempo continuo. METODO Specifica come uno dei seguenti valori: 'ZOH' - Usa hold ordine zero 'FOH' - Usa interpolazione lineare (primo ordine hold) Se non si specifica un metodo, lsim seleziona il metodo di interpolazione automaticamente in base alla scorrevolezza del segnale u. lsim (SYS1. sysn, u, t) simula le risposte dei diversi modelli di sistema dinamico per la stessa storia di ingresso t. u e trame queste risposte su una singola figura. È inoltre possibile utilizzare gli argomenti di input X0 e di metodo nel calcolo le risposte di più modelli. lsim (SYS1, PlotStyle1. sysN, PlotStyleN, u, t) specifica lo stile della linea, pennarello, e il colore di ciascuna delle risposte del sistema nella trama. È inoltre possibile utilizzare gli argomenti di input x0 e il metodo con questa sintassi. Ogni argomento PlotStyle è specificato come un vettore di uno, due, o tre caratteri. I personaggi possono apparire in qualsiasi ordine. Ad esempio, il codice seguente traccia la risposta di sys1 come una linea tratteggiata gialla e la risposta di SYS2 come una linea tratteggiata verde: Per ulteriori informazioni sulla configurazione l'argomento PlotStyle, vedere Specificare Stile linea, colori, e marker nel MATLAB & # x00AE; documentazione. y = lsim (___) restituisce la risposta del sistema a. campionata alla stessa ora come ingresso (t). L'uscita y è una matrice avente il numero di righe come campioni temporali (lunghezza (t)) e tante colonne come uscite di sistema. Nessun trama è disegnato sullo schermo. È possibile utilizzare questa sintassi con qualsiasi degli argomenti di input descritti nella sintassi precedenti tranne gli argomenti PlotStyle. [Y, t, x] = lsim (___) ritorna anche il tempo t vettore utilizzato per la simulazione e le traiettorie di stato x (per i modelli stato-spazio solo). L'uscita x ha un numero di righe come campioni temporali (lunghezza (t)) e tante colonne come stati di sistema. È possibile utilizzare questa sintassi con qualsiasi degli argomenti di input descritti nella sintassi precedenti tranne gli argomenti PlotStyle. lsim (SYS) apre la simulazione strumento GUI lineare. Per ulteriori informazioni su come lavorare con questa interfaccia grafica, vedere Utilizzo della simulazione strumento lineare. Esempi Simulare risposta a onda quadra Seleziona il tuo paese Documentazione Descrizione lsim simula il (tempo) di risposta dei sistemi lineari continui o discreti agli ingressi arbitrari. Quando viene invocato senza argomenti di sinistra, lsim trame la risposta sullo schermo. lsim (SYS, u, t) produce un grafico del tempo di risposta delle dinamiche sys modello di sistema alla storia di ingresso, t. u. Il vettore t specifica i campioni di tempo per la simulazione (in unità di tempo del sistema, specificato nella proprietà TIMEUNIT di SYS), e si compone di campioni di tempo ad intervalli regolari: L'ingresso u è una matrice avente il numero di righe come campioni temporali (lunghezza (t)) e tante colonne come ingressi di sistema. Per esempio, se SYS è un sistema SISO, allora u è un vettore t-by-1. Se SYS dispone di tre ingressi, allora u è una matrice t-by-3. Ogni riga u (i, :) specifica il valore di ingresso (s) in t campione tempo (i). Il segnale u appare anche sul terreno. SYS modello può essere continuo o discreto, SISO o MIMO. In tempo discreto, u deve essere campionato alla stessa velocità del sistema. In questo caso, il t ingresso è ridondante e può essere omesso o impostato su una matrice vuota. In tempo continuo, il tempo di campionamento dt = t (2) - t (1) viene utilizzata per discretizzare il modello continuo. Se dt è troppo grande (sottocampionamento), lsim emette un avviso che suggerisce di utilizzare un tempo di campionamento più appropriato, ma utilizzerà il tempo di campionamento specificato. Vedere Algoritmi per una discussione di tempi di campionamento. lsim (SYS, u, t, x0) specifica ulteriormente una condizione x0 iniziale per gli stati del sistema. Questa sintassi si applica solo quando sys è un modello di stato-spazio. x0 è un vettore i cui elementi sono i valori iniziali dei corrispondenti stati di SYS. lsim (SYS, u, t, x0, metodo) specifica esplicitamente come i valori di ingresso devono essere interpolate tra i campioni, quando SYS è un sistema a tempo continuo. METODO Specifica come uno dei seguenti valori: 'ZOH' - Usa hold ordine zero 'FOH' - Usa interpolazione lineare (primo ordine hold) Se non si specifica un metodo, lsim seleziona il metodo di interpolazione automaticamente in base alla scorrevolezza del segnale u. lsim (SYS1. sysn, u, t) simula le risposte dei diversi modelli di sistema dinamico per la stessa storia di ingresso t. u e trame queste risposte su una singola figura. È inoltre possibile utilizzare gli argomenti di input X0 e di metodo nel calcolo le risposte di più modelli. lsim (SYS1, PlotStyle1. sysN, PlotStyleN, u, t) specifica lo stile della linea, pennarello, e il colore di ciascuna delle risposte del sistema nella trama. È inoltre possibile utilizzare gli argomenti di input x0 e il metodo con questa sintassi. Ogni argomento PlotStyle è specificato come un vettore di uno, due, o tre caratteri. I personaggi possono apparire in qualsiasi ordine. Ad esempio, il codice seguente traccia la risposta di sys1 come una linea tratteggiata gialla e la risposta di SYS2 come una linea tratteggiata verde: Per ulteriori informazioni sulla configurazione l'argomento PlotStyle, vedere Specificare Stile linea, colori, e marker nel MATLAB & # x00AE; documentazione. y = lsim (___) restituisce la risposta del sistema a. campionata alla stessa ora come ingresso (t). L'uscita y è una matrice avente il numero di righe come campioni temporali (lunghezza (t)) e tante colonne come uscite di sistema. Nessun trama è disegnato sullo schermo. È possibile utilizzare questa sintassi con qualsiasi degli argomenti di input descritti nella sintassi precedenti tranne gli argomenti PlotStyle. [Y, t, x] = lsim (___) ritorna anche il tempo t vettore utilizzato per la simulazione e le traiettorie di stato x (per i modelli stato-spazio solo). L'uscita x ha un numero di righe come campioni temporali (lunghezza (t)) e tante colonne come stati di sistema. È possibile utilizzare questa sintassi con qualsiasi degli argomenti di input descritti nella sintassi precedenti tranne gli argomenti PlotStyle. lsim (SYS) apre la simulazione strumento GUI lineare. Per ulteriori informazioni su come lavorare con questa interfaccia grafica, vedere Utilizzo della simulazione strumento lineare. Esempi Simulare risposta a onda quadra Seleziona il tuo paese




No comments:

Post a Comment