BlockWerk Documentatie
📊

2-D Lookup Table

Math

Het 2-D Lookup Table-blok zet twee ingangswaarden (x, y) om in een uitgangswaarde met behulp van bilineaire interpolatie binnen een vooraf gedefinieerd raster van datapunten. Het wordt veel gebruikt voor complexe niet-lineaire verbanden die afhankelijk zijn van twee variabelen, zoals efficiëntiekaarten van motoren, aerodynamische weerstandscoëfficiënten of samengestelde sensorkalibraties.

Simuleren in BlockWerk

Interactieve sandbox direct in je browser — geen installatie, aangedreven door WebAssembly.

Simuleren in BlockWerk →

Ingangen & Uitgangen

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

Parameters

Parameters Label Type Standaard Beschrijving
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

Gebruiksvoorbeelden

Rendementskaart

Het in kaart brengen van toerental (x) en koppel (y) om het motorrendement (z) te bepalen.

Opmerkingen & Best Practices

  • Zowel xBreakpoints als yBreakpoints moeten strikt monotoon stijgend zijn.
  • Niet-overeenkomende afmetingen tussen de breekpunten en tableData leiden tot configuratiefouten of NaN-uitgangen.
  • De interpolatie binnen de tabelgrenzen is altijd bilineair.

Gerelateerde Componenten

  • LookupTable: Voor eendimensionale tabellen.
  • MathFunction: Voor standaard analytische wiskundige niet-lineariteiten.