質問: 同じバネ4本である重さを支えるとして、重心から各バネまでの距離 同じバネ4本である重さを支えるとして、重心から各バネまでの距離がそれぞれ異なる場合、バネのたわみ量はどのように計算すれば良いでしょうか。ご教示ください。
回答: ばね初心者様、 ご質問いただきありがとうございます。 計算で求めるにあたっては、3点支持はりの反力を求める場合と 同様、不静定構造であるため、力のつり合いとモーメントのつり合いだけ では、解を求めることができません。 また、一般解を計算して求めるには、大変であるため示すことができません。 ご了承願います。 そのため、導出までの考え方と必要な式を示します。 計算するにあたって、構造のイメージを示します。 変形しない限りなく薄い板が、任意の位置に配置された同一形状の ばね4本で支持されて固定されているものとします。 板の重心は、ばね4本の支点を結ぶ四角形の中に存在するものとします。 まず、力のつり合いの式とモーメントのつり合いの式を導出します。 ばね4本をs1~s4とし、板の重心をcとします。各ばねと重心の平面上での 座標(x,y)を設定します。各座標は、既知な値とします。 s1(x1,y1)、s1(x2,y2)、s3(x3,y3)、s4(x4,y4)、c(x5,y5) ばね4本の各反力をf1,f2,f3,f4、重心にかかる荷重をwとします。 ばねの反力は、未知な値、重心にかかる荷重は、既知な値とします。 これらより、各つり合いの式が導出できます。。 力のつり合いの式 w=f1+f2+f3+f4 ・・・1 x軸回りのモーメントのつり合いの式 w・y5=f1・y1+f2・y2+f3・y3+f4・y4 ・・・2 y軸回りのモーメントのつり合いの式 w・x5=f1・x1+f2・x2+f3・x3+f4・x4 ・・・3 以上がつり合いの式になりますが、未知な値のばね反力4つに対して 関係式が3つであるため、ばねの反力を求めることはできません。 つぎに、ばねの変形を考慮した式を導出します。 任意の位置に配置されたばねは、それぞれのばねがたわむことで、 板の自重を支持していることになります。 そこで、板が水平な状態からのばね4本のたわみ量をz1,z2,z3,z4、 ばね定数をkとします。 ばねのたわみ量は、未知の値、ばね定数は、既知の値とします。 これらより、ばねの反力とたわみの関係式が導出できます。 f1=k・z1、f2=k・z2、f3=k・z3、f4=k・z4 ・・・4 さらに、最初の構造のイメージを利用して式を導出します。 変形しない限りなく薄い板をそれぞれのばねがたわみ支持しているため、 任意の方向に板が傾いています。 しかし、板は変形していないため、各ばねの支点は、傾いた板の 同一平面上に存在することになります。 ここで、空間ベクトルにおいて、4点が同一平面上にあるときの条件が 役に立ちます。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 共面条件(4点が同一平面上にある条件) 原点をoとして、同一平面上の4点をa,b,c,pとした場合、 (op→)=s(oa→)+t(ob→)+u(oc→) 、s+t+u=1となる実数s,t,uがある。 ただし、a,b,cは一直線上にないものとする。 ※文章表記上、ベクトルが正しく表記ができないため、 (op→)をベクトルと認識してください。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー この条件を利用するため、ばねの支点の空間座標を最初に設定した 座標(x,y)とばねのたわみ量より、設定します。 s1(x1,y1,z1),s2(x2,y2,z2),s3(x3,y3,z3),s4(x4,y4,z4) また、平面上の関係を表す際に使用する各係数をs,t,uとします。 s,t,uは未知な値です。 これらより、以下の式が導出できます。 x4=s・x1+t・x2+u・x3 ・・・5 y4=s・y1+t・y2+u・y3 ・・・6 z4=s・z1+t・z2+u・z3 ・・・7 1=s+t+u ・・・8 ※行列表記の方が見やすいかと思いますが、文章表記上できないため、 ご了承ください。 ここからは、随時計算してもらう必要があります。 5、6、8式より、各ばねの座標(x,y)は既知な値であるため、 s,t,uの値を決定することができます。 8式より、 u=1-s-t となるため、これを5、6式に代入して未知な値がsとtだけになり、 その連立方程式を解きます。これにより、sとtが求まります。 求まったsとtを8式に代入してuを求めます。以上でs,t,uが既知な値と なりました。 ここからは、各ばねの反力であるf1~f4を求めます。 4式より、これを変形すると以下の式になります。 z1=f1/k,z2=f2/k,z3=f3/k,z4=f4/k ・・・9 9式を7式に代入すると、 f4=s・f1+t・f2+u・f3 0=s・f1+t・f2+u・f3-f4 ・・・10 となります。 ここで、ばねの反力に関する式を整理します。 w=f1+f2+f3+f4 ・・・1 w・y5=f1・y1+f2・y2+f3・y3+f4・y4 ・・・2 w・x5=f1・x1+f2・x2+f3・x3+f4・x4 ・・・3 0=s・f1+t・f2+u・f3-f4 ・・・10 未知な値であるばねの反力f1,f2,f3,f4の4つに対して、関係式が4つで あるため、これを解くことで、ばねの反力を求めることができます。 最終的には、ばねのたわみ量を求めることが目的であるため、 求めた反力を9式に代入すれば、ばねのたわみが求まります。 ばねの反力を求めるにあたっては、既知の値が全て数値として 分かっている場合は、順々に未知な値を消していって、手計算でも 解けるかと思います。 そうでない場合は、連立方程式を行列表記し、逆行列を用いた方が よいかもしれません。