Simulink. 2006 The MathWorks, Inc.

Σχετικά έγγραφα
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK

ΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών.

Προηγμένες Τεχνικές Παράλληλου Προγραμματισμού και Πλέγματος για Συστήματα Ασύρματων Επικοινωνιών ΔΙΔΑΚΤΟΡΙΚΗ ΔΙΑΤΡΙΒΗ. Θεόδωρος Ε.

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

EPL 660: Lab 4 Introduction to Hadoop

Καλαντζόπουλος Αθανάσιος

Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ

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

2 nd AEGIS Technical Meeting and On-Site Visit in Mytilene, Greece

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου

MATLAB Seminar Επεξεργασία σήματος, εικόνας και βίντεο με το γραφικό περιβάλλον Simulink

an example of interactive airfoil design

Συστήµατα και Αλγόριθµοι Πολυµέσων

12 o Εργαστήριο Σ.Α.Ε

Περιγραφή Κυκλωμάτων με χρήση της VHDL. Εισαγωγικές έννοιες για σχεδιασμό με τη VHDL

ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΟΝΑΔΑΣ ΘΡΑΥΣΤΗΡΑ ΜΕ ΧΡΗΣΗ P.L.C. AUTOMATION OF A CRUSHER MODULE USING P.L.C.

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

HCI - Human Computer Interaction Σχεδιασμός Διεπαφής. ΓΤΠ 61 Βαµβακάρης Μιχάλης 09/12/07

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ.

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

Διαφορές single-processor αρχιτεκτονικών και SoCs

ΔΙΑΔΙΚΤΥΑΚΑ ΠΙΛΟΤΙΚΑ ΣΕΜΙΝΑΡΙΑ SOLAR CV PLATFORM

Προχωρηµένα Θέµατα Αρχιτεκτονικής Η/Υ. Storage Systems.. Λιούπης

Computing. Νοέμβριος Έκδοση 1.0

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

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ

2 η Εργαστηριακή Άσκηση Simulink

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας

Τίτλος Διδακτικού Σεναρίου: «Σχεδίαση και Ανάλυση Τοπικών Δικτύων Υπολογιστών»

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB)

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Big Data/Business Intelligence

Προσομοίωση BP με το Bizagi Modeler

Bizagi Modeler: Συνοπτικός Οδηγός

Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου

A browser-based digital signing solution over the web

To SIMULINK του Matlab

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

Υπολογιστική Στατιστική Φυσική και Εφαρμογές. Γ. Θεοδώρου 1

Simulation Users Manual

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Διαχείριση Ετερογενών Δικτύων

Advances in Digital Imaging and Computer Vision

Αριθµητικές Μέθοδοι Collocation. Απεικόνιση σε Σύγχρονες Υπολογιστικές Αρχιτεκτονικές

Τμήμα Εφαρμοσμένης Πληροφορικής και Πολυμέσων

Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής

FEATURES APPLICATION PRODUCT T IDENTIFICATION PRODUCT T DIMENSION MAG.LAYERS

Συστήματα VLSI. Εισαγωγή. Γιώργος Δημητρακόπουλος. Δημοκρίτειο Πανεπιστήμιο Θράκης. Άνοιξη 2014

Lab 2 Manual - Introduction to Xilinx

ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΤΕΙ ΗΠΕΙΡΟΥ- ΣΤΕΦ ΤΜΗΜΑ ΜΗΧ. ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε.

Κεφάλαιο 1ο Πολυπρογραμματισμός Πολυδιεργασία Κατηγορίες Λειτουργικών Συστημάτων

ΕΛΕΓΧΟΣ ΒΙΟΜΗΧΑΝΙΚΩΝ ΔΙΕΡΓΑΣΙΩΝ ΚΕΦΑΛΑΙΟ 6 ΚΕΦΑΛΑΙΟ 6 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ - DCS (DISTRIBUTED CONTROL SYSTEMS)

Εγκατάσταση, λειτουργία και εφαρµογές κεντρικής άδειας MATLAB

Κεφάλαιο 2: Λογισμικό (Software) Εφαρμογές Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος

Επιτεύγµατα των Λ.Σ.

Network Algorithms and Complexity Παραλληλοποίηση του αλγορίθμου του Prim. Αικατερίνη Κούκιου

Εισαγωγή στην υδροπληροφορική και βελτιστοποίηση συστημάτων υδατικών πόρων

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview

Minimum Spanning Tree: Prim's Algorithm

7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017

Architecture οf Integrated Ιnformation Systems (ARIS)

Λειτουργικά Συστήματα. Εισαγωγή

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

ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Μύρων Ε. Μπουρλάκης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

Παράλληλος προγραμματισμός: Σχεδίαση και υλοποίηση παράλληλων προγραμμάτων

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ. Π.Μ.Σ. Τμήματος Εφαρμοσμένης Πληροφορικής Κατεύθυνση Συστήματα Υπολογιστών

Εργαστήριο Ψηφιακών Κυκλωμάτων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ II ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

Από την ιδέα στο έργο

13.2 Παράλληλος Προγραµµατισµός Γλωσσάρι, Σελ. 1

Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών. Εθνικό Μετσόβιο Πολυτεχνείο. Thales Workshop, 1-3 July 2015

ΠΑΡΑΡΤΗΜΑ Β. Verification

Συστήματα σε Ολοκληρωμένα Κυκλώματα

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

ΟΡΓΑΝΙΣΜΟΣ ΒΙΟΜΗΧΑΝΙΚΗΣ ΙΔΙΟΚΤΗΣΙΑΣ

Study of urban housing development projects: The general planning of Alexandria City

ΝΑΝΟΗΛΕΚΤΡΟΝΙΚΗ & ΚΒΑΝΤΙΚΕΣ ΠΥΛΕΣ 1 η Διάλεξη

Επιστημονικοί Υπολογισμοί - Μέρος ΙΙΙ: Παράλληλοι Υπολογισμοί

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου Δεκεμβρίου

Πληροφορική στη Γενική & Ειδική Αγωγή Η συμβολή του Διαδικτύου & του Web 2.0 ΓΕΩΡΓΙΟΣ ΣΤΥΛΙΑΡΑΣ ΒΙΚΤΩΡΙΑ ΔΗΜΟΥ

Αρχιτεκτονική Υπολογιστών Ι (ένα)

Περιβάλλον Παράλληλου Προγραμματισμού

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

«Ευφυή Συστήματα Μεταφορών & εξελίξεις στην Ελλάδα»

ΕΠΛ 233: Αντικειμενοστρεφής Προγραμματισμός (Object-oriented programming)

Journal of the Graduate School of the Chinese Academy of Sciences. Application Dependent Software. Standard Application Components.

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Εισαγωγή. Λογισµικό & Προγραµµατισµός Συστηµάτων Υψηλής Επίδοσης

606. ΜΗΧΑΤΡΟΝΙΚΗ ΙI. Περιεχόμενα. Σημειώσεις παραδόσεων θεωρίας-ενότητες 1η & 2η

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016

Προηγµένες Τεχνικές Προγραµµατισµού

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016

Transcript:

Ενότητα 4η: Μοντελοποίηση συστηµάτων µε το γραφικόπεριβάλλον SIMULINK. Εισαγωγή στο Simulink Παραδείγµατα συστηµάτων και µοντέλων µε το Simulink Ανάπτυξηµοντέλων & προσοµοίωση. Περιβάλλον & βιβλιοθήκες. 2006 The MathWorks, Inc.

Πως µπορούµε να χρησιµοποιήσουµε το Simulink? 46

Εισαγωγή στο Simulink Περιβάλλον προσοµοίωσης µε µπλοκ διαγράµµατα Μοντελοποίηση, προσοµοίωση και ανάλυση δυναµικών συστηµάτων Ακριβής σχεδίαση, υλοποίηση και έλεγχος: Συστηµάτων Ελέγχου ΣυστηµάτωνΕπεξεργασίαςΣήµατος & Εικόνας Τηλεπικοινωνιακών Συστηµάτων Άλλων δυναµικών συστηµάτων Πλατφόρµα για σχεδιασµό επί την βάση µοντέλων (Model-Based Design) 47

Simulink: Βασικά χαρακτηριστικά (µέρος 1ο) Εκτενής και επεκτάσιµη συλλογή από βιβλιοθήκες µε προκαθορισµένα µπλοκ Ιεραρχική µοντελοποίηση Ανοιχτή αρχιτεκτονική για την ενσωµάτωση µοντέλων από άλλα εργαλεία (Application Program Interface) Προσοµοίωση Υβριδικών συστηµάτων (συνεχούς διακριτού χρόνου) multi rate systems multitasking system simulation 48

Simulink: Βασικά χαρακτηριστικά (µέρος 2ο) Embedded MATLAB support Υποστήριξη διαφορετικών µορφών επιτάχυνσης των προσοµοιώσεων Πλήρης σειρά από διαγνωστικά εργαλεία και εργαλεία απασφαλµάτωσης Πλήρηςεπικοινωνίαµε MATLAB 49

MathWorks Product Family Overview View full product list Simulink Product Family Application-Specific Products MATLAB Product Family 50

Σχεδιασµός on/off ελεγκτή προβολικού Βιβλιοθήκες Block ηµιουργία µοντέλων Σήµατα και παράµετροι Εκτέλεση προσοµοιώσεων Ιεραρχία Επικοινωνία µε MATLAB Έλεγχος ροής διαγράµµατος Πίνακες αληθείας Ενσωµάτωση function του MATLAB Μηχανές πεπερασµένων καταστάσεων On/Off ελεγκτής προβολικού 51

Ανάπτυξη µοντέλων Προδιαγραφές: Lamp power is 300 W: (P lamp ) Mass of air in the projector is 0.05 kg: (m) Specific heat of air is 1005.4 J/kg ºC: (C p ) Natural convective air flow is 0.003 kg/s: (mdot) Q& P net lamp = mc + mc & p T& p ( T T) = mc T 0 p & 52

Σύνοψη: Τελικόµοντέλο 53

Εντοπισµός ακµών αντικειµένων σε πραγµατικό χρόνο Παράδειγµα Λήψη video σε πραγµατικό χρόνο. ηµιουργία υποσυστηµάτων. Χρήση έτοιµων αλγορίθµων ανίχνευσης ακµών Μέθοδοι Prewitt, Sobel, Roberts, Canny. 54

Event based Modeling Control Design Generate HDL Code Generate C - Code Physical Modeling Hardware Implementation Telecom Filters Video processing Measurements Rapidly prototype ideas MATLAB Products Continuous verification 55

Επόµενα βήµατα Ψάξτε για recorded webinars στο site www.mathworks.com. Θα βρείτε περισσότερα από 75 webinars γιατο Simulink, µεταξύ άλλων τα: Εισαγωγή στο Simulink Introduction to Simulink for Control Design Introduction to Simulink for Signal Processing and Communications 56

Ενότητα 5η: Παράλληλη και κατανεµηµένη επεξεργασία ιανοµή και εκτέλεση παρόµοιων ανεξάρτητων προβληµάτων σε διαφορετικούς Επεξεργαστές. ιαχείριση µεγαλύτερου όγκου δεδοµένων, µε την χρήση της διαθέσιµης µνήµης από πολλούς επεξεργαστές Προβλήµατα βελτιστοποίησης Προσοµοιώσεις Monte Carlo 2006 The MathWorks, Inc. Compute cluster

Solving Big Technical Problems Problem You could Solutions Long running Computationally intensive Wait Distribute similar problems to independent processors Large dataset Reduce size of problem Processors work in parallel on one big problem 58

Parallel applications Compute cluster MATLAB Distributed Computing Server Client Machine CPU Lab Lab CPU Result Scheduler Lab CPU Lab CPU 59

Simulation & Parametric Problems Speed up Monte Carlo simulations Parametric sweep Solution matlabpool parallel environment par for independent for loops spmd single program multi data X: στοχαστική συνάρτηση στον χρόνο θέλουµεµιαεκτίµησητηςµέσηςτιµής & τυπικής απόκλισης στο τέλος του χρονικού διαστήµατος Υλοποίηση ικανού αριθµού προσοµοιώσεων & στατιστική εκτίµηση 60

Optimization Problems Parallel Estimation of Gradients Parallel Evaluation of Populations Use Par for 61

Solving Big Technical Problems Problem You could Solutions Long running Computationally intensive Wait Distribute similar problems to independent processors Large data-set Reduce size of problem Processors work in parallel on one big problem 62

Large Memory Requirements 11 26 41 12 27 42 13 28 43 14 29 44 15 30 45 16 31 46 17 32 47 17 33 48 19 34 49 20 35 50 21 36 51 22 37 52 11 26 41 12 27 42 13 28 43 14 29 44 15 30 45 16 31 46 17 32 47 17 33 48 19 34 49 20 35 50 21 36 51 22 37 52 63

Developing a Parallel Application Using FORTRAN and MPI Using Distributed Arrays Using MATLAB and MPI P>> D = distribute(a) P>> E = D Distributed array Parallel algorithm 64

Parallel Programming pmode interface distributed arrays transpose a distributed matrix Parallel math functions MPI 65

Παράλληλη επεξεργασία µε το MATLAB Πολυεπεξεργαστικά Συστήµατα Rapidly prototype distributed and parallel applications on local computer Parallel Computing Toolbox Installed on end user s desktop Can run four local workers No separate compute cluster required 66

Παράλληλη επεξεργασία µε το MATLAB Scale to a Cluster Compute cluster 67

Heterogeneous Platform Support Support for all platforms that MATLAB supports Cluster Multi-core computer Homogeneous configuration Heterogeneous configuration 68

Supported schedulers New OPEN API for generic schedulers New New New 69

Νεώτερες Εξελίξεις New engine for symbolic Math Compute cluster Support of compilation for distributed applications Function browser Scheduler New Econometric toolbox Monte Carlo Simulation of SDEs State-of-the-art object-oriented programming in MATLAB Parallel Processing Embedded MATLAB Code Verification & Validation Link Products Simulator and Embedded IDE Links 70

Ευχαριστούµε για την Συµµετοχή σας Ερωτήσεις? Για περισσότερες πληροφορίες επικοινωνήστε µαζί µας ΜΕΝΤΩΡ ΕΛΛΑΣ ΕΠΕ Φειδιππίδου 25 Α Παλλήνη 15351 Τηλ: 210 60 31 121 Fax: 210 60 31 024 info@mentorhellas.com www.mentorhellas.com 71