Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleSECT
Code Block
"SECT": {
        "SECTTYPE": {
            "__DESC__": "Type",
            "__TYPE__": "String"
        },
        "SECT_NAME": {
            "__DESC__": "Sect Name",
            "__TYPE__": "String"
        },

        "SECT_AFTER": {
            "__DESC__": "Sect After",
            "__TYPE__": {
                "SECT_ISLAB": {
                    "__DESC__": "Sect ISlab for Only Composite Section",
                    "__TYPE__": {[]
                }
            }
  "vSIZE": {     },

        "SECT_BEFORE": {
            "__DESC__": "SizeSect Before",
            "__TYPE__": {
              "__TYPE__  "SHAPE": []{
                    "__DESC__": "Shape",
  }                  "__TYPE__": "String"
 }               },
   }             }"OFFSET_PT": {
          },          "SECT__DESC__BEFORE": { "Cardinal Point",
                    "__DESCTYPE__": "Sect Before",String"
               "__TYPE__": { },
                "SHAPEOFFSET_CENTER": {
                    "__DESC__": "ShapeOffset Center",
                    "__TYPE__": "StringInteger"
                },
                "USER_OFFSET_PTREF": {
                    "__DESC__": "CardinalUser Offset PointRef",
                    "__TYPE__": "StringInteger"
                },
                "HORZ_OFFSET_CENTEROPT": {
                    "__DESC__": "OffsetHorizon offset CenterOption",
                    "__TYPE__": "Integer"
                },
                "USERUSERDEF_OFFSET_REFYI": {
                    "__DESC__": "User Offset RefYI",
                    "__TYPE__": "IntegerReal"
                },
                "HORZVERT_OFFSET_OPT": {
                    "__DESC__": "HorizonVertical offsetOffset Option",
                    "__TYPE__": "Integer"
                },
                "USERDEF_OFFSET_YIZI": {
                    "__DESC__": "User Offset YIZI",
                    "__TYPE__": "Real"
                },

                "VERTUSE_OFFSETSHEAR_OPTDEFORM": {
                    "__DESC__": "VerticalUse Consider OffsetShear OptionDeform",
                    "__TYPE__": "IntegerBool"
                },
                "USERDEFUSE_OFFSETWARPING_ZIEFFECT": {
                    "__DESC__": "UserUse Consider OffsetWarping ZIEffect",
                    "__TYPE__": "RealBool"
                },

                "USEMATL_SHEAR_DEFORMELAST": {
                    "__DESC__": "Use Consider Shear DeformMatl_Elast",
                    "__TYPE__": "BoolReal"
                },
                "USEMATL_WARPING_EFFECTDENS": {
                    "__DESC__": "Use Consider Warping EffectMatl_Density",
                    "__TYPE__": "BoolReal"
                },

                "MATL_POIS_ELASTS": {
                    "__DESC__": "Matl_ElastPoisson_S",
                    "__TYPE__": "Real"
                },
                "MATL_POIS_DENSC": {
                    "__DESC__": "Matl_Poisson_DensityC",
                    "__TYPE__": "Real"
                },
                "MATL_POIS_STHERMAL": {
                    "__DESC__": "Matl_Poisson_SThermal",
                    "__TYPE__": "Real"
                },

                "MATLUSE_POISMULTI_CELAST": {
                    "__DESC__": "Matl_Poisson_CUse Multiple ELastic",
                    "__TYPE__": "RealBool"
                },
                "MATLLONGTERM_THERMALESEC": {
                    "__DESC__": "Matl_ThermalLong Term ESEC",
                    "__TYPE__": "Real"
                },
                 "USESHRINK_MULTI_ELASTESEC": {
                    "__DESC__": "UseShrinkage Multiple ELasticESEC",
                    "__TYPE__": "BoolReal"
                },

                "LONGTERMSECT_ESECI": {
                    "__DESC__": "LongSect Term ESECI",
                    "__TYPE__": "Real"{

               },         "vSIZE_PSC_A": {
      "SHRINK_ESEC": {                     "__DESC__": "Shrinkage ESECfor Only PSC Section I SIZE-A",
                            "__TYPE__": "Real"[]
                },        },
         "SECT_I": {              "vSIZE_PSC_B": {
     "__DESC__": "Sect I",                     "__TYPEDESC__": {

                        "vSIZE_PSC_A": {
                            "__DESC__": ""for Only PSC Section I SIZE-AB",
                            "__TYPE__": []
                        },
                        "vSIZE_PSC_BC": {
                            "__DESC__": "for Only PSC Section I SIZE-BC",
                            "__TYPE__": []
                        },
                        "vSIZE_PSC_CD": {
                            "__DESC__": "for Only PSC Section I SIZE-CD",
                            "__TYPE__": []
                        },
                    }
      "vSIZE_PSC_D": {           },
                 "__DESC__JOINT": "for{
Only PSC Section I SIZE-D",
                            "__TYPEDESC__": []"Joint",
                    "__TYPE__": []
  }              }
      }      }
          },                 "JOINT": {                     "__DESC__": "Joint",                
    "__TYPE__": []
                }
            }
        }                                                        
    }

...

}

  • Introduce Input Data Symbols

API - Value Type

Input Data

Integer

🇮

🔴

Essential

String

🇸

Unnecessary

Boolean

🇧

🔺

Optional

Real

🇷

...

NO.

Name

API - Key

API - Value Type

Default

PSC Composite

1

Section Number

“KEY”

🇮

🔴

2

Section Name

“SECT_NAME”

🇸

🔴

3

Section Data Type

  • "COMPOSITE-PC"

“SECTTYPE”

🇸

🔴

After Composite Section Properties

4

After Composite

"SECT_AFTER"

🔴

5

"SECT_I"

🔴

6

Slab Section Dimensions

  • [Bc, tc, Hh]

"vSIZESLAB"

🇷

🔴

Before Composite Section Properties

7

Before Composite

"SECT_BEFORE"

🔴

8

Section Shape

  • PSC-I : “CI”

  • PSC-TEE : “CT”

“SHAPE”

🇸

🔴

9

Joint On/Off

"JOINT"

🇧

🔴

10

"SECT_I"

🔴

11

Outer-Height

"vSIZE_PSC_A"

🇷

🔴

12

Outer-Breadth

"vSIZE_PSC_B"

🇷

🔴

13

Inner-Height

"vSIZE_PSC_C"

🇷

🔴

14

Outer-Breadth

"vSIZE_PSC_D"

🇷

🔴

Material Properties of Composite Section

15

Modulus Ratio, (steel / concrete)

"MATL_ELAST"

🇷

🔴

16

Density Ratio, (steel / concrete)

"MATL_DENS"

🇷

0

🔺

17

Poisso's Ratio of Steel

"MATL_POIS_S"

🇷

0

🔺

18

Poisson's Ratio of Concrete

"MATL_POIS_C"

🇷

0

🔺

19

Ratio of Thermal Expansion Coefficient

"MATL_THERMAL"

🇷

0

🔺

20

Multiple Modulus of Elasticity

"USE_MULTI_ELAST"

🇧

FALSE

🔺

21

Es / Ec(Creep)

"LONGTERM_ESEC"

🇷

0

🔺

22

Es / Ec(Shrinkage)

"SHRINK_ESEC"

🇷

0

🔺

Offset

23

Offset Direction

“OFFSET_PT”

🇸

🔺

24

Center Location

“OFFSET_CENTER”

🇮

🔺

25

Horizontal Offset Option

“HORZ_OFFSET_OPT”

🇮

🔺

26

Horizontal Offset Value

“USERDEF_OFFSET_YI”

🇷

🔺

27

Vertical Offset Option

“VERT_OFFSET_OPT”

🇮

🔺

28

Vertical Offset Value

“USERDEF_OFFSET_ZI”

🇷

🔺

29

User Type Offset Reference Position

“USER_OFFSET_REF”

🇮

🔺

Additional Option

30

Consider Shear Deformation

“USE_SHEAR_DEFORM”

🇧

🔺

31

Consider Warping Effect

“USE_WARPING_EFFECT”

🇧

🔺

...

  • The JSON format example for inputting PSC Composite Section

...

titleAPI EXAMPLE - PSC-I Composite Section

...

  • Composite Section

Expand
titleAPI EXAMPLE - PSC-I Composite Section
Code Block
    "SECT": {
                "SECT_J"101": {
    
               "vSIZESECTTYPE": ["COMPOSITE",
            "SECT_NAME": "Comp-I",

         1.0,        "SECT_AFTER": {
                0.11,
"SLAB": [
                    1,
  0.12                  0.11,
  ]                 } 0.12
           },     ]
        "SECT_BEFORE": {   },

            "SHAPESECT_BEFORE": "CI",{
                 "OFFSET_PT": "CC",
                "OFFSET_CENTER": 0,
                "USER_OFFSET_REF": 0,
                "HORZ_OFFSET_OPT": 0,
                "USERDEF_OFFSET_YI": 0.0,
                "VERT_OFFSET_OPT": 0,
                "USERDEF_OFFSET_ZI": 0.0,

                "USE_SHEAR_DEFORM": true,
                "USE_WARPING_EFFECT": false,
                 "MATL_ELASTSHAPE": 1.11"CI",
                "MATLSECT_DENSI": 1.12,
        {
       "MATL_POIS_S": 0.05,                 "MATLvSIZE_POISPSC_CA": 0.04,[
                "MATL_THERMAL": 1.13,       0,
         "USE_MULTI_ELAST": false,              0.1016,
   "SECT_I": {                     "vSIZE_PSC_A": [
0.0762,
                        0.0,
                        0.1016,
                        0.07622794,
                        0.0127,
                        0.0,
                        0.2794,
                        0.127,127
                    ],
                     0.0,"vSIZE_PSC_B": [
                        0.00762,
                        0.1271524,
                        ]0,
                      "vSIZE_PSC_B": [  0,
                        0.07622032,
                        0.1524,
                        0.0,
                    ],
   0.0,                 "vSIZE_PSC_C": [
      0.2032,                  0.1016,
      0.0,                  0.0762,
      0                  0,
  ],                     "vSIZE_PSC_C": [ 0,
                        0.10162794,
                        0.0762127,
                        0.0,
                        0.0,
                        0.2794,127
                    ],
   0.127,                 "vSIZE_PSC_D": [
      0.0,                  0.0762,
      0.0,                  0.1524,
      0.127                  0,
  ],                     "vSIZE_PSC_D": [ 0,
                        0.07622032,
                        0.1524,
                        0.0,
                    ]
       0.0,         },
               0.2032 "MATL_ELAST": 1.1,
                "MATL_DENS": 1.2,
      0.0,          "MATL_POIS_S": 0.05,
             0   "MATL_POIS_C": 0.04,
                ]"MATL_THERMAL": 1.3,
                }"USE_MULTI_ELAST": false,
                "JOINT": [
                    false,
                    false,
                    false,
                    false,
                    false,
                    false,
                    false,
                    false,
                    false
                ]
            }
        }
    }

Expand
titleAPI EXAMPLE - PSC-TEE Composite Section
Code Block
    "SECT": {
        "102103": {
            "SECTTYPE": "COMPOSITE-PC",
            "SECT_NAME": "Comp-PSC T",

            "SECT_AFTER": {
  

            "SECT_JAFTER": {
   
                "vSIZESLAB": [
   
                    1.0,
   
                    0.11,
  
                     0.12
                    ]
   
            }
,
           }, 
            "SECT_BEFORE": {
                "SHAPE": "CT",

                "OFFSET_PT": "CC",
                "OFFSET_CENTER": 0,
                "USER_OFFSET_REF": 0,
                "HORZ_OFFSET_OPT": 0,
                "USERDEF_OFFSET_YI": 0.0,
                "VERT_OFFSET_OPT": 0,
                "USERDEF_OFFSET_ZI": 0.0,
                 "USE_SHEAR_DEFORM": true,
                "USE_WARPING_EFFECT": false,

                "MATL_ELASTWARPING_EFFECT": 1.11false,
                "MATL_DENSSHAPE": 1.12"CT",
                "MATLSECT_POIS_SI": 0.05, {
                    "MATLvSIZE_POISPSC_CA": 0.04,[
                "MATL_THERMAL": 1.13,       0,
         "USE_MULTI_ELAST": false,              0.16,
   "SECT_I": {                     "vSIZE_PSC_A": [0.035,
                        0.0905,
                        0.050815,
                        0.0762,
                        0.482625,
                        0.0508,38
                    ],
   0.0508,                 "vSIZE_PSC_B": [
      0.508,                  0,
      0.6096                  0,
  ],                     "vSIZE_PSC_B": [ 0,
                        0.0,
                        0.0,
                        0.0,
                        0.0,
                        0.0,
                    ],
                    0.0,"vSIZE_PSC_C": [
                        0.016,
                        0.4318035,
                        ]0.905,
                      "vSIZE_PSC_C": [  0.15,
                        0.0508,
                        0.076225,
                        0.4826,38
                    ],
   0.0508,                 "vSIZE_PSC_D": [
      0.0508,                  0,
      0.508,                  0,
      0.6096                  0,
  ],                     "vSIZE_PSC_D": [ 0,
                        0.0,
                        0.0,
                        0.0,,
                        0
     0.0,               ]
         0.0,       },
                 0.0"MATL_ELAST": 1.1,
                "MATL_DENS": 1.2,
      0.0,          "MATL_POIS_S": 0.05,
                "MATL_POIS_C": 0.431804,
                "MATL_THERMAL": 1.3,
  ]                 }"USE_MULTI_ELAST": false,
                "JOINT": [
                    false,
                    false,
                    truefalse,
                    false,
                    false,
                    false,
                    truefalse,
                    false,
                    false
                ]
            }
        }
    }