piątek, grudnia 25, 2015

Od kilku miesięcy w wolnym czasie pracuje nad grą. W związku z tym gdyby ktoś się nudził i zechciał sprawdzić co do tej pory udało się zrobić to zapraszam:) Jest to faza beta i gra nie działa na przeglądarce Chrome, więc proszę uruchamiać na Internet Explorerze, Firefoxie, Operze lub innej. Myślę, że już niedługo będzie wersja na Androida, a gdyby było zainteresowanie będą dodatkowe poziomy. Ze względu na uruchamianie w przeglądarce grafika też jeszcze nie jest zbyt dobra, gdyby ktoś chciał w lepszej wersji polecam wersję offline.


Jest to typowy bridge builder, ale jednak czymś się wyróżnia:) Otóż w całości jest oparty o metodę elementów skończonych (finite element analysis), czyli sposób obliczania konstrukcji mostowych, wykorzystywany w normalnym projektowaniu. Dodatkowo, co wydaje mi się rzeczą unikalną, wszystkie obliczenia wykonywane są na żywo. W związku z tym naprawdę można poczuć się jak projektant:) Gra jest dość trudna, ale też taka ma być, bo praca inżyniera łatwa nie jest:) Zapewniam, że każdy etap da się przejść!
Link do wersji online: http://feaoftruss.itch.io/feat-beta
Proszę o komentarze i pomysły co jeszcze:) Gdyby były jakieś błędy, to również proszę o sygnał, bo każdy głos pomaga mi coś usprawnić:) Miłego grania!

Feat - Finite Element Analysis of Truss (1)

czwartek, października 22, 2015

Projekt ma pokazać główne założenia i sposoby wymiarowania sprężenia mostu, dlatego nie kładzie tak dużego nacisku na inne aspekty, takie jak rozdział poprzeczny obciążenia. Dlatego też wyznaczany jest on na zasadzie doświadczenia - rzędne w osiach dźwigarów mają zadane wartości, zbliżone do rzeczywistych. Należy jednak pamiętać, że można w tym miejscu zastosować wiele, często bardzo wyrafinowanych metod, które są w stanie dać nam bardzo dokładne wyniki, zbieżne z rzeczywistością.


Rozdział poprzeczny obciążenia - Mosty II (5)

Kolejnym krokiem, który musimy wykonać w naszym projekcie jest zestawienie parametrów materiałowych.

BETON

W przypadku betonu większość interesujących nas wartości znajdziemy w Tablicy 3.1 normy PN-EN 1992-1-1. 


Czytając uważnie normę możemy również znaleźć zapis w punkcie 3.1.3 który przypomina nam, że moduł sprężystości betonu jest zależny od składników, które wykorzystano do jego produkcji. Podane w Tabeli 3.1 wartości tego parametru zostały wyznaczone dla betonów na kruszywie kwarcytowym, natomiast w mostach najczęściej wykorzystywane jest kruszywo bazaltowe. W związku z tym konieczne jest zwiększenie wartości modułu sprężystości o 20 % w stosunku do wartości, którą możemy odczytać w Tabeli 3.1.

Parametry materiałowe - Mosty II (4)

piątek, października 16, 2015

W związku z tym, że czasem trzeba odpocząć od poważnych spraw, wpadłem na pomysł stworzenia gry o oczywistej tematyce - budowa mostów. Każdy chyba kiedyś grał w słynnego Bridge Builder:) W czasach studiów, razem z Kołem Naukowym Konstrukcji Mostowych zorganizowaliśmy nawet kilka konkursów, które dotykały tej tematyki. Dlatego też pomału powstaje gra, która będzie klasycznym symulatorem budowy mostów, jednak na tle pozostałych będzie wyróżniać się tym, że wszystkie obliczenia będą bazować metodzie elementów skończonych. Gra jak na razie ma roboczy tytuł FEMBridge (liczę na inne propozycje:), a na poniższym filmiku możecie zobaczyć jak mniej więcej obecnie wygląda.



Co sądzicie? Ktoś może zainteresowany jest tą tematyką?

Prototyp gry w stylu Bridge Builder - FEMBridge

niedziela, października 04, 2015

Dzisiaj nowa forma prezentacji materiału, czyli krótki film w postaci tutoriala, który ma na celu rozwiać najczęściej spotykane wątpliwości, które pojawiają się podczas zestawiania obciążeń stałych w ramach przedmiotu Mosty II.


Ponadto w poniższej tabeli zostały zestawione najczęściej wykorzystywane ciężary poszczególnych komponentów wchodzących w skład projektowanego mostu:


Zestawienie obciążeń stałych - Mosty II (3)

wtorek, września 29, 2015

Firma Ansys z okazji opublikowania 16 wersji swojego flagowego oprogramowania postanowiła wypuścić darmową wersję studencką. Bardzo zachęcam wszystkich zainteresowanych obliczeniami z wykorzystaniem metody elementów skończonych w budownictwie, ponieważ obok Abaqusa jest to najpotężniejsze środowisko obliczeniowe jakie jest dostępne na rynku.



Oprogramowanie można pobrać z tego linku - Ansys - postępując zgodnie z instrukcjami podanymi przez producenta. W razie jakiś problemów proszę o kontakt, a postaram się pomóc.

Ansys 16.2

niedziela, września 27, 2015

W ramach projektu z przedmiotu Mosty II będziecie zajmować się projektowaniem jednoprzęsłowego, sprężonego mostu belkowego o specyficznych danych dla każdej pary projektowej. W związku z tym jednym z pierwszych etapów, które należy wykonać jest wstępny dobór podstawowych wymiarów oraz sporządzenie rysunków przekroju poprzecznego oraz podłużnego projektowanego obiektu. Zdając sobie sprawę, że mimo zaliczonego kursu z I stopnia studiów dla wielu osób może być to problematyczne, zachęcam do korzystania z szablonów, które mają ułatwić przebrnięcie przez ten pierwszy etap. Oczywiście dążąc do maksymalnej unifikacji różnych możliwych do wystąpienia przypadków, nie było możliwe stworzenie wzoru, który obejmowałby w szczegółach wszystkie możliwości. Dlatego nie można przerysować wszystkiego zupełnie bez zastanowienia i każdy z zespołów będzie musiał wykazać się inwencją twórczą oraz intuicją inżynierską.


Jeżeli chcemy stworzyć coś co wychodzi poza utarte schematy, najpierw musimy poznać podstawy i wzorować się na już znanych zasadach. W związku z tym najlepiej podpatrywać to co ktoś już zrobił w danej dziedzinie. W ramach przedmiotu Mosty II na początku Waszego projektu musicie stworzyć dwa podstawowe rysunki, czyli przekrój poprzeczny oraz podłużny, które powinny wyglądać mniej więcej w taki sposób:





Więcej informacji będzie można uzyskać w czasie zajęć projektowych oraz konsultacji.

Oczywiście cechą charakterystyczną człowieka jest popełnianie błędów. W związku z tym w razie odnalezienia jakiegokolwiek błędu proszę informację zwrotną.

Przekrój poprzeczny i podłużny jednoprzęsłowego, sprężonego mostu drogowego - Mosty II (2)

Cel projektu

W ramach projektu z przedmiotu Mosty II Waszym zadaniem będzie zaprojektowanie jednoprzęsłowego, sprężonego mostu drogowego o konstrukcji belkowej i posadowieniu bezpośrednim. Co to oznacza?

  • Jednoprzęsłowy, oznacza, że daną przeszkodę przekroczymy jednym "elementem", który będzie "rozpięty" pomiędzy naszymi podporami, które w mostownictwie najczęściej nazywamy przyczółkami. Odległość pomiędzy osiami podpór, a dokładniej mówiąc łożysk (czyli elementów pozwalających w bezpieczny sposób przekazać siły z konstrukcji na przyczółki), będziemy w tym wypadku nazywać rozpiętością teoretyczną. Schematem statycznym, który zastosujemy do obliczeń będzie belka swobodnie podparta. Tego typu konstrukcje stosujemy najczęściej w przypadku mostów o rozpiętości teoretycznej do 40,0 m.
  • Sprężony, oznacza, że do betonowej konstrukcji oprócz zwykłego zbrojenia w postaci prętów wprowadzimy również kable sprężające, które w tym przypadku będziemy prowadzić po specjalnie ukształtowanej trasie, we wcześniej ułożonych osłonkach zabetonowanych w belce głównej.
  • Belkowy, oznacza, że główny element nośny będzie miał formę belki. W naszym przypadku będą to dwie belki trapezowe, w których poprowadzimy sprężenie.
  • O posadowieniu bezpośrednim, oznacza, że przyjmujemy w naszym projekcie, że warunki gruntowe pozwalają na posadowienie naszych podpór bezpośrednio na warstwie nośnej i nie są wymagane fundamenty pośrednie np. w postaci pali.

Dane projektowe

Projekt będziecie wykonywać pojedynczo bądź dwójkami z zaznaczeniem, że zakres w obu przypadkach będzie taki sam. Każda grupa otrzyma zestaw unikalnych danych, które sprawią, że każdy z projektów będzie w pewnym stopniu oryginalny. Zmiennymi parametrami są:
  • rozpiętość teoretyczna,
  • przeszkoda,
  • wysokość nad terenem,
  • spadek niwelety jezdni,
  • szerokość jezdni,
  • szerokość chodnika,
  • klasa betonu.

Zawartość projektu

W celu zaliczenia przedmiotu należy sporządzić projekt i oddać go w estetycznej, papierowej formie. Niezbędne jest spełnienie wszystkich wymienionych poniżej punktów:
  • strona tytułowa,
  • opis techniczny,
  • rysunki ogólne mostu:
    • przekrój poprzeczny w przęśle i nad podporą,
    • przekrój podłużny i widok z boku,
  • obliczenia statyczno-wytrzymałościowe:
    • zestawienie obciążeń w zgodzie z zapisami Eurokodu,
    • wymiarowanie sprężenia dźwigarów głównych,
    • sprawdzenie warunku użytkowalności ze względu na ugięcia,
  • rysunki dźwigara głównego:
    • trasowanie kabli sprężających,
    • dwa charakterystyczne przekroje poprzeczne.

Wymagania do zaliczenia

Biorąc pod uwagę minione doświadczenia, w celu sprawnego i owocnego przeprowadzenia kursu wymagane będą minimum:
  • dwie konsultacje rysunków ogólnych,
  • dwie konsultacje części obliczeniowej,
  • jedna konsultacja rysunków dźwigara głównego.
Ostatecznie wymagania, które muszą być spełnione, aby z pozytywną oceną zakończyć całość kursu to:
  • zaliczenie rysunków ogólnych najpóźniej w ostatnim tygodniu listopada,
  • zaliczenie części obliczeniowej projektu,
  • zaliczenie rysunków sprężenia,
  • odpowiedź pisemna z zakresu projektu.

Zakres projektu - Mosty II (1)

czwartek, maja 14, 2015

Projekt "wymiany" dwóch mostów autostrady I-84 na aleją Marion w Southington wykonano przed czasem w ciągu jednego czerwcowego weekendu. Sposób ten znany jest w Stanach pod skrótem ABC, czyli Accelerated Bridge Construction (przyśpieszona budowa mostu). Polega na wykonaniu obiektów obok istniejących mostów i przeniesieniu ich na docelowe miejsce w momencie gdy ich montaż zostanie ukończony.



Wymiana dwóch wiaduktów w jeden weekend

wtorek, marca 17, 2015

Nadchodzi w życiu każdego studenta taki czas, że musi napisać pracę dyplomową. Okazuje się wtedy, że w Polsce przywoływanie artykułów bądź książek wymaga odpowiedniej formy cytowania. Odwołania do konkretnych dzieł należy umieszczać w swojej pracy używając odpowiednich numerów przypisów w kwadratowych nawiasach [1]. Sam spis bibliograficzny również powinien wpisywać się w ten schemat i być posortowany w porządku alfabetycznym lub zgodnie z kolejnością występowania w tekście.
[3] ZAK M., Computer analysis of reinforced concrete sections under biaxial bending and longitudinal load. ACI Structural Journal, 90(2):163–169, 1993.
[4] DE BORST R., MÜHLHAUS H.-B., PAMIN J. and SLUYS L., Computational modeling of localisation of deformation. In Owen D. et al., editors, Proc. Third Int. Conf. Computational Plasticity: Fundamentals and Applications, pages 483–508, Swansea, 1992. Pineridge Press.
Niestety gdy już uda nam się zebrać w sobie i znaleźć wenę, okazuje się, że w naszym edytorze tekstu nie ma takiego stylu... Co wtedy zrobić? Jaki jest najlepszy sposób, żeby zaspokoić wymogi naszego promotora i Dziekanatu?


Po pierwsze musimy odnaleźć nasz folder ze stylami bibliografii. Najczęściej znajduje się on w lokalizacji:
C:\Users\NAZWA UŻYTKOWNIKA\AppData\Roaming\Microsoft\Bibliography\Style
Gdy już się w nim znajdziemy, możemy wybrać jeden ze sposobów: zmodyfikować istniejący styl lub skopiować stworzony przez kogoś (można znaleźć gotowe style np. na stronie bibword.codeplex.com). 


Osobiście preferuję pierwszy sposób i on będzie tu zaprezentowany.

Otwieramy w dowolnym edytorze tekstu plik 'ISO690Nmerical', a następnie szukamy interesujących nas fragmentów za pomocą słów kluczowych 'OpenBracket' oraz 'CloseBracket', ponieważ te fragmenty musimy zedytować, aby otrzymać żądany efekt.

PRZED ZMIANĄ:
<xsl:template name="templ_prop_OpenBracket" >
  <xsl:param name="LCID" />
  <xsl:variable name="_LCID">
    <xsl:call-template name="localLCID">
      <xsl:with-param name="LCID" select="$LCID"/>
    </xsl:call-template>
  </xsl:variable>
  <xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:OpenBracket"/>
</xsl:template>
<xsl:template name="templ_prop_CloseBracket" >
  <xsl:param name="LCID" />
  <xsl:variable name="_LCID">
    <xsl:call-template name="localLCID">
      <xsl:with-param name="LCID" select="$LCID"/>
    </xsl:call-template>
  </xsl:variable>
  <xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:CloseBracket"/>
</xsl:template>
PO ZMIANIE:
  <xsl:template name="templ_prop_OpenBracket" >
    <xsl:param name="LCID" />
    <xsl:variable name="_LCID">
      <xsl:call-template name="localLCID">
        <xsl:with-param name="LCID" select="$LCID"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:General/b:OpenBracket"/>
    <xsl:text>[</xsl:text>
  </xsl:template>
  <xsl:template name="templ_prop_CloseBracket" >
    <xsl:param name="LCID" />
    <xsl:variable name="_LCID">
      <xsl:call-template name="localLCID">
        <xsl:with-param name="LCID" select="$LCID"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:General/b:CloseBracket"/>
    <xsl:text>]</xsl:text>
  </xsl:template>
Pogrubiony tekst wskazuje miejsce w którym definiujemy potrzebne nam nawiasy kwadratowe: otwierający i zamykający.

Teraz należałoby się pochylić nad zagadnieniem zmiany formatowania spisu bibliografii. Robimy to w analogiczny sposób, zmieniając odpowiednie fragmenty tekstu. Tym razem puszkujemy wyrażenia 'RefOrder':

PRZED ZMIANĄ:
<xsl:value-of select="b:RefOrder"/>
<xsl:call-template name="templ_prop_Dot"/><xsl:call-template name="templ_prop_Space"/>
<xsl:copy-of select="$BibReference"/>
PO ZMIANIE:
<xsl:text>[</xsl:text>
<xsl:value-of select="b:RefOrder"/>
<xsl:text>]</xsl:text>
<xsl:call-template name="templ_prop_Space"/>
<xsl:copy-of select="$BibReference"/>
I to wszystko! Uruchamiamy nasz dokument, jeżeli chcemy zaktualizować istniejący już plik to dodatkowo musimy jeszcze zaktualizować nasz spis bibliograficzny i voilà. Zachęcam do spróbowania tego sposobu, ponieważ możemy zrobić to jeden raz, a wykorzystywać we wielu dokumentach. Na pewno będzie to znacznie szybsze niż ręczne wpisywanie numerów i pozycji.

Dostosowywanie wyglądu cytowań w pracy dyplomowej i artykułach