Skip to main content
Log in

Compact representation of mathematical functions for control applications by piecewise linear approximations

Geschlossene Darstellung mathematischer Funktionen für Steuerungs- und Regelungszwecke durch abschnittsweise lineare Näherungen

  • Published:
Electrical Engineering Aims and scope Submit manuscript

Contents

The exact calculation of a lot of mathematical functions frequently used in connection with digital control or simulation needs much time or very quick and expensive processors. In most real-time applications such an exact calculation is therefore not applicable. One possibility to solve this problem is given by the approximation of complicated and time-consuming functions using simple functions, which are easy to calculate.

Functions which are linear in sections (composed of straight stretches) are well suited for such an approximation, because they can be calculated without much effort and very quickly on virtually any processor and with any programming language. A very compact way to realize a function which is linear in sections is by summing up a suitable number of absolute value functions. A simple method to derive the parameters of such an approximation for an arbitrary base function is presented.

Übersicht

Die exakte Berechnung vieler für digitale Steuerungen, Regelungen und Simulationen benötigter mathematischer Funktionen benötigt viel Rechenzeit oder sehr schnelle und daher teure Prozessoren. Daher ist eine solche exakte Berechnung in vielen Echtzeitanwendungen überhaupt nicht möglich. Eine Möglichkeit, diese Problem zu lösen, besteht in der Annäherung schwierig und langwierig zu berechnender Funktionen durch einfache Funktionen, die schnell berechnet werden können.

Streckenzüge sind sehr gut für eine solche Näherung geeignet, denn sie können mit einem beliebigen Prozessor und mit Hilfe einer beliebigen Programmiersprache einfach und schnell berechnet werden. Eine besonders kompakte Darstellung von Streckenzügen ergibt sich aus der Summation einer geeigneten Anzahl von Betragsfunktionen. Eine einfache Möglichkeit, die Parameter einer solchen Näherung zu berechnen, wird im folgenden vorgestellt.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Winter J (1994) Fuzzifizierung unter Verwendung des FÖPPL-Symbols. Automatisierungstechnik 42: 65–68

    Google Scholar 

  2. Röhle H, Griepentrog G (1993) Berechnung von Stützwerttabellen für die lineare Interpolation. Automatisierungstechnik 41: 266–269

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Staudt, V. Compact representation of mathematical functions for control applications by piecewise linear approximations. Electrical Engineering 81, 129–134 (1998). https://doi.org/10.1007/BF01236231

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01236231

Keywords

Navigation