dr inż. Jacek Wdowicki, inż. Artur Tomaszewski, dr inż. Elżbieta Wdowicka
Politechnika Poznańska
PREZENTACJA WYNIKÓW W SYSTEMIE OBLICZANIA
BUDYNKÓW USZTYWNIONYCH ŚCIANAMI
System BW-7 przeznaczony jest do obliczania konstrukcji budynków
wysokich usztywnionych trzonami i ścianami. W pracy przedstawiono
opracowane
ostatnio
postprocesory,
umożliwiające
wizualizację
przemieszczeń poziomych konstrukcji oraz rozkładów sił tnących
w pionowych pasmach nadproży i złączach. Programy te w istotny sposób
ułatwiają sprawdzenie poprawności zaprojektowanej konstrukcji i jej
ewentualną modyfikację.
PRESENTATION OF RESULTS IN SYSTEM
FOR SHEAR WALL BUILDINGS ANALYSIS
The BW7V and BW7F postprocessors are included in the system BW-7 for
the shear wall structures analysis. On the base of the data generated by the
system, the postprocessor programs visualise the horizontal displacements
of the structure and functions of the shear force intensity in continuous
connections. They give essential facilities for verification of the structure
designing correctness and its modification.
1. WSTĘP
System programów BW-7 (Budynki Wysokie wersja 7) jest przeznaczony do analizy
ś
cianowych konstrukcji z nadprożami, usztywniających budynki wysokie [3, 4, 5, 6].
Pierwotnie napisany dla maszyn cyfrowych serii Odra 1300 i ICL 1900, po przeniesieniu na
komputery klasy IBM PC wykorzystywany jest w dalszym ciągu w praktyce projektowej. Tak
długa eksploatacja programu wynika z wykorzystania odpowiedniej do zagadnienia metody
obliczeniowej i zwrócenia uwagi podczas projektowania i budowy systemu na to, by dane do
obliczeń i wyniki były zgodne z oczekiwaniami i przyzwyczajeniami projektantów.
W ostatnich latach system został wyposażony w preprocesory pozwalające na pozyskiwanie
danych opisujących konstrukcję z rysunków programu AutoCAD, ułatwiające przygotowanie
opisu obciążeń poziomych od wiatru zgodnie z wymaganiami normy, a także umożliwiające
skrócony opis obciążeń pionowych. Przygotowano też postprocesory wyprowadzające wyniki
obliczeń w postaci graficznej. Każdy z wdrożonych pre- i postprocesorów przyczyniał się do
skrócenia cyklu projektowego.
Pierwszym postprocesorem systemu był program BW7S wizualizujący rozkład naprężeń
w ścianach usztywniających budynku [7]. Zachęceni dobrym przyjęciem postprocesora
BW7S przez środowisko projektantów przygotowaliśmy dwa kolejne postprocesory.
Postprocesor BW7V na podstawie danych generowanych przez system wizualizuje w rzucie
konstrukcji usztywniającej przemieszczenia ścian lub przemieszczenia ekstremalne
wybranych punktów. Zadaniem postprocesora BW7F jest rysowanie dla danego układu
usztywniającego wykresów przemieszczeń poziomych oraz sił tnących w pionowych
pasmach nadproży i złączy.
Dla każdego z postprocesorów przygotowano zarówno dokumentację techniczną jak
i podręcznik użytkownika.
2. ORGANIZACJA WSPÓŁPRACY PROGRAMÓW SYSTEMU
Wszystkie programy systemu BW-7, w tym także postprocesory graficzne, napisane są w
języku Pascal [1, 2] . Dane wejściowe postprocesory czerpią wyłącznie z jednego pliku
o rozszerzeniu *.d-r (dane i wyniki, ang. Data-Result), generowanego przez programy
obliczeniowe systemu. Plik ten zawiera m.in.: liczbę punktów tworzących ściany konstrukcji
i ich współrzędne (x, y), liczbę ścian i elementów, indeks przynależności ściany do danego
elementu, jednostkę długości oraz dane opisujące naprężenia, wykorzystywane przez
postprocesor BW7S, a także: wartości rzędnych i wartości poszczególnych funkcji dla tych
rzędnych, wykorzystywane przez postprocesory BW7V i BW7F.
3. EKRAN POSTPROCESORA BW7V
Ekran postprocesora podzielony jest na kilka okien (rys. 1). Pierwsze dwa z nich, znajdujące
się w górnej części ekranu, zawierają opis analizowanego obiektu (konstrukcji) oraz numer
danych. Poniżej znajduje się okno zawierające dane o minimalnym i maksymalnym
przemieszczeniu w całej konstrukcji usztywniającej, czyli: wartość przemieszczenia oraz
punkt, którego to przemieszczenie dotyczy. Są to dwie linie tekstu, każda dla jednego
z ekstremalnych przemieszczeń. W prawej części ekranu znajduje się podłużne okno
zawierające: numer schematu / wariantu, wartość mnożnika, opis rodzaju przemieszczeń
(mogą to być ciągi: „Vx max”, „Vx min”, „Vy max”, „Vy min”), wyświetlane dla
przemieszczeń ekstremalnych, skalę przedstawiającą stosunek jednostek rzeczywistych do
ekranowych, wartość rzędnej oraz legendę opisująca znaczenie linii, jakimi rysowane są
poszczególne poziomy układu usztywniającego . Główną rolę odgrywa największe okno
zatytułowane „Plik”. Okno to, w nagłówku którego wypisana jest nazwa pliku danych
wejściowych, pokazuje rzut całej konstrukcji usztywniającej: konstrukcję nieodkształconą
(pogrubiona linia przerywana), odkształconą (pogrubiona linia ciągła) i poziomy pośrednie
(linia przerywana pojedynczej grubości). W prawym dolnym rogu ekranu znajduje się menu,
zapewniające wygodną interakcję z użytkownikiem.
4. MENU POSTPROCESORA BW7V
Menu postprocesora usytuowane jest w prawym dolnym narożniku ekranu i składa się
z następujących opcji: „plik”, „schem./war.”, „przemieszczenie”, „rzędna”, „poziomy”,
„mnożnik”, „osie układu”, „tło”. Aby wybrać którąś z nich należy posłużyć się tzw.
„klawiszami kursora”: „w górę” [
↑
] i „w dół” [
↓
] lub klawiszem „tabulacji” TAB. Opcja
aktualnie wybrana podświetlona jest żółtym kolorem. Znaczenie i sposób wykorzystania
wszystkich opcji programu opisane są poniżej:
Rys. 1 Ekran postprocesora BW7V
•
Opcja „plik”
Opcja ta umożliwia zmianę danych wejściowych w trakcie działania programu. Po
naciśnięciu klawisza ENTER (gdy podświetlony jest napis „plik” w menu), na środku
ekranu pojawia się okno z nagłówkiem „Podaj numer danych”. Użytkownik może
wówczas wprowadzić numer, którego znaczenie jest identyczne z parametrem wywołania
programu, lub nacisnąć klawisz ESCAPE w celu zaniechania wykonania tej operacji. Po
wprowadzeniu odpowiedniego numeru, postprocesor wczyta nowy plik. Np.
wprowadzenie numeru
16
spowoduje wczytanie danych zawartych w pliku o nazwie
„bw7-16.d-r”.
•
Opcja „schem./war.”
Tutaj za pomocą klawiszy kursora zmieniać można schemat lub wariant. Po wczytaniu
nowych danych wyświetlany jest schemat nr 1. Naciśnięcie klawisza „w prawo” [
→
]
spowoduje zwiększenie numeru schematu o 1. Jeżeli numer ten osiągnie wartość będącą
liczbą schematów, wówczas kolejne naciśnięcie klawisza „w prawo” spowoduje
wyświetlenie wariantu nr 1. Od tego momentu zwiększany będzie numer wariantu, aż do
osiągnięcia wartości będącej liczbą wariantów. Wtedy ponownie wyświetlane będą
schematy. Analogicznie przedstawia się sytuacja w przypadku klawisza „w lewo” [
←
].
Numery schematu lub wariantu będą wówczas zmniejszane o 1, aż do momentu
osiągnięcia wartości 1. W przypadku wariantów, wyświetlane są przemieszczenia
ekstremalne tylko dla wybranych punktów.
•
Opcja „przemieszczenie”
Ta opcja umożliwia zmianę rodzaju przemieszczeń ekstremalnych. Podobnie jak
w poprzednim przypadku dokonać tego można tylko za pomocą klawiszy kursora. Przy
naciskaniu przycisku „w prawo” przemieszczenia zmieniać się będą w następującej
kolejności: „Vx max”, „Vx min”, „Vy max”, „Vy min”, natomiast przy naciskaniu
przycisku „w lewo” – w kolejności odwrotnej. Zmiana rodzaju przemieszczenia
spowoduje zmianę zawartości okna „Plik”.
•
Opcja „rzędna”
Opcja ta umożliwia zmianę rzędnej. Zmiany tej można dokonać tylko za pomocą klawiszy
kursora. Naciśnięcie klawisza „w prawo” spowoduje zwiększenie, a klawisza „w lewo” –
zmniejszenie rzędnej. Po wczytaniu nowych danych numer rzędnej równy jest
maksymalnej rzędnej w budynku. W oknie pod opisem konstrukcji wyświetlane są
informacje o ekstremalnych przemieszczeniach na tej rzędnej: wartość maksymalnego
i minimalnego przemieszczenia oraz numery punktów, w których te przemieszczenia
występują. W oknie pod skalą wyświetlana jest aktualna wartość rzędnej.
•
Opcja „poziomy”
Używając tej opcji można zmieniać liczbę poziomów pośrednich rysowanych w oknie
„Plik” linią przerywaną pojedynczej grubości. Naciśnięcie klawisza „w prawo” powoduje
zwiększenie, a klawisza „w lewo” – zmniejszenie liczby wyświetlanych poziomów
pośrednich.
•
Opcja „mnożnik”
Tutaj zmienić można wartość mnożnika, czyli liczby, przez którą przemnożone jest
przemieszczenie konstrukcji odkształconej rysowanej w oknie „Plik”. Po wczytaniu
nowych danych (opcja „plik”) mnożnik przyjmuje zawsze wartość 20. Zmiany tej
wartości można dokonać za pomocą klawiszy kursora, zmniejszając lub zwiększając ją o
5 lub naciskając klawisz ENTER. Po naciśnięciu tego klawisza na ekranie pojawia się
okno dialogowe, korzystając z którego użytkownik może wprowadzić z klawiatury nową
wartość mnożnika.
•
Opcja „osie układu”
Za pomocą tej opcji wyświetlić można w oknie „Plik” osie układu współrzędnych.
Standardowo po uruchomieniu programu osie nie są rysowane. Naciśnięcie klawisza
ENTER powoduje wyświetlenie osi układu współrzędnych (rys. 1), a ponowne
naciśnięcie powoduje przerysowanie okna „Plik” bez osi.
•
Opcja „tło”
Ekran kolorowy nie najlepiej nadaje się do wydruku (szczególnie za pomocą czarno-białej
drukarki). Z tego powodu program posiada opcję pozwalająca na zmianę ekranu
kolorowego na czarno-biały (i odwrotnie). Naciskając klawisz ENTER można zmieniać
liczbę kolorów wyświetlanych na ekranie. Czarno-biały ekran postprocesora pokazuje
rys. 1.
Ponadto istnieją następujące opcje dostępne tylko z klawiatury:
•
Opcja „kolory” – klawisz F2
Opcja ta powoduje włączenie / wyłączenie barwnego podświetlania nagłówków okien. Na
przedstawiającym ekran postprocesora BW7F rys. 2 jest ono wyłączone. Jest to przydatne
podczas drukowania ekranu postprocesora.
•
Opcja „zmiana trybu graficznego” – klawisz F8
Naciśnięcie klawisza F8 powoduje zmianę rozdzielczości ekranu postprocesora. Dostępne
są następujące tryby: 640:480, 800:600, 1024:768. Standardowo program uruchamia się
w najwyższej rozdzielczości 1024:768.
•
Opcja „bitmap” – klawisz F9
Użycie tej opcji spowoduje zapis ekranu postprocesora do pliku *.bmp. Program poprosi
o podanie nazwy tego pliku (domyślnym rozszerzeniem jest .bmp). Ta opcja dodana
została do programu, celem ułatwienia wydruku wykresów rysowanych przez program.
Mając rysunek w formacie BMP [8] można wydrukować go dowolnym programem
graficznym lub wstawić do edytora tekstu.
5. EKRAN POSTPROCESORA BW7F
Ekran postprocesora BW7F, przedstawiony na rys. 2, zawiera w górnej części dwa okna
z opisem analizowanego obiektu i numerem danych, identyczne jak w postprocesorze BW7V.
W prawej części ekranu znajduje się podłużne "okno opisów wspólnych" zawierające: numer
schematu / wariantu, jednostki długości, kątów oraz funkcji intensywności sił w nadprożach
i złączach n , a także informacje o opcjach dostępnych tylko za pomocą klawiatury. Główną
rolę odgrywają "okna wykresów". Liczba tych okien jest zmienna (od 1 do 6) i może być
ustalona przez użytkownika. Każde okno wykresów posiada nagłówek, w którym podany jest
numer okna, oraz składa się z dwóch części. Pierwsza z nich zawiera osie układu
współrzędnych i wykresy podanych funkcji, a druga – nazwy narysowanych w danym oknie
funkcji oraz wartości maksymalną i minimalną wraz z wartościami rzędnych na jakich one
występują, podane dla funkcji osiągającej wartość ekstremalną. W prawym dolnym rogu
ekranu znajduje się menu, zapewniające wygodną interakcję z użytkownikiem.
Po uruchomieniu postprocesora, na ekranie otwarte są trzy okna wykresów (patrz rys. 2).
Okno nr 1 zawiera wykresy funkcji przemieszczeń liniowych Vx, Vy, okno nr 2 – wykres
funkcji kątów obrotu
Φ
Φ
Φ
Φ
, a okno nr 3 – wykres funkcji n , która przyjmuje wartość
ekstremalną w całej konstrukcji. W przypadku braku funkcji n , w oknie nr 3 ukazuje się
napis: „Układ usztywniający nie zawiera nadproży i złączy podatnych”.
6. MENU POSTPROCESORA BW7F
Menu postprocesora usytuowane jest, podobnie ja postprocesorze BW7V, w prawym dolnym
narożniku ekranu i składa się z następujących opcji: „plik”, „schem./war.”, „liczba okien”,
„okno”, „funkcja”, „rysuj/dorysuj”, „tło”. Aby wybrać którąś z nich należy posłużyć się tzw.
„klawiszami kursora”: „w górę” [
↑
] i „w dół” [
↓
] lub klawiszem „tabulacji” TAB. Opcja
aktualnie wybrana podświetlona jest żółtym kolorem. Opcje: "plik", "schem/war", "tło",
"kolory", "zmiana trybu graficznego" i "bitmap" dają możliwości identyczne jak
w postprocesorze BW7V. Znaczenie i sposób wykorzystania pozostałych opcji programu są
następujące:
Rys. 2 Ekran postprocesora BW7F
•
Opcja „liczba okien”
Wybierając tę opcję użytkownik może zmieniać liczbę okien wykresów w zakresie od 1
do 6. Zwiększając liczbę okien, zmniejsza się automatycznie ich szerokość, a co za tym
idzie, także dokładność wykresów (rys. 3) . Aby narysować dowolny wykres w nowym
oknie, należy zmienić je na okno aktywne (opcja „okno”), wybrać funkcję, której wykres
ma być rysowany (opcja „funkcja”) i następnie użyć opcji „rysuj / dorysuj”.
•
Opcja „okno”
Opcja ta umożliwia zmianę aktywnego okna, czyli okna w którym rysowane będą
wykresy funkcji za pomocą opcji „rysuj / dorysuj”. Użytkownik może, po uprzednim
naciśnięciu klawisza ENTER, podać numer okna które ma być aktywne. Program reaguje
odpowiednim komunikatem na błędnie wprowadzony numer (musi być on większy od 1
i mniejszy lub równy liczbie okien wykresów). Okno aktywne zmienić można także za
pomocą klawiszy kursora. Naciśnięcie klawisza „w prawo” [
→
] spowoduje zwiększenie
numeru okna aktywnego. Jeżeli na ekranie są na przykład trzy okna wykresów i oknem
aktywnym jest okno nr 1, to po naciśnięciu klawisza „w prawo”, nowym oknem
aktywnym będzie okno nr 2. Analogicznie, użycie klawisza „w lewo” [
←
], spowoduje
zmniejszenie numeru okna aktywnego. Nagłówek tego okna wyróżniony jest innym
kolorem. Po uruchomieniu programu oknem aktywnym jest okno 1 (patrz rys. 2).
•
Opcja „funkcja”
Użytkownik może wybierać tu funkcję jaka ma zostać narysowana lub dorysowana (patrz
opcja „rysuj / dorysuj”) w oknie aktywnym. Dokonać tego można za pomocą klawiszy
kursora. Użycie klawisza „w prawo” powoduje zmianę funkcji w następującym porządku:
Vx, Vy, Fi, n
1
, n
2
, ... n
nw
(wartość nw jest liczbą pasm nadproży i złączy w budynku). Za
pomocą klawisza „w lewo” możemy zmieniać te funkcje w porządku odwrotnym.
•
Opcja „rysuj / dorysuj”
Po uruchomieniu programu aktywna jest opcja „rysuj”. Naciskając klawisz ENTER,
użytkownik może narysować, w oknie aktywnym, wybraną funkcję (patrz opcja
„funkcja”). Spowoduje to „wykasowanie” aktualnej zawartości okna i narysowanie w nim
nowego wykresu. Jeżeli natomiast naciśniemy klawisz „w prawo”, nastąpi przełączenie
do trybu „dorysuj”. Po naciśnięciu klawisza ENTER, nastąpi wówczas dorysowanie
nowego wykresu funkcji do aktualnej zawartości okna. W ten sposób można w jednym
oknie, na jednym układzie współrzędnych, rysować wykresy kilku funkcji. Naciśnięcie
klawisza „w lewo” spowoduje ponowne przejście do trybu „rysuj”.
Rys. 3 Ekran postprocesora BW7V ze zmienioną liczbą okien
•
Opcja „węzły” – klawisze SHIFT+W
Opcja ta powoduje włączenie / wyłączenie wyświetlania punktów węzłowych na
podstawie których interpolowana jest funkcja.
7. PRZYKŁAD ZASTOSOWANIA
Jako przykład wybrano jeden z analizowanych ostatnio obiektów, przeznaczony do realizacji
na terenie Poznania. Jest to 15-kondygnacyjny budynek wysokości 60.55 m o konstrukcji
monolitycznej. Układ usztywniający tworzy zespół ścian o grubości 25 cm wykonanych
z betonu B25, połączonych pasmami nadproży oraz stropami płytowymi. Obliczenia
wykonano dla 2 zestawów obciążeń poziomych i 5 zestawów obciążeń pionowych oraz
jednego wariantu ekstremum.
Na rys. 4 pokazano przemieszczenia poziome konstrukcji od parcia wiatru w kierunku Y,
otrzymane dla pierwotnej wersji układu usztywniającego. W tym przypadku wystąpiły zbyt
duże przemieszczenia na skutek skręcania względem górnego, lewego naroża układu
usztywniającego.
Po
analizie
rysunku
przemieszczeń
układu
usztywniającego,
wygenerowanego przez postprocesor BW7V, stwierdzono celowość dodania elementów
usztywniających położonych w maksymalnej możliwej odległości od środka skręcania
ustroju. W związku z tym układ usztywniający uzupełniono ścianą zamykającą u dołu i
małym trzonem zawierającym klatkę schodową u góry, po lewej stronie budynku.
Rys. 4 Przemieszczenia poziome pierwotnej konstrukcji od parcia wiatru w kierunku Y
Rys. 5 Przemieszczenia poziome
od parcia wiatru w kierunku Y dla zmodyfikowanego układu
Rys. 6 Wykresy przemieszczeń poziomych oraz sił tnących w paśmie nadproży,
w którym siła jest ekstremalna, dla układu zmodyfikowanego
Rys. 5 przedstawia przemieszczenia poziome od parcia wiatru w kierunku Y (schemat nr 2)
dla zmodyfikowanego układu. Widać, że skręcanie układu zostało bardzo ograniczone.
Ekstremalne przemieszczenie dla nowego układu wynosiło 21.7 mm i nie przekraczało
wartości dopuszczalnej. Na rys. 6 przedstawiono otrzymane z postprocesora BW7F dla
schematu nr 2 wykresy przemieszczeń poziomych oraz sił tnących w paśmie nadproży,
w którym siła jest ekstremalna.
8. PODSUMOWANIE
Postprocesory BW7V i BW7F umożliwiają skrócenie pracochłonnej i uciążliwej analizy
wyników otrzymanych w wyniku działania systemu BW-7, przeznaczonego do analizy
wytrzymałościowej konstrukcji usztywniających w budynkach wielokondygnacyjnych.
Stwierdzono przydatność opisanych postprocesorów w sytuacji konieczności ciągłego
skracania cykli projektowych, wymuszonej konkurencją. W szczególności przydatny
w praktyce okazał się postprocesor BW7V, wizualizujący sposób przemieszczania się
budynku. Otrzymane z postprocesora rysunki wskazują projektantowi fragmenty konstrukcji
wymagające wzmocnienia, bądź też miejsca poczynienia możliwych oszczędności bez szkody
dla bezpieczeństwa budynku.
Trwa dalsza rozbudowa systemu. Aktualnie prowadzone prace koncentrują się na
przygotowaniu uproszczonego zarządzaniu projektami z wykorzystaniem środowiska Delphi
firmy Imprise/Borland.
LITERATURA
1. Bogenschütze P.M.: Borland & Turbo Pascal 7.0. Podstawy profesjonalnego
programowania, SIGMA NOT, Warszawa 1994.
2. Marciniak A.: Borland Pascal 7.0, Nakom, Poznań 1993.
3. Wdowicki J., Wdowicka E.: Analiza statyczna przestrzennych układów ścianowych
z nadprożami. Część IV. System programów komputerowych, Met. Komp. w Inż. Ląd., 3,
2 (1993) 9-33.
4. Wdowicka E., Wdowicki J.: Analiza statyczna przestrzennych układów ścianowych
z nadprożami. Część V. Przykłady obliczeń, Metody komputerowe w Inżynierii Lądowej,
3, 2, (1993) 35-59.
5. Wdowicki J., Wdowicka E.: System of programs for analysis of three-dimensional shear
wall structures, The Structural Design of Tall Buildings, 2, 4 (1993) 295- 305.
6. Wdowicki
J.,
Wdowicka
E.:
System
obliczeń
ś
cianowych
budynków
wielokondygnacyjnych,
w:
II
Wiosenna
Szkoła
"Komputerowe
wspomaganie
projektowania, wytwarzania i eksploatacji", śegiestów, 11-15 maja 1998 r., WAT,
Warszawa 1998, tom "Wykłady i prezentacje", 47-54.
7. Wdowicki J., Tomaszewski A., Wdowicka E.: Postprocesor wspomagający ocenę
wytężenia ścian budynku, w: III Szkoła "Komputerowego wspomagania projektowania,
wytwarzania i eksploatacji, Szczyrk 10-14 maja 1999, Helion, Warszawa-Gliwice 1999,
135-142.
8. Wilton R.: Komputerowe karty graficzne, READ ME, Warszawa 1995.