Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

 SECT
    "SECT": {
        "SECTTYPE": {
            "__DESC__": "Type",
            "__TYPE__": "String"
        },
        "SECT_NAME": {
            "__DESC__": "Sect Name",
            "__TYPE__": "String"
        },

        "SECT_AFTER": {
            "__DESC__": "Sect After",
            "__TYPE__": {
                "SECT_I": {
                    "__DESC__": "Sect I",
                    "__TYPE__": {
                        "vSIZE": {
                            "__DESC__": "Size",
                            "__TYPE__": []
                        }
                    }
                }
            }
        },

        "SECT_BEFORE": {
            "__DESC__": "Sect Before",
            "__TYPE__": {
                "SHAPE": {
                    "__DESC__": "Shape",
                    "__TYPE__": "String"
                },
                "OFFSET_PT": {
                    "__DESC__": "Cardinal Point",
                    "__TYPE__": "String"
                },
                "OFFSET_CENTER": {
                    "__DESC__": "Offset Center",
                    "__TYPE__": "Integer"
                },
                "USER_OFFSET_REF": {
                    "__DESC__": "User Offset Ref",
                    "__TYPE__": "Integer"
                },
                "HORZ_OFFSET_OPT": {
                    "__DESC__": "Horizon offset Option",
                    "__TYPE__": "Integer"
                },
                "USERDEF_OFFSET_YI": {
                    "__DESC__": "User Offset YI",
                    "__TYPE__": "Real"
                },
                "VERT_OFFSET_OPT": {
                    "__DESC__": "Vertical Offset Option",
                    "__TYPE__": "Integer"
                },
                "USERDEF_OFFSET_ZI": {
                    "__DESC__": "User Offset ZI",
                    "__TYPE__": "Real"
                },

                "USE_SHEAR_DEFORM": {
                    "__DESC__": "Use Consider Shear Deform",
                    "__TYPE__": "Bool"
                },
                "USE_WARPING_EFFECT": {
                    "__DESC__": "Use Consider Warping Effect",
                    "__TYPE__": "Bool"
                },

                "MATL_ELAST": {
                    "__DESC__": "Matl_Elast",
                    "__TYPE__": "Real"
                },
                "MATL_DENS": {
                    "__DESC__": "Matl_Density",
                    "__TYPE__": "Real"
                },
                "MATL_POIS_S": {
                    "__DESC__": "Matl_Poisson_S",
                    "__TYPE__": "Real"
                },
                "MATL_POIS_C": {
                    "__DESC__": "Matl_Poisson_C",
                    "__TYPE__": "Real"
                },
                "MATL_THERMAL": {
                    "__DESC__": "Matl_Thermal",
                    "__TYPE__": "Real"
                },

                "USE_MULTI_ELAST": {
                    "__DESC__": "Use Multiple ELastic",
                    "__TYPE__": "Bool"
                },
                "LONGTERM_ESEC": {
                    "__DESC__": "Long Term ESEC",
                    "__TYPE__": "Real"
                },
                "SHRINK_ESEC": {
                    "__DESC__": "Shrinkage ESEC",
                    "__TYPE__": "Real"
                },

                "SECT_I": {
                    "__DESC__": "Sect I",
                    "__TYPE__": {

                        "vSIZE": {
                            "__DESC__": "Size",
                            "__TYPE__": []
                        },
                       
                        "STIFFENER": {
                            "__DESC__": "Stiffener",
                            "__TYPE__": {
                                "POSITION": {
                                    "__DESC__": "Position",
                                    "__TYPE__": "Integer"
                                },
                                "STIFF_CNT": {
                                    "__DESC__": "Stiff Array Count",
                                    "__TYPE__": [
                                        "Integer",
                                        "Integer",
                                        "Integer",
                                        "Integer"
                                    ]
                                },
                                "STIFF_SHAPE": {
                                    "__DESC__": "Stiff Shape",
                                    "__TYPE__": []
                                },
                                "STIFF_TOP": {
                                    "__DESC__": "Stiff Top",
                                    "__TYPE__": []
                                },
                                "STIFF_BOT": {
                                    "__DESC__": "Stiff Bot",
                                    "__TYPE__": []
                                },
                                "STIFF_LEFT": {
                                    "__DESC__": "Stiff Left",
                                    "__TYPE__": []
                                },
                                "STIFF_RIGHT": {
                                    "__DESC__": "Stiff Right",
                                    "__TYPE__": []
                                }
                            }
                        }
                    }
                }
            }
        }
    }

  • Introduce Input Data Symbols

API - Value Type

Input Data

Integer

🇮

🔴

Essential

String

🇸

Unnecessary

Boolean

🇧

🔺

Optional

Real

🇷

  • The required Input Data for defining Steel Composite Section

NO.

Name

API - Key

API - Value Type

Default

Steel Composite

1

Section Number

“KEY”

🇮

🔴

2

Section Name

“SECT_NAME”

🇸

🔴

3

Section Data Type

  • "COMPOSITE"

“SECTTYPE”

🇸

🔴

After Composite Section Properties

4

After Composite

"SECT_AFTER"

🔴

5

"SECT_I"

🔴

6

Slab Section Dimensions

  • [Bc, tc, Hh]

"vSIZE"

🇷

🔴

Before Composite Section Properties

7

Before Composite

"SECT_BEFORE"

🔴

8

Section Shape

  • Steel Box : “B”

  • Steel I : “I”

  • Steel Tub : “Tub”

“SHAPE”

🇸

🔴

9

"SECT_I"

🔴

10

Girder Section Dimensions

"vSIZE"

🇷

🔴

Stiffener

11

"STIFFENER"

🔴

12

Position of Stiffener

  • Both : 0

  • Left : 1

  • Right : 2

"POSITION"

🇮

🔺

13

Reference of d

  • Top : 0

  • Bottom : 1

"REFERENCE_OF_D"

🇮

0

🔺

14

Stiffener Array Count

  • [N Left, N Right, N Bottom, N Top]

"STIFF_CNT"

🇮

🔴

15

"STIFF_SHAPE"

🔴

16

Stiffener Name

"NAME"

🇸

🔴

17

Stiffener Type

  • Flat : 0

  • Tee : 1

  • U-Rib : 2

"SHAPE_TYPE"

🇮

🔴

18

Stiffener Dimension

"SIZE"

🇷

🔴

19

"STIFF_LEFT"

🔺

20

"STIFF_RIGHT"

🔺

21

"STIFF_BOT"

🔺

22

"STIFF_TOP"

🔺

23

Stiffener Spacing

"SPACING"

🇷

🔴

24

Stiffener No.

"SHAPE"

🇮

🔴

25

Calculation option

"USE_CALC"

🇧

🔴

Material Properties of Composite Section

26

Modulus Ratio, (steel / concrete)

"MATL_ELAST"

🇷

🔴

27

Density Ratio, (steel / concrete)

"MATL_DENS"

🇷

0

🔺

28

Poisso's Ratio of Steel

"MATL_POIS_S"

🇷

0

🔺

29

Poisson's Ratio of Concrete

"MATL_POIS_C"

🇷

0

🔺

30

Ratio of Thermal Expansion Coefficient

"MATL_THERMAL"

🇷

0

🔺

31

Multiple Modulus of Elasticity

"USE_MULTI_ELAST"

🇧

FALSE

🔺

32

Es / Ec(Creep)

"LONGTERM_ESEC"

🇷

0

🔺

33

Es / Ec(Shrinkage)

"SHRINK_ESEC"

🇷

0

🔺

Offset

34

Offset Direction

“OFFSET_PT”

🇸

🔺

35

Center Location

“OFFSET_CENTER”

🇮

🔺

36

Horizontal Offset Option

“HORZ_OFFSET_OPT”

🇮

🔺

37

Horizontal Offset Value

“USERDEF_OFFSET_YI”

🇷

🔺

38

Vertical Offset Option

“VERT_OFFSET_OPT”

🇮

🔺

39

Vertical Offset Value

“USERDEF_OFFSET_ZI”

🇷

🔺

40

User Type Offset Reference Position

“USER_OFFSET_REF”

🇮

🔺

Additional Option

41

Consider Shear Deformation

“USE_SHEAR_DEFORM”

🇧

🔺

42

Consider Warping Effect

“USE_WARPING_EFFECT”

🇧

🔺

  • Bc: Effective slab width for one girder

  • tc: Thickness of slab

  • Hh: Distance from the top of girder to the underside of slab

  • The JSON format example for inputting Steel Composite Section

 API EXAMPLE - Steel Composite Section w/o Stiffener
    "SECT": {
        "1": {
            "SECTTYPE": "COMPOSITE",
            "SECT_NAME": "S_box_T1",

            "SECT_AFTER": {
                "SECT_J": {
                    "vSIZE": [
                        1.0,
                        0.1,
						0.05
                    ]
                }
            },

            "SECT_BEFORE": {
                "SHAPE": "B",
                
                "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_ELAST": 1.1,
                "MATL_DENS": 1.2,
                "MATL_POIS_S": 0.03,
                "MATL_POIS_C": 0.02,
                "MATL_THERMAL": 1.5,
                "USE_MULTI_ELAST": false,

                "SECT_I": {
                    "vSIZE": [
                        0.5,
                        0.05,
                        0.6,
                        0.15,
                        0.06,
                        0.4,
                        0.16,
						0.04
                    ]
                }
            }
        }
    }

 API EXAMPLE - Steel Composite Section w/ Stiffener
    "SECT": {
        "201": {
            "SECTTYPE": "COMPOSITE",
            "SECT_NAME": "S_box_T1_S",
            "SECT_BEFORE": {
                "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,
                "SHAPE": "B",
                "SECT_I": {
                    "vSIZE": [
                        0.5,
                        0.05,
                        0.6,
                        0.0,
                        0.06,
                        0.4,
                        0.0,
                        0.04
                    ],
                    "STIFFENER": {
                        "POSITION": 0,
                        "REFERENCE_OF_D": 1,
                        "STIFF_CNT": [
                            3,
                            2,
                            1,
                            0
                        ],
                        "STIFF_SHAPE": [
                            {
                                "NAME": "ST1",
                                "SHAPE_TYPE": 0,
                                "SIZE": [
                                    0.03,
                                    0.04,
                                    0.0,
                                    0.0,
                                    0.0,
                                    0.0,
                                    0.0,
                                    0.0
                                ]
                            },
                            {
                                "NAME": "ST2",
                                "SHAPE_TYPE": 1,
                                "SIZE": [
                                    0.03,
                                    0.04,
                                    0.011,
                                    0.012,
                                    0.0,
                                    0.0,
                                    0.0,
                                    0.0
                                ]
                            },
                            {
                                "NAME": "ST3",
                                "SHAPE_TYPE": 2,
                                "SIZE": [
                                    0.04,
                                    0.03,
                                    0.02,
                                    0.001,
                                    0.001,
                                    0.0,
                                    0.0,
                                    0.0
                                ]
                            },
                            {
                                "NAME": "ST4",
                                "SHAPE_TYPE": 0,
                                "SIZE": [
                                    0.05,
                                    0.06,
                                    0.0,
                                    0.0,
                                    0.0,
                                    0.0,
                                    0.0,
                                    0.0
                                ]
                            }
                        ],
                        "STIFF_BOT": [
                            {
                                "SPACING": 0.1,
                                "SHAPE": 0,
                                "USE_CALC": true
                            }
                        ],
                        "STIFF_LEFT": [
                            {
                                "SPACING": 0.1,
                                "SHAPE": 3,
                                "USE_CALC": true
                            },
                            {
                                "SPACING": 0.1,
                                "SHAPE": 0,
                                "USE_CALC": true
                            },
                            {
                                "SPACING": 0.2,
                                "SHAPE": 3,
                                "USE_CALC": true
                            }
                        ],
                        "STIFF_RIGHT": [
                            {
                                "SPACING": 0.1,
                                "SHAPE": 0,
                                "USE_CALC": true
                            },
                            {
                                "SPACING": 0.2,
                                "SHAPE": 0,
                                "USE_CALC": true
                            }
                        ]
                    }
                },
                "MATL_ELAST": 1.1,
                "MATL_DENS": 1.2,
                "MATL_POIS_S": 0.03,
                "MATL_POIS_C": 0.02,
                "MATL_THERMAL": 1.5,
                "USE_MULTI_ELAST": true,
                "LONGTERM_ESEC": 1.111,
                "SHRINK_ESEC": 2.222
            },
            "SECT_AFTER": {
                "SECT_I": {
                    "vSIZE": [
                        1.0,
                        1.0
                    ],
                    "BUILT_FLAG": 1
                },
                "SECT_J": {
                    "vSIZE": [
                        1.0,
                        0.1,
                        0.05
                    ]
                }
            }
        }
    }

  • No labels