Diferencia entre revisiones de «La Cicloide (Grupo 70)»

De MateWiki
Saltar a: navegación, buscar
(Fenomenos que describe la cicloide)
 
(No se muestran 130 ediciones intermedias de 5 usuarios)
Línea 1: Línea 1:
{{TrabajoED | La cicloide. Grupo 70 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Clara Lasheras Salinas <br/> Raquel Aguilar Quintás <br/> Sofía Navarro Magaldi <br/> Laura Sangil Alija}}
+
{{TrabajoED | La cicloide. Grupo 70 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Clara Lasheras Salinas <br/> Raquel Aguilar Quintás <br/> Sofía Navarro Magaldi <br/> Laura Sangil Alija <br/> Alba Silván Martín}}
  
'''La cicloide es una curva generada por un punto fijo contenido en el arco circunferencia que rueda sin deslizar sobre una línea recta.''' Este fenómeno ocurre bajo la condición de '''rodadura sin deslizamiento''', lo que implica que, en todo momento, el punto de contacto entre el círculo y la superficie tiene una velocidad nula, debido a que la velocidad de la línea recta es 0.
+
'''La cicloide es una curva plana generada por un punto fijo contenido en una circunferencia, que rueda sin deslizar sobre una línea recta.''' Este fenómeno ocurre bajo la condición de '''rodadura sin deslizamiento''', lo que implica que, en todo momento, el punto de contacto entre el círculo y la superficie tiene una velocidad nula, debido a que la velocidad de la línea recta es 0.
  
La cicloide se encuentra presente en muchos aspectos de la vida cotidiana y aquí se realizará un estudio de sus cuestiones más relevantes para aportar al lector una clara idea sobre los aspectos, teóricos y practicos de las matemáticas de esta curva.   
+
La cicloide se encuentra presente en muchos aspectos de la vida cotidiana y aquí se realizará un estudio de sus cuestiones más relevantes para aportar al lector una clara idea sobre los aspectos teóricos y prácticos de las matemáticas de esta curva.   
  
 
Entonces, se considera la parametrización:
 
Entonces, se considera la parametrización:
Línea 11: Línea 11:
 
==Dibujo de la curva==
 
==Dibujo de la curva==
 
<big>Se comenzará dibujando la curva a través de Matlab:</big>
 
<big>Se comenzará dibujando la curva a través de Matlab:</big>
 +
[[Archivo:Curva70.jpg|500px|thumb|right|Figura 1. Representación de la cicloide]]
 +
<br />
 +
<br />
 
{{matlab|codigo=
 
{{matlab|codigo=
% Parámetros
+
% PARAMETRIZACIÓN
 
R = 3; % Radio dado
 
R = 3; % Radio dado
 
t = linspace(0, 2*pi, 1000); % Valores de t entre 0 y 2*pi
 
t = linspace(0, 2*pi, 1000); % Valores de t entre 0 y 2*pi
  
% Parametrización
 
 
x = R * (t - sin(t));
 
x = R * (t - sin(t));
 
y = R * (1 - cos(t));
 
y = R * (1 - cos(t));
  
% Graficar la curva
+
% REPRESENTACIÓN DE LA CURVA
 
figure;
 
figure;
 
plot(x, y, 'b', 'LineWidth', 2);  
 
plot(x, y, 'b', 'LineWidth', 2);  
 
xlabel('x(t)');
 
xlabel('x(t)');
 
}}
 
}}
[[Archivo:Dinujografuno.png|300px|miniatura|centro|Dibujo de la cicloide mediante MatLab.]]
 
  
 
==Cálculo vectores velocidad y aceleración==
 
==Cálculo vectores velocidad y aceleración==
Línea 34: Línea 35:
 
<br />  
 
<br />  
 
A continuación, se representan utilizando MATLAB:
 
A continuación, se representan utilizando MATLAB:
 +
[[Archivo:Velocidad70.png|600px|thumb|right|Figura 2. Vectores velocidad y aceleración]]
  
{{matlab|codigo= % Parámetros dados
+
{{matlab|codigo= R=3;  
R = 3;               % Radio de la cicloide
+
t=linspace(0,2*pi,20);
t = linspace(0, 2*pi, 50); % Valores de t
+
x=R*(t-sin(t));y=R*(1-cos(t));
  
% Coordenadas de la curva
+
%VECTORES
x = R * (t - sin(t));
+
Vx=R*(1-cos(t));Vy=R*(sin(t));  
y = R * (1 - cos(t));
+
Ax=R*(sin(t)); Ay=R*(cos(t));  
 +
figure
  
% Derivadas parciales para el cálculo del vector velocidad
+
%DIBUJO
vx = R * (1 - cos(t)); % Componente x de la velocidad
+
plot(x,y,'k')
vy = R * sin(t);       % Componente y de la velocidad
+
hold on
 +
quiver(x,y,Vx,Vy,'g');
 +
quiver(x,y,Ax,Ay,'r');  
 +
hold off
 +
grid on
  
% Derivadas segundas para el cálculo del vector aceleración
+
%ETIQUETAS
ax = R * sin(t);      % Componente x de la aceleración
+
axis equal
ay = R * cos(t);      % Componente y de la aceleración
+
legend('Curva','Velocidad','Aceleración');  
 
+
title('Curva, velocidad y aceleración');
% Grafica de la curva
+
}}
figure;
+
plot(x, y, 'b', 'LineWidth', 1.5);
+
hold on;
+
 
+
% Grafica de los vectores velocidad y aceleración
+
quiver(x, y, vx, vy, 0.3, 'r', 'LineWidth', 1); % Vectores de velocidad en rojo
+
quiver(x, y, ax, ay, 0.3, 'g', 'LineWidth', 1); % Vectores de aceleración en verde
+
 
+
% Elementos de la gráfica
+
xlabel('x(t)');
+
ylabel('y(t)');
+
title('Curva (t) con vectores velocidad y aceleración');
+
grid on;
+
axis equal;
+
hold off; }}
+
ylabel('y(t)');
+
title('Curva paramétrica (t)');
+
grid on;
+
axis equal;
+
}}
+
[[Archivo:Dinujografuno.png|300px|miniatura|centro|Dibujo de la cicloide mediante MatLab.]]
+
  
 
==Cálculo de la longitud de la curva L==
 
==Cálculo de la longitud de la curva L==
Línea 79: Línea 65:
 
<math>L=\int_{0}^{2\Pi}\left| \frac{d \gamma(t)}{dt} \right|dt</math>
 
<math>L=\int_{0}^{2\Pi}\left| \frac{d \gamma(t)}{dt} \right|dt</math>
 
<br />
 
<br />
 
 
Y para el cálculo de la longitud se resolverá la siguiente integral:
 
Y para el cálculo de la longitud se resolverá la siguiente integral:
<math>L=\int_{0}^{2\Pi}2\sqrt{2}\sqrt{1-cos(t)}dt</math>
+
<math>L=\int_{0}^{2\Pi}R\sqrt{2}\sqrt{1-cos(t)}dt</math>
 
<br />
 
<br />
Para lo cual se utilizará Matlab a través del siguiente código:
 
{{matlab|codigo= f = @(t) 2*sqrt(2)*sqrt(1 - cos(t)); %Módulo de la derivada de la parametrización
 
a = 0; 
 
b = 2*pi; 
 
n = 1000; 
 
h = (b - a) / n;  %Integral calculada con suma del área de 1000 rectángulos
 
x = a:h:b; 
 
y = f(x); 
 
integral_aproximada = sum(y(1:end-1)) * h; %Suma de cada una de las áreas
 
disp(integral_aproximada);}}
 
Así, el resultado de la longitud de la curva es: L=16u
 
  
==Cálculo y representación de los campos vectoriales tangenciales y normales a la curva.==
+
<math> Longitud = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{0}^{2π}R\sqrt{2(1-cos(t)}dt =
 +
\int_{0}^{2π} R2sin(\frac{t}{2})dt =R2 \int_{0}^{2π} sin(\frac{t}{2})dt =-\frac{1}{2}cos(\frac{t}{2})|_0^{2π}4R  = </math> <br> <math> =8R=[R=3]= 24u  </math> <br>
  
Calcularemos los vectores tangencial y normal a la curva a través de las fórmulas:
 
  
 +
Así, el resultado de la longitud de la curva es: L=24u. Tambien se podria realizar mediante el método del rectangulo con Matlab
 +
 +
==Cálculo y representación de los campos vectoriales tangenciales y normales a la curva.==
 +
===Vector tangente===
 +
El vector tangente es un vector unitario en dirección del vector velocidad. Indica la dirección del movimiento en la curva.
 
Para calcular el vector tangencial dividimos el vector velocidad anteriormente calculado entre su módulo: <math>\overrightarrow{t(t)}=\frac{\overrightarrow{v(t)}}{\left| \overrightarrow{v(t)} \right|}</math>
 
Para calcular el vector tangencial dividimos el vector velocidad anteriormente calculado entre su módulo: <math>\overrightarrow{t(t)}=\frac{\overrightarrow{v(t)}}{\left| \overrightarrow{v(t)} \right|}</math>
 
<br />
 
<br />
El cálculo del vector normal lo haremos mediante la siguiente operación: <math>\overrightarrow{n(t)}=\overrightarrow{b(t)}\times \overrightarrow{t(t)}</math>
+
 
 +
Entonces; <math>\overrightarrow{t(t)}=\frac{sen(t/2)}{\sqrt{(sin(t/2))^2+(cos(t/2))^2}}\overrightarrow{i}+\frac{cos(t/2)}{\sqrt{(sin(t/2))^2+(cos(t/2))^2}}\overrightarrow{j}=sin(t/2)\overrightarrow{i}+cos(t/2)\overrightarrow{j}</math>
 +
 
 +
===Vector normal===
 +
El vector normal es el vector ortogonal al vector tangente. Indica hacia donde gira la curva. El cálculo del vector normal lo haremos mediante la siguiente operación: <math>\overrightarrow{n(t)}=\overrightarrow{b(t)}\times \overrightarrow{t(t)}</math>
 
<br />
 
<br />
Y para ello necesitamos calcular el vector binomial, que tiene la siguiente expresión:
+
 
 +
Y para ello necesitamos calcular el vector binormal, que tiene la siguiente expresión:
 
<math>\overrightarrow{b(t)}=\frac{\overrightarrow{v(t)}\times \overrightarrow{a(t)}}{\left| \overrightarrow{v(t)}\times \overrightarrow{a(t)} \right|}</math>
 
<math>\overrightarrow{b(t)}=\frac{\overrightarrow{v(t)}\times \overrightarrow{a(t)}}{\left| \overrightarrow{v(t)}\times \overrightarrow{a(t)} \right|}</math>
 
<br />
 
<br />
Realizando las operaciones: <math>\overrightarrow{b(t)}=\frac{2-2cos(t)}{\sqrt{cos(t)^{2}-16cos(t)+1}}\overrightarrow{k}</math> <br />
 
Así, obtenemos: <math>\overrightarrow{n(t)}=\frac{sen(t)(2cos(t)-2)}{\sqrt{(2-2cos(t))(cos(t)^{2}-16cos(t)+1)}}\overrightarrow{(-i)}+\frac{(2cos(t)-2)(1-cos(t))}{\sqrt{(2-2cos(t))(cos(t)^{2}-16cos(t)+1)}}\overrightarrow{j}</math>
 
<br />
 
Y el vector tangente: <math>\overrightarrow{t(t)}=\frac{1-cos(t)}{\sqrt{2-2cos(t)}}\overrightarrow{i}+\frac{sin(t)}{\sqrt{2-2cos(t)}}\overrightarrow{j}</math>
 
  
{{matlab|codigo= % Parámetros dados
+
Lo calculamos como: <math>\overrightarrow{b(t)}=\frac{-9 (1-cos(t))}{\sqrt{(-9 (1-cos(t)))^2}}\overrightarrow{k}=\frac{-9 (1-cos(t))}{9 (1-cos(t))}\overrightarrow{k}=\overrightarrow{(-k)}</math> <br />
t1 = linspace(0, 2*pi, 20);
+
  
x = 2*t1 - 2*sin(t1); % Componente x de la curva
+
Realizando el producto vectorial de ambos obtenemos: <math>\overrightarrow{n(t)}=cos(t/2)\overrightarrow{i}-sen(t/2)\overrightarrow{j}</math>
y = 2 - 2*cos(t1);  % Componente y de la curva
+
<br />
  
% Vectores tangente t(t)
+
===Representación de los vectores tangente y normal===
u = (2 - 2*cos(t1)) ./ sqrt(8 - 8*cos(t1)); % Componente x
+
Mediante el siguiente código de Mtalab obtenemos la representación gráfica de los vectores.
v = (2*sin(t1)) ./ sqrt(8 - 8*cos(t1));    % Componente y
+
[[Archivo:Tangente70.png|600px|miniaturadeimagen|thumb|right|Figura 3. Representación de los vectores tangente y normal]]
  
%vectores normales n(t)
+
{{matlab|codigo=
w=v %componente x
+
t = linspace ( 0 , 2*pi , 30 ) ;
q=-u %componente y
+
x = (t-sin(t)) ;
 +
y = (1-cos(t));
 +
% Derivada Primera
 +
V1 =1-cos(t);
 +
V2 =sin(t);
 +
% Derivada Segunda
 +
A1 =sin(t);
 +
A2 =cos(t);
  
% Gráfica de la curva y el campo vectorial
+
% Vector tangente
figure;
+
norma = sqrt (V1.^2+V2.^2) ;
plot(x, y, 'r', 'LineWidth', 1.5); % Dibujar la curva
+
Vt1 =V1./norma ;
hold on;
+
Vt2 =V2./norma ;
 +
figure
 +
hold on ;
  
% Grafica de los vectores tangentes y normales
+
% CURVA
quiver(x, y, u, v, 0.5, 'b', 'LineWidth', 1);  
+
plot (x ,y ,'k') ;
quiver(x, y, w, q, 0.5, 'b', 'LineWidth', 1);
+
% CAMPO TANGENTE
 +
quiver (x , y , Vt1 , Vt2 , 'r') ;  
 +
%CAMPO NORMAL
 +
quiver (x , y , -Vt2 , Vt1 , 'b') ;
 +
axis equal
 +
grid on
 +
hold off ;
 +
legend ('Curva','Tangente','Normal') ;
 +
title ('Curva , tangente y normal.') ;
 +
}}
  
 +
<br />
  
axis equal;
+
==Curvatura de k(t) y su gráfica==
grid on;
+
title('Campo Vectorial sobre la Curva');
+
xlabel('x');}}
+
[[Archivo:CAMPOVECTORIALSOBRELACURVA.jpg|400px|miniatura|centro|Gráfica de los vectores tangentes y normales.]]
+
  
==Curvatura de k(t) y su gráfica==
+
La curvatura describe como cambia la dirección de la tangente a lo largo de la curva. Mide qué tanto se desvía una curva de ser una línea recta.  
La curvatura '''k(t)''' es una función que representa el nivel de curvatura de la cicloide en cada P(t) de la misma.
+
 
Esta función viene definida por la expresión: <math>κ(t)=\frac{\left| \overrightarrow{v}(t)\times \overrightarrow{a}(t) \right|}{\left| \overrightarrow{v}(t) \right|^{3}}</math>
 
Esta función viene definida por la expresión: <math>κ(t)=\frac{\left| \overrightarrow{v}(t)\times \overrightarrow{a}(t) \right|}{\left| \overrightarrow{v}(t) \right|^{3}}</math>
 +
Si lo desarrollamos:
 +
 +
<br/ >
 +
<br/ >
 +
<math>\kappa(t) =
 +
\frac{x'(t)\, y''(t) - x''(t)\, y'(t)}{\left( (x'(t))^2 + (y'(t))^2 \right)^{3/2}}= \frac{(2 - 2\cos(t))\, 2\cos(t) - 2\sin(t)\, 2\sin(t)}{\left( (2 - 2\cos(t))^2 + (2\sin(t))^2 \right)^{3/2}}= \frac{4\cos(t) - 4\cos(t)^2 - 4\sin(t)^2}{\left(4 - 8\cos(t) + 4\cos(t)^2 + 4\sin(t)^2 \right)^{3/2}}= \frac{4\cos(t) - 4}{\left( 8 - 8\cos(t) \right)^{3/2}}</math>
 +
<br/ >
 +
<br/ >
 +
[[Archivo:Curvatura70.png|500px|thumb|right|Figura 4: Curvatura de la cicloide]]
 +
{{matlab|codigo= t=linspace(0,2*pi(),100);
 +
 +
%FÓRMULA DE LA CURVATURA;
 +
f=(sqrt(2)./((sqrt(1-cos(t)))*12));
  
{{matlab|codigo=  t=linspace(0,2*pi(),100); %Valores que definen t y número de puntos entre dichos valores
 
f=(sqrt(16*(cos(t)).^2-32*cos(t)+16)./((sqrt(8-8*cos(t)).^3))); %Módulo del producto vectorial del vector velocidad y del vector aceleración,
 
%dividido entre el módulo del vector velocidad elevado al cubo
 
 
plot(t,f);
 
plot(t,f);
 
xlim([0 2*pi()]);
 
xlim([0 2*pi()]);
 
axis("equal");
 
axis("equal");
 
grid on}}
 
grid on}}
 
 
[[Archivo:Graficacurvaturaa.png|miniatura|centro|Imagen de la gráfica realizada con Matlab.]]
 
 
  
 
En los lados se puede observar que la gráfica tiende a infinito, esto se debe a que cuando t vale 0 ó 2π el vector velocidad se anula y por lo tanto la fracción resultante del cálculo de la curvatura tiende a infinito.
 
En los lados se puede observar que la gráfica tiende a infinito, esto se debe a que cuando t vale 0 ó 2π el vector velocidad se anula y por lo tanto la fracción resultante del cálculo de la curvatura tiende a infinito.
  
 
==Centro y radio de la circunferencia osculatriz en un punto P==
 
==Centro y radio de la circunferencia osculatriz en un punto P==
'''La curvatura define el radio de la circunferencia osculatriz en cualquier punto de la curva''' a través de la fórmula: <math>K(t)=\frac{1}{R(t)}</math>.  
+
La circunferencia osculatríz en un punto P de una curva es el círculo que mejor aproxima la curva en ese punto: coincide en posición, primera derivada (tangente) y segunda derivada (curvatura).
'''Donde K(t) es la curvatura y R(t) es el radio''' buscado en cualquier punto t. En este caso se particularizará para t=2.<br />
+
 
Ahora, '''sustituyendo t en la fórmula''':<math>κ(t)=\frac{\left| \overrightarrow{v}(t)\times \overrightarrow{a}(t) \right|}{\left| \overrightarrow{v}(t) \right|^{3}}</math>  , y despejando R(T), se obtiene a el radio de la circunferencia osculatriz para el punto seleccionado : <math>K(2)=0,149\Rightarrow  R(2)=6,711 [u]</math> <br />
+
===Centro y radio===
A continuación, para encontrar las coordenadas del centro de la circunferencia osculatriz, se tendrán en cuenta distintas propiedades que se cumplen para cualquier punto de la curva, P(t) y su correspondiente centro C(t).:<br />
+
Sea <math>P = γ(t)</math> con <math> t = 4</math> se quiere representar la circunferencia osculatriz de la cicloide en P. Entonces, para ello se calcula el radio y el centro con las siguientes fórmulas:
[[Archivo:Ejercicio6osculatriz.jpg|500px|miniatura|derecha|Circunferencia osculatriz en t=2]]
+
<br/>
* <math>\left| \overrightarrow{PC(t)} \right|=R(t)</math><br />
+
<br/>
* <math>\frac{\overrightarrow{PC(t)}}{\left| \overrightarrow{PC(t)} \right|}=\overrightarrow{n(t)}</math><br />
+
Centro: <math>Q(t)= γ(t)+\frac{1}{κ(t)}\vec n(t) =(3t-3sint,3-3cost)+\frac{1}{\frac{(cost-1)}{(2-2cost)^\frac{3}{2}}}cos(t/2)\vec i-sen(t/2)\vec j=...  </math>
De esta forma: <br />
+
<br/>
<math>\overrightarrow{PC(t)}=R(t)\overrightarrow{n(t)} </math> <br />
+
<br/>
Y como <math>\overrightarrow{PC(t)}</math> también cumple: <br />
+
Radio:  <math> R(t) = \frac {1} {(t)|} = ... </math>
<math>\overrightarrow{PC(t)}=\overrightarrow{OP(t)}-\overrightarrow{OC(t)}=\overrightarrow{\gamma(t)}-\overrightarrow{OC(t)}</math> <br />
+
 
Entonces: <br />
+
=== Representación de la circunferencia osculatriz ===
<math>\overrightarrow{OC(t)}=\overrightarrow{\gamma(t)}-R(t)\overrightarrow{n(t)}</math><br />
+
[[Archivo:Osculatriz70.png|500px|thumb|right|Figura 5: Representación de la circunferencia osculatriz]]
'''Teniendo en cuenta que''' <math>K(t)=\frac{1}{R(t)}</math>, se pondrá R(t) en función de K(t):<br />
+
<math>\overrightarrow{OC(t)}=\overrightarrow{\gamma(t)}-\frac{1}{K(t)}\overrightarrow{n(t)}</math><br />
+
Por último, se particulariza para P(t=2):<br />
+
<math>\overrightarrow{OC(t=2)}=\overrightarrow{OC(P)}=-1,4558\overrightarrow{i}+8,4969\overrightarrow{j}</math> <br />
+
Se adjunta el código de MATLAB:<br />
+
 
{{matlab|codigo=
 
{{matlab|codigo=
% Parámetros iniciales
+
%CON RADIO 3
R = 2; % Radio de la curva
+
R = 3;
t_eval = 2; % Valor de t donde se evaluará la circunferencia osculatriz
+
  
% Parametrización de la curva
+
% TENEMOS PARAM CICLOIDE
x = @(t) R * (t - sin(t));
+
x_func = @(t) R*(t - sin(t));
y = @(t) R * (1 - cos(t));
+
y_func = @(t) R*(1 - cos(t));
  
% Derivadas de la parametrización
+
% Representar la cicloide
x_prime = @(t) R * (1 - cos(t));
+
t_values = linspace(0, 2*pi, 400);
y_prime = @(t) R * sin(t);
+
x_values = x_func(t_values);
x_double_prime = @(t) R * sin(t);
+
y_values = y_func(t_values);
y_double_prime = @(t) R * cos(t);
+
  
% Punto P en t = 2
+
% PUNTO DONDE QUEREMOS LA CIRCUNFERENCIA OSCULATRIZ
P = [x(t_eval), y(t_eval)];
+
t0 = 4;
  
% Velocidades y aceleraciones en t = 2
+
% COORD. DEL PUNTO
v = [x_prime(t_eval), y_prime(t_eval)];
+
P = [x_func(t0), y_func(t0)];
a = [x_double_prime(t_eval), y_double_prime(t_eval)];
+
  
% Curvatura y radio de curvatura
+
% SUS DERIvADAS
kappa = abs(v(1)*a(2) - v(2)*a(1)) / norm(v)^3; % Curvatura
+
xp = R*(1 - cos(t0));
radius = 1 / kappa; % Radio de curvatura
+
yp = R*sin(t0);
 +
xpp = R*sin(t0);
 +
ypp = R*cos(t0);
  
% Vector normal unitario
+
% LA CURVATURA
normal = [-v(2), v(1)] / norm(v);
+
k = abs(xp*ypp - yp*xpp) / ( (xp^2 + yp^2)^(3/2) );
 +
rho = 1/k; % RADIO de curvatura
  
% Centro de la circunferencia osculatriz
+
% V. TANGENTE UNITARIO
C = P + radius * normal;
+
T = [xp, yp] / sqrt(xp^2 + yp^2);
  
% Puntos para la circunferencia osculatriz
+
% V. NORMAL UNITARIO
theta = linspace(0, 2*pi, 100);
+
N = [-T(2), T(1)];
circle_x = C(1) + radius * cos(theta);
+
circle_y = C(2) + radius * sin(theta);
+
  
% Graficar la curva y la circunferencia osculatriz
+
% CENTRO CIRCUNFERENCIA OSCULATRIZ
t = linspace(0, 2*pi, 1000);
+
Q = P + rho * N;
figure;
+
hold on;
+
plot(x(t), y(t), 'b', 'LineWidth', 1.5); % Curva
+
plot(circle_x, circle_y, 'r--', 'LineWidth', 1.5); % Circunferencia osculatriz
+
plot(P(1), P(2), 'ko', 'MarkerFaceColor', 'k', 'DisplayName', 'P'); % Punto P
+
plot(C(1), C(2), 'mo', 'MarkerFaceColor', 'm', 'DisplayName', 'Centro'); % Centro C
+
  
% Configuración del gráfico
+
% REPRESENTACION
legend('Curva \gamma(t)', 'Circunferencia osculatriz', 'Punto P', 'Centro C');
+
theta = linspace(0, 2*pi, 300);
xlabel('x');
+
xx = rho*cos(theta) + Q(1);
ylabel('y');
+
yy = rho*sin(theta) + Q(2);
title('Curva y circunferencia osculatriz');
+
 
axis equal;
+
% GRAFICAR
 +
figure; hold on;
 +
plot(x_values, y_values, 'm', 'LineWidth', 1.4);   % Cicloide
 +
plot(P(1), P(2), 'k*', 'MarkerSize', 8);         % Punto P
 +
plot(xx, yy, 'b', 'LineWidth', 1.2);             % Circunferencia osculatriz
 
grid on;
 
grid on;
hold off;}}
+
axis equal;
 +
title('Circunferencia osculatriz de la cicloide en t = 4, R = 3');
 +
xlabel('t');
 +
ylabel('k(t)');
 +
hold on;
  
==Información sobre la cicloide, aplicaciones en la ingeniería civil y propiedades matemáticas==
+
h1 = plot(x_values, y_values, 'm', 'LineWidth', 1.4);  % Cicloide
 +
h2 = plot(xx, yy, 'b', 'LineWidth', 1.4);              % Osculatriz
  
'''Primero se describirá la curva''' y se enunciarán algunas propiedades que presenta la cicloide en cuanto a las matemáticas, '''posteriormente se relacionará con el campo de la ingeniería''' y las posibles aplicaciones que puede tener para la construcción.<br />
+
legend([h1 h2], {'Cicloide', 'Circunferencia osculatriz'}, ...
[[Archivo:Curva generacion cicloide.png|miniatura|derecha|Circunferencia de generación cicloide]]
+
      'FontSize', 8, 'Location', 'northwest');
Para comprender cómo se genera esta curva, '''imaginemos un círculo rodando suavemente sobre una superficie plana. A medida que el círculo gira, un punto fijo en su borde traza una trayectoria''' en el espacio que da lugar a la cicloide. Esta curva tiene propiedades matemáticas notables.<br />
+
hold off;
En el ámbito de la ingeniería, la cicloide encuentra aplicaciones en el diseño de mecanismos y estructuras. Por ejemplo, se utiliza en la construcción de engranajes cicloidales, así como en la trayectoria ideal de cuerpos sometidos a ciertas condiciones gravitatorias, como el problema de la braquistócrona.<br />
+
}}
'''A continuación, se procederá a enunciar algunas propiedades de la cicloide.''' Sin embargo, antes de hacerlo, '''es necesario definir ciertos términos''' fundamentales que faciliten su comprensión. Estos conceptos servirán como base para explicar las características matemáticas.<br />
+
'''<big>Definiciones:</big>'''<br />
+
* '''Circulo generador:''' La circunferencia que gira, donde se ubica el punto fijo.
+
* '''Directriz:''' La recta horizontal que pasa por el centro de la circunferencia generadora.
+
[[Archivo:Cicloide y recta directriz.jpg|miniatura|centro|Directriz de la cicloide]]
+
* '''Eje horizontal:''' La recta sobre la que rueda el círculo generador de la cicloide.
+
* '''Ángulo principal:''' El ángulo entre la tangente a la curva y el eje horizontal.
+
* '''Punto inferior y superior:''' El punto más bajo y más alto del círculo cuando está en contacto con el eje horizontal.
+
'''<big>Propiedades matemáticas:</big>'''
+
* '''El ángulo''' ente la '''normal a la cicloide''' (en cualquiera de sus puntos) y la '''recta directriz''' es igual a la mitad del “ángulo principal”
+
* '''1ª propiedad fundamental:''' Toda normal a la circunferencia pasa por el punto “inferior” del círculo generador.
+
* '''2ª propiedad fundamental:''' La tangente a la cicloide pasa por el punto “superior” del círculo generador.<br />
+
  
'''<big>Aplicaciones matemáticas de la cicloide</big>'''<br />
+
==Fenomenos que describe la cicloide==
  
La cicloide tiene aplicaciones en problemas clásicos, como la braquistócrona y la tautócrona, estos problemas se basan en el movimiento de un cuerpo que desliza sin rozamiento bajo la acción de la gravedad.<br />
+
La cicloide es una curva que surgió en el '''siglo XVII''', una época de gran desarrollo matemático. Esta es una curva plana, lugar geométrico de las posiciones de un punto P perteneciente a una circunferencia que rueda, sin deslizar, sobre una recta dada. La recta recibe el nombre de directriz y la circunferencia de generatriz o ruleta. A primera vista, parece una simple curiosidad geométrica, pero su estudio ha revelado profundos detalles relativos al cálculo diferencial e integral. Los matemáticos del siglo XVII utilizaron la cicloide para el estudio de curvas. Se descubrieron rápidamente nuevos métodos para encontrar las tangentes de curvas, el área bajo curvas y el volumen de sólidos delimitados por superficies curvas. El movimiento que sigue esta curva que ya hemos descrito se conoce como movimiento cicloidal, y esta curva no es solo una curiosidad matemática, sino que puede describir una serie de fenómenos o aplicaciones como:
  
* '''Braquistócrona''', es la trayectoria por la que bajo la acción de la gravedad el tiempo de bajada de un cuerpo es el mínimo posible. (Curva roja)[[Archivo:Brachistochrone.gif|miniatura|centro|Curva braquistócrono.]]<br />
+
'''- La Curva Braquistócrona:''' La cicloide invertida (con las cúspides hacia arriba) representa la curva del '''descenso más rápido entre dos puntos no verticales'''. Un objeto que se desliza por una pista en forma de cicloide tardará menos tiempo en llegar al punto final que si lo hiciera por cualquier otra curva o línea recta. Esto que parece realmente soprendente, fue resuelto por varios matemáticos, incluidos Newton y Leibniz, y sentó las bases del cálculo de variaciones.
  
* '''La Tautócrona''', es la curva para la cual el tiempo que tarda un objeto en llegar a su punto más bajo es independiente de su punto de partida. Esta curva es una cicloide. El tiempo viene dado por: <math>t = \pi \sqrt{\frac{r}{g}} </math>[[Archivo:Tautochrone curve.gif|miniatura|centro|Curva Tautócrona]]<br />
+
'''- La Curva Tautócrona:''' También conocida como curva isócrona (de "igual tiempo"), esto quiere indicar que el '''tiempo''' que este tarda en llegar un objeto al punto más bajo de la curva (cicloide invertida) '''es siempre el mismo''', independientemente de donde comience el movimiento. Christiaan Huygens descubrió esta propiedad y la aplicó al diseño de relojes de péndulo más precisos, ya que un péndulo que sigue una trayectoria cicloidal oscila con un período constante.  
'''<big>Aplicaciones en la ingenieria</big>'''<br />
+
En cuanto a la ingeniería civil, la cicloide no tiene muchos usos prácticos en la construcción por la complejidad de su forma. Sim embargo, se utiliza en otras disciplinas:<br />
+
[[Archivo:600pxLobePump3DAnimation.gif|miniatura|200px|derecha|Engranaje cicloidal]]
+
* '''Diseño de engranajes cicloidales:''' Estos engranajes son conocidos por su eficiencia, baja fricción y resistencia al desgaste, ideales para aplicaciones de alta precisión. Estos se utilizan el relojes y compresores volumétricos.
+
* '''Diseño de estructuras de descenso:''' Basándose en la propiedad de la braquistócrona, las cicloides se utilizan para optimizar la velocidad de descenso en estructuras como montañas rusas, canales de agua y toboganes.
+
* '''Diseño de arcos y bóvedas:''' La cicloide se utiliza en la arquitectura para diseñar arcos y bóvedas, especialmente en construcciones que requieren alta resistencia y distribución uniforme de cargas. Sin embargo, no es eficiente debido a su alto coste de fabricación. Apartado 8 del trabajo.
+
  
* '''Infraestructura de energía renovable:''' En diseños de turbinas hidráulicas y eólicas, se utilizan formas cicloidales para optimizar el flujo y la eficiencia.[[Archivo:Éole_à_CapChat_en_2010.JPG|miniatura|200px|centro|Turbina eólica con turbinas cicloidales]]<br />
 
  
La cicloide, con su singular combinación de elegancia matemática y utilidad práctica, se posiciona como una curva de gran relevancia tanto en el ámbito teórico como en el práctico. Su generación mediante un movimiento simple, la convierte en un concepto accesible, pero al mismo tiempo lleno de propiedades sorprendentes que han capturado la atención de matemáticos, físicos e ingenieros a lo largo de la historia.
+
Por otro lado, en la arquitectura, los arcos cicloidales son muy útiles por su resistencia estructural y su estética elegante. En ingeniería, los reductores cicloidales utilizan esta curva para diseñar engranajes que mejoran la eficiencia y durabilidad de las máquinas al distribuir la carga de manera más uniforme. En la rama de la ingeniería civil, la forma cicloidal se utiliza en el diseño de puentes y arcos, ya que puede soportar mejor las cargas y distribuir las tensiones de manera eficiente.
 +
En resumen, la cicloide describe el fenómeno de la trayectoria de tiempo mínimo y el movimiento oscilatorio de período constante bajo la acción de la gravedad.
  
En el campo de la ingeniería, su capacidad para optimizar trayectorias, distribuir cargas y mejorar la eficiencia mecánica ha llevado a aplicaciones diversas. Además, su papel en problemas clásicos como la braquistócrona y la tautócrona destaca su importancia.
+
==Aplicación en la ingeniería de la Cicloide==
 +
La cicloide se puede ver aplicada en distintos ámbitos como se puede observar a continuación:
 +
Kimbell Art Museum en Fort Worth, Texas, diseñado por el arquitecto Louis Kahn.  
  
'''En conclusión''', el estudio de la cicloide no solo resalta la conexión esencial entre las matemáticas teóricas y las aplicaciones prácticas, sino que también demuestra cómo conceptos aparentemente abstractos pueden transformar la sociedad en la que vivimos.
 
  
==Uso de cicloides en estructuras civiles==
+
[[Archivo:Foto_museo_kimbell_3.jpeg|400px|right|Figura 1. Museo]]
[[Archivo:Fcicloide1.jpg|630px|izquierda]]
+
<br />
[[Archivo:Fcicloide2.jpg|645px|derecha]]
+
  
La cicloide ha fascinado a matemáticos, físicos e ingenieros debido a sus propiedades únicas. A pesar de sus ventajas teóricas como la óptima trayectoria física, la eficiencia y la distribución de fuerzas uniformemente, su aparición en estructuras civiles es poco común debido a factores prácticos y económicos. Una de las implementaciones de la cicloide en estructuras civiles importantes es su uso en la cubierta del '''Museo de Arte Kimbell'''  que se encuentra en Texas, EE.UU. Diseñado por el arquitecto ruso '''Louis Isadore Kahn''', el museo cuenta con 19 bóvedas con forma de cicloide paralelas entre sí. En este edificio los focos de luz apuntan a las bóvedas cicloidales que iluminan indirectamente el museo sin tener que enfocar la luz en las obras, que en algunos casos se pueden dañar en el largo plazo.
 
  
También se pueden apreciar cicloides en otras estructuras, como en pistas para usar bicicletas y patinetes, elementos decorativos modernos y se pueden encontrar figuras parecidas a la cicloide en puentes de todo el mundo.
+
<br/>
 +
Pasarela complementaria del Puente de Biurdana en San Jorge, Pamplona.
  
[[Archivo:Skate.PNG|450px|centro]]
+
 
 +
[[Archivo:Imagen_la_biurdana.jpeg|400px|right|Figura 1. Museo]]
 +
<br />
  
 
==Cicloide en un espacio tridimensional==
 
==Cicloide en un espacio tridimensional==
Línea 292: Línea 271:
 
<math>S(u,t) \left\{ \begin{array}{cl}
 
<math>S(u,t) \left\{ \begin{array}{cl}
 
x_{1}=u & : \ u \in [0,1] \\
 
x_{1}=u & : \ u \in [0,1] \\
x_{2}=2(t − sint) & : \ t \in [0,2π]\\
+
x_{2}=3(t − sint) & : \ t \in [0,2π]\\
x_{3}=2(1 + cost) \\
+
x_{3}=3(1 + cost) \\
  
 
\end{array} \right.</math>
 
\end{array} \right.</math>
  
 +
[[Archivo:Rr370.png|400px|thumb|right|Figura 6: La cicloide en el espacio tridimensional]]
 
Para representarla escribimos el siguiente código en matlab:  
 
Para representarla escribimos el siguiente código en matlab:  
{{matlab|codigo= %Valores para u y t
+
 
 +
{{matlab|codigo=  
 +
%Valores para u y t
 
u = linspace(0, 1, 50);       
 
u = linspace(0, 1, 50);       
 
t = linspace(0, 2*pi, 50);   
 
t = linspace(0, 2*pi, 50);   
  
%Inicializamos las coordenadas x1, x2 y x3
+
%PARAMETRIZACIONES
 
[X1, T] = meshgrid(u, t);       
 
[X1, T] = meshgrid(u, t);       
X2 = 2 * (T - sin(T));         
+
X2 = 3 * (T - sin(T));         
X3 = 2 * (1 + cos(T));         
+
X3 = 3 * (1 + cos(T));         
  
%Gráfica en R3
+
%GRAFICA
 
figure;
 
figure;
 
mesh(X1, X2, X3);               
 
mesh(X1, X2, X3);               
xlabel('x_1 = u'); ylabel('x_2 = 2(t - sin(t))'); zlabel('x_3 = 2(1 + cos(t))');
+
xlabel('x_1 = u');  
 +
ylabel('x_2 = 3(t - sin(t))');  
 +
zlabel('x_3 = 3(1 + cos(t))');
 
title('Cicloide en R^3');
 
title('Cicloide en R^3');
 
grid on;
 
grid on;
 
axis equal;}}
 
axis equal;}}
[[Archivo:R3cicloide.PNG|600px|centro]]
 
  
==Densidad de la cicloide dada por una función==
+
==Masa de la superficie==
Se considera la '''función de densidad <math>f(x_{1},x_{2},x_{3})=\left( 1-x_{1} \right)^{2}x_{3}</math>''' y la '''parametrización <math>S(u,t)=(u,R(t-sen(t)),R(1+cos(t)))</math>''', con '''u perteneciendo al intervalo [0,1] y t perteneciendo al intervalo [0,2π].'''
+
Dada la densidad:
<br/>
+
<math>f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3</math>
La densidad parametrizada <math>\sigma</math> según los parámetros anteriores queda de la siguiente manera <math>\sigma(u,t)=(1-u)^{2}R(1+cos(t))</math>. <br/>
+
La masa se obtiene calculando el volumen debajo de la superficie S, para ello se realiza la integral:
Observamos que la densidad varía a lo largo del eje <math>x_{1}</math> y <math>x_{3}</math>, manteniéndose constante según el eje <math>x_{2}</math>.<br/>
+
<math>M=\int\int_Sf(x_1,x_2,x_3)\;dS</math>
De esta forma, en el eje <math>x_{1}</math> la densidad será máxima en u=0 y será nula en u=1, mientras que en el eje <math>x_{3}</math> será máxima siempre que cos(t) sea máximo, es decir, en los valores de t=0 y t=π.<br/>
+
<br />
De cara a hallar la masa de la superficie, se utilizará la fórmula: <math>m_{S}=\int_{}^{}\int_{S}^{}\sigma(u,t)\left| \frac{\partial \overrightarrow{S(u,t)}}{\partial u}\times \frac{\partial \overrightarrow{S(u,t)}}{\partial t} \right|dudt</math> <br/>
+
El diferencial dS se calcula :
Donde:<br/>
+
<math>dS=S_txS_u dtdu</math>
<math> \frac{\partial \overrightarrow{S(u,t)}}{\partial u}=\overrightarrow{i}</math><br/>
+
<br />
<math>\frac{\partial \overrightarrow{S(u,t)}}{\partial t}=(2-2cos(t))\overrightarrow{j}+(-2sen(t))\overrightarrow{k}</math><br/>
+
Y entonces: <br/>
+
<math>\left| \frac{\partial \overrightarrow{S(u,t)}}{\partial u}\times \frac{\partial \overrightarrow{S(u,t)}}{\partial t} \right|=\sqrt{(2-2cos(t))^{2}+(-2sin(t))^{2}}^{}</math>
+
<br/>
+
Realizando la integral a través de Matlab se obtiene: <br/>
+
<math>m_{S}=\int_{}^{}\int_{S}^{}\sigma(u,t)\left| \frac{\partial \overrightarrow{S(u,t)}}{\partial u}\times \frac{\partial \overrightarrow{S(u,t)}}{\partial t} \right|dudt=\int_{0}^{2\pi}\int_{0}^{1}(1-u)^{2}R(1+cos(t))\sqrt{(2-2cos(t))^{2}+(-2sin(t))^{2}}^{}dudt</math> <br/>
+
La masa de la cicloide obtenida es 7.073774ud
+
  
{{matlab|codigo= %Parámetros
+
Para calcular las derivadas parciales:
R = 2;
+
<math>S_t=(0,3*(1-cos(t)),-3*sin(t))</math>
 +
<math>S_u=(1,0,0)</math>
 +
<br />
  
%Valores para u y t
+
Tras realizar el producto vectorial obtenemos que el diferencial es:
u1 = 0; u2 = 1;  % Límites para u
+
<math>dS=6sin(t/2)d_td_u</math>
t1 = 0; t2 = 2*pi; % Límites para t
+
<br />
 +
La densidad se distribuye como
 +
<math> x_1 = s,\qquad
 +
x_2 = R(t-\sin t),\qquad
 +
x_3 = R(1+\cos t)
  
 +
\Rightarrow\quad
 +
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)</math>
  
nu = 100;
+
La masa nos queda:
nt = 100;
+
  
 +
<math>M=27*\int_0^(2*pi) (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t</math>
 +
<br />
  
du = (u2 - u1) / nu;
+
Como esta integral es muy difícil de resolver lo calculamos analíticamente con un programa de MATLAB por el método de los rectángulos:
dt = (t2 - t1) / nt;
+
valoru = linspace(u1, u2, nu);
+
valort = linspace(t1, t2, nt);
+
  
 +
{{matlab|codigo=
 +
n=10000;
 +
Masa=0;
 +
t = linspace(0,2*pi,n);
 +
%metodo del rectangulo
 +
for i=1:n
 +
    base=(2*pi-0)/n;
 +
    altura=S(t(i));
 +
    masa=masa+base * altura ;
 +
end
 +
disp(masa));}}
  
inicio = 0;
 
  
for i = 1:nu
+
Y resulta una masa aproximada de = 750.584
    for j = 1:nt
+
= Póster =
        u1 = valoru(i);
+
        t = valort(j);
+
       
+
       
+
        f = (1 - u1)^2 * R * (1 + cos(t)) * ...
+
            sqrt((2 - 2*cos(t))^2 + (-2*sin(t))^2);
+
       
+
       
+
        inicio = inicio + f * du * dt;
+
    end
+
end
+
  
 +
https://upm365-my.sharepoint.com/:b:/g/personal/clara_lasheras_alumnos_upm_es/EVkIS2W5eTtEsjEUM1RQz1IB4882AoeOp_gGX5Nw3O3SJg?e=D2SAaO
  
fprintf('La masa de la cicloide es: %.6f\n', inicio);}}
+
=Bibliografía=
  
 +
https://www.tandfonline.com/doi/pdf/10.1080/00029890.1943.11991383
  
[[Categoría:TC25/26]]
+
https://web.pdx.edu/~caughman/Cycloids%20and%20Paths.pdf
  
.
+
 
 +
 
 +
 
 +
[[Categoría:TC25/26]]

Revisión actual del 20:17 7 dic 2025

Trabajo realizado por estudiantes
Título La cicloide. Grupo 70
Asignatura Teoría de Campos
Curso 2025-26
Autores Clara Lasheras Salinas
Raquel Aguilar Quintás
Sofía Navarro Magaldi
Laura Sangil Alija
Alba Silván Martín
Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura


La cicloide es una curva plana generada por un punto fijo contenido en una circunferencia, que rueda sin deslizar sobre una línea recta. Este fenómeno ocurre bajo la condición de rodadura sin deslizamiento, lo que implica que, en todo momento, el punto de contacto entre el círculo y la superficie tiene una velocidad nula, debido a que la velocidad de la línea recta es 0.

La cicloide se encuentra presente en muchos aspectos de la vida cotidiana y aquí se realizará un estudio de sus cuestiones más relevantes para aportar al lector una clara idea sobre los aspectos teóricos y prácticos de las matemáticas de esta curva.

Entonces, se considera la parametrización:

[math] \gamma(t) = (x(t), y(t)) = \big(R(t - \sin t), R(1 - \cos t)\big), \quad t \in (0, 2\pi) [/math], para un cierto radio, R, fijado. En este trabajo se establecerá R=3

1 Dibujo de la curva

Se comenzará dibujando la curva a través de Matlab:

Figura 1. Representación de la cicloide



% PARAMETRIZACIÓN
R = 3; % Radio dado
t = linspace(0, 2*pi, 1000); % Valores de t entre 0 y 2*pi

x = R * (t - sin(t));
y = R * (1 - cos(t));

% REPRESENTACIÓN DE LA CURVA
figure;
plot(x, y, 'b', 'LineWidth', 2); 
xlabel('x(t)');


2 Cálculo vectores velocidad y aceleración

La parametrización de la curva teniendo en cuenta el radio es 3, R=3, es : [math] \gamma\left( t \right)=\left( x\left( t \right),y\left( t \right)\right)=(3(t-sin(t)), 3(1-cos(t)) ) [/math]

Se obtienen los campos de velocidad y aceleración a través de las fórmulas: [math]\overrightarrow{v(t)}=\frac{d\overrightarrow{\gamma(t)}}{dt}=(3-3cos(t),3sen(t))[/math] y [math]\overrightarrow{a(t)}=\frac{d\overrightarrow{v(t)}}{dt}=(3sen(t),3cos(t))[/math]
A continuación, se representan utilizando MATLAB:

Figura 2. Vectores velocidad y aceleración
R=3; 
t=linspace(0,2*pi,20);
x=R*(t-sin(t));y=R*(1-cos(t));

%VECTORES
Vx=R*(1-cos(t));Vy=R*(sin(t)); 
Ax=R*(sin(t)); Ay=R*(cos(t)); 
figure 

%DIBUJO
plot(x,y,'k')
hold on
quiver(x,y,Vx,Vy,'g');
quiver(x,y,Ax,Ay,'r'); 
hold off
grid on

%ETIQUETAS 
axis equal 
legend('Curva','Velocidad','Aceleración'); 
title('Curva, velocidad y aceleración');


3 Cálculo de la longitud de la curva L

Se utilizará la fórmula siguiente para el cálculo de la longitud de la curva: [math]L=\int_{0}^{2\Pi}\left| \frac{d \gamma(t)}{dt} \right|dt[/math]
Y para el cálculo de la longitud se resolverá la siguiente integral: [math]L=\int_{0}^{2\Pi}R\sqrt{2}\sqrt{1-cos(t)}dt[/math]

[math] Longitud = \int_{a}^{b} \left |{\gamma }'(t) \right |= \int_{0}^{2π}R\sqrt{2(1-cos(t)}dt = \int_{0}^{2π} R2sin(\frac{t}{2})dt =R2 \int_{0}^{2π} sin(\frac{t}{2})dt =-\frac{1}{2}cos(\frac{t}{2})|_0^{2π}4R = [/math]
[math] =8R=[R=3]= 24u [/math]


Así, el resultado de la longitud de la curva es: L=24u. Tambien se podria realizar mediante el método del rectangulo con Matlab

4 Cálculo y representación de los campos vectoriales tangenciales y normales a la curva.

4.1 Vector tangente

El vector tangente es un vector unitario en dirección del vector velocidad. Indica la dirección del movimiento en la curva. Para calcular el vector tangencial dividimos el vector velocidad anteriormente calculado entre su módulo: [math]\overrightarrow{t(t)}=\frac{\overrightarrow{v(t)}}{\left| \overrightarrow{v(t)} \right|}[/math]

Entonces; [math]\overrightarrow{t(t)}=\frac{sen(t/2)}{\sqrt{(sin(t/2))^2+(cos(t/2))^2}}\overrightarrow{i}+\frac{cos(t/2)}{\sqrt{(sin(t/2))^2+(cos(t/2))^2}}\overrightarrow{j}=sin(t/2)\overrightarrow{i}+cos(t/2)\overrightarrow{j}[/math]

4.2 Vector normal

El vector normal es el vector ortogonal al vector tangente. Indica hacia donde gira la curva. El cálculo del vector normal lo haremos mediante la siguiente operación: [math]\overrightarrow{n(t)}=\overrightarrow{b(t)}\times \overrightarrow{t(t)}[/math]

Y para ello necesitamos calcular el vector binormal, que tiene la siguiente expresión: [math]\overrightarrow{b(t)}=\frac{\overrightarrow{v(t)}\times \overrightarrow{a(t)}}{\left| \overrightarrow{v(t)}\times \overrightarrow{a(t)} \right|}[/math]

Lo calculamos como: [math]\overrightarrow{b(t)}=\frac{-9 (1-cos(t))}{\sqrt{(-9 (1-cos(t)))^2}}\overrightarrow{k}=\frac{-9 (1-cos(t))}{9 (1-cos(t))}\overrightarrow{k}=\overrightarrow{(-k)}[/math]

Realizando el producto vectorial de ambos obtenemos: [math]\overrightarrow{n(t)}=cos(t/2)\overrightarrow{i}-sen(t/2)\overrightarrow{j}[/math]

4.3 Representación de los vectores tangente y normal

Mediante el siguiente código de Mtalab obtenemos la representación gráfica de los vectores.

Figura 3. Representación de los vectores tangente y normal
t = linspace ( 0 , 2*pi , 30 ) ;
 x = (t-sin(t)) ;
 y = (1-cos(t));
 % Derivada Primera
 V1 =1-cos(t);
 V2 =sin(t);
 % Derivada Segunda
 A1 =sin(t);
 A2 =cos(t);

 % Vector tangente
 norma = sqrt (V1.^2+V2.^2) ;
 Vt1 =V1./norma ;
 Vt2 =V2./norma ;
 figure
 hold on ;

 % CURVA
 plot (x ,y ,'k') ; 
 % CAMPO TANGENTE 
 quiver (x , y , Vt1 , Vt2 , 'r') ; 
 %CAMPO NORMAL
 quiver (x , y , -Vt2 , Vt1 , 'b') ;
 axis equal
 grid on
 hold off ;
 legend ('Curva','Tangente','Normal') ;
 title ('Curva , tangente y normal.') ;



5 Curvatura de k(t) y su gráfica

La curvatura describe como cambia la dirección de la tangente a lo largo de la curva. Mide qué tanto se desvía una curva de ser una línea recta. Esta función viene definida por la expresión: [math]κ(t)=\frac{\left| \overrightarrow{v}(t)\times \overrightarrow{a}(t) \right|}{\left| \overrightarrow{v}(t) \right|^{3}}[/math] Si lo desarrollamos:



[math]\kappa(t) = \frac{x'(t)\, y''(t) - x''(t)\, y'(t)}{\left( (x'(t))^2 + (y'(t))^2 \right)^{3/2}}= \frac{(2 - 2\cos(t))\, 2\cos(t) - 2\sin(t)\, 2\sin(t)}{\left( (2 - 2\cos(t))^2 + (2\sin(t))^2 \right)^{3/2}}= \frac{4\cos(t) - 4\cos(t)^2 - 4\sin(t)^2}{\left(4 - 8\cos(t) + 4\cos(t)^2 + 4\sin(t)^2 \right)^{3/2}}= \frac{4\cos(t) - 4}{\left( 8 - 8\cos(t) \right)^{3/2}}[/math]

Figura 4: Curvatura de la cicloide
t=linspace(0,2*pi(),100); 

%FÓRMULA DE LA CURVATURA;
f=(sqrt(2)./((sqrt(1-cos(t)))*12)); 

plot(t,f);
xlim([0 2*pi()]);
axis("equal");
grid on


En los lados se puede observar que la gráfica tiende a infinito, esto se debe a que cuando t vale 0 ó 2π el vector velocidad se anula y por lo tanto la fracción resultante del cálculo de la curvatura tiende a infinito.

6 Centro y radio de la circunferencia osculatriz en un punto P

La circunferencia osculatríz en un punto P de una curva es el círculo que mejor aproxima la curva en ese punto: coincide en posición, primera derivada (tangente) y segunda derivada (curvatura).

6.1 Centro y radio

Sea [math]P = γ(t)[/math] con [math] t = 4[/math] se quiere representar la circunferencia osculatriz de la cicloide en P. Entonces, para ello se calcula el radio y el centro con las siguientes fórmulas:

Centro: [math]Q(t)= γ(t)+\frac{1}{κ(t)}\vec n(t) =(3t-3sint,3-3cost)+\frac{1}{\frac{(cost-1)}{(2-2cost)^\frac{3}{2}}}cos(t/2)\vec i-sen(t/2)\vec j=... [/math]

Radio: [math] R(t) = \frac {1} {|κ(t)|} = ... [/math]

6.2 Representación de la circunferencia osculatriz

Figura 5: Representación de la circunferencia osculatriz
%CON RADIO 3
R = 3;

% TENEMOS PARAM CICLOIDE
x_func = @(t) R*(t - sin(t));
y_func = @(t) R*(1 - cos(t));

% Representar la cicloide
t_values = linspace(0, 2*pi, 400);
x_values = x_func(t_values);
y_values = y_func(t_values);

% PUNTO DONDE QUEREMOS LA CIRCUNFERENCIA OSCULATRIZ
t0 = 4;

% COORD. DEL PUNTO
P = [x_func(t0), y_func(t0)];

% SUS DERIvADAS
xp = R*(1 - cos(t0));
yp = R*sin(t0);
xpp = R*sin(t0);
ypp = R*cos(t0);

% LA CURVATURA
k = abs(xp*ypp - yp*xpp) / ( (xp^2 + yp^2)^(3/2) );
rho = 1/k;  % RADIO de curvatura

% V. TANGENTE UNITARIO
T = [xp, yp] / sqrt(xp^2 + yp^2);

% V. NORMAL UNITARIO 
N = [-T(2), T(1)];

% CENTRO CIRCUNFERENCIA OSCULATRIZ
Q = P + rho * N;

% REPRESENTACION 
theta = linspace(0, 2*pi, 300);
xx = rho*cos(theta) + Q(1);
yy = rho*sin(theta) + Q(2);

% GRAFICAR
figure; hold on;
plot(x_values, y_values, 'm', 'LineWidth', 1.4);   % Cicloide
plot(P(1), P(2), 'k*', 'MarkerSize', 8);          % Punto P
plot(xx, yy, 'b', 'LineWidth', 1.2);              % Circunferencia osculatriz
grid on;
axis equal;
title('Circunferencia osculatriz de la cicloide en t = 4, R = 3');
xlabel('t');
ylabel('k(t)');
hold on;

h1 = plot(x_values, y_values, 'm', 'LineWidth', 1.4);   % Cicloide
h2 = plot(xx, yy, 'b', 'LineWidth', 1.4);               % Osculatriz

legend([h1 h2], {'Cicloide', 'Circunferencia osculatriz'}, ...
       'FontSize', 8, 'Location', 'northwest');
hold off;


7 Fenomenos que describe la cicloide

La cicloide es una curva que surgió en el siglo XVII, una época de gran desarrollo matemático. Esta es una curva plana, lugar geométrico de las posiciones de un punto P perteneciente a una circunferencia que rueda, sin deslizar, sobre una recta dada. La recta recibe el nombre de directriz y la circunferencia de generatriz o ruleta. A primera vista, parece una simple curiosidad geométrica, pero su estudio ha revelado profundos detalles relativos al cálculo diferencial e integral. Los matemáticos del siglo XVII utilizaron la cicloide para el estudio de curvas. Se descubrieron rápidamente nuevos métodos para encontrar las tangentes de curvas, el área bajo curvas y el volumen de sólidos delimitados por superficies curvas. El movimiento que sigue esta curva que ya hemos descrito se conoce como movimiento cicloidal, y esta curva no es solo una curiosidad matemática, sino que puede describir una serie de fenómenos o aplicaciones como:

- La Curva Braquistócrona: La cicloide invertida (con las cúspides hacia arriba) representa la curva del descenso más rápido entre dos puntos no verticales. Un objeto que se desliza por una pista en forma de cicloide tardará menos tiempo en llegar al punto final que si lo hiciera por cualquier otra curva o línea recta. Esto que parece realmente soprendente, fue resuelto por varios matemáticos, incluidos Newton y Leibniz, y sentó las bases del cálculo de variaciones.

- La Curva Tautócrona: También conocida como curva isócrona (de "igual tiempo"), esto quiere indicar que el tiempo que este tarda en llegar un objeto al punto más bajo de la curva (cicloide invertida) es siempre el mismo, independientemente de donde comience el movimiento. Christiaan Huygens descubrió esta propiedad y la aplicó al diseño de relojes de péndulo más precisos, ya que un péndulo que sigue una trayectoria cicloidal oscila con un período constante.


Por otro lado, en la arquitectura, los arcos cicloidales son muy útiles por su resistencia estructural y su estética elegante. En ingeniería, los reductores cicloidales utilizan esta curva para diseñar engranajes que mejoran la eficiencia y durabilidad de las máquinas al distribuir la carga de manera más uniforme. En la rama de la ingeniería civil, la forma cicloidal se utiliza en el diseño de puentes y arcos, ya que puede soportar mejor las cargas y distribuir las tensiones de manera eficiente. En resumen, la cicloide describe el fenómeno de la trayectoria de tiempo mínimo y el movimiento oscilatorio de período constante bajo la acción de la gravedad.

8 Aplicación en la ingeniería de la Cicloide

La cicloide se puede ver aplicada en distintos ámbitos como se puede observar a continuación: Kimbell Art Museum en Fort Worth, Texas, diseñado por el arquitecto Louis Kahn.


Figura 1. Museo



Pasarela complementaria del Puente de Biurdana en San Jorge, Pamplona.


Figura 1. Museo

9 Cicloide en un espacio tridimensional

Para la representación de la superficie S se extenderá una unidad en la dirección de [math]\overrightarrow{i}[/math] cada punto de la cicloide en R3.
De esta forma, se aprecia que [math]x_{1}[/math] varía entre 0 y 1. Por otra parte,[math]x_{2}[/math] y [math]x_{3}[/math] están relacionados mediante la ecuación de la cicloide dada en R3, que ya está parametrizada en función de t. Se asignan el parámetro u a [math]x_{1}[/math].

La ecuación de la superficie parametrizada queda de la forma: [math]S(u,t) \left\{ \begin{array}{cl} x_{1}=u & : \ u \in [0,1] \\ x_{2}=3(t − sint) & : \ t \in [0,2π]\\ x_{3}=3(1 + cost) \\ \end{array} \right.[/math]

Figura 6: La cicloide en el espacio tridimensional

Para representarla escribimos el siguiente código en matlab:

%Valores para u y t
u = linspace(0, 1, 50);      
t = linspace(0, 2*pi, 50);   

%PARAMETRIZACIONES
[X1, T] = meshgrid(u, t);      
X2 = 3 * (T - sin(T));        
X3 = 3 * (1 + cos(T));         

%GRAFICA
figure;
mesh(X1, X2, X3);              
xlabel('x_1 = u'); 
ylabel('x_2 = 3(t - sin(t))'); 
zlabel('x_3 = 3(1 + cos(t))');
title('Cicloide en R^3');
grid on;
axis equal;


10 Masa de la superficie

Dada la densidad: [math]f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3[/math] La masa se obtiene calculando el volumen debajo de la superficie S, para ello se realiza la integral: [math]M=\int\int_Sf(x_1,x_2,x_3)\;dS[/math]
El diferencial dS se calcula : [math]dS=S_txS_u dtdu[/math]

Para calcular las derivadas parciales: [math]S_t=(0,3*(1-cos(t)),-3*sin(t))[/math] [math]S_u=(1,0,0)[/math]

Tras realizar el producto vectorial obtenemos que el diferencial es: [math]dS=6sin(t/2)d_td_u[/math]
La densidad se distribuye como [math] x_1 = s,\qquad x_2 = R(t-\sin t),\qquad x_3 = R(1+\cos t) \Rightarrow\quad f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)[/math]

La masa nos queda:

[math]M=27*\int_0^(2*pi) (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t[/math]

Como esta integral es muy difícil de resolver lo calculamos analíticamente con un programa de MATLAB por el método de los rectángulos:

n=10000;
Masa=0;
t = linspace(0,2*pi,n);
%metodo del rectangulo 
for i=1:n
     base=(2*pi-0)/n;
     altura=S(t(i));
    masa=masa+base * altura ;
end
disp(masa));


Y resulta una masa aproximada de = 750.584

11 Póster

https://upm365-my.sharepoint.com/:b:/g/personal/clara_lasheras_alumnos_upm_es/EVkIS2W5eTtEsjEUM1RQz1IB4882AoeOp_gGX5Nw3O3SJg?e=D2SAaO

12 Bibliografía

https://www.tandfonline.com/doi/pdf/10.1080/00029890.1943.11991383

https://web.pdx.edu/~caughman/Cycloids%20and%20Paths.pdf