Java Applets: Στοχαστικά συστήματα

Εφαρμογές Java σε στοχαστικά συστήματα 
Κ. Παπαμιχάλης Δρ Φυσικής

Στην παρούσα σελίδα θα βρείτε προσομοιώσεις στοχαστικών συστημάτων. Τα αρχεία εφαρμογών έχουν συντεθεί σε περιβάλλον Easy Java Simulations (Ejs) και προσφέρονται σε εκτελέσιμα αρχεία jar. Σε κάθε εφαρμογή υπάρχει η θεωρητική ανάλυση του προς μελέτη συστήματος, η περιγραφή των βασικών χαρακτηριστικών του εικονικού περιβάλλοντος της εφαρμογής και σελίδες με δραστηριότητες και ασκήσεις.
 
Κίνηση πολλών  κλασικών σωματιδίων σε χωρίο δύο διαστάσεων που χωρίζεται σε δύο μέρη με ημιπερατό χώρισμα
Στο εσωτερικό ενός επίπεδου χωρίου που χωρίζεται σε δύο μέρη Δ1 και Δ2 με ημιπερατό σύνορο (σχήμα) υπάρχου Ν δίσκοι. Κάθε δίσκος που προσκρούει στο χώρισμα έχει πιθανότητα p12 να μεταβεί από το Δ1 στο Δ2 και p21 να μεταβεί από το Δ2 στο Δ1. Οι κρούσεις των δίσκων με όλα τα τοιχώματα του χωρίου είναι ελαστικές. Οι δίσκοι δεν αλληλεπιδρούν μεταξύ τους. Στην αρχική κατάσταση του συστήματος οι δίσκοι βρίσκονται όλοι στο Δ1 και έχουν τυχαίες θέσεις και ταχύτητες.
Στο εικονικό περιβάλλον της εφαρμογής ρυθμίζουμε τον αριθμό των σωματιδίων και τις τιμές των πιθανοτήτων μετάβασης και βλέπουμε την εξέλιξη του συστήματος σε συνάρτηση με το χρόνο. Στο παράθυρο γραφημάτων παρατηρούμε δύο γραφήματα:  α) τον αριθμό των δίσκων στο διαμέρισμα Δ1 σε διαδοχικές χρονικές στιγμές, όπως τον καταγράφει το λογισμικό της εφαρμογής και β) τη μεταβολή του ίδιου αριθμού όπως προβλέπεται από το θεωρητικό μοντέλο. Με μια σειρά δραστηριοτήτων και ασκήσεων επιδιώκεται η σύγκριση των δεδομένων της προσομοίωσης με τις προβλέψεις του θεωρητικού μοντέλου.

     
Η εφαρμογή συνετέθη στο περιβάλλον του λογισμικού Easy Java Simulation. Μπορείτε να την τρέξετε με έναν από τους ακόλουθους τρόπους: 
α) με τον internet explorer 
β) με το πρόγραμμα javaw.exe (Java(TM) Platform SE binary) του περιβάλλοντος java JRE 1.7, ή νεότερο, που θα βρείτε στο directory C:\Program Files\Java\jre1.8.0_73\bin του υπολογιστή σας 
γ) από τη γραμμή εντολών του υπολογιστή σας πληκτρολογώντας: java -jar και το directory όπου έχετε αποθηκεύσει την εφαρμογή (για παράδειγμα: java -jar C:\Users\Documents\Downloads\twoballCollisionsK_PM.jar)

k_pm     
ċ
osmosis_2KPM.jar
(1362k)
Κωνσταντίνος Παπαμιχάλης,
14 Ιαν 2017, 10:20 π.μ.
Comments