public void Calculo_Clase(Fuerzas_Modelo fuerza, int indice) { Dimensionamiento dimensionamiento = Zapata.Dimensionamientos[indice]; load = fuerza.Load; Qmax = new float[] { dimensionamiento.QmaxX, dimensionamiento.QmaxY, dimensionamiento.QminX, dimensionamiento.QminY }.Max(); Mux = (CalcMu(Zapata.L2, Zapata.L1, Zapata.LcX, Qmax)); Muy = (CalcMu(Zapata.L1, Zapata.L2, Zapata.LcY, Qmax)); Asmin = CalcAsMin(); AsreqX = CalcAsReq(Mux); AsreqY = CalcAsReq(Muy); }
public void Calculo_Clase(Fuerzas_Modelo fuerza, int indice) { PhiVc = CalcPhiVc(Zapata.Fc); Dimensionamiento dimensionamiento = Zapata.Dimensionamientos[indice]; Load = fuerza.Load; Fz = (float)fuerza.Fz; Mx = (float)fuerza.Mx; My = (float)fuerza.My; Qmax = new float[] { dimensionamiento.QmaxX, dimensionamiento.QminX, dimensionamiento.QmaxY, dimensionamiento.QminY }.Max(); VuX = (CalculoVu(Zapata.L1, Zapata.L2, Zapata.LcX, Qmax, Zapata.R)); VuY = (CalculoVu(Zapata.L2, Zapata.L1, Zapata.LcY, Qmax, Zapata.R)); Eux = (CalculoEsfuerzoCortante(Zapata.L2, VuX, Zapata.R)); Euy = (CalculoEsfuerzoCortante(Zapata.L1, VuY, Zapata.R)); }
public void Calculo_Clase(Fuerzas_Modelo fuerza, int indice) { Dimensionamiento dimensionamiento = Zapata.Dimensionamientos[indice]; Load = fuerza.Load; Fz = (float)fuerza.Fz; Mx = (float)fuerza.Mx; My = (float)fuerza.My; PhiVc1 = CalculoPhiVc1(); PhiVc2 = CalculoPhiVc2(); PhiVc3 = CalculoPhiVc3(); PhiVc = new float[] { PhiVc1, PhiVc2, PhiVc3 }.Min(); Qmax = new float[] { dimensionamiento.QmaxX, dimensionamiento.QmaxY, dimensionamiento.QminX, dimensionamiento.QminY }.Max(); Vu = (CalcVu(Qmax)); }
public void Presiones(float L1, float L2, float H) { int cont = 0; if (L1 > 0 & L2 > 0 & H > 0 & Dimensionamientos != null) { foreach (var Dimensionamiento in Dimensionamientos) { if (Dimensionamiento != null) { Dimensionamiento.Calculo_Clase(Fuerzas[cont], cont); Dimensionamiento.Chequeos_Clase(); } cont++; } if (ResumenZapata != null) { ResumenZapata.SetResumenPresiones(); } } }