Escolar Documentos
Profissional Documentos
Cultura Documentos
Recife, 2023.
INTRODUÇÃO
• O problema a ser tratado neste trabalho resume-se a determinar as dimensões ótimas de vigas de
concreto armado, de forma a minimizar seu custo, preservada a estabilidade estrutural da peça e
respeitadas as normas técnicas vigentes, usando um modelo de programação não-linear.
Passo 3
• Otimização
FUNÇÃO OBJETIVO
• Para a função objetivo, foram considerados os custos unitários do aço, das formas e do concreto. Na Tabela,
são apresentados os custos extraídos das tabelas de preço do SINAPI [14] (Sistema Nacional de Pesquisa de
Custos e Índices da Construção Civil), para o estado de Pernambuco.
• Assim, a função objetivo (C) é dada pela soma dos custos CA, CF e CC.
FUNÇÃO OBJETIVO - CUSTOS
Onde, As é a área da seção transversal da armadura longitudinal,
>
L é o comprimento total da armadura longitudinal, ρ é a massa
específica do aço (7850 kg/m³) e PAl é o custo unitário da
armadura longitudinal (R$/kg).
Assim, a função objetivo (C) é dada pela soma dos custos CA, CF
e CC.
FUNÇÃO OBJETIVO
RESTRIÇÕES
As restrições impostas ao problema estudado são apresentadas a seguir:
Condição de segurança:
Msd ≤ Mrd
De acordo com o item 17.4.2.1 da ABNT NBR 6118:2014:
Vsd ≤ VRd2
O item 14.6.4.3 estabelece limites para a redistribuição de momentos fletores e condições de ductilidade,
devendo obedecer ao seguinte limite:
x/d ≤ 0.45 → concretos com fck ≤ 50 MPa
O item 17.3.5.2.1 define a armadura mínima de tração como:
As ≥ ρmin.Ac
O item 17.3.5.2.4 define a armadura máxima de tração como:
As ≤ 4%.Ac
A altura (h) deve ser um número inteiro com as seguintes restrições laterais:
25 cm ≤ h ≤ 100 cm
RESTRIÇÕES
Cálculo do momento fletor solicitante (Msd) e resistente (Mrd) – ESTADO LIMITE ÚLTIMO
>
RESTRIÇÕES >
Restrição linear
RESTRIÇÕES
>
Restrição linear
RESTRIÇÕES
O dimensionamento será respeitado se forem consideradas as taxas mínimas de armadura da tabela 17.3 da
NBR 6118
>
Restrição linear
RESTRIÇÕES
>
Restrição linear
OTIMIZAÇÃO
Com as definições das variáveis de projeto, da função objetivo e das restrições, o problema pode ser
matematicamente descrito da seguinte forma:
OTIMIZAÇÃO
Define função
objetivo e fornece
o código dos
gradientes
Script para as
funções não
lineares
Já o active-set apresentou o exitflag = 4, não convergindo, o que significa que a otimização foi encerrada porque a
magnitude do gradiente da função objetivo é menor que o valor especificado na opção 'tolfun' e o passo atual é
menor que a tolerância do tamanho do passo ('steptolerance'), indicando que o ponto atual é provavelmente um
mínimo local.
Entretanto, é importante notar que encontrar um mínimo local não garante que este seja o mínimo global,
especialmente em problemas de otimização não-linear com múltiplos mínimos locais.
Portanto, para este problema, mesmo chegando nos mesmos valores dos 2 primeiros, não seria uma escolha ideal.