Temporary changeHasCalculator cloning strategy

This commit is contained in:
ear
2024-12-27 13:26:24 +05:00
parent 921ec22e8a
commit bd0175086a
16 changed files with 4529 additions and 130 deletions

View File

@@ -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

View File

@@ -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()

View File

@@ -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;

View File

@@ -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"
}
}
]
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}

View File

@@ -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"
}
}
]

View File

@@ -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"
}
}

View File

@@ -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"
}
}
]
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<History>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||;</History>
<History>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||;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>

View File

@@ -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);

View File

@@ -10,6 +10,7 @@ namespace StructureHelperLogics.Models.CrossSections
public class CrossSection : ICrossSection
{
private ICloneStrategy<ICrossSection> cloneStrategy = new CrossSectionCloneStrategy();
private IUpdateStrategy<ICrossSection> 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);
}
}

View File

@@ -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);