#import "assets/sheet.typ": calcline, calcsheet, check #show: calcsheet.with( title: "Shore Post Analysis and Design", project: "Deer Creek Shoring", prepared-by: "Conemco Engineering", ) #let round(value, digits: 2) = calc.round(value, digits: digits) = Shore Post Analysis and Design Analysis to determine the axial demand for heavy duty shore post supporting the building's roof adjacent to the masonry walls to be repaired. #figure( image("assets/tributary-areas.png", width: 69%), caption: [Plan tributary area for highest loaded shore post pair.], ) == Tributary Area #let Bx = 6.25 #let By = 16 #let At = Bx * By #calcline([$S_x = #Bx " ft"$], [Tributary width in x (Spacing in X)]) #calcline([$S_y = #By " ft"$], [Tributary width in y (Spacing in Y)]) #calcline( [$A_t = S_x S_y = #round(At) " ft"^2$], [Plan tributary area], ) == Load Determination #let DL = 40.0 #let SDL = 15.0 #let LL = 20.0 #let P = ((DL + SDL + LL) * At) / 2 #calcline([$D = #DL " psf"$], [Dead load]) #calcline([$D_("s") = #SDL " psf"$], [Superimposed dead load]) #calcline([$L_L = #LL " psf"$], [Live load]) #calcline( [$P_max = display((( D + D_("s") + L_L) A_t ) / 2) = #round(P) " lbf"$], [Maximum service load on one post], ) == Shore Post Axial Capacity Considering AS550 Heavy Duty Shore post #let H = 14 #let Pcap = 6400 #calcline([$H = #H " ft"$], [Shore post height]) #calcline([$P_("cap") = #Pcap " lbf"$], [AS550 Shore post capacity as per tech report]) #v(8pt) #check( "Shore post axial capacity", P, Pcap, unit: "lbf", demand-label: [$P_max$], capacity-label: [$P_"cap"$], )