Skip to main content
JSON Manual Created Edited

Seismic Device - Hysteretic Isolator(MSS)

Input URI

{base url} + db/SDHY



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "SDHY": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "COMMON": {
                "description": "Common",
                "type": "object",
                "properties": {
                    "NAME": {
                        "description": "Name",
                        "type": "string"
                    },
                    "DESC": {
                        "description": "Description",
                        "type": "string"
                    },
                    "INPUT_METHOD": {
                        "description": "InputMethod",
                        "type": "integer"
                    },
                    "COMPANY": {
                        "description": "Company",
                        "type": "string"
                    },
                    "PRODUCT_NAME": {
                        "description": "ProductName",
                        "type": "string"
                    },
                    "TYPE_NUMBER": {
                        "description": "TypeNumber",
                        "type": "string"
                    }
                }
            },
            "SDHY_HYS_MODEL": {
                "description": "HysteresisProperties",
                "type": "string"
            },
            "MSS": {
                "description": "NumberofShearSprings",
                "type": "integer"
            },
            "K0": {
                "description": "K0_InitialStiffness",
                "type": "number"
            },
            "P1": {
                "description": "P1_YieldStrength(kN)",
                "type": "number"
            },
            "P2": {
                "description": "P2_YieldStrength(kN)",
                "type": "number"
            },
            "ALPHA1": {
                "description": "Alpha1_StiffnessFactor",
                "type": "number"
            },
            "ALPHA2": {
                "description": "Alpha2_StiffnessFactor",
                "type": "number"
            },
            "BETA": {
                "description": "Beta_ExponentinUnloadingStiffnessCalculation",
                "type": "number"
            },
            "Phi": {
                "description": "Phi",
                "type": "number"
            },
            "LAMBDA": {
                "description": "Lambda",
                "type": "number"
            }
        }
    }
}


Examples

Hysteretic Isolator(MSS)

{
    "Assign": {
        "1": {
            "COMMON": {
                "NAME": "HystereticIsolater01",
                "DESC": "",
                "INPUT_METHOD": 0,
                "PRODUCT_NAME": "",
                "TYPE_NUMBER": ""
            },
            "SDHY_HYS_MODEL": "DegradingBiLinear",
            "MSS": 8,
            "K0": 1000,
            "P1": 100,
            "P2": 0,
            "ALPHA1": 1,
            "ALPHA2": 0,
            "BETA": 0.5,
            "Phi": 0,
            "LAMBDA": 8
        },
        "2": {
            "COMMON": {
                "NAME": "HystereticIsolater02",
                "DESC": "",
                "INPUT_METHOD": 0,
                "PRODUCT_NAME": "",
                "TYPE_NUMBER": ""
            },
            "SDHY_HYS_MODEL": "NORMALTRILINEAR",
            "MSS": 8,
            "K0": 1200,
            "P1": 100,
            "P2": 200,
            "ALPHA1": 0.7,
            "ALPHA2": 0.6,
            "BETA": 0,
            "Phi": 0,
            "LAMBDA": 8
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Common Data

"COMMON"

Object

-

Required

(1)

Name

"NAME"

String

-

Required

(2)

Description

"DESC"

String

Blank

Optional

(3)

Input Method

 • User Input: 0

 • Import Reference Database: 1

"INPUT_METHOD"

Integer

-

Required

(4)

Company

"COMPANY"

String

-

Required

(5)

Product Name

"PRODUCT_NAME"

String

-

Required

(6)

Type Number

"TYPE_NUMBER"

String

-

Required

2

Hysteresis Properties

"SDHY_HYS_MODEL"

String

-

Required

3

Number of Shear Springs

"MSS"

Integer

-

Required

4

K0 Initial Stiffness

"K0"

Number

-

Required

5

Multiplier

"MULTIPL"

Number

-

Required

6

P1 Yield Strength

"P1"

Number

-

Required

7

P2 Yield Strength

"P2"

Number

-

Required

8

Alpha1 Stiffness Factor

"ALPHA1"

Number

-

Required

9

Alpha2 Stiffness Factor

"ALPHA2"

Number

-

Required

10

Beta Exponent in Unloading Stiffness Calculation

"BETA"

Number

-

Required

11

Phi

"Phi"

Number

-

Required

12

Lambda

"LAMBDA"

Number

-

Required



0
Was this article helpful?