Beruflich Dokumente
Kultur Dokumente
UNIVERSIDAD DE MEDELLN
FACULTAD DE INGENIERAS
INGENIERA DE SISTEMAS
MEDELLN
2008
Asesor Temtico
MARIO ALBERTO RODRGUEZ MORENO
Asesor Metodolgico
LUIS FERNANDO ATEHORTA CORREA
UNIVERSIDAD DE MEDELLN
FACULTAD DE INGENIERAS
INGENIERA DE SISTEMAS
MEDELLN
2008
Nota de aceptacin
______________________________________
______________________________________
______________________________________
______________________________________
Presidente del Jurado
______________________________________
Jurado
______________________________________
Jurado
AGRADECIMIENTOS
Gracias a Dios por permitirnos culminar nuestros estudios, por darnos la fuerza y
el empeo para salir adelante.
Gracias al Ingeniero Civil Mario Alberto Rodrguez Moreno por el tiempo dedicado
para hacer posible la realizacin de este proyecto, sin su ayuda no lo hubisemos
podido lograr.
CONTENIDO
Pg.
INTRODUCCIN
1. PROBLEMA DE INVESTIGACIN
16
16
16
2. OBJETIVOS
18
18
18
3. JUSTIFICACIN
19
4. MARCO TERICO
21
21
22
22
24
25
26
26
5. DISEO METODOLGICO
29
29
29
6. DIAGRAMAS UML
31
31
32
40
40
41
42
43
44
44
45
45
46
48
48
49
50
7. DESCRIPCIN DE LA IMPLEMENTACIN
51
52
53
8. CONCLUSIONES
55
9. RECOMENDACIONES
56
BIBLIOGRAFA
57
LISTA DE FIGURAS
Pg.
31
40
41
42
43
50
LISTA DE ANEXOS
Pg.
59
62
GLOSARIO
CUERDA LARGA: Lnea recta que une al punto de tangencia donde comienza la
curva y al punto de tangencia donde termina.
DIAGRAMA DE ACTIVIDADES: Describe la secuencia de las actividades en un
sistema.
DIAGRAMA DE CASOS DE USO: Representacin grfica de los actores y casos
de uso del sistema, incluyendo sus interacciones.
DIAGRAMA DE CLASES: Muestra las diferentes clases que componen un
sistema y cmo se relacionan unas con otras .
DIAGRAMA DE SECUENCIA: Muestra las interacciones entre objetos ordenadas
en secuencia temporal.
GRADO DE CURVATURA: Valor del ngulo central subtendido por un arco o una
cuerda unidad de determinada longitud.
LONGITUD DE LA CURVA: Distancia desde el punto de tangencia donde
comienza la curva hasta el punto de tangencia donde termina recorriendo el arco
de la curva.
POLIGONAL: Serie finita de tangentes orientadas por un azimut.
RESUMEN
ABSTRACT
The most important part on the project of building or improvement a road is the
geometric design of it, since is there when the location and the geometric shape for
the elements of the way are determined, so that it is functional, safe, comfortable,
aesthetic, economic and compatible with the environment.
The purpose of this work is to develop a program for the roads geometric design to
be used on the program of Civil Engineering at the University of Medellin.
INTRODUCCIN
1. PROBLEMA DE INVESTIGACIN
16
17
2. OBJETIVOS
Calcular diferentes
tipos
de
curvas
(circulares simples,
circulares
18
3. JUSTIFICACIN
20
4. MARCO TERICO
Punto de interseccin.
Principio de curva.
Principio de tangente.
ngulo de deflexin.
Tangente.
Radio.
Cuerda larga.
Externa.
Ordenada media.
Grado de curvatura.
Longitud de la curva.
Son aquellas que estn conformadas por dos o ms curvas circulares simples. Las
curvas circulares compuestas pueden ser de dos tipos:
22
Estn conformadas por dos curvas de distintos radios, en donde los principales
interrogantes son conocer la tangente larga y la ta ngente corta. El diseo de
cada curva se realiza de forma independiente tal cual se realiza el de una
curva circular simple.
Son aquellas que poseen tres radios de longitudes diferentes. Al igual que en
las de dos radios, el diseo de cada curva se realiza de forma independiente.
Principio de curva.
Principio de tangente.
23
Tangente larga.
Tangente corta.
Las curvas espirales de transicin se utilizan para unir las tangentes con las
curvas circulares, formando una curva compuesta por una transicin de entrada,
una curva circular central y una transicin de salida de longitud igual a la de
entrada. Los elementos de una curva espiral son:
Tangente Espiral.
Espiral Circular.
Circular Espiral.
Espiral Tangente.
24
Para pasar de una seccin transversal con bombeo normal a otra con peralte,
es necesario realizar un cambio de inclinacin de la calzada. Este cambio no
puede realizarse bruscamente, sino gradualmente a lo largo de la va entre ese
par de secciones.
25
26
de tal manera que se tenga una apariencia agradable y que facilite el drenaje
superficial.
La curva que mejor se ajusta a estas condiciones es la parbola de eje vertical.
Existen dos tipos de curvas verticales parablicas:
Punto de interseccin.
Principio de curva.
Principio de tangente.
Longitud de la curva.
27
Externa.
28
5. DISEO METODOLGICO
29
30
6. DIAGRAMAS UML
Figura 1
31
Usuario.
Casos de uso
datos
requeridos
para
el
tipo
de
curva
Primario.
Descripcin
Caso de uso
Realizar diseo.
Tipo
Bsico.
Descripcin
Precondiciones
Ninguna.
Flujo principal
Excepciones
Ninguna.
32
Caso de uso
Tipo
Inclusin.
Descripcin
Precondiciones
Flujo principal
Excepciones
Ninguna.
Caso de uso
Tipo
Inclusin.
Descripcin
Precondiciones
Flujo principal
33
Caso de uso
Tipo
Inclusin.
Descripcin
Precondiciones
Flujo principal
Excepciones
34
Caso de uso
Tipo
Inclusin.
Descripcin
Precondiciones
Flujo principal
Excepciones
35
Caso de uso
Tipo
Inclusin.
Descripcin
Precondiciones
Flujo principal
Excepciones
Caso de uso
Tipo
Inclusin.
Descripcin
Precondiciones
Flujo principal
36
Caso de uso
Ingresar
datos
requeridos
para
el
tipo
de
curva
seleccionado.
Tipo
Inclusin.
Descripcin
Precondiciones
Flujo principal
37
Caso de uso
Realizar grficas.
Tipo
Inclusin.
Descripcin
Precondiciones
Flujo principal
Excepciones
Ninguna.
38
Caso de uso
Tipo
Bsico.
Descripcin
Precondiciones
Flujo principal
Excepciones
Ninguna.
Caso de uso
Tipo
Bsico.
Descripcin
Precondiciones
Ninguna.
Flujo principal
Excepciones
Ninguna.
39
Figura 2
40
Figura 3
41
Figura 4
42
43
44
Esta clase contiene los datos que hacen referencia a una lnea.
Los atributos son:
Azimut.
Contraazimut.
Longitud.
Dos
puntos,
que
son
del
tipo
Punto_Horizontal
(clase
descrita
anteriormente).
Proyeccin norte.
Proyeccin este.
Los mtodos que se manejan en esta clase son:
Get contraazimut, que devuelve el contraazimut de una lnea.
Get azimut , que devuelve el azimut de una lnea.
Verificar azimut , que valida que el azimut no sea mayor de 360.
Atributos:
Vector de lneas, que contiene todas las lneas que hacen parte de la
poligonal base para el alineamiento horizontal.
Vector de puntos, que contiene todos los puntos que hacen parte de la
poligonal base para el alineamiento horizontal.
Los mtodos de esta clase son:
Calcular proyecciones, que como su nombre lo indica calcula las
proyecciones de un trayecto teniendo en cuenta las coordenadas de los
puntos.
45
En esta clase se almacenan los atributos y operaciones que son comunes a los
tipos de curva del alineamiento horizontal.
Los atributos son:
Vector de lneas, que contiene las cuerdas de la curva.
Vector de puntos, que contiene los puntos de la curva.
Punto de interseccin (PI).
Principio de curva (PC).
Principio de tangente (PT).
Bombeo.
Los mtodos que son comunes a todas las curvas del alineamiento horizontal son:
Calcular proyecciones, que como su nombre lo indica, calcula las
proyecciones en X y Y de un trayecto, teniendo en cuenta su direccin y
magnitud.
Calcular peralte, que calcula el peralte teniendo en cuenta el bombeo y la
transicin de la curva.
Calcular punto, que calcula un punto en la curva a partir de otro punto, la
distancia y la direccin entre ellos.
Hay 3 tipos de curvas en el alineamiento horizontal. Cada una hereda los atributos
y operaciones de la clase Curva_Horizontal y cada una tiene sus propios atributos
y mtodos:
46
Curva_Circular_Simple:
Atributos:
Radio
Tangente.
Mtodos:
Calcular curva simple.
Arco grado, que calcula la curva por el sistema arco -grado.
Cuerda grado, que calcula la curva por el sistema cuerdagrado.
Curva_Circular_Compuesta:
Atributos:
Vector de radios, se utiliza un vector de radios ya que la
compuesta puede ser de 2 3 radios.
Vector de tangentes, se utiliza un vector de tangentes ya que
la compuesta puede ser de 2 3 radios.
Mtodos:
Calcular curva compuesta.
Llenar vector de tangentes, que calcula las tangentes y las
lleva al vector.
Curva_Espiral:
Atributos:
Radio.
Tangente larga.
Tangente corta.
Mtodos:
Calcular curva espiral.
Calcular Le (longitud de la espiral), que ca lcula dicha longitud
de acuerdo a unos criterios y establece un rango.
47
Atributos:
Distancia horizontal.
Distancia vertical.
Pendiente tangente de entrada.
Pendiente tangente de salida.
El mtodo que se maneja en esta clase es:
Llenar tabla, que calcula las distancias y las pendientes de los puntos de
interseccin y los lleva a una tabla
Para el caso del alineamiento vertical los tipos de curva son: Curva Vertical
Asimtrica y Curva Vertical Simtrica. Para ambos tipos de curva se tiene:
48
Atributos:
Principio de curva vertical (PCV).
Punto de interseccin vertical (PIV).
Principio de tangente vertical (PTV).
Vector de puntos, que contiene todos los puntos de la curva vertical.
Pendiente tangente de entrada.
Pendiente tangente de salida.
Mtodos:
Calcular curva vertical.
Calcular Lv (Longitud de la curva vertical), que calcula dicha longitud de
acuerdo a unos criterios y establece un rango.
49
Figura 6
50
7. DESCRIPCIN DE LA IMPLEMENTACIN
51
Si el usuario elige disear este tipo de curva, el sistema pide el ingreso del
valor del radio. En el momento que se ingresa el radio el sistema lo verifica,
ya que ese valor debe ser mayor al radio mnimo asociado a la velocidad de
diseo anteriormente ingresada. Despus de que se ingrese un radio vlido
el sistema automticamente fija el valor de la cuerda unidad. Con los
valores ingresados el software ha ce los respectivos clculos y luego dibuja
la curva.
52
Curva espiral
En las curvas espirales se pide el ingreso del valor del radio del arco
circular central. En este tipo de curva otro parmetro importante es la
longitud de la espiral; el sistema calcula el rango en el cual debe estar esta
longitud y luego le pide al usuario que ingrese un valor permitido. Con la
ayuda de estos valores se realizan los clculos y se dibuja la curva.
Peralte
Despus de que el usuario haya seleccionado las curvas para cada punto
de interseccin, se pasa a hacer el peraltado que es una longitud que se
necesita para poder desarrollar en la carretera la inclinacin de la calzada
para que cuando el vehculo circule por un alineamiento curvo sobre el
plano horizontal el carro no s e salga por efecto de la fuerza centrfuga.
Para el clculo del peralte, el usuario debe ingresar el valor del bombeo y
de la transicin y luego el sistema realiza todos los clculos requeridos.
53
Para los dos tipos de curva, el sistema pide el ingreso de la longitud de la curva
vertical, este valor debe estar dentro de un rango que es calculado por el sistema.
Para el caso de la curva asimtrica, el usuario debe ingresar las longitudes de las
dos ramas de la curva, teniendo en cuenta que la suma de estas longitudes debe
ser igual a la longitud de la curva vertical. Adems, el usuario debe ingresar en
abscisas de cuntos metros quiere calcular la curva.
Con la ayuda de estos valores, el sistema hace los respectivos clculos y luego
dibuja la curva.
Al final, el software arroja una memoria de todos los clculos que se hacen
durante el desarrollo del diseo.
54
8. CONCLUSIONES
55
9. RECOMENDACIONES
Sera bueno que este trabajo sirva como base para que otros estudiantes
continen este proyecto y lo complementen con los temas que no se
alcancen a cubrir en esta etapa, como es el caso de las secciones
transversales.
56
BIBLIOGRAFA
Disponible en Internet:
http://espanol.geocities.com/pablojavierbarrera/dis.html
http://doblevia.wordpress.com/diseno -geometrico-de-vias/
http://www.mtc.gob.pe/portal/transportes/caminos_ferro/manual/DG2001/css/home.htm
http://www.creangel.com/uml/home.php
57
http://www-gris.det.uvigo.es/~avilas/UML/
http://msdn2.microsoft.com/es-es/library/default.aspx
http://graficos.conclase.net/curso/index.php?cap=002
58
ANEXO A
TIPO DE
TIPO DE
VELOCIDAD DE DISEO
30
CARRETERA
40
50
60
70
80
TERRENO
Plano
Ondulado
Montaoso
Carretera
Escarpado
principal de dos
Plano
calzadas
VELOCIDAD
ESPECFICA
V e (Km/h)
J (m/seg3)
Carretera
Montaoso
30
40
50
60
70
80
0.5 0.4
0.4 0.4
0.4
Escarpado
59
principal de una
Plano
VELOCIDAD DE DISEO
V d (Km/h)
30
40
50
60
70
COEFICIENTE DE
FRICCIN
LONGITUDINAL (fl)
0.44
0.40
0.37
0.35
0.33
80
90
100
110
120
60
61
ANEXO B
Manual de Usuario
MEN PRINCIPAL
62
MEN ARCHIVO
Es la opcin principal y tiene las opciones de: Nuevo Diseo, Abrir, Guardar
Clculos, Guardar Clculos como, Imprimir y Salir.
Las opciones Guardar y Guardar como permiten al usuario guardar los clculos
del diseo que est realizando.
63
Con la opcin Imprimir, el usuario puede tener una copia impresa de lo que desee
acerca del diseo. Cuando da clic en esta opcin, aparece el siguiente pantallazo,
donde el usuario elige, en la opcin Ver, los clculos que desea imprimir y luego
presiona el botn Imprimir.
Esta opcin permite al usuario realizar los diseos que desee. En el momento que
el usuario selecciona Nuevo Diseo, se despliegan dos opciones que son
Horizontal y Vertical.
64
65
66
67
Opcin Simple
68
Cuando el usuario elige disear una curva simple, le aparece Disear por
(como se muestra en el anterior pantallazo), en el cual debe elegir si desea
disear por el sistema arco o por el sistema cuerda, luego da clic en Aceptar y
aparece lo siguiente al lado izquierdo de la pantalla:
69
El usuario debe elegir el valor del bombeo y de la transicin para el clculo del
peralte. Despus de dar clic en Aceptar, el sistema dibuja la Curva Circular
Simple:
70
Opcin Compuesta
Cuando el usuario elige disear una curva compuesta , le aparece Elegir Cantidad
de Radios (como se muestra en el anterior pantallazo), en el cual debe elegir si
desea disear una curva de 2 de 3 radios, luego da clic en Aceptar y aparece lo
siguiente al lado izquierdo de la pantalla:
71
cuerda unidad. Todos los radios ingresados deben ser mayores al radio mnimo.
La suma de los ngulos de deflexin ingresados por el usuario debe ser igual al
ngulo de deflexin total, el c ual es calculado por el sistema.
Si luego de que el usuario ingresa los valores de los ngulos de deflexin, la suma
de estos no da el ngulo de deflexin total, se muestra un mensaje como el
siguiente:
72
Luego de que el usuario ingresa todos los datos correctamente y presiona el botn
Dibujar, el sistema dibuja la Curva Circular Compuesta:
Opcin Espiral
73
74
75
76
77
78
Opcin Simtrica
Luego de que el usuario elige disear una curva simtrica y le da clic en el botn
Aceptar, se muestra el siguiente pantallazo para que el usuario indique en
abscisas de cuntos metros quiere calcular la curva:
79
Despus de que el usuario defina este valor y presione el botn Aceptar, aparece
el siguiente pantallazo para el ingreso de la longitud de la curva vertical:
Si luego de ingresar una longitud que est dentro del rango , sta no es mltiplo del
valor ingresado cuando se pregunt en abscisas de cuntos metros quiere calcular
la curva, se muestra un mensaje como el siguiente:
80
Opcin Asimtrica
Luego de que el usuario elige disear una curva asimtrica y le da clic en el botn
Aceptar, se muestra el siguiente pantallazo para que el usuario indique en
abscisas de cuntos metros quiere calcular la curva:
81
Despus de que el usuario defina este valor y presione el botn Aceptar, aparece
el siguiente pantallazo para el ingreso de la longitud de la curva vertical:
82
Si luego de ingresar una longitud que est dentro del rango, sta no es mltiplo del
valor ingresado cuando se pregunt en abscisas de cuntos metros quiere calcular
la curva, se muestra u n mensaje como el siguiente:
83
MEN VENTANA
MEN AYUDA
MEN VER
84
v Diseo Horizontal
Opcin Poligonal
85
Opcin Simple
Si el usuario desea ver las deflexiones de las curvas simples que se han dibujado
hasta el momento en el actual diseo, le aparece un pantallazo como el siguiente,
en el cual se muestra, para cada punto sobre la curva: Abscisa, Deflexin,
Coordenada Norte y Coordenada Este.
86
Opcin Compuesta
Si el usuario desea ver las deflexiones de las curvas compuestas que se han
dibujado hasta el momento en el actual diseo, le aparece un pantallazo como el
siguiente, en el cual se muestra, para cada punto sobre la curva: Abscisa,
Deflexin, Coordenada Norte y Coordenada Este.
87
Opcin Espiral
Si el usuario desea ver las deflexiones de las cur vas espirales que se han dibujado
hasta el momento en el actual diseo, le aparece un pantallazo como el siguiente,
en el cual se muestra, para cada punto sobre la curva: Abscisa, Longitud de la
Espiral (L), Deflexin (Phi), Coordenadas Cartesianas (X,Y), Coordenada Norte y
Coordenada Este.
88
Opcin Simple
Si el usuario desea ver los elementos de las curvas simples que se han dibujado
hasta el momento en el actual diseo, le aparece un pantallazo como el siguiente,
en el cual se muestra: Principio de Curva (PC), Principio de Tangente (PT),
Coordenada Norte del Centro de la Curva Circular (CN_O), Coordenada Este del
Centro de la Curva Circular (CE_O), ngulo de Deflexin (Delta), Radio de Diseo
(RD), Radio Recalculado (RR), Cuerda Unidad (c), Tangente (T), Externa (E),
Longitud de la Cuerda o del Arco (Lc o Ls), Cuerda Larga (CL), Ordenada Media
(M) y Grado de Curvatura (Gc).
Opcin Compuesta
Si el usuario desea ver los elementos de las curvas compuestas que se han
dibujado hasta el momento en el actual diseo, le aparece un pantallazo como el
siguiente, en el cual se muestra: Principio de Curva (PC), Principio de Tangente
89
(PT), Coordenada Norte del Centro de la Curva Circular (CN_O), Coordenada Este
del Centro de la Curva Circular (CE_O), ngulo de Deflexin (Delta), Radio de
Diseo (RD), Radio Recalculado (RR), Cuerda Unidad (c), Tangente de Entrada Tangente de Salida (TE - TS), Externa (E), Longitud de la Cuerda (Lc), Cuerda
Larga (CL), Ordenada Media (M), Grado de Curvatura (Gc), Tangente1 (T1),
Tangente2 (T2) y Tangente3 (T3).
Opcin Espiral
Si el usuario desea ver los elementos de las curvas espirales que se han dibujado
hasta el momento en el actual diseo, le aparece un pantallazo como el siguiente,
en el cual se muestra: Azimut de Entrada, Azimut de Salida, Abscisa del PI,
ngulo de Deflexin (Delta), Radio de la Curva Circular Central (Rc), Cuerda
Unidad (c), Longitud Total de la Espiral (Le), Parmetro de la Espiral (K), Grado de
Curvatura (Gc), ngulo de la Espiral (Theta e), ngulo Central de la Curva Circular
(Delta c), Deflexin correspondiente al EC (Phi c), Coordenadas Cartesianas del
EC (Xc,Yc), Disloque (p), Distancia a lo largo de la tangente (k), Tangente de la
Curva Espiral-Circular-Espiral (Te), Externa de la Curva Espiral-Circular-Espiral
(Ee), Tangente Larga (Tl), Tangente Corta (Tc), Coordenadas Cartesianas del
Centro de la Curva Circular (X0,Y0), Cuerda Larga de la Espiral (CLe), Longitud de
la Cuerda (Lc), Coordenada Norte del Centro de la Curva Circular (CN_O) y
Coordenada Este del Centro de la Curva Circular (CE_O).
90
Opcin Peraltado
v Diseo Vertical
Cuando el usuario desee visualizar los clculos de un diseo vertical, luego de que
selecciona Ver Clculos se muestra el pantallazo con la opcin Ver. Cuando el
91
Opcin Poligonal
92
Opcin Simtrica
Si el usuario desea ver las carteras de diseo de las curvas simtricas que se han
dibujado hasta el momento en el actual diseo, le aparece un pantallazo como el
siguiente, en el cual se muestra, para cada punto sobre la curva: Abscisa,
Pendiente, Cota en la Tangente, Correccin de Pendiente (Y) y Cota Roja.
Opcin Asimtrica
Si el usuario desea ver las carteras de diseo de las curvas asimtricas que se
han dibujado hasta el momento en el actual diseo, le aparece un pantallazo como
93
Opcin Simtrica
Si el usuario desea ver los elementos de las curvas simtricas que se han
dibujado hasta el momento en el actual diseo, le aparece un pantallazo como el
94
Opcin Asimtrica
Si el usuario desea ver los elementos de las curvas asimtricas que se han
dibujado hasta el momento en el actual diseo, le aparece un pantallazo como el
siguiente, en el cual se muestra: Longitud de la Curva (Lv), Externa (Ev),
Pendiente de la Tangente de Entrada (m), Pendiente de la Tangente de Salida (n),
Diferencia Algebraica entre las Pendientes de las Tangentes (i), Distancia de
Visibilidad de Parada (Dp), Longitud de la Primera Rama (L1) y Longitud de la
Segunda Rama (L2).
95