Owning Palette: Partially Known Model Estimation VIs
Installed With: System Identification Toolkit
Creates a continuous transfer function model for a partially known system. Use the SI Estimate Partially Known Continuous Transfer Function Model VI to estimate the model you create with this VI. You must manually select the polymorphic instance to use.
Use the pull-down menu to select an instance of this VI.
Place on the block diagram | Find on the Functions palette |
SI Create Partially Known Continuous Transfer Function Model (1st Order)
delay (s) specifies the delay, in seconds, of the continuous transfer function model.
| |||||||
static gain specifies the static gain of the continuous transfer function model.
| |||||||
Tp (s) specifies the time constant, in seconds, of the continuous transfer function model.
| |||||||
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.
| |||||||
system model out contains information of the mathematical model of a partially known system. The information includes model type, model orders, constraints on each model coefficient, input and output names of the system, and so on. | |||||||
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 Create Partially Known Continuous Transfer Function Model (2nd Order)
delay (s) specifies the delay, in seconds, of the continuous transfer function model.
| |||||||
static gain specifies the static gain of the continuous transfer function model.
| |||||||
natural freq (rad/s) specifies the natural frequency, in radians per second, of the continuous transfer function model.
| |||||||
damping ratio specifies the damping ratio of the continuous transfer function model.
| |||||||
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.
| |||||||
system model out contains information of the mathematical model of a partially known system. The information includes model type, model orders, constraints on each model coefficient, input and output names of the system, and so on. | |||||||
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 Create Partially Known Continuous Transfer Function Model (General)
delay (s) specifies the delay, in seconds, of the continuous transfer function model.
| |||||||||||||
orders of transfer function model specifies the numerator and denominator orders of the transfer function model.
| |||||||||||||
static gain specifies the static gain of the continuous transfer function model.
| |||||||||||||
# of zeros/poles at origin specifies the number of zeros or poles at the origin. You can specify the number of either zeros or poles, but you cannot have both zeros and poles at the origin.
| |||||||||||||
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.
| |||||||||||||
Tp (s) specifies the time constant(s), in seconds, of the continuous transfer function model.
| |||||||||||||
natural freq (rad/s) & damping ratio specifies the natural frequency(s) and the damping ratio(s) of the continuous transfer function model.
| |||||||||||||
system model out contains information of the mathematical model of a partially known system. The information includes model type, model orders, constraints on each model coefficient, input and output names of the system, and so on. | |||||||||||||
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 Create Partially Known Continuous Transfer Function Model Details
The following equations represent first-order, second-order, and general models, respectively.
First-order models:
Second-order models:
General models:
where | K is the transfer function gain |
Td is the delay | |
Tp is the first-order time constant | |
r is the damping ratio | |
w is the natural frequency |
If a system has zeros at the origin, you can use general models to represent the system using the following equation:
You must select the zeros input of the # of zeros/poles at origin parameter and specify the number of zeros in the number input.
If a system has poles at the origin, you can use general models to represent the system using the following equation:
You must select the poles input of the # of zeros/poles at origin parameter and specify the number of poles in the number input.
Examples
Refer to the following VIs for examples of using the SI Create Partially Known Continuous Transfer Function Model VI:
- Continuous Transfer Function Model of a DC Motor with Known Gain VI: labview\examples\System Identification\Getting Started\Grey-Box Model.llb
- Ball and Beam VI: labview\examples\System Identification\Industry Applications\Mechanical Systems.llb