dimensionamento
Class NBRVerificacoes

java.lang.Object
  extended by dimensionamento.NBRVerificacoes

public class NBRVerificacoes
extends java.lang.Object

Classe que realiza as verificações para a determinação dos esforços de projeto para um pilar.

See Also:
Pilar, Carregamento

Field Summary
 double alphaBx
          Variaveis de saída
 double alphaBx_Ant
          Variaveis de saída
 double alphabx_min
          Variaveis de saída
 double alphaBy
          Variaveis de saída
 double alphaBy_Ant
          Variaveis de saída
 double alphaby_min
          Variaveis de saída
 Carregamento carr
           
 boolean curvAprox
          Boolean que representa a escolha da utilização do método da curvatura aproximada para aproximar os efeitos de segunda ordem locais.
 double curvx
          Variaveis de saída
 double curvx_Ant
          Variaveis de saída
 double curvx_min
          Variaveis de saída
 double curvx_min_Ant
          Variaveis de saída
 double curvy
          Variaveis de saída
 double curvy_Ant
          Variaveis de saída
 double curvy_min
          Variaveis de saída
 double curvy_min_Ant
          Variaveis de saída
 double e1hx
          Variaveis de saída
 double e1hy
          Variaveis de saída
 double e2x
          Variaveis de saída
 double e2x_min
          Variaveis de saída
 double e2y
          Variaveis de saída
 double e2y_min
          Variaveis de saída
 double kx
          Variaveis de saída
 double kx_min
          Variaveis de saída
 double ky
          Variaveis de saída
 double ky_min
          Variaveis de saída
 double lamb1_infx
          Variaveis de saída
 double lamb1_infy
          Variaveis de saída
 double lamb1_min_inf
          Variaveis de saída
 double lamb1_min_sup
          Variaveis de saída
 double lamb1_supx
          Variaveis de saída
 double lamb1_supy
          Variaveis de saída
 double lamb1x
          Variaveis de saída
 double lamb1x_Ant
          Variaveis de saída
 double lamb1x_min
          Variaveis de saída
 double lamb1x_min_Ant
          Variaveis de saída
 double lamb1y
          Variaveis de saída
 double lamb1y_Ant
          Variaveis de saída
 double lamb1y_min
          Variaveis de saída
 double lamb1y_min_Ant
          Variaveis de saída
 double M1dxA
          Variaveis de saída
 double M1dyA
          Variaveis de saída
 double M2dx
          Variaveis de saída
 double M2dx_min
          Variaveis de saída
 double M2dy
          Variaveis de saída
 double M2dy_min
          Variaveis de saída
 double Max
          Variaveis de saída
 double May
          Variaveis de saída
 double Mbx
          Variaveis de saída
 double Mby
          Variaveis de saída
 double Mcdx
          Variaveis de saída
 double Mcdx_Ant
          Variaveis de saída
 double Mcdy
          Variaveis de saída
 double Mcdy_Ant
          Variaveis de saída
 java.util.ArrayList<double[]> momentos
          Variaveis de saída
 double Msdxmintot
          Variaveis de saída
 double Msdxtot
          Variaveis de saída
 double Msdymintot
          Variaveis de saída
 double Msdytot
          Variaveis de saída
 double Mxmin
          Variaveis de saída
 double Mymin
          Variaveis de saída
 Pilar pilar
           
 
Constructor Summary
NBRVerificacoes(Pilar pilar)
          Cria uma instancia da Classe
 
Method Summary
 void atualizar()
          Atualiza toda a classe: calcula os esforços de projeto novamente e atualizam-se todos os diagramas.
 void Calcular()
          Realiza o cálculo de todos os dados de saída.
 void CalcularMinimos()
           
 double[] getData()
          Busca os dados do pilar e do carregamento.
 double getM1dxmin()
          Calcula o momento mínimo de primeira ordem em x.
 double getM1dymin()
          Calcula o momento mínimo de primeira ordem em y.
 Pilar getPilar()
           
 OutputPanel outputPanel()
          Retorna o OutputPanel associado à Classe.
 SecaoTransversal SecT()
          Retorna uma ilustração da seção transversal do pilar.
 void setData(double[] data)
          Estabelece os dados do pilar e do carregamento.
 void setMetodoCurvatura(boolean isCurvatura)
          Atualiza a variável curvAprox.
 void UpdateSecTrans()
          Atualiza a ilustração da seção transversal do pilar.
 double ux(double M)
          Calcula o adimensional do momento em x.
 double uy(double M)
          Calcula o adimensional do momento em y.
 double v()
          Calcula o adimensional da força normal.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pilar

public Pilar pilar

carr

public Carregamento carr

curvAprox

public boolean curvAprox
Boolean que representa a escolha da utilização do método da curvatura aproximada para aproximar os efeitos de segunda ordem locais.


Max

public double Max
Variaveis de saída


Mbx

public double Mbx
Variaveis de saída


Mxmin

public double Mxmin
Variaveis de saída


alphaBx

public double alphaBx
Variaveis de saída


alphaBx_Ant

public double alphaBx_Ant
Variaveis de saída


Mcdx

public double Mcdx
Variaveis de saída


Mcdx_Ant

public double Mcdx_Ant
Variaveis de saída


e1hx

public double e1hx
Variaveis de saída


lamb1x

public double lamb1x
Variaveis de saída


lamb1x_Ant

public double lamb1x_Ant
Variaveis de saída


lamb1_supx

public double lamb1_supx
Variaveis de saída


lamb1_infx

public double lamb1_infx
Variaveis de saída


curvx

public double curvx
Variaveis de saída


curvx_Ant

public double curvx_Ant
Variaveis de saída


e2x

public double e2x
Variaveis de saída


M2dx

public double M2dx
Variaveis de saída


M1dxA

public double M1dxA
Variaveis de saída


kx

public double kx
Variaveis de saída


Msdxtot

public double Msdxtot
Variaveis de saída


May

public double May
Variaveis de saída


Mby

public double Mby
Variaveis de saída


Mymin

public double Mymin
Variaveis de saída


alphaBy

public double alphaBy
Variaveis de saída


alphaBy_Ant

public double alphaBy_Ant
Variaveis de saída


Mcdy

public double Mcdy
Variaveis de saída


Mcdy_Ant

public double Mcdy_Ant
Variaveis de saída


e1hy

public double e1hy
Variaveis de saída


lamb1y

public double lamb1y
Variaveis de saída


lamb1y_Ant

public double lamb1y_Ant
Variaveis de saída


lamb1_supy

public double lamb1_supy
Variaveis de saída


lamb1_infy

public double lamb1_infy
Variaveis de saída


curvy

public double curvy
Variaveis de saída


curvy_Ant

public double curvy_Ant
Variaveis de saída


e2y

public double e2y
Variaveis de saída


M2dy

public double M2dy
Variaveis de saída


M1dyA

public double M1dyA
Variaveis de saída


ky

public double ky
Variaveis de saída


Msdytot

public double Msdytot
Variaveis de saída


alphabx_min

public double alphabx_min
Variaveis de saída


alphaby_min

public double alphaby_min
Variaveis de saída


lamb1x_min

public double lamb1x_min
Variaveis de saída


lamb1x_min_Ant

public double lamb1x_min_Ant
Variaveis de saída


lamb1_min_inf

public double lamb1_min_inf
Variaveis de saída


lamb1_min_sup

public double lamb1_min_sup
Variaveis de saída


lamb1y_min

public double lamb1y_min
Variaveis de saída


lamb1y_min_Ant

public double lamb1y_min_Ant
Variaveis de saída


curvy_min

public double curvy_min
Variaveis de saída


curvy_min_Ant

public double curvy_min_Ant
Variaveis de saída


e2y_min

public double e2y_min
Variaveis de saída


M2dy_min

public double M2dy_min
Variaveis de saída


Msdymintot

public double Msdymintot
Variaveis de saída


ky_min

public double ky_min
Variaveis de saída


curvx_min

public double curvx_min
Variaveis de saída


curvx_min_Ant

public double curvx_min_Ant
Variaveis de saída


e2x_min

public double e2x_min
Variaveis de saída


M2dx_min

public double M2dx_min
Variaveis de saída


Msdxmintot

public double Msdxmintot
Variaveis de saída


kx_min

public double kx_min
Variaveis de saída


momentos

public java.util.ArrayList<double[]> momentos
Variaveis de saída

Constructor Detail

NBRVerificacoes

public NBRVerificacoes(Pilar pilar)
Cria uma instancia da Classe

Method Detail

getPilar

public Pilar getPilar()

outputPanel

public OutputPanel outputPanel()
Retorna o OutputPanel associado à Classe.


getData

public double[] getData()
Busca os dados do pilar e do carregamento.


setData

public void setData(double[] data)
Estabelece os dados do pilar e do carregamento.


setMetodoCurvatura

public void setMetodoCurvatura(boolean isCurvatura)
Atualiza a variável curvAprox.


UpdateSecTrans

public void UpdateSecTrans()
Atualiza a ilustração da seção transversal do pilar.


SecT

public SecaoTransversal SecT()
Retorna uma ilustração da seção transversal do pilar.


atualizar

public void atualizar()
Atualiza toda a classe: calcula os esforços de projeto novamente e atualizam-se todos os diagramas.


getM1dxmin

public double getM1dxmin()
Calcula o momento mínimo de primeira ordem em x.


getM1dymin

public double getM1dymin()
Calcula o momento mínimo de primeira ordem em y.


v

public double v()
Calcula o adimensional da força normal.


ux

public double ux(double M)
Calcula o adimensional do momento em x.


uy

public double uy(double M)
Calcula o adimensional do momento em y.


Calcular

public void Calcular()
Realiza o cálculo de todos os dados de saída.


CalcularMinimos

public void CalcularMinimos()