Galīgo elementu metode
Galīgo elementu metode
Galīgo elementu metode
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.7. GEM UZDEVUMA RISINĀŠANAS ALGORITMS 39<br />
1830 PRINT #2,”NODE#, APPLIED LOAD”<br />
1840 FOR I=1 TO NL<br />
1850 PRINT #2,ILD(I), AL(I) : NEXT I<br />
1860 PRINT #2,”NODE#, DISPLACEMENT”<br />
1870 FOR I = 1 TO NN<br />
1880 PRINT #2, I, F(I) :NEXT I<br />
1890 PRINT #2,”ELEMENT#, STRESS”<br />
1900 FOR I=1 TO NE<br />
1910 PRINT #2, I, STRESS(I) :NEXT I<br />
1920 PRINT #2, ”SUPPORT#, REACTION FORCE”<br />
1930 FOR I=1 TO ND<br />
1940 PRINT #2,NU(I),REACT(I) :NEXT I<br />
1950 CLOSE #2<br />
1960 END<br />
5000 N=NN<br />
5010 REM ** FORWARD ELIMINATION **<br />
5020 FOR K = 1 TO N - 1<br />
5030 NBK = N - K + 1<br />
5040 IF N - K + 1 > NBW THEN NBK = NBW<br />
5050 FOR I = K + 1 TO NBK + K - 1<br />
5060 I1 = I - K + 1<br />
5070 C = S(K, I1) / S(K, 1)<br />
5080 FOR J = I TO NBK + K - 1<br />
5090 J1 = J - I + 1<br />
5100 J2 = J - K + 1<br />
5110 S(I, J1) = S(I, J1) - C * S(K, J2): NEXT J<br />
5120 F(I) = F(I) - C * F(K)<br />
5130 NEXT I: NEXT K<br />
5140 REM ** BACK SUBSTITUTION **<br />
5150 F(N) = F(N) / S(N, 1)<br />
5160 FOR II = 1 TO N - 1<br />
5170 I = N - II<br />
5180 NBI = N - I + 1<br />
5190 IF N - I + 1 > NBW THEN NBI = NBW<br />
5200 SUM = 0!<br />
5210 FOR J = 2 TO NBI<br />
5220 SUM = SUM + S(I, J) * F(I + J - 1): NEXT J<br />
5230 F(I) = (F(I) - SUM) / S(I, 1): NEXT II<br />
5240 RETURN<br />
Šo programmu var translēt ar jebkuru Basic kompilātoru, piemēram, Mi-