オリジナル
問題10A) p126 <「材料力学演習(20221021)一括(ver.3.3)」を勉強したい。#sympy
???タブレット等で、pdfを開く事ができないかも。???
sympyで
・ver0.1
# ver0.1
from sympy import *
var('P1,P2,a,b,c,x')
var('RA,RB')
MAC_str="RA*x"
MCB_str=MAC_str +"+"+"-P1*(x-a)"
MBD_str=MCB_str +"+"+"+RB*(x-a-b)"
MAC=sympify(MAC_str); FAC=diff(sympify(MAC_str),x)
MCB=sympify(MCB_str); FCB=diff(sympify(MCB_str),x)
MBD=sympify(MBD_str); FBD=diff(sympify(MBD_str),x)
print("#",FAC," "*10,",",MAC_str)
print("#",FCB," "*4 ,",",MCB_str)
print("#",FBD ,",",MBD_str)
sol=solve([Eq(MBD.subs({x:a+b+c}),0),
Eq(RA+RB-P1-P2 ,0)],
[RA,RB])
print("#",sol.get(RA),P1+P2-RA)
# RA , RA*x
# -P1 + RA , RA*x+-P1*(x-a)
# -P1 + RA + RB , RA*x+-P1*(x-a)++RB*(x-a-b)
# (P1*b - P2*c)/(a + b) P1 + P2 - RA
sympyのBeamで作図
(勉強中)
いつもの? sympyの実行環境と 参考のおすすめです。
いつもと違うおすすめです。
参考文献
>一部に等分布荷重を受ける単純支持はり
>JSME p89
ちょっと違うかも
>張出しばり 1)
>構造力学公式集 表5.5 張出しばりの公式 p154