.Modelica_LinearSystems2.ZerosAndPoles.Internal

Information

Package of internal material of record ZerosAndPoles (for advanced users only)

Contents

NameDescription
 ZerosAndPolesContinuous zeros and poles description of a single input, single output system (data + operations)
 bandPassAlphaReturn alpha for band pass
 baseFilterGenerate a ZerosAndPoles transfer function from a base filter description (= low pass filter with w_cut = 1 rad/s)
 BesselCoefficientsReturn coefficients of normalized low pass Bessel filter (= gain at cut-off frequency 1 rad/s is decreased 3dB
 checkRepresentationCheck whether the system on file is represented by zeros and poles (z, p) or first and second order polynomials (n1, n2, d1, d2)
 filterGenerate the data record of a ZerosAndPoles transfer function from a filter description
 filterToNormalizedGiven [p^2,p] and [p] coefficients, transform to normalized form with highest power of p equal 1
 findMatrixNameFind out whether matrix matName exists in file filename
 firstOrderToStringTransform vector of coefficients of first order polynomials to a string representation
 frequencyRangeDetermine min. and max. resonance frequencies
 frequencyRangeBodeDetermine min. and max. frequencies for Bode plot
 fromFile_pcGenerate a ZerosAndPoles data record by reading the polynomial coefficients from a file (default file name is pc.mat)
 fromFile_zpGenerate a ZerosAndPoles data record by reading poles and zeros from a file (default file name is zp.mat)
 fromRealAndImagGenerate a complex vector from a real part vector and imaginary part vector
 isControllableAndObservableSISOTo check whether a SISO system is controllable and observable
 isRootCheck if frequency is an element of the complex vector zeros
 normalizationFactorCompute correction factor of low pass filter such that amplitude at cut-off frequency is -3db (=10^(-3/20) = 0.70794...)
 numberOfRealPolesCalculate number of real poles
 numberOfRealZerosCalculate number of real zeros
 numberOfRealZeros2Calculate number of real zeros
 numberOfRealZerosAndPoles_pcGenerate a zeros and poles data record by reading the polynomial coefficients from a file (default file name is zp.mat)
 numberOfRealZerosAndPoles_zpGet the number of first order polynomials (n1, d1) and second order polynomials (n2, d2) of zeros and poles from zeros and poles written in a MAT-file
 'p+a'Addition of a complex number and a real value
 'p^2+k[1]*p+k[2]'
 rootsDetermine zeros of factorized polynomial
 sameMatrixRowsDetermine identical rows of a [:,2] matrix
 sameVectorElementsDetermine identical elements of a vector
 scaleFactor1Return scale factor for first order block
 scaleFactor2Return scale factor for second order block
 secondOrderToStringTransform vector of coefficients of second order polynomials to a string representation

Generated at 2024-11-22T19:25:38Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos