Generally, the functions in this package should not be used by the user.

This package contains models, functions and parameters designed to build up other models of higher level within the library. Some of them cannot be used in an arbitrary way and require particular knowledge how to set the options in the parameter menu. Therefore, only advanced users should deal with contained classes.

Name | Description |
---|---|

Streams | Package of functions to read from files and write to files |

Eigenvalue | Record containing a eigen value or a pair of conjugated complex pair, respectively and additionally characteristics of the eigenvalue(s) |

PolesAndZeros | Record containing poles and zeros of a system in two real vectors containing the real parts and the imaginary parts respctively |

StateSpaceR | Continuous state space description of a linear, time invariant differential equation system (data + operations) |

AnalyseOptions | Defines the characteristics of the eigenvalues to be print or to be plot |

AnalyseOptions2 | Defines the characteristics of the eigenvalues to be print or to be plot |

DefaultDiagramPolesAndZeros | Default diagram for polesAndZeros plot |

DefaultDiagramBodePlot | Default diagram for Bode plot |

DefaultDiagramTimeResponse | Default diagram for a time response plot |

StateSpace2 | Continuous state space description of a linear, time invariant differential equation system (data + operations) |

PartialPlotFunction | Interface of a plot function |

PartialPlotFunctionMIMO | Interface of a plot function for MIMO systems |

PartialAnalyzeFunction | Partial function to linearize a model and then perform operations on the linearized model |

partialReadStateSpaceMatrix | Read the ABCD matrix of the state space form of a system from MAT file |

defaultColumnLabels | Compute default column labels for plot |

defaultImpulseResponseHeadings | Compute default headings for impulse response plot |

defaultInitialResponseHeadings | Compute default headings for initial response plot |

defaultRampResponseHeadings | Compute default headings for ramp response plot |

defaultStepResponseHeadings | Compute default headings for step response plot |

extractRealZeros | Extract real and conjugate complex elements from a complex vector |

frequencyResponse | Compute frequency response based on zeros and poles |

frequencyResponsePlot | Bode plot given f,A,phi values |

frequencyRangeBode | Determine min. and max. frequencies for Bode plot |

frequencyRangeBode2 | Determine min. and max. frequencies for Bode plot (Zeros and Poles as Real matrix) |

frequencyRangeZeros | Determine min. and max. frequencies for a vector of zeros (numerator or denominator zeros) |

frequencyRangeZeros2 | Determine min. and max. frequencies for a vector of zeros (numerator or denominator zeros; provided as Real matrix) |

frequencyVector | Determine frequency vector for Bode plot |

frequencyVector2 | Determine frequency vector for Bode plot (using Real matrices for zeros and poles) |

frequencyEvaluate | Evaluate a SISO transfer function defined by Zeros and Poles matrices at a given complex value re + j*im |

frequencyResponseGain | Compute the gain of a frequency response (system must be a SISO system) |

toPolarForm | Transform a vector of complex values defined as a real Zeros matrix to polar form |

numberOfRealZeros | Determine the number of elements of a Complex vector where the imaginary part is zero |

printComplexVector | Print elements of vector of complex numbers |

reorderEigenvalue | Extract real and conjugate complex elements from a complex vector as part of a record Eigenvalue |

reorderZeros | Extract real and conjugate complex elements from a complex vector |

sortEigenvalue | Sort elements of Eigenvalue-record depending on the eigenvalues |

timeResponseMask | Declares the common structure for the set of response functions |

timeResponseMask2 | Declares the common structure for the set of response functions |

timeResponseMask2_tf | Declares the common structure for the set of response functions |

timeResponseMask2_zp | Declares the common structure for the set of response functions |

timeResponseMask_tf | Declares the common structure for the set of response functions for a transfer function |

timeResponseMask_zp | Declares the common structure for the set of response functions for a zeros and poles transfer function |

timeResponseSamples | Estimate reasonable discretisation sample time and simulation time span for time response plot |

methodString | Return a sting with the name of the discretization method |

from_Hz | Obsolete class: Convert from Hz to rad/s |

to_Hz | Obsolete class: Convert from rad/s to Hz |

timeResponseMask_discrete | Declares the common structure for the set of response functions |

timeResponseMask_zp_discrete | Declares the common structure for the set of discrete response functions |

timeResponseMask_tf_discrete | Declares the common structure for the set of discrete response functions |

eigenValuesFromLinearization | Return eigen values from a set of linearization data (assumes files dslinX.mat in current directory) |

printHTML_start | Print start of html file |

printHTML_end | Print end of html file |

complexFraction | Return z = n[1]*n[2]*...n[end]/(d[1]*d[2]*....*d[end]) |

balanceABC | Return a balanced form of a system [A,B;C,0] to improve its condition by a state transformation (this function is provided in the trunk version of MSL and will be removed once Modelica_LinearSystems2 is based on the next MSL version) |

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