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 3, vous disposez d’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.
Dans l'exemple de programme, un porte-à-faux est d'abord créé à partir d'un IPE 200. Celui-ci est chargé avec une charge de barre de 3,5 kN et le calcul est effectué.
Ce tableau est accessible à la ligne 34 :
La méthode ResultTables.NodesDeformations() requiert 3 arguments. Le type de résultats à lire doit d'abord être déterminé. Ces types de résultats peuvent être des :
ResultTables.NodesDeformations()
sein.
Le numéro du cas de charge, de la combinaison de charges, etc. doit ensuite être indiqué. Enfin, le numéro de nœud doit être transféré à la méthode.
La valeur de retour d de la méthode est une liste contenant un dictionnaire. Sur la ligne 37, d est affiché en entier. La ligne 40 indique comment accéder à une valeur spécifique. [0] est l'index de la liste et ['displacement_z'] est la clé du dictionnaire.
d
[0]
['displacement_z']
Sub test_section()' 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 Dim iSecs As RFEM5.ISections Set iSecs = iModel.GetSections()
' first delete all sections iSecs.PrepareModification iSecs.DeleteObjects ("All") iSecs.FinishModification ' set section on solid Dim sec As RFEM5.Section sec.EdgePointA.X = 2 sec.EdgePointA.Y = 5 sec.EdgePointA.Z = 0 sec.EdgePointB.X = 2 sec.EdgePointB.Y = 8 sec.EdgePointB.Z = 0 sec.no = 1 sec.Name = "solid section" sec.Plane = GlobalPlaneInPositiveX sec.ShowValuesInIsolines = False sec.Type = SectionOnSolidSectionLine sec.ObjectList = "1" iSecs.PrepareModification iSecs.SetSection sec iSecs.FinishModification
' set section on surface sec.EdgePointA.X = 2 sec.EdgePointA.Y = 0 sec.EdgePointA.Z = 0 sec.EdgePointB.X = 2 sec.EdgePointB.Y = 3 sec.EdgePointB.Z = 0 sec.no = 2 sec.Name = "surface section" sec.Plane = GlobalPlaneInPositiveX sec.ShowValuesInIsolines = True sec.Type = SectionViaSurfacePlane sec.ObjectList = "1" sec.Vector.X = 0 sec.Vector.Y = 0 sec.Vector.Z = 1 iSecs.PrepareModification iSecs.SetSection sec iSecs.FinishModification
' get results Dim iCalc As ICalculation2 Set iCalc = iModel.GetCalculation Dim iRes As IResults2 Set iRes = iCalc.GetResultsInFeNodes(LoadCaseType, 1) Dim secRes() As RFEM5.SectionResult secRes = iRes.GetResultsInSection(2, AtNo, ShearForceVy,ContinuousDistributionWithinObjects, False)
Le programme COMPOSITE-BEAM permet de vérifier les poutres mixtes selon la prénorme ENV 1994-1-1:1992:10.
Seule la prénorme est actuellement implémentée. La vérification selon l'EN 1994-1-1 n'est actuellement pas possible.
Veuillez consulter la présentation de COMPOSITE-BEAM.
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
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
Ce crash du système d’exploitation est dû à une erreur dans les pilotes de dongle actuels de la société GEMALTO. Cela se produit uniquement sur certains ordinateurs avec la configuration INTEL RAID.
Solution :
Veuillez utiliser les options de réparation de Windows et réinitialiser l’ordinateur à un moment antérieur à l’installation.
Veuillez ensuite installer la nouvelle version X.07.11 de RFEM/RSTAB.
Lien : http://extranet.dlubal.com/?file=RFEM5.07.11_64bit.exe Lien : http://extranet.dlubal.com/?file=RFEM5.07.11_32bit.exe Lien : http://extranet.dlubal.com/?file=RSTAB8.07.11_32bit.exe Lien : http://extranet.dlubal.com/?file=RSTAB8.07.11_64bit.exe Lien : http://extranet.dlubal.com/?file=COMPOSITE-BEAM8.07.11_32bit.exe Lien : http://extranet.dlubal.com/?file=COMPOSITE-BEAM8.07.11_64bit.exe Lien : http://extranet.dlubal.com/?file=CRANEWAY8.07.11_32bit.exe Lien : http://extranet.dlubal.com/?file=CRANEWAY8.07.11_64bit.exe Lien : http://extranet.dlubal.com/?file=PLATE-BUCKLING8.07.11_32bit.exe Lien : http://extranet.dlubal.com/?file=PLATE-BUCKLING8.07.11_64bit.exe Lien : http://extranet.dlubal.com/?file=RX-TIMBER2.07.11_32bit.exe Lien : http://extranet.dlubal.com/?file=RX-TIMBER2.07.11_64bit.exe Lien : http://extranet.dlubal.com/?file=SHAPE-THIN8.07.11_32bit.exe