18.2.2.2. Iteration

Before the Iteration simulation of the TSG, the FRF simulation should be needed. Because, the Iteration simulation uses inverse FRF function.

The first drive signal \({{\mathbf{A}}_{1}}(t)\) is computed following equation (1).

(18.3)\[\begin{split}\begin{aligned} & \mathbf{T}(t)\xrightarrow{FFT}\mathbf{T}(s) \\ & \mathbf{T}(s){{\mathbf{F}}^{-1}}(s)={{\mathbf{A}}_{1}}(s) \\ & {{\mathbf{A}}_{1}}(s)\xrightarrow[FF{{T}^{-1}}]{}{{\mathbf{A}}_{1}}(t) \\ \end{aligned}\end{split}\]

Where, \(\mathbf{T}(t)\) and \({{\mathbf{F}}^{-1}}(s)\) are the target signals on the time domain and inverse FRF function, respectively.

../_images/image03524.png

Figure 18.28 First simulation of the Iteration simulation

The first simulation with the first drive signals. Then error signals (\({{\mathbf{E}}_{1}}(t)\)) of the first simulation can be computed with following equation (2).

(18.4)\[{{\mathbf{E}}_{1}}(t)\equiv \mathbf{T}(t)-{{\mathbf{S}}_{1}}(t)\]

The drive signal \({{\mathbf{A}}_{2}}(t)\) of the second simulation is computed following equation (3).

(18.5)\[\begin{split}\begin{aligned} & {{\mathbf{E}}_{1}}(t)\xrightarrow{FFT}{{\mathbf{E}}_{1}}(s) \\ & {{\mathbf{A}}_{2}}(s)={{\mathbf{A}}_{1}}(s)+{{f}_{learning}}{{\mathbf{E}}_{1}}(s){{\mathbf{F}}^{-1}}(s) \\ & {{\mathbf{A}}_{2}}(s)\xrightarrow[FF{{T}^{-1}}]{}{{\mathbf{A}}_{2}}(t) \\ \end{aligned}\end{split}\]

Where, \({{f}_{learning}}\) is a scalar value and called a learning factor. The learning factor cannot be 0.0.

../_images/image03623.png

Figure 18.29 Second simulation of the Iteration simulation

After second simulation, we can compute the second error signals \({{\mathbf{E}}_{2}}(t)\) again.

(18.6)\[{{\mathbf{E}}_{2}}(t)\equiv \mathbf{T}(t)-{{\mathbf{S}}_{2}}(t)\]

In the case of the other simulation step, the second simulation procedure is repeated.

../_images/image03817.png

Figure 18.30 Iteration dialog box

  • FRF File (*.FRF): Defines “*.FRF” file by clicking .

  • FPLT: Checks the FRF and the inverse FRF functions in the plot window.

  • Use First Drive Signal (*.TAI): Default is unchecked. If this is checked, then the first drive signal is replaced the user selected signals in the input “*.TAI” file instead of equation (1).

    • TAI File: If the Use First Drive Signal (*.TAI) is checked, then a “*.TAI” file should be set using “…” file. The “*.TAI” file can be generated Export function in FRF Result and Result dialogs.

    • Plot: If a “*.TAI” file is selected, then User can see the signal data on the opened scope dialog.

  • Cutoff Frequency: In order to ignore data of the inverse FRF this option is needed. Data of inverse FRF is between the Lower Bound and the Upper Bound frequencies is used to compute the next Drive Signal.

    • Lower Bound (Hz): Default is 0.0 Hz.

    • Upper Bound (Hz): Default is 1000000.0 Hz

  • Windowing Parameter for Drive Signals: If the check box is selected, then a windowing function is considered. Linear trapezoidal function is always computed.

    • Data Size: A natural value greater than 0 should be set. And the Data Size should be lower than the number of signal data.

    • Linear/Step5 : Two interpolation function types are available for windowing function.

    • Time Length (s): A real number greater than 0.0 should be set.

      ../_images/image01927.png

      Figure 18.31 Windowing function for the Iteration simulation

      ../_images/image02023.png

      Figure 18.32 Comparison of the interpolation types for Windowing function

  • Iteration Parameters

    • Iteration Number: The simulation is repeated with the Iteration Number. Default is 1.

    • Learning Factor: User can modify the learning factor \({{f}_{learning}}\) of equation (3). Default is 0.5. The range of the Learning Factor: \(0.0<{{f}_{learning}}\le 1.0\).

  • TSG Result File (*.TSG): Defines the output “*.TSG” file saved all signal data.

  • Analysis Setting: Dynamic/Kinematic Analysis dialog is opened. Because, currently TSG is only supported dynamic/kinematic analysis. The End Time and Step should be match on TSG setting.

    • End Time data on the Dynamic/Kinematic Anlaysis dialog should be the same with the End Time of “*.TARGET” data.

    • Step data on the Dynamic/Kinematic Anlaysis dialog should be set with (End_Time * Sampling_Frequency).

      ../_images/image02924.png

      Figure 18.33 Dynamic/Kinematic Analysis dialog box

  • Simulation: The Iteration simulation is started.

Usage the Iteration simulation of TSG

../_images/image04116.png
  1. Set “*.FRF” file.

  2. Set the Iteration Number.

  3. Set the output “*.TSG” file name and path.

  4. Click Analysis Setting.

  5. Set the End Time on the Dynamic/Kinematic Analysis dialog. The End Time should be set the same value of the “*.TARGET” data.

  6. Set the STEP on the Dynamic/Kinematic Analysis dialog. The Step should be the same with (End_Time * Sampling_Frequency).

  7. Click OK on the Dynamic/Kinematic Analysis dialog to leave.

  8. Click Simulate.