Demands
When determining demands - depending on project specifics, the maturity of the project, etc - it is often useful to have simple demand calculations. In general, more sophisticated models are required.
from structuralglass import Q_
import structuralglass.layers as lay
import structuralglass.equiv_thick_models as et
import structuralglass.demands as dem
# Plate dimensions
a = Q_(5, "ft")
b = Q_(8, "ft")
t1nom = Q_(8, "mm")
t2nom = Q_(8, "mm")
# Panel force
wind_load = Q_(30, "psf")
# Plys
ply1 = lay.GlassPly.from_nominal_thickness(t1nom)
ply2 = lay.GlassPly.from_nominal_thickness(t2nom)
# Package specifying the model type
package1 = et.MonolithicMethod([ply1])
package2 = et.MonolithicMethod([ply2])
buildup = [package1, package2]
# Panel
panel = dem.IGUWindDemands(buildup, wind_load, dim_x=a, dim_y=b)
panel.solve()
panel.deflection[package1] # Q_(-0.47, "in")