• Nenhum resultado encontrado

TABELAS COMPLEMENTARES

No documento JULIANA CAROLINE NEVES DE ARAÚJO (páginas 45-60)

Tabela I.1: valores limites de deformações.

Tipo de Efeito Razão da

Limitação Exemplo Deslocamento a Considerar

Varandas Total L/2501)

Pavimentos que

Instalação do Forro L/175 Efeitos em

Os deslocamentos sendo relevantes ao elemento considerado, seus efeitos sobre as tensões ou sobre a estabilidade da estrutura

devem ser considerados, incorporando-os ao modelo estrutural adotado

Fonte: Adaptado de NBR 6118/2014

Tabela I.2: Resultados de deslocamentos dos casos 1 a 4 para o modelo de Branson.

Tabela I.3: Resultados de deslocamentos dos casos 5 a 8 para o modelo de Branson.

INCREMENTO CARGA

Tabela I.4: Resultados de deslocamentos dos casos 9 a 12 para o modelo de Branson.

Tabela I.5: Resultados de deslocamentos dos casos 1 a 4 para o software ACNL.

INCREMENTO CARGA

Tabela I.6: Resultados de deslocamentos dos casos 5 a 8 para o software ACNL.

Tabela I.7: Resultados de deslocamentos dos casos 9 a 12 para o software ACNL.

INCREMENTO CARGA

ANEXO II

/// Nome do Projeto: DeslViga45 /// Atualizado em 17.05.2017

/// Deslocamento no meio do vão de viga biapoiada /// Opções de Carregamentos:

/// itload = 0 - Carga uniformemente distribuída em /// toda a extensão do vão.

/// itload = 1 - Carga concentrada aplicada no meio /// do vão.

/// Inicio do Programa:

/// Bibliotecas utilizadas:

//

#include <iostream>

#include <conio.h>

#include <math.h>

#include <fstream>

using namespace std;

/// Inicio do código:

int main() {

/// Declaração de variáveis float b, h, L, alfa;

float fck;

float d, Ecs, fctm, expo;

float As, Es;

float Aceq,a1, a2, a3, Alfae, Delta, x;

float dx, Ic, yt, I2, Mr;

float q,P,dq,dP,qj,Pj,M;

float I,EI, r, s, delta;

int k,n,itload;

float mio,gamaf,fc,dL,qlim,Plim,gamac;

float Ts;

/// Modo de entrada de dados:

/// k = 0 - Introdução dos dados através do teclado

/// k diferente de zero - Leitura de dados em arquivo neutro

cout << " Informar o modo de entrada de dados:" << endl;

cout << " " << endl;

cout << " Caso deseje introduzir a massa de dados atraves do teclado do computador digite o caracter 0 (zero)." << endl;

cout << " " << endl;

cout << " Caso contrario digite um numero qualquer diferente de 0 (zero)." << endl;

cout << " " << endl;

cin >> k ; if(k==0) {

ofstream OBJETO_CRIADO;

OBJETO_CRIADO.open("DESLDAT.txt");

/// Geometria:

cout << "Informar geometria na sequencia: b(m), h(m), L(m) e alfa!!!" << endl;

cin >> b >> h >> L >> alfa;

cout << " " << endl;

OBJETO_CRIADO << b << " " << h <<" " << L << " " << alfa << "\n";

/// Resistência do Concreto:

cout << "Informar o fck do concreto expresso em MPa!!!" << endl;

cin >> fck;

cout << " " << endl;

OBJETO_CRIADO << fck << "\n";

/// Informações da armadura de aço:

cout << " " << endl;

cout << "Informar os dados da armadura de aco! " << endl;

cout << " " << endl;

cout << "Area da secao transversal da armadura em cm2: "<< endl;

cin >> As;

OBJETO_CRIADO << As << "\n";

cout << "Modulo de Elasticidade do material em GPa " << endl;

cin >> Es;

cout << "Tratando-se de carga uniformemente distribuída digite o caracter 0 (zero)" << endl;

cout << " " << endl;

cout << "Informar a intensidade da carga em kN " << endl;

cin >> P;

cout << " " << endl;

} ///

cout << "Informar em quantas parcelas a intensidade da carga deve ser dividida " << endl;

cin >> n;

cout << " " << endl;

if(itload == 0) {

OBJETO_CRIADO << q << " " << n <<"\n";

}

OBJETO_CRIADOA.open("DESLDAT.txt");

OBJETO_CRIADOA >> b >> h >> L >> alfa;

OBJETO_CRIADOA >> q >> n;

}

else {

OBJETO_CRIADOA >> P >> n;

}

OBJETO_CRIADOA.close();

}

/// Altura útil:

d = 0.9*h;

/* Para que a seção trabalhe como normalmente armada deve-se limitar o momento reduzido ao valor: */

mio = 0.295;

/// Coeficiente de segurança das solicitações:

gamaf = 1.4;

/// Coeficiente de segurança do concreto:

gamac = 1.4;

/// A tensão limite do concreto no estado-limite ultimo será:

fc = 0.85*fck/gamac;/// Em MPa.

/// Razão da altura útil para o vão:

dL = d/L;

/// A intensidade da carga solicitante deve então ser limitada ao valor:

if(itload == 0) {

qlim = 8000.0*mio*fc*b*pow(dL,2)/gamaf; /// Em kN/m.

} else {

/// Plim = 4000.0*mio*fc*b*pow(d,2)/(L*gamaf); /// Em kN.

Plim = 40000.0*mio*fc*b*pow(d,2)/(L*gamaf); /// Em kN.

}

/// Parâmetros físicos do concreto:

Ecs = 4760.0*sqrt(fck); /// Em MPa.

expo = 2.0/3.0;

fctm = 0.3*pow(fck,expo); /// Em MPa.

/// Linha neutra:

cout << "O programa reajustara a intensidade da carga para o valor da carga limite" << endl;

cout << " " <<endl;

cout << " Caso o usuario deseje trabalhar com carga de menor intensidade deve alterar seu valor no arquivo de dados " << endl;

cout << " " << endl;

if(P > Plim) {

cout << " " <<endl;

cout << "O programa reajustara a intensidade da carga para o valor da carga limite" << endl;

cout << " " <<endl;

cout << " Caso o usuario deseje trabalhar com carga de menor intensidade deve alterar seu valor no arquivo de dados " << endl;

cout << " " << endl;

cout << " Modulo de Elasticidade do material: Es = " << Es << " GPa"<< endl;

cout << " " << endl;

cout << " Altura util: d = " << d << " m"<< endl;

cout << " " << endl;

cout << " Area de concreto equivalente: Alfae = " << Alfae << " Aceq = "<< Aceq << endl;

cout << " " << endl;

cout << " Posicao da Linha Neutra: " << endl;

cout << " Coeficientes da Equacao do Segundo Grau:" << endl;

cout << " a1 = " << a1 << " cm" << " a2 = " << a2 << " cm2 " << " a3 = " << a3 << " cm3"<<endl;

<< " m4 " <<endl;

cout << " " << endl; seguranca do concreto: " << gamac << endl;

cout << " " << endl;

/// Elaboração de Relatório em Arquivo texto:

ofstream OBJETO_ARQUIVO;

OBJETO_ARQUIVO.open("DESLOUT.txt");

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " b = "<< b << " m; " << "h = " << h << " m." << endl;

OBJETO_ARQUIVO << " L = "<< L << " m; " << "alfa = " << alfa << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Parametros Fisicos do Concreto: " << endl;

OBJETO_ARQUIVO << " fck = " << fck << " MPa" << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Armadura de aco! " << endl;

OBJETO_ARQUIVO << " Area da secao transversal: As = " << As << " cm2"<< endl;

OBJETO_ARQUIVO << " Modulo de Elasticidade do material: Es = " << Es << " GPa"<<

endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Resultados:" << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Parametros Fisicos do Concreto: " << endl;

OBJETO_ARQUIVO << " Modulo de Elasticidade: Ecs = " << Ecs << " MPa"<< endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Resistencia a tracao: fctm = " << fctm << " MPa"<< endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Altura util: d = " << d << " m"<< endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Posicao da Linha Neutra: " << endl;

OBJETO_ARQUIVO << " Coeficientes da Equacao do Segundo Grau:" << endl;

OBJETO_ARQUIVO << " a1 = " << a1 << " cm" << " a2 = " << a2 << " cm2 " << " a3 = "

<< a3 << " cm3"<<endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " x = " << x << " m" <<endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Momentos de Inercia:" << endl;

OBJETO_ARQUIVO << " Secao Bruta de Concreto: Ic = " << Ic << " m4 -- " << " Estadio II: I2 = " << I2 << " m4 " <<endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Momento de Fissuracao: Mr = " << Mr << " kNm" << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Momento reduzido limite mio = " << mio << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Coeficiente de seguranca das solicitacoes: " << gamaf << " - Coeficiente de seguranca do concreto: " << gamac << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Tensao de compressao limite no concreto fc = " << fc << " MPa"

<< endl;

OBJETO_ARQUIVO << " " << endl;

if(itload ==0) {

OBJETO_ARQUIVO << " - Intensidade limite da carga qlim = " << qlim << " kN/m;" <<

endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Intensidade da carga q = " << q << " kN/m;" << " Total de incrementos de carga n = " << n << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Intensidade do incremento de carga dq = " << dq << " kN/m;"

<< endl;

OBJETO_ARQUIVO << " " << endl;

} else {

OBJETO_ARQUIVO << " - Intensidade limite da carga Plim = " << Plim << " kN;" <<

endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Intensidade da carga P = " << P << " kN;" << " Total de incrementos de carga n = " << n << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Intensidade do incremento de carga dP = " << dP << " kN;" <<

endl;

/// Rigidez à Flexão:

/// Tensao normal na secao transversal das barras da armadura de aço Ts = 10.0*M/(As*(d - x/3));

/// Exibição dos resultados no console:

cout << fixed;

cout.precision(1);

cout << " " << endl;

cout << " Incremento de carga " << j << endl;

if(itload ==0)

cout << " Intensidade atual da carga P = " << Pj << " kN;" << endl;

cout << " " << endl;

}

cout << " Momento fletor solitante: M = " << M << " kNm" << endl;

cout << " " << endl;

cout << " Rigidez a Flexao: EI = " << EI << " MNm2" << endl;

cout << " " << endl;

cout << " Tensao normal na secao transversal das barras da armadura de aco " << Ts << " MPa"

<< endl;

cout << " " << endl;

cout << " Deslocamento Vertical no Meio do Vao: " << delta << " mm" << endl;

cout << " " << endl;

cout << " " << endl;

/// Armazenamento em unidade de disco:

OBJETO_ARQUIVO << fixed;

OBJETO_ARQUIVO.precision(1);

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Incremento de carga: " << j << endl;

OBJETO_ARQUIVO << " " << endl;

if(itload == 0) {

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Intensidade atual da carga qj = " << qj << " kN/m;" << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Momento fletor solitante: M = " << M << " kNm" << endl;

OBJETO_ARQUIVO << " " << endl;

if( M > Mr) {

OBJETO_ARQUIVO << " A intensidade do momento fletor solitante da seção crítica ultrapassou o Momento de Fissuração do concreto" << endl;

OBJETO_ARQUIVO << " " << endl;

} else {

OBJETO_ARQUIVO << " Intensidade do momento fletor solitante da seção crítica inferior ao Momento de Fissuração do concreto" << endl;

}

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Rigidez a Flexao: EI = " << EI << " MNm2" << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Tensao normal na secao transversal das barras da armadura de aco " << Ts << " MPa" << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " Deslocamento Vertical no Meio do Vao: " << delta << " mm"

<< endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " " << endl;

OBJETO_ARQUIVO << " " << endl;

}

OBJETO_ARQUIVO.close();

return 0;

}

No documento JULIANA CAROLINE NEVES DE ARAÚJO (páginas 45-60)

Documentos relacionados