WillTools 2026-09-09 -- clean snapshot of the development repo for review
ci / test (push) Successful in 6m14s
ci / test (push) Successful in 6m14s
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.
This commit is contained in:
@@ -0,0 +1,363 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user