Professional Documents
Culture Documents
ASIGNATURA:
DOCENTE:
LECTURA CRITICA
MOMENTO CURVATURA
ALUMNO:
xxxxxxxxxxxxxxxx
Primero; determinar un valor para la deformación del concreto en la fibra más alejada
del eje neutro.
Cuarto; Hallamos los momentos de compresión y tracción del acero y los sumamos a los
ya calculados para el concreto.
Quinto; calculamos el error relativo entre los momentos por compresión y tracción.
Séptimo; repetimos los pasos desde Primero a Sexto para generar el siguiente punto de
la gráfica.
El diagrama Momento Curvatura se ha logrado programando una hoja de cálculo con
VBA, el código se presenta a continuación.
Código Generado:
Option Explicit b1 = 1.05 - fc / 140
Sub MomentoCurvatura() Case Is > 56
'Variables b1 = 0.65
'1 Datos de la seccion End Select
Dim ws, hs As Double a = b1 * c
'2 Datos del refuerzo Cc = a * 0.85 * fc * ws
Dim r, dl, nbb, asb As Double dc = c * (1 - 0.5 * b1)
Dim hb As Double Mc = Cc * dc
'3 deformaciones y esfuerzo
Dim ec, c, cp, cmin, cmax, es As Double es = (cp - hb) * ec / c
Dim b1, a As Double Select Case es
'4 control Case Is <= 0.002
Dim err As Double fs = fy * es / 0.002
'5 material Case Is > 0.002
Dim fc, fy, fs As Double fs = fy
'6 Fuerzas y Momentos Resultantes End Select
Dim Cc, Ts As Double Ts = asb * fs
Dim dc, ds As Double ds = cp - hb
Dim Mc, Ms As Double Ms = Ts * ds
'7 Momento curvatura If Mc < Ms Then
Dim Mom, Cur As Double err = 100 * (Mc - Ms) / Mc
'contadores cmin = c
Dim i, j, m, n As Double cmax = cmax
'Inicializamos las variables c = 0.5 * (cmin + cmax)
ws = 0.3 Else
hs = 0.5 err = 100 * (Ms - Mc) / Ms
r = 0.04 cmin = cmin
dl = 0.05 * 0.0254 cmax = c
hb = r + 0.5 * dl c = 0.5 * (cmin + cmax)
nbb = 3 End If
asb = nbb * 0.25 * 3.14159 * dl ^ 2 cp = hs - c
fc = 21 Loop While err > 1
fy = 420 Mom = 0.5 * (Mc + Ms)
For i = 0 To 99 Cur = ec / c
'asumo una deformacion en el acero Hoja1.Cells(3 + i, 1) = c
ec = 0.0001 * (1 + i) Hoja1.Cells(3 + i, 2) = Mom
cmin = 0 Hoja1.Cells(3 + i, 3) = Cur
cmax = hs - hb Next i
c = 0.5 * (cmin + cmax) Hoja1.Cells(1, 1) = "c"
cp = hs - c Hoja1.Cells(1, 2) = "Mom"
'asumo valores de eje neutro Hoja1.Cells(1, 3) = "Cur"
Do Hoja1.Cells(2, 1) = 0
Select Case fc Hoja1.Cells(2, 2) = 0
Case Is < 28 Hoja1.Cells(2, 3) = 0
b1 = 0.85 End Sub
Case 28 To 56
Es necesario contar con un modelo matemático general que sirva para el estudio
de la sección en todas las circunstancias. La hoja de cálculo creada no considera la
distribución de esfuerzos de compresión sobre el núcleo limitado por parábolas.