ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΑΡΑΓΩΓΗΣ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΑΡΑΓΩΓΗΣ"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΚΑΙ ΑΕΡΟΝΑΥΠΗΓΩΝ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΝΑΜΙΚΗΣ ΚΑΙ ΘΕΩΡΙΑΣ ΜΗΧΑΝΩΝ ΕΡΓΑΣΤΗΡΙΟ ΣΥΣΤΗΜΑΤΩΝ ΠΑΡΑΓΩΓΗΣ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΥ ιευθυντής : Καθηγητής Γεώργιος Χρυσολούρης ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΑΡΑΓΩΓΗΣ ρ.. Μούρτζης Λέκτορας. Γ. Μίχαλος Μηχανολόγος & Αεροναυπηγός Μηχ. ΠΑΤΡΑ 2009

2 ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8: ΠΡΟΣΟΜΟΙΩΣΗ (SIMULATION) ΓΕΝΙΚΑ Η προσοµοίωση αποτελεί µία πειραµατική µέθοδο µε τη χρήση της οποίας γίνεται προσπάθεια αναπαράστασης της λειτουργίας ενός συστήµατος παραγωγής, χωρίς να είναι απαραίτητη η δηµιουργία ή / και η λειτουργία του πραγµατικού συστήµατος. Η χρήση προσοµοίωσης µε στόχο την µελέτη συστηµάτων παραγωγής αναφέρεται ήδη από τις αρχές της δεκαετίας του Ένα σύνολο πόρων (άνθρωποι, µηχανές κ.λ.π.) και διαδικασιών, τα οποία συνδέονται µεταξύ τους µε µια κοινή ροή υλικών και πληροφορίας, ονοµάζεται σύστηµα παραγωγής. Στην συνέχεια αναφέρονται ενδεικτικά ορισµένα προβλήµατα τα οποία σχετίζονται µε τον σχεδιασµό και την λειτουργία των συστηµάτων παραγωγής και είναι δυνατόν να αντιµετωπιστούν µε την χρήση προσοµοίωσης: Απαιτήσεις για εξοπλισµό ή εργατικό δυναµικό: Το πλήθος και ο τύπος των µηχανών για την επίτευξη ενός σκοπού. Το πλήθος, ο τύπος και η φυσική διαρρύθµιση µεταφορικών µέσων και άλλου εξοπλισµού. Η χωροθέτηση και το µέγεθος των αποθηκευτικών χώρων. Η αξιολόγηση της επίπτωσης των αλλαγών στην ποσότητα η οποία πρέπει να παραχθεί ή στο σχεδιασµό του προϊόντος. Η αξιολόγηση των επιπτώσεων της εισαγωγής νέου εξοπλισµού σε ένα σύστηµα παραγωγής. Η αξιολόγηση επενδυτικών προτάσεων. Ο καθορισµός απαιτήσεων σε προσωπικό. Υπολογισµός επιδόσεων του συστήµατος: Ανάλυση της ικανότητας διεκπεραίωσης (throughput analysis) του συστήµατος. Αξιολόγηση πολιτικών χρονοπρογραµµατισµού. Αξιολόγηση στρατηγικών ελέγχου εξοπλισµού (control strategies). Αξιολόγηση πολιτικών ελέγχου ποιότητας (quality control policies). Μέσος χρόνος αναµονής κοµµατιών στην ουρά µηχανών, µεταφορικών µέσων κ.λ.π. Αξιοποίηση εξοπλισµού και προσωπικού κ.α. Για την προσοµοίωση συστηµάτων παραγωγής χρησιµοποιούνται συνήθως εµπορικά προϊόντα λογισµικού προσοµοίωσης και λιγότερο γλώσσες γενικού σκοπού (π.χ. C++, Java). Ορισµένα από τα σηµαντικότερα κριτήρια για την επιλογή λογισµικού προσοµοίωσης είναι: α) η ευελιξία µοντελοποίησης (η δυνατότητα να µοντελοποιούµε οποιοδήποτε σύστηµα ανεξάρτητα από την πολυπλοκότητα ή την µοναδικότητα του) και β) η ευκολία χρήσης. Υπάρχουν δύο βασικές κατηγορίες λογισµικών για προσοµοίωση συστηµάτων παραγωγής. Η πρώτη κατηγορία περιλαµβάνει τις γλώσσες προσοµοίωσης (Simulation Languages). Η γλώσσα προσοµοίωσης είναι ένα λογισµικό σύστηµα αρκετά γενικό (όσο αφορά στις δυνατότητες και στις περιπτώσεις στις οποίες µπορεί να χρησιµοποιηθεί) και στο οποίο η κατασκευή του µοντέλου πραγµατοποιείται µε "προγραµµατισµό". Το βασικό πλεονέκτηµα µιας καλής γλώσσας προσοµοίωσης αποτελεί η ευελιξία µοντελοποίησης, ενώ το βασικό µειονέκτηµα είναι ότι απαιτείται εµπειρία και χρόνος σε "προγραµµατισµό". Βέβαια στις γλώσσες προγραµµατισµού οι οποίες είναι εξειδικευµένες για την προσοµοίωση συστηµάτων παραγωγής υποστηρίζονται ειδικές δοµές για την µοντελοποίηση των συστηµάτων (όπως µηχανές, ιµάντες µεταφοράς κ.λ.π.), οι οποίες µειώνουν αρκετά τον απαιτούµενο χρόνο για τον "προγραµµατισµό". Η δεύτερη κατηγορία περιλαµβάνει τους προσοµοιωτές συστηµάτων παραγωγής (Simulators), οι οποίοι χρησιµοποιούν εικονίδια (icon-based). Χρησιµοποιώντας λογισµικά συστήµατα αυτού του τύπου, το µοντέλο δοµείται καθορίζοντας τις ιδιότητες των εικονιδίων, τα οποία αναπαριστούν εξαρτήµατα, µηχανές ή άλλου είδους εξοπλισµό. Η γραφική αναπαράσταση απλοποιεί σε µεγάλο βαθµό την κωδικοποίηση και τον έλεγχο για λάθη του µοντέλου. Αρκετά συστήµατα αυτής

3 της κατηγορίας, παρέχουν την δυνατότητα γραφικής αναπαράστασης της κίνησης (Animation). Κάθε φορά, κατά την οποία η κατάσταση της προσοµοίωσης αλλάζει, µια αντίστοιχη αλλαγή εµφανίζεται στην γραφική αναπαράσταση. Η γραφική προσοµοίωση της κίνησης έχει γίνει ευρέως αποδεκτή διαδικασία στην προσοµοίωση των συστηµάτων παραγωγής εξ αιτίας της καλής επικοινωνίας του χρήστη µε την δυναµική συµπεριφορά του µοντέλου προσοµοίωσης, γεγονός το οποίο αυξάνει σηµαντικά την αξιοπιστία του συστήµατος. Εκτός του γεγονότος, ότι η γραφική αναπαράσταση βοηθά την επικοινωνία του χρήστη µε το µοντέλο, είναι επίσης χρήσιµη στον έλεγχο των λαθών, την επιβεβαίωση και την βελτίωση του µοντέλου. Παραδείγµατα λογισµικού προσοµοίωσης είναι το Extend, ProModel, Enterprise Dynamics, Flexsim και το WITNESS. Σε ένα λογισµικό αυτού του τύπου, το µοντέλο της προσοµοίωσης δηµιουργείται µε την χρήση γραφικού περιβάλλοντος (π.χ. µε την χρήση drag & drop), επιλέγοντας αντικείµενα από µενού µε το ποντίκι (mouse) και συµπληρώνοντας παράθυρα διαλόγου. Το µεγαλύτερο πλεονέκτηµα ενός προγράµµατος προσοµοίωσης αποτελεί η δυνατότητα θεαµατικής µείωσης του χρόνου ο οποίος απαιτείται για την δηµιουργία του µοντέλου προσοµοίωσης. Βασικό µειονέκτηµα αποτελεί η µειωµένη ευελιξία σε σχέση µε τις γλώσσες προσοµοίωσης, ώστε να µπορούν να µοντελοποιηθούν πολύπλοκες διαδικασίες. Για τον λόγο αυτό, οι κατασκευαστές των µεγαλύτερων λογισµικών συστηµάτων προσοµοίωσης έχουν συµπεριλάβει και ορισµένες δυνατότητες προγραµµατισµού στα λογισµικά συστήµατα τα οποία διαθέτουν, όπως: Την χρήση ψευδό-γλωσσών προγραµµατισµού ("programming-like constructs") σε συγκεκριµένα σηµεία στην διαδικασία κατασκευής του µοντέλου. Τέτοιες ψευδό-γλώσσες επιτρέπουν την χρήση µεταβλητών, ορισµό συναρτήσεων, δοµών IF-THEN-ELSE κ.λ.π. Την δυνατότητα κλήσεων εξωτερικών συναρτήσεων, οι οποίες έχουν δηµιουργηθεί µε την χρήση κάποιας γλώσσας προγραµµατισµού γενικού σκοπού (π.χ. C, C++) σε συγκεκριµένα σηµεία στην διαδικασία κατασκευής του µοντέλου. Εικόνα 1: Παράδειγµα γλώσσας προσοµοίωσης Τα περισσότερα προγράµµατα προσοµοίωσης µοντελοποιούν ένα σύστηµα παραγωγής, καθώς αυτό εξελίσσεται µε την πάροδο του χρόνου, µέσω µιας αναπαράστασης, στην οποία οι µεταβλητές, οι οποίες παρακολουθούν την κατάσταση του συστήµατος (µεταβλητές κατάστασης State Variables)), αλλάζουν τιµή στιγµιαία σε διακριτά σηµεία στον χρόνο. Τα χρονικά σηµεία στα οποία λαµβάνουν χώρα τα γεγονότα (Events) -όπου ως γεγονός ορίζεται ένα στιγµιαίο συµβάν ικανό να µεταβάλλει την κατάσταση του συστήµατος. Ένα µοντέλο του τύπου αυτού, καλείται µοντέλο προσοµοίωσης διακριτών γεγονότων (discrete event simulation model). Εξ αιτίας της δυναµικής φύσης των µοντέλων προσοµοίωσης διακριτών γεγονότων, η τρέχουσα τιµή του χρόνου προσοµοίωσης (Simulation Time) πρέπει να καταγράφεται, καθώς η προσοµοίωση

4 εξελίσσεται και εποµένως, απαιτείται ένας µηχανισµός αύξησης του χρόνου προσοµοίωσης από µια τιµή στην επόµενη. Η µεταβλητή σε ένα µοντέλο προσοµοίωσης, η οποία αναπαριστά την τρέχουσα τιµή του χρόνου προσοµοίωσης, λέγεται χρονοδείκτης ωρολόγιο προσοµοίωσης (simulation clock). 'Όσον αφορά στον µηχανισµό εξέλιξης του χρόνου προσοµοίωσης, η εκ των γεγονότων καθοδηγούµενη (event-driven) προσέγγιση είναι η περισσότερο χρησιµοποιούµενη. Όλα τα µοντέλα προσοµοίωσης διακριτών γεγονότων περιλαµβάνουν τα ακόλουθα στοιχεία: Κατάσταση συστήµατος (system state). Η συλλογή των απαραίτητων µεταβλητών κατάστασης για την περιγραφή του συστήµατος σε µια συγκεκριµένη χρονική στιγµή. Χρονοδείκτης-ωρολόγιο συστήµατος (system clock). Μεταβλητή, η οποία καταγράφει την τρέχουσα τιµή του χρόνου προσοµοίωσης. Κατάλογος γεγονότων (event list). Κατάλογος, ο οποίος περιέχει την επόµενη χρονική στιγµή εµφάνισης κάθε τύπου γεγονότος. Στατιστικοί µετρητές (statistical counters). Μεταβλητές, οι οποίες καταγράφουν στατιστικές πληροφορίες σχετικά µε την απόδοση του συστήµατος. Ρουτίνα αρχικοποίησης (Initialisation routine). Υποπρόγραµµα, το οποίο αρχικοποιεί το µοντέλο προσοµοίωσης στην χρονική στιγµή µηδέν. Ρουτίνα χρόνου (timing routine). Υποπρόγραµµα το οποίο υπολογίζει το επόµενο γεγονός από το κατάλογο γεγονότων και δίδει στον χρονοδείκτη προσοµοίωσης την χρονική τιµή, κατά την οποία θα συµβεί το επόµενο γεγονός. Ρουτίνα γεγονότων (event routine). Υποπρόγραµµα, το οποίο ενηµερώνει την κατάσταση του συστήµατος, όταν ένας συγκεκριµένος τύπος γεγονότος εµφανισθεί (υπάρχει µια ρουτίνα για κάθε τύπο γεγονότος). Βιβλιοθήκη Ρουτινών (Library routines). Υποπρογράµµατα, τα οποία χρησιµοποιούνται για να παράγουν δείγµατα από κατανοµές πιθανοτήτων οι οποίες περιλαµβάνονται στο µοντέλο προσοµοίωσης. Επιπλέον πληροφορίες για την προσοµοίωση µε την χρήση υπολογιστή υπάρχουν και στο βιβλίο του µαθήµατος (Συστήµατα Παραγωγής Θεωρία και Πράξη Μέρος ΙΙ, Κεφάλαιο 5).

5 Ο ΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΚΤΕΛΕΣΗ ΤΗΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ Στην εργαστηριακή άσκηση προσοµοίωσης µε την χρήση ηλεκτρονικού υπολογιστή θα πραγµατοποιηθούν: θεωρητική εισαγωγή στο θέµα, πρακτική εξάσκηση στο λογισµικό πακέτο προσοµοίωσης, το WITNESS, καθώς και η εκτέλεση µιας άσκησης από τους φοιτητές. Το εργαστήριο αυτό πραγµατοποιείται µε την συµµετοχή δύο οµάδων φοιτητών σε κάθε άσκηση. Η κάθε εργαστηριακή άσκηση διαρκεί 2,5 ώρες και περιλαµβάνει δύο µέρη: i. Εισαγωγή: Σε αυτό το µέρος πραγµατοποιείται παρουσίαση των βασικών δυνατοτήτων και εντολών του χρησιµοποιούµενου λογισµικού προσοµοίωσης (WITNESS). Οι φοιτητές εξοικειώνονται στην χρήση του λογισµικού, µοντελοποιώντας και προσοµοιώνοντας ένα απλό σύστηµα παραγωγής. ii. Εκτέλεση εργαστηρίου: Στη δεύτερη φάση του εργαστηριού γίνεται εκτέλεση της εργαστηριακής άσκησης από τους φοιτητές στο WITNESS. Οι λεπτοµέρειες για την εκτέλεση της άσκησης δίνονται στις επόµενες παραγράφους ενώ στο τέλος παρουσιάζονται οι εντολές οι οποίες πρέπει να χρησιµοποιηθούν για την επιτυχή εκτέλεση της άσκησης. Ο σκοπός της εργαστηριακής άσκησης είναι να πραγµατοποιηθεί µε την χρήση προσοµοίωσης, αξιολόγηση εναλλακτικών προτάσεων σχεδιασµού ενός συστήµατος παραγωγής και να προταθεί ο κατάλληλος σχεδιασµός από την οµάδα η οποία εκτελεί την άσκηση. Θα προσοµοιωθεί ένα "υποτιθέµενο" εργοστάσιο το οποίο κατασκευάζει το προϊόν (τηλεκατευθυνόµενο όχηµα) που έχει σχεδιαστεί και µελετηθεί κατά τις προηγούµενες φάσεις του εργαστηρίου. εδοµένα εισόδου Τα δεδοµένα για την δηµιουργία του µοντέλου του συστήµατος παραγωγής και της προσοµοίωσης του χωρίζονται σε τρεις κατηγορίες: 1 Βασικό τεχνολογικό πρόγραµµα (process plan): Το διάγραµµα του τεχνολογικού προγράµµατος παρουσιάζεται στο Σχήµα 1, ενώ οι αντίστοιχοι χρόνοι επεξεργασίας των εξαρτηµάτων σε κάθε µηχανή, στον Πίνακα 1. Από τα 21 συνολικά εξαρτήµατα από τα οποία αποτελείται ο µηχανισµός έντεκα (10) κατασκευάζονται στο σύστηµα ενώ τα υπόλοιπα προέρχονται από προµηθευτές και συναρµολογούνται στο τελευταίο στάδιο της διαδικασίας παραγωγής. Αναλυτικά η διαδικασία παραγωγής έχει ως εξής: Αρχικά οι πρώτες ύλες, ράβδοι, µπλοκ και φύλλα αλουµινίου εισέρχονται στις µηχανές κατεργασίας. Οι ράβδοι αλουµινίου τροφοδοτούνται στο πριόνι, µε µπλοκ αλουµινίου τροφοδοτείται η CNC φρέζα, ο CNC τόρνος καθώς και το πριόνι, ενώ µε φύλλα αλουµινίου τροφοδοτείται η µηχανή κοπής µε Laser. Η µηχανή κοπής µε Laser κόβει τα εξαρτήµατα (parts) 1,2,3,4 και 6, τα οποία θεωρούνται σαν ένα κοµµάτι (εξάρτηµα 1_6) στην προσοµοίωση, και στην συνέχεια µεταφέρονται στον αποθηκευτικό χώρο πριν την συναρµολόγηση. Στον CNC τόρνο κατασκευάζεται το εξάρτηµα 5, στην συνέχεια µετά από κατεργασία στο δράπανο µεταφέρεται στον αποθηκευτικό χώρο πριν την συναρµολόγηση. Στην CNC φρέζα πραγµατοποιείται η κατεργασία του εξαρτήµατος 8 το οποίο στην συνέχεια αποθηκεύεται στον χώρο πριν την συναρµολόγηση. Στο πριόνι κόβονται τα µπλοκ και η ράβδος αλουµινίου τα οποία στην συνέχεια θα διαµορφωθούν στα εξαρτήµατα 9, 10 και 12 αντίστοιχα. Το εξάρτηµα 9 µεταφέρεται στο δράπανο και στη συνέχεια στον αποθηκευτικό χώρο πριν την συναρµολόγηση. Το εξάρτηµα 12 µεταφέρεται στο εφαρµοστήριο και στη συνέχεια στον αποθηκευτικό χώρο πριν την συναρµολόγηση. Το εξάρτηµα 10 µεταφέρεται στον απλό τόρνο και στη συνέχεια στον αποθηκευτικό χώρο πριν την συναρµολόγηση. Στην συνέχεια τα εξαρτήµατα συναρµολογούνται στα κελιά συναρµολόγησης στο τηλεκατευθυνόµενο αυτοκίνητο και αποθηκεύονται στην αποθήκη. Εναλλακτικές σχεδιαστικές λύσεις: Με βάση το βασικό τεχνολογικό πρόγραµµα το οποίο παρουσιάζεται στο Σχήµα 1 πραγµατοποιείται ο αρχικός σχεδιασµός του συστήµατος. Όµως, µε βάση αυτόν τον αρχικό σχεδιασµό, παρέχεται η

6 δυνατότητα υλοποίησης επιπλέον σχεδιαστικών λύσεων. Οι επιπλέον λύσεις µπορούν να προκύψουν στην συγκεκριµένη περίπτωση µε τους ακόλουθους τρόπους: i. Προσθήκη επιπλέον εξοπλισµού στο σύστηµα παραγωγής. Ο επιπλέον εξοπλισµός µπορεί να είναι ο εξής: Προσθήκη δεύτερου δράπανου. Προσθήκη δεύτερης µηχανής κατεργασίας µε δέσµη laser. Προσθήκη τέταρτου ή και πέµπτου κυττάρου συναρµολόγησης. ii. Υπάρχει η δυνατότητα, οι µηχανές του συστήµατος παραγωγής να λειτουργούν σε µία ή δύο βάρδιες. Στον αρχικό σχεδιασµό του συστήµατος όλες οι µηχανές λειτουργούν σε µία βάρδια. Εποµένως, οι εναλλακτικές σχεδιαστικές λύσεις για το σύστηµα παραγωγής, προκύπτουν επιλέγοντας και συνδυάζοντας µία ή περισσότερες από τις προτάσεις οι οποίες δίνονται παραπάνω (εξοπλισµός / βάρδιες). 2 Φορτίο εργασίας (workload): Το σύστηµα παραγωγής θα εξεταστεί για τρία διαφορετικά φορτία εργασίας. Μεγάλο φορτίο εργασίας, µεσαίο φορτίο εργασίας και µικρό φορτίο εργασίας. Το φορτίο εργασίας αφορά στον αριθµό των τηλεκατευθυνόµενων οχηµάτων τα οποία πρέπει να κατασκευαστούν σε διάρκεια 5 εργάσιµων ηµερών από το σύστηµα παραγωγής. Το φορτίο εργασίας δίνεται κατά την διάρκεια του εργαστηρίου και είναι διαφορετικό για κάθε οµάδα.

7 Σχήµα 1: ιάγραµµα τεχνολογικού προγράµµατος Μηχανή Μπλοκ Αλουµινίου Φύλλα Αλουµινίου Κύλινδροι Αλουµινίου Εξάρτηµα- 1_6 Εξάρτηµα- 5 Εξάρτηµα- 8 Εξάρτηµα- 9 Εξάρτηµα- 10 Πριόνι Τόρνος 15 CNC Τόρνος 30 CNC Φρέζα 30 Laser 60 ράπανο Εφαρµοστήριο 15 Κελί συναρ/σης1 Κελί συναρ/σης2 Κελί συναρ/σης3 Πίνακας 1: Χρόνοι επεξεργασίας (σε min) σε κάθε µηχανή Εξάρτηµα- 12 Προϊόν

8 Εκτέλεση της προσοµοίωσης Σε κάθε οµάδα θα δοθεί ο αρχικός σχεδιασµός του συστήµατος, µοντελοποιηµένος στο περιβάλλον του λογισµικού προσοµοίωσης. ε χρειάζεται να κατασκευαστεί το µοντέλο της προσοµοίωσης από την αρχή. Η οµάδα θα πρέπει να εκτελέσει έναν αριθµό από προσοµοιώσεις για τρία διαφορετικά φορτία εργασίας και για έναν αριθµό διαφορετικών σχεδιασµών του συστήµατος παραγωγής που η κάθε οµάδα θα κρίνει απαραίτητο. Εκτελώντας την προσοµοίωση για τα διαφορετικά φορτία εργασίας παρατηρούµε ότι σε ορισµένες περιπτώσεις το σύστηµα δεν έχει την δυνατότητα να ολοκληρώσει όλες τις εργασίες µέσα στο δεδοµένο χρονικό διάστηµα (5 εργάσιµες ηµέρες). Για να επιτευχθεί αυτό, θα πρέπει να αλλάξει o αρχικός σχεδιασµός και εποµένως το µοντέλο της προσοµοίωσης (προσθήκη µηχανών, βάρδιες, κλπ). Σε κάθε µια από τις εκτελέσεις θα καταγραφούν οι τιµές των ακόλουθων παραµέτρων : Αριθµός των προϊόντων τα οποία έχουν κατασκευαστεί στην διάρκεια των 5 ηµερών. Χρησιµοποίηση (utilization) όλων των µηχανών. Συνολικός χρόνος για την ολοκλήρωση του φορτίου εργασίας. Καθυστέρηση (tardiness) για την ολοκλήρωση του φορτίου εργασίας. Μέσος χρόνος αναµονής των κοµµατιών στους αποθηκευτικούς χώρους. Σε κάθε σύνολο µετρήσεων πρέπει να αναφέρεται η παραγγελία και ο σχεδιασµός (αρχικός, προσθήκη µηχανής κλπ) για τον οποίο πραγµατοποιήθηκε η προσοµοίωση. Οδηγίες σχετικά µε την καταγραφή των µετρήσεων δίνονται στο πρώτο µέρος του εργαστηρίου. Μοντέλο προσοµοίωσης Το µοντέλο που προσοµοιώνει το παραπάνω σύστηµα και που δίδεται στους φοιτητές κατά την εκτέλεση του εργαστηρίου φαίνεται στο παρακάτω σχήµα. Τα βέλη στο µοντέλο δείχνουν την ροή των κοµµατιών µέσα στο σύστηµα.

9 Εικόνα 2: Το µοντέλο του συστήµατος σε γραφικό περιβάλλον του WITNESS

10 ΣΤΟΙΧΕΙΑ ΤΟΥ ΜΟΝΤΕΛΟΥ-ΠΑΡΑΤΗΡΗΣΕΙΣ Για την δηµιουργία του µοντέλου χρησιµοποιήθηκαν 3 διαφορετικά στοιχεία που παρέχει το λογισµικό WITNESS και τα οποία παρουσιάστηκαν παραπάνω. Αυτά είναι τα Buffers, Machines και Parts, Τα buffers εµφανίζονται µε το εικονίδιο ενώ οι µηχανές παρουσιάζονται µε διαφορετικό εικονίδιο ανάλογα µε τη λειτουργία που επιτελούν ώστε το µοντέλο να αναπαριστά όσο το δυνατόν περισσότερο το πραγµατικό σύστηµα. Στο στοιχειό που προσοµοιώνει το Πριόνι θεωρείται ότι αυτό παράγει κυκλικά τα εξαρτήµατα 9, 10 και 12. Για να επιτευχτεί αυτή η λειτουργία στο πεδίο εντολών Actions on start χρησιµοποιείται ο κώδικας: IF Saw_part_selector = 3 CHANGE ALL to part9 Saw_part_selector = 1 ELSEIF Saw_part_selector = 1 CHANGE ALL to part12 Saw_part_selector = 2 ELSEIF Saw_part_selector = 2 CHANGE ALL to part10 Saw_part_selector = 3 ENDIF Ο κώδικας αυτός κάνει χρήση της µεταβλητής Saw_Part_Selector και ανάλογα µε τις τιµές αυτής παράγει τα αντίστοιχα εξαρτήµατα. Όπως είναι φανερό όταν η µεταβλητή αυτή πάρει τις τιµές 1, 2 και 3, η µηχανή παράγει τα κοµµάτια 12, 10 και 9 αντίστοιχα. Σε κάθε µηχανή στο πεδίο Actions on Finish βρίσκεται η εντολή DRAWBAR Machine_Utilization 3, PUTIL (MACHINE (1),2), 3. Η εντολή αυτή υπολογίζει την χρησιµοποίηση της µηχανής µέχρι τη δεδοµένη χρονική στιγµή και κατόπιν δηµιουργεί µια µπάρα στο γράφηµα που απεικονίζει την χρησιµοποίηση των µηχανών. Οι µπάρες που δηµιουργούνται τοποθετούνται στο γράφηµα ακολουθώντας την αρίθµηση που υπάρχει στο όνοµα κάθε µηχανής. Έτσι η µηχανή που στο τέλος του ονόµατος της έχει τον αριθµό 1 αντιστοιχεί στην πρώτη µπάρα κ.ο.κ. ιάγραµµα 1: ιάγραµµα χρησιµοποίησης µηχανών

11 Με την ίδια λογική η εντολή DRAWBAR Time_in_buffers 10, ASTIME (Buffers001 καταγράφει τον χρόνο που περνάνε τα κοµµάτια στους αποθηκευτικούς χώρους στο αντίστοιχο γράφηµα. Οι δύο αριθµοί 10 αναφέρονται στον αριθµό της στήλης στο γράφηµα και στο χρώµα της στήλης. ιάγραµµα 2: ιάγραµµα χρόνων αναµονής σε αποθηκευτικούς χώρους Τεχνική έκθεση Η τεχνική έκθεση η οποία αφορά στο εργαστήριο της προσοµοίωσης παραδίδεται στο τέλος του εξαµήνου και θα πρέπει να περιέχει τα ακόλουθα: i. Όλες τις µετρήσεις οι οποίες πραγµατοποιήθηκαν από την οµάδα κατά την εκτέλεση του εργαστηρίου. ii. iii. iv. Επιπλέον παρατηρήσεις οι οποίες έγιναν κατά την εκτέλεση των προσοµοιώσεων (π.χ. πολύ µεγάλη ή καθόλου παραµονή υλικών στους αποθηκευτικούς χώρους, πολύ χαµηλή ή πολύ υψηλή χρησιµοποίηση µηχανών κα). Θα πρέπει να προταθεί ένα σχέδιο του συστήµατος παραγωγής από την οµάδα µε βάση το µεσαίο φορτίο εργασίας. Η επιλογή θα πρέπει να τεκµηριωθεί µε βάση τις µετρήσεις οι οποίες κατεγράφησαν (πλεονεκτήµατα/ µειονεκτήµατα κλπ). Για το σύστηµα παραγωγής το οποίο έχει προταθεί (ερώτηµα iii) να αναφερθεί ο µέγιστος αριθµός κοµµατιών τα οποία έχει δυνατότητα να παράγει σε διάστηµα 5 ηµερών.

12 WITNESS Επισκόπηση του WITNESS To WITNESS είναι ένα εµπορικό λογισµικό σύστηµα προσοµοίωσης, της εταιρείας Lanner. Στο WITNESS απαιτείται καθόλου ή ελάχιστος προγραµµατισµός, γεγονός το οποίο καθιστά την εκµάθηση της προσοµοίωσης εύκολη, για χρήστες οι οποίοι δεν έχουν εµπειρία στον προγραµµατισµό. Τα βασικά βήµατα στην κατασκευή ενός µοντέλου στο WITNESS είναι η δηµιουργία των στοιχείων του µοντέλου και η µεταξύ τους διασύνδεση µε την χρήση ορισµένων εντολών. Τα περισσότερο χρησιµοποιούµενα στοιχεία είναι τα εξαρτήµατα (parts), οι µηχανές (machines) και οι αποθηκευτικοί χώροι (buffers). Τα "parts" χρησιµοποιούνται για την αναπαράσταση βιοµηχανικών προϊόντων, εξαρτηµάτων, πρώτων υλών κ.λ.π., τα οποία µετακινούνται σε ένα σύστηµα παραγωγής. Οι "buffers" χρησιµοποιούνται για να αποθηκεύσουν "parts". Τα "machines" χρησιµοποιούνται για να µοντελοποιήσουν ό,τι µπορεί να πάρει εξαρτήµατα από οπουδήποτε, να τα επεξεργαστεί και να τα µεταφέρει σε κάποιο προορισµό. Με τα "machines" προφανώς µοντελοποιούνται οι µηχανές σε ένα µοντέλου εργοστασίου. Εκτός από τα παραπάνω βασικά στοιχεία, υπάρχουν και επιπλέον στοιχεία τα οποία χρησιµοποιούνται για έλεγχο και αναπαράσταση πληροφορίας. Σε αυτά τα στοιχεία περιλαµβάνονται οι µεταβλητές (variables), οι ιδιότητες (attributes), οι συναρτήσεις(functions) και οι κατανοµές (distributions). Το λογισµικό παρέχει µια βιβλιοθήκη µε εικονίδια τα οποία αντιπροσωπεύουν τα στοιχεία τα οποία µπορεί να επιλέξει ο χρήστης και να εισάγει στο µοντέλο (drag & drop). Μετά από τον καθορισµό των στοιχείων του µοντέλου προσοµοίωσης, το µοντέλο µπορεί να "τρέξει - Run" και να γίνουν οι απαιτούµενοι έλεγχοι. Το µοντέλο µπορεί να τρέξει είτε βηµατικά (step-by-step) είτε "κατευθείαν" µέχρι ένα χρονικό σηµείο. Figure 1: Περιβάλλον εργασίας Witness Εντολές Witness Στην συνέχεια παρουσιάζονται ορισµένες από τις βασικές εντολές του WITENESS οι οποίες χρησιµοποιούνται για την δηµιουργία του µοντέλου προσοµοίωσης. Η επεξήγηση η οποία δίνεται για την κάθε µια εντολή δεν είναι πλήρης, αλλά αρκετή για την κατανόηση της χρήσης της στο µοντέλο προσοµοίωσης της άσκησης. Για λεπτοµερή περιγραφή των εντολών παραπέµπουµε στο εγχειρίδιο χρήσης του WITNESS.

13 [PULL] Η εντολή PULL χρησιµοποιείται για να "τραβάει" κοµµάτια σε ένα στοιχείο του συστήµατος παραγωγής (π.χ. µηχανή) από ένα άλλο (π.χ. αποθηκευτικός χώρος). Στην περίπτωση που οριστούν περισσότεροι του ενός στοιχεία από όπου µπορεί να τραβήξει ένα κοµµάτι, το WITNESS προσπαθεί να σπρώξει το κοµµάτι από καθένα από τα στοιχεία κατά σειρά, µέχρι έως ότου το κοµµάτι να µεταφερθεί ή να έχουν ελεγχθεί όλοι τα στοιχεία στην λίστα. Για παράδειγµα η εντολή 'PULL from LaserBuffers' µετακινεί το κοµµάτι στον αποθηκευτικό χώρο LaserBuffers. H εντολή PULL µπορεί να χρησιµοποιηθεί µόνο στα Input rules ορισµένων στοιχείων. [PUSH] Η εντολή PUSH χρησιµοποιείται για να "σπρώχνει" κοµµάτια από ένα στοιχείο του συστήµατος παραγωγής (π.χ. µηχανή) σε ένα άλλο (π.χ. αποθηκευτικός χώρος). Στην περίπτωση που οριστούν περισσότεροι του ενός προορισµοί για ένα κοµµάτι, το WITNESS προσπαθεί να σπρώξει το κοµµάτι σε καθένα από τους προορισµούς κατά σειρά, µέχρι έως ότου το κοµµάτι να µεταφερθεί στον προορισµό ή να έχουν ελεγχθεί όλοι οι προορισµοί. Για παράδειγµα η εντολή 'PUSH to LaserBuffers' µετακινεί το κοµµάτι στον αποθηκευτικό χώρο LaserBuffers. [SEQUENCE] Η εντολή SEQUENCE χρησιµοποιείται για την είσοδο ή την έξοδο κοµµατιών προς ή από έναν αριθµό στοιχείων σε κυκλική σειρά. Το WITNESS επιλέγει το πρώτο στοιχείο στην λίστα µέχρι να µεταφερθεί ένας αριθµός κοµµατιών. Στην συνέχεια επιλέγει το δεύτερο στοιχείο κ.ο.κ. µέχρι όλα τα κοµµάτια να µεταφερθούν. Όταν φτάσει στο τέλος της λίστας επιλέγει ξανά το πρώτο στοιχείο και η διαδικασία επαναλαµβάνεται κυκλικά. Η πιο συνηθισµένη χρήση της εντολής SEQUENCE είναι στην µοντελοποίηση διαδικασιών συναρµολόγησης. Για να µοντελοποιήσουµε την περίπτωση που µια λίστα από κοµµάτια πρέπει να συγκεντρωθούν και να συναρµολογηθούν σε ένα νέο κοµµάτι, ορίζουµε µια µηχανή συναρµολόγησης και χρησιµοποιούµε την εντολή SEQUENCE /WAIT. Για παράδειγµα η εντολή 'SEQUENCE /Wait Accessories out of AssemblyBuffers#(51), Parts1_2 out of AssemblyBuffers#(6), Part3 out of AssemblyBuffers#(2), Part4 out of AssemblyBuffers#(2), Part5 out of AssemblyBuffers#(2), Part6 out of AssemblyBuffers#(1)' Συγκεντρώνει στην είσοδο µιας µηχανής συναρµολόγησης 51 κοµµάτια από τον αποθηκευτικό χώρο AssemblyBuffers, 6 από τον AssemblyBuffers κ.ο.κ. τα οποία στην συνέχεια θα συναρµολογηθούν σε ένα κοµµάτι. [CHANGE] Η εντολή CHANGE χρησιµοποιείται για να µετατρέψει ένα κοµµάτι σε ένα άλλο. Χρησιµοποιείται κυρίως στις εντολές εξόδου µιας µηχανής για να δηλώσει ότι η επεξεργασία άλλαξε ένα κοµµάτι µε κάποιο τρόπο. Για παράδειγµα η εντολή 'CHANGE old_part_type, new_part_type' αλλάζει το κοµµάτι old_part_type σε new_part_type. [IF condition THEN action ENDIF] ή [IF condition THEN action ELSE action ENDIF] ή [IF condition THEN action ELSEIF condition THEN action ENDIF] H εντολή διακλάδωσης IF χρησιµοποιείται για την εκτέλεση µιας εντολής αν πραγµατοποιείται µια συνθήκη.

14 [NPARTS (element_name)] Η συνάρτηση NPARTS χρησιµοποιείται για να µετρήσει πόσα κοµµάτια υπάρχουν σε ένα στοιχείο. Για παράδειγµα η εντολή 'NPARTS(LaserBuffers)' µας δίνει τον αριθµό των κοµµατιών που υπάρχουν στον αποθηκευτικό χώρο LaserBuffers. [PRINT] Η εντολή PRINT τυπώνει στο παράθυρο διαλόγου ένα µήνυµα. Για παράδειγµα η εντολή 'PRINT "The buffer LaserBuffers has this number of parts:", NPARTS(LaserBuffers) ' θα τυπώσει το µήνυµα "The buffer LaserBuffers has this number of parts:" και στην συνέχεια θα εισάγει τον αριθµό των κοµµατιών που είναι στον αποθηκευτικό χώρο LaserBuffers. Αυτή η εντολή είναι αρκετά χρήσιµη για να µπορούµε να παρακολουθούµε τις τιµές διάφορων µεταβλητών και παραµέτρων του µοντέλου προσοµοίωσης. [TIME] Η µεταβλητή συστήµατος TIME χρησιµοποιείται για να κρατάει την τρέχον χρόνο του ρολογιού της προσοµοίωσης. [TYPE] Η µεταβλητή συστήµατος TYPE περιέχει το όνοµα ενός κοµµατιού. Για παράδειγµα στην εντολή 'IF TYPE = Part3 PUSH to AssemblyBuffers ELSE PUSH to DrillingBuffers ENDIF' Αν το κοµµάτι είναι τύπου Part3 τότε το µετακινεί στο AssemblyBuffers ενώ διαφορετικά το µετακινεί στο DrillingBuffers. Προγραµµατισµός Μοντέλου Στο µοντέλο που δίδεται στους φοιτητές οι κυριότερες εντολές που ρυθµίζουν την ροή των κοµµατιών είναι οι Pull, Push και Sequence. Κάθε µηχανή λαµβάνει κοµµάτια µέσω των εντολών Pull και Sequence και αφού τα επεξεργαστεί τα προωθεί στην επόµενη µηχανή ή αποθηκευτικό χώρο µε χρήση της εντολής Push. Για την κατανόηση της λειτουργίας του µοντέλου αλλά και του προγραµµατισµού που διέπει την λειτουργία του, κάποια στοιχεία έχουν επιλεχθεί και παρουσιάζονται αναλυτικά παρακάτω. Εικόνα 3: Πολλαπλασιασµός κοµµατιών µε χρήση του στοιχείου Machine001 Η µεταβλητή ORDERS χρησιµοποιείται για να καθορίσει το φορτίο εργασίας που πρέπει να επεξεργαστεί το σύστηµα. Αρχικοποιώντας την τιµή της µεταβλητής αυτής καθορίζεται και ο αριθµός των κοµµατιών που θα εισέλθουν στο σύστηµα την χρονική στιγµή µηδέν. Η συνάρτηση Cycle_time χρησιµοποιείται για να διαφοροποιεί τον χρόνο επεξεργασίας των κοµµατιών στο δράπανο και το πριόνι ανάλογα µε τον τύπο του κοµµατιού που πρέπει να περάσει από

15 την αντίστοιχη µηχανή σύµφωνα µε τον πίνακα 1. Για τον λόγο αυτό δέχεται ως ορίσµατα το όνοµα της µηχανής και τον τύπο του κοµµατιού. Η κλήση της γίνεται στο πεδίο που ορίζεται ο χρόνος επεξεργασίας κάθε µηχανής. Αναφορές [1] Chryssolouris, G., Manufacturing Systems: Theory and Practice, 2nd Edition, Springer-Verlag, New York, New York, (2006). [2] Χρυσολούρης Γ., Συστήµατα παραγωγής θεωρία και πράξη, Τόµος ΙΙ, Πάτρα 2002, σελ [3] Χρυσολούρης Γ., Μούρτζης., Παράδειγµα προσοµοίωσης συστηµάτων παραγωγής, Πανεπιστήµια Πατρών- Τµήµα Μηχανολόγων & Αεροναυπηγών Μηχανικών, Πάτρα [4] Mourtzis, D., G. Michalos, S. Makris, K. Georgoulias and G. Chryssolouris, "Flexibility quantification in complex assembly systems", Proceedings of the IFAC Workshop on Manufacturing Modelling, Management and Control, Budapest, Hungary, (November 2007), pp [5] Law A.M., McComas M.G., Simulation of manufacturing systems, Proceedings of the 1997 Winter Simulation Conference, ed. S. Andradóttir, K. J. Healy, D. H. Withers, and B. L. Nelson [6] Lalas, C., D. Mourtzis, N. Papakostas and G. Chryssolouris, "A Simulation-Based Hybrid Backwards Scheduling Framework for Manufacturing Systems", International Journal of Computer Integrated Manufacturing, (Vol. 19, No. 8, 2006), pp [7] Chryssolouris, G., D. Mavrikios, N. Papakostas, D. Mourtzis, G. Michalos and K. Georgoulias, "Digital Manufacturing: History, Perspectives and Outlook", Keynote Paper, Proceedings of the 4th International Conference on Digital Enterprise Technology (DET2007), Bath, U.K., (September 2007), pp [8] Patel V., Ashby J. and Ma J., 2002, Discrete event simulation in automotive final process system, Proceedings of the 2002 Winter Simulation Conference, E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds. [9] Lanner Group, [10]

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΑΡΑ ΕΙΓΜΑ ΠΡΟΣΟΜΕΙΩΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΑΡΑΓΩΓΗΣ. Καθηγητής Γ: Χρυσολούρης και ρ.. Μούρτζης ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ & ΑΕΡΟΝΑΥΠΗΓΩΝ ΜΗΧΑΝΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΑΡΑ ΕΙΓΜΑ ΠΡΟΣΟΜΕΙΩΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΑΡΑΓΩΓΗΣ. Καθηγητής Γ: Χρυσολούρης και ρ.. Μούρτζης ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ & ΑΕΡΟΝΑΥΠΗΓΩΝ ΜΗΧΑΝΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΑΡΑ ΕΙΓΜΑ ΠΡΟΣΟΜΕΙΩΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΑΡΑΓΩΓΗΣ Καθηγητής Γ: Χρυσολούρης και ρ.. Μούρτζης ΠΑΤΡΑ 2001 ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΣΤΗΜΑΤΩΝ ΠΑΡΑΓΩΓΗΣ Η προσοµοίωση είναι µία πειραµατική µέθοδος µε τη

Διαβάστε περισσότερα

Κεφάλαιο 5: Εισαγωγή στην Προσομοίωση

Κεφάλαιο 5: Εισαγωγή στην Προσομοίωση Κεφάλαιο 5: Εισαγωγή στην Προσομοίωση Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Γιάννης Γαροφαλάκης Αν. Καθηγητής Προσομοίωση Τεχνικές χρήσης υπολογιστών για τη «μίμηση» των λειτουργιών διαφόρων ειδών

Διαβάστε περισσότερα

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 5: Εισαγωγή στην Προσομοίωση

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 5: Εισαγωγή στην Προσομοίωση Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 5: Εισαγωγή στην Προσομοίωση Γαροφαλάκης Ιωάννης Πολυτεχνική Σχολή Τμήμα Μηχ/κών Η/Υ & Πληροφορικής Σκοποί ενότητας Κατά τη διάρκεια της ζωής ενός συστήματος,

Διαβάστε περισσότερα

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Γιάννης Γαροφαλάκης Αν. Καθηγητής ιατύπωση του προβλήματος (1) Τα συστήματα αναμονής (queueing systems), βρίσκονται

Διαβάστε περισσότερα

ΠΡΟΣΟΜΟΙΩΣΗ. Προσομοίωση είναι η μίμηση της λειτουργίας ενός πραγματικού συστήματος και η παρακολούθηση της εξέλιξης του μέσα στο χρόνο.

ΠΡΟΣΟΜΟΙΩΣΗ. Προσομοίωση είναι η μίμηση της λειτουργίας ενός πραγματικού συστήματος και η παρακολούθηση της εξέλιξης του μέσα στο χρόνο. ΠΡΟΣΟΜΟΙΩΣΗ Προσομοίωση είναι η μίμηση της λειτουργίας ενός πραγματικού συστήματος και η παρακολούθηση της εξέλιξης του μέσα στο χρόνο. δημιουργία μοντέλου προσομοίωσης ( - χρήση μαθηματικών, λογικών και

Διαβάστε περισσότερα

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική

Διαβάστε περισσότερα

Κεφάλαιο 10 ο Υποπρογράµµατα

Κεφάλαιο 10 ο Υποπρογράµµατα Κεφάλαιο 10 ο Υποπρογράµµατα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Η αντιµετώπιση των σύνθετων προβληµάτων και η ανάπτυξη των αντίστοιχων προγραµµάτων µπορεί να γίνει µε την ιεραρχική σχεδίαση,

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK SIMULINK ρ. Γεώργιος Φ. Φραγκούλης Καθηγητής ver. 0.2 10/2012 Εισαγωγή στο Simulink Το SIMULINK είναι ένα λογισµικό πακέτο που επιτρέπει τη µοντελοποίηση, προσοµοίωση οίωση

Διαβάστε περισσότερα

Προσομοίωση Βιομηχανικής Παραγωγής & Επιχειρήσεων

Προσομοίωση Βιομηχανικής Παραγωγής & Επιχειρήσεων Προσομοίωση Βιομηχανικής Παραγωγής & Επιχειρήσεων Ζ Εξάμηνο 2Θ+2Ε jdim@staff.teicrete.gr ΠΡΟΣΟΜΟΙΩΣΗ 1 ΠΡΟΣΟΜΟΙΩΣΗ: ΟΡΙΣΜΟΣ Wikipedia: Simulation is the imitation of the operation of a real-world process

Διαβάστε περισσότερα

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Κάθε υποπρόγραμμα έχει μόνο μία είσοδο και μία έξοδο. Κάθε υποπρόγραμμα πρέπει να είναι ανεξάρτητο από τα άλλα.

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Κάθε υποπρόγραμμα έχει μόνο μία είσοδο και μία έξοδο. Κάθε υποπρόγραμμα πρέπει να είναι ανεξάρτητο από τα άλλα. ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων. Όταν ένα τμήμα προγράμματος επιτελεί ένα αυτόνομο

Διαβάστε περισσότερα

Συστήματα Αναμονής (Queuing Systems)

Συστήματα Αναμονής (Queuing Systems) ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής

Διαβάστε περισσότερα

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΠΣΕ, Τµήµα Τηλεπικοινωνιών & ικτύων Η/Υ Εργαστήριο ιαδίκτυα & Ενδοδίκτυα Η/Υ ( ηµιουργία συστήµατος µε ροint-tο-ροint σύνδεση) ρ Θεοδώρου Παύλος Χανιά 2003 Περιεχόµενα 1 ΕΙΣΑΓΩΓΗ...2 2 ΤΟ ΚΑΝΑΛΙ PΟINT-TΟ-PΟINT...2

Διαβάστε περισσότερα

3. Προσομοίωση ενός Συστήματος Αναμονής.

3. Προσομοίωση ενός Συστήματος Αναμονής. 3. Προσομοίωση ενός Συστήματος Αναμονής. 3.1. Διατύπωση του Προβλήματος. Τα συστήματα αναμονής (queueing systems), βρίσκονται πίσω από τα περισσότερα μοντέλα μελέτης της απόδοσης υπολογιστικών συστημάτων,

Διαβάστε περισσότερα

Συστήματα Αυτομάτου Ελέγχου

Συστήματα Αυτομάτου Ελέγχου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΑΥΤΟΜΑΤΙΣΜΟΥ Καθ. Εφαρμογών: Σ. Βασιλειάδου Εργαστήριο Συστήματα Αυτομάτου Ελέγχου για Ηλεκτρολόγους Μηχανικούς Εργαστηριακές Ασκήσεις Χειμερινό

Διαβάστε περισσότερα

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0 Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών Τµήµα Μεθοδολογίας, Ιστορίας & Θεωρίας της Επιστήµης ιαπανεπιστηµιακό Πρόγραµµα Μεταπτυχιακών Σπουδών «Βασική και Εφαρµοσµένη Γνωσιακή Επιστήµη» Σύντοµο Εγχειρίδιο

Διαβάστε περισσότερα

o AND o IF o SUMPRODUCT

o AND o IF o SUMPRODUCT Πληροφοριακά Εργαστήριο Management 1 Information Συστήματα Systems Διοίκησης ΤΕΙ Τμήμα Ελεγκτικής Ηπείρου Χρηματοοικονομικής (Παράρτημα Πρέβεζας) και Αντικείµενο: Μοντελοποίηση προβλήµατος Θέµατα που καλύπτονται:

Διαβάστε περισσότερα

Απλοποιεί τα γεγονότα έτσι ώστε να περιγράφει τι έχει γίνει και όχι πως έχει γίνει.

Απλοποιεί τα γεγονότα έτσι ώστε να περιγράφει τι έχει γίνει και όχι πως έχει γίνει. οµηµένες τεχνικές Ο στόχος των δοµηµένων τεχνικών είναι: Υψηλής ποιότητας προγράµµατα Εύκολη τροποποίηση προγραµµάτων Απλοποιηµένα προγράµµατα Μείωση κόστους και χρόνου ανάπτυξης. Οι βασικές αρχές τους

Διαβάστε περισσότερα

ΑΝ.ΕΦ. Γ ΛΥΚΕΙΟΥ Αν η συνθήκη ισχύει, τότε εκτελούνται οι εντολές που βρίσκονται µεταξύ των λέξεων ΤΟΤΕ και και η εκτέλεση του προγράµµατος συνεχίζετα

ΑΝ.ΕΦ. Γ ΛΥΚΕΙΟΥ Αν η συνθήκη ισχύει, τότε εκτελούνται οι εντολές που βρίσκονται µεταξύ των λέξεων ΤΟΤΕ και και η εκτέλεση του προγράµµατος συνεχίζετα ΟΜΗ ΕΠΙΛΟΓΗΣ ΘΕΩΡΙΑ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ 1. Πότε χρησιµοποιούµε την δοµή επιλογής; Ποιες είναι οι µορφές της; Όταν η εκτέλεση µιας εντολής ή ενός συνόλου εντολών δεν είναι σίγουρη αλλά εξαρτάται από την αλήθεια

Διαβάστε περισσότερα

Λογισµικό (Software SW) Γλώσσες

Λογισµικό (Software SW) Γλώσσες Λογισµικό (Software SW) Γλώσσες Προγραµµατισµού Οι γενιές των γλωσσών προγραµµατισµού Προβλήµατα που επιλύονται σε ένα περιβάλλον στο οποίο ο άνθρωπος πρέπει να προσαρµόζεται στα χαρακτηριστικά της µηχανής

Διαβάστε περισσότερα

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 5 2 Εγκυροποίηση Λογισµικού Εγκυροποίηση Λογισµικού

Διαβάστε περισσότερα

Προσομοίωση Συστημάτων

Προσομοίωση Συστημάτων Προσομοίωση Συστημάτων Μεθοδολογίες προσομοίωσης Άγγελος Ρούσκας Μηχανισμός διαχείρισης χρόνου και μεθοδολογίες προσομοίωσης Έχουμε αναφερθεί σε δύο μηχανισμούς διαχείρισης χρόνου: Μηχανισμός επόμενου

Διαβάστε περισσότερα

Περιβάλλον ithink. Σχήμα 1. ιάγραµµα ελέγχου προσοµοίωσης δραστηριοτήτων

Περιβάλλον ithink. Σχήμα 1. ιάγραµµα ελέγχου προσοµοίωσης δραστηριοτήτων Περιβάλλον ithink Ένα πρόγραµµα ελέγχου αποτελείται από δύο κρυµµένους βρόγχους, όπως φαίνεται στο Σχήµα 1. Ο εξωτερικός βρόγχος αναλαµβάνει τον έλεγχο του χρόνου και την αύξηση του ρολογιού της προσοµοίωσης,

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND. 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND. 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων ΙΣΤΟΤΟΠΟΣ ΕΡΓΑΣΤΗΡΙΟΥ http://www.mech.upatras.gr/~adamides/dpe ΠΡΟΣΟΜΟΙΩΣΗ Η τεχνική

Διαβάστε περισσότερα

ΑΝΤΙΣΤΑΘΜΙΣΗ ΑΕΡΓΟΥ ΙΣΧΥΟΣ

ΑΝΤΙΣΤΑΘΜΙΣΗ ΑΕΡΓΟΥ ΙΣΧΥΟΣ ΕΙΚΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΑΝΤΙΣΤΑΘΜΙΣΗ ΑΕΡΓΟΥ ΙΣΧΥΟΣ Εισαγωγή Στα πειράµατα της εικονικής άσκησης 1 δόθηκε η ευκαιρία να παρατηρήσουµε τα προβλήµατα που δηµιουργεί η ροή αέργου ισχύος στο δίκτυο,

Διαβάστε περισσότερα

Eur.Ing. Δρ. Φ. Σκιττίδης ΠΕΡΙΕΧΟΜΕΝΑ

Eur.Ing. Δρ. Φ. Σκιττίδης ΠΕΡΙΕΧΟΜΕΝΑ Eur.Ing. Δρ. Φ. Σκιττίδης ΠΕΡΙΕΧΟΜΕΝΑ xi ΚΕΦΑΛΑΙΟ 1 ΣΥΣΤΗΜΑΤΑ ΚΑΤΕΡΓΑΣΙΑΣ (ή ΜΕΤΑΠΟΙΗΣΗΣ ή ΠΑΡΑΓΩΓΗΣ) ΜΕ Η/Υ (COMPUTER AIDED MANUFACTURING SYSTEMS CAM) 1.1 Ιστορικό 1 1.2 Μηχανές με αριθμητικό έλεγχο (Numerically

Διαβάστε περισσότερα

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΝΗΜΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗ ΛΟΓΙΚΗ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: ΧΡΥΣΟΣΤΟΜΟΣ ΧΡΥΣΟΣΤΟΜΟΥ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2001 ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ

Διαβάστε περισσότερα

FORTRAN και Αντικειμενοστραφής Προγραμματισμός

FORTRAN και Αντικειμενοστραφής Προγραμματισμός FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών

Διαβάστε περισσότερα

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Δημιουργία ενός απλού παιχνιδιού με το Gamemaker (μετάφραση από το http://www.stuffucanuse.com/downloads/gamemaker-introductionlessons/free_game_downloads_gamemaker.htm)

Διαβάστε περισσότερα

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Προβλήματα, αλγόριθμοι, ψευδοκώδικας Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2ο ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΑΚΡΙΤΩΝ ΓΕΓΟΝΟΤΩΝ

ΚΕΦΑΛΑΙΟ 2ο ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΑΚΡΙΤΩΝ ΓΕΓΟΝΟΤΩΝ ΚΕΦΑΛΑΙΟ 2ο ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΑΚΡΙΤΩΝ ΓΕΓΟΝΟΤΩΝ 2.1 Εισαγωγή Η μέθοδος που θα χρησιμοποιηθεί για να προσομοιωθεί ένα σύστημα έχει άμεση σχέση με το μοντέλο που δημιουργήθηκε για το σύστημα. Αυτό ισχύει και

Διαβάστε περισσότερα

Κατασκευή µοντέλου και προσοµοίωσης: Μελέτη ελεύθερης πτώσης

Κατασκευή µοντέλου και προσοµοίωσης: Μελέτη ελεύθερης πτώσης ραστηριότητα Εκµάθησης Κατασκευή µοντέλου και προσοµοίωσης: Μελέτη ελεύθερης πτώσης Στο πλαίσιο της δραστηριότητας αυτής, θα κατασκευάσετε ένα µαθηµατικό µοντέλο που συσχετίζει τη θέση, την ταχύτητα και

Διαβάστε περισσότερα

Μοντέλα. χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες.

Μοντέλα. χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες. Γλώσσες Περιγραφής Μοντέλα Ένα µοντέλο ενός κυκλώµατος είναι µία αναπαράσταση που παρουσιάζει χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες. Τα τυπικά µοντέλα έχουν καλά ορισµένη σύνταξη. Τα αυτόµατα

Διαβάστε περισσότερα

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ Ανάλυση - Προσομοίωση ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ 1 Προσομοίωση Η προσομοίωση είναι μέθοδος μελέτης ενός συστήματος και εξοικείωσης με τα χαρακτηριστικά του με

Διαβάστε περισσότερα

Ο ΗΓΙΕΣ DOCUMENT DESIGNER

Ο ΗΓΙΕΣ DOCUMENT DESIGNER Ο ΗΓΙΕΣ DOCUMENT DESIGNER ΕΙΣΑΓΩΓΗ Εάν δεν επιθυµείτε να χρησιµοποιείτε τις προσχεδιασµένες φόρµες εντύπων της Singular, η εργασία αυτή σας δίνει τη δυνατότητα να σχεδιάζετε φόρµες µε βάση τις οποίες επιθυµείτε

Διαβάστε περισσότερα

Πληροφορική 2. Τεχνητή νοημοσύνη

Πληροφορική 2. Τεχνητή νοημοσύνη Πληροφορική 2 Τεχνητή νοημοσύνη 1 2 Τι είναι τεχνητή νοημοσύνη; Τεχνητή νοημοσύνη (AI=Artificial Intelligence) είναι η μελέτη προγραμματισμένων συστημάτων τα οποία μπορούν να προσομοιώνουν μέχρι κάποιο

Διαβάστε περισσότερα

Εργαστήριο Διοίκησης Παραγωγής & Έργων. Εισαγωγή στην προσομοίωση διεργασιών χρησιμοποιώντας το λογισμικό Extend

Εργαστήριο Διοίκησης Παραγωγής & Έργων. Εισαγωγή στην προσομοίωση διεργασιών χρησιμοποιώντας το λογισμικό Extend Εργαστήριο Διοίκησης Παραγωγής & Έργων Εισαγωγή στην προσομοίωση διεργασιών χρησιμοποιώντας το λογισμικό Extend ΕΠΙΣΚΟΠΗΣΗ ΤΟΥ EXTEND Το Extend είναι ένα λογισμικό εικονικής προσομοίωσης που μπορεί να

Διαβάστε περισσότερα

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 3 ο Μέρος

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 3 ο Μέρος Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών 6 εκεµβρίου 2008 ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος 2008-09 Παναγιώτα Φατούρου Προγραµµατιστική Εργασία 3 ο Μέρος Ηµεροµηνία Παράδοσης:

Διαβάστε περισσότερα

ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ. Γ Λυκείου Κατεύθυνσης Mike Trimos

ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ. Γ Λυκείου Κατεύθυνσης Mike Trimos ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ Γ Λυκείου Κατεύθυνσης Mike Trimos Βήματα Ανάπτυξης ενός Συστήματος 1.Ορισμός και κατανόηση του προβλήματος 2.Ανάλυση του προβλήματος 3.Σχεδιασμός Αλγοριθμικής Λύσης 4.Κωδικοποίηση 5.Διόρθωση

Διαβάστε περισσότερα

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

Διαβάστε περισσότερα

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC Χρησιμοποιούμε την δωρεάν έκδοση του λογισμικού προσομοίωσης Anylogic. Για εκπαιδευτική χρήση μπορείτε να «κατεβάσετε» και να εγκαταστήσετε στον υπολογιστή σας την Personal

Διαβάστε περισσότερα

Αρχές Προγραμματισμού Υπολογιστών

Αρχές Προγραμματισμού Υπολογιστών Αρχές Προγραμματισμού Υπολογιστών Ανάπτυξη Προγράμματος Β ΕΠΑΛ Τομέας Πληροφορικής Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Κύκλος ανάπτυξης προγράμματος/λογισμικού Η διαδικασία ανάπτυξης λογισμικού,

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 31 5 2007 Γ Τάξη Ηµερήσιου Γενικού Λυκείου

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 31 5 2007 Γ Τάξη Ηµερήσιου Γενικού Λυκείου ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 31 5 2007 Γ Τάξη Ηµερήσιου Γενικού Λυκείου Θέµα 1 ο ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ - ΣΧΟΛΙΑ Α) 1) Σωστό 2) Λάθος 3) Σωστό 4) Λάθος 5) Λάθος Β) 1) i) σελ 127 σχολικού (πλεονεκτήµατα

Διαβάστε περισσότερα

Πλεονεκτήματα και μειονεκτήματα της προσομοίωσης

Πλεονεκτήματα και μειονεκτήματα της προσομοίωσης Πλεονεκτήματα και μειονεκτήματα της προσομοίωσης Πλεονεκτήματα 1. Σε περιπτώσεις που είναι αδύνατον να αναπαρασταθούν τα συστήματα με μαθηματικά μοντέλα είναι αναγκαστική καταφυγή η χρήση προσομοίωσης.

Διαβάστε περισσότερα

5.1. Χωροταξικός Σχεδιασμός Κριτήρια αξιολόγησης Χωροταξικού Σχεδιασμού Δραστηριότητες Χωροταξικού Σχεδιασμού...

5.1. Χωροταξικός Σχεδιασμός Κριτήρια αξιολόγησης Χωροταξικού Σχεδιασμού Δραστηριότητες Χωροταξικού Σχεδιασμού... ΚΕΦΑΛΑΙΟ 5. ΧΩΡΟΤΑΞΙΚΟΣ ΣΧΕΔΙΑΣΜΟΣ Περιεχόμενα 5.1. Χωροταξικός Σχεδιασμός... 2 5.2. Κριτήρια αξιολόγησης Χωροταξικού Σχεδιασμού... 4 5.3. Δραστηριότητες Χωροταξικού Σχεδιασμού... 5 5.4. Τύποι Χωροταξίας...

Διαβάστε περισσότερα

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 lalis@inf.uth.gr Ο κώδικας δεν εκτελείται «μόνος του» Ο εκτελέσιμος κώδικας αποθηκεύεται σε ένα αρχείο Το αρχείο είναι μια «παθητική» οντότητα

Διαβάστε περισσότερα

for for for for( . */

for for for for( . */ Εισαγωγή Στον Προγραµµατισµό «C» Βρόχοι Επανάληψης Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Ο βρόχος for Η εντολή for χρησιµοποιείται

Διαβάστε περισσότερα

Β ΓΥΜΝΑΣΙΟΥ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΣ: ΣΙΑΦΗΣ Β.

Β ΓΥΜΝΑΣΙΟΥ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΣ: ΣΙΑΦΗΣ Β. Β ΓΥΜΝΑΣΙΟΥ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΣ: ΣΙΑΦΗΣ Β. Διδακτική Ενότητα: Επιλογή Διαδικασίας Παραγωγής Λειτουργία (Δραστηριότητα η οποία προσθέτει ή/και παράγει αξία). Επιθεώρηση (Έλεγχος) Μεταφορά (Μετακίνηση

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 10 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

ΚΕΦΑΛΑΙΟ 10 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΚΕΦΑΛΑΙΟ 10 Όπως είδαμε και σε προηγούμενο κεφάλαιο μια από τις βασικότερες τεχνικές στον Δομημένο Προγραμματισμό είναι ο Τμηματικός Προγραμματισμός. Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης

Διαβάστε περισσότερα

Άκουσµα. ιαδικτυακό λογισµικό για την εξάσκηση στη δεξιότητα της κατανόησης προφορικού λόγου. Εγχειρίδιο χρήσης

Άκουσµα. ιαδικτυακό λογισµικό για την εξάσκηση στη δεξιότητα της κατανόησης προφορικού λόγου. Εγχειρίδιο χρήσης Άκουσµα ιαδικτυακό λογισµικό για την εξάσκηση στη δεξιότητα της κατανόησης προφορικού λόγου Εγχειρίδιο χρήσης Περιεχόµενα 1 Το λογισµικό «Άκουσµα»... 3 2 Πλοήγηση στο λογισµικό... 3 2.1 Επιλογή χρήστη...

Διαβάστε περισσότερα

Σχεδιασμός διαδικασιών. Source: Joe Schwarz, www.joyrides.com

Σχεδιασμός διαδικασιών. Source: Joe Schwarz, www.joyrides.com Σχεδιασμός διαδικασιών Source: Joe Schwarz, www.joyrides.com Σχεδιασμός διαδικασιών Σχεδιασμός διαδικασιών Σχεδιασμός δικτύου εφοδιασμού Στρατηγική παραγωγής Διάταξη και ροή Σχεδιασμός Διοίκηση παραγωγής

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση Εργαστηριακή Άσκηση Οι Αλγόριθμοι Χρονοπρογραμματισμού First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin (RR), Priority Weighted (PRI) Επιμέλεια: Βασίλης Τσακανίκας Περιεχόμενα Αλγόριθμοι

Διαβάστε περισσότερα

ModellingSpace. Εγχειρίδιο Χρήστη

ModellingSpace. Εγχειρίδιο Χρήστη ModellingSpace Εγχειρίδιο Χρήστη 1 Βασική ιδέα Η βασική ιδέα, που αποτελεί την βάση για το λογισμικό, είναι το μοντέλο. Ένα μοντέλο είναι μία ομάδα υποθέσεων που προσπαθεί να είναι αναπαράσταση του πραγματικού

Διαβάστε περισσότερα

ιοίκηση Παραγωγής και Υπηρεσιών

ιοίκηση Παραγωγής και Υπηρεσιών ιοίκηση Παραγωγής και Υπηρεσιών Τεχνικά στοιχεία και εφαρµογές του Just-in-Time Γιώργος Ιωάννου, Ph.D. Αναπληρωτής Καθηγητής Σύνοψη διάλεξης Εφαρµογή του JIT Push και Pull παραγωγή Βασικές δραστηριότητες

Διαβάστε περισσότερα

Περιεχόµενα. Λίγα λόγια από τους συγγραφείς...9. Για τον εκπαιδευτή και το γονέα Αριθµοί και Υπολογισµοί (Numbers and Calculations)

Περιεχόµενα. Λίγα λόγια από τους συγγραφείς...9. Για τον εκπαιδευτή και το γονέα Αριθµοί και Υπολογισµοί (Numbers and Calculations) Περιεχόµενα Λίγα λόγια από τους συγγραφείς...9 Για τον εκπαιδευτή και το γονέα... 11 Αριθµοί και Υπολογισµοί (Numbers and Calculations) ΚΕΦΑΛΑΙΟ 1 Γνωρίζω το Microsoft Excel...15 ΚΕΦΑΛΑΙΟ 2 Εισάγω και

Διαβάστε περισσότερα

Σχεδιαστικά Προγράμματα Επίπλου

Σχεδιαστικά Προγράμματα Επίπλου Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ

Διαβάστε περισσότερα

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 1 ο Μέρος

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 1 ο Μέρος Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών 15 Οκτωβρίου 2008 ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος 2008-09 Παναγιώτα Φατούρου Προγραµµατιστική Εργασία 1 ο Μέρος Ηµεροµηνία Παράδοσης:

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑ : Η/Υ I (ενότητα WINDOWS) ΥΠΕΥΘΥΝΟΣ : ΑΝΑΣΤΑΣΙΟΣ ΟΙΚΟΝΟΜΙΔΗΣ, Καθηγητής ΕΡΓΑΣΤΗΡΙΑ : ΘΕΑΝΩ ΧΑΤΖΙΔΑΚΗ, Εργαστηριακό

Διαβάστε περισσότερα

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

Διαβάστε περισσότερα

Εργαστηριακή άσκηση 8 η (EXCEL) ΣΥΝΑΡΤΗΣΕΙΣ-ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ- ΓΡΑΦΗΜΑΤΑ

Εργαστηριακή άσκηση 8 η (EXCEL) ΣΥΝΑΡΤΗΣΕΙΣ-ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ- ΓΡΑΦΗΜΑΤΑ Εργαστηριακή άσκηση 8 η (EXCEL) ΣΥΝΑΡΤΗΣΕΙΣ-ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ- ΓΡΑΦΗΜΑΤΑ 1 Συνάρτηση SUMIF() Περιγραφή Χρησιμοποιείτε τη συνάρτηση SUMIF για να αθροίσετε τις τιμές σε μια περιοχή οι οποίες πληρούν τα κριτήρια

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Αρχές Τηλ/ων Συστημάτων Εργαστήριο 2 ο : Φάσμα σημάτων - AWGN Βοηθητικές

Διαβάστε περισσότερα

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 17 18 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο.

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣMΟΣ ΠΑΡΑΓΩΓΙΚΗΣ ΔΙΑΔΙΚΑΣΙΑΣ

ΣΧΕΔΙΑΣMΟΣ ΠΑΡΑΓΩΓΙΚΗΣ ΔΙΑΔΙΚΑΣΙΑΣ ΔΙΟΙΚΗΣΗ ΒΙΟΜΗΧΑΝΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ III ΣΧΕΔΙΑΣMΟΣ ΠΑΡΑΓΩΓΙΚΗΣ ΔΙΑΔΙΚΑΣΙΑΣ Ι. Γιαννατσής ΣΧΕΔΙΑΣMΟΣ ΠΑΡΑΓΩΓΙΚΗΣ ΔΙΑΔΙΚΑΣΙΑΣ Σχεδιασμός Επιλογή Παραγωγικής παραγωγικής Διαδικασίας (πως) ικανότητας (πόσο)

Διαβάστε περισσότερα

Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης

Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης ΟΙΚΟΝΟΜΙΚΌ ΠΑΝΕΠΙΣΤΉΜΙΟ ΑΘΗΝΏΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης 1o φροντιστήριο στο µάθηµα Ανάλυση και µοντελοποίηση

Διαβάστε περισσότερα

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Μηχανές Πεπερασμένων Καταστάσεων

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Μηχανές Πεπερασμένων Καταστάσεων «Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Μηχανές Πεπερασμένων Καταστάσεων Παρασκευάς Κίτσος http://diceslab.cied.teiwest.gr Επίκουρος Καθηγητής Tμήμα Μηχανικών Πληροφορικής ΤΕ

Διαβάστε περισσότερα

Θεωρητικό Μέρος. int rec(int n) { int n1, n2; if (n <= 5) then return n; else { n1 = rec(n-5); n2 = rec(n-3); return (n1+n2); } }

Θεωρητικό Μέρος. int rec(int n) { int n1, n2; if (n <= 5) then return n; else { n1 = rec(n-5); n2 = rec(n-3); return (n1+n2); } } Πανεπιστήµιο Ιωαννίνων, Τµήµα Πληροφορικής 2 Νοεµβρίου 2005 Η/Υ 432: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκού Έτους 2005-2006 Παναγιώτα Φατούρου Ηµεροµηνία Παράδοσης 1 ο Σετ Ασκήσεων Θεωρητικό Μέρος:

Διαβάστε περισσότερα

Τα Windows Πολύ Απλά και Πολύ Σύντομα

Τα Windows Πολύ Απλά και Πολύ Σύντομα Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Τα Windows Πολύ Απλά και

Διαβάστε περισσότερα

1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή

1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Εργαστήριο Επεξεργασία Εικόνας & Βίντεο 1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή Νικόλαος Γιαννακέας Άρτα 2018 1 Εισαγωγή Το Matlab

Διαβάστε περισσότερα

Τα διαγράµµατα καταστάσεων

Τα διαγράµµατα καταστάσεων 1 Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα καταστάσεων ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Βασικές έννοιες και συµβολισµοί Γεγονότα και µηνύµατα Παραδείγµατα Τα διαγράµµατα καταστάσεων (statechart diagram)

Διαβάστε περισσότερα

Μηχανουργική Τεχνολογία ΙΙ

Μηχανουργική Τεχνολογία ΙΙ Μηχανουργική Τεχνολογία ΙΙ Χαρακτηριστικά διεργασιών - Παραμετροποίηση-Μοντελοποίηση Associate Prof. John Kechagias Mechanical Engineer, Ph.D. Παραμετροποίηση - Μοντελοποίηση Στο κεφάλαιο αυτό γίνεται

Διαβάστε περισσότερα

VHDL Εισαγωγικές έννοιες

VHDL Εισαγωγικές έννοιες VHDL Εισαγωγικές έννοιες ρ. Κ. Καραφασούλης ckaraf@aegean.gr Σχεδίαση Αρχικά ψηφιακά κυκλώµατα µπορούν να σχεδιασθούν µε το κατάλληλο λογισµικό. Μεγαλύτερα κυκλώµατα µπορούν να σχεδιασθούν ιεραρχικά από

Διαβάστε περισσότερα

Γενικό πλαίσιο. Απαιτήσεις Μοντέλο εδοµένων. MinusXLRequirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm

Γενικό πλαίσιο. Απαιτήσεις Μοντέλο εδοµένων. MinusXLRequirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm MinusXLRequirements Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm Γενικό πλαίσιο Μια από τις πιο γνωστές και ευρέως διαδεδομένες εμπορικές εφαρμογές για τη διαχείριση λογιστικών φύλλων είναι το

Διαβάστε περισσότερα

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ Εισαγωγή στην γλώσσα προγραμματισμού Ακαδημαϊκό έτος 2016-2017, Εαρινό εξάμηνο Οι σημειώσεις βασίζονται στα συγγράμματα: A byte of Python (ελληνική

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΠΙΚΟΙΝΩΝΙΕΣ ΙI Βασική Θεωρία Εργαστήριο 1 ο : Εισαγωγή στο Simulink

Διαβάστε περισσότερα

Εργαστήριο «Βάσεις Οικολογικών Δεδομένων και Εφαρμογές»

Εργαστήριο «Βάσεις Οικολογικών Δεδομένων και Εφαρμογές» 2 Ενότητα 5 Φίλτρα & Ερωτήματα 3 4 5.1 Φίλτρα Για να εμφανίσετε επιλεκτικά κάποιες εγγραφές που πληρούν κάποια κριτήρια μπορείτε να χρησιμοποιήσετε το φιλτράρισμα με βάση την επιλογή, φιλτράρισμα εκτός

Διαβάστε περισσότερα

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ. Ασκήσεις 1-2 Εισαγωγή

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ. Ασκήσεις 1-2 Εισαγωγή Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΒΙΟΜΗΧΑΝΙΚΟΙ ΑΥΤΟΜΑΤΙΣΜΟΙ Εφαρµογές Προγραµµατιζόµενων Λογικών Ελεγκτών-Εργαστήριο Εργαστηριακός Συνεργάτης: Βέλλος Κων/νος Ασκήσεις 1-2 Εισαγωγή

Διαβάστε περισσότερα

5.1.1 Περιγραφή των συστατικών τμημάτων ενός γραφήματος

5.1.1 Περιγραφή των συστατικών τμημάτων ενός γραφήματος 5. Γραφήματα 5.1 Εισαγωγή 5.1.1 Περιγραφή των συστατικών τμημάτων ενός γραφήματος Το Discoverer παρέχει μεγάλες δυνατότητες στη δημιουργία γραφημάτων, καθιστώντας δυνατή τη διαμόρφωση κάθε συστατικού μέρους

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4 ΤΟ ΕΡΓΑΛΕΙΟ SOLVER

ΚΕΦΑΛΑΙΟ 4 ΤΟ ΕΡΓΑΛΕΙΟ SOLVER ΚΕΦΑΛΑΙΟ 4 ΤΟ ΕΡΓΑΛΕΙΟ SOLVER 4.1. ΕΙΣΑΓΩΓΗ Με την "Επίλυση", µπορείτε να βρείτε τη βέλτιστη τιµή για τον τύπο ενός κελιού το οποίο ονοµάζεται κελί προορισµού σε ένα φύλλο εργασίας. Η "Επίλυση" λειτουργεί

Διαβάστε περισσότερα

ΑΡΧΙΜΗΔΗΣ ΙΙΙ Ενίσχυση Ερευνητικών Ομάδων στο ΤΕΙ Δυτικής Μακεδονίας» - MIS

ΑΡΧΙΜΗΔΗΣ ΙΙΙ Ενίσχυση Ερευνητικών Ομάδων στο ΤΕΙ Δυτικής Μακεδονίας» - MIS ΑΡΧΙΜΗΔΗΣ ΙΙΙ Ενίσχυση Ερευνητικών Ομάδων στο ΤΕΙ Δυτικής Μακεδονίας» - MIS 383583 Υποέργο 11: 3D Προσομοίωση της κατεργασίας της διάτρησης, βασισμένη στον προγραμματισμό συστήματος CAD Παραδοτέο του Π.Ε.1:

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πεδί α

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πεδί α ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Βάση δεδομένων είναι συσχετισμένα μεταξύ τους δεδομένα, οργανωμένα σε μορφή πίνακα. Οι γραμμές του πίνακα αποτελούν τις εγγραφές και περιλαμβάνουν τις πληροφορίες για μια οντότητα. Οι

Διαβάστε περισσότερα

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

Διαβάστε περισσότερα

Εισαγωγή στην Αριθμητική Ανάλυση

Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον

Διαβάστε περισσότερα

Υπολογισμός Φορολογικής Αναμόρφωσης

Υπολογισμός Φορολογικής Αναμόρφωσης Υπολογισμός Φορολογικής Αναμόρφωσης Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Υπολογισμού Φορολογικής Αναμόρφωσης στην εφαρμογή Λογιστική Διαχείριση. Παρακάτω

Διαβάστε περισσότερα

Πληροφοριακά Συστήµατα

Πληροφοριακά Συστήµατα Nell Dale John Lewis Chapter 12 Πληροφοριακά Συστήµατα Στόχοι Ενότητας Η κατανόηση της έννοιας «Πληροφοριακό Σύστηµα» Επεξήγηση της οργάνωσης λογιστικών φύλλων (spreadsheets) Επεξήγηση της ανάλυσης δεδοµένων

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 5 η Η σειριακή επικοινωνία ΙΙ 1.1 ΣΚΟΠΟΣ Σκοπός της άσκησης αυτής είναι η κατανόηση σε βάθος των λειτουργιών που παρέχονται από το περιβάλλον LabView για τον χειρισµό της σειριακής επικοινωνίας

Διαβάστε περισσότερα

ΔΙΑΣΤΑΣΕΙΣ ΣΧΕΔΙΟΥ. Αναγκαιότητα τοποθέτησης διαστάσεων. 29/10/2015 Πολύζος Θωμάς

ΔΙΑΣΤΑΣΕΙΣ ΣΧΕΔΙΟΥ. Αναγκαιότητα τοποθέτησης διαστάσεων. 29/10/2015 Πολύζος Θωμάς Αναγκαιότητα τοποθέτησης διαστάσεων 29/10/2015 Πολύζος Θωμάς 1 Αναγκαιότητα τοποθέτησης διαστάσεων Σφάλμα μέτρησης που οφείλεται: Σε υποκειμενικό λάθος εκείνου που κάνει την μέτρηση. Σε σφάλμα του οργάνου

Διαβάστε περισσότερα

Πληροφοριακά Συστήµατα ιοίκησης Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής Management Information Systems Εργαστήριο 5 ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας)

Πληροφοριακά Συστήµατα ιοίκησης Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής Management Information Systems Εργαστήριο 5 ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) Πληροφοριακά Συστήµατα ιοίκησης Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής Management Information Systems Εργαστήριο 5 ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) ΑΝΤΙΚΕΙΜΕΝΟ: Βελτιστοποίηση ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ σε διάφορα

Διαβάστε περισσότερα

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων.

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Στην προηγούμενη Εκπαιδευτική Μονάδα παρουσιάστηκαν ορισμένα χρήσιμα παραδείγματα διαδεδομένων εργαλείων για τον χρονοπρογραμματισμό

Διαβάστε περισσότερα

8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ 8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ Στόχος του εργαστηρίου αυτού είναι να δείξει πώς τα εργαστήρια με τα δεδομένα της ICAP μπορούν να υλοποιηθούν χωρίς τη χρήση SQL Server, χρησιμοποιώντας μόνον Excel και Rapid

Διαβάστε περισσότερα

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων Τι θα μάθουμε σήμερα: Να αναφέρουμε τα κύρια χαρακτηριστικά ενός Γραφικού Περιβάλλοντος Επικοινωνίας Να εξηγούμε τη χρήση των κουμπιών του

Διαβάστε περισσότερα

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ 1 Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στην κόλλα σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1 5 και δίπλα τη λέξη

Διαβάστε περισσότερα

ΥΝΑΜΙΚΗ ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΣΤΗΜΑΤΩΝ ΣΥΓΧΡΟΝΩΝ, ΑΣΥΧΡΟΝΩΝ ΚΑΙ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ ΜΗΧΑΝΩΝ ΣΕ ΠΕΡΙΒΑΛΛΟΝ MATLAB 6.1, 6.5

ΥΝΑΜΙΚΗ ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΣΤΗΜΑΤΩΝ ΣΥΓΧΡΟΝΩΝ, ΑΣΥΧΡΟΝΩΝ ΚΑΙ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ ΜΗΧΑΝΩΝ ΣΕ ΠΕΡΙΒΑΛΛΟΝ MATLAB 6.1, 6.5 ΣΧΟΛΗ ΝΑΥΤΙΚΩΝ ΟΚΙΜΩΝ Τοµέας Ηλεκτροτεχνίας και Ηλεκτρονικών Υπολογιστών Εργαστήρια Ηλεκτροτεχνίας 3 ο Έτος Μηχανικών ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ ΥΝΑΜΙΚΗ ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΣΤΗΜΑΤΩΝ ΣΥΓΧΡΟΝΩΝ, ΑΣΥΧΡΟΝΩΝ ΚΑΙ ΣΥΝΕΧΟΥΣ

Διαβάστε περισσότερα

Την µείωση της αξίας του οχήµατος Την αλλαγή ασφαλιστικού προγράµµατος Την προσθήκη ή αφαίρεση συγκεκριµένων καλύψεων

Την µείωση της αξίας του οχήµατος Την αλλαγή ασφαλιστικού προγράµµατος Την προσθήκη ή αφαίρεση συγκεκριµένων καλύψεων ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ Τµήµα Έκδοσης Κλάδου Αυτοκινήτων Έκδοση Σεπτέµβριος 2013 ΣΚΟΠΟΣ Η υπηρεσία της Αυτόµατης Μεταβολής Συµβολαίων Αυτοκινήτων επιτρέπει την εύκολη πρόσβαση σε Ανανεωτήρια Συµβόλαια

Διαβάστε περισσότερα

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 1: Προσομοίωση ενός συστήματος αναμονής

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 1: Προσομοίωση ενός συστήματος αναμονής Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 1: Προσομοίωση ενός συστήματος αναμονής Γαροφαλάκης Ιωάννης Πολυτεχνική Σχολή Τμήμα Μηχ/κών Η/Υ & Πληροφορικής Περιεχόμενα ενότητας Διατύπωση του προβλήματος

Διαβάστε περισσότερα

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΤΟ

Διαβάστε περισσότερα

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ 1 Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στην κόλλα σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1 5 και δίπλα τη λέξη

Διαβάστε περισσότερα

Εισαγωγή στη Σχεδίαση Λογισμικού

Εισαγωγή στη Σχεδίαση Λογισμικού Εισαγωγή στη Σχεδίαση Λογισμικού περιεχόμενα παρουσίασης Τι είναι η σχεδίαση λογισμικού Έννοιες σχεδίασης Δραστηριότητες σχεδίασης Σχεδίαση και υποδείγματα ανάπτυξης λογισμικού σχεδίαση Η σχεδίαση του

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα