Preguntas más frecuentes (FAQ)

Buscar pregunta más frecuente




Soporte técnico 24/7

Base de datos de conocimientos

Además de nuestro soporte técnico (por ejemplo, por medio del chat), podrá encontrar varios recursos en nuestra página web que pueden ayudarle con su cálculo y diseño de estructuras utilizando Dlubal Software.

Boletín de noticias

Reciba información de manera regular sobre noticias, consejos útiles, eventos programados, ofertas especiales y cupones.

  • Respuesta

    Como las superficies solo tienen las direcciones x- e y- en el plano, es necesario definir cuál debería ser la tensión del aro y la tensión axial. En el siguiente ejemplo, sigma_x debería ser la tensión axial y sigma_y la tensión del aro.

    El ejemplo consiste en un contenedor circular inclinado (Figura 01). Después del modelado, el programa intenta alinear los sistemas de ejes locales en el sistema de ejes global (Figura 02). En el presente caso, sin embargo, el eje x debe correr a lo largo del contenedor para todas las superficies. Esta orientación se puede lograr de la siguiente manera.

    Primero, el eje z de todas las superficies debe apuntar hacia adentro o hacia afuera. En el ejemplo, se ha seleccionado la dirección hacia afuera. Si este no es el caso para una superficie, puede hacer clic con el botón derecho en la superficie y utilizar la función "Sistema de eje local inverso" para mover el eje z al otro lado de la superficie. Luego, seleccione todas las superficies y seleccione la pestaña Ejes en el cuadro de diálogo de superficie. La figura 03 muestra el cuadro de diálogo. En este caso, se ha seleccionado una de las líneas de límite que se extienden axialmente para la orientación. La Figura 04 muestra los sistemas de ejes locales ahora alineados. Todos los ejes x son axiales y todos los ejes y son circunferenciales.

    La figura 05 muestra los resultados de los esfuerzos de membrana axiales (sigma-x, m) y sobre la circunferencia (sigma-y, m).

  • Respuesta

    Para una resultante, se necesita una combinación de cargas concreta, que no se puede proporcionar mediante las combinaciones de resultados.

    El problema es evidente en el siguiente ejemplo. Se aplica una carga a una viga de vano simple con los tres casos de carga diferentes. Para el apoyo en el nudo 1, la envolvente de resultados de las 6 combinaciones de carga posibles da una P-Z máximo de 11,25 kN basada en el resultado de CO2 (ver figura 01). El apoyo en el nudo 2 tiene una P-Z máximo de 12 kN en base al resultado de CO1. Sin embargo, la resultante de 23,25 kN no existe en ninguna de las combinaciones de carga implicadas y, por lo tanto, es demasiado grande (CC1 y CC2 máximo con 22,5 kN).

    La situación es similar a la combinaciçon de resultados pura de los casos de carga que tienen los mismos valores P-Z máximo de los apoyos en los nudos 1 y 2. Sin embargo, aquí no es evidente que una resultante daría resultados incorrectos.

    Por esta razón, no se utiliza una resultante para combinaciones de resultados, ya que los resultados pueden ser incorrectos.

  • Respuesta

    Una imperfección se considera una carga y se transfiere mediante la interfaz del caso de carga. Siempre que la interfaz para el modelo ya se haya importado, la interfaz para las cargas (ILoads) seguida de la interfaz para el caso de carga 1 (ILoadCase) se importará posteriormente, si ya se ha creado antes:

            '   set loadcases
            Dim iLoads As iLoads
            Set iLoads = model.GetLoads
            
            '   get load case
            Dim iLc1 As ILoadCase
            Set iLc1 = iLoads.GetLoadCase(1, AtNo)
            
            '   define imperfection
            Dim imperf As Imperfection
            imperf.Comment = "test"
            imperf.Direction = LocalZType
            imperf.Inclination = 200
            imperf.no = 1
            imperf.ObjectList = 1
            imperf.Precamber = 300
            imperf.PrecamberActivity = ActivityAccording_EN_1993_1_1
            
            '   set imperfection
            iLc1.PrepareModification
            iLc1.SetImperfection imperf
            iLc1.FinishModification

    Los datos de la imperfección se completan primero, aquí para la barra 1, y luego se transfieren dentro de un bloque Prepare-/FinishModification de las interfaces del caso de carga.

  • Respuesta

    Para modificar un elemento existente, tiene que obtener la interfaz del elemento correspondiente, mostrado aquí utilizando una barra como ejemplo:

        Dim iModel As RSTAB8.model
        Set iModel = GetObject(, "RSTAB8.Model")
        iModel.GetApplication.LockLicense
        
        Dim iModData As IModelData
        Set iModData = iModel.GetModelData
        
        Dim iMem As RSTAB8.IMember
        Set iMem = iModData.GetMember(1, AtNo)

    Use este código para obtener la interfaz para la barra 1, que ya debe estar creada. Luego, puede usar el método .GetData () de la interfaz para obtener los datos de la barra.

    Si desea modificar los datos (como el giro de la barra en este caso), puede transferirlos posteriormente al programa dentro de un bloque Prepare-/FinishModification con el método .SetData ().


        Dim mem As RSTAB8.Member
        mem = iMem.GetData
        
        mem.Rotation.Angle = 0.5
        mem.Rotation.Type = RSTAB8.Angle
       
        iModData.PrepareModification
        iMem.SetData mem
        iModData.FinishModification
  • Respuesta

    El siguiente código muestra cómo obtener diferentes parámetros de cálculo a través de la interfaz COM. También se muestra cómo especificar una configuración para desactivar la rigidez a cortante:

        '   get model interface
        Set iApp = iModel.GetApplication()
        iApp.LockLicense
        
        '   get calculation interface
        Dim iCalc As RFEM5.ICalculation2
        Set iCalc = iModel.GetCalculation
        
        '   get surface bending theory
        Dim calc_bend As RFEM5.BendingTheoryType
        calc_bend = iCalc.GetBendingTheory
        
        '   get settings for nonlinearities
        Dim calc_nl As RFEM5.CalculationNonlinearities
        calc_nl = iCalc.GetNonlinearities
        
        '   get precision and tolerance settings
        Dim calc_prec As RFEM5.PrecisionAndTolerance
        calc_prec = iCalc.GetPrecisionAndTolerance
        
        '   get calculation settings
        Dim calc_sets As RFEM5.CalculationSettings
        calc_sets = iCalc.GetSettings
        
        '   get calculation options
        Dim calc_opts As RFEM5.CalculationOptions
        calc_opts = iCalc.GetOptions
        
        '   set ShearStiffness to false
        calc_opts.ShearStiffness = False
        iCalc.SetOptions calc_opts

    En el anexo, hay un Macro de EXCEL para su descarga.
  • Respuesta

    En primer lugar, se crea una viga de resultados exactamente como una barra normal:

        Dim model As RFEM5.model
        Set model = GetObject(, "RFEM5.Model")
        model.GetApplication.LockLicense

        On Error GoTo e

        Dim data As IModelData
        Set data = model.GetModelData

        Dim members(0) As RFEM5.Member
        
        members(0).No = 3
        members(0).LineNo = 12
        members(0).Type = ResultBeamType
        
        members(0).StartCrossSectionNo = 1
        members(0).EndCrossSectionNo = 1
        
        members(0).Comment = "result beam 1"

        data.PrepareModification
        data.SetMembers members
        data.FinishModification

    Después, se debe tomar la interfaz IMember de la barra correspondiente, y se utiliza el método GetExtraData para obtener la interfaz en IResultMember. Esta interfaz ahora se puede usar para leer o escribir los datos de ResultMember. Tenga en cuenta que se requiere un bloque Prepare-/Finishmodification al escribir:

        Dim iMem As IMember
        Set iMem = data.GetMember(3, AtNo)
        
        Dim iRMem As IResultBeam
        Set iRMem = iMem.GetExtraData
        
        Dim RMem As ResultBeam
        RMem = iRMem.GetData
        
        RMem.IncludeSurfaces = "1"
        RMem.IncludeSolids = "all"
        
        RMem.Integrate = WithinCuboidGeneral
        
        Dim params(0 To 3) As Double
        
        RMem.Parameters = params
        RMem.Parameters(0) = 0.5
        RMem.Parameters(1) = 0.5
        RMem.Parameters(2) = 0.1
        RMem.Parameters(3) = 0.1
        
        data.PrepareModification
        iRMem.SetData RMem
        data.FinishModification

    Se adjunta el archivo EXCEL Macro completo y el archivo de prueba correspondiente.
  • Respuesta

    Como el hormigón tiene un comportamiento de material no lineal que solo se puede simular con el módulo CONCRETE NL, no es posible analizarlo con el módulo adicional RF-STABILITY.

    El uso de otro modelo de material como el isótropo elástico lineal o el isótropo plástico no representaría la formación de grietas correctamente y, por lo tanto, los resultados no se pueden utilizar.

    Se puede llevar a cabo un análisis de estabilidad en pilares con RF-CONCRETE Columns o RF-CONCRETE Members. Puede encontrar un pequeño ejemplo en "Descargas".

    Este ejemplo incluye el cálculo de un pilare mediante el módulo adicional RF-CONCRETE Columns. Asegúrese de que el cálculo de los esfuerzos internos en RFEM se realiza según el análisis de primer orden y de que no se necesitan imperfecciones, porque el método utilizado en el módulo los tiene en cuenta.

    El ejemplo también implica el cálculo por medio de RF-CONCRETE NL Members. De nuevo, es necesario calcular de acuerdo con el análisis de segundo orden y se necesitan imperfecciones en forma de inclinaciones. Para que se pueda comparar mejor, la disposición de la armadura longitudinal se alineó con el resultado de RF-CONCRETE Columns, como se muestra en las figuras 01 y 02. Dado que el módulo optimiza la armadura después de un nuevo cálculo, la armadura deseada se guardó como una plantilla (ver flecha roja).

  • Respuesta

    La importación de archivos *.igs o *.stp (STEP) requiere el módulo adicional RX-LINK (ver figura 01). Actualmente no es posible exportar.

    Además, es posible importar un modelo con la opción CAD/BIM. Después de seleccionar el archivo que se va a importar, se puede activar en la pestaña "Opciones" del cuadro de diálogo "Nuevo modelo - Datos generales" (ver figura 02). Al usar esta opción, puede convertir adicionalmente los elementos geométricos directamente en barras, superficies o sólidos después de la importación (ver figura 03).

  • Respuesta

    Como software CAD, SolidWorks actualmente proporciona la salida a través de las interfaces IGES y STEP, que nuestro software puede importar pero que no se pueden exportar. Para la mayor comodidad posible, se debe activar la opción CAD/BIM (ver enlace).

    Además, también es posible intercambiar datos a través de archivos DXF. Aquí, RFEM también puede exportar o importar estructuras y superficies en 3D.

  • Respuesta

    El cálculo de una unión rígida de este tipo sin un refuerzo en el alma o una placa extrema sólo es posible con el módulo adicional RF-JOINTS Rigid. Se puede encontrar un ejemplo en el área de descargas.

1 - 10 de 64

Contacte con nosotros

Contacte con Dlubal Software

¿Ha encontrado su pregunta?
Si no es así, contacte con nosotros a través de nuestro servicio de asistencia gratuito por correo electrónico, chat o fórum, o envíenos su pregunta mediante el formulario en línea.

+34 911 438 160

info@dlubal.com

Primeros pasos

first-steps

Le proporcionamos consejos y trucos para ayudar a iniciarse con los programas principales de RFEM y RSTAB.

Simulación de flujos de viento y generación de cargas de viento

Con el programa independiente RWIND Simulation, se pueden simular flujos de viento alrededor de estructuras simples o complejas por medio de un túnel de viento digital.

Las cargas de viento generadas que actúan sobre esos objetos se pueden importar a RFEM o RSTAB.

Su soporte es el mejor con diferencia

“Muchas gracias por su útil información.

Me gustaría felicitar a su equipo de soporte. Estoy siempre impresionado por la rapidez y profesionalidad de las respuestas a las preguntas. En el sector del análisis estructural, utilizo varios programas que incluyen el contrato de servicio, pero su soporte es el mejor con diferencia.”