Systemy dynamiczne i modele zdarzeń dyskretnych

Symulacja zdarzeń dyskretnych w Pythonie

Diogo Costa (PhD, MSc)

Adjunct Professor, University of Saskatchewan, Canada & CEO of ImpactBLUE-Scientific

Czym jest system dynamiczny?

Systemy dynamiczne

  • Stan zmienia się w czasie
  • Zmienne ulegające zmianie nazywane są zmiennymi stanu

Systemy w stanie ustalonym

  • Zmienne pozostają niezmienne w czasie
  • „Obiekt" może się poruszać, lecz ze stałą prędkością
Symulacja zdarzeń dyskretnych w Pythonie

Czym jest system dynamiczny?

Wykres przedstawiający ewolucję czasową zmiennych stanu w systemach dynamicznych i ustalonych.

Wykres przedstawiający ewolucję czasową zmiennych stanu w systemach dynamicznych i ustalonych. W systemie dynamicznym zmienna zmienia się w czasie, natomiast w systemie ustalonym pozostaje stała.

  • Wszystkie procesy naturalne i ludzkie można sklasyfikować jako dynamiczne lub ustalone
Symulacja zdarzeń dyskretnych w Pythonie

Przykłady systemów dynamicznych

Natura

  • System pogodowy Zdjęcie tornada na polu pszenicy.

  • Falowanie oceanu Zdjęcie fal uderzających w latarnię morską.

Wywołane lub zainicjowane przez człowieka

  • Ruch drogowy Zdjęcie skrzyżowania nocą z dużą liczbą pojazdów.

  • Produkcja przemysłowa Zdjęcie pracownika w zakładzie produkcyjnym.

Symulacja zdarzeń dyskretnych w Pythonie

Przykłady systemów niezdynamicznych

Natura

  • Nieruchomy kamień Zdjęcie nieruchomego kamienia.

  • Rzeka w spokojne dni Lotnicze zdjęcie spokojnie płynącej rzeki w słoneczny dzień.

Zainicjowane lub wywołane przez człowieka

  • Satelita dryfujący w kosmosie Zdjęcie satelity dryfującego w kosmosie.

  • Statek płynący ze stałą prędkością Zdjęcie statku towarowego płynącego równomiernie po spokojnych wodach.

Symulacja zdarzeń dyskretnych w Pythonie

Czym są symulacje zdarzeń dyskretnych?

  • Matematyczna reprezentacja systemów dynamicznych
  • Symulacja działań ludzkich obejmujących sekwencję procesów

  • Dotyczy procesów dających się rozłożyć na szereg zdarzeń kolejkowych

Schemat procesów i przepływu pracy w działaniu łańcucha dostaw.

  • Skuteczna metoda budowania Cyfrowego Bliźniaka firmy lub branży

  • Przydatna do optymalizacji procesów, zwiększania wydajności, identyfikacji i eliminacji wąskich gardeł oraz racjonalizacji alokacji zasobów

Symulacja zdarzeń dyskretnych w Pythonie

Przykłady zastosowań

  • Projektowanie procesów budowlanych

Zdjęcie placu budowy.

  • Produkcja przemysłowa

Zdjęcie zakładu produkcyjnego.

  • Łańcuch dostaw i logistyka

Zdjęcie taśmy transportowej z kartonowymi pudełkami.

  • Transport

Zdjęcie ruchu drogowego nocą.

Symulacja zdarzeń dyskretnych w Pythonie

Czas na ćwiczenia!

Symulacja zdarzeń dyskretnych w Pythonie

Preparing Video For Download...