Documentos de Académico
Documentos de Profesional
Documentos de Cultura
t=28873&highlight=ispol
Foro Cartesia
Geomática y Topografía
Cartesia · Crea tu Blog · Cursos · Contacta · Publicidad · ·
Avanzada
adlfw
Autor Mensaje
joantopo Publicado: Vie 28 Feb 2014, 16:41 Asunto: [Civil3D]Visibilidad en rasante en Civil 3D. Twittear 0
Moderador
Estoy revisando los cálculos de VisorNET pero había una cosa que no me cuadraba.
REGISTRADO : 31 May
2006 En el apartado de "rasantes", si se pulsa el botón "KV..." muestra la información referente al kv del acuerdo vertical seleccionado.
Mensajes: 2672
Ubicación: Barcelona-ITT
68XX Esta información es básicamente:
-distancia de parada.
-Kv en distancia de parada.
-distancia de adelantamiento
-Kv en distancia de adelantamiento.
-Kv mínimo(que se considerará el mayor de los 3 KV, aunque yo no tengo en CUENTA el de adelantamiento).
-Kv actual.
► GPS Topografia
donde V es la Velocidad de proyecto, Tp es el tiempo de parada(generalmente 2 seg), Fl es la fricción longitudinal y se obtiene con las tablas de Ispol según Vp y "i" es la inclinación de la rasante.
► Mapas GPS
Para calcular Distancia de adelantamiento, uso la tabla de Ispol,la misma que usaba para encontrar Fl, y que según la Vp obtengo la distancia.
Como se PUEDE ver, tanto para calcular una distancia como otra necesito de unos DATOS que obtengo de unas tablas (que son las que uso de Ispol)
-HeadlightSightDistance (HSD)
Gets or sets the headlight sight distance of the sag parabolic curve.
-PassingSightDistance (PSD)
Gets or sets the passing sight distance of the crest parabolic curve.
-StoppingSightDistance (SSD)
Gets or sets the stopping sight distance of the crest parabolic curve.
Tenemos que PSD (passing) es la distancia de adelantamiento, aunque curiosamente me lo aplica en acuerdos convexos cuando generalmente está prohibido adelantar en acuerdos convexos, lo normal es que fuera para acuerdos
cóncavos.
SSD se refiere a la distancia de parada.(que debería ser para ambos TIPOS de acuerdo).
Y por último SSD que sería algo así como alcance de los focos, imagino que se refiere a la distancia en condiciones estéticas.
En mi programa, a partir de las distancias que yo calculo, calculo el KV en función de esta distancia, teniendo
KV respecto distancia parada.
KV respecto distancia adelantamiento.
KV respecto condiciones estéticas.
Estas 2 últimas se utilizan básicamente para la distancia de adelantamiento,considerando las condiciones más desfavorables que sería de noche, por eso se requieren estos 2 últimos datos), aunque Civil 3D no usa estos 2 últimos
datos.
Luego tenemos que en la API, en la clase: ProfileEntity tenemos las siguientes propiedades:
MinimumKValueHSD
MinimumKValuePSD
MinimumKValueSSD
Entiendo entonces, que cuando pulsamos en Civil 3D el botón de "Visibilidad" para hacer el estudio de visiblidad, con los datos introducidos de altura conductor y altura objetivo, se calculan estos últimos datos.
Mi intención es, por tanto, que estos datos sean coincidentes con los que yo he calculado, pero me temo que no se pueden modificar porque son sólo de lectura.
A lo sumo, podría modificar las distancias(distancia parada, adelantamiento,etc..) para que sean acordes a las mias, puesto que en ninguna parte en Civil 3D el usuario puede modificarlas(o al menos yo no lo he encontrado).
De hecho, en el "editor de geometría" de perfil, estos datos no aparecen.(aunque se seleccione mostrar por vértices en vez de entidades).
_________________
No guardes nunca en la cabeza aquello que te quepa en un bolsillo.
Albert Einstein (1879-1955)
Yo diria que el "bolsillo" es cartesia.
Volver arriba
joantopo
Moderador
adlfw
REGISTRADO : 31 May
2006
Mensajes: 2672
Ubicación: Barcelona-ITT
68XX Ad by save on | Close This Ad
-HeadlightSightDistance (HSD)
Gets or sets the headlight sight distance of the sag parabolic curve. (why not for sag and crest?)
-PassingSightDistance (PSD)
Gets or sets the passing sight distance of the crest parabolic curve. (why not for sag and crest?)
-StoppingSightDistance (SSD)
Gets or sets the stopping sight distance of the crest parabolic curve. (why not for sag and crest?)
For example:
And
1 de 3 22/08/2014 10:32
Foro Cartesia :: Ver tema - [Civil3D]Visibilidad en rasante en Civil 3D. http://www.cartesia.org/foro/viewtopic.php?t=28873&highlight=ispol
crest=acuerdo convexo.
sag=acuerdo cóncavo.
Entonces, debemos preguntarnos porqué no calcula la distancia de parada en acuerdos cóncavos, que es lo más logico, y lo que suele interesar porque es con rasante en BAJADA ..
Lo mismo pasa con la distancia de adelantamiento, que en convexo generalmente no se puede adelantar, y queremos la distancia de adelantamiento en aucerdos cóncavos.
No entiendo porqué Civil 3D calcula la distancia (parada,adelantamiento) para los casos de acuerdo en convexo y NO los calcula para acuerdo cóncavo que es justamente dónde es más necesario hacerlo.
_________________
No guardes nunca en la cabeza aquello que te quepa en un bolsillo.
Albert Einstein (1879-1955)
Yo diria que el "bolsillo" es cartesia.
Volver arriba
joantopo
Moderador
REGISTRADO : 31 May
adlfw
2006
Mensajes: 2672
Ubicación: Barcelona-ITT
68XX Ad by save on | Close This Ad
Al final lo he resuelto.
En el botón de "Kv..." al final de todo del textbox daré esta información que tiene Civil 3D.
MinimumKValueHSD y las otras 2 aunque no sé para qué sirven, puesto que sólo dan valor si es un sólo TIPO de acuerdo(si es cóncavo o convexo).
En caso de no dar valor, en el programa he puesto "DATO inválido".
Y dando valor, siempre dan el valor de "-1" y eso que he probado con distintos KV de los acuerdos verticales.
Como las distancias(parada, adelantamiento,etc..) son de lectura/escritura y yo calculo las mías,voy a ver si hago añado un formulario para consultar esas distancias y que se puedan modificar por el usuario, y a ser posible que
se modifiquen automáticamente por las distancias que calcula VisorNET.
La que me causa más confusión es "HeadlightSightDistance" que por descarte tendría que ser "distancia en CONDICIONES estéticas" pero traducido dá la sensación que sea la distancia de alcance de focos o algo así..
_________________
No guardes nunca en la cabeza aquello que te quepa en un bolsillo.
Albert Einstein (1879-1955)
Yo diria que el "bolsillo" es cartesia.
Volver arriba
joantopo
Moderador
REGISTRADO : 31 May
2006
Mensajes: 2672
Ubicación: Barcelona-ITT
68XX Ad by save on | Close This Ad
Se ha agregado un NUEVO comando a VisorNET llamado "Visibilidad" para mostrar las distancias (distancia de parada,adelantamiento,..) que usa Civil 3D y las calculadas siguiendo la normativa española(tabla derecha).
http://s21.postimg.org/kx835l8dj/visibilidad.jpg
Se hace así porque estas distancias sólo están disponibles en la API de Civil 3D en la colección PVIs.
Para mostrar los DATOS de la derecha hay que pulsar el botón "CALCULAR.."
La idea es poder modificar en un futuro las distancias de Civil 3D DESDE la tabla, pero como aún no me queda claro, puesto que sólo da las distancias en los casos de que sea acuerdo cóncavo o convexo(no para ambos) pues
no sé exactamente porqué lo hacen así. (por eso he puesto el símbolo de una X porque Civil dá un InvalidException porque no tiene valor dicho dato).
_________________
No guardes nunca en la cabeza aquello que te quepa en un bolsillo.
Albert Einstein (1879-1955)
Yo diria que el "bolsillo" es cartesia.
Volver arriba
Como se puede ver en la imagen, hay plena concordancia de datos entre la columna SSD(dist.parada) y la columna (dist.parada(ida)).
No sucede así con la distancia de adelantamiento (700m),ya que la columna PSD(adelantamiento) ofrece valores que son menos de la mitad.
_________________
No guardes nunca en la cabeza aquello que te quepa en un bolsillo.
Albert Einstein (1879-1955)
Yo diria que el "bolsillo" es cartesia.
Volver arriba
En cada categoría, viene la normativa respecto al TIPO de entidad (normativa para alineación o normativa para perfil), en el caso de los peraltes, va incluido dentro de "Alignments".
En Civil 3D, podemos indicar la normativa(el archivo XML a usar) desde las propiedades de alineación, o desde las propiedades de perfil, en cuyo caso, aplicará la normativa de una categoría u otra.
Sin embargo, nos encontramos que el archivo XML de la normativa española, no trae la categoría "Profile" con lo que aunque carguemos este archivo en las propiedades de perfil, no servirá de nada, porque tiene contenido vacío
para la normativa de perfil.
Por ejemplo, si por programación intento obtener los valores de MinimumKValueHSD o MinimumKValueSSD, estos serán siempre -1.
Si en cambio cogemos otro archivo XML y lo abrimos, veremos que la categoría "Profile" sí tiene contenido y aparece una tabla con el valor de MinimumKValueSSD,etc.. en función de la velocidad.
Os dejo esta imagen:
http://s17.postimg.org/yfqai5cmn/minimum_KV.jpg
La pega es que estos parámetros(MinimumKValueHSD,MinimumKValueSSD) en principio no se le PUEDEN meter mano porque son sólo de lectura,algo contradictorio si se pueden modificar cargando el arhivo XML..
_________________
No guardes nunca en la cabeza aquello que te quepa en un bolsillo.
Albert Einstein (1879-1955)
Yo diria que el "bolsillo" es cartesia.
Volver arriba
Si aplicamos este archivo como normativa a un perfil (propiedades de perfil), nos encontrará los errores de KV en función de la tabla de su XML, regida por su Velocidad.
Si abrimos el editor de geometría del perfil(con VAV) las últimas columnas serán éstas:
(de hecho, la columna "Tabla de acuerdos verticales" es la tabla del XML seleccionado).
2 de 3 22/08/2014 10:32
Foro Cartesia :: Ver tema - [Civil3D]Visibilidad en rasante en Civil 3D. http://www.cartesia.org/foro/viewtopic.php?t=28873&highlight=ispol
http://s28.postimg.org/thjy4u971/errores3.jpg
En la normativa española, y tal como aparece en VisorNET, es Fdist con un valor de 200m y se aplica como dist.adelantamiento en acuerdos cóncavos y nocturnidad.
Como se PUEDE ver, el usuario en Civil 3D tendría que escoger el mayor valor de los 3 si quiere hacer cumplir los 3 requisitos(pero lo tendría que hacer él).
Por ejemplo, el K del primer acuerdo es k=115.791 con lo que cumple el SSD y no se considera error en ese requisito.
En realidad, con VisorNET sucede lo mismo con los Kv dist.mínima parada,kV.dist.mínima adelantamiento y Kv mín CONDICIONES estéticas.
El usuario tendría que seleccionar el mayor de ellos para hacer cumplir los 3.
Entonces, mi conclusión, es que VisorNET lo hace bien calculando KVmín para la normativa española y el XML no sirve.
mi única duda es si las distancias mínimas(dist.adelantamiento,dist.parada y dist.iluminación) se utilizan para algo más que no sea para calcular el KV mínimo de cada categoría.
_________________
No guardes nunca en la cabeza aquello que te quepa en un bolsillo.
Albert Einstein (1879-1955)
Yo diria que el "bolsillo" es cartesia.
Volver arriba
Tenemos lo siguente:
-Los KV mínimos, ellos lo calculan con A.A.S.H.T.O. tables, es decir, una tabla en función de la velocidad obtienen su KV mínimo para las CONDICIONES de distancia de parada y KV mínimo para las condiciones de distancia de
adelantamiento.
Si nosotros no usamos un archivo XML o éste no contiene la tabla(como pasa en XML de España), si comprobamos los valores de MinimumKValueSSD,MinimumKValuePSD.. su valor será -1, que es que no PUEDE encontrarlo
porque no hay tabla.
-Nosotros, a diferencia de ellos, tal como hace nuestra normativa, a PARTIR de las distancias mínimas (de parada y adelantamiento) calculamos su respectivo Kv mínimo.
Al parecer, ellos no lo hacen así porque lo obtienen directamente de la tabla.
El HSD, highlight sight distance, que al principio no sabía que era, resulta que es el caso de distancia de parada para acuerdos cóncavos, por eso sólo se obtiene su distancia en TIPOS sag(cóncavos).
La distancia de parada en acuerdos convexos ya se obtiene con SSD.
Luego tenemos el PSD(dist.de adelantamiento) que contemplan para el caso de acuerdo convexo.
Quizá, una diferencia es que nosostros, o así hace Ispol, es que considera la altura del objetivo de 1.10 en vez de 0.20 para los casos de adelantamiento.
_________________
No guardes nunca en la cabeza aquello que te quepa en un bolsillo.
Albert Einstein (1879-1955)
Yo diria que el "bolsillo" es cartesia.
Volver arriba
Temas similare s
Página 1 de 1
Cambiar a:
Powered by Cartesia ©
3 de 3 22/08/2014 10:32