diff --git a/DataAccess/DTOs/Converters/CrossSectionRepositoryToDTOConvertStrategy.cs b/DataAccess/DTOs/Converters/CrossSectionRepositoryToDTOConvertStrategy.cs
index 5fb2484..1045b8c 100644
--- a/DataAccess/DTOs/Converters/CrossSectionRepositoryToDTOConvertStrategy.cs
+++ b/DataAccess/DTOs/Converters/CrossSectionRepositoryToDTOConvertStrategy.cs
@@ -3,6 +3,7 @@ using NLog.Targets;
using StructureHelper.Models.Materials;
using StructureHelperCommon.Infrastructures.Exceptions;
using StructureHelperCommon.Infrastructures.Interfaces;
+using StructureHelperCommon.Infrastructures.Settings;
using StructureHelperCommon.Models;
using StructureHelperCommon.Models.Analyses;
using StructureHelperCommon.Models.Calculators;
@@ -10,6 +11,7 @@ using StructureHelperCommon.Models.Forces;
using StructureHelperCommon.Models.Loggers;
using StructureHelperLogics.Models.CrossSections;
using StructureHelperLogics.Models.Materials;
+using StructureHelperLogics.NdmCalculations.Analyses.ByForces;
using StructureHelperLogics.NdmCalculations.Primitives;
using System;
using System.Collections.Generic;
@@ -56,6 +58,8 @@ namespace DataAccess.DTOs
private CrossSectionRepositoryDTO GetNewRepository(ICrossSectionRepository source)
{
+ var project = ProgramSetting.CurrentProject;
+
CrossSectionRepositoryDTO newItem = new()
{
Id = source.Id
diff --git a/DataAccess/DTOs/Converters/ProjectToDTOConvertStrategy.cs b/DataAccess/DTOs/Converters/ProjectToDTOConvertStrategy.cs
index 5785aeb..25ed00d 100644
--- a/DataAccess/DTOs/Converters/ProjectToDTOConvertStrategy.cs
+++ b/DataAccess/DTOs/Converters/ProjectToDTOConvertStrategy.cs
@@ -1,7 +1,10 @@
using StructureHelperCommon.Infrastructures.Interfaces;
+using StructureHelperCommon.Infrastructures.Settings;
using StructureHelperCommon.Models;
using StructureHelperCommon.Models.Analyses;
using StructureHelperCommon.Models.Projects;
+using StructureHelperLogics.Models.CrossSections;
+using StructureHelperLogics.NdmCalculations.Analyses.ByForces;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -48,6 +51,7 @@ namespace DataAccess.DTOs
newItem.VisualAnalyses.Add(newVisualAnalysis);
}
return newItem;
+
}
private void Check()
diff --git a/DataAccess/DTOs/Converters/VisualAnalysisToDTOConvertStrategy.cs b/DataAccess/DTOs/Converters/VisualAnalysisToDTOConvertStrategy.cs
index d0cc426..83b6ebf 100644
--- a/DataAccess/DTOs/Converters/VisualAnalysisToDTOConvertStrategy.cs
+++ b/DataAccess/DTOs/Converters/VisualAnalysisToDTOConvertStrategy.cs
@@ -1,10 +1,13 @@
using DataAccess.DTOs.Converters;
using StructureHelperCommon.Infrastructures.Interfaces;
+using StructureHelperCommon.Infrastructures.Settings;
using StructureHelperCommon.Models;
using StructureHelperCommon.Models.Analyses;
using StructureHelperCommon.Models.Loggers;
using StructureHelperCommon.Models.Projects;
using StructureHelperLogic.Models.Analyses;
+using StructureHelperLogics.Models.CrossSections;
+using StructureHelperLogics.NdmCalculations.Analyses.ByForces;
using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/StructureHelper/Documentation/Verification/1_ex_09.shpj b/StructureHelper/Documentation/Verification/1_ex_09.shpj
new file mode 100644
index 0000000..9c2b7fc
--- /dev/null
+++ b/StructureHelper/Documentation/Verification/1_ex_09.shpj
@@ -0,0 +1,720 @@
+{
+ "$id": "1",
+ "$type": "RootObject",
+ "FileVersion": {
+ "Id": "39b5c6ec-7bd8-4940-98c5-277659d7dacf",
+ "VersionNumber": 1,
+ "SubVersionNumber": 0
+ },
+ "Project": {
+ "Id": "902c1a34-e477-4599-ba0d-d19cb488a790",
+ "VisualAnalyses": {
+ "$id": "2",
+ "$type": "ListOfIVisualAnalysis",
+ "$values": [
+ {
+ "$id": "3",
+ "$type": "VisualAnalysis",
+ "Id": "59d03c18-308a-409a-b077-27cb0877ce57",
+ "Analysis": {
+ "$id": "4",
+ "$type": "CrossSectionNdmAnalysis",
+ "Id": "ac34898b-2c0b-4dec-833b-9c7e269bd774",
+ "Name": "Тавровое сечение",
+ "Tags": "#New group",
+ "VersionProcessor": {
+ "$id": "5",
+ "$type": "VersionProcessor",
+ "Id": "82989610-aa62-4580-a566-eb499ae41bbc",
+ "Versions": {
+ "$type": "ListOfIDateVersion",
+ "$values": [
+ {
+ "$id": "6",
+ "$type": "DateVersion",
+ "Id": "946cc7b4-644a-4987-aa5b-8a80a3fabf6c",
+ "DateTime": "2024-12-24T09:37:56.5158052+05:00",
+ "Comment": "",
+ "AnalysisVersion": {
+ "$id": "7",
+ "$type": "CrossSection",
+ "Id": "dad621d2-5d27-4197-bed5-dec331ee961a",
+ "SectionRepository": {
+ "$id": "8",
+ "$type": "CrossSectionRepository",
+ "Id": "51f8d62a-0971-4af4-a0a0-dc918b615e4e",
+ "HeadMaterials": {
+ "$type": "ListOfIHeadMaterial",
+ "$values": [
+ {
+ "$id": "9",
+ "$type": "HeadMaterial",
+ "Id": "a5188e06-7102-4653-83f5-7992236b7e59",
+ "Name": "B25",
+ "Color": "#FFF0F8FF",
+ "HelperMaterial": {
+ "$id": "10",
+ "$type": "ConcreteLibMaterial",
+ "Id": "2307fd55-3ad8-42c9-8323-56313dad3960",
+ "RelativeHumidity": 0.55,
+ "MinAge": 0.0,
+ "MaxAge": 2207520000.0,
+ "MaterialEntityId": "27ca419d-cff3-4f7f-82af-d577bb343651",
+ "SafetyFactors": {
+ "$id": "11",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": [
+ {
+ "$id": "12",
+ "$type": "MaterialSafetyFactor",
+ "Id": "e098b593-fe47-4039-86d5-6b39658a9965",
+ "Name": "Gamma_b1",
+ "Take": true,
+ "Description": "Coefficient for considering long term calculations",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "13",
+ "$type": "MaterialPartialFactor",
+ "Id": "d03cfe9a-42d4-42f4-8e04-e85353114b93",
+ "FactorValue": 0.9,
+ "StressState": 0,
+ "CalcTerm": 2,
+ "LimitState": 1
+ },
+ {
+ "$id": "14",
+ "$type": "MaterialPartialFactor",
+ "Id": "3ff5e037-4a72-4d13-b543-9c51cdfaa34c",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "15",
+ "$type": "MaterialSafetyFactor",
+ "Id": "9034778d-b1e0-4314-b7e9-5477032e49fd",
+ "Name": "Gamma_b2",
+ "Take": false,
+ "Description": "Coefficient for plain concrete structures",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "16",
+ "$type": "MaterialPartialFactor",
+ "Id": "fedd4ef4-75bd-490a-85b5-cebf98b3a737",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "17",
+ "$type": "MaterialPartialFactor",
+ "Id": "fdd85b45-897a-4722-99c4-23f0c64c17ab",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "18",
+ "$type": "MaterialSafetyFactor",
+ "Id": "18a2e9d6-230c-444f-a27a-bd2ed92223ee",
+ "Name": "Gamma_b3",
+ "Take": false,
+ "Description": "Coefficient for considering bleeding in vertical placement conditionals",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "19",
+ "$type": "MaterialPartialFactor",
+ "Id": "e260565d-d756-447e-a648-e8aca33de465",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "20",
+ "$type": "MaterialPartialFactor",
+ "Id": "49a903fd-4692-4394-b796-72020b9aabd2",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "TensionForULS": false,
+ "TensionForSLS": true,
+ "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a"
+ }
+ },
+ {
+ "$id": "21",
+ "$type": "HeadMaterial",
+ "Id": "dffebfb3-062d-4b7a-a7c2-f7f619744e9c",
+ "Name": "А400",
+ "Color": "#FFFF0000",
+ "HelperMaterial": {
+ "$id": "22",
+ "$type": "ReinforcementLibMaterial",
+ "Id": "57b1b5c9-a994-459b-a0b8-418ec59888b6",
+ "MaterialEntityId": "ea422282-3465-433c-9b93-c5bbfba5a904",
+ "SafetyFactors": {
+ "$id": "23",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": [
+ {
+ "$id": "24",
+ "$type": "MaterialSafetyFactor",
+ "Id": "20e7b65f-5bd4-4803-858f-adcc2777fdcf",
+ "Name": "New factor",
+ "Take": true,
+ "Description": "Material safety factor for reinforcement",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "25",
+ "$type": "MaterialPartialFactor",
+ "Id": "f93a168a-691d-415f-998a-510c13c3a545",
+ "FactorValue": 1.029,
+ "StressState": 0,
+ "CalcTerm": 1,
+ "LimitState": 1
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "MaterialLogicId": "54c4fe40-8f82-4995-8930-81e65e97edb9"
+ }
+ }
+ ]
+ },
+ "ForceActions": {
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$id": "26",
+ "$type": "ForceCombinationByFactor",
+ "Id": "4aa8a722-094b-4959-b3b3-661447122433",
+ "Name": "New Factored Load",
+ "LimitState": 2,
+ "CalcTerm": 1,
+ "FullSLSForces": {
+ "$id": "27",
+ "$type": "ForceTuple",
+ "Id": "592f1fd6-c662-4f70-94cc-aac097d67fc5",
+ "Mx": -300000.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "ULSFactor": 1.0,
+ "LongTermFactor": 1.0,
+ "SetInGravityCenter": true,
+ "ForcePoint": {
+ "$id": "28",
+ "$type": "Point2D",
+ "Id": "6cdd0e4f-7043-4681-b265-0865a3877608",
+ "X": 0.0,
+ "Y": 0.0
+ }
+ }
+ ]
+ },
+ "Primitives": {
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$id": "29",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "915425c0-6d0b-41b1-bc4e-8eda43427dc4",
+ "Name": "Стенка",
+ "RectangleShape": {
+ "$id": "30",
+ "$type": "RectangleShape",
+ "Id": "bfe81069-73f7-458f-b389-27bb1cc81a5c",
+ "Width": 0.2,
+ "Height": 0.5
+ },
+ "NdmElement": {
+ "$id": "31",
+ "$type": "NdmElement",
+ "Id": "93e83cb6-11bc-4af4-ba96-a49ade658fea",
+ "HeadMaterial": {
+ "$ref": "9"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "32",
+ "$type": "ForceTuple",
+ "Id": "a76d9777-7c9c-429d-92bc-0200d0353cbc",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "33",
+ "$type": "ForceTuple",
+ "Id": "1b06558c-2c0b-453f-bc12-e7ebff6bc0f2",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "34",
+ "$type": "VisualProperty",
+ "Id": "9b868dde-966f-4519-a682-b4039a8a0a16",
+ "IsVisible": true,
+ "Color": "#FFCFAA31",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "35",
+ "$type": "Point2D",
+ "Id": "c04c1c57-350d-4821-986d-2685d70253ca",
+ "X": 0.0,
+ "Y": 0.0
+ },
+ "DivisionSize": {
+ "$id": "36",
+ "$type": "DivisionSize",
+ "Id": "eacd6562-cf9f-457d-9296-f0baf30b173e",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ },
+ {
+ "$id": "37",
+ "$type": "RebarNdmPrimitive",
+ "Id": "13d758fd-ab47-49f7-ab54-97f5c65fc336",
+ "Name": "Арм",
+ "NdmElement": {
+ "$id": "38",
+ "$type": "NdmElement",
+ "Id": "b690bc91-cf68-4eee-89b5-c8a4ff8e0167",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "39",
+ "$type": "ForceTuple",
+ "Id": "ab874e1d-719d-4149-8f2a-1f09b4c80c58",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "40",
+ "$type": "ForceTuple",
+ "Id": "2b3d26f7-eb83-4f2b-ad17-1f84a5507cf6",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "41",
+ "$type": "VisualProperty",
+ "Id": "b289358c-2c60-4338-87bd-9dae1a686a92",
+ "IsVisible": true,
+ "Color": "#FFE4A35B",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "42",
+ "$type": "Point2D",
+ "Id": "f69ca5c2-b4e5-494b-bb38-fb18196e5a7f",
+ "X": -0.05,
+ "Y": -0.18
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0004908738521234052,
+ "HostPrimitive": {
+ "$ref": "29"
+ }
+ },
+ {
+ "$id": "43",
+ "$type": "RebarNdmPrimitive",
+ "Id": "ddd1fa9e-3341-4de1-96a6-3e0db78f3033",
+ "Name": "Арм",
+ "NdmElement": {
+ "$id": "44",
+ "$type": "NdmElement",
+ "Id": "1421d632-b8e1-4b5b-9830-eefa0a3f3ea5",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "45",
+ "$type": "ForceTuple",
+ "Id": "d3fac9c2-5d06-4c13-8473-2c8c437c709b",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "46",
+ "$type": "ForceTuple",
+ "Id": "28279071-cbef-44a0-88c3-729fc8004416",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "47",
+ "$type": "VisualProperty",
+ "Id": "42aed099-1867-4307-96fa-d520e2a6e16a",
+ "IsVisible": true,
+ "Color": "#FFF1B835",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "48",
+ "$type": "Point2D",
+ "Id": "1d0ae5a5-977a-44e5-8b15-bb53546b54d0",
+ "X": 0.05,
+ "Y": -0.18
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0004908738521234052,
+ "HostPrimitive": {
+ "$ref": "29"
+ }
+ },
+ {
+ "$id": "49",
+ "$type": "RebarNdmPrimitive",
+ "Id": "5c521ffc-9876-4c21-aaa4-877465492b07",
+ "Name": "Арм",
+ "NdmElement": {
+ "$id": "50",
+ "$type": "NdmElement",
+ "Id": "671fe79c-605d-4492-b65f-bddecdd15fa2",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "51",
+ "$type": "ForceTuple",
+ "Id": "6fe40126-1148-43dc-b3bd-8a9197c063a7",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "52",
+ "$type": "ForceTuple",
+ "Id": "46cdce19-d837-4e23-a076-028b84303d6e",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "53",
+ "$type": "VisualProperty",
+ "Id": "43d59221-0fff-484f-aea7-994bbbeddd72",
+ "IsVisible": true,
+ "Color": "#FF53F5C5",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "54",
+ "$type": "Point2D",
+ "Id": "bd11a453-6c13-47c5-8663-a7f458878dd0",
+ "X": -0.02,
+ "Y": -0.18
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0004908738521234052,
+ "HostPrimitive": {
+ "$ref": "29"
+ }
+ },
+ {
+ "$id": "55",
+ "$type": "RebarNdmPrimitive",
+ "Id": "0962e3a5-d3f1-4e15-8669-aa0c9d069379",
+ "Name": "Арм",
+ "NdmElement": {
+ "$id": "56",
+ "$type": "NdmElement",
+ "Id": "7c72f6a9-c091-4e47-99a6-d18d331c690d",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "57",
+ "$type": "ForceTuple",
+ "Id": "b6314b85-4580-418e-ac15-45bf120750ba",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "58",
+ "$type": "ForceTuple",
+ "Id": "765918a8-85ab-415a-b9ce-c259cac14c8e",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "59",
+ "$type": "VisualProperty",
+ "Id": "0a45f5a1-a045-495a-adeb-88ccf36cbb5d",
+ "IsVisible": true,
+ "Color": "#FF61C72A",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "60",
+ "$type": "Point2D",
+ "Id": "960cf499-4cec-43f9-ad76-b8c7ef997537",
+ "X": 0.02,
+ "Y": -0.18
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0004908738521234052,
+ "HostPrimitive": {
+ "$ref": "29"
+ }
+ },
+ {
+ "$id": "61",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "9caad877-5fcf-4518-a31b-957665f74b41",
+ "Name": "Полка",
+ "RectangleShape": {
+ "$id": "62",
+ "$type": "RectangleShape",
+ "Id": "40b2ae29-964d-45b2-ada6-64d7057b9556",
+ "Width": 0.4,
+ "Height": 0.1
+ },
+ "NdmElement": {
+ "$id": "63",
+ "$type": "NdmElement",
+ "Id": "c59691ea-7ba6-4aad-990c-d5e32f24ec08",
+ "HeadMaterial": {
+ "$ref": "9"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "64",
+ "$type": "ForceTuple",
+ "Id": "b13f112e-b13e-4a49-a9bb-797b9561dbce",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "65",
+ "$type": "ForceTuple",
+ "Id": "210c857a-4505-4712-b660-47bf80649521",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "66",
+ "$type": "VisualProperty",
+ "Id": "2eb8142d-fb2f-4def-bdde-d51a9a4fd86a",
+ "IsVisible": true,
+ "Color": "#FFB9E40F",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "67",
+ "$type": "Point2D",
+ "Id": "61611a01-b384-4fd0-8dd4-b8736c936eef",
+ "X": 0.0,
+ "Y": 0.3
+ },
+ "DivisionSize": {
+ "$id": "68",
+ "$type": "DivisionSize",
+ "Id": "3f81d912-99c0-4678-88d8-190ff1563243",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ }
+ ]
+ },
+ "Calculators": {
+ "$type": "ListOfICalculator",
+ "$values": [
+ {
+ "$id": "69",
+ "$type": "ForceCalculator",
+ "Id": "2c55bc0d-af06-47b6-bd1f-78f11329123f",
+ "Name": "New Force Calculator",
+ "InputData": {
+ "$id": "70",
+ "$type": "ForceCalculatorInputData",
+ "Id": "88be64af-c5ce-4796-b7d8-b81b3e29ed06",
+ "ForceActions": {
+ "$id": "71",
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$ref": "26"
+ }
+ ]
+ },
+ "Primitives": {
+ "$id": "72",
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$ref": "29"
+ },
+ {
+ "$ref": "37"
+ },
+ {
+ "$ref": "43"
+ },
+ {
+ "$ref": "49"
+ },
+ {
+ "$ref": "55"
+ },
+ {
+ "$ref": "61"
+ }
+ ]
+ },
+ "LimitStatesList": {
+ "$id": "73",
+ "$type": "ListOfLimitState",
+ "$values": [
+ 1
+ ]
+ },
+ "CalcTermList": {
+ "$id": "74",
+ "$type": "ListOfCalcTerms",
+ "$values": [
+ 1
+ ]
+ },
+ "Accuracy": {
+ "$id": "75",
+ "$type": "Accuracy",
+ "Id": "b781c40c-a15f-4cbf-b555-a5ec7d1509ad",
+ "IterationAccuracy": 0.001,
+ "MaxIterationCount": 1000
+ },
+ "CompressedMember": {
+ "$id": "76",
+ "$type": "CompressedMember",
+ "Id": "f17336c5-7ebb-4dd1-8783-24decfdf38f2",
+ "Bucling": false,
+ "GeometryLength": 3.0,
+ "LengthFactorX": 1.0,
+ "DiagramFactorX": 1.0,
+ "LengthFactorY": 1.0,
+ "DiagramFactorY": 1.0
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ },
+ "Comment": "Расчет прочности балки таврового сечения",
+ "Color": "#00000000"
+ }
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/StructureHelper/Documentation/Verification/1_ex_10.shpj b/StructureHelper/Documentation/Verification/1_ex_10.shpj
new file mode 100644
index 0000000..0eb9e0a
--- /dev/null
+++ b/StructureHelper/Documentation/Verification/1_ex_10.shpj
@@ -0,0 +1,1398 @@
+{
+ "$id": "1",
+ "$type": "RootObject",
+ "FileVersion": {
+ "Id": "738c3a9d-59d8-4874-8d45-5503dee2590e",
+ "VersionNumber": 1,
+ "SubVersionNumber": 0
+ },
+ "Project": {
+ "Id": "71131df2-9658-465d-b594-923b57be0a6e",
+ "VisualAnalyses": {
+ "$id": "2",
+ "$type": "ListOfIVisualAnalysis",
+ "$values": [
+ {
+ "$id": "3",
+ "$type": "VisualAnalysis",
+ "Id": "b9164cd6-8ba9-4d55-a778-3b841c9260d0",
+ "Analysis": {
+ "$id": "4",
+ "$type": "CrossSectionNdmAnalysis",
+ "Id": "13d1bb73-411e-4cbe-86ee-b976cc7531f1",
+ "Name": "Прогон Hf=80",
+ "Tags": "#New group",
+ "VersionProcessor": {
+ "$id": "5",
+ "$type": "VersionProcessor",
+ "Id": "4e516e22-94f2-47df-9840-5620371a7431",
+ "Versions": {
+ "$type": "ListOfIDateVersion",
+ "$values": [
+ {
+ "$id": "6",
+ "$type": "DateVersion",
+ "Id": "fa7ab5cf-ce96-4bc2-9237-e017a7aca29e",
+ "DateTime": "2024-12-10T14:14:36.9450422+05:00",
+ "Comment": "",
+ "AnalysisVersion": {
+ "$id": "7",
+ "$type": "CrossSection",
+ "Id": "9eda6864-a22f-4b67-a472-f0b9a8154bea",
+ "SectionRepository": {
+ "$id": "8",
+ "$type": "CrossSectionRepository",
+ "Id": "a80e9550-6a69-42a5-ac1d-b5f2ce80c9fe",
+ "HeadMaterials": {
+ "$type": "ListOfIHeadMaterial",
+ "$values": [
+ {
+ "$id": "9",
+ "$type": "HeadMaterial",
+ "Id": "525c7fff-773f-47fc-b570-31f1f83af961",
+ "Name": "В25",
+ "Color": "#FFF0F8FF",
+ "HelperMaterial": {
+ "$id": "10",
+ "$type": "ConcreteLibMaterial",
+ "Id": "2c603045-8c8c-46b7-9a74-733f58043932",
+ "RelativeHumidity": 0.55,
+ "MinAge": 0.0,
+ "MaxAge": 2207520000.0,
+ "MaterialEntityId": "27ca419d-cff3-4f7f-82af-d577bb343651",
+ "SafetyFactors": {
+ "$id": "11",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": [
+ {
+ "$id": "12",
+ "$type": "MaterialSafetyFactor",
+ "Id": "060e51a8-ffb7-4f27-bc7f-31e1c0dea7b5",
+ "Name": "Gamma_b1",
+ "Take": true,
+ "Description": "Coefficient for considering long term calculations",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "13",
+ "$type": "MaterialPartialFactor",
+ "Id": "f3846878-8459-40c9-b6ea-4f68d182820f",
+ "FactorValue": 0.9,
+ "StressState": 0,
+ "CalcTerm": 2,
+ "LimitState": 1
+ },
+ {
+ "$id": "14",
+ "$type": "MaterialPartialFactor",
+ "Id": "48a04322-520a-4097-b3c3-83b298a196d6",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "15",
+ "$type": "MaterialSafetyFactor",
+ "Id": "0003100a-a0f8-4541-b1fe-46c61d5c2a82",
+ "Name": "Gamma_b2",
+ "Take": false,
+ "Description": "Coefficient for plain concrete structures",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "16",
+ "$type": "MaterialPartialFactor",
+ "Id": "507d5d3c-3b35-4cc4-9fef-2010d3bed61c",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "17",
+ "$type": "MaterialPartialFactor",
+ "Id": "afb6e508-0001-497e-be85-834bd18a7158",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "18",
+ "$type": "MaterialSafetyFactor",
+ "Id": "1cdaf56b-ac1f-4906-91fc-4fc7b8480e4e",
+ "Name": "Gamma_b3",
+ "Take": false,
+ "Description": "Coefficient for considering bleeding in vertical placement conditionals",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "19",
+ "$type": "MaterialPartialFactor",
+ "Id": "2e10a420-ba23-4108-90cc-b3150a7b88f3",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "20",
+ "$type": "MaterialPartialFactor",
+ "Id": "7d07e05c-3383-4c8a-8ca3-269a4f22016f",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "TensionForULS": false,
+ "TensionForSLS": true,
+ "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a"
+ }
+ },
+ {
+ "$id": "21",
+ "$type": "HeadMaterial",
+ "Id": "553ae963-83e8-49b6-9386-bd1edf67bcd9",
+ "Name": "А400",
+ "Color": "#FFFF0000",
+ "HelperMaterial": {
+ "$id": "22",
+ "$type": "ReinforcementLibMaterial",
+ "Id": "636b80c1-37e3-4bbd-9214-41f47b3010ef",
+ "MaterialEntityId": "ea422282-3465-433c-9b93-c5bbfba5a904",
+ "SafetyFactors": {
+ "$id": "23",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": []
+ },
+ "MaterialLogicId": "54c4fe40-8f82-4995-8930-81e65e97edb9"
+ }
+ }
+ ]
+ },
+ "ForceActions": {
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$id": "24",
+ "$type": "ForceCombinationByFactor",
+ "Id": "84f90f78-4cae-4554-b31e-cde4c8afe8a4",
+ "Name": "New Factored Load",
+ "LimitState": 2,
+ "CalcTerm": 1,
+ "FullSLSForces": {
+ "$id": "25",
+ "$type": "ForceTuple",
+ "Id": "b1f39472-6a70-426a-8033-e6f5e96efe0b",
+ "Mx": -80099.99999999999,
+ "My": 19980.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "ULSFactor": 1.0,
+ "LongTermFactor": 1.0,
+ "SetInGravityCenter": true,
+ "ForcePoint": {
+ "$id": "26",
+ "$type": "Point2D",
+ "Id": "b72bbae5-698b-4c63-ad4c-46a23c8654b2",
+ "X": 0.0,
+ "Y": 0.0
+ }
+ }
+ ]
+ },
+ "Primitives": {
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$id": "27",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "6681ee38-e9d0-49f7-be84-9e1719544724",
+ "Name": "Стенка",
+ "RectangleShape": {
+ "$id": "28",
+ "$type": "RectangleShape",
+ "Id": "d0b6460d-edc7-496d-8e97-172577a16e8e",
+ "Width": 0.15,
+ "Height": 0.2
+ },
+ "NdmElement": {
+ "$id": "29",
+ "$type": "NdmElement",
+ "Id": "6950053c-d7fa-45c1-93e4-163fdc0b8fc4",
+ "HeadMaterial": {
+ "$ref": "9"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "30",
+ "$type": "ForceTuple",
+ "Id": "9481ec1d-fff9-4a75-976c-700c1fa7b210",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "31",
+ "$type": "ForceTuple",
+ "Id": "7040fea6-b8da-49c5-8caa-8eb473e48fe0",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "32",
+ "$type": "VisualProperty",
+ "Id": "c593ada8-e768-4c7c-ab55-3224da7d38cc",
+ "IsVisible": true,
+ "Color": "#FFC92E51",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "33",
+ "$type": "Point2D",
+ "Id": "6885c225-b0a4-42bf-8101-1ba3aa94c596",
+ "X": 0.0,
+ "Y": -0.1
+ },
+ "DivisionSize": {
+ "$id": "34",
+ "$type": "DivisionSize",
+ "Id": "f9dc6223-a174-4d4b-9ce4-33415c9c187f",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ },
+ {
+ "$id": "35",
+ "$type": "RebarNdmPrimitive",
+ "Id": "619f9523-5ef9-4824-bf73-112e196089a1",
+ "Name": "Арм2",
+ "NdmElement": {
+ "$id": "36",
+ "$type": "NdmElement",
+ "Id": "9b0c73c1-7b3f-4551-aa71-ac9ba70026b2",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "37",
+ "$type": "ForceTuple",
+ "Id": "d6d3e034-e0e4-4f9e-b110-76bd584719ab",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "38",
+ "$type": "ForceTuple",
+ "Id": "6ea695bd-aa8c-4624-90c9-14e439119e32",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "39",
+ "$type": "VisualProperty",
+ "Id": "956c2bc9-ceaf-4995-aa29-eae7ceeb92c3",
+ "IsVisible": true,
+ "Color": "#FFAF5D26",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "40",
+ "$type": "Point2D",
+ "Id": "f71dd8c2-7f9d-4252-a8b4-e46a7b52b871",
+ "X": -0.045,
+ "Y": -0.17
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0002544690049407732,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ },
+ {
+ "$id": "41",
+ "$type": "RebarNdmPrimitive",
+ "Id": "651f38b4-d5da-4ba2-b224-5c28a57a2e92",
+ "Name": "Арм1",
+ "NdmElement": {
+ "$id": "42",
+ "$type": "NdmElement",
+ "Id": "963424d5-871e-4709-8f71-51f4d11bd563",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "43",
+ "$type": "ForceTuple",
+ "Id": "89e7f782-f479-4b0d-bfc4-f53d79725b6c",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "44",
+ "$type": "ForceTuple",
+ "Id": "6a49d815-77f2-4c9f-b365-ca04545983a9",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "45",
+ "$type": "VisualProperty",
+ "Id": "b7363881-848e-4622-bde1-ed455fd018f0",
+ "IsVisible": true,
+ "Color": "#FF09964A",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "46",
+ "$type": "Point2D",
+ "Id": "360bfa29-0487-4f0f-8956-c59dfb05bd5b",
+ "X": 0.045,
+ "Y": -0.17
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0002544690049407732,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ },
+ {
+ "$id": "47",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "fba04484-c7c8-42c9-94df-c92e63ea775a",
+ "Name": "Полка",
+ "RectangleShape": {
+ "$id": "48",
+ "$type": "RectangleShape",
+ "Id": "c4698070-a133-4634-9b76-6ad48afcc916",
+ "Width": 0.3,
+ "Height": 0.08
+ },
+ "NdmElement": {
+ "$id": "49",
+ "$type": "NdmElement",
+ "Id": "52fa6c7e-cd0c-438b-814e-8abf664042d7",
+ "HeadMaterial": {
+ "$ref": "9"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "50",
+ "$type": "ForceTuple",
+ "Id": "b5331033-c736-4a0f-8449-5556c67487ef",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "51",
+ "$type": "ForceTuple",
+ "Id": "f44c4912-844b-42ea-9589-46f86e5ed04b",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "52",
+ "$type": "VisualProperty",
+ "Id": "5b9f5f41-f3ed-4fcf-90bb-2134933cc3fe",
+ "IsVisible": true,
+ "Color": "#FFF3B1D5",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "53",
+ "$type": "Point2D",
+ "Id": "75ac3b75-ef70-46a4-9adc-c132a6500caf",
+ "X": 0.0,
+ "Y": 0.16
+ },
+ "DivisionSize": {
+ "$id": "54",
+ "$type": "DivisionSize",
+ "Id": "27d5d427-f8ac-4e6c-a93a-b8fb84f7b403",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ },
+ {
+ "$id": "55",
+ "$type": "RebarNdmPrimitive",
+ "Id": "434ea4e8-0a01-4f95-8f1a-4045b42e6535",
+ "Name": "Арм3",
+ "NdmElement": {
+ "$id": "56",
+ "$type": "NdmElement",
+ "Id": "e30cc868-9341-420f-a86f-55322fd4db4e",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "57",
+ "$type": "ForceTuple",
+ "Id": "21060197-cc02-47e0-b965-c0b6ed472a39",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "58",
+ "$type": "ForceTuple",
+ "Id": "c5fad94e-9c6d-4237-acaa-2e6d67dc16fe",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "59",
+ "$type": "VisualProperty",
+ "Id": "9ac8dc12-04b7-4f40-85a3-1bd45e53db08",
+ "IsVisible": true,
+ "Color": "#FFAF5D26",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "60",
+ "$type": "Point2D",
+ "Id": "001755fc-5c09-4532-b231-cdac59eb4427",
+ "X": -0.045,
+ "Y": -0.125
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0002544690049407732,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ },
+ {
+ "$id": "61",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "75a05d41-5e0c-41b8-9c8b-6fa53c44651c",
+ "Name": "Стенка copy",
+ "RectangleShape": {
+ "$id": "62",
+ "$type": "RectangleShape",
+ "Id": "dbef240c-e0b1-49f9-bf59-3607556c8a69",
+ "Width": 0.15,
+ "Height": 0.12
+ },
+ "NdmElement": {
+ "$id": "63",
+ "$type": "NdmElement",
+ "Id": "2548c3b6-1565-4969-b1d8-318e4806a159",
+ "HeadMaterial": {
+ "$ref": "9"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "64",
+ "$type": "ForceTuple",
+ "Id": "942b9e71-063a-4e41-9b32-03a7b8093909",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "65",
+ "$type": "ForceTuple",
+ "Id": "54f2a606-814b-4da1-98de-219bca73c9a9",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "66",
+ "$type": "VisualProperty",
+ "Id": "0f790bce-01de-44cd-9d9e-7f11cc66a144",
+ "IsVisible": true,
+ "Color": "#FFC92E51",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "67",
+ "$type": "Point2D",
+ "Id": "1ba4b346-2703-4d7d-85e7-4f4783c94ca2",
+ "X": 0.0,
+ "Y": 0.06
+ },
+ "DivisionSize": {
+ "$id": "68",
+ "$type": "DivisionSize",
+ "Id": "f26b6c60-00e0-4fd1-b370-d9f4e98a2f3f",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ }
+ ]
+ },
+ "Calculators": {
+ "$type": "ListOfICalculator",
+ "$values": [
+ {
+ "$id": "69",
+ "$type": "ForceCalculator",
+ "Id": "bfd66cdb-f3b4-4bd1-939d-9600a6d5333c",
+ "Name": "New Force Calculator",
+ "InputData": {
+ "$id": "70",
+ "$type": "ForceCalculatorInputData",
+ "Id": "07a3e265-5b50-42d2-8cec-246ffcea08df",
+ "ForceActions": {
+ "$id": "71",
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$ref": "24"
+ }
+ ]
+ },
+ "Primitives": {
+ "$id": "72",
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$ref": "27"
+ },
+ {
+ "$ref": "35"
+ },
+ {
+ "$ref": "41"
+ },
+ {
+ "$ref": "47"
+ },
+ {
+ "$ref": "55"
+ },
+ {
+ "$ref": "61"
+ }
+ ]
+ },
+ "LimitStatesList": {
+ "$id": "73",
+ "$type": "ListOfLimitState",
+ "$values": [
+ 1
+ ]
+ },
+ "CalcTermList": {
+ "$id": "74",
+ "$type": "ListOfCalcTerms",
+ "$values": [
+ 1
+ ]
+ },
+ "Accuracy": {
+ "$id": "75",
+ "$type": "Accuracy",
+ "Id": "a7d83de6-242c-44dd-82e6-01a957876cbd",
+ "IterationAccuracy": 0.001,
+ "MaxIterationCount": 1000
+ },
+ "CompressedMember": {
+ "$id": "76",
+ "$type": "CompressedMember",
+ "Id": "c1bc029e-83b2-4219-9437-1d3beaf88185",
+ "Bucling": false,
+ "GeometryLength": 3.0,
+ "LengthFactorX": 1.0,
+ "DiagramFactorX": 1.0,
+ "LengthFactorY": 1.0,
+ "DiagramFactorY": 1.0
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ },
+ "Comment": "Расчет прогона с высотой полки 80мм",
+ "Color": "#00000000"
+ }
+ },
+ {
+ "$id": "77",
+ "$type": "VisualAnalysis",
+ "Id": "dcc5707c-cf42-463a-913e-63e53e98a9b8",
+ "Analysis": {
+ "$id": "78",
+ "$type": "CrossSectionNdmAnalysis",
+ "Id": "e60b578e-2149-4aad-8b7c-d8888aa0d494",
+ "Name": "Прогон Hf=95",
+ "Tags": "#New group",
+ "VersionProcessor": {
+ "$id": "79",
+ "$type": "VersionProcessor",
+ "Id": "08b0827a-cdf2-48e1-b0bc-54ad94f359c2",
+ "Versions": {
+ "$type": "ListOfIDateVersion",
+ "$values": [
+ {
+ "$id": "80",
+ "$type": "DateVersion",
+ "Id": "b5456570-26ea-4f64-ab94-4746b254c162",
+ "DateTime": "2024-12-25T11:57:25.8444989+05:00",
+ "Comment": "",
+ "AnalysisVersion": {
+ "$id": "81",
+ "$type": "CrossSection",
+ "Id": "5929f343-f858-48ef-af28-85589e4db3a9",
+ "SectionRepository": {
+ "$id": "82",
+ "$type": "CrossSectionRepository",
+ "Id": "24e7a793-cc40-4c33-85f0-5b8070a7afb6",
+ "HeadMaterials": {
+ "$type": "ListOfIHeadMaterial",
+ "$values": [
+ {
+ "$id": "83",
+ "$type": "HeadMaterial",
+ "Id": "5531d656-36e1-4095-811a-46c04f0fb379",
+ "Name": "В25",
+ "Color": "#FFF0F8FF",
+ "HelperMaterial": {
+ "$id": "84",
+ "$type": "ConcreteLibMaterial",
+ "Id": "1762998f-4547-4c05-b2ac-034ceff281f6",
+ "RelativeHumidity": 0.55,
+ "MinAge": 0.0,
+ "MaxAge": 2207520000.0,
+ "MaterialEntityId": "27ca419d-cff3-4f7f-82af-d577bb343651",
+ "SafetyFactors": {
+ "$id": "85",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": [
+ {
+ "$id": "86",
+ "$type": "MaterialSafetyFactor",
+ "Id": "ba56d1ed-ac4b-49c3-b458-8b1e562cbb54",
+ "Name": "Gamma_b1",
+ "Take": true,
+ "Description": "Coefficient for considering long term calculations",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "87",
+ "$type": "MaterialPartialFactor",
+ "Id": "ecbef76a-3209-4a56-971b-22c5d5e76b28",
+ "FactorValue": 0.9,
+ "StressState": 0,
+ "CalcTerm": 2,
+ "LimitState": 1
+ },
+ {
+ "$id": "88",
+ "$type": "MaterialPartialFactor",
+ "Id": "be2679db-dbef-44bb-95b7-978adf8d7663",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "89",
+ "$type": "MaterialSafetyFactor",
+ "Id": "bc11cc3b-e6c9-47c3-bbb9-07d0da6aab27",
+ "Name": "Gamma_b2",
+ "Take": false,
+ "Description": "Coefficient for plain concrete structures",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "90",
+ "$type": "MaterialPartialFactor",
+ "Id": "c30599bb-476d-40f9-ab91-97c7f4627e97",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "91",
+ "$type": "MaterialPartialFactor",
+ "Id": "735f7978-4721-4eb0-b256-66b181cf2772",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "92",
+ "$type": "MaterialSafetyFactor",
+ "Id": "78c20674-d489-4c32-b7c7-dd295f0e7422",
+ "Name": "Gamma_b3",
+ "Take": false,
+ "Description": "Coefficient for considering bleeding in vertical placement conditionals",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "93",
+ "$type": "MaterialPartialFactor",
+ "Id": "0f121cbb-bf5c-48d0-a878-30c3b3f212f4",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "94",
+ "$type": "MaterialPartialFactor",
+ "Id": "adef598e-a938-4e52-8679-3f81ecbe97ec",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "TensionForULS": false,
+ "TensionForSLS": true,
+ "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a"
+ }
+ },
+ {
+ "$id": "95",
+ "$type": "HeadMaterial",
+ "Id": "b1213cc8-78da-4741-898c-fa28b62b2f3f",
+ "Name": "А400",
+ "Color": "#FFFF0000",
+ "HelperMaterial": {
+ "$id": "96",
+ "$type": "ReinforcementLibMaterial",
+ "Id": "ae4dd712-2fda-4ccd-bc5f-2ad0b24af31f",
+ "MaterialEntityId": "ea422282-3465-433c-9b93-c5bbfba5a904",
+ "SafetyFactors": {
+ "$id": "97",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": []
+ },
+ "MaterialLogicId": "54c4fe40-8f82-4995-8930-81e65e97edb9"
+ }
+ }
+ ]
+ },
+ "ForceActions": {
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$id": "98",
+ "$type": "ForceCombinationByFactor",
+ "Id": "9707a642-427b-4ec8-a740-2e8b75e4af1d",
+ "Name": "New Factored Load",
+ "LimitState": 2,
+ "CalcTerm": 1,
+ "FullSLSForces": {
+ "$id": "99",
+ "$type": "ForceTuple",
+ "Id": "16a955ba-cee5-4143-91d1-1edeb53df844",
+ "Mx": -80099.99999999999,
+ "My": 19980.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "ULSFactor": 1.0,
+ "LongTermFactor": 1.0,
+ "SetInGravityCenter": true,
+ "ForcePoint": {
+ "$id": "100",
+ "$type": "Point2D",
+ "Id": "62b830a1-2d73-4652-be82-8c470cc99640",
+ "X": 0.0,
+ "Y": 0.0
+ }
+ }
+ ]
+ },
+ "Primitives": {
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$id": "101",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "22ec6870-46a2-40b2-9a3b-84ef65357b80",
+ "Name": "Стенка",
+ "RectangleShape": {
+ "$id": "102",
+ "$type": "RectangleShape",
+ "Id": "f6e57c5e-0f57-423c-8cd2-8f7b2cdb47ee",
+ "Width": 0.15,
+ "Height": 0.2
+ },
+ "NdmElement": {
+ "$id": "103",
+ "$type": "NdmElement",
+ "Id": "628a3475-52dc-4b91-839b-938ef59c6cb2",
+ "HeadMaterial": {
+ "$ref": "83"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "104",
+ "$type": "ForceTuple",
+ "Id": "6caea3a3-24b5-4e3b-bd7f-40f7dbf30eef",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "105",
+ "$type": "ForceTuple",
+ "Id": "4c387f86-8543-41cc-bfad-86818167b4eb",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "106",
+ "$type": "VisualProperty",
+ "Id": "d7fd9abb-1527-4b76-bff6-45da578f7872",
+ "IsVisible": true,
+ "Color": "#FFC92E51",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "107",
+ "$type": "Point2D",
+ "Id": "b8aa77d4-ccba-48ae-a515-efc204485478",
+ "X": 0.0,
+ "Y": -0.1
+ },
+ "DivisionSize": {
+ "$id": "108",
+ "$type": "DivisionSize",
+ "Id": "ac2df349-165e-4eb8-8673-3247fc7aef2a",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ },
+ {
+ "$id": "109",
+ "$type": "RebarNdmPrimitive",
+ "Id": "85601967-c57d-4a2a-91a6-8805fa64afe9",
+ "Name": "Арм2",
+ "NdmElement": {
+ "$id": "110",
+ "$type": "NdmElement",
+ "Id": "88bca65b-3972-4673-8ab2-e7001b69f7a6",
+ "HeadMaterial": {
+ "$ref": "95"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "111",
+ "$type": "ForceTuple",
+ "Id": "24d40da6-6cf3-4f9b-9fe5-8e6bb8e2d2f7",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "112",
+ "$type": "ForceTuple",
+ "Id": "2008fba4-ec35-499f-9aae-9da14198b781",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "113",
+ "$type": "VisualProperty",
+ "Id": "56d5b285-e4dd-4c2e-9929-5b66eabd7c8e",
+ "IsVisible": true,
+ "Color": "#FFAF5D26",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "114",
+ "$type": "Point2D",
+ "Id": "87635c2b-dc6b-4fc2-913f-72a3f2504da4",
+ "X": -0.045,
+ "Y": -0.17
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0002544690049407732,
+ "HostPrimitive": {
+ "$ref": "101"
+ }
+ },
+ {
+ "$id": "115",
+ "$type": "RebarNdmPrimitive",
+ "Id": "bcc9c15b-91b5-4d89-8bb7-3ae787b87375",
+ "Name": "Арм1",
+ "NdmElement": {
+ "$id": "116",
+ "$type": "NdmElement",
+ "Id": "11da1d5e-2e86-4457-904b-870736bd85e6",
+ "HeadMaterial": {
+ "$ref": "95"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "117",
+ "$type": "ForceTuple",
+ "Id": "44b656ea-749f-403f-9359-6697cc321cbc",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "118",
+ "$type": "ForceTuple",
+ "Id": "f639e672-adb8-441d-9189-4d4a23c1ddcc",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "119",
+ "$type": "VisualProperty",
+ "Id": "655dab9d-5563-4db9-89c1-32cc48b83b0c",
+ "IsVisible": true,
+ "Color": "#FF09964A",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "120",
+ "$type": "Point2D",
+ "Id": "0c4ed1a6-ddc8-46b9-9609-042a8538bbf5",
+ "X": 0.045,
+ "Y": -0.17
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0002544690049407732,
+ "HostPrimitive": {
+ "$ref": "101"
+ }
+ },
+ {
+ "$id": "121",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "ebee525c-bd0d-4b45-8196-23ed5fbc46e3",
+ "Name": "Полка",
+ "RectangleShape": {
+ "$id": "122",
+ "$type": "RectangleShape",
+ "Id": "393a80a4-2c32-45bf-b434-1f88eb018c82",
+ "Width": 0.3,
+ "Height": 0.095
+ },
+ "NdmElement": {
+ "$id": "123",
+ "$type": "NdmElement",
+ "Id": "0cc2e557-5f5f-40df-ae1c-3c6348776b09",
+ "HeadMaterial": {
+ "$ref": "83"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "124",
+ "$type": "ForceTuple",
+ "Id": "51a39bba-eb0a-4843-b320-a603080a79a4",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "125",
+ "$type": "ForceTuple",
+ "Id": "20a3e214-7dd3-4831-b453-909acfb1dff5",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "126",
+ "$type": "VisualProperty",
+ "Id": "72d40494-1071-495a-95e1-a0b28138e0d4",
+ "IsVisible": true,
+ "Color": "#FFF3B1D5",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "127",
+ "$type": "Point2D",
+ "Id": "af21ac43-1269-4f45-9c79-2e174d09af84",
+ "X": 0.0,
+ "Y": 0.1525
+ },
+ "DivisionSize": {
+ "$id": "128",
+ "$type": "DivisionSize",
+ "Id": "3f7b184b-6823-40a9-ac16-9fedeee1eafc",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ },
+ {
+ "$id": "129",
+ "$type": "RebarNdmPrimitive",
+ "Id": "64e2e42c-7e7b-4920-b664-942f004ac3dd",
+ "Name": "Арм3",
+ "NdmElement": {
+ "$id": "130",
+ "$type": "NdmElement",
+ "Id": "599cec92-2054-483a-bf2c-e82da198ccd7",
+ "HeadMaterial": {
+ "$ref": "95"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "131",
+ "$type": "ForceTuple",
+ "Id": "253eb16d-ecca-44e7-9bae-ff5fbefe116d",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "132",
+ "$type": "ForceTuple",
+ "Id": "5d0b80b1-695f-46ec-a05f-3f2ff2216a67",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "133",
+ "$type": "VisualProperty",
+ "Id": "5422a2cd-699f-4154-b0a5-a3b3510c49a9",
+ "IsVisible": true,
+ "Color": "#FFAF5D26",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "134",
+ "$type": "Point2D",
+ "Id": "be50cb52-1c67-4957-96d3-6240ea6cb7f4",
+ "X": -0.045,
+ "Y": -0.125
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0002544690049407732,
+ "HostPrimitive": {
+ "$ref": "101"
+ }
+ },
+ {
+ "$id": "135",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "e8f1a01a-4246-4935-986b-544caab5cf5f",
+ "Name": "Стенка copy",
+ "RectangleShape": {
+ "$id": "136",
+ "$type": "RectangleShape",
+ "Id": "67c7bb3b-688a-4a27-bb06-b59aa0953357",
+ "Width": 0.15,
+ "Height": 0.105
+ },
+ "NdmElement": {
+ "$id": "137",
+ "$type": "NdmElement",
+ "Id": "89a2723f-4a33-4d14-aa88-cbb41c7c8579",
+ "HeadMaterial": {
+ "$ref": "83"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "138",
+ "$type": "ForceTuple",
+ "Id": "cbc7b512-9621-4a19-b4bb-8f1aea4bd020",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "139",
+ "$type": "ForceTuple",
+ "Id": "050b3917-6f6b-4d33-a1ec-3c92b8105f22",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "140",
+ "$type": "VisualProperty",
+ "Id": "f6ff0c5d-16e7-4e62-b452-22b2da30d4df",
+ "IsVisible": true,
+ "Color": "#FFC92E51",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "141",
+ "$type": "Point2D",
+ "Id": "43564d9b-9d45-4d94-a48b-d60b57adf642",
+ "X": 0.0,
+ "Y": 0.0525
+ },
+ "DivisionSize": {
+ "$id": "142",
+ "$type": "DivisionSize",
+ "Id": "563b8b95-1158-45a3-8b2c-5480217b26cd",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ }
+ ]
+ },
+ "Calculators": {
+ "$type": "ListOfICalculator",
+ "$values": [
+ {
+ "$id": "143",
+ "$type": "ForceCalculator",
+ "Id": "0a5590ce-6b40-41f6-8fc0-1a692c4b1039",
+ "Name": "New Force Calculator",
+ "InputData": {
+ "$id": "144",
+ "$type": "ForceCalculatorInputData",
+ "Id": "7243a7d4-0a5d-4a6d-b72c-64a418c1ccba",
+ "ForceActions": {
+ "$id": "145",
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$ref": "98"
+ }
+ ]
+ },
+ "Primitives": {
+ "$id": "146",
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$ref": "101"
+ },
+ {
+ "$ref": "109"
+ },
+ {
+ "$ref": "115"
+ },
+ {
+ "$ref": "121"
+ },
+ {
+ "$ref": "129"
+ },
+ {
+ "$ref": "135"
+ }
+ ]
+ },
+ "LimitStatesList": {
+ "$id": "147",
+ "$type": "ListOfLimitState",
+ "$values": [
+ 1
+ ]
+ },
+ "CalcTermList": {
+ "$id": "148",
+ "$type": "ListOfCalcTerms",
+ "$values": [
+ 1
+ ]
+ },
+ "Accuracy": {
+ "$id": "149",
+ "$type": "Accuracy",
+ "Id": "6d237aa9-56a2-45e9-87a3-30c98a9e1213",
+ "IterationAccuracy": 0.001,
+ "MaxIterationCount": 1000
+ },
+ "CompressedMember": {
+ "$id": "150",
+ "$type": "CompressedMember",
+ "Id": "142711a1-9fa3-47f7-8388-2f1ec4dcaac0",
+ "Bucling": false,
+ "GeometryLength": 3.0,
+ "LengthFactorX": 1.0,
+ "DiagramFactorX": 1.0,
+ "LengthFactorY": 1.0,
+ "DiagramFactorY": 1.0
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ },
+ "Comment": "Расчет прогона с высотой полки 95мм",
+ "Color": "#00000000"
+ }
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/StructureHelper/Documentation/Verification/1_ex_42.shpj b/StructureHelper/Documentation/Verification/1_ex_42.shpj
index 148b342..22e75f8 100644
--- a/StructureHelper/Documentation/Verification/1_ex_42.shpj
+++ b/StructureHelper/Documentation/Verification/1_ex_42.shpj
@@ -2,7 +2,7 @@
"$id": "1",
"$type": "RootObject",
"FileVersion": {
- "Id": "22fe5398-75b8-40f8-8a91-3a6dc31b4b06",
+ "Id": "95abb17a-4564-4584-a1e7-77c444bf505e",
"VersionNumber": 1,
"SubVersionNumber": 0
},
@@ -20,7 +20,7 @@
"$id": "4",
"$type": "CrossSectionNdmAnalysis",
"Id": "eb7d3c12-38d4-43b2-a8b5-d44d9745e903",
- "Name": "New NDM Analysis",
+ "Name": "Плита 1150х300мм(h)",
"Tags": "#New group",
"VersionProcessor": {
"$id": "5",
@@ -230,14 +230,14 @@
"RectangleShape": {
"$id": "28",
"$type": "RectangleShape",
- "Id": "525a1771-462b-4298-8d8c-fb529c40a782",
+ "Id": "069bc370-60c3-4874-a5d2-5cc53f7922d8",
"Width": 1.15,
"Height": 0.3
},
"NdmElement": {
"$id": "29",
"$type": "NdmElement",
- "Id": "e71a5993-c5f1-4377-801b-6a16fb7f382c",
+ "Id": "b59d1618-71fa-4821-97d0-f2f90879b101",
"HeadMaterial": {
"$ref": "9"
},
@@ -245,7 +245,7 @@
"UsersPrestrain": {
"$id": "30",
"$type": "ForceTuple",
- "Id": "9842c3f3-2040-451a-adc1-891ad7a2125f",
+ "Id": "0f60aa1f-853b-4d12-a351-30036d4c663c",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -256,7 +256,7 @@
"AutoPrestrain": {
"$id": "31",
"$type": "ForceTuple",
- "Id": "6a0d05f1-d9f7-4cc7-b39e-03f3107bf17b",
+ "Id": "dec689a1-e304-4992-b784-af6532f0e351",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -268,7 +268,7 @@
"VisualProperty": {
"$id": "32",
"$type": "VisualProperty",
- "Id": "14d9b9a1-0f24-463c-a699-cb4d9896c742",
+ "Id": "cd74b323-ebce-4bb6-a41c-d85d323c6626",
"IsVisible": true,
"Color": "#FF85FE06",
"SetMaterialColor": true,
@@ -278,14 +278,14 @@
"Center": {
"$id": "33",
"$type": "Point2D",
- "Id": "8b4ad2fe-0bf8-44db-96bd-f2fbc6aa0ca0",
+ "Id": "6168700c-a809-4029-99df-f34a82cdf61d",
"X": -8.777998444946655E-18,
"Y": 0.002000407481565855
},
"DivisionSize": {
"$id": "34",
"$type": "DivisionSize",
- "Id": "2e0b61aa-e3ed-4a93-976a-7682667cf4e5",
+ "Id": "050617c4-ef0d-4b4b-a0a9-9456641b47e0",
"NdmMaxSize": 0.01,
"NdmMinDivision": 10,
"ClearUnderlying": false
@@ -300,7 +300,7 @@
"NdmElement": {
"$id": "36",
"$type": "NdmElement",
- "Id": "bbdd3afd-4c3d-4d0d-8f1b-5aaeb9a8e247",
+ "Id": "4a7f5fc1-61d1-4cb3-b9db-ffc03ece1ce6",
"HeadMaterial": {
"$ref": "21"
},
@@ -308,7 +308,7 @@
"UsersPrestrain": {
"$id": "37",
"$type": "ForceTuple",
- "Id": "1e99f4c9-f6b4-4eb6-9e20-eebe3cabe8b2",
+ "Id": "d214568e-56a7-434d-90e2-d4d533629d93",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -319,7 +319,7 @@
"AutoPrestrain": {
"$id": "38",
"$type": "ForceTuple",
- "Id": "db4b1e51-d981-4cce-ad26-9a0e637f7c52",
+ "Id": "4c5d9100-d879-4057-a6b3-4d61bce36fe1",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -331,7 +331,7 @@
"VisualProperty": {
"$id": "39",
"$type": "VisualProperty",
- "Id": "784d394c-5c78-4e9c-99a7-15729196ca4a",
+ "Id": "b26d54d1-c3c9-41a0-bd8d-78008a06c032",
"IsVisible": true,
"Color": "#FF4CD89C",
"SetMaterialColor": true,
@@ -341,7 +341,7 @@
"Center": {
"$id": "40",
"$type": "Point2D",
- "Id": "fd82e90c-038a-4ce1-9781-886936fd1c52",
+ "Id": "c29a1aa5-359f-430e-be91-d901611e3892",
"X": -0.5329999999999999,
"Y": -0.10599959251843413
},
@@ -359,7 +359,7 @@
"NdmElement": {
"$id": "42",
"$type": "NdmElement",
- "Id": "9fda98f6-067e-4fe9-8c01-916fccc0e7bb",
+ "Id": "00038b34-2ca8-46a9-8683-02a449ad473b",
"HeadMaterial": {
"$ref": "21"
},
@@ -367,7 +367,7 @@
"UsersPrestrain": {
"$id": "43",
"$type": "ForceTuple",
- "Id": "5a3adcd2-d993-4ee8-85e4-19d77cc42884",
+ "Id": "91ed563e-c048-4e21-8275-7ca158fae0d5",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -378,7 +378,7 @@
"AutoPrestrain": {
"$id": "44",
"$type": "ForceTuple",
- "Id": "24ec25bc-c27e-4d0e-9f81-da9f6ed0fce0",
+ "Id": "f6c9d2d6-a8c8-4984-a2fe-165519ca8bd7",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -390,7 +390,7 @@
"VisualProperty": {
"$id": "45",
"$type": "VisualProperty",
- "Id": "671e2358-43ff-43aa-b413-04009412de42",
+ "Id": "74f7620b-a855-4fe3-8737-33d96fbe24bc",
"IsVisible": true,
"Color": "#FF4567F3",
"SetMaterialColor": true,
@@ -400,7 +400,7 @@
"Center": {
"$id": "46",
"$type": "Point2D",
- "Id": "661d503f-25ab-470f-b41e-92b440c399ad",
+ "Id": "80ea2045-2d10-4589-bb29-045e610b2b0e",
"X": 0.5329999999999999,
"Y": -0.10599959251843413
},
@@ -418,7 +418,7 @@
"NdmElement": {
"$id": "48",
"$type": "NdmElement",
- "Id": "7faf3ead-d023-4537-964c-6afcd048b2ea",
+ "Id": "07c06fd9-06c9-4c26-a736-05dfee7b7185",
"HeadMaterial": {
"$ref": "21"
},
@@ -426,7 +426,7 @@
"UsersPrestrain": {
"$id": "49",
"$type": "ForceTuple",
- "Id": "6cd0e534-f72c-417a-b5f2-8f57e7789de1",
+ "Id": "0bc19e57-d05e-4ee5-ad43-187c226b7186",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -437,7 +437,7 @@
"AutoPrestrain": {
"$id": "50",
"$type": "ForceTuple",
- "Id": "248ad13d-d911-4fb3-ae8f-b19c559fa557",
+ "Id": "63fc53f5-0352-4f28-8a67-7cbf1359546f",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -449,7 +449,7 @@
"VisualProperty": {
"$id": "51",
"$type": "VisualProperty",
- "Id": "c84b9335-5563-4c08-a692-6d8803620277",
+ "Id": "00d92a97-0a0b-4fb4-b051-136560304f9c",
"IsVisible": true,
"Color": "#FF1357AB",
"SetMaterialColor": true,
@@ -459,7 +459,7 @@
"Center": {
"$id": "52",
"$type": "Point2D",
- "Id": "60452df4-23ec-4410-a466-94831d0c4910",
+ "Id": "872d7f7b-287d-4d3a-947a-727c20ddaf7e",
"X": -0.3198,
"Y": -0.10599959251843413
},
@@ -477,7 +477,7 @@
"NdmElement": {
"$id": "54",
"$type": "NdmElement",
- "Id": "5683242b-f963-4ffa-bfcd-a4d7a13bfd46",
+ "Id": "a82c796f-b6dd-4840-a899-4f347bf6f509",
"HeadMaterial": {
"$ref": "21"
},
@@ -485,7 +485,7 @@
"UsersPrestrain": {
"$id": "55",
"$type": "ForceTuple",
- "Id": "d85ed5bf-7895-4529-ad7f-29acbfe60c74",
+ "Id": "9e806e03-9393-4147-a3f7-2683f2781eb8",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -496,7 +496,7 @@
"AutoPrestrain": {
"$id": "56",
"$type": "ForceTuple",
- "Id": "3005b43d-45ca-4d27-9821-552f96c8d318",
+ "Id": "306cffdf-6330-4097-b904-5ac03d3d772f",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -508,7 +508,7 @@
"VisualProperty": {
"$id": "57",
"$type": "VisualProperty",
- "Id": "27e95277-caea-418c-bb73-dbf24ba4db59",
+ "Id": "4fa047f6-6172-494e-bbad-f9b80e62e1e7",
"IsVisible": true,
"Color": "#FFE8631E",
"SetMaterialColor": true,
@@ -518,7 +518,7 @@
"Center": {
"$id": "58",
"$type": "Point2D",
- "Id": "6141a216-8c16-4de2-a2ed-068a36bda356",
+ "Id": "5fd6594f-90e8-4d89-b20d-126f6e22f755",
"X": -0.10659999999999999,
"Y": -0.10599959251843413
},
@@ -536,7 +536,7 @@
"NdmElement": {
"$id": "60",
"$type": "NdmElement",
- "Id": "70a08f1e-a60f-48af-9f56-7ec9ff5ecca5",
+ "Id": "b9c35b9d-6cb4-4156-97b1-cdbbacb9080b",
"HeadMaterial": {
"$ref": "21"
},
@@ -544,7 +544,7 @@
"UsersPrestrain": {
"$id": "61",
"$type": "ForceTuple",
- "Id": "b5db5fa3-1203-42a0-9f9a-ded3ba6fa20f",
+ "Id": "fe27621c-a34b-4499-8219-454c864dbd3d",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -555,7 +555,7 @@
"AutoPrestrain": {
"$id": "62",
"$type": "ForceTuple",
- "Id": "80a51fcd-050e-4f72-9505-c9014f705136",
+ "Id": "de18603e-0584-4b7e-9f93-b5ad1ddd65b8",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -567,7 +567,7 @@
"VisualProperty": {
"$id": "63",
"$type": "VisualProperty",
- "Id": "9150fa7a-2768-4b83-89b1-39cf02404802",
+ "Id": "37a0c822-7047-4d30-94aa-c347d7abc48c",
"IsVisible": true,
"Color": "#FFBD022A",
"SetMaterialColor": true,
@@ -577,7 +577,7 @@
"Center": {
"$id": "64",
"$type": "Point2D",
- "Id": "b9b11a5d-a4bd-4c21-bfc9-2275ebb55c29",
+ "Id": "c674d633-19c6-4c7f-b01b-5575be5b7e4e",
"X": 0.10660000000000001,
"Y": -0.10599959251843413
},
@@ -595,7 +595,7 @@
"NdmElement": {
"$id": "66",
"$type": "NdmElement",
- "Id": "2f7fbe66-2c4e-4807-a45a-32f52c82eb22",
+ "Id": "0a203b87-a0f7-4cb2-bfc1-64d4d5668504",
"HeadMaterial": {
"$ref": "21"
},
@@ -603,7 +603,7 @@
"UsersPrestrain": {
"$id": "67",
"$type": "ForceTuple",
- "Id": "e4226d52-287e-4c19-bd89-01021e34085a",
+ "Id": "d43732ca-5627-47f2-baf1-275828d18568",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -614,7 +614,7 @@
"AutoPrestrain": {
"$id": "68",
"$type": "ForceTuple",
- "Id": "a1eb3579-15ad-4842-97af-5762e06f8fcc",
+ "Id": "d80cfc29-cc57-44ee-becc-f233c6b5a921",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -626,7 +626,7 @@
"VisualProperty": {
"$id": "69",
"$type": "VisualProperty",
- "Id": "1c90714c-7708-46c0-9e75-46c0bc1ac9d4",
+ "Id": "3a9110ad-3389-4856-b543-c8e0dbe4fd82",
"IsVisible": true,
"Color": "#FFA95DD1",
"SetMaterialColor": true,
@@ -636,7 +636,7 @@
"Center": {
"$id": "70",
"$type": "Point2D",
- "Id": "9f8e50ab-3f5d-4fe3-afbe-bad3f769fc3f",
+ "Id": "b2504917-1760-4edd-8901-c0351e52a7b3",
"X": 0.3198,
"Y": -0.10599959251843413
},
@@ -659,7 +659,7 @@
"InputData": {
"$id": "72",
"$type": "ForceCalculatorInputData",
- "Id": "35415552-b99d-4ff3-9134-79d454d2fa1e",
+ "Id": "c9ed3ce7-4fce-4472-8824-e6aad143fbc5",
"ForceActions": {
"$id": "73",
"$type": "ListOfIForceAction",
@@ -715,14 +715,14 @@
"Accuracy": {
"$id": "77",
"$type": "Accuracy",
- "Id": "1047c8c8-9768-4014-bcd3-62aa50b8552e",
+ "Id": "2989eab5-cac4-45af-9498-33e53634adec",
"IterationAccuracy": 0.001,
"MaxIterationCount": 1000
},
"CompressedMember": {
"$id": "78",
"$type": "CompressedMember",
- "Id": "ad52c14c-0a2f-4ba0-a87e-961cda8210d7",
+ "Id": "d4358f72-5e27-47bf-bc6a-739e4b0e7dd7",
"Bucling": false,
"GeometryLength": 3.0,
"LengthFactorX": 1.0,
@@ -740,7 +740,7 @@
"InputData": {
"$id": "80",
"$type": "CrackCalculatorInputData",
- "Id": "15666af5-4911-405d-9acf-f5a844857017",
+ "Id": "c9fed123-55c1-4739-9267-678b0bfa374f",
"ForceActions": {
"$id": "81",
"$type": "ListOfIForceAction",
@@ -780,7 +780,7 @@
"UserCrackInputData": {
"$id": "83",
"$type": "UserCrackInputData",
- "Id": "4e9b57c2-fd41-4b0f-b352-e5fc5076a0df",
+ "Id": "c30c7439-0fd6-4a81-9f7c-4baaae147db1",
"LengthBetweenCracks": 0.4,
"SetLengthBetweenCracks": false,
"SetSofteningFactors": false,
@@ -798,7 +798,7 @@
"InputData": {
"$id": "85",
"$type": "CrackCalculatorInputData",
- "Id": "81d8d770-def5-450a-9cdd-bad941a44622",
+ "Id": "8cee144c-f68f-4478-87b8-d4e23f021033",
"ForceActions": {
"$id": "86",
"$type": "ListOfIForceAction",
@@ -838,7 +838,7 @@
"UserCrackInputData": {
"$id": "88",
"$type": "UserCrackInputData",
- "Id": "4a817de2-9202-4c90-b70e-31669613c7d3",
+ "Id": "8052b3b3-2638-48b3-9163-1e743a500297",
"LengthBetweenCracks": 0.4,
"SetLengthBetweenCracks": false,
"SetSofteningFactors": true,
@@ -856,7 +856,7 @@
]
}
},
- "Comment": "",
+ "Comment": "Расчет трещиностойкости плиты без предварительного напряжения",
"Color": "#00000000"
}
}
diff --git a/StructureHelper/Documentation/Verification/2_ex_02.shpj b/StructureHelper/Documentation/Verification/2_ex_02.shpj
index 613b53c..febc94d 100644
--- a/StructureHelper/Documentation/Verification/2_ex_02.shpj
+++ b/StructureHelper/Documentation/Verification/2_ex_02.shpj
@@ -2,7 +2,7 @@
"$id": "1",
"$type": "RootObject",
"FileVersion": {
- "Id": "bcd36a37-aa05-4376-8b56-67c4f1efdea8",
+ "Id": "78fe5068-8186-4266-829c-0e4a3fd05930",
"VersionNumber": 1,
"SubVersionNumber": 0
},
@@ -20,7 +20,7 @@
"$id": "4",
"$type": "CrossSectionNdmAnalysis",
"Id": "36282be0-eb67-4ef3-8c93-51571cb3c83b",
- "Name": "ААА123123",
+ "Name": "Балка 300х700мм",
"Tags": "#New group",
"VersionProcessor": {
"$id": "5",
@@ -34,6 +34,7 @@
"$type": "DateVersion",
"Id": "df6014e5-9a13-4eed-b60a-ad73f234ac52",
"DateTime": "2024-12-05T16:48:24.6866622+05:00",
+ "Comment": "",
"AnalysisVersion": {
"$id": "7",
"$type": "CrossSection",
@@ -192,6 +193,8 @@
"$type": "ForceCombinationByFactor",
"Id": "4151e31c-41bc-49e9-bfac-84bf14b19f42",
"Name": "New Factored Load",
+ "LimitState": 2,
+ "CalcTerm": 1,
"FullSLSForces": {
"$id": "25",
"$type": "ForceTuple",
@@ -227,14 +230,14 @@
"RectangleShape": {
"$id": "28",
"$type": "RectangleShape",
- "Id": "3b8cfcab-fffd-457a-a511-a2d755bc42ca",
+ "Id": "97e77d4c-4d11-4059-a256-12c13490d5da",
"Width": 0.3,
"Height": 0.7
},
"NdmElement": {
"$id": "29",
"$type": "NdmElement",
- "Id": "f5b4f8aa-5b7c-4bde-b031-343f041d76c9",
+ "Id": "8439fba6-fa39-4b85-96a7-c87d24699859",
"HeadMaterial": {
"$ref": "9"
},
@@ -242,7 +245,7 @@
"UsersPrestrain": {
"$id": "30",
"$type": "ForceTuple",
- "Id": "4f17a34c-1064-4884-9cca-a89fa7ddedf5",
+ "Id": "2b4da48f-bc56-49c4-ad86-86eb6706f748",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -253,7 +256,7 @@
"AutoPrestrain": {
"$id": "31",
"$type": "ForceTuple",
- "Id": "2c0e33ae-6720-41d5-82ca-ebc200c9bd91",
+ "Id": "de77d4bd-9c5f-4cc0-9aa5-04a0078cec06",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -265,7 +268,7 @@
"VisualProperty": {
"$id": "32",
"$type": "VisualProperty",
- "Id": "73625cbf-026b-4905-a83a-093247b1f45a",
+ "Id": "2755ef1f-89fb-4e6e-ae65-220274f25759",
"IsVisible": true,
"Color": "#FF7BDBB8",
"SetMaterialColor": true,
@@ -275,14 +278,14 @@
"Center": {
"$id": "33",
"$type": "Point2D",
- "Id": "9eec9ec8-a8c9-4939-8305-629122b1f13a",
+ "Id": "31daa257-8adf-4aaf-82f5-048e44452334",
"X": 0.0,
"Y": 0.0
},
"DivisionSize": {
"$id": "34",
"$type": "DivisionSize",
- "Id": "bea0d62e-ec12-431e-80ce-6d3666dd650d",
+ "Id": "83203dfc-0c03-40d7-b9cf-031afd5105e8",
"NdmMaxSize": 0.01,
"NdmMinDivision": 10,
"ClearUnderlying": false
@@ -297,7 +300,7 @@
"NdmElement": {
"$id": "36",
"$type": "NdmElement",
- "Id": "b234252a-1c29-4318-ab9e-c3ac6f457475",
+ "Id": "d326fa3e-9310-465c-bd26-b12304e1b54e",
"HeadMaterial": {
"$ref": "21"
},
@@ -305,7 +308,7 @@
"UsersPrestrain": {
"$id": "37",
"$type": "ForceTuple",
- "Id": "f9a09022-4c43-4075-b003-8f28c2b45ccc",
+ "Id": "03b9911a-1d33-4138-ab2e-db12bd4a0959",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -316,7 +319,7 @@
"AutoPrestrain": {
"$id": "38",
"$type": "ForceTuple",
- "Id": "67d9f147-78c3-4a2a-a425-bb2eb27edc17",
+ "Id": "eebdfab7-7994-4e93-9184-6bac86711178",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -328,7 +331,7 @@
"VisualProperty": {
"$id": "39",
"$type": "VisualProperty",
- "Id": "d94e9c53-7d62-4ed6-96d8-597e22166e19",
+ "Id": "03b67c39-5502-4d48-8551-2b173b2bbac7",
"IsVisible": true,
"Color": "#FF9961E8",
"SetMaterialColor": true,
@@ -338,7 +341,7 @@
"Center": {
"$id": "40",
"$type": "Point2D",
- "Id": "76e4740d-878a-458d-8095-543f82f5832e",
+ "Id": "bce8b136-5938-4306-91df-c67f934dbb48",
"X": -0.09999999999999999,
"Y": -0.3
},
@@ -356,7 +359,7 @@
"NdmElement": {
"$id": "42",
"$type": "NdmElement",
- "Id": "9c7f3688-d8da-4f3d-8fc0-8c1c87ff43c7",
+ "Id": "104c830a-0d71-4476-8136-eef625fe5a82",
"HeadMaterial": {
"$ref": "21"
},
@@ -364,7 +367,7 @@
"UsersPrestrain": {
"$id": "43",
"$type": "ForceTuple",
- "Id": "56228e37-ae80-43aa-9ee5-8d5ce9b86c26",
+ "Id": "a35d0eef-40fc-4cd6-a6f3-10b9ff4f5fb7",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -375,7 +378,7 @@
"AutoPrestrain": {
"$id": "44",
"$type": "ForceTuple",
- "Id": "c8c8d092-6bc5-4de8-a0ce-43ef78fc432c",
+ "Id": "f78593dd-1eae-4ed5-9f29-af168edddfe7",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -387,7 +390,7 @@
"VisualProperty": {
"$id": "45",
"$type": "VisualProperty",
- "Id": "1e1bf247-3b09-4bf7-abeb-652e5654c362",
+ "Id": "dda71c77-3c04-46fa-bd9a-80294f8915ca",
"IsVisible": true,
"Color": "#FF154967",
"SetMaterialColor": true,
@@ -397,7 +400,7 @@
"Center": {
"$id": "46",
"$type": "Point2D",
- "Id": "ee7fa26a-642a-4f0e-b3f4-75d8311740d7",
+ "Id": "2bc8557e-d6a4-429f-a77f-cbf8b4356d96",
"X": 0.09999999999999999,
"Y": -0.3
},
@@ -415,7 +418,7 @@
"NdmElement": {
"$id": "48",
"$type": "NdmElement",
- "Id": "b9487ebf-7f57-443d-b883-6b8fe00b67fa",
+ "Id": "4b1e71c1-5c24-4939-81c7-1ca3343f5f33",
"HeadMaterial": {
"$ref": "21"
},
@@ -423,7 +426,7 @@
"UsersPrestrain": {
"$id": "49",
"$type": "ForceTuple",
- "Id": "deae93cb-23ae-4048-949b-7baa4645bfec",
+ "Id": "4a9f2921-a31b-4ade-8774-4e97153d261f",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0022,
@@ -434,7 +437,7 @@
"AutoPrestrain": {
"$id": "50",
"$type": "ForceTuple",
- "Id": "fccb3ed6-9f06-4002-9769-ed1cef9e20af",
+ "Id": "9554dcc9-ff56-40d1-b816-cfa3729def0e",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -446,7 +449,7 @@
"VisualProperty": {
"$id": "51",
"$type": "VisualProperty",
- "Id": "8dfc1b18-e855-4641-a171-8c10ba030d81",
+ "Id": "4c9ff3e3-3f5b-4f88-8092-4cdda6a49a46",
"IsVisible": true,
"Color": "#FF7DEC34",
"SetMaterialColor": true,
@@ -456,7 +459,7 @@
"Center": {
"$id": "52",
"$type": "Point2D",
- "Id": "cfb573f3-35f0-4c71-9196-25fb162a7368",
+ "Id": "da391657-0adc-47c7-98f6-29a5d535f5d2",
"X": -0.049999999999999996,
"Y": -0.3
},
@@ -474,7 +477,7 @@
"NdmElement": {
"$id": "54",
"$type": "NdmElement",
- "Id": "76e0106e-37f3-467c-9eaf-6624a69810df",
+ "Id": "8879d41b-d200-4be4-a038-e67f2344169e",
"HeadMaterial": {
"$ref": "21"
},
@@ -482,7 +485,7 @@
"UsersPrestrain": {
"$id": "55",
"$type": "ForceTuple",
- "Id": "c0916f51-0f8a-4a63-b1fe-6ed7037ff185",
+ "Id": "b0b74842-c402-4d35-ad80-b9003d04af65",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -493,7 +496,7 @@
"AutoPrestrain": {
"$id": "56",
"$type": "ForceTuple",
- "Id": "da0a4167-d866-4c83-b5a1-190e3ffc4071",
+ "Id": "9a8fab32-c24e-40dd-849d-ff482da22d9b",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -505,7 +508,7 @@
"VisualProperty": {
"$id": "57",
"$type": "VisualProperty",
- "Id": "2823b63a-af1b-4f65-9a3c-d65933c4117d",
+ "Id": "9f36cbf0-3919-4004-a8b7-af64d1e3e13f",
"IsVisible": true,
"Color": "#FF894E0A",
"SetMaterialColor": true,
@@ -515,7 +518,7 @@
"Center": {
"$id": "58",
"$type": "Point2D",
- "Id": "22aa8d58-b118-41a7-b4f2-c8a8002b55ea",
+ "Id": "183932a3-b65d-4bd5-b8f5-1d17eab0f92c",
"X": 0.0,
"Y": -0.3
},
@@ -533,7 +536,7 @@
"NdmElement": {
"$id": "60",
"$type": "NdmElement",
- "Id": "cb73579f-003c-49cc-8438-88b491c88db6",
+ "Id": "a1571623-68a7-4cdf-8de3-b48dcda6fbd6",
"HeadMaterial": {
"$ref": "21"
},
@@ -541,7 +544,7 @@
"UsersPrestrain": {
"$id": "61",
"$type": "ForceTuple",
- "Id": "8e9ac308-7625-41dc-b1d4-9439c2191a23",
+ "Id": "dfbe14b9-9b2e-42f9-9717-446911326815",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0022,
@@ -552,7 +555,7 @@
"AutoPrestrain": {
"$id": "62",
"$type": "ForceTuple",
- "Id": "9e952ef6-82f7-4306-a22d-85d10b4cab8c",
+ "Id": "e8738a2a-84e1-4af4-be60-8221320ecc9d",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -564,7 +567,7 @@
"VisualProperty": {
"$id": "63",
"$type": "VisualProperty",
- "Id": "90b78424-70b8-449b-bd92-ea61a9ea6353",
+ "Id": "651164bf-54c2-4aa7-b4ba-c8a0966c1ad2",
"IsVisible": true,
"Color": "#FFB257F2",
"SetMaterialColor": true,
@@ -574,7 +577,7 @@
"Center": {
"$id": "64",
"$type": "Point2D",
- "Id": "f48523f2-e246-41bb-aff1-5ca853b031f6",
+ "Id": "66363df3-a9b4-4dde-9d85-64abebf2677a",
"X": 0.05,
"Y": -0.3
},
@@ -597,7 +600,7 @@
"InputData": {
"$id": "66",
"$type": "ForceCalculatorInputData",
- "Id": "00000000-0000-0000-0000-000000000000",
+ "Id": "4781e6b4-0880-49f4-bc61-39a46032da85",
"ForceActions": {
"$id": "67",
"$type": "ListOfIForceAction",
@@ -650,14 +653,14 @@
"Accuracy": {
"$id": "71",
"$type": "Accuracy",
- "Id": "050b10d7-ea9c-4048-a2f5-cc8a7c89c9e2",
+ "Id": "83ad0ff1-3ba9-4507-9021-980d0649fa1b",
"IterationAccuracy": 0.001,
"MaxIterationCount": 1000
},
"CompressedMember": {
"$id": "72",
"$type": "CompressedMember",
- "Id": "00000000-0000-0000-0000-000000000000",
+ "Id": "4000aa31-c8b0-4466-be2b-61f574a81c1f",
"Bucling": false,
"GeometryLength": 3.0,
"LengthFactorX": 1.0,
@@ -674,7 +677,9 @@
}
]
}
- }
+ },
+ "Comment": "Расчет прочности предварительно напряженной балки",
+ "Color": "#00000000"
}
}
]
diff --git a/StructureHelper/Documentation/Verification/2_ex_16.shpj b/StructureHelper/Documentation/Verification/2_ex_16.shpj
index 5c44d87..3a778d7 100644
--- a/StructureHelper/Documentation/Verification/2_ex_16.shpj
+++ b/StructureHelper/Documentation/Verification/2_ex_16.shpj
@@ -2,7 +2,7 @@
"$id": "1",
"$type": "RootObject",
"FileVersion": {
- "Id": "e083d1ff-ae87-4b45-b668-9afd8fb75ddb",
+ "Id": "c1479ad4-a123-4c01-b0a7-622205c4ea68",
"VersionNumber": 1,
"SubVersionNumber": 0
},
@@ -20,7 +20,7 @@
"$id": "4",
"$type": "CrossSectionNdmAnalysis",
"Id": "73a0ad94-26d6-486e-ba06-ac56c4878b06",
- "Name": "New NDM Analysis",
+ "Name": "Ребристая плита",
"Tags": "#New group",
"VersionProcessor": {
"$id": "5",
@@ -230,14 +230,14 @@
"RectangleShape": {
"$id": "28",
"$type": "RectangleShape",
- "Id": "627f3a34-2b0b-4ca3-8cd7-38dff56c44ef",
+ "Id": "8a29ad5e-e934-456d-baf5-9a3d3e9be29f",
"Width": 0.08,
"Height": 0.3
},
"NdmElement": {
"$id": "29",
"$type": "NdmElement",
- "Id": "4ce88480-0b15-467e-97ad-0f0142992483",
+ "Id": "7df3a535-515a-460e-bf09-054f01611cca",
"HeadMaterial": {
"$ref": "9"
},
@@ -245,7 +245,7 @@
"UsersPrestrain": {
"$id": "30",
"$type": "ForceTuple",
- "Id": "f6ba2dae-0261-4252-a986-cf48081ca337",
+ "Id": "5776db05-3b7b-4f74-9887-fa57f6ab96e3",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -256,7 +256,7 @@
"AutoPrestrain": {
"$id": "31",
"$type": "ForceTuple",
- "Id": "8802b019-39f7-4980-a0fd-baff14b80b30",
+ "Id": "1ef36f7d-cc6b-40de-bd8e-7a99fc206e1d",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -268,7 +268,7 @@
"VisualProperty": {
"$id": "32",
"$type": "VisualProperty",
- "Id": "cd007c62-3b4d-4c4d-b8fd-cf4cc70f7bfe",
+ "Id": "a95afe11-be40-443a-bdf2-ce1665060bb6",
"IsVisible": true,
"Color": "#FF562AA0",
"SetMaterialColor": true,
@@ -278,14 +278,14 @@
"Center": {
"$id": "33",
"$type": "Point2D",
- "Id": "51e97bc6-033e-4057-9147-9d3aa2c78e41",
+ "Id": "a4b7087e-8e68-4394-98d9-eadaaec36d8e",
"X": 6.990550297997998E-19,
"Y": -0.07478625915619135
},
"DivisionSize": {
"$id": "34",
"$type": "DivisionSize",
- "Id": "41db36ac-6adc-4ea1-96ea-26f2bb6fa6a5",
+ "Id": "e846d92b-17df-4c5c-9edd-442e3bf16e39",
"NdmMaxSize": 0.01,
"NdmMinDivision": 10,
"ClearUnderlying": false
@@ -300,7 +300,7 @@
"NdmElement": {
"$id": "36",
"$type": "NdmElement",
- "Id": "2ea1e34c-bce2-4606-8d79-2c6e6854cc3a",
+ "Id": "9b067633-b08d-4320-8a67-da8f62e88243",
"HeadMaterial": {
"$ref": "21"
},
@@ -308,7 +308,7 @@
"UsersPrestrain": {
"$id": "37",
"$type": "ForceTuple",
- "Id": "cfdb008f-9ec3-40c2-b74b-5122343e1fdd",
+ "Id": "b94310f0-496e-4a92-bbce-8865c82eee57",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -319,7 +319,7 @@
"AutoPrestrain": {
"$id": "38",
"$type": "ForceTuple",
- "Id": "34631df6-23a4-441b-826f-69e24078125a",
+ "Id": "fcddc35d-9fca-4eae-b152-9bd120e1c40b",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -331,7 +331,7 @@
"VisualProperty": {
"$id": "39",
"$type": "VisualProperty",
- "Id": "38b49182-5fec-4d7b-8e3b-ac6e8a906537",
+ "Id": "51ed3f6c-55cd-4091-9d2c-3224014b435d",
"IsVisible": true,
"Color": "#FFBE330F",
"SetMaterialColor": true,
@@ -341,7 +341,7 @@
"Center": {
"$id": "40",
"$type": "Point2D",
- "Id": "76597f56-6eff-4f25-9d1c-e1e67d2f9f2c",
+ "Id": "7e6a5f77-d87d-4166-88b1-a37582989952",
"X": 6.990550297997998E-19,
"Y": -0.176
},
@@ -359,7 +359,7 @@
"NdmElement": {
"$id": "42",
"$type": "NdmElement",
- "Id": "0bcbe375-7a1e-43e6-bdc2-1d4cac916607",
+ "Id": "10862e75-b77d-467b-8081-44caaed19e6f",
"HeadMaterial": {
"$ref": "21"
},
@@ -367,7 +367,7 @@
"UsersPrestrain": {
"$id": "43",
"$type": "ForceTuple",
- "Id": "fede1cf7-9f01-4c82-a4a5-e27a5de7bd45",
+ "Id": "c325363c-c3fe-4356-a015-0ec8ec7a2b14",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.001525,
@@ -378,7 +378,7 @@
"AutoPrestrain": {
"$id": "44",
"$type": "ForceTuple",
- "Id": "2adbad28-840a-45d5-be2b-cd549ac9217a",
+ "Id": "b9acaa13-6403-4b61-8b87-c4948eb85d4d",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -390,7 +390,7 @@
"VisualProperty": {
"$id": "45",
"$type": "VisualProperty",
- "Id": "000a0f68-990e-46f4-be49-f140c24bedb5",
+ "Id": "7552abaa-330d-459e-9ff7-73f01a7c59de",
"IsVisible": true,
"Color": "#FFA24BEF",
"SetMaterialColor": true,
@@ -400,7 +400,7 @@
"Center": {
"$id": "46",
"$type": "Point2D",
- "Id": "4d813ec3-b109-41ac-a9db-7bdae5366848",
+ "Id": "597a67a1-b277-45a5-b52f-32f2366bdec1",
"X": 6.990550297997998E-19,
"Y": -0.176
},
@@ -418,14 +418,14 @@
"RectangleShape": {
"$id": "48",
"$type": "RectangleShape",
- "Id": "6a119de9-3459-4f9f-b9f9-736d3a8d5b73",
+ "Id": "a9a6fa1d-5e45-445d-bd98-22a996500c2d",
"Width": 0.475,
"Height": 0.05
},
"NdmElement": {
"$id": "49",
"$type": "NdmElement",
- "Id": "60a3b305-0b37-482d-aadf-dbb34a8f0e33",
+ "Id": "554480ab-9e84-45eb-a26f-a0393893b97c",
"HeadMaterial": {
"$ref": "9"
},
@@ -433,7 +433,7 @@
"UsersPrestrain": {
"$id": "50",
"$type": "ForceTuple",
- "Id": "9b4f20c1-a443-4ffb-a7f4-42ac8416c518",
+ "Id": "0756df77-8ce3-4a33-aa8b-ec0286e767da",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -444,7 +444,7 @@
"AutoPrestrain": {
"$id": "51",
"$type": "ForceTuple",
- "Id": "a9cfaf3d-9275-457d-8d51-18d00437b7fa",
+ "Id": "13c810d9-a959-4849-bec5-e7bd4b01cfb4",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -456,7 +456,7 @@
"VisualProperty": {
"$id": "52",
"$type": "VisualProperty",
- "Id": "4dfe1c6b-6520-4c5f-a2e4-efba26bb2512",
+ "Id": "8ce6a544-ca9d-4340-b16b-8c09fc879249",
"IsVisible": true,
"Color": "#FFF4AA46",
"SetMaterialColor": true,
@@ -466,14 +466,14 @@
"Center": {
"$id": "53",
"$type": "Point2D",
- "Id": "dbaee8d8-0bec-44cb-bd64-586b8be4c43b",
+ "Id": "7296a4b3-1789-4206-9353-8b3d3ab9781d",
"X": 6.990550297997998E-19,
"Y": 0.10021374084380864
},
"DivisionSize": {
"$id": "54",
"$type": "DivisionSize",
- "Id": "5b199f98-f3c1-4afe-90b8-bf38dea87c71",
+ "Id": "6cbebe45-7d1a-4a58-967b-4d4653d049d6",
"NdmMaxSize": 0.01,
"NdmMinDivision": 10,
"ClearUnderlying": false
@@ -488,7 +488,7 @@
"NdmElement": {
"$id": "56",
"$type": "NdmElement",
- "Id": "4c4e9694-878a-40ff-b609-abb203fd1bba",
+ "Id": "c7e48506-8dc5-498b-b8f8-f89dafcc4797",
"HeadMaterial": {
"$ref": "21"
},
@@ -496,7 +496,7 @@
"UsersPrestrain": {
"$id": "57",
"$type": "ForceTuple",
- "Id": "de70c81a-069a-4039-bbf7-8f70c3bf6948",
+ "Id": "87fc02e0-58fb-4c79-99c6-6a53a3cf17c3",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -507,7 +507,7 @@
"AutoPrestrain": {
"$id": "58",
"$type": "ForceTuple",
- "Id": "f14755eb-2543-4143-87bd-00cc1a498c94",
+ "Id": "b2c28823-8128-432a-af68-872a7bbfa646",
"Mx": 0.0,
"My": 0.0,
"Nz": 0.0,
@@ -519,7 +519,7 @@
"VisualProperty": {
"$id": "59",
"$type": "VisualProperty",
- "Id": "40e09b36-c0e1-4361-9f42-2a3958e952aa",
+ "Id": "34a3be88-ec7a-446c-bf1b-ea1d8aa214f4",
"IsVisible": true,
"Color": "#FFBE330F",
"SetMaterialColor": true,
@@ -529,7 +529,7 @@
"Center": {
"$id": "60",
"$type": "Point2D",
- "Id": "10f30496-8f26-4849-bdbd-e31c5493a1b6",
+ "Id": "b35902bb-8bff-4f33-8c2e-fe4c9616858e",
"X": 6.990550297997998E-19,
"Y": 0.10021374084380864
},
@@ -552,7 +552,7 @@
"InputData": {
"$id": "62",
"$type": "CrackCalculatorInputData",
- "Id": "02fcb899-74db-4875-aa3f-44e3f56bf008",
+ "Id": "dad198d9-125a-40d2-ba9f-dd8de481e285",
"ForceActions": {
"$id": "63",
"$type": "ListOfIForceAction",
@@ -586,7 +586,7 @@
"UserCrackInputData": {
"$id": "65",
"$type": "UserCrackInputData",
- "Id": "ed6a946c-5d07-4663-ab22-30194815c82b",
+ "Id": "176149c4-f6ad-4bdf-a75d-45cc01517522",
"LengthBetweenCracks": 0.4,
"SetLengthBetweenCracks": false,
"SetSofteningFactors": false,
@@ -604,7 +604,7 @@
"InputData": {
"$id": "67",
"$type": "ForceCalculatorInputData",
- "Id": "d76c2f49-a077-4d2f-bc98-9fafb7694368",
+ "Id": "3b0b8ce1-2bef-40ba-a2b1-d19d06c685d7",
"ForceActions": {
"$id": "68",
"$type": "ListOfIForceAction",
@@ -654,14 +654,14 @@
"Accuracy": {
"$id": "72",
"$type": "Accuracy",
- "Id": "912bc6a8-d615-41ba-978b-166f63baf0a6",
+ "Id": "7852f833-609a-4613-a44e-93c92b36a08f",
"IterationAccuracy": 0.001,
"MaxIterationCount": 1000
},
"CompressedMember": {
"$id": "73",
"$type": "CompressedMember",
- "Id": "4a3722ba-e720-4c4d-ae1f-187dedc68f3a",
+ "Id": "b4d559bf-3eef-4924-8396-d6c3913d0562",
"Bucling": false,
"GeometryLength": 3.0,
"LengthFactorX": 1.0,
@@ -679,7 +679,7 @@
]
}
},
- "Comment": "",
+ "Comment": "Расчет трещиностойкости ребристой предвариетльно напряженой плиты (половина сечения)",
"Color": "#00000000"
}
}
diff --git a/StructureHelper/Documentation/Verification/3_ex_01.shpj b/StructureHelper/Documentation/Verification/3_ex_01.shpj
new file mode 100644
index 0000000..5badfe2
--- /dev/null
+++ b/StructureHelper/Documentation/Verification/3_ex_01.shpj
@@ -0,0 +1,791 @@
+{
+ "$id": "1",
+ "$type": "RootObject",
+ "FileVersion": {
+ "Id": "b15d025b-7eec-4ef0-8779-20eae464385f",
+ "VersionNumber": 1,
+ "SubVersionNumber": 0
+ },
+ "Project": {
+ "Id": "ca5be271-ef4b-4fea-884e-60595fbf73fd",
+ "VisualAnalyses": {
+ "$id": "2",
+ "$type": "ListOfIVisualAnalysis",
+ "$values": [
+ {
+ "$id": "3",
+ "$type": "VisualAnalysis",
+ "Id": "dae70602-3101-48db-aeaa-2d43d25a00bc",
+ "Analysis": {
+ "$id": "4",
+ "$type": "CrossSectionNdmAnalysis",
+ "Id": "28f5cd08-47ee-482e-b346-6b08590b3422",
+ "Name": "Балка Разгуляева-Воронкова",
+ "Tags": "#New group",
+ "VersionProcessor": {
+ "$id": "5",
+ "$type": "VersionProcessor",
+ "Id": "4e448f2f-b4e7-4d8a-9ac8-8b8622691308",
+ "Versions": {
+ "$type": "ListOfIDateVersion",
+ "$values": [
+ {
+ "$id": "6",
+ "$type": "DateVersion",
+ "Id": "52e84a6e-c9b8-4b57-86f1-569ec703adf0",
+ "DateTime": "2024-12-23T09:40:00.8481355+05:00",
+ "Comment": "",
+ "AnalysisVersion": {
+ "$id": "7",
+ "$type": "CrossSection",
+ "Id": "ce254362-684c-4c6f-a7e2-32a4a2400f94",
+ "SectionRepository": {
+ "$id": "8",
+ "$type": "CrossSectionRepository",
+ "Id": "63d58faf-1a7c-4b9c-87d8-c06b3d0a73b0",
+ "HeadMaterials": {
+ "$type": "ListOfIHeadMaterial",
+ "$values": [
+ {
+ "$id": "9",
+ "$type": "HeadMaterial",
+ "Id": "5b69343c-1a01-47ea-8cd2-362503abf383",
+ "Name": "Concrete",
+ "Color": "#FFF0F8FF",
+ "HelperMaterial": {
+ "$id": "10",
+ "$type": "ConcreteLibMaterial",
+ "Id": "9094e289-db74-476f-b0b8-745edcbb93d0",
+ "RelativeHumidity": 0.55,
+ "MinAge": 0.0,
+ "MaxAge": 2207520000.0,
+ "MaterialEntityId": "32614a91-fc85-4690-aa82-af45e00f7638",
+ "SafetyFactors": {
+ "$id": "11",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": [
+ {
+ "$id": "12",
+ "$type": "MaterialSafetyFactor",
+ "Id": "1018c8c0-aff6-4783-82c6-7d6ee1cc4d41",
+ "Name": "Gamma_b1",
+ "Take": true,
+ "Description": "Coefficient for considering long term calculations",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "13",
+ "$type": "MaterialPartialFactor",
+ "Id": "70222b85-1e5d-4790-90e1-d8cd972d3db4",
+ "FactorValue": 0.9,
+ "StressState": 0,
+ "CalcTerm": 2,
+ "LimitState": 1
+ },
+ {
+ "$id": "14",
+ "$type": "MaterialPartialFactor",
+ "Id": "19f937c7-ecda-402f-b3ea-d44d170e5e26",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "15",
+ "$type": "MaterialSafetyFactor",
+ "Id": "27aae0c2-f349-4f7e-b2de-fb125a045218",
+ "Name": "Gamma_b2",
+ "Take": false,
+ "Description": "Coefficient for plain concrete structures",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "16",
+ "$type": "MaterialPartialFactor",
+ "Id": "3626a8df-5fc0-4956-a0eb-487d59fca1a3",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "17",
+ "$type": "MaterialPartialFactor",
+ "Id": "6fbd0131-6781-4fe4-9169-c06f05724d8f",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "18",
+ "$type": "MaterialSafetyFactor",
+ "Id": "223ab976-376b-421b-9dba-8007f18724f6",
+ "Name": "Gamma_b3",
+ "Take": false,
+ "Description": "Coefficient for considering bleeding in vertical placement conditionals",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "19",
+ "$type": "MaterialPartialFactor",
+ "Id": "b7ae00ae-6d9c-47d0-ae8c-6fa72ab8a0f1",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "20",
+ "$type": "MaterialPartialFactor",
+ "Id": "36145a9c-7aa8-4f7b-af2b-9d6cc075ca01",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "TensionForULS": false,
+ "TensionForSLS": true,
+ "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a"
+ }
+ },
+ {
+ "$id": "21",
+ "$type": "HeadMaterial",
+ "Id": "fa20fdbe-0dd5-49ba-b164-95f4db1da5cf",
+ "Name": "Reinforcement",
+ "Color": "#FFFF0000",
+ "HelperMaterial": {
+ "$id": "22",
+ "$type": "ReinforcementLibMaterial",
+ "Id": "1767d338-9ed5-4a56-88b5-40e74b5639c2",
+ "MaterialEntityId": "ea422282-3465-433c-9b93-c5bbfba5a904",
+ "SafetyFactors": {
+ "$id": "23",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": []
+ },
+ "MaterialLogicId": "54c4fe40-8f82-4995-8930-81e65e97edb9"
+ }
+ }
+ ]
+ },
+ "ForceActions": {
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$id": "24",
+ "$type": "ForceCombinationByFactor",
+ "Id": "af1c628c-c4c6-40bd-93fb-ce3266c4f7d4",
+ "Name": "N=0",
+ "LimitState": 2,
+ "CalcTerm": 1,
+ "FullSLSForces": {
+ "$id": "25",
+ "$type": "ForceTuple",
+ "Id": "67c9c049-f80d-4d9e-ae08-83bced7e1b20",
+ "Mx": -1380000.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "ULSFactor": 1.2,
+ "LongTermFactor": 1.0,
+ "SetInGravityCenter": true,
+ "ForcePoint": {
+ "$id": "26",
+ "$type": "Point2D",
+ "Id": "629dd589-d8e3-4290-9e86-e0ca462d7429",
+ "X": 0.0,
+ "Y": 0.0
+ }
+ },
+ {
+ "$id": "27",
+ "$type": "ForceCombinationByFactor",
+ "Id": "d7cc320d-f3db-493b-ad70-e16e8dc1b48a",
+ "Name": "N=490",
+ "LimitState": 2,
+ "CalcTerm": 1,
+ "FullSLSForces": {
+ "$id": "28",
+ "$type": "ForceTuple",
+ "Id": "bd749b03-d511-4ae5-b542-c5c0b17aac00",
+ "Mx": -1380000.0,
+ "My": 0.0,
+ "Nz": 490500.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "ULSFactor": 1.2,
+ "LongTermFactor": 1.0,
+ "SetInGravityCenter": true,
+ "ForcePoint": {
+ "$id": "29",
+ "$type": "Point2D",
+ "Id": "41093a33-8e5d-4351-bfa1-dc7d3a55ad43",
+ "X": 0.0,
+ "Y": 0.0
+ }
+ },
+ {
+ "$id": "30",
+ "$type": "ForceCombinationByFactor",
+ "Id": "a57085c4-a982-475c-b4bb-d1e977490577",
+ "Name": "N=-490",
+ "LimitState": 2,
+ "CalcTerm": 1,
+ "FullSLSForces": {
+ "$id": "31",
+ "$type": "ForceTuple",
+ "Id": "0750d0a7-7177-42f9-897d-d129504298e4",
+ "Mx": -1380000.0,
+ "My": 0.0,
+ "Nz": -490500.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "ULSFactor": 1.2,
+ "LongTermFactor": 1.0,
+ "SetInGravityCenter": true,
+ "ForcePoint": {
+ "$id": "32",
+ "$type": "Point2D",
+ "Id": "eeaa832d-1b3a-451d-8b5e-3da969396b5b",
+ "X": 0.0,
+ "Y": 0.0
+ }
+ }
+ ]
+ },
+ "Primitives": {
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$id": "33",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "5a509ce0-c462-43a7-a1cb-e38738733cbe",
+ "Name": "Concrete block",
+ "RectangleShape": {
+ "$id": "34",
+ "$type": "RectangleShape",
+ "Id": "3df438fa-b338-4a4a-a68a-079e0a17961f",
+ "Width": 0.6,
+ "Height": 1.5
+ },
+ "NdmElement": {
+ "$id": "35",
+ "$type": "NdmElement",
+ "Id": "a41d2615-14da-40ba-92d0-091f3530b8be",
+ "HeadMaterial": {
+ "$ref": "9"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "36",
+ "$type": "ForceTuple",
+ "Id": "3f94481d-366c-40ab-bb30-0d34514a1328",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "37",
+ "$type": "ForceTuple",
+ "Id": "fddea592-aafc-4b9d-953d-517a7abc478c",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "38",
+ "$type": "VisualProperty",
+ "Id": "90c7de76-64e9-44ef-bc9e-40b26aa309a0",
+ "IsVisible": true,
+ "Color": "#FF027C9B",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "39",
+ "$type": "Point2D",
+ "Id": "c70fd598-88b4-4321-a9e4-55d3ee9ec067",
+ "X": 0.0,
+ "Y": 0.0
+ },
+ "DivisionSize": {
+ "$id": "40",
+ "$type": "DivisionSize",
+ "Id": "87f4bcc7-2b3f-4206-967d-5aea86b98cc6",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ },
+ {
+ "$id": "41",
+ "$type": "RebarNdmPrimitive",
+ "Id": "073bce4a-aa8b-49d1-9f26-d6f29aaecdbd",
+ "Name": "Left bottom rebar",
+ "NdmElement": {
+ "$id": "42",
+ "$type": "NdmElement",
+ "Id": "f52ea350-5c00-4551-9863-241fe32093c4",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "43",
+ "$type": "ForceTuple",
+ "Id": "0625edde-51db-4afd-8a85-84b6e1d883fe",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "44",
+ "$type": "ForceTuple",
+ "Id": "a18f29fe-fbec-4f4d-927d-ce3995f4a38c",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "45",
+ "$type": "VisualProperty",
+ "Id": "58485f5c-188f-48b0-ab0e-839e401c8d5a",
+ "IsVisible": true,
+ "Color": "#FF26D781",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "46",
+ "$type": "Point2D",
+ "Id": "be508fef-c28a-458e-9fe1-077352b46512",
+ "X": -0.25,
+ "Y": -0.7
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0008042477193189871,
+ "HostPrimitive": {
+ "$ref": "33"
+ }
+ },
+ {
+ "$id": "47",
+ "$type": "RebarNdmPrimitive",
+ "Id": "11a26729-c3c2-4015-9d92-f0be0bd42717",
+ "Name": "Right bottom rebar",
+ "NdmElement": {
+ "$id": "48",
+ "$type": "NdmElement",
+ "Id": "d3bd626e-d8ef-4a84-89fb-0f92becb91c3",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "49",
+ "$type": "ForceTuple",
+ "Id": "dbac94a0-aa6b-417f-b1fd-efb3ec2d798d",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "50",
+ "$type": "ForceTuple",
+ "Id": "a261b531-c9b5-4d8c-9d4f-3cdde5e4a29e",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "51",
+ "$type": "VisualProperty",
+ "Id": "a19d61aa-afcc-4721-9c55-fe75ef34bb20",
+ "IsVisible": true,
+ "Color": "#FF9E1DF7",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "52",
+ "$type": "Point2D",
+ "Id": "62f8f475-8e17-4d90-a904-4c0652bc4562",
+ "X": 0.25,
+ "Y": -0.7
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0008042477193189871,
+ "HostPrimitive": {
+ "$ref": "33"
+ }
+ },
+ {
+ "$id": "53",
+ "$type": "RebarNdmPrimitive",
+ "Id": "60976682-70d6-42ae-a012-a5e6ab44ba1d",
+ "Name": "Bottom rebar 1",
+ "NdmElement": {
+ "$id": "54",
+ "$type": "NdmElement",
+ "Id": "2de00241-6d05-4e8f-83a4-57fa1b7e9e73",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "55",
+ "$type": "ForceTuple",
+ "Id": "bd55f533-877a-4e42-9bf4-fce3521a87bd",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "56",
+ "$type": "ForceTuple",
+ "Id": "e673aa59-23e7-40f7-846a-7e63183e5045",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "57",
+ "$type": "VisualProperty",
+ "Id": "426541f2-e9b5-4dbe-adc1-94273f255f22",
+ "IsVisible": true,
+ "Color": "#FFB12E4F",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "58",
+ "$type": "Point2D",
+ "Id": "cc93941f-8050-4dcb-95a0-5237aaa902c0",
+ "X": -0.15,
+ "Y": -0.7
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0008042477193189871,
+ "HostPrimitive": {
+ "$ref": "33"
+ }
+ },
+ {
+ "$id": "59",
+ "$type": "RebarNdmPrimitive",
+ "Id": "a4145e33-181a-43c8-88e5-ba613314a708",
+ "Name": "Bottom rebar 2",
+ "NdmElement": {
+ "$id": "60",
+ "$type": "NdmElement",
+ "Id": "50f2f186-a240-48c0-bbef-d62bcd998b75",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "61",
+ "$type": "ForceTuple",
+ "Id": "299cdc2e-12f7-43bf-b29f-1299e5f56f72",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "62",
+ "$type": "ForceTuple",
+ "Id": "82dcb3ba-4cd4-4327-aa2c-8bbe919cf5ef",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "63",
+ "$type": "VisualProperty",
+ "Id": "c16f1c3e-3833-489d-bfd6-1ce0ee74558b",
+ "IsVisible": true,
+ "Color": "#FFCF1D3F",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "64",
+ "$type": "Point2D",
+ "Id": "2df7e579-1d2a-4315-9e8a-41c8966b9268",
+ "X": -0.04999999999999999,
+ "Y": -0.7
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0008042477193189871,
+ "HostPrimitive": {
+ "$ref": "33"
+ }
+ },
+ {
+ "$id": "65",
+ "$type": "RebarNdmPrimitive",
+ "Id": "2cf0ae40-4c4b-46c7-b6aa-90c9a607f462",
+ "Name": "Bottom rebar 3",
+ "NdmElement": {
+ "$id": "66",
+ "$type": "NdmElement",
+ "Id": "e21a3df6-9cdc-4b92-b2fd-c4fb7b5d0185",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "67",
+ "$type": "ForceTuple",
+ "Id": "b1e3b466-e8c2-4ba7-af4a-a7e6608f76bf",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "68",
+ "$type": "ForceTuple",
+ "Id": "19ae73b7-467a-4ca8-9211-694f8c5b68f8",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "69",
+ "$type": "VisualProperty",
+ "Id": "e38a9770-8e51-47d6-9b7f-954f139855e5",
+ "IsVisible": true,
+ "Color": "#FF3DB664",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "70",
+ "$type": "Point2D",
+ "Id": "024651ec-830c-48d5-9fd5-54cadd7251da",
+ "X": 0.050000000000000044,
+ "Y": -0.7
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0008042477193189871,
+ "HostPrimitive": {
+ "$ref": "33"
+ }
+ },
+ {
+ "$id": "71",
+ "$type": "RebarNdmPrimitive",
+ "Id": "b8d3134b-02c8-496d-baa1-167424569cee",
+ "Name": "Bottom rebar 4",
+ "NdmElement": {
+ "$id": "72",
+ "$type": "NdmElement",
+ "Id": "4d77bfb9-ad15-4395-ab43-60c52d77a8dd",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "73",
+ "$type": "ForceTuple",
+ "Id": "98531946-ee96-4e5e-b1aa-ffb1771606ab",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "74",
+ "$type": "ForceTuple",
+ "Id": "667839b1-eee3-4d4c-818f-ab9fe1124a57",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "75",
+ "$type": "VisualProperty",
+ "Id": "3f65473a-440a-4409-b281-29d571496faa",
+ "IsVisible": true,
+ "Color": "#FF9FED57",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "76",
+ "$type": "Point2D",
+ "Id": "7ddb086e-38a5-4765-a8ca-c525d82d616c",
+ "X": 0.15000000000000002,
+ "Y": -0.7
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0008042477193189871,
+ "HostPrimitive": {
+ "$ref": "33"
+ }
+ }
+ ]
+ },
+ "Calculators": {
+ "$type": "ListOfICalculator",
+ "$values": [
+ {
+ "$id": "77",
+ "$type": "CrackCalculator",
+ "Id": "923b60cd-5a76-4a6a-b32c-595dbcb0dc4e",
+ "Name": "New Crack Calculator",
+ "InputData": {
+ "$id": "78",
+ "$type": "CrackCalculatorInputData",
+ "Id": "06a5503f-f9a7-42e5-b2ec-dcb3167bb815",
+ "ForceActions": {
+ "$id": "79",
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$ref": "24"
+ },
+ {
+ "$ref": "27"
+ },
+ {
+ "$ref": "30"
+ }
+ ]
+ },
+ "ForcePrimitives": {
+ "$id": "80",
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$ref": "33"
+ },
+ {
+ "$ref": "41"
+ },
+ {
+ "$ref": "47"
+ },
+ {
+ "$ref": "53"
+ },
+ {
+ "$ref": "59"
+ },
+ {
+ "$ref": "65"
+ },
+ {
+ "$ref": "71"
+ }
+ ]
+ },
+ "UserCrackInputData": {
+ "$id": "81",
+ "$type": "UserCrackInputData",
+ "Id": "93cfbc46-f73f-4379-b983-804f28bd95d6",
+ "LengthBetweenCracks": 0.4,
+ "SetLengthBetweenCracks": false,
+ "SetSofteningFactors": false,
+ "SofteningFactors": 1.0,
+ "UltimateLongCrackWidths": 0.0003,
+ "UltimateShortCrackWidths": 0.0004
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ },
+ "Comment": "Расчет трещиностойкости балки, предложенной Сергеем Воронковым и Кириллом Разгуляевым",
+ "Color": "#FF800000"
+ }
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/StructureHelper/Documentation/Verification/Пилон.shpj b/StructureHelper/Documentation/Verification/Пилон.shpj
new file mode 100644
index 0000000..a9ee8b2
--- /dev/null
+++ b/StructureHelper/Documentation/Verification/Пилон.shpj
@@ -0,0 +1,1466 @@
+{
+ "$id": "1",
+ "$type": "RootObject",
+ "FileVersion": {
+ "Id": "e6ed4d65-ddd7-4410-9c89-836d75a8aedf",
+ "VersionNumber": 1,
+ "SubVersionNumber": 0
+ },
+ "Project": {
+ "Id": "276e5605-1c84-48be-bde8-e86cef578c79",
+ "VisualAnalyses": {
+ "$id": "2",
+ "$type": "ListOfIVisualAnalysis",
+ "$values": [
+ {
+ "$id": "3",
+ "$type": "VisualAnalysis",
+ "Id": "316f7c92-aef1-4d78-9cf3-199befe0931a",
+ "Analysis": {
+ "$id": "4",
+ "$type": "CrossSectionNdmAnalysis",
+ "Id": "855d46bf-a56a-4991-b013-fbea96353b0f",
+ "Name": "Пилон 1000х200",
+ "Tags": "#New group",
+ "VersionProcessor": {
+ "$id": "5",
+ "$type": "VersionProcessor",
+ "Id": "8eb2b349-f94b-4272-b94b-5f75eaa6eef1",
+ "Versions": {
+ "$type": "ListOfIDateVersion",
+ "$values": [
+ {
+ "$id": "6",
+ "$type": "DateVersion",
+ "Id": "5d1c811d-0dd0-4044-a15a-6c0c4850f114",
+ "DateTime": "2024-12-26T12:27:24.8076841+05:00",
+ "Comment": "",
+ "AnalysisVersion": {
+ "$id": "7",
+ "$type": "CrossSection",
+ "Id": "fd2cc04f-db4c-469b-bbb7-1702b3db0f58",
+ "SectionRepository": {
+ "$id": "8",
+ "$type": "CrossSectionRepository",
+ "Id": "96a73bb1-bd33-404d-9fd2-f18c34facf46",
+ "HeadMaterials": {
+ "$type": "ListOfIHeadMaterial",
+ "$values": [
+ {
+ "$id": "9",
+ "$type": "HeadMaterial",
+ "Id": "06591f31-c1a6-44cd-a108-2bcd24e58058",
+ "Name": "Concrete",
+ "Color": "#FFF0F8FF",
+ "HelperMaterial": {
+ "$id": "10",
+ "$type": "ConcreteLibMaterial",
+ "Id": "5c6d420f-d160-4212-9548-178f9c2bb0cc",
+ "RelativeHumidity": 0.55,
+ "MinAge": 0.0,
+ "MaxAge": 2207520000.0,
+ "MaterialEntityId": "2f5b70b9-f4c1-470d-ac27-a39a7093b6ea",
+ "SafetyFactors": {
+ "$id": "11",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": [
+ {
+ "$id": "12",
+ "$type": "MaterialSafetyFactor",
+ "Id": "4e76ad57-cc97-421d-b834-3cb1f2d51dac",
+ "Name": "Gamma_b1",
+ "Take": true,
+ "Description": "Coefficient for considering long term calculations",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "13",
+ "$type": "MaterialPartialFactor",
+ "Id": "08f2e92b-63e5-4c69-a2e7-f52c61fdcde1",
+ "FactorValue": 0.9,
+ "StressState": 0,
+ "CalcTerm": 2,
+ "LimitState": 1
+ },
+ {
+ "$id": "14",
+ "$type": "MaterialPartialFactor",
+ "Id": "f5c98663-9646-41ea-9701-92388814e17a",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "15",
+ "$type": "MaterialSafetyFactor",
+ "Id": "fbd767c5-5b48-4dda-b78b-e6c6da6c8055",
+ "Name": "Gamma_b2",
+ "Take": false,
+ "Description": "Coefficient for plain concrete structures",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "16",
+ "$type": "MaterialPartialFactor",
+ "Id": "b04240bc-a6a1-4431-962b-ce91023904e5",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "17",
+ "$type": "MaterialPartialFactor",
+ "Id": "f1888a93-0461-4bab-802a-1983747378f2",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "18",
+ "$type": "MaterialSafetyFactor",
+ "Id": "947e4246-fbb9-483d-9747-3b071b67fdf0",
+ "Name": "Gamma_b3",
+ "Take": true,
+ "Description": "Coefficient for considering bleeding in vertical placement conditionals",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "19",
+ "$type": "MaterialPartialFactor",
+ "Id": "2b603252-6bd7-487b-89fd-7e2f1457fcf1",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "20",
+ "$type": "MaterialPartialFactor",
+ "Id": "a40b77e8-7c5c-473f-b7bc-529fd64a2479",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "TensionForULS": false,
+ "TensionForSLS": true,
+ "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a"
+ }
+ },
+ {
+ "$id": "21",
+ "$type": "HeadMaterial",
+ "Id": "1cc235c2-20e8-4107-8bbe-28f688e4a71d",
+ "Name": "Reinforcement",
+ "Color": "#FFFF0000",
+ "HelperMaterial": {
+ "$id": "22",
+ "$type": "ReinforcementLibMaterial",
+ "Id": "0ddc7df7-ce5e-42a2-ac81-1a66b55b5b1a",
+ "MaterialEntityId": "045b54b1-0bbf-41fd-a27d-aeb20f600bb4",
+ "SafetyFactors": {
+ "$id": "23",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": []
+ },
+ "MaterialLogicId": "54c4fe40-8f82-4995-8930-81e65e97edb9"
+ }
+ }
+ ]
+ },
+ "ForceActions": {
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$id": "24",
+ "$type": "ForceCombinationByFactor",
+ "Id": "75939d7d-2db5-4912-9d96-04c90585a961",
+ "Name": "New Factored Load",
+ "LimitState": 2,
+ "CalcTerm": 1,
+ "FullSLSForces": {
+ "$id": "25",
+ "$type": "ForceTuple",
+ "Id": "5473b086-d029-4217-a24d-6f157ad63c3b",
+ "Mx": -47000.0,
+ "My": 0.0,
+ "Nz": -3038000.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "ULSFactor": 1.0,
+ "LongTermFactor": 1.0,
+ "SetInGravityCenter": true,
+ "ForcePoint": {
+ "$id": "26",
+ "$type": "Point2D",
+ "Id": "1e91369e-7aac-489f-8c9f-0cf85488f295",
+ "X": 0.0,
+ "Y": 0.0
+ }
+ }
+ ]
+ },
+ "Primitives": {
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$id": "27",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "db4c4dbb-57a4-4192-ab73-7351d7556dfd",
+ "Name": "Concrete block",
+ "RectangleShape": {
+ "$id": "28",
+ "$type": "RectangleShape",
+ "Id": "7e6b0625-bd19-4ae3-b9f2-174b57cfee15",
+ "Width": 1.0,
+ "Height": 0.2
+ },
+ "NdmElement": {
+ "$id": "29",
+ "$type": "NdmElement",
+ "Id": "158eadc3-6d1c-46cc-9222-1e9ee8477853",
+ "HeadMaterial": {
+ "$ref": "9"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "30",
+ "$type": "ForceTuple",
+ "Id": "aaad66ef-ecfb-4424-a159-bc799c1070d6",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "31",
+ "$type": "ForceTuple",
+ "Id": "ce012cd0-ad2b-44f8-87d6-442bfcf85c50",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "32",
+ "$type": "VisualProperty",
+ "Id": "d31be7d6-156f-444d-b041-32df0c0fa280",
+ "IsVisible": true,
+ "Color": "#FF40BE16",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "33",
+ "$type": "Point2D",
+ "Id": "ede42777-d978-4d1c-853e-ea09c94848d1",
+ "X": 0.0,
+ "Y": 0.0
+ },
+ "DivisionSize": {
+ "$id": "34",
+ "$type": "DivisionSize",
+ "Id": "5919d7f3-ffd2-412a-ac13-250a492cbfac",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ },
+ {
+ "$id": "35",
+ "$type": "RebarNdmPrimitive",
+ "Id": "90b7f13a-7023-4a50-a158-844be8fccb36",
+ "Name": "Left bottom rebar",
+ "NdmElement": {
+ "$id": "36",
+ "$type": "NdmElement",
+ "Id": "d2301f81-8fef-4f2a-99d6-48838fc2366e",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "37",
+ "$type": "ForceTuple",
+ "Id": "707ae3d4-d676-44ba-ac73-9e689c5d4086",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "38",
+ "$type": "ForceTuple",
+ "Id": "e77b602e-d2b6-46fb-9672-0cede503f78b",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "39",
+ "$type": "VisualProperty",
+ "Id": "df2c74d6-2e81-462a-bfd0-cb9c69f0aad0",
+ "IsVisible": true,
+ "Color": "#FF28CB50",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "40",
+ "$type": "Point2D",
+ "Id": "fd1a6b64-99b0-4dcd-ad5f-e9e04a9be5ee",
+ "X": -0.45,
+ "Y": -0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.000309,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ },
+ {
+ "$id": "41",
+ "$type": "RebarNdmPrimitive",
+ "Id": "9502a6a7-ef2a-49df-bf49-98b16c703c2e",
+ "Name": "Right bottom rebar",
+ "NdmElement": {
+ "$id": "42",
+ "$type": "NdmElement",
+ "Id": "87259907-e04d-43a2-89be-4c8a901679fd",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "43",
+ "$type": "ForceTuple",
+ "Id": "cdae7113-9f4f-46b4-a3d8-8bb2199e2b6e",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "44",
+ "$type": "ForceTuple",
+ "Id": "3090b961-8dc5-41bb-bbaf-9241e5abae89",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "45",
+ "$type": "VisualProperty",
+ "Id": "d66835b7-9292-4df1-a632-2241b947b6c2",
+ "IsVisible": true,
+ "Color": "#FF037A3B",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "46",
+ "$type": "Point2D",
+ "Id": "cf24c18b-1942-4fab-8806-17a1733c0367",
+ "X": 0.45,
+ "Y": -0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.000309,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ },
+ {
+ "$id": "47",
+ "$type": "RebarNdmPrimitive",
+ "Id": "82ee5528-dd23-4137-81b3-ff0f423ff8a8",
+ "Name": "Left top rebar",
+ "NdmElement": {
+ "$id": "48",
+ "$type": "NdmElement",
+ "Id": "83c75fed-f1a7-4143-aa36-693d2564c14d",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "49",
+ "$type": "ForceTuple",
+ "Id": "81322499-5ab2-414d-9ac1-971aa031d42a",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "50",
+ "$type": "ForceTuple",
+ "Id": "541423b7-681d-498e-8b98-ee74137823c8",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "51",
+ "$type": "VisualProperty",
+ "Id": "56655641-4dd8-4896-a6c0-15ab026f1526",
+ "IsVisible": true,
+ "Color": "#FF7330E5",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "52",
+ "$type": "Point2D",
+ "Id": "b6b58b7b-9dd7-49ff-8271-99bca4b3678f",
+ "X": -0.45,
+ "Y": 0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.000309,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ },
+ {
+ "$id": "53",
+ "$type": "RebarNdmPrimitive",
+ "Id": "abe4dada-a51c-4ba9-86d4-1d208a0931d0",
+ "Name": "Right top rebar",
+ "NdmElement": {
+ "$id": "54",
+ "$type": "NdmElement",
+ "Id": "2dbf6689-9945-402a-ab1d-a854482f56b6",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "55",
+ "$type": "ForceTuple",
+ "Id": "1d65e62d-e6f6-4b2d-8a18-d306961898fb",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "56",
+ "$type": "ForceTuple",
+ "Id": "beac17e4-75ac-4553-86b6-438c690a239e",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "57",
+ "$type": "VisualProperty",
+ "Id": "32d3f6a7-2598-4316-a064-62e0cd10762a",
+ "IsVisible": true,
+ "Color": "#FF57C013",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "58",
+ "$type": "Point2D",
+ "Id": "11241873-c2bc-429b-98ba-ebff61b5e106",
+ "X": 0.45,
+ "Y": 0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.000309,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ },
+ {
+ "$id": "59",
+ "$type": "RebarNdmPrimitive",
+ "Id": "bf46bc8c-aa0b-414c-bbae-1b1ed0ce060e",
+ "Name": "Bottom rebar 1",
+ "NdmElement": {
+ "$id": "60",
+ "$type": "NdmElement",
+ "Id": "24d91c42-0df7-4591-a6a4-055ddd834355",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "61",
+ "$type": "ForceTuple",
+ "Id": "46b41cbf-646f-4c35-93e4-58856d3cef6e",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "62",
+ "$type": "ForceTuple",
+ "Id": "cfb914e4-9910-48ea-8f1a-288586ed2328",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "63",
+ "$type": "VisualProperty",
+ "Id": "067f5812-2c32-4858-8676-b1aa87de11f8",
+ "IsVisible": true,
+ "Color": "#FF78B8DE",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "64",
+ "$type": "Point2D",
+ "Id": "38ba5aa5-5f5c-44e2-a7de-410bcea65cd5",
+ "X": 0.0,
+ "Y": -0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.000309,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ },
+ {
+ "$id": "65",
+ "$type": "RebarNdmPrimitive",
+ "Id": "3a6a7970-da73-41f4-ac5f-a9bd7ecc1e4a",
+ "Name": "Top rebar 1",
+ "NdmElement": {
+ "$id": "66",
+ "$type": "NdmElement",
+ "Id": "0b6629e9-89cd-42b5-94a1-cfdff753aaa2",
+ "HeadMaterial": {
+ "$ref": "21"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "67",
+ "$type": "ForceTuple",
+ "Id": "6fafb954-41bd-42cd-b37c-330eaabe135a",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "68",
+ "$type": "ForceTuple",
+ "Id": "5cf4208b-d813-4cf1-85fb-21d5ebd0eadb",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "69",
+ "$type": "VisualProperty",
+ "Id": "b1c2c720-4bbd-429c-864e-63c7b3d2a0c9",
+ "IsVisible": true,
+ "Color": "#FF9F02D3",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "70",
+ "$type": "Point2D",
+ "Id": "09ee03eb-0498-460a-898c-3c575a3654b8",
+ "X": 0.0,
+ "Y": 0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.000309,
+ "HostPrimitive": {
+ "$ref": "27"
+ }
+ }
+ ]
+ },
+ "Calculators": {
+ "$type": "ListOfICalculator",
+ "$values": [
+ {
+ "$id": "71",
+ "$type": "ForceCalculator",
+ "Id": "a14a0f81-3c75-4d12-ad83-5b81ed570032",
+ "Name": "New Force Calculator",
+ "InputData": {
+ "$id": "72",
+ "$type": "ForceCalculatorInputData",
+ "Id": "36552b16-867b-4357-bd89-85d5d7343070",
+ "ForceActions": {
+ "$id": "73",
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$ref": "24"
+ }
+ ]
+ },
+ "Primitives": {
+ "$id": "74",
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$ref": "27"
+ },
+ {
+ "$ref": "35"
+ },
+ {
+ "$ref": "41"
+ },
+ {
+ "$ref": "47"
+ },
+ {
+ "$ref": "53"
+ },
+ {
+ "$ref": "59"
+ },
+ {
+ "$ref": "65"
+ }
+ ]
+ },
+ "LimitStatesList": {
+ "$id": "75",
+ "$type": "ListOfLimitState",
+ "$values": [
+ 1
+ ]
+ },
+ "CalcTermList": {
+ "$id": "76",
+ "$type": "ListOfCalcTerms",
+ "$values": [
+ 1
+ ]
+ },
+ "Accuracy": {
+ "$id": "77",
+ "$type": "Accuracy",
+ "Id": "d605dbe6-79d6-4d55-9919-ba7cf84441d4",
+ "IterationAccuracy": 0.001,
+ "MaxIterationCount": 1000
+ },
+ "CompressedMember": {
+ "$id": "78",
+ "$type": "CompressedMember",
+ "Id": "a8cbdcc0-0989-4cc0-bebb-a2e4b964df7b",
+ "Bucling": false,
+ "GeometryLength": 3.0,
+ "LengthFactorX": 1.0,
+ "DiagramFactorX": 1.0,
+ "LengthFactorY": 1.0,
+ "DiagramFactorY": 1.0
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ },
+ "Comment": "Арматура 927кв.мм",
+ "Color": "#FF800000"
+ }
+ },
+ {
+ "$id": "79",
+ "$type": "VisualAnalysis",
+ "Id": "742a0865-ff65-40b8-8bcf-0917ba09a2f2",
+ "Analysis": {
+ "$id": "80",
+ "$type": "CrossSectionNdmAnalysis",
+ "Id": "1e486737-9d35-423d-a0af-c50f6d2c7c03",
+ "Name": "Пилон 1000х200",
+ "Tags": "#New group",
+ "VersionProcessor": {
+ "$id": "81",
+ "$type": "VersionProcessor",
+ "Id": "41583f83-c822-4cbb-942d-fab24a491f43",
+ "Versions": {
+ "$type": "ListOfIDateVersion",
+ "$values": [
+ {
+ "$id": "82",
+ "$type": "DateVersion",
+ "Id": "8f3024e8-1407-435d-9799-e65948cdd939",
+ "DateTime": "2024-12-26T12:39:37.9830366+05:00",
+ "Comment": "",
+ "AnalysisVersion": {
+ "$id": "83",
+ "$type": "CrossSection",
+ "Id": "37454e55-5991-4c93-93b1-17ab5aaa73f7",
+ "SectionRepository": {
+ "$id": "84",
+ "$type": "CrossSectionRepository",
+ "Id": "4c9e4f96-80e8-4234-9890-f44497b15941",
+ "HeadMaterials": {
+ "$type": "ListOfIHeadMaterial",
+ "$values": [
+ {
+ "$id": "85",
+ "$type": "HeadMaterial",
+ "Id": "c3639218-70da-4f8c-8270-a00787cb9d96",
+ "Name": "Concrete",
+ "Color": "#FFF0F8FF",
+ "HelperMaterial": {
+ "$id": "86",
+ "$type": "ConcreteLibMaterial",
+ "Id": "aa3e0fc3-8e6d-497b-ace5-8bf9a2163b24",
+ "RelativeHumidity": 0.55,
+ "MinAge": 0.0,
+ "MaxAge": 2207520000.0,
+ "MaterialEntityId": "2f5b70b9-f4c1-470d-ac27-a39a7093b6ea",
+ "SafetyFactors": {
+ "$id": "87",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": [
+ {
+ "$id": "88",
+ "$type": "MaterialSafetyFactor",
+ "Id": "24a2446e-fc21-4b9a-989e-6b0f515fdf58",
+ "Name": "Gamma_b1",
+ "Take": true,
+ "Description": "Coefficient for considering long term calculations",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "89",
+ "$type": "MaterialPartialFactor",
+ "Id": "7e1537a8-decd-4f61-b37a-3604d677bed8",
+ "FactorValue": 0.9,
+ "StressState": 0,
+ "CalcTerm": 2,
+ "LimitState": 1
+ },
+ {
+ "$id": "90",
+ "$type": "MaterialPartialFactor",
+ "Id": "94af102a-814d-440c-befe-38f557c4021b",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "91",
+ "$type": "MaterialSafetyFactor",
+ "Id": "d87f94c6-4662-476a-a2c9-8892a1e36e0b",
+ "Name": "Gamma_b2",
+ "Take": false,
+ "Description": "Coefficient for plain concrete structures",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "92",
+ "$type": "MaterialPartialFactor",
+ "Id": "f3cddfc0-2e11-4998-b429-c2bbc05dc31d",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "93",
+ "$type": "MaterialPartialFactor",
+ "Id": "c1534467-23a7-4438-a8fb-5e4b8a7ddf34",
+ "FactorValue": 0.9,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ },
+ {
+ "$id": "94",
+ "$type": "MaterialSafetyFactor",
+ "Id": "21931c14-60c9-4766-8ffa-2893340eb585",
+ "Name": "Gamma_b3",
+ "Take": true,
+ "Description": "Coefficient for considering bleeding in vertical placement conditionals",
+ "PartialFactors": {
+ "$type": "ListOfMaterialPartialFactor",
+ "$values": [
+ {
+ "$id": "95",
+ "$type": "MaterialPartialFactor",
+ "Id": "2bb351e0-2baa-4235-8455-398bf60a9980",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 1,
+ "LimitState": 1
+ },
+ {
+ "$id": "96",
+ "$type": "MaterialPartialFactor",
+ "Id": "d70bd7ea-2398-49c4-81bf-c5b705c95c31",
+ "FactorValue": 0.85,
+ "StressState": 1,
+ "CalcTerm": 2,
+ "LimitState": 1
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "TensionForULS": false,
+ "TensionForSLS": true,
+ "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a"
+ }
+ },
+ {
+ "$id": "97",
+ "$type": "HeadMaterial",
+ "Id": "dfc1bd2d-74f7-495d-8974-ce67f3937645",
+ "Name": "Reinforcement",
+ "Color": "#FFFF0000",
+ "HelperMaterial": {
+ "$id": "98",
+ "$type": "ReinforcementLibMaterial",
+ "Id": "4742c29a-8bb0-46d3-bf4a-0117c316649c",
+ "MaterialEntityId": "045b54b1-0bbf-41fd-a27d-aeb20f600bb4",
+ "SafetyFactors": {
+ "$id": "99",
+ "$type": "ListOfMaterialSafetyFactor",
+ "$values": []
+ },
+ "MaterialLogicId": "54c4fe40-8f82-4995-8930-81e65e97edb9"
+ }
+ }
+ ]
+ },
+ "ForceActions": {
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$id": "100",
+ "$type": "ForceCombinationByFactor",
+ "Id": "a26f2843-78dc-4894-af52-b84f15add01d",
+ "Name": "New Factored Load",
+ "LimitState": 2,
+ "CalcTerm": 1,
+ "FullSLSForces": {
+ "$id": "101",
+ "$type": "ForceTuple",
+ "Id": "3b23a0a7-65b6-42a3-8bde-32531bec838a",
+ "Mx": -47000.0,
+ "My": 0.0,
+ "Nz": -3038000.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "ULSFactor": 1.0,
+ "LongTermFactor": 1.0,
+ "SetInGravityCenter": true,
+ "ForcePoint": {
+ "$id": "102",
+ "$type": "Point2D",
+ "Id": "3ba64fc5-843e-45cd-a565-a475b60d4d8e",
+ "X": 0.0,
+ "Y": 0.0
+ }
+ }
+ ]
+ },
+ "Primitives": {
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$id": "103",
+ "$type": "RectangleNdmPrimitive",
+ "Id": "d5df1d99-5eaa-41c5-b1b6-7c4ecf31714f",
+ "Name": "Concrete block",
+ "RectangleShape": {
+ "$id": "104",
+ "$type": "RectangleShape",
+ "Id": "b42408b6-3263-48fb-a329-4c1455f50fa0",
+ "Width": 1.0,
+ "Height": 0.2
+ },
+ "NdmElement": {
+ "$id": "105",
+ "$type": "NdmElement",
+ "Id": "334cd90f-5c48-4886-b9f8-cc30c8f2fa3a",
+ "HeadMaterial": {
+ "$ref": "85"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "106",
+ "$type": "ForceTuple",
+ "Id": "04b38b32-e21e-442b-a147-ff9bd5215e9c",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "107",
+ "$type": "ForceTuple",
+ "Id": "23f9b52f-73ec-4468-b031-852312bd7720",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "108",
+ "$type": "VisualProperty",
+ "Id": "6ea90937-da0b-432c-af40-3c20fc3cd899",
+ "IsVisible": true,
+ "Color": "#FF40BE16",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 0.8
+ },
+ "Center": {
+ "$id": "109",
+ "$type": "Point2D",
+ "Id": "b581d37e-d36a-44f6-8dc5-8857811a8be8",
+ "X": 0.0,
+ "Y": 0.0
+ },
+ "DivisionSize": {
+ "$id": "110",
+ "$type": "DivisionSize",
+ "Id": "8363db7b-acc2-4e3d-a45f-043f9f1ad350",
+ "NdmMaxSize": 0.01,
+ "NdmMinDivision": 10,
+ "ClearUnderlying": false
+ },
+ "RotationAngle": 0.0
+ },
+ {
+ "$id": "111",
+ "$type": "RebarNdmPrimitive",
+ "Id": "439f9a79-5187-4adf-90a3-e5afb812165e",
+ "Name": "Bottom rebar 1",
+ "NdmElement": {
+ "$id": "112",
+ "$type": "NdmElement",
+ "Id": "37f87903-21d8-43d0-8eff-6f2037d60fd6",
+ "HeadMaterial": {
+ "$ref": "97"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "113",
+ "$type": "ForceTuple",
+ "Id": "b931a8e3-1bee-4456-82b0-ac0947ec3b14",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "114",
+ "$type": "ForceTuple",
+ "Id": "630274e8-1b42-4367-a509-bc1e46f9cf42",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "115",
+ "$type": "VisualProperty",
+ "Id": "5512eea0-c749-4835-8942-635c9f6e2ec9",
+ "IsVisible": true,
+ "Color": "#FF78B8DE",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "116",
+ "$type": "Point2D",
+ "Id": "e274838b-0c81-4f57-b97e-92b7fdcdc776",
+ "X": 0.0,
+ "Y": -0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.00123,
+ "HostPrimitive": {
+ "$ref": "103"
+ }
+ },
+ {
+ "$id": "117",
+ "$type": "RebarNdmPrimitive",
+ "Id": "fc9a349c-12d4-4fa2-9306-112f78a336c4",
+ "Name": "Top rebar 1",
+ "NdmElement": {
+ "$id": "118",
+ "$type": "NdmElement",
+ "Id": "fee75871-e65b-42fc-b211-ee7c2a9a53ef",
+ "HeadMaterial": {
+ "$ref": "97"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "119",
+ "$type": "ForceTuple",
+ "Id": "1e8a7267-8d32-4e4a-9671-3c7a468d5af1",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "120",
+ "$type": "ForceTuple",
+ "Id": "3c85ab5f-45db-43b7-8cb6-b8ad55a19ed1",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "121",
+ "$type": "VisualProperty",
+ "Id": "9cbe9bea-932f-4dd2-80e6-0d57263ee196",
+ "IsVisible": true,
+ "Color": "#FF9F02D3",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "122",
+ "$type": "Point2D",
+ "Id": "4f7dec81-8fb4-4915-8025-c1314274d727",
+ "X": 0.0,
+ "Y": 0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.00123,
+ "HostPrimitive": {
+ "$ref": "103"
+ }
+ }
+ ]
+ },
+ "Calculators": {
+ "$type": "ListOfICalculator",
+ "$values": [
+ {
+ "$id": "123",
+ "$type": "ForceCalculator",
+ "Id": "c9d06597-675c-4b50-bb27-e0fc591ece51",
+ "Name": "New Force Calculator",
+ "InputData": {
+ "$id": "124",
+ "$type": "ForceCalculatorInputData",
+ "Id": "50114cfa-650c-465c-baf9-9728d2b18f69",
+ "ForceActions": {
+ "$id": "125",
+ "$type": "ListOfIForceAction",
+ "$values": [
+ {
+ "$ref": "100"
+ }
+ ]
+ },
+ "Primitives": {
+ "$id": "126",
+ "$type": "ListOfINdmPrimitive",
+ "$values": [
+ {
+ "$ref": "103"
+ },
+ {
+ "$id": "127",
+ "$type": "RebarNdmPrimitive",
+ "Id": "2b98fcfa-5bc9-4b48-9bf4-732d472fa0a7",
+ "Name": "Left bottom rebar",
+ "NdmElement": {
+ "$id": "128",
+ "$type": "NdmElement",
+ "Id": "2c34521e-e9dd-45b0-b6c0-ad3400e53acc",
+ "HeadMaterial": {
+ "$ref": "97"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "129",
+ "$type": "ForceTuple",
+ "Id": "ff1b666a-b8d1-4540-9bf3-559decd7fd4a",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "130",
+ "$type": "ForceTuple",
+ "Id": "f4df99e6-3b58-4fb8-9ec7-dcb3c967a3e6",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "131",
+ "$type": "VisualProperty",
+ "Id": "807ab4bd-b8ff-4165-8464-537293741c7a",
+ "IsVisible": true,
+ "Color": "#FF28CB50",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "132",
+ "$type": "Point2D",
+ "Id": "f4a19aba-b678-462a-a012-8294a7119e3b",
+ "X": -0.45,
+ "Y": -0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0005,
+ "HostPrimitive": {
+ "$ref": "103"
+ }
+ },
+ {
+ "$id": "133",
+ "$type": "RebarNdmPrimitive",
+ "Id": "22640310-d543-4d42-981a-7dc1a16ff099",
+ "Name": "Right bottom rebar",
+ "NdmElement": {
+ "$id": "134",
+ "$type": "NdmElement",
+ "Id": "2e257bb8-3b25-427b-94fd-f33d1cf0bf26",
+ "HeadMaterial": {
+ "$ref": "97"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "135",
+ "$type": "ForceTuple",
+ "Id": "2be5f68f-d32f-4814-9067-c7b2a67e9837",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "136",
+ "$type": "ForceTuple",
+ "Id": "bfbad6f6-1e7b-422e-85ca-419c1b6b6c51",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "137",
+ "$type": "VisualProperty",
+ "Id": "51900af5-ebd2-477d-bd90-48c8c314afd1",
+ "IsVisible": true,
+ "Color": "#FF037A3B",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "138",
+ "$type": "Point2D",
+ "Id": "0a4f6e54-a420-4d6f-9273-56a40dd6967e",
+ "X": 0.45,
+ "Y": -0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0005,
+ "HostPrimitive": {
+ "$ref": "103"
+ }
+ },
+ {
+ "$id": "139",
+ "$type": "RebarNdmPrimitive",
+ "Id": "387dab50-2108-487c-8020-187bc500d256",
+ "Name": "Left top rebar",
+ "NdmElement": {
+ "$id": "140",
+ "$type": "NdmElement",
+ "Id": "7c13b84d-5e04-4c76-8b83-a88aaab1f6d0",
+ "HeadMaterial": {
+ "$ref": "97"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "141",
+ "$type": "ForceTuple",
+ "Id": "28e87061-c7e4-4cb8-a904-b8c7d085f007",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "142",
+ "$type": "ForceTuple",
+ "Id": "5e940acd-9eb0-4d55-8f55-a10bad4dfc43",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "143",
+ "$type": "VisualProperty",
+ "Id": "f2909ee4-0fc5-4df8-9f19-2b632f7d8ad8",
+ "IsVisible": true,
+ "Color": "#FF7330E5",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "144",
+ "$type": "Point2D",
+ "Id": "32db2fae-6c7b-4f00-8099-989d8e525ef5",
+ "X": -0.45,
+ "Y": 0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0005,
+ "HostPrimitive": {
+ "$ref": "103"
+ }
+ },
+ {
+ "$id": "145",
+ "$type": "RebarNdmPrimitive",
+ "Id": "ec25cbe7-4956-45b7-896f-d3b77eeb866a",
+ "Name": "Right top rebar",
+ "NdmElement": {
+ "$id": "146",
+ "$type": "NdmElement",
+ "Id": "128775b7-00ea-4404-bd51-c72595ec6a6d",
+ "HeadMaterial": {
+ "$ref": "97"
+ },
+ "Triangulate": true,
+ "UsersPrestrain": {
+ "$id": "147",
+ "$type": "ForceTuple",
+ "Id": "b2bd40a7-642b-4ddd-b44d-ef9d5fae0613",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ },
+ "AutoPrestrain": {
+ "$id": "148",
+ "$type": "ForceTuple",
+ "Id": "e1c75065-ad06-4c7b-b628-725f942046a5",
+ "Mx": 0.0,
+ "My": 0.0,
+ "Nz": 0.0,
+ "Qx": 0.0,
+ "Qy": 0.0,
+ "Mz": 0.0
+ }
+ },
+ "VisualProperty": {
+ "$id": "149",
+ "$type": "VisualProperty",
+ "Id": "9bda1c8a-8de5-41e4-abdc-f1bafa2e89ec",
+ "IsVisible": true,
+ "Color": "#FF57C013",
+ "SetMaterialColor": true,
+ "ZIndex": 0,
+ "Opacity": 1.0
+ },
+ "Center": {
+ "$id": "150",
+ "$type": "Point2D",
+ "Id": "c5360121-d770-418e-b8d2-f605617e4792",
+ "X": 0.45,
+ "Y": 0.05
+ },
+ "RotationAngle": 0.0,
+ "Area": 0.0005,
+ "HostPrimitive": {
+ "$ref": "103"
+ }
+ },
+ {
+ "$ref": "111"
+ },
+ {
+ "$ref": "117"
+ }
+ ]
+ },
+ "LimitStatesList": {
+ "$id": "151",
+ "$type": "ListOfLimitState",
+ "$values": [
+ 1
+ ]
+ },
+ "CalcTermList": {
+ "$id": "152",
+ "$type": "ListOfCalcTerms",
+ "$values": [
+ 1
+ ]
+ },
+ "Accuracy": {
+ "$id": "153",
+ "$type": "Accuracy",
+ "Id": "5edd1062-86ec-4f29-ac72-c72925976ab6",
+ "IterationAccuracy": 0.001,
+ "MaxIterationCount": 1000
+ },
+ "CompressedMember": {
+ "$id": "154",
+ "$type": "CompressedMember",
+ "Id": "2db622a2-4208-4aa7-8538-d3200cfe0fee",
+ "Bucling": false,
+ "GeometryLength": 3.0,
+ "LengthFactorX": 1.0,
+ "DiagramFactorX": 1.0,
+ "LengthFactorY": 1.0,
+ "DiagramFactorY": 1.0
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ },
+ "Comment": "Арматура 1230кв.мм",
+ "Color": "#FF800000"
+ }
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/StructureHelper/Documentation/Verification/Руководство по верификации.docx b/StructureHelper/Documentation/Verification/Руководство по верификации.docx
index c915d94..7b9d51a 100644
Binary files a/StructureHelper/Documentation/Verification/Руководство по верификации.docx and b/StructureHelper/Documentation/Verification/Руководство по верификации.docx differ
diff --git a/StructureHelper/Documentation/Verification/Руководство по верификации.pdf b/StructureHelper/Documentation/Verification/Руководство по верификации.pdf
index d9103d9..4d6e509 100644
Binary files a/StructureHelper/Documentation/Verification/Руководство по верификации.pdf and b/StructureHelper/Documentation/Verification/Руководство по верификации.pdf differ
diff --git a/StructureHelper/Properties/PublishProfiles/FolderProfile.pubxml.user b/StructureHelper/Properties/PublishProfiles/FolderProfile.pubxml.user
index 218a615..06d5d54 100644
--- a/StructureHelper/Properties/PublishProfiles/FolderProfile.pubxml.user
+++ b/StructureHelper/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
- True|2024-11-13T04:16:22.8894163Z||;True|2024-08-13T14:00:35.8311260+05:00||;True|2024-08-12T12:59:16.1785759+05:00||;True|2024-03-11T20:33:14.1457807+05:00||;True|2024-03-10T19:11:27.6834663+05:00||;True|2024-02-02T12:22:50.1454015+05:00||;True|2023-02-25T13:37:39.2738786+05:00||;False|2023-02-25T13:37:24.0284261+05:00||;True|2023-02-25T13:34:01.6858860+05:00||;True|2023-02-25T13:31:18.8295711+05:00||;False|2023-02-25T13:25:21.5807199+05:00||;False|2023-02-25T13:24:41.7164398+05:00||;
+ True|2024-12-27T08:24:44.0055462Z||;True|2024-11-13T09:16:22.8894163+05:00||;True|2024-08-13T14:00:35.8311260+05:00||;True|2024-08-12T12:59:16.1785759+05:00||;True|2024-03-11T20:33:14.1457807+05:00||;True|2024-03-10T19:11:27.6834663+05:00||;True|2024-02-02T12:22:50.1454015+05:00||;True|2023-02-25T13:37:39.2738786+05:00||;False|2023-02-25T13:37:24.0284261+05:00||;True|2023-02-25T13:34:01.6858860+05:00||;True|2023-02-25T13:31:18.8295711+05:00||;False|2023-02-25T13:25:21.5807199+05:00||;False|2023-02-25T13:24:41.7164398+05:00||;
\ No newline at end of file
diff --git a/StructureHelper/Windows/ViewModels/NdmCrossSections/PrimitiveViewModelLogic.cs b/StructureHelper/Windows/ViewModels/NdmCrossSections/PrimitiveViewModelLogic.cs
index c3512f7..6e1841c 100644
--- a/StructureHelper/Windows/ViewModels/NdmCrossSections/PrimitiveViewModelLogic.cs
+++ b/StructureHelper/Windows/ViewModels/NdmCrossSections/PrimitiveViewModelLogic.cs
@@ -129,18 +129,18 @@ namespace StructureHelper.Windows.ViewModels.NdmCrossSections
repository.Primitives.Remove(ndmPrimitive);
foreach (var calc in repository.Calculators)
{
- if (calc is ForceCalculator forceCalculator)
+ if (calc is IForceCalculator forceCalculator)
{
var forceCalc = forceCalculator.InputData as IHasPrimitives;
forceCalc.Primitives.Remove(ndmPrimitive);
}
- else if (calc is LimitCurvesCalculator calculator)
+ else if (calc is ILimitCurvesCalculator calculator)
{
//to do
//var forceCalc = calculator.InputData as IHasPrimitives;
//forceCalc.Primitives.Remove(ndmPrimitive);
}
- else if (calc is CrackCalculator crackCalculator)
+ else if (calc is ICrackCalculator crackCalculator)
{
var forceCalc = crackCalculator.InputData as IHasPrimitives;
forceCalc.Primitives.Remove(ndmPrimitive);
@@ -152,10 +152,12 @@ namespace StructureHelper.Windows.ViewModels.NdmCrossSections
}
foreach (var primitive in repository.Primitives)
{
- if (primitive is IHasHostPrimitive)
+ if (primitive is IHasHostPrimitive sPrimitive)
{
- var sPrimitive = primitive as IHasHostPrimitive;
- if (sPrimitive.HostPrimitive == ndmPrimitive) { sPrimitive.HostPrimitive = null; }
+ if (sPrimitive.HostPrimitive == ndmPrimitive)
+ {
+ sPrimitive.HostPrimitive = null;
+ }
}
}
Items.Remove(SelectedItem);
diff --git a/StructureHelperLogics/Models/CrossSections/CrossSection.cs b/StructureHelperLogics/Models/CrossSections/CrossSection.cs
index a963b58..34d0e56 100644
--- a/StructureHelperLogics/Models/CrossSections/CrossSection.cs
+++ b/StructureHelperLogics/Models/CrossSections/CrossSection.cs
@@ -10,6 +10,7 @@ namespace StructureHelperLogics.Models.CrossSections
public class CrossSection : ICrossSection
{
private ICloneStrategy cloneStrategy = new CrossSectionCloneStrategy();
+ private IUpdateStrategy updateStrategy = new CrossSectionUpdateStrategy();
public ICrossSectionRepository SectionRepository { get; set; } = new CrossSectionRepository();
public Guid Id { get; private set; }
@@ -26,6 +27,9 @@ namespace StructureHelperLogics.Models.CrossSections
public object Clone()
{
+ //var newItem = new CrossSection();
+ //updateStrategy.Update(newItem, this);
+ //return newItem;
return cloneStrategy.GetClone(this);
}
}
diff --git a/StructureHelperLogics/NdmCalculations/Analyses/ByForces/Logics/HasCalculatorsUpdateCloningStrategy.cs b/StructureHelperLogics/NdmCalculations/Analyses/ByForces/Logics/HasCalculatorsUpdateCloningStrategy.cs
index 78527de..e43ae45 100644
--- a/StructureHelperLogics/NdmCalculations/Analyses/ByForces/Logics/HasCalculatorsUpdateCloningStrategy.cs
+++ b/StructureHelperLogics/NdmCalculations/Analyses/ByForces/Logics/HasCalculatorsUpdateCloningStrategy.cs
@@ -51,7 +51,9 @@ namespace StructureHelperLogics.NdmCalculations.Analyses.ByForces
targetObject.Calculators.Clear();
foreach (var calculator in sourceObject.Calculators)
{
- var newCalculator = cloningStrategy.Clone(calculator);
+ //to do Change to cloning strategy
+ //var newCalculator = cloningStrategy.Clone(calculator);
+ var newCalculator = calculator.Clone() as ICalculator;
if (calculator is IForceCalculator forceCalculator)
{
forceCalculatorUpdateStrategy.Update(newCalculator as IForceCalculator, forceCalculator);