Owning Palette: Parametric Model Estimation VIs
Installed With: System Identification Toolkit
Searches the model of an unknown system for the optimal orders and delay.
Use the pull-down menu to select an instance of this VI.
Place on the block diagram | Find on the Functions palette |
SI Estimate Orders of System Model (AR SISO Array)
method specifies the method used to estimate the orders and delay.
| |||||||||
response signal is the input array of the response signal. | |||||||||
order range specifies the order range to search for the optimal order.
| |||||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||||
response for validation is the system response signal that this VI uses to validate the model it builds with response signal. | |||||||||
optimal AR order returns the optimal order for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal AR order output. | |||||||||
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion. | |||||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (ARX SISO Array)
method specifies the method used to estimate the orders and delay.
| |||||||||||||
stimulus signal is the input array of the stimulus signal. | |||||||||||||
response signal is the input array of the response signal. | |||||||||||||
order range specifies the order range to search for the optimal order.
| |||||||||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||||||||
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
| |||||||||||||
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion. | |||||||||||||
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of A order low + B order low to the value of A order high + B order high.
| |||||||||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (ARMAX SISO Array)
method specifies the method used to estimate the orders and delay.
| |||||||||||||||||
stimulus signal is the input array of the stimulus signal. | |||||||||||||||||
response signal is the input array of the response signal. | |||||||||||||||||
order range specifies the order range to search for the optimal order.
| |||||||||||||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||||||||||||
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||||||
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||||||
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
| |||||||||||||||||
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion. | |||||||||||||||||
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of A order low + B order low + C order low to the value of A order high + B order high + C order high.
| |||||||||||||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (OE SISO Array)
method specifies the method used to estimate the orders and delay.
| |||||||||||||
stimulus signal is the input array of the stimulus signal. | |||||||||||||
response signal is the input array of the response signal. | |||||||||||||
order range specifies the order range to search for the optimal order.
| |||||||||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||||||||
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
| |||||||||||||
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion. | |||||||||||||
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of B order low + F order low to the value of B order high + F order high.
| |||||||||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (BJ SISO Array)
method specifies the method used to estimate the orders and delay.
| |||||||||||||||||||||
stimulus signal is the input array of the stimulus signal. | |||||||||||||||||||||
response signal is the input array of the response signal. | |||||||||||||||||||||
order range specifies the order range to search for the optimal order.
| |||||||||||||||||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||||||||||||||||
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||||||||||
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||||||||||
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
| |||||||||||||||||||||
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion. | |||||||||||||||||||||
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of B order low + F order low + C order low + D order low to the value of B order high + F order high + C order high + D order high.
| |||||||||||||||||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (GL SISO Array)
method specifies the method used to estimate the orders and delay.
| |||||||||||||||||||||||||
stimulus signal is the input array of the stimulus signal. | |||||||||||||||||||||||||
response signal is the input array of the response signal. | |||||||||||||||||||||||||
order range specifies the order range to search for the optimal order.
| |||||||||||||||||||||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||||||||||||||||||||
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||||||||||||||
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal. | |||||||||||||||||||||||||
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
| |||||||||||||||||||||||||
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion. | |||||||||||||||||||||||||
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of A order low + B order low + F order low + C order low + D order low to the value of A order high + B order high + F order high + C order high + D order high.
| |||||||||||||||||||||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (State-Space SISO Waveform)
stimulus signal is the input waveform of the stimulus signal. | |||||||
response signal is the input waveform of the response signal. | |||||||
order specifies the number of states in the state-space model to build. | |||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output. | |||||||
singular values returns the singular values of matrix A in the state-space model. | |||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (State-Space SISO Array)
stimulus signal is the input array of the stimulus signal. | |||||||
response signal is the input array of the response signal. | |||||||
order specifies the number of states in the state-space model to build. | |||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output. | |||||||
singular values returns the singular values of matrix A in the state-space model. | |||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (State-Space MISO Waveform)
stimulus signals is the input waveform array of the stimulus signals. Each element of the waveform array is the waveform of one stimulus signal. | |||||||
response signal is the input waveform of the response signal. | |||||||
order specifies the number of states in the state-space model to build. | |||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output. | |||||||
singular values returns the singular values of matrix A in the state-space model. | |||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (State-Space MISO Array)
stimulus signals is the input array of the stimulus signals. Each row in the array is one stimulus signal. | |||||||
response signal is the input array of the response signal. | |||||||
order specifies the number of states in the state-space model to build. | |||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output. | |||||||
singular values returns the singular values of matrix A in the state-space model. | |||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (State-Space MIMO Waveform)
stimulus signals is the input waveform array of the stimulus signals. Each element of the waveform array is the waveform of one stimulus signal. | |||||||
response signals is the input waveform array of the response signals. Each element of the waveform array is the waveform of one response signal. | |||||||
order specifies the number of states in the state-space model to build. | |||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output. | |||||||
singular values returns the singular values of matrix A in the state-space model. | |||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model (State-Space MIMO Array)
stimulus signals is the input array of the stimulus signals. Each row in the array is one stimulus signal. | |||||||
response signals is the input array of the response signals. Each row in the array is one response signal. | |||||||
order specifies the number of states in the state-space model to build. | |||||||
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| |||||||
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output. | |||||||
singular values returns the singular values of matrix A in the state-space model. | |||||||
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
SI Estimate Orders of System Model Details
Use the optimal orders returned by the SI Estimate Orders of System Model VI as a starting point for building the system model. You also can use the prediction error output of the SI Estimate Orders of System Model VI to obtain the optimal model dimensions. You can display prediction error using an XY graph. The turning point in the curve specifies the optimal model dimension.
Example
Refer to the Glass Tube VI in the labview\examples\System Identification\Industry Applications\General.llb for an example of using the SI Estimate Orders of System Model VI.