Flujos de procesamiento adicionales – Zanjas Variables


Ciertas estructuras lineales o longitudinales no mantienen una sección transversal constante a lo largo de su eje. En consecuencia, la zanja de excavación tampoco puede tener un perfil constante, ya que esto daría lugar a valores incompatibles con la propia estructura.

Considere el ejemplo de canales rectangulares de altura variable, como el Canal Retangular com Grelha Metálica (estándar VALE):

Por lo general, este tipo de estructura presenta una rasante horizontal en la parte superior, ya que se utiliza en patios y cruces de vías; por tanto, es necesario construir la sección con una altura variable —que oscila entre un mínimo y un máximo— para garantizar un flujo adecuado.

Aunque en este ejemplo la variación es leve, pueden darse situaciones en las que la diferencia de altura sea significativa, lo que justifica la inclusión de este flujo adicional.

Para añadir este flujo adicional al modelador, siga estos pasos:

  1. En el diagrama de flujo del modelador, incluya un IF o un Switch:
  2. Si elige el Switch, introduzca lo siguiente en la Expresión de elección (Choice Expression):
    ExtraFlows.ToString

    En SOLIDOS, el Switch opera utilizando cadenas de texto (strings)
  3. Si elige un IF, la expresión será:
    ExtraFlows = ExtraFlows.VariableTrench

    En el panel de propiedades, ExtraFlows es una propiedad estándar del modelador; su valor es un enumerador del tipo SOLIDOS.ExtraFlows:
  4. Añada una Secuencia al diagrama de flujo y, dentro de ella, añada una actividad Establecer parámetro para cada una de las variables de la zanja:
    Obviamente, estas ecuaciones pueden variar según la sección típica.
    Para este ejemplo, se consideró una sección rectangular en la que la altura interior varía y el eje que define la sección está fijado en la parte superior del suelo interior:

    Para este ejemplo, *CoverHeight* (altura de recubrimiento) es la variable clave. Debe recalcularse para cada distancia reportada.
  5. Para cada distancia reportada por el motor de cálculo de excavación, estas variables deben recalcularse; por lo tanto, es necesario comprender cómo funcionan:

    O, más especespecíficamente para el ejemplo:

    Tenga en cuenta que las medidas de la sección típica (en negro) son creadas por el usuario y pueden tener cualquier nombre. Sin embargo, las medidas de la zanja excavada (en rojo) son medidas obligatorias.
  6. Observe la fórmula utilizada para calcular CoverHeight:
    CoverHeight = AlturaIni + (AlturaFim - AlturaIni) * Distance2D / comprimento
    Aquí, la variable Distance2D es una propiedad estándar del modelador que aparece en el panel de propiedades:

    Esta propiedad solo surte efecto en este flujo adicional; se ignora en los demás.

Al finalizar el proceso, observe los resultados para un componente insertado:

En la imagen, la columna resaltada es Cover Height (la propiedad CoverHeight), la cual varía a lo largo del componente debido a que la altura del mismo varía.

Abra el catálogo de Vale y examine el archivo ./Support/Vale.dwg; dentro de él, abra Dispositivos de gravedad lineal / Canal Retangular com Grelha Metálica - CGM (VALE) para comprender la disposición de las propiedades, así como el flujo adicional que se muestra aquí.