Superficie de Segmento Circular

LogoFE es Logo Functional Extensions, una librería de procedimientos para ser usados con MSWLogo o con UCBLogo. El objetivo de LogoFE es proporcionar un gran "caja de herramientas" para la construcción de pequeños programas útiles o para explorar temáticas de Matemáticas, Física, Química, Estadística y otras materias de escuela, colegio y universidad.

Contenido

El medidor de combustible de un camión de 18 ruedas no funciona, así que su conductor usa una varilla para medir el diesel en su tanque que tiene la forma de un cilindro acostado de 20 pulgadas de diámetro. Con esto el conductor puede fácilmente determinar que el tanque está medio lleno cuando la varilla se moja 10 pulgadas, pero ¿cuántas pulgadas debe mojarse la varilla si el tanque está 1/4 lleno?

1. Posible Solución

El problema es equivalente a calcular la superficie de un segmento circular ya que cuando varía el volumen del diesel en el tanque varía únicamente la superficie del segmento circular mojada por el diesel. La longitud del tanque se mantiene constante.

Imagen: segmento circ 1

La determinación de la fórmula para tal superficie en función del radio R del círculo y de h está detallada en la siguiente referencia:

Eric W. Weisstein. "Circular Segment." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/CircularSegment.html © 1999-2004 Wolfram Research, Inc.

y es:

Imagen: segmento circ 2

Calculemos cuánto sería ¼ de la superficie de un círculo de 20 pulgadas de diámetro D, conociendo que:

  1. R = D / 2
  2. S = ¼ · pi · R · R
haz "D 20

haz "R :D / 2
muestra :R
10

haz "S14  1 / 4 * pi * :R * :R
muestra :S14
78.5398163397447

Algo más de 78 pulgadas cuadradas. Utilizando la fórmula dada podemos intentar diferentes valores para h. Pero para esto debemos asegurarnos que contamos con la función arcocoseno en radianes. Si no contamos con ella, podemos definirla así:

funciona "radarccos [invoca [[x] pi / 180 * resuelve [:x - cos] [0 180]]]

A continuación calculamos las superficies del segmento circular para varios valores de h (la longitud mojada de la varilla).

haz "h 5
haz "S :R*:R*(radarccos (:R-:h)/:R) - (:R-:h) * rc 2*:R*:h - :h*:h 

muestra :S
61.4184849304378

haz "h 10
haz "S :R*:R*(radarccos (:R-:h)/:R) - (:R-:h) * rc 2*:R*:h - :h*:h 

muestra :S
157.07963267949
funciona "Sh [invoca [[h] :R*:R*(radarccos (:R-:h)/:R) - (:R-:h) * rc 2*:R*:h - :h*:h]]

muestra Sh 5
61.4184849304378

muestra Sh 6
79.2673425130941

muestra iota 21
[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]

escribeMat trans recorrido [Sh ?] iota 21
 0                0
 1 5.87259068776017
 2 16.3501108793284
 3 29.5498840186144
 4 44.7295218001612
 5 61.4184849304378
 6 79.2673425130941
 7 97.9921912354416
 8 117.347922658191
 9 137.113016192267
10  157.07963267949
11 177.046249166712
12 196.811342700788
13 216.167074123538
14 234.891922845885
15 252.740780428541
16 269.429743558818
17 284.609381340365
18 297.809154479651
19 308.286674671219
20 314.159265358979

Vemos que la respuesta a nuestro problema se halla entre 5 y 6. Esto lo podemos graficar así:

bp graflineas [] frase recorrido [Sh ?] dominio [0 20 30] ~
 recorrido [:S14] dominio [0 20 3]

Imagen: segmento circ 3

Una mejor aproximación podría calcularse así:

muestra resuelve [:S14 - Sh] [0 20] 
5.96027246700482

Para llegar a este resultado el Algebra resulta inútil ya que no es posible despejar el valor de h en la fórmula dada anteriormente. Es más, tampoco es necesario hacer todo aquel desarrollo para determinar la fórmula de la superficie del segmento circular en función de R y h. Unicamente es necesario saber: que integrar es equivalente a calcular el área bajo un curva, con qué función se puede graficar medio círculo, cómo hundir esta función un poco y cómo parcharla otro poco.

Aquí está la fórmula de la función de medio círculo:

bp graflineas [] recorrido [rc :R * :R - ? * ?] dominio [-10 10 100]

Imagen: segmento circ 4

Esta es la manera de hundirla:

haz "h 3
bp graflineas [] recorrido [(rc :R * :R - ? * ?) - (:R - :h)] dominio [-10 10 100]

Imagen: segmento circ 5

Esta es la forma de parcharla:

haz "h 3
bp graflineas [[Ymin: -7]] ~
 recorrido [max lista 0 (rc :R * :R - ? * ?) - (:R - :h)] dominio [-10 10 100]

Imagen: segmento circ 6

Entonces la superficie del segmento circular en función de h será:

funciona "Fh [invoca [max lista 0 (rc :R * :R - ? * ?) - (:R - :h)]]
funciona "Sh [invoca [haz "h ?  integra [Fh] [-10 10]]]

muestra Sh 5
61.4184849290252

muestra Sh 6
79.2673425112769

Y el valor de h tal que la superficie sea S14 será:

muestra resuelve [:S14 - Sh] [0 20]
5.96027246710348

2. Tabla para Calcular el Volumen de un Tanque Elíptico

From: Daniel Ajoy
Date: Jun 2 2019

Me he tomado un tiempo para producir esta:

Tabla para Calcular el Volumen de un Tanque Elíptico

para que ya no necesiten la tabla de Excel

3. Comentario 1

From: Mario Rodriguez Riotorto, mario at BIOMATES.NET
Date: Sun, 8 Feb 2004 23:45:13 +0100

Hola Daniel,

No he podido dejar de sonreir al leer tu mensaje.

Me explico. Antes de estudiar matemáticas y dedicarme a la enseñanza, realicé estudios de náutica y durante varios años trabajé de mecánico en buques mercantes. En cierta ocasión la naviera compró en Holanda un barco de segunda mano y no había planos de sus tanques de combustible. Los dos que tenía, uno a cada banda, eran precisamente cilíndricos y estaban recostados, como los de tu camión, de forma que la sonda aparecía mojada de gas-oil, pero nadie era capaz de hacerse una idea de cuánto combustible había en los tanques. El jefe de máquinas, el capitán y el primer oficial se devanaban los sesos con los dichosos depósitos. Cuando me enteré de sus cuitas, puse manos a la obra y les hice una tabla: tantos cms., tantos litros.

...Ya han pasado unos años; si el cascarón aquel no se fue a pique o se lo llevaron al desguace, aun estarán con la tablita.

Realmente esto prueba que el problema es muy, pero que muy de la vida real.

Para deducir la fórmula:

Si r era el radio del depósito en cm, (x-r)2 + y2 = r2

era la circunferencia de la base centrada sobre el punto (r, 0).

Si la varilla estaba mojada x cm, la superficie mojada de la base venía dada por dos veces la integral de la función

y = (2 r t - t2)½

en el intervalo (0, x)

A partir de aquí hice trampa. Tenía acceso a un ordenador (¡¡de 30 megas de disco duro!!) y a un programa de cálculo numérico que se llamaba Eureka; él fue quien me hizo la tabla integrando numéricamente, creo que por el método de Simpson, para diferentes valores de x.

Te diré que el conocido método de cuadratura de Simpson se expone en casi todos los manuales de la asignatura de "Construcción Naval y Teoría del Buque" que se imparte en las escuelas de náutica. Es práctica relativamente común en los barcos tener que calcular superficies o cubicar espacios de contornos más o menos irregulares, debido a la forma hidrodinámica del casco, y para las que no existen, o no se tienen a mano, expresiones analíticas de las curvas a integrar.

Acabo de poner al Mathematica a calcular la integral simbólicamente y sale una expresión más bien poco simpática. Lástima no disponer de esta herramienta en aquellos tiempos, ... igual si la enseñaba me aumentaban el sueldo.

4. Comentario 2

From: Abel Castro - jabel70 at prodigy.net.mx
Date: Fri Feb 10 00:16:59 2006

Señores

Buscando en la RED cosas interesantes de las matematicas, encontré esta pagina.- y al ver los comentarios de ustedes, no pude evitar agregar también mi comentario al respecto.

Como tecnico en mantenimiento de maquinas de emergencia, es mi responsabilidad recibir el surtido de diesel, corroborando que lo agregado al tanque, sea lo mismo que dice la hoja de pedido.

Igualmente que sus ejemplos.- Los tanques que tiene la empresa están en posicion horizontal.

Hace alrededor de 6 ó 7 años tuve que resolver este problema.

Para esta fecha, tal vez ya han encontrado una solución mejor.- Aún así, agregaré la mia.

Para calcular el volumen de diesel en cualquier punto de nivel del tanque, necesitamos partir de la sig formula.

V = A·L

Donde:
V = Volumen de Diesel
A = Area del Segmento Circular (Segun la altitud del Diesel)
L = Longitud del Tanque.

El area del segmento circular puede calcularse con la sig formula:

A = ( π · r2 · N/360 ) - ( c·(r-h)/2 )

Donde:

π = PI ( 3.1416 )
r = Radio del Cilindro
N = Angulo
c = Cuerda
h = Altura del Segmento (Altura del diesel)

Como no podemos estar midiendo el angulo para cada nivel calculado, lo reemplazaremos con la siguiente formula:

N = 2 · ArcCos( r-h/r )

Tampoco necesitamos estar midiendo la cuerda si utilizamos la siguiente formula:

c = 2 · ( r2 - (r-h)2 )½

Ahora... volvemos a la formula para calcular el area del segmento circular y reemplazamos "N" y "c" con sus respectivas formulas

Luego... vamos a la formula para calcular el volumen y reemplazamos "A" con lo obtenido anteriormente.

Por ultimo, como podran ver, obtuvimos una formula para calcular el volumen, de un tamaño que asusta.

Pero tiene la siguiente Ventaja:

Sólo tiene las incognitas que nos interesan para calcular, cualquier nivel.. de cualquier tamaño de tanque.

  • L : Longitud ó Largo del Tanque
  • r : Radio
  • h : Altura del Nivel de Diesel

5. Comentario 3

From: Gustavo, regrabables at yahoo.com.ar
Date: Thu Mar 29 09:48:18 2007

Hola desarrollé la fórmula de Abel y quedó:

v = L·(2·r2·π·ASIN((H - r2)/r) + π·(2·(H - r)·(H·(2·r - H))½ + r2·π))/(2·π)

impresionante.

Ahora aqui les dejo la formula para un tanque elíptico:

v = L·(a·b·ACOS(1 - H/b) + a/b·(H - b)·(H·(2·b - H))½)

Sirve para el cilíndrico.

donde:

  • L : longitud del tanque
  • H : altura del líquido (0 <= H <= 2b)
  • 2a : longitud del eje mayor
  • 2b : longitud del eje menor ("H" se mide sobre este eje)

NOTA:

  1. La función ACOS debe brindar valores de ángulo en radianes.
  2. Es sencillo verificar que con H = 0 (tanque vacío), H = b (medio tanque lleno) ó H = 2b (tanque lleno) la fórmula satisface los resultados esperados (0, L·π·a·b/2 y L·π·a·b respectivamente).
  3. La fórmula es la que se utiliza -habitualmente- en tanques horizontales de combustible en los que la variable suele ser H, esto es: la altura del líquido (la parte "mojada" de la vara testigo).
  4. Si a, b, H y L están en metros entonces Volumen estará en m3.

6. Licencia

Este es un documento libre.

Autores: Daniel Ajoy, Mario Rodriguez Riotorto, Abel Castro, Gustavo

Licencia Creative Commons
Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported.

7. Preguntas, Dudas, Comentarios, Peticiones

Síguenos en Facebook

8. Enlaces

Lenguaje de Programación Logo


Generado con PureJoy. Creación: 11:49 - Dec 15, 2017. Última Modificación: 17:12 - Apr 02, 2023