podręcznikiem
Transkrypt
podręcznikiem
Instrukcja obsługi programu obliczeniowego W istocie rzeczy pod nazwą program kryje się cały pakiet plików wśród których znajdują się także dwa inne programy usługowe, arkusz MSExcel w wersji 2000 oraz zwykłe pliki tekstowe z rozszerzeniem „.dat”(zakłada się że pliki te automatycznie otwiera Notatnik systemu Windows ,czyli program o nazwie „notepad.exe”). Oczekuje się, że potencjalny użytkownik ma zainstalowane kompatybilne oprogramowanie. W przeciwnym wypadku zainstalowane programy mogą działać niepoprawnie. Cały pakiet jest spakowany w jednym samorozpakowującym się pliku o nazwie „instal_obw.exe” i można go pobrać lub uruchomić poprzez kliknięcie myszką wyróżnionego linku <Obwiednia> znajdującego się w zakładce MATERIAŁY POMOCNICZE/OPROGRAMOWANIE/ na stronie internetowej: http://mk.il.pw.edu.pl. Instalacja Przed rozpoczęciem instalacji trzeba utworzyć nowy katalog nadając mu np. nazwę ”Obwiednia”. W trakcie instalacji katalog ten należy wybrać za pomocą pojawiającego się pola dialogowego <Browse…>. Katalog ten stanie się katalogiem głównym programu. Rozpakowane pliki wiernie odtworzą strukturę katalogów pliku źródłowego. Struktury tej nie wolno zmieniać np. poprzez zmianę nazw plików. Po instalacji pod żadnym pozorem nie wolno także zmieniać bezpośrednio zawartości podkatalogu <BIN>. Pośredni dostęp do wybranych plików tego podkatalogu umożliwia uruchomienie tzw. plików wsadowych, które znajdą się w katalogu głównym programu. Aby program działał poprawnie w ustawieniach regionalnych systemu operacyjnego musi być wybrana kropka, a nie przecinek jako separator części dziesiętnych liczb. Wyznaczenie obwiedni momentów zginających za pomocą programu Zainstalowany program pozwala wyznaczyć obwiednię momentów zginających dowolnego układu belek, którego liczba przęseł jest mniejsza od 11(maksymalnie 10 przęseł). Granice przęseł wyznaczają podpory, przeguby, a także skokowe zmiany sztywności EJ lub ciężaru własnego. Program pozwala uwzględnić ciężar własny każdego przęsła oraz zmienne obciążenia użytkowe. Obliczenia za pomocą programu przebiegają dwufazowo. Obydwie fazy wymagają aktywnego współdziałania użytkownika. Pierwsza z nich to staranne przygotowanie danych. Druga to uruchomienie programu. Fazy te opisano w kolejnych podpunktach. 1 Pierwsza faza obliczeń - przygotowanie danych Klikniecie myszką w katalogu głównym programu pliku wsadowego gent.bat uruchamia odpowiedni program usługowy. W efekcie jego działania powinno pojawić się pytanie o liczbę przęseł analizowanego układu belkowego. Następne pytania dotyczą rozpiętości kolejnych przęseł. W odpowiedzi na te pytania użytkownik powinien wpisać odpowiednie dane. Należy pamiętać, że separatorem dziesiętnym liczb musi być kropka. Zaleca się stosowanie porównawczych miar odległości przy założeniu, że jednostka długości jest oznaczona literą a. Zaraz po podaniu rozpiętości przęsła trzeba udzielić odpowiedzi na pytanie czy następne przęsło jest połączone przegubowo?. Zasadność tego pytania tłumaczy to, że wyklucza się sytuację w której w miejscu połączenia przegubowego występuje podpora. W istocie rzeczy opisana sytuacja oznaczałaby rozdzielenie całego układu belek na dwa niezależne podukłady. Innymi słowy twierdząca odpowiedź na to pytanie(wpisanie litery t) wyklucza obecność podpory, co znajdzie swoje odzwierciedlenie w danych opisujących warunki brzegowe. Zaś odpowiedź przecząca(wpisanie litery n) wskazuje na istnienie swobodnego podparcia w węźle rozgraniczającym przęsła, co znajdzie także odzwierciedlenie w odpowiednich warunkach brzegowych. Jeśli w rzeczywistości nie występuje podpora w tym węźle to będzie możliwość skorygowania odpowiedniego warunku brzegowego. Albowiem po sekwencji pytań dotyczących przęseł układu pojawi się polecenie zmodyfikowania warunków brzegowych skrajnych węzłów. Aby ułatwić to zadanie automatycznie otwierany jest plik tekstowy z warunkami brzegowymi o nazwie „war_b.dat”. Uwaga: podczas edycji wszystkich plików z danymi nie należy używać klawisza <Enter>. Bowiem każda dana liczbowa ma swoje pole z wartością domyślną (przeważnie równą zeru). Tak więc edycja polega tylko na zastąpieniu wartości domyślnych. Nieprzestrzeganie tej zasady może naruszyć wymaganą strukturę danych, a w konsekwencji doprowadzić do błędu w dalszych obliczeniach. W kolejnych wierszach pliku „war_b.dat” występują kody warunków brzegowych poprzedzone numerem węzła (numeracja węzłów rozpoczyna się od zera). Znaczenie kodów warunków brzegowych jest następujące. Same zera rozdzielone spacjami oznaczają brak jakiejkolwiek podpory. Znaczenie wszystkich możliwych kodów zestawiono w tabeli. 2 Kod warunku brzegowego Rodzaj podpory 00 brak podpory 10 podpora przegubowa 11 pełne utwierdzenie utwierdzenie z możliwością 01 przemieszczenia pionowego Podkreślmy to jeszcze raz. Użytkownik jest zobowiązany do zmodyfikowania kodów skrajnych węzłów(pierwszy i ostatni wiersz w pliku „war_b.dat”), gdyż domyślnie zakłada się brak podpory w tych węzłach. Przy tej okazji, zachowując dużą przezorność, można też zmienić sposób podparcia innych węzłów. Następnie plik należy zamknąć w taki sposób aby zachować wprowadzone zmiany. Po tym automatycznie zostanie otwarty kolejny plik z danymi o nazwie „geom.dat”. Żeby zrozumieć zakres ingerencji użytkownika w jego zawartość, opiszmy jego strukturę. W wierszach pliku występują po dwie dane liczbowe charakteryzujące kolejne przęsła. Pierwsza liczba określa sztywność przęsła na zginanie i jest mnożnikiem jednostki porównawczej EJ. Domyślnie przyjmuje się stałą sztywność wszystkich przęseł. Druga liczba oznacza intensywność obciążenia ciężarem własnym przęsła i jest mnożnikiem jednostki porównawczej g. Wartością domyślną jest jeden, czyli aby pominąć wpływ ciężaru któregoś przęsła liczbę jeden trzeba zastąpić zerem. Po wprowadzeniu zmian plik trzeba zamknąć tak aby ich nie stracić. Ostatnim z plików zawierających dane nazywa się „obc.dat” i także otwierany jest automatycznie po zamknięciu poprzedniego pliku. Dane zawarte w pliku „obc.dat” dotyczą wyłącznie zmiennych obciążeń użytkowych. W wierszu pierwszym znajdują się następujące liczby rozdzielone spacjami: p yi yk p1 p2……pe , gdzie pi oznacza wartość ciągłego obciążenie użytkowego i-tego przęsła, a pozostałe oznaczenia dotyczą zestawu obciążeń ruchomych zgodnie z rysunkiem poniżej. yi yk Pn p P2 y2 P1 y1=0 yn Następne wiersze zawierają po dwie liczby rozdzielone spacją: 3 Pm ym ,gdzie (m = 1, 2,…, n) Tego typu wierszy jest tyle ile występuje sił skupionych w zestawie obciążeń ruchomych. Przypomina się, że pierwsza liczba określa wartość siły skupionej, a druga jej odległość od czoła zestawu. Wszystkie dane będące odległościami muszą być podane w jednostkach w których zwymiarowano rozpiętości przęseł. Wszystkie odległości są nieujemne i odmierza się je od czoła zestawu. Wartości obciążeń powinny być wyrażone poprzez wielkości porównawcze g lub ga. Po pierwszym otwarciu pliku wszystkie dane w nim zawarte mają wartość zero, a oprócz tego przewidziano dziesięć wierszy przeznaczonych do opisu sił skupionych. Podczas edycji nie należy usuwać zbędnych wierszy. Po zakończeniu edycji pliku trzeba go zamknąć tak aby nie stracić wprowadzonych zmian. Ponowna edycja wszystkich plików zawierających dane jest możliwa przez uruchomienie w katalogu głównym pliku wsadowego „dane.bat”. Przykład 1 Rys 1. Układ belek z obciążeniem stałym i ruchomym obciążeniem użytkowym. Układ składa się z trzech przęseł. Ciężar własny i sztywność EJ jest stała na całej rozpiętości. Zawartość plików z danymi do wyznaczenia obwiedni momentów zginających tego układu przedstawiono poniżej. Plik war_b.dat: Plik geom.dat: Plik obc.dat: 0 1 2 3 1.0 1.0 1.0 1.0 1.0 1.0 0.5 0.2 0.0 0.0 0.0 0.0 2.0 0.0 1.0 0.2 ............ 1 0 1 0 1 00 0 1 4 Druga faza obliczeń – uruchomienie programu Żeby uzyskać efekt w postaci obwiedni momentów zginających trzeba w katalogu głównym programu kliknąć myszką plik wsadowy obw.bat. W ten sposób zostanie uruchomiony zasadniczy program pakietu, a następnie program usługowy skalujący rysunki. Użytkownik powinien obserwować okienko komunikatów z przebiegu obliczeń. W razie pojawienia się komunikatu o błędzie należy przerwać proces obliczeń przez zamknięcie okienka komunikatów. Błędy te na ogół są skutkiem źle przygotowanych danych, tak więc przed ponownym uruchomieniem programu trzeba najpierw poprawić pliki z danymi. Jeśli wszystko przebiegnie pomyślnie wystarczy tylko nacisnąć dowolny klawisz klawiatury komputera. W następstwie zostanie otworzony skoroszyt programu Excel 2000. Arkusz musi mieć włączoną obsługę makr (patrz dokumentacja programu Excel). W otwartym skoroszycie powinien pojawić się pierwszy arkusz z rysunkiem ponumerowanych przęseł układu belek oraz informacjami w jaki sposób otrzymać wykres całej obwiedni lub tylko jej fragmentu w zakresie wybranego przęsła. Dalsze postępowanie zgodne z tymi informacjami otwiera arkusz z wykresem. Użytkownik może dowolnie sformatować ten wykresy i wykorzystać go wg własnego uznania. Dodajmy tylko, że równoczesne naciśnięcie klawiszy Ctrl-b zamyka okienko wykresu i przywraca widok arkusza z rysunkiem przęseł. Całą obwiednię momentów zginających pokazano na rysunku 2. 4.94E-01 4.34E-01 3.34E-01 1.94E-01 -2.06E-01 1.41E-02 5.14E-01 4.55E+00 4.12E+00 3.48E+00 5 2.84E+00 Rys. 2 Obwiednia momentów zginających. 2.21E+00 5.00E+00 1.61E+00 4.00E+00 min max 1.04E+00 3.00E+00 4.77E-01 2.00E+00 -7.83E-02 1.00E+00 -6.27E-01 0.00E+00 -1.13E+00 -8.09E-01 -4.99E-01 -2.44E-01 -4.65E-02 8.95E-02 1.62E-01 2.10E-01 2.06E-01 1.37E-01 0.00E+00 2.89E-01 5.68E-01 8.38E-01 1.10E+00 1.35E+00 1.59E+00 1.81E+00 2.03E+00 2.24E+00 2.44E+00 [g a^2] -1.00E+00 -5.62E-01 -2.00E+00 -1.48E+00 -3.00E+00 y -2.44E+00 -4.00E+00 -2.42E+00 -2.11E+00 -1.81E+00 -1.52E+00 -1.25E+00 -9.81E-01 -7.62E-01 -5.56E-01 -3.61E-01 -1.75E-01 0.00E+00 -2.99E-01 -6.08E-01 -9.28E-01 -1.26E+00 -1.60E+00 -1.95E+00 -2.30E+00 -2.67E+00 -3.05E+00 -3.44E+00 Obwiednia M całego układu Przykład 2 Wyznaczyć obwiednię momentów zginających konstrukcji jak na rysunku 3. Przyjąć, że sztywność EJ jest stała, a konstrukcja jest obciążona ciężarem własnym o intensywności g oraz obciążeniami użytkowymi pi=2g(i=1,2,3) warunkowo występującymi na kolejnych przęsłach. p1=2g p2=2g p3=2g g a a a Rys. 3 Układ belek z przęsłowymi obciążeniami użytkowymi. Przed uruchomieniem programu wyznaczającego obwiednię należy starannie przygotować dane z pomocą opisanego wcześniej programu usługowego. Efektem jego działania są między innymi pliki, których zawartość po niezbędnych modyfikacjach zestawiono poniżej. Plik war_b.dat: Plik geom.dat: Plik obc.dat: 0 1 2 3 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 2.0 2.0 2.0 0.0 0.0 0.0 0.0 11 10 000 11 Zwraca się szczególną uwagę na zawartość pliku „obc.dat”, którego trzy ostatnie pola w pierwszym wierszu opisują intensywności przęsłowych obciążeń użytkowych, natomiast pola przeznaczone dla niewystępujących w zadaniu innych obciążeń zmiennych wypełnione są zerami. Teraz pozostaje uruchomić program wyznaczający obwiednię przedstawioną na rysunku poniżej. 6 Rys. 4 Obwiednia momentów zginających układu z rys. 3 7