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

Version 1 Current »

 SECT
    "SECT": {
        "SECTTYPE": {
            "__DESC__": "Type",
            "__TYPE__": "String"
        },
        "SECT_NAME": {
            "__DESC__": "Sect Name",
            "__TYPE__": "String"
        },
        "SECT_BEFORE": {
            "__DESC__": "Sect Before",
            "__TYPE__": {
                "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"
                },
                "USERDEF_OFFSET_YJ": {
                    "__DESC__": "User Offset YJ",
                    "__TYPE__": "Real"
                },
                "VERT_OFFSET_OPT": {
                    "__DESC__": "Vertical Offset Option",
                    "__TYPE__": "Integer"
                },
                "USERDEF_OFFSET_ZI": {
                    "__DESC__": "User Offset ZI",
                    "__TYPE__": "Real"
                },
                "USERDEF_OFFSET_ZJ": {
                    "__DESC__": "User Offset ZJ",
                    "__TYPE__": "Real"
                },
                "USE_SHEAR_DEFORM": {
                    "__DESC__": "Use Consider Shear Deform",
                    "__TYPE__": "Bool"
                },
                "USE_WARPING_EFFECT": {
                    "__DESC__": "Use Consider Warping Effect",
                    "__TYPE__": "Bool"
                },
                "SHAPE": {
                    "__DESC__": "Shape",
                    "__TYPE__": "String"
                },

                "TYPE": {
                    "__DESC__": "Type",
                    "__TYPE__": "Integer"
                },
                "SECT_I": {
                    "__DESC__": "Sect I",
                    "__TYPE__": {
                       
                        "vSIZE_PSC_A": {
                            "__DESC__": "for Only PSC Section I SIZE-A",
                            "__TYPE__": []
                        },
                        "vSIZE_PSC_B": {
                            "__DESC__": "for Only PSC Section I SIZE-B",
                            "__TYPE__": []
                        },
                        "vSIZE_PSC_C": {
                            "__DESC__": "for Only PSC Section I SIZE-C",
                            "__TYPE__": []
                        },
                        "vSIZE_PSC_D": {
                            "__DESC__": "for Only PSC Section I SIZE-D",
                            "__TYPE__": []
                        },
                        "SWIDTH": {
                            "__DESC__": "for Only PSC Section I or J Section S-Width",
                            "__TYPE__": "Real"
                        }
                    }
                },

                "SECT_J": {
                    "__DESC__": "Sect J",
                    "__TYPE__": {

                        "vSIZE_PSC_A": {
                            "__DESC__": "for Only PSC Section I SIZE-A",
                            "__TYPE__": []
                        },
                        "vSIZE_PSC_B": {
                            "__DESC__": "for Only PSC Section I SIZE-B",
                            "__TYPE__": []
                        },
                        "vSIZE_PSC_C": {
                            "__DESC__": "for Only PSC Section I SIZE-C",
                            "__TYPE__": []
                        },
                        "vSIZE_PSC_D": {
                            "__DESC__": "for Only PSC Section I SIZE-D",
                            "__TYPE__": []
                        },
                        "SWIDTH": {
                            "__DESC__": "for Only PSC Section I or J Section S-Width",
                            "__TYPE__": "Real"
                        }
                    }
                },

                "Y_VAR": {
                    "__DESC__": "LyType",
                    "__TYPE__": "Integer"
                },
                "Z_VAR": {
                    "__DESC__": "LzType",
                    "__TYPE__": "Integer"
                },

                "WARPING_CHK": {
                    "__DESC__": "Warping Check",
                    "__TYPE__": [
                        "Real",
                        "Real"
                    ]
                },
                "WARPING_CHK_POS_I": {
                    "__DESC__": "Warping Check Position I",
                    "__TYPE__": [
                        [
                            "Real",
                            "Real",
                            "Real",
                            "Real",
                            "Real",
                            "Real"
                        ],
                        [
                            "Real",
                            "Real",
                            "Real",
                            "Real",
                            "Real",
                            "Real"
                        ]
                    ]
                },
                "WARPING_CHK_POS_J": {
                    "__DESC__": "Warping Check Position J",
                    "__TYPE__": [
                        [
                            "Real",
                            "Real",
                            "Real",
                            "Real",
                            "Real",
                            "Real"
                        ],
                        [
                            "Real",
                            "Real",
                            "Real",
                            "Real",
                            "Real",
                            "Real"
                        ]
                    ]
                },
                "USE_AUTO_SHEAR_CHK_POS": {
                    "__DESC__": "Use Auto Shear Check Position",
                    "__TYPE__": [
                        [
                            "Bool",
                            "Bool",
                            "Bool"
                        ],
                        [
                            "Bool",
                            "Bool",
                            "Bool"
                        ]
                    ]
                },
                "AUTO_SHEAR_CHK_POS": {
                    "__DESC__": "Value Of Auto Shear Check Position",
                    "__TYPE__": [
                        [
                            "Real",
                            "Real",
                            "Real"
                        ],
                        [
                            "Real",
                            "Real",
                            "Real"
                        ]
                    ]
                },
                "SHEAR_CHK_POS": {
                    "__DESC__": "Value Of Shear Check Position",
                    "__TYPE__": [
                        [
                            "Real",
                            "Real",
                            "Real"
                        ],
                        [
                            "Real",
                            "Real",
                            "Real"
                        ]
                    ]
                },

                "USE_WEB_THICK": {
                    "__DESC__": "Use Web Thick",
                    "__TYPE__": [
                        "Bool",
                        "Bool"
                    ]
                },
                "WEB_THICK": {
                    "__DESC__": "Web Thick",
                    "__TYPE__": [
                        "Real",
                        "Real"
                    ]
                },
                "USE_WEB_THICK_SHEAR": {
                    "__DESC__": "Use Auto Web Thick Shear",
                    "__TYPE__": [
                        [
                            "Bool",
                            "Bool",
                            "Bool"
                        ],
                        [
                            "Bool",
                            "Bool",
                            "Bool"
                        ]
                    ]
                },
                "WEB_THICK_SHEAR": {
                    "__DESC__": "Web Thick Shear",
                    "__TYPE__": [
                        [
                            "Real",
                            "Real",
                            "Real"
                        ],
                        [
                            "Real",
                            "Real",
                            "Real"
                        ]
                    ]
                },
                "USE_SYMMETRIC": {
                    "__DESC__": "Symmetric",
                    "__TYPE__": "Bool"
                },
                "USE_SMALL_HOLE": {
                    "__DESC__": "Use Small Hole",
                    "__TYPE__": "Bool"
                },

                "USE_USER_DEF_MESHSIZE": {
                    "__DESC__": "Use User Definition Mesh Size",
                    "__TYPE__": "Bool"
                },
                "MESHSIZE": {
                    "__DESC__": "Mesh Size",
                    "__TYPE__": "Real"
                },
                "USE_USER_INTPUT_STIFF": {
                    "__DESC__": "Use User Input Stiffness",
                    "__TYPE__": "Bool"
                },
                "PSC_OPT1": {
                    "__DESC__": "PSC Option1",
                    "__TYPE__": "String"
                },
                "PSC_OPT2": {
                    "__DESC__": "PSC Option2",
                    "__TYPE__": "String"
                },
                "JOINT": {
                    "__DESC__": "Joint",
                    "__TYPE__": []
                }
            }
        }
    }

  • Introduce Input Data Symbols

API - Value Type

Input Data

Integer

🇮

🔴

Essential

String

🇸

Unnecessary

Boolean

🇧

🔺

Optional

Real

🇷

  • The required Input Data for defining PSC 1CELL Box Section (Single & Tapered)

NO.

Name

API - Key

API - Value Type

PSC 1Cell Box

1

Section Number

“ID”

🇮

🔴

2

Section Name

“SECT_NAME”

🇸

🔴

3

Section Data Type

“SECTTYPE”

🇸

Section Properties

4

"SECT_BEFORE"

🔴

5

Section Shape

“SHAPE”

🇸

🔴

6

Joint On/Off

"JOINT"

🇧

🔴

7

"SECT_I"

🔴

8

Outer-Height

"vSIZE_PSC_A"

🇷

🔴

9

Outer-Breadth

"vSIZE_PSC_B"

🇷

🔴

10

Inner-Height

"vSIZE_PSC_C"

🇷

🔴

11

Outer-Breadth

"vSIZE_PSC_D"

🇷

🔴

12

Slab width

“SWIDTH”

🇷

Design Option

13

Shear Check Position - Auto

(default = user defined)

"USE_AUTO_SHEAR_CHK_POS"

🇧

🔴

14

Shear Check Position

“AUTO_SHEAR_CHK_POS”

🇷

🔺

(if Auto, ❌)

15

Web Thinkness for Shear - Auto

(default = user defined)

"USE_WEB_THICK”

🇧

🔴

16

Web Thinkness for Shear Design

“WEB_THICK”

🇷

🔺

(if Auto, ❌)

17

Web Thinkness for Torsion - Auto

(default = user defined)

"USE_WEB_THICK_SHEAR"

🇧

🔴

18

Web Thinkness for Torsion Design

“WEB_THICK_SHEAR”

🇷

🔺

(if Auto, ❌)

Offset

19

Offset Direction

(default = Center-Center)

“OFFSET_PT”

🇸

🔺

20

Center Location

“OFFSET_CENTER”

🇮

🔺

21

Horizontal Offset Option

“HORZ_OFFSET_OPT”

🇮

🔺

22

Horizontal Offset Value

“USERDEF_OFFSET_YI”

🇷

🔺

23

Vertical Offset Option

“VERT_OFFSET_OPT”

🇮

🔺

24

Vertical Offset Value

“USERDEF_OFFSET_ZI”

🇷

🔺

25

User Type Offset Reference Position

“USER_OFFSET_REF”

🇮

🔺

Additional Option

26

Consider Shear Deformation

“USE_SHEAR_DEFORM”

🇧

🔺

27

Consider Warping Effect

“USE_WARPING_EFFECT”

🇧

🔺

28

Warping Check Position - Auto or User

(default = Auto)

"WARPING_CHK"

🇧

🔺

29

Warping Check Position

"WARPING_CHK_POS_I"

🇷

🔺

(if Auto, ❌)

30

Symmetry Option

"USE_SYMMETRIC"

🇧

31

Side Hole Option

"USE_SMALL_HOLE"

🇧

32

Mesh Size Calculation Option

(default = Auto mesh)

"USE_USER_DEF_MESHSIZE"

🇧

33

Sriffness Calculation Option

(default = Auto calculation)

"USE_USER_INTPUT_STIFF"

🇧

34

Cell type option

"PSC_OPT1"

🇸

35

no. of Cells option

"PSC_OPT2"

🇮

Tapered Section

36

"SECT_J"

🔴

37

Section create method

“TYPE”

🇮

🔴

38

y Axis variation

“Y_VAR”

🇮

🔴

39

z Axis variation

“Z_VAR”

🇮

🔴

  • The JSON format example for inputting PSC 1CELL Box Section

 API EXAMPLE - Section (PSC 1CELL Box)
 "SECT":{
    "100":{
        "SECT_NAME":"PSC Box",
        "SECTTYPE":"PSC",
        "SECT_BEFORE":{
            "SHAPE":"1CEL",
            "JOINT":[
                true,
                true,
                true,
                true,
                true,
                true,
                true,
                true
            ],
            "SECT_I":{
                "vSIZE_PSC_A":[
                    0.22,
                    0.496,
                    0.1,
                    0.19,
                    2.91,
                    0.15
                ],
                "vSIZE_PSC_B":[
                    3.24,
                    1.37,
                    2.37,
                    0.6,
                    0.15,
                    2.64
                ],
                "vSIZE_PSC_C":[
                    0.32,
                    0.496,
                    0,
                    0.1656,
                    2.11,
                    1.1,
                    0.2,
                    0,
                    0.1,
                    0.5
                 ],
                "vSIZE_PSC_D":[
                    2.2668,
                    0.65,
                    1.65,
                    2.14,
                    1.9327,
                    0.3,
                    1.1327,
                    0
                ]
        },
        "USE_AUTO_SHEAR_CHK_POS":[
            [
                true,
                false,
                true
            ]
        ],
        "USE_WEB_THICK":[
            true,
            false
         ],
        "USE_WEB_THICK_SHEAR":[
            [
            true,
            true,
            true
            ]
        ],
        "USE_SHEAR_DEFORM":true,
        "USE_WARPING_EFFECT":true,
        "OFFSET_PT":"CC",
        "OFFSET_CENTER":0
        }
    }
 }

 API EXAMPLE - Tapered Section (PSC 1CELL Box)
 "SECT":{
    "1":{
        "SECT_NAME":"TAP-1cell",
        "SECTTYPE":"TAPERED",
        "SECT_BEFORE":{
            "SHAPE":"1CEL",
            "TYPE":11,
            "Y_VAR":1,
            "Z_VAR":1,
            "JOINT":[
                true,
                true,
                true,
                true,
                true,
                true,
                true,
                true
            ],
            "SECT_I":{
                "vSIZE_PSC_A":[
                    0.22,
                    0.496,
                    0.1,
                    0.19,
                    2.91,
                    0.15
                ],
                "vSIZE_PSC_B":[
                    3.24,
                    1.37,
                    2.37,
                    0.6,
                    0.15,
                    2.64
                ],
                "vSIZE_PSC_C":[
                    0.32,
                    0.496,
                    0,
                    0.1656,
                    2.11,
                    1.1,
                    0.2,
                    0,
                    0.1,
                    0.5
                ],
                "vSIZE_PSC_D":[
                    2.2668,
                    0.65,
                    1.65,
                    2.14,
                    1.9327,
                    0.3,
                    1.1327,
                    0
                ]
            },
            "SECT_J":{
                "vSIZE_PSC_A":[
                    0.22,
                    0.496,
                    0.1,
                    0.19,
                    2.91,
                    0.15
                ],
                "vSIZE_PSC_B":[
                    3.24,
                    1.37,
                    2.37,
                    0.6,
                    0.15,
                    2.64
                ],
                "vSIZE_PSC_C":[
                    0.8,
                    0.2,
                    0,
                    0.1656,
                    1.626,
                    1.1,
                    0.2,
                    0,
                    0.1,
                    0.8
                ],
                "vSIZE_PSC_D":[
                    1.7,
                    0.45,
                    1.2,
                    1.7,
                    1.7,
                    0.3,
                    1.1327,
                    0
                ]
            },
            "USE_AUTO_SHEAR_CHK_POS":[
                [
                true,
                false,
                true
                ],
                [
                true,
                false,
                true
                ]
            ],
            "USE_WEB_THICK":[
                true,
                true
            ],
            "USE_WEB_THICK_SHEAR":[
                [
                true,
                true,
                true
                ],
                [
                true,
                true,
                true
                ]
            ],
            "USE_SHEAR_DEFORM":true,
            "USE_WARPING_EFFECT":true,
            "OFFSET_PT":"CC",
            "OFFSET_CENTER":0
        }
    }
  }

  • No labels