program
Transkrypt
program
Budynki Wysokie dla Windows Podręcznik UŜytkownika Jacek Wdowicki Waldemar Tomaszewski Wersja 1.6 Dokument niniejszy jest opisem programu „BW for Windows” powstałego na bazie programów BW-7 i DAMB. Program słuŜy do analizy trzonowych i ścianowych konstrukcji usztywniających budynków wysokich [Wdo91, Wdo93, Wdo93i, Wdo95, Wdo97, Wdo98x, Wdo98y]. Program realizuje trzy zasadnicze zadania: wczytanie danych, analiza obliczeniowa, wydruk wyników obliczeń. Przed dokonaniem obliczeń program wczytuje dane, na podstawie których zdefiniowana zostaje konstrukcja. Dane do obliczeń tworzone są przez niezaleŜne programy i dostarcza się je w postaci specjalnego pliku tekstowego [Wdo97f,Wdo05c, Wdo05d]. Wynikiem działania programów inicjujących jest utworzenie pliku binarnego, który zawiera definicję modelu matematycznego rozwiązywanego zagadnienia [Wrz78c]. Plik ten jest łącznikiem pomiędzy wszystkimi częściami programu. Programy obliczeniowe stanowiące rdzeń pakietu zachowują w tym pliku wyniki przekształceń. Po dokonaniu wszystkich wymaganych obliczeń program zajmuje się sformatowaniem i wydrukiem wyników. Wyniki działania programu generowane są w postaci pliku tekstowego. Jednym z elementów programu jest zestaw modułów do wizualizacji danych wejściowych i przetworzonych przez system [Wdo98b, Wdo99, Wdo99c, Wdo00, Wdo00i, Wdo00j, Wdo06f, Wdo06g]. Dla potrzeb programu opracowano uogólnioną na przypadek zerowych wartości własnych metodę rozwiązywania równań róŜniczkowych [Wdo80, Wdo83].Do programu włączono, jako jego moduły, szereg początkowo oddzielnych programów. MoŜna tutaj wymienić programy dla analizy algebraicznych zagadnień własnych [Mic74], analizy prętów cienkościennych [Rap75], obliczania normowych oddziaływań parcia wiatru [Wdo00k], obliczania zastępczej długości obliczeniowej nadproŜa zamocowanego w ścianach podatnych[Wdo06d] itd. Program obecnie zapisany jest w języku Delphi [Bod05b, Lis02b, Mil98, Osi97]. Do jego kompilacji wykorzystuje się środowisko Turbo Delphi 2006 [Brą06]. Przy powstawaniu kolejnych wersji programu starano się przestrzegać zasad inŜynierii oprogramowania [Beg97, Beg00b, Beg03b, Beg06, Wdo00e, Wdo00g, Wdo01] i dbać o jego efektywność [Wdo99d]. Program był wielokrotnie wykorzystywany w praktyce projektowej w analizach statycznych [Wdo95, Wdo03c, Wdo06] i dynamicznych [Wdo95, Wdo05]. BW for Windows – User’s Guide 2 1. Główne okno aplikacji Główne okno aplikacji pełni rolę centrum sterowania funkcjami dostępnymi w programie. Podzielone jest ono na trzy zasadnicze części: panel danych, panel narzędziowy, pasek menu. Wszystkie funkcjach programu dostępne są za pomocą myszki lub klawiatury. Niektórym opcjom przypisane są takŜe klawisze skrótu. Korzystać z nich moŜna uŜywając kombinacji klawisza ALT i klawisza odpowiadającego podkreślonej literze występującej w nazwie funkcji. Panel danych Dane i opis danych – W skład tej grupy elementów wchodzi panel danych oraz panel opisu danych. Panel danych stanowi lista dostępnych plików z danymi do obliczeń. Do wyboru mamy pliki typu BW7, BW8 i BW9 zawierające dane do obliczeń statycznych, dynamicznych i nieliniowych. Pliki innego typu nie będą wyświetlane na liście plików. Dane, dla których wykonano obliczenia oznaczone są symbolem , w przeciwnym wypadku oznaczone są przez symbol . Po wybraniu pliku z danymi w prawym oknie „Opis danych” pojawia się ich krótki opis. W przypadku, gdy dla danych wykonane zostały obliczenia, dodatkowo wyświetlony zostanie plik OUT wygenerowany podczas obliczeń. W przypadku, gdy dla danych nie zostały wykonane obliczenia, niedostępne są następujące elementy paska narzędziowego: Korekta wyników, Wizualizacja przemieszczeń, Wizualizacja napręŜeń, Wizualizacja zmienności sił w nadproŜach. BW for Windows – User’s Guide 3 Pasek narzędziowy Oblicz – wybranie tego klawisza powoduje rozpoczęcie obliczeń na podstawie wcześniej wybranych danych. Proces obliczeniowy uzaleŜniony jest od parametrów obliczeń. Postęp procesu obliczeń widoczny jest na głównym panelu. Dodatkowo w trakcie obliczeń wyświetlana jest nazwa funkcji przetwarzającej dane. Po zakończeniu obliczeń podawany jest czas ich realizacji (gdzie?). W wyniku działania funkcji obliczeniowych utworzone zostaną dwa trzy? pliki D-R i OUT i CAL. Jeden *.D-R jest pomocniczym plikiem przechowującym pośrednie wyniki przekształceń. Plik OUT jest raportem zawierającym wyniki obliczeń. MoŜna go poddać dodatkowemu procesowi obróbki i formatowania. Jest on podstawą do sporządzenia dokumentacji wyników analizy konstrukcji. Plik CAL jest plikiem informującym aplikację, Ŝe dla danego pliku wykonano pomyślnie obliczenia. Na podstawie plików tego typu system wyświetla odpowiedni symbol dla plików w panelu danych. Edycja danych – powoduje uruchomienie edytora tekstowego umoŜliwiającego podgląd lub edycję pliku danych. Preprocesor – jest programem realizującym graficzną prezentację opisujących konstrukcję danych w pliku wejściowym. Edycja wyników – powoduje uruchomienie edytora tekstowego umoŜliwiającego podgląd lub edycję pliku powstałego po wykonaniu obliczeń. Wizualizacja przemieszczeń – Postprocesor BW7V jest częścią systemu obliczania konstrukcji BW-7. Na podstawie danych generowanych przez system program wizualizuje, na rzucie konstrukcji, przemieszczenia ścian konstrukcji usztywniającej lub przemieszczenia ekstremalne wybranych punktów, co w znaczny sposób ułatwia sprawdzenie ich poprawności i analizę. Program BW7V jest postprocesorem graficznym napisanym w języku Pascal. Dane wejściowe program czerpie z pliku o rozszerzeniu *.d-r (generowanego przez system). 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 (dane te wykorzystywane są przez postprocesor BW7S). Wizualizacja napręŜeń – Postprocesor BW7S jest częścią systemu obliczania konstrukcji BW-7. Na podstawie danych generowanych przez system program wizualizuje, na zadanych w danych rzędnych wysokości, rozkład napręŜeń w ścianach konstrukcji usztywniającej, co w znaczny sposób ułatwia sprawdzenie ich poprawności i analizę. Program BW7S jest postprocesorem graficznym, napisanym w języku Pascal. Dane wejściowe programu stanowi plik z rozszerzeniem *.d-r (generowany przez system). 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ę siły i długości, minimalną i maksymalną wartość napręŜenia danego rodzaju w całym układzie usztywniającym oraz dane opisujące napręŜenia. Budując program przyjęto, Ŝe ściany połączone w sposób niepodatny tworzą element, ściana jest natomiast podzielona na fragmenty o stałej wartości napręŜenia. BW for Windows – User’s Guide 4 Wizualizacja funkcji wzdłuŜ wysokości – Postprocesor BW7F jest częścią systemu obliczania konstrukcji BW-7. Zadaniem tego programu jest rysowanie funkcji danych i wyników dla danego układu usztywniającego wzdłuŜ wysokości budynku. Między innymi moŜliwe jest wykonanie wykresów przemieszczeń poziomych VG(z) i sił tnących w pionowych pasmach nadproŜy nN(z) . Program BW7F jest postprocesorem graficznym napisanym w języku Pascal. Dane wejściowe program czerpie z pliku o rozszerzeniu *.d-r (generowanego przez system). Plik ten zawiera m.in.: wartości rzędnych i wartości poszczególnych funkcji w tych rzędnych. Menu kontekstowe - Wszystkie omawiane dotychczas przyciski dostępne są równieŜ z poziomu menu kontekstowego w panelu danych: Kasowanie – Funkcja ta pozwala na usuniecie wybranych plików wynikowych, wygenerowanych przez program. Do wyboru mamy pliki typu OUT, D-R, PST, CAL lub Wszystkie. MoŜliwy jest takŜe selektywny wybór plików. Parametry obliczeń – jest opcją słuŜącą do ustawianie parametrów obliczeń. BW for Windows – User’s Guide 5 Katalogi – program daje moŜliwość ustalenia lokalizacji plików danych i wyników. Operację wyboru katalogów wykonujemy przy pomocy okna dialogowego LOKALIZACJA DANYCH. Wyboru ścieŜki dokonujemy przez wskazanie napędu dysku i katalogu na tym dysku, a następnie potwierdzeniem wyboru klawiszem OK. Parametry obliczeń - MoŜliwy jest takŜe szczegółowy dobór parametrów obliczeń. W przypadku obliczeń statycznych do wyboru mamy: Przemieszczenia – obliczanie przemieszczeń. Siły w nadproŜach – obliczanie sił w nadproŜach. Siły przekrojowe – obliczanie sił przekrojowych. W przypadku obliczeń dynamicznych do wyboru mamy: Dynamika – dokonane zostaną tylko obliczenia analizy dynamicznej. Statyka i dynamika – dokonane zostaną obliczenia zarówno analizy statycznej jak i dynamicznej. Drgania własne - obliczanie wyłącznie drgań własnych. W przypadku obliczeń nieliniowych do wyboru mamy: Obliczenia testowe – Obliczenia standardowe – Obliczenia pełne – We wszystkich przypadkach mamy moŜliwość wyboru sposoby wydruku liczb. BW for Windows – User’s Guide 6 Postać normalna wydruku – wydruk obliczeń w postaci tradycyjnej (nie w postaci półlogarytmicznej inaczej nazywanej postacią wykładniczą). Pomoc – wyświetla plik pomocy. 2. Menu aplikacji Menu plik – grupa opcji słuŜących do operacji na plikach. Nowy – otwarcie i edycja nowego pliku tekstowego. Z załoŜenia pozycja ta słuŜy do edycji plików zawierających proste dane. Otwórz – otwarcie istniejącego pliku. Pozycję tę wykorzystać moŜna do modyfikacji danych lub poprawienia formatowania pliku wynikowego. Po wybraniu jej opcji wyświetlane jest standardowe okno dialogowe do wyboru pliku. Zamknij – jest programie, co oznacza? Wyjście – wyjście z systemu BW for Windows. Menu pomoc – pomoc (nie ma w programie) oraz informacje do programu. Informacje – wybranie tej opcji powoduje otwarcie okna zawierającego podstawowe dane o systemie oraz autorach. BW for Windows – User’s Guide 7 Proszę zmienić w programie (i na powyŜszym rysunku) wersję na 1.5 oraz po mgr inŜ. Artur Tomaszewski dodać Waldemar Tomaszewski (z aktualnymi tytułami). Proszę rozwaŜyć zamianę słowa „Analizator” na „Program analizy”. 3. Edytor tekstowy Edytor tekstowy słuŜy do przeglądania i modyfikacji danych wejściowych do systemu oraz wyników wygenerowanych podczas obliczeń. BW for Windows – User’s Guide 8 Dostęp do wszystkich funkcji dostępnych w edytorze uzyskujemy za pomocą klawiszy na panelu sterowania. W skład funkcji edytora wchodzą NOWY, OTWÓRZ, ZAPISZ, ZAPISZ JAKO, DRUKUJ, ZNAJDŹ, WYBÓR CZCIONKI. Nowy – czyszczenie zawartości edytora. Otwórz – opcja ta słuŜy do wczytania do edytora istniejącego pliku danych lub wyników. (proszę uaktualnić rys. – obecnie rozszerzenie INP zostało zastąpione rozszerzeniami BW7, BW8, BW9) Zapisz – słuŜy do zapisu edytowanego pliku. JeŜeli plik nie został wcześniej zapisany to system zapyta o nazwę pliku. Zapisz jako – słuŜy do zapisu edytowanego pliku z nową nazwą. Drukuj – słuŜy do wydruku edytowanego. BW for Windows – User’s Guide Znajdź – opcja ta jest bardzo pomocna do wyszukiwaniu w pliku fragmentu tekstu. Czcionki – zmiany dotyczące czcionki: rodzaju czcionki, stylu czcionki, wielkości. 9 BW for Windows – User’s Guide 10 LITERATURA: Beg97. Begier B., Wdowicka E., Wdowicki J.: On the methodics providing software quality in civil engineering applications, in: Software Quality Engineering, Ed.: C. Tasso, M. Pighin, R.A. Adey, Computational Mechanics Publications, Southampton 1997, 71-80. Beg00b. Begier B., Wdowicki J., Wdowicka E.: Quality aspects of software for analysis of shear wall tall buildings. Part 1: Analysis of problem domain and quality requirements, in: Lightweight Structures in Civil Engineering, Proc. of the Local Seminar of IASS Polish Chapter, Warsaw - Cracow, 1 December, 2000, 7-11. Beg03b. Begier B., Wdowicki J.: Ocena jakości oprogramowania inŜynierskiego przez uŜytkowników, w: IV Krajowa Konferencja „Metody i systemy komputerowe w badaniach naukowych i projektowaniu inŜynierskim”, Kraków, 26-28 listopada 2003, 547-552. Beg06. Begier B., Wdowicki J., Feedback from Users on a Software Product to Improve Its Quality in Engineering Applications, w: IFIP International Federation for Information Processing, Volume 227, 2006, Software Engineering Techniques: Design for Quality, ed. K. Sacha, Springer Verlag, Boston, s. 167−178. Bod05b. Boduch A.: Delphi 2005. Kompendium programisty Helion, Gliwice 2005. Brą06. Brągoszewski P.: Borland kontratakuje, PCWK, 11 (2006) 178-179. Lis02b. Lischner R.: Delphi. Almanach, Helion, Gliwice 2002. BW for Windows – User’s Guide 11 Mic74. Michalski Z., Hejmanowski J., Wdowicki J.: Opracowanie procedury (typu "kombajn") rozwiązywania pełnego problemu własnego dla dowolnych macierzy rzeczywistych, Raport nr GMM-2/74, Polit. Pozn., Poznań 1974. Mil98. Miller T., Powell D.: Delphi 3: Księga eksperta, Tom 1 i 2, Helion, Gliwice 1998. Osi97. Osier D., Grobman S., Batson S.: Delphi 2, Helion, Gliwice 1997. Rap75. Rapp P., Wrześniowski K., Wdowicki J.: Skręcanie nieswobodne prętów złoŜonych o przekroju otwartym, Rozp. InŜ., 23, 4 (1975) 625-640. Wdo80. Wdowicka E., Wrześniowski K.: Realizacja algorytmu rozwiązywania układów równań róŜniczkowych w systemie BW06, Mech. i Komp., 2 (1980) 237-248. Wdo83. Wdowicka E., Wdowicki J., Wrześniowski K.: Algorytm rozwiązywania układów równań róŜniczkowych, występujących przy analizie ścianowych konstrukcji usztywniających budynki wielokondygnacyjne, w: VI Konf. "Metody Komput. w Mech. Konstrukcji", Białystok, czerwiec 1983, 171- 179. Wdo91. Wdowicki J., Wdowicka E.: Integrated system for analysis of three-dimensional shear wall structures, Comp. Meth. in Civil Engineering, 1, 3-4 (1991) 53-60. Wdo93. Wdowicki J., Wdowicka E.: Analiza statyczna przestrzennych układów ścianowych z nadproŜami, Metody Komputerowe w InŜynierii Lądowej, Część I: Równania problemu, 3, 1 (1993) 9-24, Część II: Rozwiązania równań problemu, 3, 1 (1993) 25-30, Część III: Algorytm rozwiązywania układów równań róŜniczkowych, 3, 1 (1993) 31-42, Część IV: System programów komputerowych, 3, 2 (1993) 9-33, Część V: Przykłady obliczeń, 3, 2 (1993) 35-59. Wdo93i. 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. Wdo95. Wdowicki J., Wdowicka E., Błaszczyński T.: Integrated system for analysis of shear wall tall buildings, in: Proc. of the Fifth World Congress "Habitat and High- Rise: Tradition and Innovation", Council on Tall Buildings and Urban Habitat, Amsterdam, May 14-19, 1995, 1309-1324. Wdo97. Wdowicki J., Wiśniewski M.: Data base conversational generation of designing task from digital model of structure in AutoCAD system, in: Proc. XIII Polish Conf. on Computer Methods in Mechanics, Poznań University of Technology, Poznań 1997, vol. 4, 1379-1386. Wdo97f. Wdowicki J., Wdowicka E.: Opis zadania projektowego w systemie zintegrowanym, Met. Komp. w InŜ. Ląd., Nr 3, 1997, 101-116. Wdo98b. Wdowicki J., Tomaszewski A., Wdowicka E.: Postprocesor wykonujący kolorowe mapy napręŜeń występujących w ścianach budynków - realizacja w języku Pascal, Raport IKB PP, Politechnika Poznańska, Poznań 1998, 1-47. Wdo98x. Wdowicki J., Wdowicka E.: Komputerowy system analizy wytrzymałościowej ścianowych konstrukcji usztywniających budynki wysokie "BW-7", Informacja, wyd. 2, Polit. Pozn., Poznań 1998, 1-3. Wdo98y. Wdowicki J., Wdowicka E.: Komputerowy system "DAMB" analizy dynamicznej budynków wysokich usztywnionych konstrukcjami ścianowymi, Informacja, wyd. 2, Polit. Pozn., Poznań 1998, 1-2. Wdo99. Wdowicki J., Tomaszewski A., Wdowicka E.: Postprocesor wspomagający ocenę BW for Windows – User’s Guide 12 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. Wdo99c. Wdowicki J., Tomaszewski A., Wdowicka E.: Postprocessor for stress distribution evaluation in shear wall structures, Computer Methods in Mechanics, Proc. of the XIV Polish Conf. on ..., 26-28 May 1999, Rzeszów, Poland, Rzeszów Univ. of Technology, Rzeszów 1999, 385-386. Wdo99d. Wdowicki J., Tomaszewski W., Tomaszewski A.: Dynamic main storage allocation in computer programs for analysis of structures, Computer Methods in Mechanics, Proc. of the XIV Polish Conf. on ..., 26-28 May 1999, Rzeszów, Poland, Rzeszów Univ. of Technology, Rzeszów 1999, 387-388. Wdo00. Wdowicki J., Tomaszewski A., Wdowicka E.: Prezentacja wyników w systemie obliczania budynków usztywnionych ścianami, w: IV Szkoła "Komputerowego wspomagania projektowania, wytwarzania i eksploatacji, Jurata, 15-19 maja 2000, Helion, Warszawa 2000, 383-392. Wdo00e. Wdowicka E., Wdowicki J.,Begier B.: Quality aspects of software for analysis of shear wall tall buildings. Part 2: Software design, implementation, and results, in: Lightweight Structures in Civil Engineering, Proc. of the Local Seminar of IASS Polish Chapter, Warsaw - Cracow, 1 December, 2000, 143-148. Wdo00g. Wdowicki J., Tomaszewski W.: BW dla Windows. Dokumentacja techniczna, Raport IKB PP, Poznań 2000, 1-13. Wdo00i. Wdowicki J., Tomaszewski A.: Postprocesory systemu BW dla Windows. Dokumentacja techniczna wersja 1.2, Raport IKB PP, Poznań 2000, 1-57. Wdo00j. Wdowicki J., Tomaszewski A.: Postprocesory systemu BW dla Windows. Podręcznik uŜytkownika wersja 1.1, Raport IKB PP, Poznań 2000, 1-22. Wdo00k. Wdowicka E., Wdowicki J.: Program umoŜliwiający określenie obciąŜenia wiatrem budynków wysokich. Dokumentacja programu WIATR, Raport IKB PP, Poznań, 2000, 1-23. Wdo01. Wdowicki J.A., Wdowicka E.M., Tomaszewski A.M.: Integrated System for multistorey buildings – use of software engineering rules, 2nd European Conference on Computational Mechanics: Solids, Structures and Coupled Problems in Engineering, Cracow, Poland, June 26-29, 2001, Abstracts, Vol. 1, 408-409, full version on CD-ROM, minisymposium 10, 1-20. Wdo03c. Wdowicki J.A., Wdowicka E.M., Błaszczyński T.Z.: Analiza statycznowytrzymałościowa konstrukcji rewitalizowanego budynku biurowego, w: Advanced Mechanics of Urban Structures, Workshop, Sept. 25-26, 2003, Sopot, Poland, ed. I. Kreja, Gdańsk 2003, 113-116. Wdo05. Wdowicka E.M., Wdowicki J.A., Błaszczyński T.Z.: Seismic analysis of the "South Gate" tall building according to Eurocode 8, The Structural Design of Tall and Special Buildings, 14, 1 (2005) 59-67. Wdo05c. Wdowicki J., Nowak M.: Preprocesor POL-3 generujący opis konstrukcji usztywniającej na podstawie rysunków budynku. Dokumentacja uŜytkownika, Raport IKB, Pol. Poznańska, Poznań 2005, 1-51. Wdo05d. Wdowicki J., Nowak M.: Preprocesor POL-3 generujący opis konstrukcji usztywniającej na podstawie rysunków budynku. Dokumentacja techniczna, Raport IKB, Pol. Poznańska, Poznań 2005, 1-90. Wdo06. Wdowicki J., Wdowicka E.: Zastosowanie modelu ciągłego w analizie konstrukcji usztywniających budynki wielokondygnacyjne, BW for Windows – User’s Guide InŜ. i Bud. 62, 3 (2006) 170-173. Wdo06d. Wdowicka E., Wdowicki J.: Program BW dla Windows. Procedury umoŜliwiające wyznaczenie długości obliczeniowej nadproŜa zamocowanego w ścianach podatnych. Raport IKB, Pol. Poznańska, Poznań 2006, 1-13. Wdo06f. Wdowicki J., Tomaszewski A., Tomaszewski W.: Postprocesory systemu BW dla Windows. Dokumentacja techniczna wersja 1.5, Raport IKB PP, Poznań 2006, 1-63. (w Dział. Stat. 2000 NIE wykazano w zestawieniu publikacji i NIE podano tekstu) Wdo06g. Wdowicki J., Tomaszewski A., Tomaszewski W.: Postprocesory systemu BW dla Windows. Podręcznik uŜytkownika wersja 1.3, Raport IKB PP, Poznań 2006, 1-24. Wrz78c. Wrześniowski K., Wdowicka E., Wdowicki J.: Projekt systemu BW-7, ITKB, Poznań, 1978. 13