Skip to main content
JSON Manual Created Edited

DESIGN/PSC/AASHTO-LRFD24/DPSC : Design Code Option

Input URI

{base url} + DESIGN/PSC/AASHTO-LRFD24/DPSC



Active Methods

POST,GET,PUT,DELETE



JSON Schema

Details

{
  "type""object",
  "required": [
    "Assign"
  ],
  "additionalProperties"false,
  "properties": {
    "Assign": {
      "type""object",
      "description""Keyed object (dictionary). Each property name is an ID string (e.g., \"1\").",
      "additionalProperties"false,
      "minProperties"1,
      "patternProperties": {
        "^[0-9]+$": {
          "title""PSC Design Code",
          "type""object",
          "required": [
            "DGNCODE",
            "TENDON_TYPE",
            "EXPOSURE_FACTOR",
            "CORROSIVE_CONDITION",
            "FLEXURAL_STRENGTH",
            "CONSTRUCTION_TYPE"
          ],
          "additionalProperties"false,
          "properties": {
            "DGNCODE": {
              "type""string",
              "description""PSC Design Code",
              "enum": [
                "AASHTO-LRFD24"
              ]
            },
            "TENDON_TYPE": {
              "type""integer",
              "description""Tendon Type",
              "enum": [
                0,
                1,
                2
              ],
              "default"0
            },
            "EXPOSURE_FACTOR": {
              "type""integer",
              "description""Exposure Factor for Crack Width",
              "enum": [
                0,
                1,
                2
              ],
              "default"0
            },
            "USER_FACTOR": {
              "type""number",
              "minimum"0,
              "default"1,
              "description""User Defined Exposure Factor"
            },
            "CORROSIVE_CONDITION": {
              "type""integer",
              "description""Corrosive Condition",
              "enum": [
                0,
                1
              ],
              "default"0
            },
            "FLEXURAL_STRENGTH": {
              "type""integer",
              "description""Flexural Strength",
              "enum": [
                0,
                1
              ],
              "default"0
            },
            "CONSTRUCTION_TYPE": {
              "type""integer",
              "description""Construction Type",
              "enum": [
                0,
                1
              ],
              "default"1
            },
            "STRESS_CS": {
              "type""boolean",
              "description""Stress by Construction Stage",
              "default"false
            },
            "STRESS_SLC": {
              "type""boolean",
              "description""Stress by Service Load Combinations",
              "default"false
            },
            "STRESS_PT": {
              "type""boolean",
              "description""Stress in Prestressing Tendons",
              "default"false
            },
            "PRINCIPAL_STRESS_CS": {
              "type""boolean",
              "description""Principal Stress by Construction Stage",
              "default"false
            },
            "PRINCIPAL_STRESS_SLC_MAX_SHEAR": {
              "type""boolean",
              "description""Principal Stress by Service Load Combination (Max Shear)",
              "default"false
            },
            "PRINCIPAL_STRESS_SLC_MAX_TORSION": {
              "type""boolean",
              "description""Principal Stress by Service Load Combination (Max Torsion)",
              "default"false
            },
            "FLEXURAL_CHECK": {
              "type""boolean",
              "description""Flexural Strength Check",
              "default"false
            },
            "SHEAR_CHECK": {
              "type""boolean",
              "description""Shear Strength Check",
              "default"false
            },
            "SHEAR_TORSION_COMBINED": {
              "type""boolean",
              "description""Combined Shear and Torsion Check",
              "default"false
            }
          },
          "allOf": [
            {
              "if": {
                "properties": {
                  "EXPOSURE_FACTOR": {
                    "const"2
                  }
                },
                "required": [
                  "EXPOSURE_FACTOR"
                ]
              },
              "then": {
                "required": [
                  "USER_FACTOR"
                ]
              }
            }
          ]
        }
      }
    }
  }
}




Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

Keyed object (dictionary). Each property name is an ID string (e.g., "1").

"Assign"

object

-

Required



Item (Value Object Schema)

No. Description Key Value Type Default Required

General

1

PSC Design Code

• AASHTO-LRFD24: "AASHTO-LRFD24"

"DGNCODE"

string

-

Required

2

Tendon Type

• Low Relaxation Tendons: "0"

• Stress Relieved Tendons: "1"

• Prestressing Bars: "2"

"TENDON_TYPE"

integer

0

Required

3

Exposure Factor for Crack Width

• Class 1 (1.0): "0"

• Class 2 (2.0): "1"

• USER: "2"

"EXPOSURE_FACTOR"

integer

0

Required

4

Corrosive Condition

• Severe: "0"

• Moderate/Mild: "1"

"CORROSIVE_CONDITION"

integer

0

Required

5

Flexural Strength

• Code: "0"

• Strain Compatibility: "1"

"FLEXURAL_STRENGTH"

integer

0

Required

6

Construction Type

• Segmental: "0"

• Non-Segmental: "1"

"CONSTRUCTION_TYPE"

integer

1

Required

7

Stress by Construction Stage

"STRESS_CS"

boolean

false

Optional

8

Stress by Service Load Combinations

"STRESS_SLC"

boolean

false

Optional

9

Stress in Prestressing Tendons

"STRESS_PT"

boolean

false

Optional

10

Principal Stress by Construction Stage

"PRINCIPAL_STRESS_CS"

boolean

false

Optional

11

Principal Stress by Service Load Combination (Max Shear)

"PRINCIPAL_STRESS_SLC_MAX_SHEAR"

boolean

false

Optional

12

Principal Stress by Service Load Combination (Max Torsion)

"PRINCIPAL_STRESS_SLC_MAX_TORSION"

boolean

false

Optional

13

Flexural Strength Check

"FLEXURAL_CHECK"

boolean

false

Optional

14

Shear Strength Check

"SHEAR_CHECK"

boolean

false

Optional

15

Combined Shear and Torsion Check

"SHEAR_TORSION_COMBINED"

boolean

false

Optional

When "EXPOSURE_FACTOR" is 2

16

User Defined Exposure Factor

Constraints:

• Value Range: >= 0

"USER_FACTOR"

number

1

Required



0
Was this article helpful?