Aula Prática+Lab 8: O Quadrilátero de 4 nós. Matriz de Rigidez e Vector
de forças. Assemblagem de Elementos Finitos. Condições de Fronteira Essenciais.
33-Criação de uma função, Genip2DQ, que é uma livraria/biblioteca com
regras de integração numérica (de produto) 2x2 e 3x3 para quadrados standard. As regras são invocadas pelo número total de pontos que se pretende, nip. Estas regras são fundamentais no cálculo da matriz de rigidez, vector de forças e matriz de massas para os quadriláteros de 4-nós, 8-nós e 9-nós. Ver também o P18.
34-Desenvolver uma função Shape_N_Der4 que, para um elemento de 4-
nós e um ponto (,) dado, retorna (1) as funções de forma, (2) as derivadas parciais em ordem a (x,y) e (3) o Jacobiano da transformação. Nela são calculadas: 34-1) As funções de forma usadas na transformação de coordenadas; 34-2) As derivadas parciais das funções de forma nas variáveis (,) para aquele elemento; 34-3) As derivadas parciais da transformação de coordenadas e o respectivo Jacobiano; 34-4) As derivadas parciais da transformação inversa; 34-5) As derivadas parciais nas variáveis (x,y) das funções de forma. 34-6) Testar a função com os dados do P17, ver ficheiro Testes_Q4_P17.m.
35-Escrever uma função, Elem_Quad4 que, usando as funções anteriores,
calcula a matriz de rigidez e o vector de forças para um quadrilátero de 4- nós. Testar esta função com o elemento do P17 com nip=4 e nip=9, ver ficheiro Testes_Q4_P17.m.
Nota: Antes de passar aos pontos seguintes, editar o ficheiro
Quad4_Circ.m.
36-Assemblagem de elementos de 4-nós – adaptação do código já existente.
37-Condições de fronteira no elemento de 4-nós: as condições de fronteira essenciais (e as naturais) não trazem nada de novo; fazer o aproveitamento de códigos anteriores.
38-Obter a solução do sistema por backslash e analisar o erro recordando
que a solução exacta é u(x,y)=1−x2−y2.
39-Representar as malhas de quadriláteros de 4-nós, a aproximação por
elementos finitos e o erro absoluto em 2D e em 3D;
40-Cálculo do gradiente/fluxo nos pontos interiores (no centróide do
elemento ou nos pontos de integração) e representá-lo usando a função quiver.
Nota: Editar o ficheiro AutoB8Quad4.m que faz uma geração automática
de quads num círculo e mudar a resolução através dos parâmetros Nx, Ny.