I S T O S O W A N A 3, 7 (1969)
ZASTOSOWANIE GRAFÓW PRZEPŁYWU D O P E W N Y C H ZAGADNIEŃ MECHANIKI BUDOWLI
JACEK P I E T R Z A K , KAZIMIERZ W R Z E Ś N I O W S KI (POZNAŃ)
Artykuł niniejszy zawiera omówienie grafów przepływu, ich koncepcji oraz sposobu rozwią zywania. Rozpatrywany typ grafów, zaproponowany przez MASONA [6], stanowią cy pewien system algebry graficznej, ze wzglę du na swój ogólny charakter wykorzystywany może być w dziedzinach róż nią cych się znacznie charakterem fizycznym od dziedzin zasadniczych zastosowań — elektroniki, elektrotechniki, teorii modelowania. Celem arty kułu jest zwrócenie uwagi na stosunkowo mało znany w kraju aspekt zastosowań grafów przepływu do zagadnień mechaniki budowli. W dziedzinie tej grafy przepływu wykorzy stywane mogą być dla graficznej reprezentacji metod obliczeniowych, co poza korzyś ciami natury poję ciowej [1, 2,4] pozwala osią gnąć w pewnych przypadkach również oszczę dnoś ci w zakresie nakładu pracy obliczeniowej [3].
1. Wprowadzenie
1.1. Rozważ my zbiór A złoż ony z elementów ax, a2,..., a„, а я+ 1 o przyporzą dkowanych im znakach punktu, zwanych dalej wierzchołkami. Z elementów zbioru A utwórzmy a, a2 —• aj —• a n g/W a, R R \ R R a2 R R ] R R ! <*i R R ! R R ! y 0/7 R R R R R R i R R Rys. 1
iloczyn kartezjań ski AxA i okreś lmy w zbiorze A relację połą czeń zorientowanych R (rys. 1) zdefiniowaną nastę pują co:
a, R aj <t> ety = 1, gdy istnieje połą czenie mię dzy elementami at oraz щ , w kierunku
opatrzonej strzałką wskazują cą kierunek połą czenia, zwanej dalej krawę dzią zorien towaną b^.
Zbiór wierzchołków oraz krawę dzi zorientowanych bę dziemy nazywali grafem skie rowanym.
1.2. Rozważ my układ n niezależ nych równań liniowych, zapisanych w formie równania
macierzowego:
(1.2.1) F X = Y .
Wykorzystując poję cie macierzy jednostkowej E (o wymiarze nXri) zapiszmy równanie (1.2.1) w równoważ nej postaci:
(12.2) . [ F + E Е ] [ * ] = Х .
O macierzy Y załóż my, że moż na ją przedstawić jako iloczyn
(1.2.3) • Y = yn+iK — Ky„+ I
dowolnie obranego parametru y„+i, zwanego również ź ródłem Z układu oraz wynika ją cej z tego doboru macierzy K . W poniż szych rozważ aniach przyjmijmy jako wartość
parametru yn+l jednoś ć.
Wprowadzając zależ ność (1.2.3) do równania (1.2.2) moż emy napisać:
[ F + E E ]
[ K , . J " X
Wykorzystajmy własnoś ci macierzy jednostkowej:
—EKj>„+i = K E J V , = Kyn+l
i zapiszmy powyż sze równanie w nastę pują cej postaci:
(1.2.4) [ F + E
4*1"
Z pierwszej macierzy wystę pują cej w równaniu (1.2.4), poprzez dodanie wiersza o ele mentach zerowych, utwórzmy macierz kwadratową:
T F + E —KI
(12.5) B = [ 0 GJ
i poddajmy ją transpozycji. Otrzymamy wówczas macierz C :
1.3. Weź my pod uwagę graf skierowany, zdefiniowany w punkcie 1.1. oraz układ
równań okreś lony w punkcie 1.2. Wierzchołki grafu alt a 2 , a „ oraz a„+i potraktujemy
odpowiednio jako reprezentację zmiennych zależ nych Xi,X2 Xn oraz ź ródła yn+i układu równań (1.2.1). Krawę dziom bi} grafu przyporzą dkujemy odpowiednio wielkoś ci Ci,, zwane dalej transmitancjami, bę dą ce elementami macierzy C.
Dla grafu skierowanego, o nadanej w ten sposób interpretacji, zdefiniujmy operacje dodawania i mnoż enia przez operator, okreś lając wielkość zmiennej A}, reprezentowanej przez yty wę zeł grafu, jako sumę iloczynów utworzonych z transmitancji Cy krawę dzi by dochodzą cych doy'tego wę zła oraz zmiennych wę złów począ tkowych tych gałę zi:
(1.3.1) Xj — CijXj+Cj.n+iyn+i FX=Y=Kyn+1 F4 o F= X= a„ a,2 a2t aZ2 к , С С 1 г Cl3 С г, С гг С 2з ^31 с з г с з з а „*1а .24 О а а а а*1 О к , к г О ^У п +г У з *) Х = К = а „ а 12 an а г / й г г О г з а 31 а 32 а 33 л , с = a,,+1a.2i а з ч О а ,г а .22*1а з 2 О с ,з а г з аз ь*Ю к . к 2 к 3 О F= a v a12 Q/э a « a 2i 022a 23a 24 a3i a32 аз ъа 31 а „1 а 4г а „з a*, C = a„+1 a2, О ,2 0 22+1 0 /3 "23 К , К г a3, aw 0 a 32 U42 0 10 А > 0 У п +t =</s =Z / Rys. 2
Graf o okreś lonych powyż ej właś ciwoś ciach, reprezentują cy w sposób jednoznaczny układ równań liniowych, bę dziemy nazywali grafem przepływu. N a rys. 2 przedstawiono grafy przepływu odnoszą ce się kolejno do układów dwóch, trzech i czterech równań liniowych. N a podstawie powyż szych schematów nietrudno narysować jest strukturę grafu dla układu równań liniowych o dowolnej liczbie niewiadomych.
2. Rozwią zanie grafu
2.1. Przez rozwią zanie grafu przepływu rozumiane jest okreś lenie na podstawie grafu
wybranych zmiennych zależ nych jako funkcji zmiennych niezależ nych. Rozwią zanie otrzymane może być za pomocą metody redukcji, polegają cej na przekształceniu grafu pierwotnego w graf zastę pczy, w którym uwidocznione są bezpoś rednie relacje mię dzy wybraną zmienną zależ ną a zmiennymi niezależ nymi albo za pomocą metody bezpoś redniej, wykorzystują cej regułę MASONA [6], według której wielkość zmiennej zależ nej Xj wynosi*:
l G kDk
(2.1.1) X,= * D уя +и
gdzie yn+1 jest ź ródłem układu. Pozostałe wielkoś ci wystę pują ce we wzorze (2.1.1), ustalone
na podstawie inspekcji grafu, oznaczają odpowiednio: transmitancję (Gk) ś cież ki otwartej yn+i^Xj, czyli transmitancję takiego cią gu zgodnie skierowanych krawę dzi,
2,7500 Rys. 3
biegną cych od wierzchołka yn+i do wierzchołka Xj, który nie przechodzi przez ż aden
wierzchołek wię cej niż jeden raz; wyznacznik (Dk) czę ś ci grafu, która nie styka się z A:tą ś cież ką otwartą; wyznacznik (Z>) grafu.
Wyznacznik grafu (lub czę ś ci grafu) obliczany jest za pomocą wzoru*
(2.1.2) D = l ^ P m l + ^ P m 2 ^ P m 3 +
w którym Pm„ jest iloczynem transmitancji w mtej kombinacji n — nie stykają cych się
z sobą pę tli.
Jeż eli graf posiada kilka ź ródeł: Zx = yn+i', Z2 = yn+il Z3 = Л +з >» c o
zachodzi, gdy graf reprezentuje kilka powią zanych ze sobą układów równań, wtedy przy obliczaniu
°У 4 2,000 ~ " ~ ~ • i ^ " " 3,500 G,=2,0000,1875=0,3750 D,= 1,0003,500^2,500 2,000 ^ с У ^ ^ ^ ^ ^ ^ О ^ Ъ с х х G,=2,0000,5000,375 »0,375
rj^f^ t T ^ ^ T T i
34=
1>
000 •0,5000,1875=0,5625 6,000 , „ G4=6,000'0,375=2,2500 r t ^ ~ ^ ^ X j / Ł = 1,0002,750=1,750 2750 +(2,250)(/,750)~ + 3,94 Rys. 4zmiennych zależ nych za pomocą wyraż enia (2.1.1) stosujemy superpozycję wpływów poszczególnych ź ródeł.
2.2. Przykład. Dla zilustrowania metody bezpoś redniej rozważ my graf z rys. 3 repre
zentują cy układ równań:
0,2344 *1+0,1875*2+0,3750*3 0,0, 0,1875*, +1,7500*2+0,5000*3 = 2,0, 0,3750 *1+0,5000*2+2,500O*3 = 6,0.
Analizę grafu prowadzą cą do okreś lenia wielkoś ci *t podano na rys. 4 i 5.
Pozostałe zmienne *2 i *3 obliczono w sposób podobny; wynoszą one odpowiednio 0,87 i 3,07.
1 \ 1 \ 1 ч 1,2344
j \
1 \ ~ "| \
1 \ I N I \ ~2,7500~~! \
0,3750 , <^0,ie75^fb^S ' ~ "~" W " J,500N
i ^ч J.500 Г < °ш= 1,2344+2,7500+3,500+ + 0,18750,1875+0,500 •0,500+0,3750,375+ +0,3750,18750,500+ +0,18750,5000,375= = 7,5805К
I ч ^ 0,375 Я | ч i ч 1 ч | ч i ч , ч ' ч ! _ ч 1,2344 Х '/'д а г = 1,23442,750+1,2344 •3,500+2,750 3,500+ + 1,23440,5000,500+ +0.1875 •0,18753,500+ +0.3750,3752,750= = 18,1584 N 4 1 ч ~" "0,500К
1 ч Ч ч i ч ч 1 ч 1 ч | ч 1&44 — ' 3,300 i * ч 1 \ 1 \! \
I ч . . , 4 ^ ч ~17~х ' з '5 о ° ЈР т з = 1,23442,7503,500= Ц 881' \
1 \ \ 1 \ 0= 1ZPmi+ZPmsZPm3= = 1 7,9805+18,158411,8811* =0,703*1==§М
г ~
5>
60 0,J75 ~ — У — 'з У о о
2,750 0= 1ZPmi+ZPmsZPm3= = 1 7,9805+18,158411,8811* =0,703*1==§М
г ~
5>
603. Zastosowania
Charakter grafów przepływu, omówiony powyż ej, implikuje moż liwoś ci wykorzystania ich w mechanice budowli do obrazowego przedstawienia struktury obliczeń statycz nych — zarówno ich fragmentu, jak i całego kompleksu — przy czym narysowanie grafu przepływu reprezentują cego dany układ dokonane może być niejednokrotnie wyłą cznie
Rys. 6 q 3,0T/ m 20 • 5 Г ч M= 2,0 Tm
ł '
Rys. 7 4 Mechanika Teoretycznana podstawie bezpoś redniej analizy układu, tj. bez zapisywania równań charakteryzu ją cych układ.
Na rys. 6 zamieszczono przykład grafu przepływu odnoszą cego się do obliczania sił poprzecznych i momentów zginają cych w ramie przedstawionej na rys. 7. Czę ść grafu wyróż niona grubszą linią reprezentuje układ równań kanonicznych metody odkształceń; czę ść pozostała odnosi się do obliczenia wielkoś ci momentów i sił poprzecznych w oparciu o rzeczywiste wielkoś ci Alt <р г i <pi oraz wielkoś ci momentów i sił wyjś ciowych. Obie czę ś ci
grafu połą czone ze sobą pozwalają na wyznaczenie na ich podstawie dowolnej ze zmien nych zależ nych: MBA, RBA, MBC, ...,RDC bez koniecznoś ci liczbowego okreś lenia prze mieszczeń Ai, с р г i c>3. Podstawą ustalenia transmitancji gałę zi grafu z rys. 6 jest analiza
przedstawiona na rys. 8. С 2J D *,=1 a=1 Mm 3EJ _ 2— 0j87Są RM*'=+0,0469 EJ Rn'1 +0,1875EJ MCB=1= +0,375 EJ ф д 1 =0,1875 EJ *f0
"fc
L3F'°'
750Јj R%Y =0,1875 EJ м в с 4 =EJ RВ С *''0,375 EJ Mcf1 = 0,500EJ RCB*, ~—0,375EJ M?Ś '=O*tr'=o
M$m, =ą sЈj RBC=, ~ 0,375 EJ M?f'EJ Rcf1m °o,375 EJ CD —4~ f '5 F J R&''o*<Г
=
0 R$f1 = 0,375 EJ H CD ~ 0,375 EJZamieszczone na rys. 8 rozwią zanie grafu, z uwagi na przykładowy charakter, dotyczy tylko jednej zmiennej zależ nej — wielkoś ci momentu zginają cego MBA:
7 V G "<D "< 7 I G 2D 2 7 k = l gdzie: G, , ( j 4 , Щ , Au MBA) = (2)0,1875 (0,1875) = 0,0703, G2i(y4, <P2, <Р з , Л и М в л) = (2).«0,5000,375(0,1875) = 0,0703,
G31O 4, ?i, <Р г , A, MBA) = ( 6 ) . 0,500 0,1875(0,1875) = 0,1054, GĄ l(y4, <Р з , Л и М в л) = (6)0,375(0,1875) = 0,4218, GSib>4, <p2, MBA) = ( 2 ) 0,750 = 1,500, G6,(yt, <Р з , <p2, MBA) = (6)0,5000,750 = 2,250, G 7 . C V 4 , Щ ,Л и t p2,MBA)= (6)0,3750,18750,750 = 0,3164, Dx = 0,703; Dn = 2,500; D2l = 1,0; Dn = 1,0; D4l = 1,750 (por. przykład poprzedni), Osi = 1(1,2344+ 3,500 +0,3752 )+1,23443,500 = 0,4454, D6i = 11,2344 = 0,2344, Z>71 = 1,00; Zt= l , G2l = 2 , 0 0 ; D2l = 1,0; D2 = 1,0; Z2 = 1, stąd MBA = ~0'7 0 3 2,0 = 0,300 T m . Wielkoś ci pozostałych sił przekrojowych wyznaczone być mogą w analogiczny sposуb przy wykorzystaniu grafu z rys. 6. Jak wspomniano na wstę pie niniejszego artykułu, zastosowanie grafуw przepływu przy rozwią zywaniu rуwnań może w niektуrych wypadkach dać znaczne zaoszczę dzenie na pracy obliczeniowej. Szczegуłowe dane, przykładowe, w odniesieniu do rуwnań typu:
anXi+anX^ai,, = 0,
а 2\ Х 1+а 22Х 2+а 2ЪХ ъ+а 2р = 0,
а ц 1_1)Х ^1+а ц Х 1+а к 1+1)Х 1+1+а 1р = 0,
а щ п 1)Х „1+а п пХ „+а п р = 0,
tj. rуwnań czę sto spotykanych rуwnież w mechanice, moż na znaleźć w pracy [3]. Porуw nanie, jakie przeprowadzili tam autorzy, dotyczą ce nakładu pracy dla podanego powyż ej układu rуwnań przy zastosowaniu rуż nych metod obliczeniowych, wykazało przewagę
metody omawianej w artykule nad metodami dotychczas stosowanymi.
Literatura cytowana w tekś cie 1. Chuan C. FENG, Richard D. BENTON, Flow graph of moment dustribution, Journal of the Structural Division, April 1964, Proc. ASCE. 2. Chuan C. FENG, Kenneth A. STEAD, Slope deflection and moment flow graphs, J. Str. Div., June 1967, Proc. ASCE. 3. Chuan C. F E N G , Larry J. FEESTER, Flow solutions of band matrix problems, Journal of the Engineering Mechanics Division, February 1966, Proc. ASCE. 4. Kurt H . GERSTLE, Flow graphs in structural analysis, J. Str. Div., October 1960, Proc. ASCE. 5. J. KOLENDOWSKI, Znaczenie grafów i teorii grafów, Przegląd Elektrotechniczny, Styczeń 1967. 6. S. J. MASON, Feedback Theory: Some Properties of Sygnał Flow Graphs, Proc. Inst. Radio Engers, USA, 1953, Vol. 41. 7. L. ROBICHAUD, M . BOISVERT, J. ROBERT, Grafy przepływu sygnałów, PWN, Warszawa 1968 (tłum. z j . franc). Р е з ю м е П Р И М Е Н Е Н И Е Г Р А Ф О В Т Е Ч Е Н И Я К Н Е К О Т О Р Ы М В О П Р О С А М С О О Р У Ж Е Н И Й В с т а т ь е о б с у ж д а е т с я к о н ц е п ц и я г р а ф о в и у к а з ы в а е т с я в о з м о ж н о с т ь и х и с п о л ь з о в а н и я в с т а т и ч е с к о м а н а л и з е с т е р ж н е в ы х с и с т е м . Р а с с у ж д е н и я и л л ю с т р и р у е т с я ч и с л о в ы м и п р и м е р а м и , о д и н и з к о т о р ы х к а с а е т с я р а с ч е т а с и л п о п е р е ч н ы х с е ч е н и й , в п р о с т о й с т а т и ч е с к и н е о п р е д е л и м о й р а м е . S u m m a r y APPLICATION O F FLOW GRAPHS TO SOME PROBLEMS O F S T R U C T U R A L MECHANICS A general idea of flow graphs is derived in the paper. The paper contains also considerations of possible application of the graphs in the structural analysis. Some numerical examples are enclosed. POLITECHNIKA POZNAŃ SKA Praca została złoż ona w Redakcji dnia 27 listopada 1968 r. 1