Skip to main content
Glama

MIDAS CIVIL NX tools (MIDAS IT Europe)

Bridge wind loads (EN 1991-1-4 §8 or CS 454)

ec_wind_bridge
Read-only

Use for bridge deck wind values (EN 1991-1-4 or CS 454) without touching the model. To write them use ec_wind_apply. Calculates wind on a bridge deck with the Wind Load Calculator plugin's own engine (formerly Eurocode Wind Loads). code EN: EN 1991-1-4 §8 — v_b, q_p(z_e), c_sc_d, d_tot, the transverse (x), longitudinal (y) and vertical (z, at e = ±b/4) forces, wind with traffic. code CS454: CS 454 Appendix D — Vs, Vd, Vr, C_D (Figure D.6), C_L, parapet, longitudinal, vertical (at the centroid) and live-load wind, or the cl 5.33.1 simplified model. Returns the load cases the plugin would write. Needs no model.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "bridge": "<bridge>"
    },
    "name": "ec_wind_bridge"
  }
}

Input Schema

NameRequiredDescriptionDefault
coNoOrography factor c_o (default 1).
vb0NoFundamental basic wind velocity v_b,0, m/s (CEN has no map).
cdirNo
codeNoDesign code: EN = EN 1991-1-4 §8 (with nationalAnnex); CS454 = CS 454 Rev 0 Appendix D (UK assessment), which ignores the EN climate inputs and uses cs454 instead. CS 454 loads are written nominal as C454W_ cases.EN
cs454NoCS 454 Appendix D inputs (code: CS454). The deck geometry stays in bridge.
bridgeYesDeck inputs, metres. Omitted geometry is measured from the model (ec_wind_apply) — ec_wind_bridge needs b, d, L and groundToSoffit.
cseasonNo
spanAxisNoX
directionsNoGlobal load directions to write, e.g. {"Z-": false}. Default: all six (X±, Y±, Z±).
zEccentricNo
cscdOverrideNo
nationalAnnexNoEN only. Built-in annex id; default CEN.
terrainCategoryNo0, I, II (default), III or IV.
returnPeriodYearsNoDefault 50.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed7 schema fields changed
    • addedInput schema / properties / bridge / properties / d1
      Added value: +{
      +  "description": "Parapet / barrier height above the deck (m).",
      +  "type": [
      +    "number",
      +    "null"
      +  ]
      +}
    • changedInput schema / properties / bridge / properties / structuralForm / description
      Previous value: -"normal (default), truss, arch, cable-stayed… — forms outside §8 need acknowledgeOutOfScope."New value: +"normal (beam-and-slab / plate girder, default), box, slab, uDeck (half-through), portal (portal / box culvert / integral), truss, arch, cableStayed, suspension… — forms the chosen code does not cover need acknowledgeOutOfScope."
    • changedInput schema / properties / bridge / properties / traffic / description
      Previous value: -"Traffic on the deck for the §8.3.1(5) depth (none, road, rail…)."New value: +"Traffic on the deck (none, road, rail). EN: the §8.3.1(5) case (higher of the barrier and the 2 m vehicle / 4 m train band). CS 454: the live-load case (d_L 2.5 m highway, 3.7 m rail, 1.25 m foot)."
    • addedInput schema / properties / bridge / properties / trafficLength
      Added value: +{
      +  "description": "EN §8.3.1(5), road only: {mode: \"whole\"} (default) or {mode: \"ranges\", text: \"0-20, 45-60\"} — the loaded length(s) carrying traffic, in m along the span.",
      +  "properties": {
      +    "mode": {
      +      "enum": [
      +        "whole",
      +        "ranges"
      +      ]
      +    },
      +    "text": {
      +      "type": "string"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / code
      Added value: +{
      +  "default": "EN",
      +  "description": "Design code: EN = EN 1991-1-4 §8 (with nationalAnnex); CS454 = CS 454 Rev 0 Appendix D (UK assessment), which ignores the EN climate inputs and uses cs454 instead. CS 454 loads are written nominal as C454W_ cases.",
      +  "enum": [
      +    "EN",
      +    "CS454"
      +  ]
      +}
    • addedInput schema / properties / cs454
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "CS 454 Appendix D inputs (code: CS454). The deck geometry stays in bridge.",
      +  "properties": {
      +    "altitude": {
      +      "description": "Site altitude Δ, m (Sa).",
      +      "type": "number"
      +    },
      +    "cd": {
      +      "description": "Override C_D (else Figure D.6).",
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "directionDeg": {
      +      "description": "Wind direction from north for Sd; omit = unknown (Sd 1.0).",
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "height": {
      +      "description": "Height H above ground; default soffit + half the depth.",
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "loadedLength": {
      +      "description": "Horizontal wind loaded length; default L.",
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "method": {
      +      "default": "full",
      +      "description": "full = Appendix D; simplified = cl 5.33.1 6 kN/m² (highway, slab / beam-and-slab, L ≤ 20 m, b ≥ 10 m).",
      +      "enum": [
      +        "full",
      +        "simplified"
      +      ]
      +    },
      +    "minBeams": {
      +      "description": "Deck on I sections with more than 4 beams, or box girders: C_D at least 1.3. Tick it for PSC I and steel I girder decks.",
      +      "type": "boolean"
      +    },
      +    "parapetCd": {
      +      "description": "Parapet C_D (Table D.15).",
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "parapetCount": {
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "parapetLong": {
      +      "description": "Table D.17 parapet type for the longitudinal share (infill default).",
      +      "type": "string"
      +    },
      +    "parapetSolid": {
      +      "description": "Solid depth per parapet, m (Table D.10).",
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "returnPeriod": {
      +      "default": 120,
      +      "description": "Return period T, years (Sp).",
      +      "type": "number"
      +    },
      +    "seaKm": {
      +      "description": "Distance from the sea, km (Table D.4 / D.5).",
      +      "type": "number"
      +    },
      +    "sh": {
      +      "default": 1,
      +      "description": "Topography factor S'h.",
      +      "type": "number"
      +    },
      +    "superelevationDeg": {
      +      "type": "number"
      +    },
      +    "town": {
      +      "description": "Site in town (Tg / Tc).",
      +      "type": "boolean"
      +    },
      +    "townKm": {
      +      "description": "Distance into town, km.",
      +      "type": "number"
      +    },
      +    "trussDt": {
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "trussMembers": {
      +      "description": "flat (default) or round truss members (Tables D.13 / D.14).",
      +      "type": "string"
      +    },
      +    "use": {
      +      "default": "highway",
      +      "enum": [
      +        "highway",
      +        "rail",
      +        "foot"
      +      ]
      +    },
      +    "vb": {
      +      "description": "Basic mean hourly wind speed Vb (Figure D.1), m/s.",
      +      "type": "number"
      +    },
      +    "windInclinationDeg": {
      +      "type": "number"
      +    }
      +  },
      +  "type": "object"
      +}
    • changedInput schema / properties / nationalAnnex / description
      Previous value: -"Built-in annex id; default CEN."New value: +"EN only. Built-in annex id; default CEN."
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources