Begeleide oefening 1

import matplotlib
if not hasattr(matplotlib.RcParams, "_get"):
    matplotlib.RcParams._get = dict.get

Begeleide oefening 1#

Gegeven is de volgende constructie:

../_images/figure2.svg

Fig. 64 Constructie, \(EI = 6400 \ \rm{kNm^2}\)#

Opgave

Bepaal de segmenten en teken de vrijlichaamsschema’s.

Opgave

Bepaal de relaties van de krachtsgrootheden en verplaatsingen.

Opgave

Los de integratieconstanten op. Je kan gebruik maken van de volgende code cellen. (Klik op –> Live Code om live python code te activeren op deze pagina.)

import numpy as np

A = np.array([
    [ , , , ],
    [ , , , ],
    [ , , , ],
    [ , , , ],
])

b = np.array([
        ,
        ,
        ,
        ,
])
np.linalg.solve(A,b)
import sympy as sym
sym.init_printing()

x = sym.symbols('x')

q =  
EI = 6400

C_1, C_2, C_3, C_4 = sym.symbols('C_1 C_2 C_3 C_4')

V = -sym.integrate(q, x) + C_1
M = sym.integrate(V, x) + C_2
kappa = M/EI
phi = sym.integrate(kappa, x) + C_3
w = -sym.integrate(phi, x) + C_4

eq1 = sym.Eq(w.subs(x,0), )
eq2 = sym.Eq( .subs(x,0), )
eq3 = sym.Eq(w.subs(x,8), )
eq4 = sym.Eq( .subs(x,8),0)

sol = sym.solve([eq1,eq2,eq3,eq4],(C_1,C_2,C_3,C_4))
for k, v in sol.items():
    print(f"{k} = {v}{v.evalf()}")