Seven types of input force can be used in System Identification Toolbox (with longer description available for each):
back to top of home page for UniTherapy help
The general properties which apply to all input include (with a longer description available for each):
Among seven inputs, White Noise and Pseudo White Noise are noise data, which means their signal magnitude randomly generated all the time.
Force |
Description |
Properties List |
Example |
Constant effect in DirectX. According to the definition of Impulse, ¡°instantaneously large but brief phenomena¡± [1], System Identification Toolbox set the duration of impulse input to 20ms. |
Direction: [Default = {27000, 0}, which is X direction pushing
to the right of the user]
Duration: [Default, read-only = 20000, which equals 20ms] Magnitude: [Default = 10000] Start Delay: [Default = 106, which equals one second] |
||
Constant effect in DirectX. According to the definition of Impulse, ¡°equal zero before t=0 and one afterwards¡± [2], System Identification Toolbox set the duration of step input to infinity by default. |
Direction: [Default = {27000, 0}, which is X direction
pushing to the right of the user]
Duration: [Default = (int) DI.Infinite, which equals -1; it represents a infinitive
time period]
|
||
Ramp effect in DirectX. According to DirectX, a ramp force is a force with defined starting and ending magnitudes and a finite duration. A ramp force can continue in a single direction, or it can start as a strong push in one direction, weaken, stop, and then strengthen in the opposite direction. |
Direction: [Default = {27000, 0}, which is X direction pushing to the right of the user] Duration: [Default = 5000,000, which equals 5 seconds; the duration can not be set to Infinity.] End: The magnitude at the end of the ramp effect.[Default = 100] Start: The magnitude at the start of the ramp effect.[Default = 0] Start Delay:[Default = 1000,000, which equals one second] |
|
|
Sinusoid effect in DirectX |
Direction:[Default = {27000, 0}, which is X direction pushing to the right of the user] Duration:[Default = (int) DI.Infinite, which equals -1; it represents a infinitive time period] Magnitude:[Default = 10000] Offset: Offset of the effect. The range of forces generated by the sinusoid effect is offset minus magnitude to offset plus magnitude. Another rule implemented by System Identification Toolbox here is the sum of absolute value of Offset plus magnitude should not be over 10000, which is the maximum value of the force.[Default = 10000] Period: Period of the sinusoid effect, in microseconds. [Default = 1000,000, which equals one second] Start Delay:[Default = 1000,000, which equals one second] |
|
|
Square effect in DirectX |
Direction:[Default = {27000, 0}, which is X direction pushing to the right of the user] Duration:[Default = (int) DI.Infinite, which equals -1; it represents a infinitive time period] Magnitude:[Default = 10000] Offset: The same with Sinusoid Input, please refer to ¡°Sinusoid Input¡± [Default = 0] Period: [Default = 1000,000, which equals one second] Start Delay: [Default = 1000,000, which equals one second] |
|
|
White Noise |
Derived from Constant effect in DirectX. White Noise is defined as ¡°A random noise that contains an equal amount of energy per frequency band.¡± System Identification Toolbox uses a random generator to generate a random integer in the range [lowNoise, highNoise], which set as the new magnitude of constant effect in every sampling event. |
Direction: [Default = {27000, 0}, which is X direction pushing to the right of the user] Duration: [Default = (int) DI.Infinite, which equals -1; it represents a infinitive time period] highNoise: The upper range the magnitude of the noise may reach. [Default = 100] lowNoise: The lower range the magnitude of the noise may reach. [Default = -100] Start Delay: [Default = 1000,000, which equals one second] |
|
Pseudo White Noise |
Pseudo White Noise uses a random generator to generate a random integer too, but it will only assign a value among {lowNoise, 0, highNoise} to magnitude of constant effect in every sampling event. The algorithm may guarantee that chances to fall into these three values are equally. The advantage of using Pseudo White Noise over White Noise is that it provides a much stronger input to the human subjects. |
back to top of home page for UniTherapy help
When users configure input force properties, System Identification Toolbox display Force-Time graph in real-time, which means, any change to input properties, such as magnitude, duration, startDelay and so on, will show in the graph instantly.
Input Force |
Display |
Square Wave input |
|
White Noise input |
|
Pseudo White Noise Input |
|
back to top of home page for UniTherapy help
The position of the device, which is the response of input force, will be collected in every sample period.
There are two conditions that will cause the System Identification Tool to stop its running process:
When the identification process stops, System Identification Toolbox will display the input force and output position graph by X and Y axis separately.
This is an example when a White Noised Sinusoid force, the direction of both equals 27000, applied. Note in the graph, White Noise is not represented by dotted grid symbol any more, instead, the magnitude of the White Noise sum the magnitude of Sinusoid, which is the actual input, will be used.
