2-D Lookup Table
MathLe bloc 2-D Lookup Table fait correspondre deux valeurs d'entrée (x, y) à une valeur de sortie au moyen d'une interpolation bilinéaire sur une grille prédéfinie de points de données. Il est couramment utilisé pour modéliser des relations non linéaires complexes dépendant de deux variables, telles que les cartographies de rendement moteur, les coefficients de traînée aérodynamique ou les étalonnages de capteurs multidimensionnels.
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in1 |
x | number | Required |
| → In | in2 |
y | number | Required |
| ← Out | out |
Out | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
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 |
Exemples d'Utilisation
Cartographie de rendement
Correspondance entre la vitesse (x) et le couple (y) pour déterminer le rendement moteur (z).
Remarques & Bonnes Pratiques
xBreakpointsetyBreakpointsdoivent impérativement être strictement monotones croissants.- Une incohérence entre les dimensions des points d'appui et celles de
tableDataprovoquera des erreurs de configuration ou des sorties NaN. - L'interpolation à l'intérieur des limites de la table est toujours bilinéaire.
Composants Associés
- LookupTable : Pour les tables de correspondance à 1 dimension.
- MathFunction : Pour les non-linéarités mathématiques analytiques usuelles.