.Modelica_Requirements.ChecksInFixedWindow_withFFT.Internal

Information

Library of internal components used by FFT blocks (should not be directly used)

Contents

NameDescription
 PartialFFTPartial model containing the common part of the FFT blocks
 amplitudeFrequencyCurveForIconReturn amplitude = f(frequency) for icon animation
 checkDomainCheck whether FFT is in required domain
 get_nsReturn number of sample points
 interpolateInterpolate polygon (abscissa values must be within polygon values)
 maxAmplitudeCurveForIconReturn maxAmplitude = f(frequency) for icon animation in defined icon area
 saveFFTonFileSave FFT computation on file
 set_uStore one u value in buffer
 fftScaledCompute scaled FFT
 removeFFTresultFilesRemove FFT results files of previous simulation runs of the current model (if they exist)
 prime235FactorizationFactorization of an integer in prime numbers 2,3,5
 getLastNameGet last name of a Modelica path name
 findBaseFrequencyFind real base frequency (search around an interval of f_base for the largest amplitude
 calculateTHDCompute Total Harmonic Distortion from amplitude of FFT
 baseAmplitudeForIconDetermine amplitude line of base frequency for icon

Revisions

Date Description
Nov. 29, 2015 Initial version implemented by Martin R. Kuhn and Martin Otter (DLR Institute of System Dynamics and Control)
The research leading to these results has received funding from the European Union’s Seventh Framework Programme (FP7/2007-2016) for the Clean Sky Joint Technology Initiative under grant agreement no. CSJU-GAM-SGO-2008-001.

Generated at 2024-04-17T18:16:15Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos