<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://mat.caminos.upm.es/w/index.php?action=history&amp;feed=atom&amp;title=Discusi%C3%B3n%3ALa_Clotoide_%28Grupo_24%29</id>
		<title>Discusión:La Clotoide (Grupo 24) - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://mat.caminos.upm.es/w/index.php?action=history&amp;feed=atom&amp;title=Discusi%C3%B3n%3ALa_Clotoide_%28Grupo_24%29"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:La_Clotoide_(Grupo_24)&amp;action=history"/>
		<updated>2026-04-23T23:04:10Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:La_Clotoide_(Grupo_24)&amp;diff=87142&amp;oldid=prev</id>
		<title>Luis.fgonzalez: Página creada con «1 Introducción. De forma matemática, las clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inve...»</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:La_Clotoide_(Grupo_24)&amp;diff=87142&amp;oldid=prev"/>
				<updated>2025-11-25T15:08:27Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con «1 Introducción. De forma matemática, las clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inve...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;1 Introducción.&lt;br /&gt;
De forma matemática, las clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
2 Dibujo de la curva.&lt;br /&gt;
La expresión matemática de la clotoide es:&lt;br /&gt;
&lt;br /&gt;
γ(t)=(x(t),y(t))=(∫t0cos(s22)ds,∫t0sin(s22)ds),t∈(0,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figura 1: Clotoide&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3 Velocidad y aceleración.&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad γ˙&lt;br /&gt;
 y aceleración γ¨&lt;br /&gt;
&lt;br /&gt;
γ′→=cos(t22)i⃗ +sin(t22)j⃗ &lt;br /&gt;
&lt;br /&gt;
γ′′→=−t⋅sin(t22)i⃗ +t⋅cos(t22)j⃗ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figura 2: Vectores velocidad y aceleración junto a la clotoide&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
4 Longitud de la curva.&lt;br /&gt;
&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
L(γ′(t))=∫t0|γ′(t)|dt&lt;br /&gt;
&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&lt;br /&gt;
γ′→=cos(t22)i⃗ +sin(t22)j⃗ &lt;br /&gt;
&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&lt;br /&gt;
|γ'(t)|=cos2(t22)+sin2(t22)−−−−−−−−−−−−−−−−√=1–√=1&lt;br /&gt;
&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&lt;br /&gt;
L(γ)=∫50cos2(t22)+sin2(t22)−−−−−−−−−−−−−−−−√dt=∫501dt=5−0=5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5 Vectores tangente y normal.&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&lt;br /&gt;
t⃗ (t)=γ′(t)|γ′(t)|=cos(t22)i⃗ +sin(t22)j⃗ 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
n⃗ (t)=γ′(t)×γ′′(t)|γ′(t)×γ′′(t)|×cos(t22)i⃗ +sin(t22)j⃗ 1=−sin(t22)i⃗ +cos(t22)j⃗ &lt;br /&gt;
&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figura 3: Vectores tangente y normal junto a la clotoide&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
6 Curvatura k(t).&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&lt;br /&gt;
k(t)=|γ′(t)×γ′′(t)||γ′(t)|3=∣∣(cos(t22)i⃗ +sin(t22)j⃗ )×(−tsin(t22)i⃗ +tcos(t22)j⃗ )∣∣∣∣cos(t22)i⃗ +sin(t22)j⃗ ∣∣3=t&lt;br /&gt;
&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figura 4: Curvatura&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7 Circunferencia osculatriz.&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
Dada esta definición y dado P= γ(2)&lt;br /&gt;
, es decir, t=2, el radio de la circunferencia osculatriz y su centro son:&lt;br /&gt;
&lt;br /&gt;
R(t)=1κ(t)&lt;br /&gt;
&lt;br /&gt;
Q(t)=γ(t)+1κ(t)n¯(t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&lt;br /&gt;
R(2)=12&lt;br /&gt;
&lt;br /&gt;
Q(2)=⎧⎩⎨Qx(2)=∫20cos(s22)ds−(sin(2)2) Qy(2)=∫20sin(s22)ds+(cos(2)2)&lt;br /&gt;
&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figura 5: Circunferencia osculatriz y la curva&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
8 Propiedades para la ingeniería.&lt;br /&gt;
La clotoide describe un fenómeno de transición suave entre una trayectoria recta y una curva circular, ya que, como se ha expuesto anteriormente, su curvatura crece de forma lineal. Conociendo esto, en el punto de inicio, el radio de curvatura es infinito, y a medida que avanza, el radio disminuye hasta tomar un valor finito, estableciendo una curvatura más definida.&lt;br /&gt;
&lt;br /&gt;
Su principal aplicación en la ingeniería es el diseño de carreteras y ferrocarriles en el que la clotoide se usa para suavizar la transición entre un tramo recto y una curva circular. Esta transición es crucial, ya que evita cambios abruptos en la aceleración centrípeta y la ajusta gradualmente. Sin una transición suave, se podría generar incomodidad o incluso peligro para los vehículos y pasajeros ya que se enfrentarían a un aumento agresivo de las fuerzas centrípetas, lo que puede afectar a la estabilidad.&lt;br /&gt;
&lt;br /&gt;
Las propiedades de la clotoide ofrecen otras aplicaciones como ayudar a mantener un flujo de agua estable, diseñar rutas de entrada y salida para embarcaciones en los puertos e incluso para construir montañas rusas.&lt;br /&gt;
&lt;br /&gt;
9 Ejemplos en Ingeniería Civil.&lt;br /&gt;
&lt;br /&gt;
Curva circuito Silverstone&lt;br /&gt;
&lt;br /&gt;
Puente Vasco da Gama (Portugal)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autopista del Sol (México)&lt;br /&gt;
&lt;br /&gt;
Viaducto de Brusio (Suiza)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10 Superficie Reglada.&lt;br /&gt;
Se considera la helice cónica cuya parametrización es:&lt;br /&gt;
&lt;br /&gt;
γ(t)=(x1(t),x2(t),x3(t))=(tcos(t),tsin(t),t),t∈(2π,6π)&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector e¯p&lt;br /&gt;
, se hace lo siguiente:&lt;br /&gt;
1) Se parametriza la curva segun v:&lt;br /&gt;
&lt;br /&gt;
γ(v)=(x1(v),x2(v),x3(v))=(vcos(v),vsin(v),v),v∈(2π,6π)&lt;br /&gt;
&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector eρ→&lt;br /&gt;
 de cilíndricas a cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
⎛⎝⎜v1v2v3⎞⎠⎟&lt;br /&gt;
= ⎛⎝⎜costsint0−sintcost0001⎞⎠⎟&lt;br /&gt;
 ⎛⎝⎜100⎞⎠⎟&lt;br /&gt;
= ⎛⎝⎜costsint0⎞⎠⎟&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto w⃗ (v)=cosvi¯+sinvj¯&lt;br /&gt;
&lt;br /&gt;
3) Sustituir todos los valores en la formula ϕ(u,v)=γ(v)+u⋅w¯(v)&lt;br /&gt;
 :&lt;br /&gt;
&lt;br /&gt;
ϕ(u,v)=(vcosv+u⋅cosv)i¯+(vsinv+u⋅sinv)j¯+vk¯¯¯&lt;br /&gt;
&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figura 6: Hélicoide cónica&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se muestran una serie de aplicaciones en el mundo real:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Torre espiral (Dinamarca)&lt;br /&gt;
&lt;br /&gt;
Helicoide de Caracas (Venezuela)&lt;/div&gt;</summary>
		<author><name>Luis.fgonzalez</name></author>	</entry>

	</feed>