Realisation of canonical MMPS functions using finest-base-region partitioning

Master Thesis (2023)
Author(s)

F.T. Gallagher (TU Delft - Mechanical Engineering)

Contributor(s)

TJJ Van Den Boom – Mentor (TU Delft - Team Ton van den Boom)

Faculty
Mechanical Engineering
Copyright
© 2023 Frank Gallagher
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Frank Gallagher
Graduation Date
27-02-2023
Awarding Institution
Delft University of Technology
Programme
Mechanical Engineering | Systems and Control
Faculty
Mechanical Engineering
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In this thesis a novel method for the realisation of Max-Min-Plus-Scaling (MMPS) functions is presented. It has previously been shown that continuous piecewise affine (PWA) functions, conjunctive MMPS functions (also lattices- or min-max functions) and kripfganz MMPS functions (difference between two convex functions) can each describe the same function. Each form has its own specific use cases and benefits and thus it may be desired to rewrite a specific function described in one form, into another. Current techniques are input dependent and not available for each combination, while some techniques blow the number of parameters. The technique presented in this thesis however is input and output independent and rigid in its construction. It fills up the gaps where some realisation were not possible yet, it generates a rigid and predictable output. The necessary and sufficient conditions for the existence of each form are proposed. Additionally, it is explained how redundant terms may be removed in order to ensure a minimal representation. An algorithm is given for the decomposition and for the construction of each canonical form and supported with some worked examples. The decomposition provides the tools to efficiently map between different descriptions.

Files

License info not available