Skip to main content
JSON Manual Created Edited

Response Spectrum Load Cases

Input URI

{base url} + db/SPLC



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "SPLC": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "NAME": {
                "description": "SpectrumLoadCaseName",
                "type": "string"
            },
            "DIR": {
                "description": "Direction",
                "type": "string"
            },
            "ANGLE": {
                "description": "Excitationangle",
                "type": "number"
            },
            "SCALE": {
                "description": "ScaleFactor",
                "type": "number"
            },
            "PMFT": {
                "description": "PeriodModificationFactor",
                "type": "number"
            },
            "bDAMP": {
                "description": "ApplyDampingMethod-CheckBox",
                "type": "boolean"
            },
            "INTERP": {
                "description": "Interpolationofspectraldata",
                "type": "string"
            },
            "DESC": {
                "description": "Desctiprion",
                "type": "string"
            },
            "COMTYPE": {
                "description": "Modalcombinationtype",
                "type": "string"
            },
            "bADDSIGN": {
                "description": "Addsignstotheresults-CheckBox",
                "type": "boolean"
            },
            "iSIGNTYPE": {
                "description": "Addsignstotheresultstype",
                "type": "integer"
            },
            "bMODE": {
                "description": "Selectmodeshapes-CheckBox",
                "type": "boolean"
            },
            "bAUTO": {
                "description": "AutoSearchAngle",
                "type": "boolean"
            },
            "iAUTOTYPE": {
                "description": "AutoType",
                "type": "integer"
            },
            "bNDP": {
                "description": "NonDissipative",
                "type": "boolean"
            },
            "NDP": {
                "description": "NonDissipative",
                "type": "number"
            },
            "aFUNCNAME": {
                "description": "SpectrumNameList",
                "type": "array",
                "items": {
                    "type": "string"
                }
            },
            "aUSEMODE": {
                "description": "UseModeList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "bUSE": {
                            "description": "BooleanUseMode",
                            "type": "boolean"
                        },
                        "MSFACTOR": {
                            "description": "ModeShapeFactor",
                            "type": "number"
                        }
                    }
                }
            },
            "bCDAMP": {
                "description": "CorrectDamping",
                "type": "boolean"
            },
            "iMDTYPE": {
                "description": "Dampingratiomethodtype",
                "type": "integer"
            },
            "DALL": {
                "description": "Dampingratioforallmodes",
                "type": "number"
            },
            "aDAMPING": {
                "description": "Modaldampingoverrides-dampingratioList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "iMODE": {
                            "description": "Mode",
                            "type": "integer"
                        },
                        "DAMPING": {
                            "description": "ModeShapeFactor",
                            "type": "number"
                        }
                    }
                }
            },
            "iCOEF": {
                "description": "DampingType",
                "type": "integer"
            },
            "bMASSP": {
                "description": "Massproportional-CheckBox",
                "type": "boolean"
            },
            "MASSC": {
                "description": "Massproportional-Value",
                "type": "number"
            },
            "bSTIFFP": {
                "description": "Stiffnessproportional-CheckBox",
                "type": "boolean"
            },
            "STIFFC": {
                "description": "Stiffnessproportional-Value",
                "type": "number"
            },
            "iCALC": {
                "description": "Coefficientscalculationmethod",
                "type": "integer"
            },
            "FP1": {
                "description": "Frequency/Period-Mode1",
                "type": "number"
            },
            "FP2": {
                "description": "Frequency/Period-Mode2",
                "type": "number"
            },
            "DR1": {
                "description": "Dampingratio-Mode1",
                "type": "number"
            },
            "DR2": {
                "description": "DampingRatio-Mode2",
                "type": "number"
            },
            "bACCECC": {
                "description": "AccidentalEccentricity",
                "type": "boolean"
            },
            "bACCECC_AUTO": {
                "description": "EccentricityData-Automatic",
                "type": "boolean"
            },
            "ACCECC_PERCENT": {
                "description": "EccentricityData-Eccentricity",
                "type": "number"
            },
            "bACCECC_CONSIDER_GL": {
                "description": "EccentricityData-ConsiderbelowG.L",
                "type": "boolean"
            },
            "bACCECC_MINIMUM_TORSION": {
                "description": "EccentricityData-LimitMinimumTorsion",
                "type": "boolean"
            },
            "aACCECC_ECCEN_LIST": {
                "description": "EccentricityData-EccentricityList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "STORY": {
                            "description": "Story",
                            "type": "string"
                        },
                        "CROSS": {
                            "description": "Cross",
                            "type": "number"
                        },
                        "ALONG": {
                            "description": "Along",
                            "type": "number"
                        }
                    }
                }
            }
        }
    }
}


Examples

RS Load Cases

{
    "Assign": {
        "6": {
            "NAME": "LC00",
            "DIR": "XY",
            "ANGLE": 0,
            "SCALE": 1,
            "PMFT": 1,
            "bDAMP": false,
            "INTERP": "LOG",
            "DESC": "",
            "COMTYPE": "CQC",
            "bADDSIGN": true,
            "iSIGNTYPE": 0,
            "bMODE": true,
            "aFUNCNAME": [
                "RS_func"
            ],
            "aUSEMODE": [
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                }
            ]
        }
    }
}

Damping Method - Modal

{
    "Assign": {
        "1": {
            "NAME": "LC01",
            "DIR": "XY",
            "ANGLE": 0,
            "SCALE": 1,
            "PMFT": 1,
            "bDAMP": true,
            "INTERP": "LOG",
            "DESC": "",
            "COMTYPE": "CQC",
            "bADDSIGN": true,
            "iSIGNTYPE": 0,
            "bMODE": true,
            "aFUNCNAME": [
                "RS_func"
            ],
            "aUSEMODE": [
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                }
            ],
            "bCDAMP": true,
            "iMDTYPE": 1,
            "DALL": 0.05,
            "aDAMPING": [
                {
                    "iMODE": 1,
                    "DAMPING": 0.06
                },
                {
                    "iMODE": 2,
                    "DAMPING": 0.07
                }
            ]
        }
    }
}

Damping Method - Mass & Stiffness Proportional (Direction Specifications)

{
    "Assign": {
        "2": {
            "NAME": "LC02",
            "DIR": "XY",
            "ANGLE": 90,
            "SCALE": 1,
            "PMFT": 1,
            "bDAMP": true,
            "INTERP": "LOG",
            "DESC": "",
            "COMTYPE": "CQC",
            "bADDSIGN": true,
            "iSIGNTYPE": 0,
            "bMODE": true,
            "aFUNCNAME": [
                "RS_func"
            ],
            "aUSEMODE": [
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                }
            ],
            "bCDAMP": false,
            "iMDTYPE": 2,
            "iCOEF": 1,
            "bMASSP": true,
            "MASSC": 1.1,
            "bSTIFFP": true,
            "STIFFC": 1.2
        }
    }
}

Damping Method - Mass & Stiffness Proportional (Calc. from Modal Damping/Frequency)

{
    "Assign": {
        "3": {
            "NAME": "LC03",
            "DIR": "XY",
            "ANGLE": 90,
            "SCALE": 1,
            "PMFT": 1,
            "bDAMP": true,
            "INTERP": "LOG",
            "DESC": "",
            "COMTYPE": "CQC",
            "bADDSIGN": true,
            "iSIGNTYPE": 0,
            "bMODE": true,
            "aFUNCNAME": [
                "RS_func"
            ],
            "aUSEMODE": [
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                }
            ],
            "bCDAMP": false,
            "iMDTYPE": 2,
            "iCOEF": 2,
            "bMASSP": true,
            "bSTIFFP": true,
            "iCALC": 1,
            "FP1": 0.6,
            "FP2": 0.7,
            "DR1": 0.05,
            "DR2": 0.06
        }
    }
}

Damping Method - Mass & Stiffness Proportional (Calc. from Modal Damping/Period)

{
    "Assign": {
        "4": {
            "NAME": "LC04",
            "DIR": "XY",
            "ANGLE": 90,
            "SCALE": 1,
            "PMFT": 1,
            "bDAMP": true,
            "INTERP": "LOG",
            "DESC": "",
            "COMTYPE": "CQC",
            "bADDSIGN": true,
            "iSIGNTYPE": 0,
            "bMODE": true,
            "aFUNCNAME": [
                "RS_func"
            ],
            "aUSEMODE": [
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                }
            ],
            "bCDAMP": false,
            "iMDTYPE": 2,
            "iCOEF": 2,
            "bMASSP": true,
            "bSTIFFP": true,
            "iCALC": 2,
            "FP1": 0.01,
            "FP2": 0.02,
            "DR1": 0.05,
            "DR2": 0.06
        }
    }
}

Damping Method - Strain Energy Proportional

{
    "Assign": {
        "5": {
            "NAME": "LC05",
            "DIR": "Z",
            "ANGLE": 0,
            "SCALE": 1,
            "PMFT": 1,
            "bDAMP": true,
            "INTERP": "LOG",
            "DESC": "",
            "COMTYPE": "CQC",
            "bADDSIGN": true,
            "iSIGNTYPE": 0,
            "bMODE": true,
            "aFUNCNAME": [
                "RS_func"
            ],
            "aUSEMODE": [
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                },
                {
                    "bUSE": true,
                    "MSFACTOR": 1
                }
            ],
            "bCDAMP": false,
            "iMDTYPE": 3
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Spectrum Load Case Name

"NAME"

String

-

Required

2

Description

"DESC"

String

Blank

Optional

3

Direction

 • X-Y: "XY"

 • Z: "Z"

"DIR"

String

"XY"

Optional

4

Excitation angle

"ANGLE"

Number

0

Optional

5

Scale Factor

"SCALE"

Number

-

Required

6

Period Modification Factor

"PMFT"

Number

-

Required

7

Spectrum Name List

"aFUNCNAME"

Array
[String]

-

Required

8

Interpolation of spectral data

 • Linear: "LINEAR"

 • Logarithm: "LOG"

"INTERP"

String

"LINEAR"

Optional

9

Modal Combination Type

 • SRSS: "SRSS"

 • CQC: "CQC"

 • ABS: "ABS"

 • Linear: "Linear"

"COMTYPE"

String

"CQC"

Optional

10

Add signs to the results

"bADDSIGN"

Boolean

False

Optional

11

Add signs to the results type

 • Along the Major Mode Direction: 0

 • Along the Absolute Maximum Value: 1

"iSIGNTYPE"

Integer

1

Optional

12

Select mode shapes

"bMODE"

Boolean

-

Optional

13

Use Mode List

 • Insert the data as an object

"aUSEMODE"

Array
[Object]

-

Optional

(1)

Boolean Use Mode

"bUSE"

Boolean

-

Optional

(2)

Mode Shape Factor

"MSFACTOR"

Number

-

Optional

14

Apply Damping Method

"bDAMP"

Boolean

False

Optional

15

Correction by Damping Ratio

"bCDAMP"

Boolean

False

Optional

16

Damping Method

 • Modal: 1

 • Mass & Stiffness Proportional: 2

 • Strain Energy Proportional: 3

"iMDTYPE"

Integer

-

Required

Damping Method - Modal

17

Damping ratio for all modes

"DALL"

Number

-

Optional

18

Modal damping overrides - damping ratio List

"aDAMPING"

Array
[Object]

-

Optional

(1)

Mode Number

"iMODE"

Integer

-

Optional

(2)

Mode Shape Factor

"DAMPING"

Number

-

Optional



Damping Method - Mass & Stiffness Proportional (Direction Specifications)

17

Damping Type

 • Direct Specification: 1

"iCOEF"

Integer

1

Required

18

Mass Proportional

"bMASSP"

Boolean

true

Optional

19

Stiffness Proportional

"bSTIFFP"

Boolean

true

Optional

20

Direction Specification for Mass Proportional

"MASSC"

Number

0

Optional

21

Direction Specification for Stiffness Proportional

"STIFFC"

Number

0

Optional

Damping Method - Mass & Stiffness Proportional (Calc. from Modal Damping)

17

Damping Type

 • Calculation from Modal Damping: 2

"iCOEF"

Integer

1

Required

18

Mass Proportional

"bMASSP"

Boolean

true

Optional

19

Stiffness Proportional

"bSTIFFP"

Boolean

true

Optional

 

Coefficients Calculation method

 • Frequency: 1

 • Period: 2

"iCALC"

Integer

1

Required

20

Frequency / Period - Mode1

"FP1"

Number

0

Required

21

Frequency / Period - Mode2

"FP2"

Number

0

Required

22

Damping ratio - Mode1

"DR1"

Number

0

Required

23

Damping Ratio - Mode2

"DR2"

Number

0

Required



0
Was this article helpful?