How to use the power_fftscope function

25 views (last 30 days)
Inuwa Inuwa
Inuwa Inuwa on 27 Oct 2023
Answered: Shlok on 6 Mar 2025
I use the power_fftscope function to obtain the plot and values of both current and voltage THD, whenever I run the code it displays error, is their any suggestions for any code

Answers (1)

Shlok
Shlok on 6 Mar 2025
Hi,
I understand that you want to compute and visualize the FFT analysis, including THD, using power_fftscope. To achieve the same, follow the following steps:
  • First ensure that your data is supplied in a structure with fields like “time”,signals.values”, and “signals.dimensions”. For example:
ScopeData.time = (0:0.001:1)';
ScopeData.signals.values = sin(2*pi*50*ScopeData.time);
ScopeData.signals.dimensions = 1;
  • Pass this data in “power_fftscope” function which will compute and return calculated FFT data. This data can be plotted by passing it in “power_fftscope function.
FFTDATA = power_fftscope(ScopeData);
power_fftscope(FFTDATA);
  • The calculated FFT data also containst the THD Value, which you can access using “.THD”.
To know more about “power_fftscope” function, refer to the following MathWorks documentation:

Communities

More Answers in the  Power Electronics Control

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!