La Clotoide (Grupo 58)
| Trabajo realizado por estudiantes | |
|---|---|
| Título | La clotoide. Grupo 58 |
| Asignatura | Teoría de Campos |
| Curso | 2025-26 |
| Autores | Israel Redondo Briceño Lucia Pertusa Diaz Marta Hernandez Bargueño Felipe Gonçalves Soares Diego Ranera Delgado |
| Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura | |
1 Introducción.
La clotoide, o espiral de Euler, es una curva que se puede definir como una sucesión de curvas tangentes en el origen al eje de abscisas, cuyo radio de curvatura disminuye inversamente proporcional a distancia recorrida sobre la curva, formando un tramo espiral. Esta curva cumple con una serie de propiedades matemáticas que iremos viendo su cumplimiento conforme vamos presentando el trabajo. Con la herramienta de MatLab realizaremos los cálculos representaremos la curva de forma gráfica para su mejor visualización.
En cada apartado se hará una breve introducción de las fórmulas empleadas, así como su desarrollo. Para el estudio de sus propiedades nos vamos a centrar en los vectores de velocidad, aceleración, tangentes y normal, preparando estos para su posterior aplicación y enfoque en la ingeniería civil.
2 Dibujo de la curva.
La expresión matematica de la clotoide es:
[math] \gamma (t)=(x(t),y(t))=\left ( \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ), t\in (0,4) [/math]
La representación gráfica de la curva se ha hallado mediante el siguiente código:
{{Matlab|codigo=
clear; clc; clf;
% Definimos los parámetros
L = 4; n = 500; t = linspace(0, L, n);
% Definimos los vectores para las coordenadas x y y
x = zeros(1, n); y = zeros(1, n);
% Definimos las funciones
f1= @(s) cos(s.^2/2); f2= @(s) sin(s.^2/2);
% Aproximamos la integral usando el método del rectángulo for i = 2:n
% Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i) x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1)); % Para y(t), repetimos el método usando sin(s^2 / 2) y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));
end
% Representamos gráficamente la curva figure; plot(x, y, 'g','linewidth',1.5); axis equal; xlabel('eje x'); ylabel('eje y'); title('Curva de la clotoide'); grid on;