Программа для расчёта конструкций RFEM 6 является основой нашей модульной системы программного обеспечения. Основная программа RFEM 6 используется для задания конструкций, материалов и нагрузок плоских и пространственных конструктивных систем, состоящих из плит, стен, оболочек и стержней. Программа также позволяет создавать комбинированные конструкции, а также моделировать тела и контактные элементы.
RSTAB 9 - это мощная программа для расчёта и проектирования 3D конструкций балок, каркасов или ферм, которая которая помогает инженерам-строителям соответствовать современным требованиям и отражает последние тенденции в области строительного проектирования.
Вы часто тратите слишком много времени на расчёт сечений? Программное обеспечение Dlubal и автономная программа RSECTION облегчают вашу работу, определяя характеристики и выполняя расчёт напряжений для различных сечений.
Вы всегда знаете, откуда дует ветер? Конечно, со стороны инноваций! RWIND 2 - это программа, которая использует цифровую аэродинамическую трубу для численного моделирования потоков ветра. Программа моделирует эти потоки вокруг зданий любой геометрической формы и определяет ветровые нагрузки на поверхности.
Вам нужен обзор зон снеговой, ветровой и сейсмической нагрузок? Тогда вы находитесь по адресу. Используйте инструмент Geo-Zone Tool для быстрого и лёгкого определения снеговых нагрузок, скоростей ветра и данных по сейсмике в соответствии с ASCE 7‑16 и другими нормативами различных стран.
Хотите попробовать в работе функции программ Dlubal Software? У вас есть такая возможность! Бесплатная полная версия на 90 дней позволяет вам в полной мере попробовать в работе все наши программы.
Функция для нелинейных шарниров линий в настоящее время недоступна в библиотеке высокого уровня Python. Однако, поскольку пользовательские параметры могут использоваться в методе для шарниров линий, как обычно, создание нелинейных шарниров линий не является проблемой.
В примере программы сначала создаются две прямоугольные поверхности с узловыми опорами, которые соединяются по линии 6.
Задание нелинейного шарнира линии начинается с линии 39. Сначала создается словарь p с параметрами. Должны быть заданы три степени свободы перемещения и одна степень свободы поворота. Значение 0.0 означает, что степень свободы не занята. Если вместо этого записано числовое значение, оно интерпретируется как пружина. Убедитесь, что здесь используются основные единицы СИ. С помощью inf степень свободы задаётся как фиксированная.
p
0.0
inf
Должна быть нелинейность в наоравлении y. Это устанавливается ключом translational_release_u_y_nonlinearity. В этой статье описывается, как определить необходимые значения, такие как NONLINEARITY_TYPE_FAILURE_IF_POSITIVE.
translational_release_u_y_nonlinearity
NONLINEARITY_TYPE_FAILURE_IF_POSITIVE
Для задания расчётных длин в RFEM 6 есть два варианта. First, edit the member and navigate to the "Design Types" Tab. Second, create a new effective lengths definition.
Third, set whether you would like to calculate the critical moment according to the Eigenvalue method or Chapter F from the AISC. Fourth, navigate to the "Nodal Supports and Effective Lengths" tab. Within this tab there are two different methods that can be used.
Метод 1: Узловые опоры и расчетные длины
Referencing Member No. 1 in the attached model, for this column you can see a how the effective lengths for the Start, End, and Intermediate nodes are defined. First, click on Select Member or Member Set and then select the member. This will activate the intermediate nodes along the member length in the table. Next, check whether the node can move in the y/z axis (weak/strong axis), rotate about its local x-axis (torsion), and about its local z-axis (LTB).
The Warping (ω) input options will adjust the effective length for LTB, similar to the rotational z-axis restraint. For Ch. F calculations, the warping can be fully restrained or released. For Eigenvalue calculations, in addition to the fully restrained or released option, there is also the ability to set partial fixity with a warping spring constant.
Top and bottom flanges can also be restrained separately by fixing the y-axis and by releasing (unchecking) the rotation about the local x-axis restraint (torsion).
Метод 2: "K" Factors and Absolute Values
Referencing Member No. 5 in the attached model, the effective length factors can be used to define the unbraced length directly and/or apply the appropriate member end conditions. To adjust the unbraced lengths directly instead of utilizing the nodes on the member (Method 1), the "K" factors can be entered manually in the table below. Or the "Absolute Values" can be entered by selecting the option "Absolute Values". Then the unbraced length itself can be entered manually instead. This method is best used when there are no intermediate nodes currently present on the member.
Um ein nicht lineares Element wie ein Stabendgelenk mit Diagramm oder Ausfall anlegen zu können, muss zunächst das Stabendgelenk angelegt werden. Wenn RFEM das Stabendgelenk kennt, kann dieses über die Schnittstelle IMemberEndRelease geholt werden. Diese Schnittstelle verfügt dann über die Methoden GetData() und SetData(). Beide Methoden sind in der Lage sowohl die einfachen Stabendgelenkdaten vom Typ MemberEndRelease als auch die Daten einer Nichtlinearität auszulesen bzw. zu schreiben.
Im folgenden Beispiel wird in Stabendgelenk zunächst für die x-Richtung ein Gelenk aktiviert und dann als Nichtlinearität in x-Richtung der Typ WorkingDiagramType eingestellt. Nachdem diese Daten mithilfe eines Prepare-Finish-Modification-Blocks an RFEM übergeben wurden, legt dieses intern die Nichtlinearität an. Um diese mit Daten zu füllen, werden zunächst die vorhandenen Daten über GetData() von der Schnittstelle des Stabendgelenks geholt.
Nachdem die Daten (NonlinearityDiagram) ausgefüllt wurden, werde diese wieder mit SetData() übergeben:
Sub SetNLDiagram()Dim model As RFEM5.modelSet model = GetObject(, "RFEM5.Model")On Error GoTo eDim iApp As RFEM5.ApplicationSet iApp = model.GetApplicationiApp.LockLicenseiApp.ShowDim iModelData As RFEM5.iModelDataSet iModelData = model.GetModelData' modify member end release' set nonlinearity "Diagram" for x translationDim iMemHing As RFEM5.IMemberHingeSet iMemHing = iModelData.GetMemberHinge(1, AtNo)Dim memHing As RFEM5.MemberHingememHing = iMemHing.GetData()memHing.TranslationalConstantX = 0memHing.TranslationalNonlinearityX = WorkingDiagramType' Set new dataiModelData.PrepareModificationiMemHing.SetData memHingiModelData.FinishModification' create diagramDim tbl1() As DoubleReDim tbl1(1, 1)tbl1(0, 0) = 0 ' u-xtbl1(0, 1) = 0 ' P-xtbl1(1, 0) = 0.02 ' u-x (mm)tbl1(1, 1) = 2000 ' P-x (N)Dim nldHing As RFEM5.NonlinearityDiagramnldHing.ForceType = StiffnessDiagramForceType.NoneStiffnessForcenldHing.PositiveZoneType = DiagramAfterLastStepType.TearingDiagramTypenldHing.PositiveZone = tbl1nldHing.Symmetric = TrueDim iNldiag As RFEM5.INonlinearityDiagramSet iNldiag = iMemHing.GetNonlinearity(AlongAxisX)' Set new dataiModelData.PrepareModificationiNldiag.SetData nldHingiModelData.FinishModificatione: If Err.Number <> 0 Then MsgBox Err.description, , Err.Sourcemodel.GetApplication.UnlockLicenseEnd Sub
Die Vorgehensweise ist für Knotenlager und andere Nichtlinearitäten analog.
We are pleased that RFEM 6 licensing configuration is entirely cloud based. You only need your login credentials to access the program from any computer at any location. Therefore, we will no longer offer a standalone vs. a network license which required the license manager to be installed on either a client computer or server as this was the case with RFEM 5.
Additionally, the upgrade cost for an existing RFEM 5 network vs. standalone license will be the same for both.
RFEM 6 will be released in phases. The initial phase will not include all capabilities that RFEM 5 currently has such as CLT design (RF-LAMINATE), glass design (RF-GLASS), some BIM integration (i.e. Revit), and a handful of other features. Therefore, we will continue to fully support RFEM 5 until RFEM 6 during this ~2-year overlap period. Customers who rely heavily on CLT design, may choose to not upgrade to RFEM 6 until a later time or can upgrade and have concurrent access to both RFEM 5 and RFEM 6.
There are separate upgrade fees for both RFEM 5 and the add-on modules that you currently own. The RFEM 5 upgrade fee is a set price while the add-on module upgrades vary.
There will only be one upgrade fee for multiple standards within the same material family. For example, if you currently own a seat of RF-STEEL AISC and RF-STEEL CSA, there is only one upgrade fee for both add-on modules, which you will now have access to steel design in RFEM 6 according to the AISC, CSA, EC3, and all other international standards. These add-ons now include all national and international standards in one product which will be much more cost effective.
For an itemized quote specific to your current RFEM 5 products, please contact us as we are happy to put this together for you.
Die Version 13.60 von Halfen HDB ist nach dem Release von RFEM 5.26.02 erschienen. Somit ist die Version 13.60 von Halfen HDB nicht mit Versionen von RFEM (bis 5.26.02) kompatibel.
Bitte installieren Sie eine aktuellere Version von RFEM 5 (mindestens 5.27.01).
Да, узловые высвобождения можно создавать через интерфейс COM. Вот пример:
Sub nodal_release ()Dim iApp As RFEM5.ApplicationDim iModel As RFEM5.model On Error GoTo e Set iApp = GetObject(, "RFEM5.Application")iApp.LockLicense test = iApp.GetModelCountУстановить iModel = iApp.GetModel (0) Dim iModeldata как RFEM5.iModeldataУстановите iModeldata = iModel.GetModelData ' для установки узлового высвобождения требуется шарнир стержня' объект для системы координат не может совпадать с высвобожденнымТусклый кивокnodRel.Location = OriginalLocationTypenodRel.AxisSystem = LocalFromLinenodRel.AxisSystemFromObjectNo = 2nodRel.Comment = "тестовый высвобождение узла"nodRel.MemberHingeNo = 1nodRel.NodeNo = 1nodRel.ReleasedMembers = 1 iModeldata.PrepareModificationiModeldata.SetNodalRelease nodReliModeldata.FinishModification e: Если Err.Number <> 0, то MsgBox Err.description,, Err.Source iApp.UnlockLicense
End Sub
Обратите внимание, что местная система координат может не относиться к тем же элементам, что и высвобожденные.