System wspomagania harmonogramowania przedsięwzięć budowlanych

Podobne dokumenty
SYSTEM WSPOMAGANIA HARMONOGRAMOWANIA PRZEDSIĘWZIĘĆ BUDOWLANYCH

ZINTEGROWANY PROCES TRANSPORTU I MONTAŻU ELEMENTÓW OBIEKTU MOSTOWEGO

Harmonogramowanie zintegrowanego systemu transportu i montażu kompozytowych elementów mostowych w systemie Just In Time

HARMONOGRAMOWANIE ROBÓT BUDOWLANYCH Z MINIMALIZACJĄ ŚREDNIEGO POZIOMU ZATRUDNIENIA

Optymalizacja harmonogramów budowlanych - szeregowanie zadań. Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie

INŻYNIERIA OPROGRAMOWANIA

Porównanie wydajności CUDA i OpenCL na przykładzie równoległego algorytmu wyznaczania wartości funkcji celu dla problemu gniazdowego

Wizualizacja pogody dla windsurferów

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH

Załącznik Nr 1. Istotne warunki zamówienia do przetargu nieograniczonego na wykonanie pakietu usług programistycznych

Case Study. Rozwiązania dla branży metalowej

Zaawansowane planowanie i harmonogramowanie produkcji. Wrocław r.

Metody eksploracji danych w odkrywaniu wiedzy (MED) projekt, dokumentacja końcowa

System zarządzający grami programistycznymi Meridius

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

PROJEKT Z BAZ DANYCH

Wykład 1 Inżynieria Oprogramowania

Konspekt pracy inżynierskiej

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

PRZEWODNIK PO PRZEDMIOCIE

System harmonogramowania produkcji KbRS

INFORMATYKA POZIOM ROZSZERZONY

INFORMATYKA POZIOM ROZSZERZONY

Katowice GPW Zintegrowany system informatyczny do kompleksowego zarządzania siecią wodociągową. Jan Studziński

PRZEWODNIK PO PRZEDMIOCIE

Dr Andrzej Podleśny Poznań, dnia r. MODUŁ KSZTAŁCENIA (SYLABUS)

Program BEST_RE. Pakiet zawiera następujące skoroszyty: BEST_RE.xls główny skoroszyt symulacji RES_VIEW.xls skoroszyt wizualizacji wyników obliczeń

Katalog rozwiązań informatycznych dla firm produkcyjnych

Istnieje możliwość prezentacji systemu informatycznego MonZa w siedzibie Państwa firmy.

Podstawy i języki programowania

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

PRACA DYPLOMOWA INŻYNIERSKA. Mobilny system wspomagający pracę. terminala kontenerowego

OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

Systemy ERP. dr inż. Andrzej Macioł

PRZEWODNIK PO PRZEDMIOCIE

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Integracja systemu BiSun do analizy Różnicy Bilansowej z systemem SZMS w TAURON Dystrybucja S.A.

Dostawa oprogramowania. Nr sprawy: ZP /15

Planowanie potrzeb materiałowych. prof. PŁ dr hab. inż. A. Szymonik

Systemy operacyjne na platformach mobilnych 2 Programowanie aplikacji z graficznym interfejsem użytkownika w GTK+

Referat pracy dyplomowej

QualitySpy moduł persystencji

Michał Cydzik. Promotor: Mgr inż. Waldemar Ptasznik-Kisieliński

SIMPLE.APS optymalizacja w planowaniu produkcji

1. Opis. 2. Wymagania sprzętowe:

RAPORT KOŃCOWY PROJEKTU

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI

Rok akademicki: 2014/2015 Kod: EAR IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

PRZEWODNIK PO PRZEDMIOCIE

Investing f or Growth

Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją.

Klaster obliczeniowy

SPECYFIKACJA TECHNICZNA OPROGRAMOWANIA

Algorytm. a programowanie -

KARTA MODUŁU KSZTAŁCENIA

Zarządzanie projektami

Zastosowania Robotów Mobilnych

Algorytmy optymalizacji systemu ICT wspomagające zarządzanie siecią wodociągową

Wizualizacja aktualnego położenia międzynarodowej stacji kosmicznej ISS.

Opracowanie koncepcji i założeń funkcjonalnych nowego pakietu narzędzi obliczeniowych z zakresu optymalizacji pracy sieci elektroenergetycznej

Równoległy algorytm wyznaczania bloków dla cyklicznego problemu przepływowego z przezbrojeniami

Wykrywanie twarzy na zdjęciach przy pomocy kaskad

Sterowanie procesami dyskretnymi

Planowanie i organizacja robót inżynieryjnych WF-ST1-GI--12/13Z-PANO. Liczba godzin stacjonarne: Wykłady: 15 Zajęcia projektowe: 30

Zastosowanie Informatyki w Medycynie

Harmonogramowanie przedsięwzięć

PIA PANEL INŻYNIERA AUTOMATYKA

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK

Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej

PRZEWODNIK PO PRZEDMIOCIE

Zintegrowany system wizualizacji parametrów nawigacyjnych w PNDS

Wizualizacja płomienia

Tom 6 Opis oprogramowania

Wykorzystanie innowacyjnego programu komputerowego AnalizatorOZE do oceny bilansów energii w budynkach mieszkalnych

ZARZĄDZANIE PRZEDSIĘWZIĘCIAMI BUDOWLANYMI - Zarządzanie Łańcuchem Krytycznym Projektu CCPM

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Compact Open Remote Nao

STUDIA I MONOGRAFIE NR

przedmiarowanie, kosztorysowanie i harmonogramowanie - techniką tradycyjną i w technologii BIM

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

Zarządzanie projektem informatycznym laboratorium

EXCEL ZAAWANSOWANY. Konspekt szczegółowy

Z. Rudnicki: WPROWADZENIE DO INFORMATYKI I PROGRAMOWANIA

PRZEWODNIK PO PRZEDMIOCIE

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

Rejestr Jednostek Pomocy Społecznej. Spotkanie informacyjne współfinansowane ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

POKL /10. Gliwice, SKN Robotyki Encoder Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska RAPORT

Nowoczesne Rozwiązania IT

Architektura systemu e-schola

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Integracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API

EXCEL ANALIZA DANYCH. Konspekt szczegółowy

PODZIĘKOWANIA... BŁĄD! NIE ZDEFINIOWANO ZAKŁADKI. PRZEDMOWA... BŁĄD! NIE ZDEFINIOWANO ZAKŁADKI. 3.1 WPROWADZENIE... BŁĄD! NIE ZDEFINIOWANO ZAKŁADKI.

Gry Komputerowe Laboratorium 1. Zajęcia organizacyjne Animacja z uwzględnieniem czasu. mgr inż. Michał Chwesiuk 1/22. Szczecin,

Transkrypt:

System wspomagania harmonogramowania przedsięwzięć budowlanych Wojciech Bożejko 1 Zdzisław Hejducki 2 Mariusz Uchroński 1 Mieczysław Wodecki 3 1 Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska 2 Instytut Budownictwa Politechnika Wrocławska 3 Instytut Informatyki Uniwersytet Wrocławski 28 lutego 2012

Plan prezentacji 1 Wprowadzenie. 2 Aplikacja wspomagająca harmonogramowanie przedsięwzięć budowlanych. 3 Moduł harmonogramowania prac budowlanych. 4 Moduł harmonogramowania transportu belek. 5 Moduł harmonogramowania w warunkach niepewności. 6 Podsumowanie.

Wprowadzenie Jednym z etapów przedsięwzięcia budowlanego polegającego na budowie mostu lub wiaduktu z zastosowaniem elementów nośnych wykonanych z kompozytów jest transport dźwigarów z miejsca prefabrykacji na plac budowy. Na podstawie przygotowanego wcześniej harmonogramu prowadzenia prac budowlanych zostają ustalone terminy oraz kolejność dostawy dźwigarów. Problem optymalnego transportu dźwigarów polega na ustaleniu takich terminów dostawy dźwigarów, aby zminimalizować przyjęte kryterium.

System wspomagania harmonogramowania przedsięwzięć budowlanych Aplikacja wspomagająca harmonogramowanie przedsięwzięć budowlanych dostarcza graficznego interfejsu użytkownika, który został stworzony przy użyciu zintegrowanego środowiska programistycznego Qt Creator Funkcjonalności związane z harmonogramowaniem przedsięwzięć budowlanych zostały zaimplementowane w języku C++. Aplikacja została stworzona dla platformy Windows. Zastosowanie przenośnych bibliotek Qt dla języka C++ daje możliwość przeniesienia aplikacji na inne platformy.

System wspomagania harmonogramowania przedsięwzięć budowlanych Główne moduły aplikacji to: moduł harmonogramowania prac budowlanych, moduł harmonogramowania transportu belek, moduł harmonogramowania w warunkach niepewności.

System wspomagania harmonogramowania przedsięwzięć budowlanych Rysunek: Okno główne aplikacji.

System wspomagania harmonogramowania przedsięwzięć budowlanych Całość aplikacji wykonana została w czterech fazach, obejmujących: 1 Projekt systemu, 2 Implementację, 3 Testowanie i symulacje wszystkich modułów, oraz 4 Wykonanie dokumentacji.

Moduł harmonogramowania prac budowlanych Moduł harmonogramowania prac budowlanych dostarcza następujących funkcjonalności: pobieranie danych wejściowych z pliku tekstowego, ręczne wprowadzanie danych, wyznaczanie harmonogramu dla przedsięwzięcia budowlanego, graficzna reprezentacja harmonogramu w formie wykresu Gantt-a, zapis do pliku terminów rozpoczęcia/zakończenia wykonywania poszczególnych prac budowlanych.

Moduł harmonogramowania prac budowlanych Rysunek: Okno umożliwiające zdefiniowanie parametrów algorytmu poszukiwań z zabronieniami.

Moduł harmonogramowania prac budowlanych Rysunek: Okno graficznej reprezentacji harmonogramu w formie wykresu Gantt-a

Moduł harmonogramowania transportu belek Moduł harmonogramowania transportu belek pozwala na wyznaczenie terminów dostawy belek na plac budowy. Terminy te wyznaczane są na podstawie harmonogramu prac budowlanych wyznaczonego przez moduł harmonogramowania prac budowlanych. Dodatkowe parametry wymagane do wyznaczenia terminów dostawy belek na plac budowy mogą być wprowadzone ręcznie lub wczytane z pliku tekstowego.

Moduł harmonogramowania transportu belek Rysunek: Okno harmonogramowania transportu belek.

Moduł harmonogramowania w warunkach niepewności Moduł harmonogramowania w warunkach niepewności pozwala na wyznaczenie harmonogramów dla sytuacji, w których nie można precyzyjnie określić czasów wykonania poszczególnych robót budowlanych. Czasy wykonania robót budowlanych są modelowane za pomocą liczb rozmytych w trzypunktowej reprezentacji.

Moduł harmonogramowania w warunkach niepewności Rysunek: Okno harmonogramowania w warunkach niepewności.

Eksperymenty obliczeniowe Problem n m PRD [%] IT = 500 IT = 1000 IT = 2000 IT = 5000 TB 01-10 10 7-3.31387-3.31387-3.31387-3.31387 TB 11-20 10 11-1.53736-1.56549-1.5939-1.5939 TB 21-30 10 16-1.49879-1.54089-1.54089-1.54089 TB 31-40 20 7-2.69253-2.71731-2.71731-2.72837 TB 41-50 20 11-3.59034-3.59034-3.71792-3.71792 TB 51-60 20 16-4.66131-4.7331-4.82046-4.84387 TB 61-70 30 7-2.64038-2.65694-2.65694-2.73077 TB 71-80 30 11-4.37996-4.41716-4.41716-4.42457 TB 81-90 30 16-5.24632-5.30845-5.51101-5.67687 średnia -3.28454-3.31595-3.3655-3.39678 Tabela: Procentowy błąd względny dla różnej liczby iteracji.

Wnioski Aplikacja wspomagająca harmonogramowanie przedsięwzięć budowlanych dostarcza prostego w obsłudze graficznego interfejsu użytkownika. Dane niezbędne do wyznaczenia harmonogramu mogą zostać wprowadzone ręcznie lub z pliku tekstowego. Wyznaczony przez aplikację harmonogram wykonania robót budowlanych może zostać przedstawiony w formie graficznej - wykres Gantt-a lub w postaci tekstowej terminy rozpoczęcia/zakończenia wykonywania poszczególnych robót budowlanych. Zastosowanie szybkiego algorytmu przybliżonego do harmonogramowania przedsięwzięć budowlanych pozwala na uzyskanie rozwiązań o wysokiej jakości (w sensie wartości funkcji celu) w krótkim czasie.

Koniec Dziękuję za uwagę.