Le logiciel de calcul de structure RFEM 6 constitue la base d'une famille de logiciels modulaires. Le logiciel de base RFEM 6 permet de définir la structure, les matériaux et les sollicitations de structures planes et spatiales composées de barres, plaques, voiles et coques. Vous pouvez aussi travailler sur des structures combinées constituées de solides et d'éléments de contact.
Grâce à RSTAB, l'ingénieur structure a accès à un logiciel de structures filaires 3D qui répond aux exigences du calcul de structure moderne et reflète l'état actuel des techniques de construction.
Vous passez souvent trop de temps à calculer des sections ? Les logiciels Dlubal et le programme autonome RSECTION vous facilitent la tâche en déterminant et en effectuant une analyse des contraintes pour différentes sections.
Savez-vous toujours d'où vient le vent ? Du côté de l'innovation, bien sûr ! Avec RWIND 2, vous disposez d'un programme utilisant une soufflerie numérique pour la simulation numérique des flux de vent. Le programme simule ces flux autour de n'importe quelle géométrie de bâtiment et détermine les charges de vent sur les surfaces.
Vous souhaitez obtenir un aperçu des zones de charge de neige, des zones de vent et des zones sismiques ? Si tel est le cas, vous êtes au bon endroit. Utilisez notre outil de géolocalisation pour déterminer rapidement et efficacement les zones de neige, de vent et de sismicité selon l'Eurocode et d'autres normes internationales.
Souhaitez-vous tester la puissance des logiciels Dlubal Software ? C'est votre chance ! Avec la version complète gratuite de 90 jours, vous pouvez tester l'ensemble de nos logiciels.
Les poutres à âme nervurée permettent de continuer d'optimiser les structures en acier. Elles sont souvent utilisées pour réduire le poids propre des éléments porteurs principaux et pour empêcher la rupture par flambement des âmes par la nervure.
Cet exemple est basé sur une poutre WTE – 1 250 – 300 x 20 du catalogue Zeman.
Pour créer un modèle de cette poutre, il est préférable de commencer par modéliser une onde sinusoïdale qui sera utilisée pour modifier l'âme. Ce projet se compose des étapes illustrées ci-dessous et des images ci-dessous.
Après ces étapes, il est recommandé de créer une section paramétrique avec les dimensions de la poutre ondulée. Les barres utilisant cette section peuvent ensuite être transformées en surfaces.
Avec cet ensemble de surfaces, il est recommandé de copier la spline sinus dans la position des bords supérieur et inférieur de la surface représentant l'âme.Il est ensuite nécessaire de modifier le type de géométrie de la surface de l'âme en Quadrangle et de redéfinir les lignes de contour de cet élément.
Après avoir préparé la géométrie, il est nécessaire de se concentrer sur la finition du modèle pour le calcul. Sélectionnez les lignes de début et de fin de la barre et créez une barre de type Rigide. Il est ensuite possible de définir des appuis nodaux sur la poutre et des charges sur le modèle. Pour calculer les efforts internes résultants d'une barre, nous recommandons de définir une poutre résultante sur la ligne centrale principale. Ces étapes permettent de lancer l'analyse de la poutre.
N'oubliez pas de définir des paramètres de maillage appropriés avec une longueur cible adéquate des éléments finis et d'utiliser un raffinement de maillage linéique sur les lignes sinus.
Oui, c'est généralement possible.
Si une structure de pylône exportée depuis RF-/TOWER est reconnue, toutes les barres adaptées au modèle de ce module sont listées dans la section Attribution de sections. Les numéros de barre des objets définis dans les pièces jointes RF-/TOWER sont également précisés.
Si le modèle a été généré sans la structure RF-/TOWER, les numéros de barre peuvent être entrés manuellement dans les lignes du tableau. Vous avez également la possibilité d'utiliser le bouton pour définir graphiquement les composants dans la fenêtre de travail de RFEM ou RSTAB.
Les paramètres de calcul d'un cas de charge ne peuvent pas être définis initialement lors de sa création, mais uniquement par la suite à l'aide de l'interface du cas de charge existant. Pour obtenir l'interface d'un cas de charge, vous devez d'abord avoir les interfaces « IModel » et « ILoads » :
Sub test_analysis_parameters()Dim iApp As RFEM5.ApplicationSet iApp = GetObject(, "RFEM5.Application")iApp.LockLicenseDim iMod As RFEM5.IModel3Set iMod = iApp.GetActiveModelOn Error GoTo e' get interface of loadsDim iLds As RFEM5.iLoadsSet iLds = iMod.GetLoads' get interface of load caseDim iLc As RFEM5.ILoadCaseSet iLc = iLds.GetLoadCase(1, AtNo)' get analysis parametersDim param_analy As RFEM5.AnalysisParametersparam_analy = iLc.GetAnalysisParameters' change analysis parametersparam_analy.Method = Postcriticalparam_analy.ModifyLoadingByFactor = Trueparam_analy.LoadingFactor = 1.5' ...' set new analysis parametersiLds.PrepareModificationiLc.SetAnalysisParameters param_analyiLds.FinishModificatione:If Err.Number <> 0 Then MsgBox Err.description, vbCritical, Err.SourceiMod.GetApplication.UnlockLicenseSet iMod = NothingEnd Sub
Utilisez « ILoads.GetLoadcase » pour obtenir l'interface pour un cas de charge spécifique. Cette interface contient les fonctions « GetAnalysisParameters » et « SetAnalysisparameters », qui permettent de lire et d'écrire des paramètres.
La même procédure s'applique également aux combinaisons de charges.
Une distribution des charges de vent définie par l'utilisateur n'est pas prévue par l'Eurocode. La distribution de la charge de vent dans le module additionnel RF-/TOWER Loading ne peut être définie par l'utilisateur qu'après avoir sélectionné une DIN (exemple : DIN 4131:1993-11) dans la Fenêtre 1.3 de la partie 1 (voir la Figure 01).
Vous pouvez ensuite sélectionner la distribution définie par l'utilisateur dans la fenêtre 1.4 « Charge de vent - partie 2 » et la définir dans le tableau de la Figure 02.
Pour calculer uniquement certains cas de charge, combinaisons de charges ou de résultats, comme c'est le cas à l'aide de la commande « À calculer... » (voir la Figure 01), vous pouvez utiliser la méthode CalculateBatch de l'interface ICalculation. Pour le transfert, cette méthode nécessite un champ avec le type de chargement Loading. Il inclut le numéro de la charge et son type (une combinaison de charges, par exemple) :
Sub batch_test() ' get interface from the opened model and lock the licence/program Dim iModel As RFEM5.IModel3 Set iModel = GetObject(, "RFEM5.Model") iModel.GetApplication.LockLicense On Error GoTo e ' get interface for calculation Dim iCalc As ICalculation2 Set iCalc = iModel.GetCalculation ' create array with loading types Dim loadings(3) As Loading loadings(0).no = 1 loadings(0).Type = LoadCaseType loadings(1).no = 4 loadings(1).Type = LoadCaseType loadings(2).no = 4 loadings(2).Type = LoadCombinationType ' calculate all loadings from the array at once iCalc.CalculateBatch loadingse: If Err.Number <> 0 Then MsgBox Err.description, , Err.Source Set iModelData = Nothing iModel.GetApplication.UnlockLicense Set iModel = NothingEnd Sub
Logiciels de base RFEM 5 ou RSTAB 8
Modules additionnels
Analyse des flux de vent en soufflerie numérique
Analyse dynamique