Write bridge temperature loads (Bridge Thermal Loads)
bridge_thermal_applyCalculates the temperature actions for the deck and writes them with the Bridge Thermal Loads plugin's writer: EC1T_Uniform_Exp/_Con (type T, element or system temperature), EC1T_Diff_Heat/Cool (type TPG: beam section temperature bands, or a linear gradient for Approach 1 and plates), and optionally EC1T_Bearing* and EC1T_Comb_Max/_Min (USER). Temperatures are converted to the model's unit; the model is re-checked before writing, an undo record is kept before the first change, and every row is read back. Previews unless apply: true.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "bridge_thermal_apply"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| T0 | No | Initial (restraint) temperature, °C. Default: the code's value where it gives one. | |
| code | No | EN 1991-1-5 with the UK NA (default) or the CEN values, CS 454, BS 5400-2:2006 or the legacy BS 5400-2:1978. | EN1991-1-5_2003_UKNA |
| site | No | For the uniform component (and bearing / combined cases). Tmin / Tmax are the shade air temperatures read from the code's maps by the user (the maps are not built in), °C. | |
| apply | No | ||
| group | No | Structure group holding the deck elements. | |
| loads | No | Load types to generate (each gives two cases). Default: uniform and difference. | |
| method | No | Temperature difference: approach2 = non-linear profile (code profiles), approach1 = linear. Default: the code's (the CEN text leaves it to the annex — then it must be given). | |
| suffix | No | Write a named set: every case name gets this suffix (letters, digits, _ or -, at most 12), e.g. _2. | |
| material | No | Band material: element (default, the model's E and α) or input (the code's α with E given here, in the model's force/length² units). | |
| overwrite | No | Replace EC1T_ cases of the same names already in the model. Only with the user's agreement. | |
| procedure | No | Composite decks under EN: normal or simplified procedure. | normal |
| surfacing | No | ||
| elementIds | No | ||
| modularRatio | No | Es/Ec, needed for combined cases on composite sections (LR 765 effective temperature). | |
| simultaneity | No | Report the simultaneity combinations (ω factors). | |
| useSelection | No | Use the elements selected in CIVIL NX (when neither group nor elementIds is given). | |
| trussReduction | No | Steel truss / plate girder reduction where the code gives one. | |
| confirmPlanHash | No | ||
| sectionOverrides | No | Corrections to the sections bridge_thermal_read reports (by key or name). | |
| wholeModelUniform | No | Write the uniform component as a system temperature on the whole model (all sections must be one deck type). | |
| elementDifferences | No |