sostkonstr.mws

Расчет составной конструкции

Пример с.54 (Кирсанов М.Н. Решебник.Теоретическая механика)

Ввод координат опор А, Е и шарнира С

restart;

>   al:=Pi/3: Угол    альфа

>   xa:=0: xc:=4*cos(al)+6: xe:=xc+4*cos(al)+2:

>   ya:=0: yc:=-4*sin(al):  ye:=yc-4*sin(al):

    Момент

>   M:=100:

Действующие силы. Порядок записи - [Величина, x, y , угол(от полож.напр. оси х против час.стр.)]

>   FL:=[[20,2*cos(al),-2*sin(al),0],          P
     [10,xc-2,yc,Pi/180*50],               
Q
     [16,2*cos(al),-2*sin(al),-Pi/2],      
Gab
     [24,xc-3,yc,-Pi/2]]:
                                           Gbc

Силы, приложенные к правой части  (СЕ)

>   FR:=[[16,xc+1,(yc-ye)/2,-Pi/2],                             Gcd
     [8,xe-1,ye,-Pi/2]]:                                              Gde

Процедура вычисления суммы моментов относительно точки  с кординатами (x,y)

>   Mom:=proc(x,y,F)
     evalf(add(F[i][1]*(cos(F[i][4])*(y-F[i][3])
                       -sin(F[i][4])*(x-F[i][2])),i=1..nops(F))):
     end:

Процедуры  вычисления суммы проекций на оси

>   Prx:=proc(F) evalf(add(F[i][1]*cos(F[i][4]),i=1..nops(F))):end:

>   Pry:=proc(F) evalf(add(F[i][1]*sin(F[i][4]),i=1..nops(F))):end:

Уравнение равновесия.Сумма моментов относительно опоры

>   eq1:=Xa*(ye-ya)-Ya*(xe-xa)+Mom(xe,ye,FR)+Mom(xe,ye,FL)+M;

eq1 := -4*Xa*3^(1/2)-12*Ya+327.8474689

 Уравнение равновесия.Сумма моментов относительно шарнира

>   eq2:=Xa*(yc-ya)-Ya*(xc-xa)+Mom(xc,yc,FL);

eq2 := -2*Xa*3^(1/2)-8*Ya+134.0380949

>   sol:=solve({eq1,eq2},{Xa,Ya}); assign(sol):

sol := {Ya = -14.94281978, Xa = 73.20242916}

Вычисление реакции опоры из уравнений проекций 

>   Xe:=-(Xa+Prx(FL)+Prx(FR));

>   Ye:=-(Ya+Pry(FL)+Pry(FR));

Xe := -99.63030526

Ye := 71.28237535

Проверка. Сумма моментов относительно опоры А

>   evalf(Mom(xa,ya,FR)+Mom(xa,ya,FL)+M+Xe*(ya-ye)-Ye*(xa-xe));

.2e-6

>