Vous êtes sur la page 1sur 24

CONFIABILIDADE DE VIGA BIAPOIADA EM CONCRETO ARMADO

UTILIZANDO DADOS DE WEIGH IN MOTION


Fernanda Silveira Ramos1
1
Universidade de São Paulo – USP

Trabalho Final da Disciplina SET5915 – Confiabilidade Estrutural

RESUMO
The goal in this paper is to develop a routine in programming language to solve a bridge structure located
in the US & Canada. The lower order model is also designed using a finite element software while the
higher order model is designed using only finite element software. Difference between models are analysed.
Each models assume different structural behavior for the elements.

1. INTRODUÇÃO não representativo do cenário atual, portanto


a Pesagem em Movimento (Weigh in Motion
Nas últimas três décadas, a Teoria da – WIM) é um método muito útil para
Confiabilidade tem sido consolidada e caracterizar este carregamento variável e já é
amplamente empregada em diversas áreas de empregado em outros países [9].
aplicação, inclusive na Engenharia Estrutural. Sistemas de WIM utilizam sensores aplicados
A Teoria da Confiabilidade Estrutural é sobre, sob ou diretamente no pavimento,
baseada no cálculo e previsão da viaduto ou ponte sem necessidade de
probabilidade de falha do estado limite último manobras de frenagem e acelerações por
ou do estado limite serviço de um sistema partes dos motoristas, o que permite a coleta
estrutural em qualquer momento da sua vida de dados para fiscalização direta,
útil [1]. monitoramento das estruturas e análise de
A elaboração ou verificação de um sistema múltiplas presenças de veículos [10].
estrutural não devem ser analisadas apenas Neste trabalho, os dados estatísticos da carga
sob uma ótica determinística, pois existem variável aplicada a ponte de concreto armado
incertezas nos modelos das ações são obtidos através de dados de curto prazo
consideradas, das resistências dos materiais de Pesagem em Movimento (Weigh in Motion
constituintes ou da representação do – WIM) implementado em uma rodovia
comportamento estrutural. As incertezas brasileira. O programa STRAND versão
nesses parâmetros afetam a resposta e há Student 80 criado pelo professor André T.
possibilidade do sistema estrutural reagir de Beck na plataforma computacional
forma inesperada [2]. MATHEMATICA© é usado para executar os
As normas brasileiras [3 - 5] consideram as métodos da Teoria da Confiabilidade
incertezas mencionadas por meio dos Estrutural.
coeficientes de segurança parciais, entretanto
a forma mais lógica de avaliar a segurança de 2. OBJETIVO
uma estrutura é a maneira probabilística [6].
Portanto a descrição e estimativas das Este trabalho tem o objetivo de determinar o
informações estatísticas tem papel importante índice de confiabilidade e probabilidade de
na aplicação da Teoria de Confiabilidade, falha de um projeto de viga biapoiada de
pois possibilitam quantificar as incertezas, concreto armado para o estado limite último
avaliando o desempenho do sistema e (ELU), considerando apenas momento fletor,
auxiliando na tomada de decisão no momento e para o estado limite de serviço (ELS). A
de projetar uma estrutura [7]. carga móvel é definida pelos dados de
Segundo [1], análise de pontes baseada em Pesagem em Movimento (Weigh in Motion –
confiabilidade é uma metodologia prática, WIM) da Rodovia Fernão Dias (Entre Minas
pois considera as incertezas de resistência e Gerais e São Paulo) [9 e 10].
de carregamento, conforme citado em [8]. Em seguida, a viga é analisada para diferentes
No Brasil, os modelos de carga móvel para tempos de retornos dentro da sua vida útil de
pontes baseiam-se em um tráfego de veículos 100 anos.

1
3. MODELO E METODOLOGIA DE
ANÁLISE

3.1. SISTEMA ESTRUTURAL

A ponte tem vão livre de 20 metros, Figura 1,


cujo tabuleiro é apoiado em três vigas
retangulares de concreto armado (CA)
biapoiadas nas cabeceiras, conforme Figura
2. Figura 3 - Seção Transversal da Viga e Arranjo
Adotados

3.2. EQUAÇÕES DO ESTADO LIMITE

O problema fundamental de confiabilidade


objetiva determinar a probabilidade de falha
Figura 1 - Esquema do Projeto da Ponte (Adaptado [11]) (Pf) do sistema, ou seja, a probabilidade de a
demanda ou solicitação (S) sobre o mesmo
exceda a sua capacidade ou resistência (R) [2]:

𝑃𝑓 = 𝑃⌊{𝑆 ≥ 𝑅}⌋ (1)

Em situações mais complexas, onde S e R são


compostas por múltiplas variáveis aleatórias
Figura 2 - Seção Transversal da Ponte (Adaptado [12]
) (VA’s) e não são independentes, por exemplo
quando existe carga que se opõe a falha ou
Com a finalidade de submeter a viga típica da quando a uma mesma variável aleatória
ponte à uma análise probabilística interfere tanto na função S quanto R, é
condicionada, a seção crítica da mesma sob necessária uma formulação mais generalizada
flexão é predefinida deterministicamente [1]
. A equação do estado limite representa os
baseada na NBR 6118[3] e em seguida a sua diversos modos de falhas da estrutura e é
segurança pode ser definida em termos de composta pelas funções S e R e seus
probabilidades [13]. Os dados necessários para respectivos vetores de variáveis aleatórias [2 e
o cálculo da seção crítica submetida a 6]
:
momento fletor são definidos na Tabela 1.
𝑔(𝑋) = 𝑅(𝑋) − 𝑆(𝑋) = 0 (2)
Tabela 1 - Dados Iniciais do Sistema Estrutural
Dados Iniciais Valor Fonte Assim, a probabilidade de falha do sistema é
Resistência Característica do CA dada por [14]:
50 Autor
(fck - MPa)
Fator de segurança do CA (γc) 1.4 [3]
Massa Específica do CA (ρc – 𝑓𝑋 (𝑥)𝑑𝑥
kN/m³)
25 [3] 𝑃𝑓 = 𝑃⌊𝑔(𝑋) < 0⌋ = ∫ (3)
𝐺(𝑥)≤0
Módulo de Elasticidade do CA (Ec
39597.98 [3]
- MPa)
Resistência Característica da Na qual:
500 [13]
Armadura (fyk - MPa) 𝑓𝑋 (𝑥) - Função conjunta de densidade de
Fator de segurança da Armadura probabilidades;
1.15 [3]
(γs)
𝐺(𝑥) ≤ 0 – Domínio de falha.
Módulo de Elasticidade da
Armadura (Es - GPa)
210 [3] Dois modos de falhas da viga em estudo são
Cobrimento (cm) 5 Autor analisados:
Taxa de Armadura Mínima (%) 0.208 [3]  Estado limite último, ou seja,
requisito de segurança que, neste
O pré-dimensionamento da seção da viga foi trabalho, envolve a capacidade
feita a partir do máximo momento fletor máxima da viga sob a ação de flexão
atuante de 350842.5 kN.cm, detalhado simples[2] e cuja equação do estado
posteriormente nos itens 3.2.2 e 3.2.3, para limite é dada por [6]:
uma base de 60 cm e altura de 200 cm. A área
de armadura necessária para a viga é de 46.25 𝐴𝑠 𝑓𝑦
cm² e é adotado um arranjo de 8φ32, com área 𝑔1 (𝑋) = 𝜃𝑅 𝐴𝑠 𝑓𝑦 (ℎ − 𝑑 ′ − 0.5
0.85𝑏𝑓𝑐
) − 𝜃𝑆 (𝑀𝑔 + 𝑀𝑞 ) (4)
de 64.34 cm² e taxa de armadura 0.5362%,
ilustrada em Figura 3.

2
O primeiro termo à direita da igualdade da As características geométricas dos elementos
Equação (4) representa o momento resistente de concreto armado são usualmente
à flexão MR(x) definido com base no centro consideradas variáveis aleatórias e devido ao
de gravidade (CG) da seção transversal método construtivo, existem imperfeições de
retangular e somente com a presença de dimensões, cobrimento e altura útil.
armadura de tração. O mesmo é composto Entretanto, a variabilidade dessas VA’s é
pelas seguintes variáveis aleatórias: pequena quando comparadas com a
𝜃𝑅 – Incerteza no modelo de resistência[6], variabilidade dos materiais e das ações [16].
referentes às simplificações empregadas no O comprimento da viga (L) tem distribuição
cálculo de flexão simples; normal, com o valor da média (µx) sendo seu
𝐴𝑠 – Área de aço da armadura de tração; valor nominal de 2000 cm, aquele valor
𝑓𝑦 – Resistência à tração do aço; básico utilizado na documentação de projeto,
ℎ - Altura da seção transversal da viga; acrescido de um fator de viés que considera
𝑑 ′ - Distância da base da seção até o CG da os erros sistemáticos de 0.4. O coeficiente de
armadura; variação (C.V.) considerado é 0.002 [16].
𝑏 - Base da seção transversal da viga; A base (b) e altura (h) da seção também
𝑓𝑐 - Resistência à compressão do concreto. possuem distribuição normal, com µx iguais
O segundo termo da Equação (4) representa o aos valores nominais de 60 e 200 cm,
momento fletor solicitante na viga MS(x) respectivamente, e ambos C.V.’s de 5% [13].
devido às cargas permanentes e variáveis. O Já a variável aleatória d’ tem distribuição log-
mesmo é composto por: normal [6], com µx sendo seu valor nominal
𝜃𝑆 – Incerteza no modelo de carregamento[6], calculado de 9.538 cm e adotado de 10 cm e
referentes às simplificações nos valores e C.V. de 10%, como pior situação apresentado
formas de aplicação das cargas sobre a viga; em [13].
𝑀𝑔 – Momento fletor devido à carga
permanente da viga; 3.2.2.VA’S DA CARGA PERMANENTE
𝑀𝑞 – Momento fletor devido à carga móvel
A carga permanente característica atuante na
dos caminhões sobre a ponte a partir dos
viga é apenas seu peso próprio distribuído
dados de WIM.
linearmente no seu comprimento e dado por:
 Estado limite de serviço, ou seja, 𝑔𝑘 = 𝛾𝑐 × 𝑏 × ℎ = 30 𝑘𝑁/𝑚 (6)
requisito das condições normais de
uso da estrutura que, neste trabalho, A NBR 8661[4] define o valor característico
envolvem deformações excessivas de ações permanentes como a média, ou seja,
(flechas) [2] e cuja equação do estado quantil de 50%, tanto para situações
limite é dada por: favoráveis quanto desfavoráveis [6].
A variável carregamento permanente de
𝐿 5(𝑔𝑆𝑑 + 𝑞𝑆𝑑 )𝐿4
projeto (gSd) possui distribuição normal com
𝑔2 (𝑋) = − (5) µx de 40.50 kN/m dado pela multiplicação do
250 32𝐸𝑠 𝑏ℎ3
valor característico dado na Equação (6) com
o fator de ponderação de 1.35, definido por
O primeiro termo à direita da igualdade da
Figura 4 para combinações normais das
Equação (5) representa a flecha limite para o
cargas permanentes agrupadas e tipo de
caso de deslocamentos visíveis em elementos
estrutura classificada como Edificações Tipo
estruturais da NBR 6118[3], composta por:
1 e Pontes Em Geral, e com C.V. de 10% [6 e
𝐿 – Comprimento do vão da viga. 16]
.
O segundo termo da Equação (5) representa a
flecha máxima de uma viga biapoiada com
carregamento distribuídos[15] e com o
momento de inércia para uma secção
retangular[15]. A mesma é composta por:
𝑔𝑆𝑑 – Carregamento de projeto devido à carga
permanente;
𝑞𝑆𝑑 – Carregamento de projeto devido à carga Figura 4 - Coeficientes de Ponderação para Cargas
Permanentes Agrupadas (Adaptado [4])
variável;
𝐸𝑠 – Módulo de Elasticidade do Concreto.
Algumas variáveis aleatórias são mais O momento devido a carga permanente (Mg)
detalhas a seguir. também possui distribuição normal, com µx
dado pelo valor característico de 1500 kN.m
3.2.1.VA’S DA GEOMETRIA para uma viga biapoiada com carregamento

3
distribuído em todo comprimento e C.V. de caminhão de 6 eixos, com 17% da parcela do
10% [6]. trafego pesado. Figura 7 e Figura 8 ilustram a
distribuição de PBT para esses grupos
3.2.3.VA’S DA CARGA VARIÁVEL – dominantes e ambas apresentem uma
WIM distribuição unimodal, forma comum para o
trafego interestadual de longas distâncias [9].
O modelo de carga móvel aplicada à ponte
tem seus parâmetros probabilísticos definidos
pelo sistema de Pesagem em Movimento em
alta velocidade (High Speed Weigh In Motion
HS-WIS), Figura 5, que permite a obtenção
de dados como peso total do veículo, por eixo,
velocidade e aceleração médias, distância
entre eixos, classificação dos veículos podem
ser observados e volume médio diário (VDM)
[9 e 10]
.

Figura 7 - Frequência de PBT para caminhões de 3


eixos [9]

Figura 5 - Esquema do Sistema de HS-WIM [10]

As vantagens desse sistema comparado com


postos de pesagens são o custo baixo e a
dificuldade de escapar da pesagem, já que as
balanças estão instaladas no pavimento e
muitas vezes sem o conhecimento dos
usuários da via [10].
Uma estação de HP-WIM na Rodovia Fernão
Dias, entre os estados de Minas Gerais e São Figura 8 - Frequência de PBT para caminhões de 6
Paulo, foi instalada nas duas faixas de eixos [9]
rolagem de um mesmo sentido da via, como
mostra Figura 6. Durante um período de 13 Os efeitos na ponte devido à carga móvel
meses, de setembro de 2015 a setembro de durante a sua vida útil podem ser melhores
2016, houve uma média de 11000 dados representados pela teoria dos valores
coletados diariamente, que após um processo extremos, definindo os valores de máximos
de filtragem verificando requisitos como peso para o carregamento e momento fletor [8].
bruto total (PBT), peso por eixo, distância Neste trabalho, o valor característico da carga
entre eixos, comprimento total do veículo e móvel (qk) é definido pela média da
velocidade, reduziu-se a 3000 caminhões por distribuição de PBT para todas as classes de
dia [9]. caminhões durante um ano com valor de
24.29 toneladas (Figura 9) dividido pela
largura do caminhão que gira em torno de 3
metros [10]:

𝜇𝑥,𝑃𝐵𝑇 2.429
𝑞𝑘 = = = 80.97 𝑘𝑁/𝑚 (7)
𝑙𝑎𝑟𝑔𝑢𝑟𝑎 𝑐𝑎𝑚𝑖. 3

A variável aleatória carregamento variável de


projeto (qSd) possui distribuição normal com Commented [FS1]: Era pra ser Gumbel
[9]
Figura 6 - Disposição dos Sensores na Rodovia µx de 158.23 kN/m dado pela multiplicação
do valor característico da Equação (7) com o
Os tipos de caminhões mais frequentes na fator de ponderação de 1.5, definido por
Rodovia nesse período foram os de três eixos, Figura 10 para combinações normais das
representando 24% do tráfego pesado, e o ações variáveis conjuntas e tipo de estrutura

4
classificada como Pontes e Edificações Tipo
1 e pela multiplicação do coeficiente de A variável aleatória resistência à compressão
impacto vertical (CIV), calculado pela do concreto (fc) possui distribuição normal
Equação (8) , segundo NBR 7188[5], para com µx de 58.5 MPa, dado pela multiplicação
estruturas com vão entre 10 m e 200 m. O do valor característico da Tabela 1 com o fator
C.V. adotado para a VA qSd é de 20% [6 e 9]. de 1.17[6], e com C.V. de 15% [13]. Commented [FS2]: Era pra ser ou 1.08(5%) ou 1.33(15%)
A variável aleatória do módulo de
elasticidade do concreto (Ec) também tem
distribuição normal com o valor da µ x dado
pelo valor inicial da NBR 6118[3] para
concretos com fck entre 20 MPa e 50 MPa,
caso deste trabalho [16]:

𝐸𝑐 = 5600√𝑓𝑐𝑘 = 39597.98 MPa (9)


O C.V. do módulo de elasticidade é
considerado de 12%, calculado segundo [18],
conforme mostra [16] por:

𝑉𝑐𝑖𝑙2
𝑉𝑒𝑐 2 = + 0.0084 = 0.11842 ≈ 0.12 (10)
Figura 9 - Distribuição de Frequências do PBT para 4
Diferentes Classes de Caminhões Baseadas em
Número de Eixos [9] Na qual Vcil é o coeficiente de variação da
resistência à compressão do concreto,
adotado previamente como 15%.

3.2.5.VA’S DO AÇO
Figura 10 - Coeficientes de Ponderação para Cargas
Variáveis consideradas Conjuntamente (Adaptado [4]) As variáveis aleatórias resistência à tração do
aço (fy) e área de armadura passiva (As)
20 possuem distribuição normal com ambos
𝐶𝐼𝑉 = 1 + 1.06 × ( ) = 1.30 (8) C.V.’s de 5% [13].
𝐿𝑖𝑣 + 50
O valor da µx da VA fy é de 540 MPa, obtido
pelo valor característico (Tabela 1) e do C.V.
Na qual Liv é o vão, em metros, para
para distribuição normais no estado limite
estruturas de vão isostático [5].
último pela Equação (11) [6]:
Os caminhões, usualmente, têm comprimento
de 15 metros [9], desta forma, a situação mais
desfavorável para a viga é a apresentada na 𝑓𝑦 = 𝜇𝑓𝑦 − 1.645𝜎𝑓𝑦 = 𝜇𝑓𝑦 − 1.645(𝐶. 𝑉.× 𝜇𝑓𝑦 ) (11)
Figura 11 e é utilizada para cálculo da VA
momento devido a carga variável (Mq), onde
‘c’ é igual a 15 m, ‘a’ e ‘b’ são iguais a 10 m Enquanto que para a VA As, o valor da µx é o
e ‘p’ é o valor da Equação (7) multiplicado próprio valor nominal adotado em projeto de
apenas pelo CIV da Equação (8), totalizando 64.34 cm² [13].
em 105.26 kN/m.
3.3. RESUMO DAS VARÍAVEIS
ALEATÓRIAS

A Tabela 2 apresentam um resumo das 14


variáveis aleatórias com suas distribuições,
parâmetros adotados, unidades e referências
bibliográficas com a finalidade de determinar
Figura 11 - Esquema de Aplicação da Carga Variável a confiabilidade da viga no ELU e ELS.
do Caminhão na Viga [17]
3.4. PROGRAMA STRAND
O Mq possui distribuição de extremos tipo
Gumbel, com µx dado por 0.93 do valor O programa STRAND é um código
característico de 988.95 kN.m calculado para desenvolvido no programa
a configuração da Figura 11 e C.V. de 20% [6]. MATHEMATICA© para resolver problemas
utilizando a Teoria da Confiabilidade e na
3.2.4.VA’S DO CONCRETO

5
Tabela 2 - Resumo das Variáveis Aleatórias do Problema de Confiabilidade Estrutural
N° Símbolo Descrição Dimensão Distribuição µx C.V. σx Fonte
Momento da
1 Mg kN.m Normal 1500 0.1 150 [6]
Carga Permanente
Momento da
2 Mq kN.m Gumbel 919.72 0.2 183.94 [6] e [9]
Carga Variável
Resistência do [6] e
3 fc MPa Normal 58.5 0.15 8.78
Concreto [13]
Resistência do [6] e
4 fy MPa Normal 540 0.05 27.00
Aço [13]
5 h Altura da Viga cm Normal 200 0.05 10.00 [13]
6 b Base da Viga cm Normal 60 0.05 3.00 [13]
Distância da base
[6] e
7 d' do concreto até cm Log-Normal 10 0.1 1.00
[13]
CG da barra
Incertezas nos
8 θs - Log-Normal 1 0.05 0.05 [6]
modelos das ações
Incertezas nos
9 θR modelos das - Log-Normal 1 0.05 0.05 [6]
resistências
Área de Armadura
10 As cm² Normal 64.34 0.05 3.22 [13]
Passiva
Comprimento do
11 L cm Normal 2000.4 0.002 4.00 [16]
Vão
Módulo de
[3], [16]
12 Ec Elasticidade do MPa Normal 39597.98 0.12 4689.48
e [18]
Concreto
Carregamento [4], [6]
13 gSd kN/cm Normal 0.4050 0.1 0.0405
Permanente e [16]
Carregamento [4] - [6]
14 qSd kN/cm Normal 1.5823 0.2 0.3165
Variável e [9]

aquelas referentes à carga variável devido ao


versão para estudante possui algumas tráfego de caminhões, ou seja, qS e Mq.
limitações quanto a quantidade de variáveis A hipótese para esta análise ao longo da vida
aleatórias e equações do estado limite que útil da viga é o aumento no volume do
podem ser solucionadas. tráfego, cujo modelo mais usado de [19],
Com a finalidade de solucionar a Equação conforme [8], considera um crescimento linear
(3), o programa utiliza métodos como do trafego de caminhões a partir do VMD
Simulação de Monte Carlo, o qual considera anual no tempo presente:
a função de distribuição cumulativa conjunta
das variáveis e a confiabilidade é diretamente
associada com a probabilidade de falha, assim 𝑉𝑀𝐷𝐴𝑡 = 𝑉𝑀𝐷𝐴𝑏𝑎𝑠𝑒 + 𝑉𝑀𝐷𝐴𝑟𝑒𝑓 . 𝑇𝐶. (𝑡 − 𝑡𝑟𝑒𝑓 ) (12)
como os métodos First Order Reliability Na qual:
Method (FORM) e Second Order Reliability 𝑡 – Tempo da previsão, para este estudo, 10,
Method (SORM), nos quais a probabilidade 20, 40, 60, 80 e 100 anos;
de falha é definida por meio do índice de 𝑡𝑟𝑒𝑓 – Tempo da referência, adotado como 5
confiabilidade (β) de forma indireta e meses de 1 ano, de setembro de 2015 até
aproximada [6]. janeiro de 2016, igual a 0.4166 anos;
Neste trabalho, os índices de confiabilidade e 𝑉𝑀𝐷𝐴𝑏𝑎𝑠𝑒 e 𝑉𝑀𝐷𝐴𝑟𝑒𝑓 – Volumes médios
probabilidades de falha são calculados diários anual de caminhões base e de
utilizando FORM e Simulação de Monte referência, respectivamente, usualmente
Carlos. adotados iguais [8]. Calculado como a média
dos valores da Tabela 3 e igual a 3351.87
3.5. TEMPOS DE RETORNOS caminhões;
𝑇𝐶 – Taxa de Aumento do Tráfego, adotada
Após etapa de cálculo da probabilidade de de 2.4% baseada na média das taxas do
falha da viga no tempo presente do projeto, Produto Interno Bruto (PIB) brasileiro no
são calculados os índices de confiabilidade período de 2000 a 2017, Tabela 4.
para diferentes tempos de retornos: 10, 20,
40, 60, 80 e 100 anos. As VA’s alteradas são

6
Tabela 3 - Estatística do VDM de Caminhões [10]
Mês VDM A segunda etapa é a determinação da Variável
Setembro-2015 3399.00 Z, a qual caracteriza a inversa da distribuição
Outubro-2015 3742.83 normal padrão (Φ-1) com média nula e desvio
Novembro-2015 3522.13 padrão unitário, dada por [10]:
Dezembro-2015 2941.45
Janeiro-2016 3153.94
𝑍 = Φ −1 (𝑝) (14)
Tabela 4 - PIB do Brasil de 2000 a 2017 [20]
Ano PIB Em seguida, a plotagem do gráfico Variável
X x Variável Z gera a correlação entre elas e
2000 4.3
a extrapolação linear é calculada.
2001 1.3
Para a condição futuro, o número de veículos
2002 2.7
do futuro é calculado por [10]:
2003 1.1
2004 5.7
2005 3.2 𝑁𝑓𝑢𝑡𝑢𝑟𝑜 = 365 × 𝑉𝑀𝐷𝐴𝑡 × 𝑡 (15)
2006 4.0
2007 6.1
2008 5.1 Na qual:
2009 -0.1 𝑡 – Tempo da previsão, para este estudo, 10,
2010 7.5 20, 40, 60, 80 e 100 anos;
2011 4.0 𝑉𝑀𝐷𝐴𝑡 – Volumes médios diários anual de
2012 1.9 caminhões no tempo t, segundo Equação
2013 3.0 (12).
2014 0.5 A próxima etapa é calcular a probabilidade
2015 -3.8
acumulada futura com a Equação (13) e a
2016 -3.6
Variável Z pela Equação (14)(13).
2017 0.3
Por fim, os valores futuros da Variável X
podem ser estimados conhecendo as os
valores de Z do futuro e a curva de
Os dados de WIM são observados em um
extrapolação [10].
período relativamente curto de tempo, desta
Os valores do futuro do PBT dos veículos
forma, para prever valores dos efeitos do
fornecem os novos valores da VA qSd que permite
carregamento da carga variável em tempos
calcular os novos valores da VA Mq.
futuros, é utilizada a técnica de extrapolação
Normal Probability Paper (NPP) de [21], 3.6. ÍNDICE DE CONFIABILIDADE
conforme [10]. ALVO
Este método tem como objetivo representar a
cauda superior da Variável X em análise por
Muitas instruções normativas possuem seus
uma distribuição normal ajustada [10].
coeficientes de ponderações calibrados para
Neste trabalho a Variável X é o PBT médio
um determinado índice de confiabilidade
para a amostra referente aos meses da Tabela
alvo, entretanto as normas brasileiras não
3.
possuem essa análise sob a ótica da
A primeira etapa é o cálculo da probabilidade
confiabilidade estrutural. O índice de
empírica acumulada (p) de ocorrência de cada
confiabilidade alvo é um valor mínimo para
ponto da amostra organizada em ordem
que as estruturas atendam a requisitos de
crescente [10]:
segurança [16].
Os resultados apresentados nesse trabalho são
𝑁
𝑝= (13) comparados com os Índices de
𝑁+1 Confiabilidades Alvo para o ELU e para o
ELS, de acordo com as Figura 12 e Figura
Na qual: 13, respectivamente:
𝑁 – Número de veículos para a amostra dos 5
meses, segundo Tabela 5.

Tabela 5 - Número N para uma amostra de 5 meses [10]


Mês N
Setembro-2015 1.01E+07
Outubro-2015 1.38E+07
Novembro-2015 1.01E+07
Dezembro-2015 1.06E+07
Janeiro-2016 6.20E+06 Figura 12 - Índice de Confiabilidade Alvo - ELU [16]

7
As classes da Figura 12 relacionam riscos de
morte com as consequências econômicas devido à
falha da estrutura, sendo a Classe 1, aquela em que
os riscos e as consequências são pequenas e a
Classe 3, aquela em que os riscos são altos e as
consequências significativas [16].

Figura 13 - Índice de Confiabilidade Alvo - ELS [22]

4. RESULTADOS

4.1. TEMPO PRESENTE

Com a constante evolução da capacidade


computacional, métodos elegantes, porém
mais simples, como FOSM, FORM e SORM Figure 1 - Final Output from MATLAB©
perdem a importância na solução de Routine – Section 1
problemas práticos para métodos de Monte
Carlo que exigem um processamento de
dados mais intenso, mas identificam a parcela
responsável de cada parâmetro na obtenção
dos resultados[1]. Desta forma, para a segunda
equação do estalo limite (g2), a XX apresenta
uma comparação entre o índice de
confiabilidade obtido pelos métodos FOSM e
Monte Carlo:
Figure 2 - Final Output from MATLAB©
© Routine - Section 2
4.2. MATLAB ROUTINE
Matrix K generate has 58x58 size. Thus, it is
A finite element routine created on
impractical to show it completely in the text
MATLAB© solves Equation (10) for the
(Full matrix K in Appendix 7.3). Instead,
Lower Order Model by subdividing the
sparsity of matrix K is exposed as follow:
global stiffness matrix K and using Gaussian
Elimination [3], and generates the structure
displacement vector U as well as the internal
load vector R.

The input data is obtained from a spreadsheet


manually filled, attached in Appendix 7.1. It
contains node and elements number,
connectivity, coordinates and external loads.
The complete routine is attached in Appendix
7.2 and its final output for the end user
exhibits:
Figure 3 - Stiffness Matrix [K] Sparsity

MATLAB© provides the subsequent Y-


displacement (Figure 4) of the Lower Order
Model, magnified by 25.93 times, with a
vertical displacement value at node 1 of
0,6677m.

8
Figure 4 - Vertical Displacements - Figure 7 - Axial force acting on the Columns –
MATLAB© Output Lower Order Model

4.3. ADINA©

Drawing the model of Error! Reference


source not found. in ADINA© it is quite
simple, only needing an auxiliary point to
place the arch points in its right coordinates.
For this Lower Order Model, mesh was
disregarded in the beams elements to make it Figure 8 - Axial Force Acting in the Ribs –
as simple as possible. Materials properties Lower Order Model
and cross sections were previously cited in
this paper. Vertical reactions for both left-end and right-
end side are according to Figure 9.
Running the analysis on the Lower Order
Model, ADINA© generates the following
deformed configuration:

Figure 9 - Vertical Reactions – Lower Order


Model
Figure 5 - Vertical Displacements - Lower Order
Model Performing the same steps previously
described, Higher Order Model based on
According to Figure 5, Y-displacement at Error! Reference source not found. was
point 1 - with a displacement magnification analysed. Running this model, ADINA©
factor of 25,93 - is -0,6462 m. Figure 6 shows provided the following:
the bending moment for the beam element
with maximum value of 1,492x107 Nm.

Figure 6 - Bending Moment for Girders - Lower Figure 10 - Vertical Displacements – Higher
Order Model Order Model

Figure 7 and Figure 8 illustrate the behavior Figure 10 shows a Y-displacement at point 1
of the axial force acting on the trusses - magnified by 51,88 - of -0,3239 m. Since the
elements, with maximum values of 1,187x105 ribs now behaves as beam, it has bending
N and 1,156x107 N acting, respectively, on moment instead of axial force. Figure 11 and
the columns and the ribs. Figure 12 highlight bending moment for both
elements having the highest values of

9
8155673 N for the girders and 8513694 N for to a discrepancy of 3,3%. No difference in the
the ribs. deformation shape is noticed as shown in
Figure 4 and Figure 5, and also for the
reactions values. This emphasizes the success
of the developed routine. ADINA© model
might be considering rigidities on the
elements connectivity and Reference 12
showed several different forms to calculate
Figure 11 - Bending Moment of the Girders the moment of inertia of a box cross section,
– Higher Order Model which may explain this divergence.

The deformation shape is similar for both


models in ADINA©, Figure 5 and Figure 10,
however the displacements are more
accentuated in the Lower Order Model since
the columns and ribs are assumed to be truss
bars, not having bending moment. Moreover,
the arch effect and its rigidity has been
partially lost due to the approximation to
Figure 12 - Bending Moment of the Ribs – straight lines. Thus, the only elements having
Higher Order Model bending moment, in the Lower Order Model,
are the girders.
Axial force is highlighted in Figure 13, since
only the columns behave as truss in this The results showed that the displacement for
model. node 1 has a difference between both models
corresponds to almost 100% of the Higher
Order Hierarchical Model correspondent.
Moreover, the maximum bending moment
acting in the girders is 1.82 times greater for
the Lower Order Hierarchical Model, since
the girders are the only elements working on
flection. For the Higher Order Hierarchical
Model, the strength to bending is obtained not
only from the girders but also from the ribs,
which justify the lower bending moment of
each element.
Figure 13 - Axial Force of the Column –
Higher Order Model
Regarding the axial force, the greatest value
occurs in the columns of the Low Order
Reactions for this model are shown in Figure
14. Hierarchical Model, being 20% greater than
the one acting in the same elements of the
Higher Order Hierarchical Model.

A convergence study was done to investigate


how much the mesh refinement can influence
the difference between both models. There
are no significant discrepancies between
results when the beam bars of the Lower
Order Model are divided in 10, 25, 50 or 80
Figure 14 - Vertical Displacement - Higher elements. This also occurs for the Higher
Order Model Order Hierarchical Model when the same
type of elements is divided in 10, 25 or 40
elements. Values of displacements, bending
5. CONCLUSÕES moment and axial forces remain the same.
Comparing MATLAB© and ADINA© results The maximum and minimum displacements
for the Lower Order Model, it is noticed a converge to 0.3038 and -0.6462m for the
very small difference between them: while Lower Order Model. For the higher one these
ADINA© gives 0,6462 m of Y-displacement, values are 0.1368 and -0.3230m, respectively.
MATLAB© gives 0,6677 m of displacement
for the same node (right end), corresponding

10
When the FEM converges, it has no [10] ARTERIS. “Desenvolvimento do modelo de
significance in the difference between the deterioração de pavimentos asfálticos com
models. Such differences are uniquely uso de instrumentação e sistema weight in
explained by considerations of which motion – Relatório Final”, Disponível em: <
elements are trusses and beams bars. http://www.antt.gov.br/rodovias/Autopista_
Fernao_Dias/Autopista_Fernao_Dias__Rela
torio_de_Pesquisa__RDT.html> Acesso em:
09 de outubro de 2017.
6. REFERÊNCIAS
[11] SANTOS, R. R. F.; OLIVEIRA, D. R. C.
[1] MELCHERS R. E., BECK A. T. “Structural “Fatigue lifetime of a RC bridge along the
Reliability Analysis and Prediction”, John Carajás railroad”, Revista IBRACON de
Wiley & Sons, Chichester, 2018. Estruturas, São Paulo, v. 5, n. 5, 2012.

[2] BECK A. T. “Curso de Confiabilidade [12] SILVA, Marcos. “Pontes e Grandes


Estrutural”, Notas de Aula. Universidade de Estruturas CP01 – Carregamento das
São Paulo, São Carlos, 2017. Pontes”, Disponível em: <
http://slideplayer.com.br/slide/10239675/>
[3] ASSOCIAÇÃO BRASILEIRA DE Acesso em: 09 de outubro de 2017.
NORMAS TÉCNICAS. “Projeto de
estruturas de concreto – procedimento. – [13] STUCHHI, F. R.; MORAIS, F. L. “Análise
NBR6118”, Rio de Janeiro, 2007. Probabilística Da Segurança De Vigas De
Concreto Armado, Submetidas À Flexão
[4] ASSOCIAÇÃO BRASILEIRA DE Simples, Com O Uso Da Teoria Da
NORMAS TÉCNICAS. “Ações e segurança Confiabilidade E Do Método De Monte
nas estruturas – procedimento. – NBR8681”, Carlo”, Anais do VI Simpósio EPUSP sobre
Rio de Janeiro, 2003. Estruturas de Concreto, São Paulo, 2006.

[5] ASSOCIAÇÃO BRASILEIRA DE [14] BECK, A.T. “Computer-aided teaching of


NORMAS TÉCNICAS. “Carga móvel structural reliability”, Proceeding of 28th
rodoviária e de pedestres em pontes, Iberian Latin-American Congress on
viadutos, passarelas e outras estruturas. – Computational Methods in Engineering,
NBR7188”, Rio de Janeiro, 2013. Porto, Portugal, 2007.

[6] SANTOS, D. M.; STUCHHI, F. R.; BECK, [15] HIBBELER, R. C. “Resistência dos
A. T. “Reliability of beams designed in Materiais”, Pearson Prentice Hall, São
accordance with Brazilian codes”, Revista Paulo, 2010.
IBRACON de Estruturas, São Paulo, v. 7, n.
5, 2017. [16] COELHO, J. D’A. “Confiabilidade De Vigas
De Concreto Armado No Estado Limite De
[7] ANG A. H-S., TANG W. H. “Probability Serviço”, Tese de Doutorado. Universidade
Concepts in Engineering – Emphasis on Federal de Santa Catarina, 2011.
Applications to Civil and Enviromental
Engineering”, John Wiley & Sons, [17] PINHEIRO L. M.; CATOIA B.; CATOIA, T.
Massachusetts, 2007. “Tableas de Vigas: Deslocamentos e
Momentos de Engastamento Perfeito”,
[8] ZHOU, X. Y.; SCHMIDT, F.; Notas de Aula. Universidade de São Paulo,
TOUTLEMONDE, F.; JACOB, B. São Carlos, 2010.
“Applying Weigh-in-motion truck data to
reliability based assessment of bridge [18] CHOI B.S. “Variability of Reinforced
structures”, França, 2014. Concrete Beam Deflections”, Tese de
Doutorado. Universidade do Estado da
[9] PORTELA, E. L.; TEIXEIRA, R. M.; Pensilvânia, Pensilvânia, 1998.
BITTENCOURT, T. N.; NASSIF, H. “Single
and multiple presence statistics for bridge [19] Lu, Q.; Zhang, Y.; Harvey, J. T. “Analysis of
live load based on weigh-in-motion data”, truck traffic growth for the mechanistic
Revista IBRACON de Estruturas, São Paulo, empirical pavementdesign guide” Proc. TRB
v. 10, n. 6, 2017. 2007 Annual Meeting, Transport Research
Board, Washington D. C.

11
[20] ADVFN. “Como o PIB é calculado?”, [31] THE RAINBOW BRIDGE. Available on:
Disponível em: < https://www.niagarafallsinfo.com/niagara-
https://br.advfn.com/indicadores/pib/calculo falls-history/niagara-falls-municipal-
> Acesso em: 09 de janeiro de 2018. history/historic-bridges-in-niagara/the-
rainbow-bridge/. Accessed on September
[21] NOWAK, A.S. “Calibration of the LRFD 12th, 2017;
Bridge Design Code”, NCHRP Report 368,
Transportation Research Board, National [32] ABNT – Brazilian Code NB-6 – Moving
Research Council, Washington, D.C, 1999. load in Railway Bridge and pedestrian by
pass – Procedure. 1982;
[22] SANTIAGO, W. C. “Calibração Baseada
Em Confiabilidade Dos Coeficientes [33] RAINBOW BRIDGE. Available on:
Parciais De Segurança De Normas https://www.expedia.com.br/Ponte-Do-
Brasileiras De Projeto Estrutural”, Tese de Arco-Iris-Niagara-Falls.d6190892.Guia-de-
Doutorado. Universidade de São Paulo – São Viagem/. Accessed on September 12th, 2017
Carlos, 2017.
[34] ADINA – THEORY AND MODELING
[23] BUCALEM, M. L. and BATHE K. “The GUIDE, VOL. 1. Adina R&D, Inc.,
Mechanics of Solids and Structures – Watertown, Massachusetts, 2016.
Hierarchical Modeling and the Finite
Element Solution”, Springer, Berlin [35] PIMENTA, P. M. “Fundamentos da Mecânica
Heidelberg, 2011; dos Sólidos e das Estruturas”, USP, São
Paulo, 2008.
[24] RAINBOW BRIDGE – NIAGARA FALLS
LIVE. Available on:
https://www.niagarafallslive.com/rainbow_
bridge.htm. Accessed on September 12th,
2017;

[25] PETER I., KATTAN. “MATLAB GUIDE


TO FINITE ELEMENTS”, Springer, Berlin
Heidelberg, 2008;

[26] MARTHA, LUIZ FERNANDO. “Análise de


Estruturas, Conceitos e Métodos Básicos”,
Rio de Janeiro, Brasil, 2017;

[27] BHATTI, M. A. “Fundamental Finite


Element Analysis and Applications”, John
Wiley & Sons, Hoboken, New Jersey, 2005;

[28] BATHE, K. “Finite Element Procedures”,


Prentice Hall, Watertown, Massachusetts,
2006;

[29] RAINBOW BRIDGE: A HISTORY.


Available on:
https://niagarafallscliftonhill.com/blog/rainb
ow-bridge-a-history/. Accessed on
September 12th, 2017;

[30] NIAGARA FALLS THEN AND NOW:


CONSTRUCTION OF THE RAINBOW
BRIDGE. Available on:
http://rightinniagara.blogspot.com.br/2009/
06/niagara-falls-then-and-now-
rainbow.html. Accessed on September 12th,
2017;

12
7. APPENDIX

7.1. INPUT SPREADSHEET

X Radius θ (Polar Vertical Load (N)


Node Y Coordinate Constrain Constrain Constrain
Coordinate Coordinate Coodinate) (Concentraded
Number (m) in X in Y in θ
(m) (m) (degrees) at each Node)
1 0.0000 205.2845 1 0 1 -325000
2 -13.0000 205.2845 0 0 0 -650000
3 -26.0000 205.2845 0 0 0 -650000
4 -39.0000 205.2845 0 0 0 -650000
5 -52.0000 205.2845 0 0 0 -650000
6 -65.0000 205.2845 0 0 0 -650000
7 -78.0000 205.2845 0 0 0 -650000
8 -91.0000 205.2845 0 0 0 -650000
9 -104.0000 205.2845 0 0 0 -650000
10 -117.0000 205.2845 0 0 0 -650000
11 -130.0000 205.2845 0 0 0 -650000
12 -143.0000 205.2845 1 1 0 -325000
13 -143.0000 147.2845 205.2845 134.1544 1 1 0
14 -130.0000 158.8764 205.2845 129.2916 0 0 0
15 -117.0000 168.6793 205.2845 124.7461 0 0 0
16 -104.0000 176.9907 205.2845 120.4386 0 0 0
17 -91.0000 184.0128 205.2845 116.3138 0 0 0
18 -78.0000 189.8887 205.2845 112.3312 0 0 0
19 -65.0000 194.7222 205.2845 108.4595 0 0 0
20 -52.0000 198.5893 205.2845 104.6733 0 0 0
21 -39.0000 201.5458 205.2845 100.9516 0 0 0
22 -26.0000 203.6313 205.2845 97.2763 0 0 0
23 -13.0000 204.8724 205.2845 93.6308 0 0 0

Second Type of Angle α (Degrees)


Element First Node Type of
Node of Inertial (Rotation Local
Number of Ele. CS
Ele. Moment System)
1 1 2 1 1 0
2 2 3 1 1 0
3 3 4 1 1 0
4 4 5 1 1 0
5 5 6 1 1 0
6 6 7 1 1 0
7 7 8 1 1 0
8 8 9 1 1 0
9 9 10 1 1 0
10 10 11 1 1 0
11 11 12 1 1 0
12 13 14 3 3 0.728203794
13 14 15 3 3 0.646100874
14 15 16 3 3 0.568843393
15 16 17 3 3 0.49525782
16 17 18 3 3 0.424508135
17 18 19 3 3 0.355966087
18 19 20 3 3 0.289137897
19 20 21 3 3 0.223619643
20 21 22 3 3 0.159068315
21 22 23 3 3 0.095181872
22 1 23 3 3 0.031684579
23 11 14 2 2 1.570796325
24 10 15 2 2 1.570796324
25 9 16 2 2 1.570796325
26 8 17 2 2 1.570796327
27 7 18 2 2 1.570796316
28 6 19 2 2 1.570796324
29 5 20 2 2 1.570796325
30 4 21 2 2 1.570796293
31 3 22 2 2 1.570796323
32 2 23 2 2 1.570796297

13
7.2. PROGRAM ROUTINE:

%% Title
tic
clc
clear
fprintf ('\nStructural Analysis of Beams and Trusses based on the Finite
Element Method \n \n');
fprintf ('This routine has been developed as the Final Project of the
master course PEF5918: \n');
fprintf ('Fundaments of Solids Mechanics. The main goal is to solve a
mathematical model \n');
fprintf ('of an existing bridge through numerical solutions using FEM
for truss and beam elements, \n');
fprintf ('specifically the Bernoulli-Euler beam. \n \n');

%% INPUT

fprintf ('\n 1) The Inputs are as following: \n');

% Material Information
E = 209000000000; % Young Modulus of Steel
fprintf ('\n The Young Modulus of Steel: %d Pascal \n',E);

% Girder -> Beam Element


ele_g = 11; % Numbers of girders elements
hg = 3; % Height of the Cross Section (CS) of girders
wg = 2; % Width of the CS of girders
tg = 0.02; % Thickness of the CS of girders
Ag = (hg*wg)-((hg-2*tg)*(wg-2*tg)); % CS Area of girders
Ig = (tg*tg*((wg-tg)^2)*((hg-tg)^2))/((tg*(wg-tg))+(tg*(hg-tg))); %
Moment of Inertia of girders (Box Section)
fprintf ('\n a) Girder is a Beam Element; \n Height: %d meters',
hg);
fprintf ('\n Width: %d meters', wg);
fprintf ('\n Thickness: %f meters', tg);
fprintf ('\n Cross Section Area: %f meters²', Ag);
fprintf ('\n Moment of Inertia: %f meters^4 \n', Ig);

% Column -> Truss Element


hc = 1; % Height of the CS of columns
wc = 1; % Width of the CS of columns
tc = 0.02; % Thickness of the CS of columns
Ac = (hc*wc)-((hc-2*tc)*(wc-2*tc)); % CS Area of columns
Ic = (tc*tc*((wc-tc)^2)*((hc-tc)^2))/((tc*(wc-tc))+(tc*(hc-tc))); %
Moment of Inertia of columns
fprintf ('\n b) Column is a Truss Element; \n Height: %d meters',
hc);
fprintf ('\n Width: %d meters', wc);
fprintf ('\n Thickness: %f meters', tc);
fprintf ('\n Cross Section Area: %f meters²', Ac);
fprintf ('\n Moment of Inertia: %f meters^4 \n', Ic);

%Ribs -> Truss Element


ele_r = 11; % Numbers of ribs elements
hr = 4; % Height of the CS of ribs
wr = 1.5; % Width of the CS of ribs
tr = 0.04; % Thickness of the CS of ribs%
Ar = (hr*wr)-((hr-2*tr)*(wr-2*tr)); % CS Area of ribs
Ir = (tr*tr*((wr-tr)^2)*((hr-tr)^2))/((tr*(wr-tr))+(tr*(hr-tr))); %
Moment of Inertia of ribs

14
fprintf ('\n c) Rib is a Truss Element; \n Height: %d meters', hr);
fprintf ('\n Width: %f meters', wr);
fprintf ('\n Thickness: %f meters', tr);
fprintf ('\n Cross Section Area: %f meters²', Ar);
fprintf ('\n Moment of Inertia: %f meters^4 \n', Ir);

% General Matrix of Input


I = xlsread('Input MATLAB.xlsx');

%% Lenghts of Elements

L = zeros(1,max(I(:,9))); % Element Length Vector

for w = 1: max(I(:,9)) % Element Number


l = I(w,10); % First Node of Element
j = I(w,11); % Second Node of Element
x1 = I(I(:,1)==l,2); % First Node X Coordinate
y1 = I(I(:,1)==l,3); % First Node Y Coordinate
x2 = I(I(:,1)==j,2); % Second Node X Coordinate
y2 = I(I(:,1)==j,3); % Second Node Y Coordinate
L(w) = PlaneTrussElementLength(x1,y1,x2,y2);
end

%% Truss Element Stiffness Matrice

kt(:,:,:) = zeros(4,4,max(I(:,9))); % Local Stiffness Matrix for Trusses


Elements

for a = ele_g+1: max(I(:,9)) % Element Number


theta = I(a,14); % Angle for Rotation of Local System
if I(a,12) == 2
A = Ac; % Area of Columns Elements
elseif I(a,12) == 3
A = Ar; % Area of Ribs Elements
end
kt(:,:,a) = PlaneTrussElementStiffness(E,A,L(a),theta);
end

%% Beam Element Stiffness Matrice

kb(:,:,:) = zeros(6,6,ele_g); % Local Stiffness Matrice for Beam Elements

for b = 1 : ele_g % Element Number


theta = I(b,14); % Angle for Rotation of Local System
A = Ag; % Area of Girders Elements
kb(:,:,b) = BeamElementStiffness_6GL(E,Ig,L(b),A);
end

%% Partitioning

number_df = 3*(I((ele_g+1),1)) + 2*((max(I(:,1)))-(ele_g+1)) ; % Total


Number of Dreegres of Freedom (DOF) of model
p = zeros (number_df,1) ; % Partitioning Matrice (Conectivity Matrice,
with restrict DOF first, then free DOF)
rr = 1 ; % Index of Partitioning Matrice

for r = I(1,1): max(I(:,1)) % Global Node Number (Restricted)


if r <= ele_g+1 % Node Number for Girder (Beams)
if I(r,6) == 1 % Restricted Horizontal DOF
p(rr,1) = 3*r - 2 ;
rr = rr + 1 ;

15
end
if I(r,7) == 1 % Restricted Vertical DOF
p(rr,1) = 3*r - 1 ;
rr = rr + 1 ;
end
if I(r,8) == 1 % Restricted Rotation DOF
p(rr,1) = 3*r ;
rr = rr + 1 ;
end
elseif r > ele_g + 1 % Node Number for Columns and Ribs (Trusses)
if I(r,6) == 1 % Restricted Horizontal DOF
p(rr,1) = 2*r + 11 ;
rr = rr + 1 ;
end
if I(r,7) == 1 % Restricted Vertical DOF
p(rr,1) = 2*r + 12 ;
rr = rr + 1 ;
end
end
end

matrix_division = rr - 1 ; % Column and Row Number for Partitioning

for r = I(1,1): max(I(:,1)) % Global Node Number (Free)


if r <= ele_g+1 % Node Number for Girder (Beams)
if I(r,6) == 0 % Free Horizontal DOF
p(rr,1) = 3*r - 2 ;
rr = rr + 1 ;
end
if I(r,7) == 0 % Free Vertical DOF
p(rr,1) = 3*r - 1 ;
rr = rr + 1 ;
end
if I(r,8) == 0 % Free Rotation DOF
p(rr,1) = 3*r ;
rr = rr + 1 ;
end
elseif r > ele_g + 1 % Node Number for Columns and Ribs (Trusses)
if I(r,6) == 0
p(rr,1) = 2*r + 11 ; % Free Horizontal DOF
rr = rr + 1 ;
end
if I(r,7) == 0 % Free Vertical DOF
p(rr,1) = 2*r + 12 ;
rr = rr + 1 ;
end
end
end

p_restrict = p(1:matrix_division,1); % Conectivity Matrice for


Restricted DOF
p_free = p(matrix_division+1:length(p),1); % Conectivity Matrice for
Free DOF

%% Global Stiffness Matrix Assembly

K_b = zeros(number_df,number_df); % Global Stiffness Matrice for Beam


elements with 3 DOF per node
K_t = zeros(number_df,number_df); % Global Stiffness Matrice for Truss
elements with, only, 2 DOF per node

16
K_mixt = zeros(number_df,number_df); % Global Stiffness Matrice for
Truss elements, in which one node connected with a Beam element, that
is with 2 DOF in one node and 3 DOF at the other

c = zeros(4,4); % Local Stiffness Matrix for Trusses Elements used in


the Assembly
d = zeros(6,6); % Local Stiffness Matrix for Beam Elements used in the
Assembly

for ii = 1 : max(I(:,9)) % Element Number


if ii <= ele_g % Element Number from 1 to 11 (Beam)
d = kb(:,:,ii);
i = I(ii,10); % First Node of Element
j = I(ii,11); % Second Node of Element
K_b = BeamStiffnessMatrixAssembly_3GL(K_b,d,i,j);
elseif ii > ele_g && ii < ele_g + ele_r %Element Number from 12
to 21 (Rib)
c = kt(:,:,ii);
i = I(ii,10); % First Node of Element
j = I(ii,11); % Second Node of Element
K_t = TrussStiffnessMatrixAssembly_2GL_2(K_t,c,i,j);
elseif ii >= ele_g + ele_r %Elements Number from 22 to 32 (Rib &
Column)
c = kt(:,:,ii);
i = I(ii,10); % First Node of Element
j = I(ii,11); % Second Node of Element
K_mixt = MixedTStiffnessMatrixAssembly_3GL_2GL(K_mixt,c,i,j);
end
end

K = K_b + K_t + K_mixt ; % Final Global Stiffness Matrice

%% Global Stiffness Matrice Partitioning

K_p = zeros(size(K)); % Final Global Stiffness Matrice Partitioned


for ii = 1:number_df % Row Index of Global Stiffness Matrice
for jj = 1:number_df % Column Index of Global Stiffness Matrice
K_p (ii,jj) = K(p(ii),p(jj));
end
end

K_p_restrict = K_p (1:matrix_division,1:matrix_division); % Restricted


DOF Stiffness Matrice Partitioned
K_p_free = K_p
(matrix_division+1:length(K_p),matrix_division+1:length(K_p)); % Free
DOF Stiffness Matrice Partitioned
K_p_rf = K_p (1:matrix_division,matrix_division+1:length(K_p)); % Mixed
DOF Stiffness Matrice Partitioned

%% Loading Vector

R = zeros(length(K),1); % Global Loading Vector


R_free = R(matrix_division+1:length(K_p),1); % Free Loading Vector
(Known Values)
L_restrict = zeros(matrix_division,1); % Restricted Loading Vector

for ii = I(1,10):I(ele_g,10) % Node number corresponding to beams


(excluding node 12)
R_free (p_free==3*ii-1) = I(ii,16);
end

17
for ii = I(1,10):I(ele_g+1,10) % Node number corresponding to beams
(including node 12)
L_restrict (p_restrict==3*ii-1) = I(ii,16);
end

%% Displacement Vector (Boundary Conditions)

U = zeros(length(K),1); % Total Displacement (Horizontal, Vertical and


Rotation) Vector
U_restrict = U(1:matrix_division,1); % Restricted Displacement Vector
(Known Values)

U_free = K_p_free \ (R_free - K_p_rf' * U_restrict); % Free Displacement


Vector (Unknown Values)
R_restrict = (K_p_restrict * U_restrict) + (K_p_rf * U_free) -
L_restrict; % Free Displacement Vector (Unknown Values)

R_p = [R_restrict ; R_free]; % Global Loading Vector Partitioned

%% Results

fprintf ('\n 2) The Results are as following: \n');


fprintf ('\n The Vertical Displacement of Node 1 is: %f meters
\n',U_free(1));
fprintf ('\n The Vertical Reaction of Node 12 is: %f Newton
\n',R_p(p==3*12-1));
fprintf ('\n The Vertical Reaction of Node 13 is: %f Newton \n
\n',R_p(p==2*13+12));

% %% Figure 1 - Y Displacement
%
% Y_free = xlsread('Results MATLAB.xlsx','Matrix Y_free'); % Final y
coordinate of each node magnified of 25.93
% plot((I(1:23,2)),(I(1:23,3)),'-');
% hold on;
% plot ((I(1:23,2)),Y_free,'--');
% legend('Undeformed Configuration','Deformed Configuration');
% xlabel('Coordinate X (m)');
% ylabel('Coordinate Y (m)');
% hold off;

toc;

18
7.3. AUXILIAR SUBROUTINES

function y = PlaneTrussElementLength(x1,y1,x2,y2)
%PlaneTrussElementLength This function returns the length of the
% plane truss element whose first node has
% coordinates (x1, y1) and second node has
% coordinates (x2, y2).
y = sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
end

function y = PlaneTrussElementStiffness(E,A,L,theta)
%PlaneTrussElementStiffness This function returns the element
% stiffness matrix for a plane truss
% element with modulus of elasticity E,
% cross-sectional area A, length L, and
% angle theta (in degrees).
% The size of the element stiffness
% matrix is 4 x 4.
C = cos(theta);
S = sin(theta);
y = E*A/L*[C*C C*S -C*C -C*S ; C*S S*S -C*S -S*S ;
-C*C -C*S C*C C*S ; -C*S -S*S C*S S*S] ;
end

function y = BeamElementStiffness_6GL(E,I,L,A)
%BeamElementStiffness_6GL This function returns the element
% stiffness matrix for a beam
% element with modulus of elasticity E,
% moment of inertia I, area A, and
length L.
% The size of the element stiffness
% matrix is 6 x 6
y = [E*A/L 0 0 -E*A/L 0 0 ; 0 12*E*I/(L*L*L) 6*E*I/(L*L) 0 -
12*E*I/(L*L*L) 6*E*I/(L*L) ;
0 6*E*I/(L*L) 4*E*I/(L) 0 -6*E*I/(L*L) 2*E*I/(L) ;
-E*A/L 0 0 E*A/L 0 0 ; 0 -12*E*I/(L*L*L) -6*E*I/(L*L) 0
12*E*I/(L*L*L) -6*E*I/(L*L) ;
0 6*E*I/(L*L) 2*E*I/(L) 0 -6*E*I/(L*L) 4*E*I/(L)];
end

function y = BeamStiffnessMatrixAssembly_3GL(K_b,d,i,j)
%BeamStiffnessMatrixAssembly_3GL This function assemble together
the stiffness matrices for beam elements.

K_b(3*i-2,3*i-2) = K_b(3*i-2,3*i-2) + d(1,1) ;


K_b(3*i-2,3*i-1) = K_b(3*i-2,3*i-1) + d(1,2) ;
K_b(3*i-2,3*i) = K_b(3*i-2,3*i) + + d(1,3) ;
K_b(3*i-2,3*j-2) = K_b(3*i-2,3*j-2) + d(1,4) ;
K_b(3*i-2,3*j-1) = K_b(3*i-2,3*j-1) + d(1,5) ;
K_b(3*i-2,3*j) = K_b(3*i-2,3*j) + d(1,6) ;
K_b(3*i-1,3*i-2) = K_b(3*i-1,3*i-2) + d(2,1) ;
K_b(3*i-1,3*i-1) = K_b(3*i-1,3*i-1) + d(2,2) ;
K_b(3*i-1,3*i) = K_b(3*i-1,3*i) + d(2,3) ;
K_b(3*i-1,3*j-2) = K_b(3*i-1,3*j-2) + d(2,4) ;
K_b(3*i-1,3*j-1) = K_b(3*i-1,3*j-1) + d(2,5) ;
K_b(3*i-1,3*j) = K_b(3*i-1,3*j) + d(2,6) ;
K_b(3*i,3*i-2) = K_b(3*i,3*i-2) + d(3,1);

19
K_b(3*i,3*i-1) = K_b(3*i,3*i-1) + d(3,2) ;
K_b(3*i,3*i) = K_b(3*i,3*i) + d(3,3) ;
K_b(3*i,3*j-2) = K_b(3*i,3*j-2) + d(3,4) ;
K_b(3*i,3*j-1) = K_b(3*i,3*j-1) + d(3,5) ;
K_b(3*i,3*j) = K_b(3*i,3*j) + d(3,6) ;
K_b(3*j-2,3*i-2) = K_b(3*j-2,3*i-2) + d(4,1) ;
K_b(3*j-2,3*i-1) = K_b(3*j-2,3*i-1) + d(4,2) ;
K_b(3*j-2,3*i) = K_b(3*j-2,3*i) + d(4,3);
K_b(3*j-2,3*j-2) = K_b(3*j-2,3*j-2) + d(4,4) ;
K_b(3*j-2,3*j-1) = K_b(3*j-2,3*j-1) + d(4,5) ;
K_b(3*j-2,3*j) = K_b(3*j-2,3*j) + d(4,6);
K_b(3*j-1,3*i-2) = K_b(3*j-1,3*i-2) + d(5,1) ;
K_b(3*j-1,3*i-1) = K_b(3*j-1,3*i-1) + d(5,2) ;
K_b(3*j-1,3*i) = K_b(3*j-1,3*i) + d(5,3) ;
K_b(3*j-1,3*j-2) = K_b(3*j-1,3*j-2) + d(5,4) ;
K_b(3*j-1,3*j-1) = K_b(3*j-1,3*j-1) + d(5,5) ;
K_b(3*j-1,3*j) = K_b(3*j-1,3*j) + d(5,6) ;
K_b(3*j,3*i-2) = K_b(3*j,3*i-2) + d(6,1) ;
K_b(3*j,3*i-1) = K_b(3*j,3*i-1) + d(6,2) ;
K_b(3*j,3*i) = K_b(3*j,3*i) + d(6,3) ;
K_b(3*j,3*j-2) = K_b(3*j,3*j-2) + d(6,4) ;
K_b(3*j,3*j-1) = K_b(3*j,3*j-1) + d(6,5) ;
K_b(3*j,3*j) = K_b(3*j,3*j) + d(6,6) ;
y = K_b;
end

function y = TrussStiffnessMatrixAssembly_2GL_2(K_t,c,i,j)

%TrussStiffnessMatrixAssembly_2GL_2 This function assembles the


element stiffness matrix kt(c) of the truss element with nodes i and j
(2 dregrees of freedom per node) into the global stiffness matrix K_t.
This function returns the global truss stiffness matrix K_t after the
element stiffness matrix k_t is assembled.

K_t(2*i+11,2*i+11) = K_t(2*i+11,2*i+11) + c(1,1) ;


K_t(2*i+11,2*i+12) = K_t(2*i+11,2*i+12) + c(1,2) ;
K_t(2*i+11,2*j+11) = K_t(2*i+11,2*j+11) + c(1,3) ;
K_t(2*i+11,2*j+12) = K_t(2*i+11,2*j+12) + c(1,4) ;
K_t(2*i+12,2*i+11) = K_t(2*i+12,2*i+11) + c(2,1) ;
K_t(2*i+12,2*i+12) = K_t(2*i+12,2*i+12) + c(2,2) ;
K_t(2*i+12,2*j+11) = K_t(2*i+12,2*j+11) + c(2,3) ;
K_t(2*i+12,2*j+12) = K_t(2*i+12,2*j+12) + c(2,4) ;
K_t(2*j+11,2*i+11) = K_t(2*j+11,2*i+11) + c(3,1) ;
K_t(2*j+11,2*i+12) = K_t(2*j+11,2*i+12) + c(3,2) ;
K_t(2*j+11,2*j+11) = K_t(2*j+11,2*j+11) + c(3,3) ;
K_t(2*j+11,2*j+12) = K_t(2*j+11,2*j+12) + c(3,4) ;
K_t(2*j+12,2*i+11) = K_t(2*j+12,2*i+11) + c(4,1) ;
K_t(2*j+12,2*i+12) = K_t(2*j+12,2*i+12) + c(4,2) ;
K_t(2*j+12,2*j+11) = K_t(2*j+12,2*j+11) + c(4,3) ;
K_t(2*j+12,2*j+12) = K_t(2*j+12,2*j+12) + c(4,4) ;

y = K_t;

end

20
function y = MixedTStiffnessMatrixAssembly_3GL_2GL(K_mixt,c,i,j)

%MixedTBStiffnessMatrixAssembly_3GL_2GL This function assembles


the element stiffness matrix kt(b) of the element with nodes i (3 DF)
and j 2 DF) into the global stiffness matrix K_mixt. This function
returns the global mixed beam stiffness matrix K_mixt after the
element stiffness matrix k_t is assembled.

K_mixt(3*i-2,3*i-2) = K_mixt(3*i-2,3*i-2) + c(1,1) ;


K_mixt(3*i-2,3*i-1) = K_mixt(3*i-2,3*i-1) + c(1,2) ;
K_mixt(3*i-2,2*j+11) = K_mixt(3*i-2,2*j+11) + c(1,3) ;
K_mixt(3*i-2,2*j+12) = K_mixt(3*i-2,2*j+12) + c(1,4) ;
K_mixt(3*i-1,3*i-2) = K_mixt(3*i-1,3*i-2) + c(2,1) ;
K_mixt(3*i-1,3*i-1) = K_mixt(3*i-1,3*i-1) + c(2,2) ;
K_mixt(3*i-1,2*j+11) = K_mixt(3*i-1,2*j+11) + c(2,3) ;
K_mixt(3*i-1,2*j+12) = K_mixt(3*i-1,2*j+12) + c(2,4) ;
K_mixt(2*j+11,3*i-2) = K_mixt(2*j+11,3*i-2) + c(3,1) ;
K_mixt(2*j+11,3*i-1) = K_mixt(2*j+11,3*i-1) + c(3,2) ;
K_mixt(2*j+11,2*j+11) = K_mixt(2*j+11,2*j+11) + c(3,3) ;
K_mixt(2*j+11,2*j+12) = K_mixt(2*j+11,2*j+12) + c(3,4) ;
K_mixt(2*j+12,3*i-2) = K_mixt(2*j+12,3*i-2) + c(4,1) ;
K_mixt(2*j+12,3*i-1) = K_mixt(2*j+12,3*i-1) + c(4,2) ;
K_mixt(2*j+12,2*j+11) = K_mixt(2*j+12,2*j+11) + c(4,3) ;
K_mixt(2*j+12,2*j+12) = K_mixt(2*j+12,2*j+12) + c(4,4) ;

y = K_mixt;

end

21
7.4. GLOBAL STIFFNESS MATRIX

[K] Matrix - Global Stiffness Matrix


DOF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
1 1.02E+10 2.21E+08 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7E+09 -2.2E+08
2 2.21E+08 1.67E+08 1.04E+09 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2E+08 -6992375
3 0 1.04E+09 9.03E+09 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 -3.2E+09 0 0 6.38E+09 1184.944 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.53E-05 -1184.94
5 0 -1.6E+08 -1E+09 1184.944 4.01E+10 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1184.94 -4E+10
6 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7 0 0 0 -3.2E+09 0 0 6.38E+09 34.37768 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.19E-07 -34.3777 0 0
8 0 0 0 0 -1.6E+08 -1E+09 34.37768 1.02E+10 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34.3777 -9.9E+09 0 0
9 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 150.159 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.14E-06 -150.159 0 0 0 0
11 0 0 0 0 0 0 0 -1.6E+08 -1E+09 150.159 4.7E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -150.159 -4.4E+09 0 0 0 0
12 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
13 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 5.086168 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.06E-08 -5.08617 0 0 0 0 0 0
14 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 5.086168 2.77E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.08617 -2.4E+09 0 0 0 0 0 0
15 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
16 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 4.732309 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.44E-08 -4.73231 0 0 0 0 0 0 0 0
17 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 4.732309 1.87E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.73231 -1.6E+09 0 0 0 0 0 0 0 0
18 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 11.46803 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 -1.24E-07 -11.468 0 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 11.46803 1.38E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11.468 -1.1E+09 0 0 0 0 0 0 0 0 0 0
21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 0.119253 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 -1.85E-11 -0.11925 0 0 0 0 0 0 0 0 0 0 0 0
23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 0.119253 1.09E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.11925 -7.7E+08 0 0 0 0 0 0 0 0 0 0 0 0
24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 1.092191 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 -2.06E-09 -1.09219 0 0 0 0 0 0 0 0 0 0 0 0 0 0
26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 1.092191 9E+08 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 -1.09219 -5.8E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0
27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 1.394354 0 -3.2E+09 0 0 0 0 0 0 0 0 0.00E+00 -4.34E-09 -1.39435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 1.394354 7.68E+08 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 -1.39435 -4.5E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 0.675915 0 -3.2E+09 0 0 0 0.00E+00 -1.29E-09 -0.67591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 0.675915 6.74E+08 0 0 -1.6E+08 1.04E+09 0 0 -0.67591 -3.5E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 3.19E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 0 1.6E+08 -1E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 -1E+09 9.03E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.9E+09 2.58E+09 -2.9E+09 -2.6E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 2.58E+09 2.3E+09 -2.6E+09 -2.3E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.29E-09 -0.67591 0 0 0 0 -2.9E+09 -2.6E+09 6.45E+09 5.26E+09 -3.5E+09 -2.7E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 -0.67591 -3.5E+08 0 0 0 0 -2.6E+09 -2.3E+09 5.26E+09 4.68E+09 -2.7E+09 -2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.34E-09 -1.39435 0 0 0 0 0 0 0 0 0 -3.5E+09 -2.7E+09 7.72E+09 5.34E+09 -4.2E+09 -2.7E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0
42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 -1.39435 -4.5E+08 0 0 0 0 0 0 0 0 0 -2.7E+09 -2E+09 5.34E+09 4.17E+09 -2.7E+09 -1.7E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0
43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.06E-09 -1.09219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.2E+09 -2.7E+09 8.92E+09 5.23E+09 -4.7E+09 -2.6E+09 0 0 0 0 0 0 0 0 0 0 0 0
44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 -1.09219 -5.8E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.7E+09 -1.7E+09 5.23E+09 3.67E+09 -2.6E+09 -1.4E+09 0 0 0 0 0 0 0 0 0 0 0 0
45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.85E-11 -0.11925 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.7E+09 -2.6E+09 1E+10 4.95E+09 -5.3E+09 -2.4E+09 0 0 0 0 0 0 0 0 0 0
46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 -0.11925 -7.7E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6E+09 -1.4E+09 4.95E+09 3.23E+09 -2.4E+09 -1.1E+09 0 0 0 0 0 0 0 0 0 0
47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.24E-07 -11.468 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.3E+09 -2.4E+09 1.1E+10 4.52E+09 -5.7E+09 -2.1E+09 0 0 0 0 0 0 0 0
48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11.468 -1.1E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4E+09 -1.1E+09 4.52E+09 2.94E+09 -2.1E+09 -7.9E+08 0 0 0 0 0 0 0 0
49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.44E-08 -4.73231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.7E+09 -2.1E+09 1.19E+10 3.96E+09 -6.1E+09 -1.8E+09 0 0 0 0 0 0
50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.73231 -1.6E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.1E+09 -7.9E+08 3.96E+09 2.89E+09 -1.8E+09 -5.4E+08 0 0 0 0 0 0
51 0 0 0 0 0 0 0 0 0 0 0 0 -1.06E-08 -5.08617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.1E+09 -1.8E+09 1.26E+10 3.3E+09 -6.5E+09 -1.5E+09 0 0 0 0
52 0 0 0 0 0 0 0 0 0 0 0 0 -5.08617 -2.4E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.8E+09 -5.4E+08 3.3E+09 3.32E+09 -1.5E+09 -3.3E+08 0 0 0 0
53 0 0 0 0 0 0 0 0 0 -5.14E-06 -150.159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.5E+09 -1.5E+09 1.32E+10 2.55E+09 -6.7E+09 -1.1E+09 0 0
54 0 0 0 0 0 0 0 0 0 -150.159 -4.4E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.5E+09 -3.3E+08 2.55E+09 4.89E+09 -1.1E+09 -1.7E+08 0 0
55 0 0 0 0 0 0 -1.19E-07 -34.3777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.7E+09 -1.1E+09 1.36E+10 1.73E+09 -6.9E+09 -6.6E+08
56 0 0 0 0 0 0 -34.3777 -9.9E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.1E+09 -1.7E+08 1.73E+09 1.01E+10 -6.6E+08 -6.3E+07
57 -7E+09 -2.2E+08 0 -3.53E-05 -1184.94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.9E+09 -6.6E+08 1.38E+10 8.77E+08
58 -2.2E+08 -6992375 0 -1184.94 -4E+10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.6E+08 -6.3E+07 8.77E+08 3.98E+10

22
7.5. GLOBAL STIFFNESS MATRIX PARTITIONED

[K_p] Matrix - Partitioning Stiffness Matrix


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
1 1.02E+10 0 0 0 0 0 2.21E+08 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7E+09 -2.2E+08
2 0 9.03E+09 0 0 0 0 1.04E+09 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 0 0 3.19E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 0 0 0 1.60E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 -1E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
5 0 0 0 0 2.9E+09 2.58E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.9E+09 -2.6E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 0 0 0 0 2.58E+09 2.3E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6E+09 -2.3E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7 2.21E+08 1.04E+09 0 0 0 0 1.67E+08 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2E+08 -6992375
8 -3.2E+09 0 0 0 0 0 0 6.38E+09 1184.944 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.53E-05 -1184.94
9 0 -1E+09 0 0 0 0 -1.6E+08 1184.944 4.01E+10 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1184.94 -4E+10
10 0 4.51E+09 0 0 0 0 1.04E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 34.37768 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.19E-07 -34.3777 0 0
12 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 34.37768 1.02E+10 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34.3777 -9.9E+09 0 0
13 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 150.159 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.14E-06 -150.159 0 0 0 0
15 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 150.159 4.7E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -150.159 -4.4E+09 0 0 0 0
16 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
17 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 5.086168 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.06E-08 -5.08617 0 0 0 0 0 0
18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 5.086168 2.77E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.08617 -2.4E+09 0 0 0 0 0 0
19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 4.732309 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.44E-08 -4.73231 0 0 0 0 0 0 0 0
21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 4.732309 1.87E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.73231 -1.6E+09 0 0 0 0 0 0 0 0
22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 0 0 0 0 0 0 0 0 0
23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 11.46803 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.24E-07 -11.468 0 0 0 0 0 0 0 0 0 0
24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 11.46803 1.38E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11.468 -1.1E+09 0 0 0 0 0 0 0 0 0 0
25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 0.119253 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.85E-11 -0.11925 0 0 0 0 0 0 0 0 0 0 0 0
27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 0.119253 1.09E+09 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.11925 -7.7E+08 0 0 0 0 0 0 0 0 0 0 0 0
28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 1.092191 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 -2.06E-09 -1.09219 0 0 0 0 0 0 0 0 0 0 0 0 0 0
30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 1.092191 9E+08 0 0 -1.6E+08 1.04E+09 0 0 0 0 0 0 0 0 -1.09219 -5.8E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0
31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0.00E+00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 1.394354 0 -3.2E+09 0 0 0 0 0 -4.34E-09 -1.39435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 1.394354 7.68E+08 0 0 -1.6E+08 1.04E+09 0 0 0 -1.39435 -4.5E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 0 -1E+09 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
35 0 0 -3.2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2E+09 0 0 6.38E+09 0.675915 0 0 -1.29E-09 -0.67591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
36 0 0 0 -1.6E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.6E+08 -1E+09 0.675915 6.74E+08 0 1.04E+09 -0.67591 -3.5E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
37 0 0 0 -1E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.04E+09 4.51E+09 0 0 1.81E+10 4.51E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
38 0 0 0 -1E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 1.04E+09 4.51E+09 9.03E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
39 0 0 0 0 -2.9E+09 -2.6E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.29E-09 -0.67591 0 0 6.45E+09 5.26E+09 -3.5E+09 -2.7E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
40 0 0 0 0 -2.6E+09 -2.3E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 0 -0.67591 -3.5E+08 0 0 5.26E+09 4.68E+09 -2.7E+09 -2E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.34E-09 -1.39435 0 0 0 0 0 -3.5E+09 -2.7E+09 7.72E+09 5.34E+09 -4.2E+09 -2.7E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0
42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 0 -1.39435 -4.5E+08 0 0 0 0 0 -2.7E+09 -2E+09 5.34E+09 4.17E+09 -2.7E+09 -1.7E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0
43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.06E-09 -1.09219 0 0 0 0 0 0 0 0 0 0 -4.2E+09 -2.7E+09 8.92E+09 5.23E+09 -4.7E+09 -2.6E+09 0 0 0 0 0 0 0 0 0 0 0 0
44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 0 -1.09219 -5.8E+08 0 0 0 0 0 0 0 0 0 0 -2.7E+09 -1.7E+09 5.23E+09 3.67E+09 -2.6E+09 -1.4E+09 0 0 0 0 0 0 0 0 0 0 0 0
45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.85E-11 -0.11925 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.7E+09 -2.6E+09 1E+10 4.95E+09 -5.3E+09 -2.4E+09 0 0 0 0 0 0 0 0 0 0
46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00E+00 0 0 0 0 0 0 -0.11925 -7.7E+08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6E+09 -1.4E+09 4.95E+09 3.23E+09 -2.4E+09 -1.1E+09 0 0 0 0 0 0 0 0 0 0
47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.24E-07 -11.468 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.3E+09 -2.4E+09 1.1E+10 4.52E+09 -5.7E+09 -2.1E+09 0 0 0 0 0 0 0 0
48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11.468 -1.1E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4E+09 -1.1E+09 4.52E+09 2.94E+09 -2.1E+09 -7.9E+08 0 0 0 0 0 0 0 0
49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.44E-08 -4.73231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.7E+09 -2.1E+09 1.19E+10 3.96E+09 -6.1E+09 -1.8E+09 0 0 0 0 0 0
50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.73231 -1.6E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.1E+09 -7.9E+08 3.96E+09 2.89E+09 -1.8E+09 -5.4E+08 0 0 0 0 0 0
51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.06E-08 -5.08617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.1E+09 -1.8E+09 1.26E+10 3.3E+09 -6.5E+09 -1.5E+09 0 0 0 0
52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.08617 -2.4E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.8E+09 -5.4E+08 3.3E+09 3.32E+09 -1.5E+09 -3.3E+08 0 0 0 0
53 0 0 0 0 0 0 0 0 0 0 0 0 0 -5.14E-06 -150.159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.5E+09 -1.5E+09 1.32E+10 2.55E+09 -6.7E+09 -1.1E+09 0 0
54 0 0 0 0 0 0 0 0 0 0 0 0 0 -150.159 -4.4E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.5E+09 -3.3E+08 2.55E+09 4.89E+09 -1.1E+09 -1.7E+08 0 0
55 0 0 0 0 0 0 0 0 0 0 -1.19E-07 -34.3777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.7E+09 -1.1E+09 1.36E+10 1.73E+09 -6.9E+09 -6.6E+08
56 0 0 0 0 0 0 0 0 0 0 -34.3777 -9.9E+09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.1E+09 -1.7E+08 1.73E+09 1.01E+10 -6.6E+08 -6.3E+07
57 -7E+09 0 0 0 0 0 -2.2E+08 -3.53E-05 -1184.94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.9E+09 -6.6E+08 1.38E+10 8.77E+08
58 -2.2E+08 0 0 0 0 0 -6992375 -1184.94 -4E+10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6.6E+08 -6.3E+07 8.77E+08 3.98E+10

23
7.6. CONNECTIVITY MATRIX AND TOTAL DISPLACEMENT VECTOR

[p] Matrix - Partitioning [U_total] (x, y e θ) - Nodal


Conectivity Matrix Displacement Matrix
1
3 0
34 -0.66766465
35 0
37 1.17E-11
38 -0.634922454
2 0.004987372
4 1.83E-11
5 -0.540545861
6 0.009385619
7 2.43E-11
-0.395834091
8
0.012644392
9
2.40E-11
10
-0.218767593
11
0.014293337
12
2.34E-11
13
-0.032673395
14
0.013988573
15
2.22E-11
16
0.135767182
17
0.011568089
18
1.86E-11
19
0.259316376
20
0.007121328
21
1.50E-11
22
0.314016685
23
0.0010811
24
1.09E-11
25
0.284437139
26
-0.00564863
27
5.79E-12
28 0.17093726
29 -0.011504908
30 0
31 0
32 -0.013971076
33 0
36 0
39 -0.15838873
40 0.174294848
41 -0.245536439
42 0.286645075
43 -0.266045567
44 0.31549192
45 -0.238048641
46 0.260302389
47 -0.183686404
48 0.136416209
49 -0.12247226
50 -0.032260648
51 -0.068467963
52 -0.218521026
53 -0.029505661
54 -0.395702401
55 -0.007562156
56 -0.54048941
57 0.000199401
58 -0.634908639

24

Vous aimerez peut-être aussi