Glasgow Hombre Chaqueta Negra Chaqueta Cityzen BdCQxtshr

mujer rosa novia de gasa para pálido con gasa Vestido de kXZuPi
cachemir de manga larga de Vestido Eoweqrxdcb xBeWrCdo
Presión producida por la
curvatura de una superficie
Tensión superficial de una 
pompa de jabón (I)
Tensión superficial de una 
pompa de jabón (II)
Método de la burbuja
Fenómenos capilares
Forma de la cuerda
Equilibrio de un elemento de la cuerda

Ecuación de curva que describe la forma que adopta la cuerda

Configuración lineal

Configuración cóncava

Configuración convexa

Actividades

Referencias

Código fuente

 

Hemos estudiado en otra página, la forma que adopta una cadena que cuelga de sus extremos (la catenaria). En esta página, vamos a estudiar la forma que adopta una cuerda cuando el área encerrada por ésta y la varilla de que la sostiene se cubre con una película jabonosa.

Veremos que el cociente entre la tensión superficial 2σ y la componente normal del peso de la cuerda por unidad de longitud λg determinan la forma de la cuerda. Cuando la tensión superficial domina, la cuerda adopta una forma convexa similar a la letra griega γ. Cuando la componente del peso domina, su forma es la de una catenaria distorsionada. Cuando ambas son iguales la cuerda adopta la forma lineal de una V.

Este ejemplo es particularmente relevante, ya que permite al lector practicar con el cálculo integral, los procedimientos numéricos y la representación gráfica de funciones. Para el programador, es un ejemplo interesante de aplicación de la herencia y del polimorfismo. En la clase base abstracta se define el procedimiento numérico que calcula la raíz de una ecuación trascendente, en las clases derivadas se tratan cada unos de los casos que van a surgir en el estudio de esta situación física aparente compleja.

 

Equilibrio de un elemento de la cuerda

Una cuerda uniforme flexible de longitud 2L está sujeta a una varilla horizontal por sus extremos distantes 2x0, tal como se muestra en la figura. Por razones de simetría respecto del eje Y, solamente analizaremos el comportamiento de la cuerda para x≥0.

Las fuerzas que actúan sobre un elemento ds de la cuerda son:

  • El peso, λg·ds, donde λ es la masa por unidad de longitud de la cuerda.

  • 2σ·ds, la fuerza debida a la tensión superficial,  donde σ  es el coeficiente de tensión superficial de la película jabonosa. El factor 2 se debe a que presenta dos caras.

  • T+dT, es la fuerza que ejerce la parte derecha de la cuerda sobre el elemento ds, siendo θ+dθ el ángulo que forma con la horizontal.

  • T, es la fuerza que ejerce la parte izquierda de la cuerda sobre el elemento ds, siendo θ el ángulo que forma con la horizontal.

Se pueden presentar los siguientes casos (véase la primera figura)

  • Cuando la fuerza que ejerce la tensión superficial sobre el elemento ds,  2σ·ds (en color azul) es mayor que la componente del peso en la dirección normal λg·ds·cosθ (en color rojo), la cuerda es empujada hacia adentro, adoptando una configuración convexa (curvatura negativa).

  • Cuando la fuerza que ejerce la tensión superficial sobre el elemento ds,  2σ·ds es menor que la componente del peso en la dirección normal λg·ds·cosθ, la cuerda es empujada hacia afuera, adoptando una configuración cóncava (curvatura positiva)

  • Cuando ambas fuerza son iguales, la cuerda adopta una configuración lineal (curvatura cero)

Condiciones de equilibrio:

  • A lo largo de la dirección tangencial

(T+dT)cos() =T+λg·ds·senθ
dT
= λg·ds·senθ          (1)

  • A lo largo de la dirección normal

(T+dT)sen(dθ)+2σ·ds =λg·ds·cosθ
T·dθ
+2σ·ds =λg·ds·cosθ

                   (2)

En la figura, se muestra el significado del cociente ds/dθ. es el ángulo que forman las rectas tangentes a la curva en la posición s y en la posición s+ds. es el ángulo que forman las normales. Las direcciones normales se encuentran en un punto C denominado centro de curvatura, y ρ es el radio de curvatura, ds=ρ·dθ.

En la expresión (2), el ángulo θ está comprendido 0≤θ≤π/2 por tanto 0≤cosθ≤1. Por otra parte, la tensión de la cuerda T es siempre positiva.

  • Si α>1, entonces ds/dθ<0  la cuerda adopta una forma convexa.

  • Si α<1, hay tres posibilidades:

  • Si cosθ>α entonces ds/dθ>0,  la cuerda adopta una forma cóncava

  • Si cosθ<α entonces ds/dθ<0,  la cuerda adopta una forma convexa

  • Si cosθ=α entonces ds/dθ=0, la cuerda adopta una forma lineal

Ahora bien, el ángulo θ varía a lo largo de la cuerda por lo que esta comparación no es satisfactoria.

Los parámetros más importantes de este sistema físico son α=2σ/λg, ya definido y el cociente x0/L entre la separación de los extremos de la cuerda 2x0 y la longitud de la cuerda 2L.

  • En la configuración lineal θ es constante y cosθ=x0/L.  Esta configuración se obtiene por tanto, cuando α=x0/L.

  • La configuración convexa se adopta cuando α>cosθ, (π/2<θ<θ0) donde θ0 es la tangente a la cuerda en su extremo x0, es equivalente a α>x0/L

  • La configuración cóncava se adopta cuando α<cosθ, (0<θ<θ0), es equivalente a α<x0/L

 

Ecuación de curva que describe la forma que adopta la cuerda

Dividiendo las ecuaciones de equilibrio (1) y (2)

Integrando

donde C es una constante a determinar

Despejando T y sustituyéndola en la ecuación (2)

Teniendo en cuenta que

dx=ds·cosθ
dy=ds
·senθ

Obtenemos las ecuaciones diferenciales de la curva dependiente del parámetro θ

A continuación, vamos a integrar estas ecuaciones.

La segunda, se integra de forma inmediata

    

cy es una constante de integración cuyo valor determinaremos más adelante.

Haciendo el cambio de variable

Deshaciendo el cambio

                      (3)

Más difícil resulta resolver la primera integral,

cx es una constante de integración cuyo valor determinaremos más adelante.

Se realiza el cambio de variable

La integral se convierte en

Se pueden presentar tres casos según que α>1, α<1 y α=1que conducen a distintos funciones integrando como veremos a continuación.

Caso α>1

Llamando

La primera integral es inmediata y la segunda, procedemos a integrarla por partes

El resultado final es

Ahora, se deshace los cambios se expresa t en función del ángulo θ, y β en función de α.

El resultado final es

         (4)

Caso α<1

Llamando

El resultado de la primera integral es

La segunda, la integramos por partes

El resultado final es

Ahora, se deshace los cambios se expresa t en función del ángulo θ, y β en función de α.

El resultado final es

                (5)

Caso α=1

Deshaciendo los cambios

t=tan(θ/2)

               (6)

 

Configuración lineal

Este caso especial, se produce cuando cosθ=α=x0/L.

Como el ángulo θ es constante, la cuerda adopta la forma de un segmento de recta cuya ecuación es

 

Configuración cóncava

La cuerda adopta una configuración cóncava cuando α<x0/L, naturalmente α<1

La configuración cóncava es similar en su forma a la catenaria, presentando un mínimo (vértice) en x=0.

  • Para x=0, la recta tangente a la cuerda en el vértice forma un ángulo θ=0

  • Para x=x0, la recta tangente a la cuerda en el extremo forma un ángulo θ=θ0.

Las ecuaciones paramétricas de la curva son (3) y (5)

  • Para x=0, la recta tangente a la cuerda en el vértice forma un ángulo θ=0

  • Para y=0, recta tangente a la cuerda en el extremo forma un ángulo θ=θ0.

Con estos dos datos determinamos las constantes de integración cx y cy

Para representar la curva que describe la forma que adopta la cuerda, necesitamos conocer la constante C y el ángulo θ0.

Cálculo de la constante C y del ángulo θ0.

La longitud de la mitad de la cuerda L, se obtiene integrando

Para resolver esta integral seguimos los mismos pasos que para obtener la abscisa x en función del parámetro θ.

Se realiza el cambio de variable

La integral se convierte en

Deshaciendo los cambios  obtenemos

La posición del extremo de la cuerda es x0 y el ángulo que forma la recta tangente en este punto es θ0 (véase la figura)

Se elimina C en estas dos últimas ecuaciones, obteniendo una ecuación trascendente en θ0. En la figura, vemos que para α=0.3<x0/L=0.5 dicha ecuación tiene un cero en un ángulo próximo a 70º, y presenta una discontinuidad para el ángulo tal que

Para α=0.3, θ=72.5º

Se resuelve la ecuación trascendente en el intervalo (0, 72.5º) por el procedimiento numérico del punto medio, obteniéndose el ángulo θ0=68.7º que forma la tangente a la cuerda en el extremo x0=1.

Una vez que se ha determinado θ0, se calcula C y se representa las ecuaciones paramétricas x(θ), y(θ) en el intervalo 0≤θθ0.

 

Configuración convexa

Hay tres posibles configuraciones convexas.

  • α>x0/L con α<1

  • α>1

  • α=1

La configuración convexa tiene la particularidad de que una longitud d de la cuerda por debajo del vértice P está pegada a la porción d del otro lado del eje Y. Una porción L-d de la cuerda forma el arco convexo a cada uno de los lados de dicho eje. La recta tangente a la cuerda forma ángulos θ comprendidos entre π/2 y θ0.

Del punto P, cuelga una longitud d de la cuerda por cada lado, la tensión de la cuerda en este punto es

T=λgd

Deducimos por integración una expresión para la tensión de la cuerda en función del parámetro θ,

T(cosθ-α)=Cλg

En el punto P, para θ=π/2 se obtiene

-=Cλg

El valor de la constante C=-αd

Primer caso, α>x0/L con α<1

Este caso es similar al cóncavo

Las ecuaciones paramétricas de la cuerda son (3) y (5)

  • Para x=0, el ángulo que forma la recta tangente a la cuerda es θ= π/2.

  • Para y=0, el ángulo que forma la recta tangente a la cuerda es θ=θ0

Con estos dos datos determinamos las constantes de integración cx y cy.

Para representar la curva que describe la forma que adopta la cuerda, necesitamos conocer la longitud d y el ángulo θ0.

Cálculo de la longitud d y del ángulo θ0.

La longitud de la mitad de la cuerda L, se obtiene integrando

Ya hemos obtenido en la configuración cóncava el valor del integrando

La posición del extremo de la cuerda es x0 y el ángulo que forma la recta tangente a la cuerda en este punto es θ0.

Se elimina d en estas dos últimas ecuaciones, obteniendo una ecuación trascendente en θ0. En la figura, vemos que para α=0.7>x0/L=0.5 y α<1. Dicha ecuación tiene un cero en un ángulo próximo a 50º y presenta una discontinuidad para el ángulo tal que

Para α=0.7, θ=45.6º

Se resuelve la ecuación trascendente, por el procedimiento numérico del punto medio, en el intervalo (45.6, 90º) obteniéndose el ángulo θ0=50.5º que forma la tangente a la cuerda en el extremo x0=1.

Una vez que se ha determinado θ0, se calcula d y se representa las ecuaciones paramétricas x(θ), y(θ) en el intervalo θ0θ≤π/2

Segundo caso, α>1

Las ecuaciones paramétricas de la cuerda son (3) y (4)

con C=-αd como en el caso anterior

  • Para x=0, el ángulo que forma la recta tangente a la cuerda es θ= π/2.

  • Para y=0, el ángulo que forma la recta tangente a la cuerda es θ=θ0

Con estos dos datos determinamos las constantes de integración cx y cy.

Para representar la curva que describe la forma que adopta la cuerda, necesitamos conocer la longitud d y el ángulo θ0.

Cálculo de la longitud d y del ángulo θ0.

La longitud de la mitad de la cuerda L, se obtiene integrando

Se realiza el cambio de variable

La integral se convierte en

La primera integral es inmediata y la segunda procedemos a integrarla por partes

El resultado final es

Ahora, se deshace los cambios se expresa t en función del ángulo θ, y β en función de α.

El resultado final es

La posición del extremo de la cuerda es x0 y el ángulo que forma la recta tangente a la cuerda en este punto es θ0.

Se elimina d en estas dos últimas ecuaciones, obteniendo una ecuación trascendente en θ0. En la figura, vemos que para α=1.2 la ecuación presenta un cero para un ángulo próximo a 31.º

Se resuelve la ecuación trascendente, por el procedimiento numérico del punto medio, obteniéndose el ángulo θ0=30.7º que forma la tangente a la cuerda en el extremo x0=1.

Una vez que se ha determinado θ0, se calcula d y se representa las ecuaciones paramétricas x(θ), y(θ) en el intervalo θ0θ≤π/2

Tercer caso, α=1

Las ecuaciones paramétricas de la cuerda son (3) y (6)

con C=-αd=-d como en el caso anterior

  • Para x=0, el ángulo que forma la recta tangente a la cuerda es θ= π/2.

  • Para y=0, el ángulo que forma la recta tangente a la cuerda es θ=θ0

Con estos dos datos determinamos las constantes de integración cx y cy.

Para representar la curva que describe la forma que adopta la cuerda, necesitamos conocer la longitud d y el ángulo θ0.

Cálculo de la longitud d y del ángulo θ0.

La longitud de la mitad de la cuerda L, se obtiene integrando

Se realiza el cambio de variable

Deshaciendo los cambios

La posición del extremo de la cuerda es x0 y el ángulo que forma la recta tangente a la cuerda en este punto es θ0.

Se elimina d en estas dos últimas ecuaciones, obteniendo una ecuación trascendente en θ0. En la figura, vemos que para α=1, la ecuación presenta un cero para un ángulo próximo a 38.º

Se resuelve la ecuación trascendente, por el procedimiento numérico del punto medio, obteniéndose el ángulo θ0=38.3º que forma la tangente a la cuerda en el extremo x0=1.

Una vez que se ha determinado θ0, se calcula d y se representa las ecuaciones paramétricas x(θ), y(θ) en el intervalo θ0θ≤π/2

 

Actividades

Se introduce

  • El cociente x0/L<1 (distancia 2x0 entre los extremos de la cuerda, entre la longitud 2L de la cuerda)  actuando en la barra de desplazamiento titulada  x0/L

  • El valor del parámetro α, actuando en la barra de desplazamiento titulada Alfa

  • Se ha fijado la longitud de la mitad de la cuerda en el valor L=2.0

Se pulsa el botón titulado Gráfica

Se dibuja la forma que adopta la cuerda, se proporciona los datos de la ordenada ymin del vértice, para x=0, y en el caso de las configuraciones convexas, la longitud d de la parte de la cuerda que permanece pegada debajo del vértice. Sus abscisas son x=0 y sus ordenadas varían entre ymin e ymin+d.

Fijado el valor de α, se observa el efecto de la modificación de la distancia 2x0 entre los extremos de la cuerda sujetos a la varilla horizontal.

Fijado el valor de la distancia 2x0 entre los extremos de la cuerda, se modifica el valor del parámetro α=2σ/λg. Simulando cuerdas de distintas densidades λ o películas jabonosas de distinto coeficiente de tensión superficial σ.

Se dibuja

  • En color azul, la fuerza que ejerce la tensión superficial por unidad de longitud, 2σ

  • En color negro, el peso de la cuerda por unidad del longitud, λg

  • En color rojo, la componente del peso, en la dirección normal, λg·cosθ

Se cambia la ordenada y del punto de la cuerda en el que se dibujan las fuerzas, actuando en la barra de desplazamiento titulada Posición.

Se compara la longitud del vector de color azul (tensión superficial) con el vector de color rojo (componente del peso).

 
CalibreApplet aparecerá en un explorador compatible con JDK 1.1.

 

Referencias

Behroozi F., Mohazzabi P., McCrickard J. P., Remarkable shapes of a catenary under the effect of gravity and surface tension. Am. J. Phys. 62 (12) December 1994, pp. 1121-1128

 

Código fuente

public abstract class Raiz {
	private final double CERO=1e-10;
	private final double ERROR=0.001;
	private final int MAXITER=200;

public Raiz(double alfa, double x0, double lon) {
	this.alfa=alfa;
	this.x0=x0;
	this.lon=lon;
}
protected double puntoMedio(double a, double b) {
	double m, ym;
	int iter=0;
	do{
		m=(a+b)/2;
		ym=f(m);
		if(Math.abs(ym)<CERO) break;
		if(Math.abs((a-b)/m)<ERROR) break;
		if((f(a)*ym)<0) b=m;
		else a=m;
		iter++;
	}while(iter<MAXITER);
	return m;
}
protected abstract double f(double x);
}
public abstract class Sistema extends Raiz {
//parámetros comunes a todas las clases derivadas
	protected double alfa;
	protected double x0;
	protected double lon=2.0;
	protected double fi0;
	public double yMin;
	public double lonY;
	protected double con;

public Sistema(double alfa, double x0, double lon) {
	this.alfa=alfa;
	this.x0=x0;
	this.lon=lon;
}
public abstract void inicio();
public abstract double fX(double x);
//funciones comunes a las clases
//calcula la ordenada de la curva
protected double fY(double x){
	double y=1.0/(Math.cos(x)-alfa)-1.0/(Math.cos(fi0)-alfa);
	return (con*y);
}
//transforma la ordenada en ángulo fi
public double fAngulo(double y){
	double z=alfa+1.0/(y/con+1.0/(Math.cos(fi0)-alfa));
	return Math.acos(z);
}
}
public class Concava extends Sistema{
	private double A, B;
public Concava(double alfa, double x0, double lon) {
	super(alfa, x0, lon);
	lonY=0.0;
}
//raíces de la ecuación trascendente calcula fi0
protected double f(double x){
	coeficientes(x);
	double y=A*(lon*alfa-x0)+B*(lon-x0*alfa);
	return y;
}
public void inicio(){
	double fiMax=2*Math.atan(Math.sqrt((1-alfa)/(1+alfa)));
	fi0=puntoMedio(0.0, fiMax);
	//System.out.println((fi0*180/Math.PI)+" "+(fiMax*180/Math.PI));
	con=fConstante(fi0);
	yMin=fY(0.0);
}
//calcula la constante C
private double fConstante(double x){
	coeficientes(x);
	double y=x0/(A*alfa+B);
	return y;
}
//calcula la abscisa de la curva
public double fX(double x){
	coeficientes(x);
	double y=con*(A*alfa+B);
	return y;
}

//función auxiliar común a varios miembros
private void coeficientes(double x){
	A=Math.sin(x)/((Math.cos(x)-alfa)*(1-alfa*alfa));
	B=Math.log(Math.abs(((1+alfa)*Math.tan(x/2)+Math.sqrt(1-alfa*alfa))/
	((1+alfa)*Math.tan(x/2)-Math.sqrt(1-alfa*alfa))))
	/(Math.sqrt(1-alfa*alfa)*(1-alfa*alfa));
}
}
public class Convexa_1 extends Sistema {
	private double A, B, C, D;
public Convexa_1(double alfa, double x0, double lon) {
	super(alfa, x0, lon);
}
//raíces de la ecuación trascendente calcula fi0
protected double f(double x){
	coeficientes(x);
	double y=A*(-x0+lon*alfa)+(lon-x0*alfa)*(B+C-D);
	return y;
}
public void inicio(){
	double fiMax=2*Math.atan(Math.sqrt((1-alfa)/(1+alfa)));
	fi0=puntoMedio(Math.PI/2, fiMax);
	lonY=fMin_Y(fi0);
	yMin=fY(Math.PI/2);
//System.out.println((fi0*180/Math.PI)+" "+yMin);
}
//calcula la longitud de la parte inferior de la cuerda que está pegada
private double fMin_Y(double x){
	coeficientes(x);
	double y=-x0/(alfa*(alfa*A+B+C-D));
	return y;
}
//calcula la abscisa de la curva
public double fX(double x){
	coeficientes(x);
	double y=-alfa*lonY*(alfa*A+B+C-D);
	return y;
}

//función auxiliar común a varios miembros
private void coeficientes(double x){
	A=Math.sin(x)/((Math.cos(x)-alfa)*(1-alfa*alfa));
	B=Math.log(Math.abs(((1+alfa)*Math.tan(x/2)+Math.sqrt(1-alfa*alfa))
	/((1+alfa)*Math.tan(x/2)-Math.sqrt(1-alfa*alfa))))/(Math.sqrt(1-alfa*alfa)*(1-alfa*alfa));
	C=1.0/(1-alfa*alfa);
	D=Math.log(Math.abs(((1+alfa)+Math.sqrt(1-alfa*alfa))/((1+alfa)-Math.sqrt(1-alfa*alfa))))
	/(Math.sqrt(1-alfa*alfa)*(1-alfa*alfa));
}

}
public class Convexa_2 extends Sistema {
	private double A, B, C, D;
public Convexa_2(double alfa, double x0, double lon) {
	super(alfa, x0, lon);
}
//raíces de la ecuación trascendente calcula fi0
protected double f(double x){
	coeficientes(x);
	double y=A*(-x0+lon*alfa)+(x0*alfa-lon)*(-B+C+D);
	return y;
}
public void inicio(){
	fi0=puntoMedio(Math.PI/2, 0.0);
	lonY=fMin_Y(fi0);
	yMin=fY(Math.PI/2);
	//System.out.println((fi0*180/Math.PI)+" "+yMin);
}
//calcula la longitud de la parte inferior de la cuerda que está pegada
private double fMin_Y(double x){
	coeficientes(x);
	double y=x0/(-A*alfa-B+C+D);
	return y;
}
//calcula la abscisa de la curva
public double fX(double x){
	coeficientes(x);
	double y=lonY*(-alfa*A-B+C+D);
	return y;
}
//función auxiliar común a varios miembros
private void coeficientes(double x){
	A=alfa*Math.sin(x)/((alfa-Math.cos(x))*(alfa*alfa-1));
	B=2*alfa*Math.atan((alfa+1)*Math.tan(x/2)/Math.sqrt(alfa*alfa-1))
	/(Math.sqrt(alfa*alfa-1)*(alfa*alfa-1));
	C=alfa/(alfa*alfa-1);
	D=2*alfa*Math.atan((alfa+1)/Math.sqrt(alfa*alfa-1))/(Math.sqrt(alfa*alfa-1)*(alfa*alfa-1));
}
}
public class Convexa_3 extends Sistema {

public Convexa_3(double x0, double lon) {
	super(1.0, x0, lon);
}
//raíces de la ecuación trascendente calcula fi0
protected double f(double x){
	double A=Math.tan(x/2);
	double y=(lon-x0)/(6*A*A*A)-(lon+x0)/(2*A)+(lon-x0)/3;
	return y;
}
public void inicio(){
	fi0=puntoMedio(Math.PI/2, 0.0);
	lonY=fMin_Y(fi0);
	yMin=fY(Math.PI/2);
	//System.out.println((fi0*180/Math.PI)+" "+yMin);
}
//calcula la longitud de la parte inferior de la cuerda que está pegada
private double fMin_Y(double x){
	double A=Math.tan(x/2);
	double y=1.0/3+1.0/(6*A*A*A)-1.0/(2*A);
	return (x0/y);
}
//calcula la abscisa de la curva
public double fX(double x){
	double A=Math.tan(x/2);
	double y=1.0/3+1.0/(6*A*A*A)-1.0/(2*A);
	return (lonY*y);
}
}
public class Principal {
 	Sistema obj;
	final double lon=2.0;  //mitad de la longitud de la cuerda
//función que crea los objetos de las distintas clases dependiendo del valor de 
//parámetro alfa y del cociente x0/L. 
 void nuevo(double alfa, double cociente){
	if(alfa==1.0){
		obj=new Convexa_3(cociente*lon, lon);
	}else if(alfa<1.0 && alfa<cociente){
		obj=new Concava(alfa, cociente*lon, lon);
	}else if(alfa<1.0){
		obj=new Convexa_1(alfa, cociente*lon, lon);
	}else{
		obj=new Convexa_2(alfa, cociente*lon, lon);
	}
	obj.inicio();
}
//representación gráfica
}