.Modelica_Requirements.ChecksInFixedWindow_withFFT.Internal

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

Contents

Name Description
 PartialFFT Partial model containing the common part of the FFT blocks
 amplitudeFrequencyCurveForIcon Return amplitude = f(frequency) for icon animation
 checkDomain Check whether FFT is in required domain
 get_ns Return number of sample points
 interpolate Interpolate polygon (abscissa values must be within polygon values)
 maxAmplitudeCurveForIcon Return maxAmplitude = f(frequency) for icon animation in defined icon area
 saveFFTonFile Save FFT computation on file
 set_u Store one u value in buffer
 fftScaled Compute scaled FFT
 removeFFTresultFiles Remove FFT results files of previous simulation runs of the current model (if they exist)
 prime235Factorization Factorization of an integer in prime numbers 2,3,5
 getLastName Get last name of a Modelica path name
 findBaseFrequency Find real base frequency (search around an interval of f_base for the largest amplitude
 calculateTHD Compute Total Harmonic Distortion from amplitude of FFT
 baseAmplitudeForIcon Determine 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 2026-04-04T18:18:28Z by OpenModelicaOpenModelica 1.26.3 using GenerateDoc.mos