Files
willtools-demo/beamcalc/fixtures/rba1_8x48.json
T
will 25592fa6c2
ci / test (push) Successful in 6m14s
WillTools 2026-09-09 -- clean snapshot of the development repo for review
History-free snapshot of the private development repository at 77a82eb.
Code, docs and the public catalogue only: no plant or job knowledge
layers, no client, job or producer names (tools/scrub.py clean against
the widened term list; a second word-level grep clean). The intro deck is
left out because its slide images cannot be checked for job drawings.
2026-09-09 08:35:15 -05:00

363 lines
5.3 KiB
JSON

{
"schema": "beamcalc/1",
"mark": "RBA1.0",
"description": "8\" x 48-1/4\" transfer beam, 14'-6\" long, mild reinforced Grade 80, uniform transfer wall load (reference package RBA1 run 1, Eriksson Beam v5.9.1; the package's own f'ci was typed as 3500 ksi and is kept so its limits reproduce)",
"materials": {
"fc_ksi": 8,
"fci_ksi": 3500,
"wc_pcf": 150,
"ec_ksi": 5422,
"eci_ksi": 113419,
"type": "normalweight",
"lambda": 1.0,
"rebar": {
"fy_ksi": 80,
"es_ksi": 29000
},
"trans": {
"fy_ksi": 60,
"es_ksi": 29000
}
},
"extents": {
"length_ft": 14.5,
"section": {
"type": "rectangular",
"width_in": 8,
"height_in": 48.25
}
},
"supports": {
"start": {
"type": "pin",
"from_start_in": 8,
"length_in": 17,
"width_in": 7
},
"end": {
"type": "pin",
"from_end_in": 8,
"length_in": 17,
"width_in": 7
}
},
"bearing": {
"analyse": true,
"mu": 1.4,
"nu_ratio": 0.2,
"cr": 1.0
},
"combos": {
"strength": [
{
"D": 1.4,
"L": 0,
"R": 0,
"W": 0,
"E": 0,
"include": true
},
{
"D": 1.2,
"L": 1.6,
"R": 0.5,
"W": 0,
"E": 0,
"include": true
},
{
"D": 1.2,
"L": 1.0,
"R": 1.6,
"W": 0,
"E": 0,
"include": true
},
{
"D": 1.2,
"L": 0,
"R": 1.6,
"W": 0.5,
"E": 0,
"include": false
},
{
"D": 1.2,
"L": 1.0,
"R": 0.5,
"W": 1.0,
"E": 0,
"include": false
},
{
"D": 1.2,
"L": 1.0,
"R": 0.2,
"W": 0,
"E": 1.0,
"include": false
},
{
"D": 0.9,
"L": 0,
"R": 0,
"W": 1.0,
"E": 0,
"include": false
},
{
"D": 0.9,
"L": 0,
"R": 0,
"W": 0,
"E": 1.0,
"include": false
}
],
"service": [
{
"D": 1,
"L": 0,
"R": 0,
"W": 0,
"E": 0,
"include": true
},
{
"D": 1,
"L": 1,
"R": 0,
"W": 0,
"E": 0,
"include": true
},
{
"D": 1,
"L": 0,
"R": 1,
"W": 0,
"E": 0,
"include": true
},
{
"D": 1,
"L": 0.75,
"R": 0.75,
"W": 0,
"E": 0,
"include": true
},
{
"D": 1,
"L": 0,
"R": 0,
"W": 0.6,
"E": 0,
"include": false
},
{
"D": 1,
"L": 0,
"R": 0,
"W": 0,
"E": 0.7,
"include": false
},
{
"D": 1,
"L": 0.75,
"R": 0.75,
"W": 0.45,
"E": 0,
"include": false
},
{
"D": 1,
"L": 0.75,
"R": 0.75,
"W": 0,
"E": 0.525,
"include": false
},
{
"D": 0.6,
"L": 0,
"R": 0,
"W": 0.6,
"E": 0,
"include": false
},
{
"D": 0.6,
"L": 0,
"R": 0,
"W": 0,
"E": 0.7,
"include": false
}
]
},
"settings": {
"deflection": {
"total": "L/480",
"live": "L/360",
"ec_for_sw": "Eci",
"multipliers": {
"self_weight": {
"erection": 1,
"construction": 1.3,
"end": 2
},
"addl_dead": {
"construction": 0,
"end": 2
}
}
},
"shear": {
"composite": "varying_strength",
"dv_method": "cg_tension",
"min_method": "beam_9.6.3"
},
"flexure": {
"method": "whitney",
"ignored_distance_in": 0,
"strain_limit": 0.004
},
"transfer_limits": {
"comp_ends": 0.7,
"comp_other": 0.7,
"tens_ends_sqrt": 6,
"tens_other_sqrt": 6
},
"service_limits": {
"comp_sustained": 0.45,
"comp_total": 0.6
},
"phi": {
"tension": 0.9,
"shear": 0.75,
"compression": 0.65
},
"development": {
"ktr": 0,
"mild_mult": 1
},
"section_properties": {
"transform": true
}
},
"loads": {
"self_weight_mult": 1,
"pattern_live": true,
"point": [],
"line": [
{
"id": "L1",
"x0_in": 0,
"x0_from": "start",
"x1_in": 0,
"x1_from": "end",
"ecc_in": 0,
"deadnc": 45.7,
"live": 7.0,
"roof": 0.53
}
]
},
"handling": {
"min_sling_deg": 60,
"stripping": {
"multiplier": 1.4,
"face_down": "bottom",
"strength": "initial",
"limits": "transfer",
"pick_points": 2,
"lift_from_start_in": 24,
"lift_from_end_in": 24
},
"handling": {
"multiplier": 1.5,
"dunnage_from_start_in": 24,
"dunnage_from_end_in": 24
},
"erection": {
"multiplier": 1.2,
"lift_from_start_in": 24,
"lift_from_end_in": 24
}
},
"reinforcement": {
"bars": [
{
"size": "#11",
"rows": 1,
"cols": 2,
"left_in": 3,
"right_in": 3,
"top_in": 44.25,
"bottom_in": 4,
"start_in": 2,
"end_in": 2
},
{
"size": "#9",
"rows": 1,
"cols": 2,
"left_in": 2.5,
"right_in": 2.5,
"top_in": 41.25,
"bottom_in": 7,
"start_in": 2,
"end_in": 2
},
{
"size": "#9",
"rows": 1,
"cols": 2,
"left_in": 2.5,
"right_in": 2.5,
"top_in": 38.25,
"bottom_in": 10,
"start_in": 2,
"end_in": 2
},
{
"size": "#7",
"rows": 1,
"cols": 2,
"left_in": 2,
"right_in": 2,
"top_in": 2,
"bottom_in": 46.25,
"start_in": 2,
"end_in": 2
}
],
"strands": [],
"transverse": [
{
"use": "Av",
"size": "#4",
"legs": 2,
"first_in": 2,
"from": "start",
"spacing_in": 4,
"length_in": 60,
"qty": 16,
"symmetric": true
},
{
"use": "Av",
"size": "#4",
"legs": 2,
"first_in": 68,
"from": "start",
"spacing_in": 6,
"length_in": 20,
"qty": 4,
"symmetric": true
}
]
}
}