Este general El problema consiste esencialmente en encontrar las coordenadas baricéntricas (los pesos baricéntricos) de un punto dentro de un polígono general (o de un rectángulo específicamente). Este problema se llama a veces el problema de la fuerza en las patas de la mesa.
Solución
Considere la siguiente tabla de 5 caras
Cada pierna $i=1\ldots 5$ tiene coordenadas cartesianas conocidas $\boldsymbol{r}_i$ y el centro de masa C también tiene coordenadas cartesianas conocidas $\boldsymbol{r}_C$ .
El problema ahora es qué porcentaje del peso $w_i$ de la mesa soporta cada pata.
$$ \sum_{i=1}^n w_i = 1 $$
Pero también por la definición de centro de masa
$$ \sum_{i=1}^n w_i \boldsymbol{r}_i = \boldsymbol{r}_C $$
La solución de este problema pasa por resolver el siguiente sistema de ecuaciones. Se trata de una solución por mínimos cuadrados que minimiza la "energía" del sistema.
-
Construir una matriz (3×n) con cada punto como columna
$$ \mathbf{G} = \left[ \begin{array}{c|c|c|c} \boldsymbol{r}_1 & \boldsymbol{r}_2 & \boldsymbol{r}_3 & \boldsymbol{r}_4 \end{array} \right] $$
-
Formar la matriz de coeficientes $\mathbf{M}$ añadiendo una matriz llena de unos al producto de la transposición de $\mathbf{G}$ con ella misma
$$\mathbf{M} = \begin{bmatrix} 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 \end{bmatrix} + \mathbf{G}^\top \mathbf{G} $$
$$ M_{ij} = \{ 1 + \sum_k G_{k i} G_{k j} \} $$
-
Formar el vector constante $\boldsymbol{p}$ añadiendo un vector lleno de unos al producto de la transposición $\mathbf{G}$ con el punto del centro de masa
$$ \boldsymbol{p} = \pmatrix{1 \\ 1 \\ 1 \\ 1} + \mathbf{G}^\top \boldsymbol{r}_C $$ $$ P_{i} = \{ 1 + \sum_k G_{ki} c_k \}$$
-
Encuentra el vector $\boldsymbol{w}$ de los pesos de las esquinas resolviendo el sistema
$$ \mathbf{M}\, \boldsymbol{w} = \boldsymbol{p} $$
-
Comprueba que la solución es efectivamente la esperada evaluando lo siguiente
$$ \sum \boldsymbol{w} \equiv 1 $$ $$ \mathbf{G} \boldsymbol{w} \equiv \boldsymbol{r}_C $$
o
$$ w_1 + w_2 + w_3 + w_4 + \ldots \equiv 1 $$ $$ w_1 \boldsymbol{r}_1 + w_2 \boldsymbol{r}_2 + w_3 \boldsymbol{r}_3 + w_4 \boldsymbol{r}_4 + \ldots \equiv \boldsymbol{r}_C$$
Ejemplo
Considere los siguientes 4 puntos aleatorios
$$ \begin{aligned} \boldsymbol{r}_1 & = \pmatrix{ 7.45578 \\ 1.97323 } & \boldsymbol{r}_2 & = \pmatrix{ 9.29723 \\ 0.994307} \\ \boldsymbol{r}_3 & = \pmatrix{ 8.63861 \\ 5.30554} & \boldsymbol{r}_4 & = \pmatrix{ 3.79046 \\ 8.75215 } \end{aligned} $$
y el centro de masa específico $$ \boldsymbol{r}_C = \pmatrix{ 8.0 \\ 4.0 } $$
a continuación, siga los pasos anteriores
- $$\mathbf{G} = \begin{bmatrix} 7.45578 & 9.29723 & 8.63861 & 3.79046 \\ 1.97323 & 0.994307 & 5.30554 & 8.75215 \end{bmatrix} $$
- $$\mathbf{M} = \begin{bmatrix} 60.4823 & 72.2801 & 75.8766 & 46.5308 \\ 72.2801 & 88.4271 & 86.5905 & 44.9431 \\ 75.8766 & 86.5905 & 103.774 & 80.1792 \\ 46.5308 & 44.9431 & 80.1792 & 91.9678 \end{bmatrix}$$
- $$ \boldsymbol{p} = \pmatrix{ 68.5391527922694 \\ 79.35505307751927 \\ 91.3310423486012 \\ 66.33226226099814 } $$
- $$ \boldsymbol{w} = \mathbf{M}^{-1} \boldsymbol{p} = \pmatrix{ -0.030933867991783423 \\ 0.4914450326148808 \\ 0.33345705320796537 \\ 0.20603178216894402} $$
y comprueba que la suma de los pesos es igual a 1, y la media ponderada de las posiciones de las piernas es igual al centro de masa.
$$ -0.031 + 0.491 + 0.333 + 0.206 = 1.00 $$ $$ \mathbf{G} \boldsymbol{w} = w_1 \boldsymbol{r}_1 + w_2 \boldsymbol{r}_2 + w_3 \boldsymbol{r}_3 + w_4 \boldsymbol{r}_4 = \pmatrix{ 8.00 \\ 4.00 } \; \checkmark $$
Resumen, la pierna (1) lleva $-3.1\%$ del peso, la pierna (2) lleva $49.1\%$ del peso, la pierna (3) lleva $33.3\%$ del peso y la pierna(4) lleva $20.6\%$ del peso.
1 votos
Tres puntos describen un plano, por lo que 3 patas siempre están en el plano, 4 patas pueden no estar todas coplanares si la silla no es perfecta. Así que la silla se deformaría con el peso hasta que las 4 tocaran el suelo. Incluso si el peso estuviera centrado las patas podrían tener diferente peso en el suelo
2 votos
¿Qué ocurre si colocas un punto de masa M en una esquina de la silla? ¿Qué ocurre si lo colocas en el centro?