МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ВОСТОЧНО-СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра «Пр...
9 downloads
204 Views
139KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ВОСТОЧНО-СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра «Промышленное и гражданское строительство»
Программы расчета по определению AS в сжатом элементе прямоугольного сечения при случайных эксцентриатетах
Составили: Степанова Д.С. Курапатов М.Н.
Улан-Удэ, 1998 г.
{SR+} {Определение Asв сжатом элементе прямоугольного профиля при случайных эксцентриситетах} user crt; type mass=array [1..6,1..16] of real; mass1=array [1..10,1..8] of real; lable 1,2; const b2:=mass= (0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20), (0, 0.93, 0.925, 0.92, 0.915, 0.91, 0.905, 0.9, 0.895, 0.89, 0.88, 0.87, 0.855, 0.84, 0.825, 0.8), (0.25, 0.92, 0.92, 0.92, 0.915, 0.91, 0.905, 0.9, 0.89, 0.88, 0.868, 0.855, 0.838, 0.82, 0.8, 0.78), (0.5, 0.92, 0.92, 0.92, 0.915, 0.91, 0.905, 0.9, 0.885, 0.87, 0.855, 0.84, 0.82, 0.8, 0.775, 0.75), (0.75, 0.92, 0.915, 0.91, 0.905, 0.9, 0.88, 0.89, 0.878, 0.865, 0.848, 0.83, 0.808, 0.785, 0.755, 0.752), (1, 0.92, 0.915, 0.91, 0.905, 0.9, 0.89, 0.88, 0.87, 0.86, 0.84, 0.82, 0.795, 0.77, 0.735, 0.7)); b1:=mass= ((0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20), (0, 0.93, 0.925, 0.92, 0.915, 0.91, 0.905, 0.9, 0.895, 0.89, 0.875, 0.86, 0.845, 0.83, 0.815, 0.8), (0.25, 0.92, 0.915, 0.91, 0.905, 0.9, 0.89, 0.88, 0.875, 0.87, 0.853, 0.835, 0.82, 0.805, 0.765, 0.725), (0.5, 0.92, 0.915, 0.91, 0.905, 0.9, 0.89, 0.88, 0.865, 0.85, 0.83, 0.81, 0.795, 0.78, 0.715, 0.65), (0.75, 0.92, 0.915, 0.91, 0.9, 0.89, 0.88, 0.87, 0.85, 0.83, 0.803, 0.775, 0.74, 0.705, 0.653, 0.6), (1, 0.92, 0.915, 0.91, 0.9, 0.89, 0.875, 0.86, 0.835, 0.81, 0.775, 0.74, 0.685, 0.74, 0.685, 0.63, 0.59, 0.55)); b3 mass=((0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20), (0, 0.92, 0.92, 0.92, 0.915, 0.91, 0.9, 0.89, 0.88, 0.87, 0.87, 0.835, 0.8, 0.775, 0.75), (0.25, 0.925, 0.915, 0.91, 0.905, 0.9, 0.89, 0.88, 0.865, 0.85, 0.84, 0.83, 0.795, 0.76, 0.73, 0.7), (0.5, 0.92, 0.915, 0.91, 0.905, 0.9, 0.85, 0.87, 0.85, 0.83, 0.81, 0.79, 0.775, 0.72, 0.685, 0.65), (0.75, 0.92, 0.915, 0.91, 0.9, 0.89, 0.87, 0.86, 0.838, 0.815, 0.79, 0.765, 0.728, 0.69, 0.653, 0.615), (1, 0.92, 0.915, 0.91, 0.9, 0.89, 0.875, 0.86, 0.83, 0.8, 0.77, 0.74, 0.7, 0.66, 0.62, 0.58)); var b, h, Rsc, Rb, gb, N, N1, 1, A:real; pp1, pp2 fb, alfa, As, t, mu2, mu1, As1, fr, ff: real;
y:=integer; procedure vibor (pr, lh:real; d:mass; var f:real); var k, i, z:integer; begin if pp=0.125) and (pp=0.375) and (pp=0.625) and (pp=0.875 then k:=6; for i:=2 to 16 do if d [found(ln),’ ‘k,’ ‘, z]; f:=d[k,z]; end; BEGIN clrscr; writeln (‘Введите размеры поперечного сечения b и h (см)’); readln (b,h); writeln (‘Введите класс арматуры и класс бетона Rsc и Rb (H/см2)’); readln (Rsc,Rb); write (‘Коэффициент условия работы бетона = ’); readln (gb); write (‘Коэффициент условия работы = ’); readln (t); write (‘Полная расчетная нагрузка (H) N=’); readln (N); write (‘Длительная расчетная нагрузка (H) N1=’); readln (N1); write (‘Расчетная длина колонн (см) 1= ’); readln (1);
A:=b*h; pp2:=1/h; mu1:=0.01; y:=0; If pp2>20 then writln (‘расчет ведется как для внецентренно сжатого элемента’) else begin pp1:=N1/N; vibor (pp1, pp2, b1, fb); 2: if y=0 then vibor (pp1, pp2, b2, fr) else vibor (pp1, pp2, b3, fr); 1: alfa:=Rsc/(Rb*gb)*mu1; ff:=fb+2*(fr-fb)*alfa; As:=N*1000/(t*ff*Rsc)-A*gb*Rb/Rsc; mu2:=As/A; begin mu1 :=abs (mu2+mu1)/2; goto 1; end; writeln; writln (‘Требуемая площадь сечения арматуры As+As’, As:6:2); writeln; writeln (‘Введите выбранную вами по сортаменту площадь сечения арматуры’); readln (As); write (‘Введите Asm+Asm= ’) readln (As1); writeln; if As1