Modelica is a powerful and flexible instrument for component-wise dynamic system modeling. Unfortunately, until now it does not provide many structures to integrate advanced control methods. This article presents a Modelica library for model-based predictive controllers with linear process models, which offers the use of several model representations in the controller for predicting the future plant outputs. As well, the controller is capable of constraints and disturbance handling. A controller block can be included easily into any Modelica model and is parameterized intuitively. The library avoids the coupling of Modelica to other software products.Thus, a contribution is made towards an integrated control system design in Modelica.Modelica ist eine mächtige und flexible Lösung zur objektorientierten komponentenweisen Modellierung dynamischer Systeme. Allerdings bietet es bislang nur wenige Ansätze höhere Regelungsverfahren zu integrieren. In diesem Artikel wird eine Modelica Bibliothek für modellgestütze prädiktive Regler vorgestellt, die die Verwendung verschiedener linearer Modellrepräsentationen zur Prädiktion der zukünftigen Regelgrößen ermöglicht. Weiterhin kann der Regler Beschränkungen und Störgrößen behandeln. Ein Reglerblock kann leicht in jedes Modelica Modell eingefügt werden und ist intuitiv parametrierbar. Die Bibliothek erspart die oftmals schwierige Kopplung von Modelica zu anderen Softwarepaketen. Sie leistet daher einen Beitrag zum durchgängigen Reglerentwurf mit Modelica.