BlockWerk Dokumentation
📊

2-D Lookup Table

Math

Der 2-D Lookup Table-Block bildet zwei Eingangswerte (x, y) über bilineare Interpolation innerhalb eines vordefinierten Stützstellengitters auf einen Ausgangswert ab. Er wird häufig für komplexe nichtlineare Zusammenhänge verwendet, die von zwei Variablen abhängen, wie z. B. Motorkennfelder (Wirkungsgrad), aerodynamische Widerstandsbeiwerte oder mehrdimensionale Sensorkalibrierungen.

In BlockWerk simulieren

Interaktive Sandbox direkt im Browser — keine Installation, WebAssembly-Engine.

In BlockWerk simulieren →

Ein- & Ausgänge

Direction ID Label Typ Status
→ In in1 x number Required
→ In in2 y number Required
← Out out Out number Output

Parameter

Parameter Label Typ Standardwert Beschreibung
xBreakpoints X Breakpoints text 0 1
yBreakpoints Y Breakpoints hidden 0 1
tableData Table Data (row-major) hidden 0 1 1 2
interpolation Interpolation select linear
extrapolation Extrapolation select linear

Anwendungsbeispiele

Wirkungsgrad-Kennfeld

Abbildung von Drehzahl (x) und Drehmoment (y) zur Bestimmung des Motor-Wirkungsgrads (z).

Hinweise & Best Practices

  • Sowohl xBreakpoints als auch yBreakpoints müssen streng monoton steigend sein.
  • Nicht übereinstimmende Dimensionen zwischen Stützstellen und tableData führen zu Konfigurationsfehlern oder NaN-Ausgaben.
  • Die Interpolation innerhalb der Tabellengrenzen erfolgt stets bilinear.

Verwandte Blöcke

  • LookupTable: Für eindimensionale Abbildungen.
  • MathFunction: Für standardmäßige analytische mathematische Nichtlinearitäten.