Einführung in MATLAB/Simulink -  Angelika Bosl

Einführung in MATLAB/Simulink (eBook)

Berechnung, Programmierung, Simulation
eBook Download: PDF
2017 | 2. Auflage
336 Seiten
Carl Hanser Fachbuchverlag
978-3-446-44770-7 (ISBN)
Systemvoraussetzungen
19,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
MATLAB - ein Einstieg in Berechnung, Programmierung und Simulation
Motivieren statt frustrieren - dieses Lehrbuch bietet Unterstützung und Hilfe bei den ersten Begegnungen mit MATLAB
MATLAB ist ein weltweit verbreitetes interaktives Softwarepaket für numerische Berechnungen, Modellierungen und Simulationen technischer Prozesse und Systeme, wie sie im Bereich der Ingenieur- und Naturwissenschaften häufig anzutreffen sind.
Toolboxen ergänzen MATLAB um wichtige Funktionen. Regelungstechnische Probleme lassen sich zum Beispiel leicht mit der Control-Toolbox bearbeiten. Die bekannteste Toolbox ist Simulink, ein Werkzeug zur grafischen Simulation technischer Abläufe und mathematischer Modelle mit zahllosen grafischen Möglichkeiten.
Nach dem Einstieg zeigt das Buch, wie sich mit Simulink und der Control-Toolbox simulationstechnische und regelungstechnische Probleme lösen und die Ergebnisse darstellen lassen. Unterstützt wird dies durch zahlreiche Beispiele mit Screenshots und Ein- und Ausgabetexten im MATLAB-Befehlsfenster.
Die 2. Auflage wurde umfassend aktualisiert und überarbeitet.

Dipl.-Ing. (FH) Angelika Bosl arbeitet an der Hochschule Ravensburg-Weingarten an der Fakultät Technologie und Management.

Dipl.-Ing. (FH) Angelika Bosl arbeitet an der Hochschule Ravensburg-Weingarten an der Fakultät Technologie und Management.

Inhalt 10
1 Einleitung 16
1.1 Warum MATLAB/SIMULINK? 16
1.2 MATLAB-/SIMULINK-Versionen 17
1.3 Installation der Software 19
2 Start der Arbeit mit MATLAB 22
2.1 Grundlagen zum MATLAB-Desktop 22
2.2 MATLAB-Fenster 24
2.2.1 „Command Window“, das Befehlsfenster 24
2.2.2 „Current Directory“, das aktuelle Arbeitsverzeichnis 25
2.2.3 „Workspace“, der Arbeitsbereich oder Arbeitsspeicher 26
2.2.4 „Command History“, die Chronik der Befehle 30
2.3 Funktionen der Menüleiste („Toolstrip“) 32
2.4 MATLAB-Hilfe und Beschreibungen der Befehle 38
3 Zahlen, Vektoren und Matrizen 47
3.1 Darstellung von Zahlen 47
3.2 Umrechnung von Zahlen 49
3.3 Definition von Variablen als Skalare, Vektoren oder Matrizen 53
3.3.1 Definieren von Variablen 53
3.3.2 Spalten- und Zeilenvektoren 54
3.3.3 Matrizen Werte zuordnen 56
3.3.4 Spezielle Matrizen 59
3.3.5 Größe eines Vektors oder einer Matrix 65
3.3.6 Maximal- und Minimalwerte bestimmen 66
3.3.7 Statistische Charakteristika bestimmen 67
4 Mathematische Berechnungen mit MATLAB 71
4.1 Grundrechenarten 71
4.2 Elementare mathematische Funktionen 75
4.3 Trigonometrische Funktionen 77
4.4 Relationale Operatoren 78
4.5 Logische Operatoren 79
4.6 Besonderheiten beim Rechnen mit Vektoren und Matrizen 83
4.6.1 Vektoraddition und -subtraktion 84
4.6.2 Transponieren einer Matrix oder eines Vektors 84
4.6.3 Invertieren einer quadratischen Matrix 85
4.6.4 Rang einer Matrix mit rank 86
4.6.5 Determinante einer quadratischen Matrix 87
4.6.6 Matrixmultiplikation 89
4.6.7 Multiplikation einer Matrix mit einem Skalar 91
4.6.8 Potenzieren einer Matrix 93
4.6.9 Vektor-Matrix-Produkt 93
4.6.10 Linke Matrixdivision (engl. „backslash division“) 94
4.6.11 Rechte Matrixdivision (engl. „slash division“) 95
4.7 Spezielle Matrixmanipulationen 95
4.7.1 Spezielle mathematische Befehle für Matrizen 95
4.7.2 Spezielle Teilbereiche einer Matrix extrahieren 96
4.8 Feldoperationen: Elementweise Verknüpfung von Vektoren 98
4.8.1 Elementweise Multiplikation (engl. „array multiply“) 98
4.8.2 Elementweise Division 99
4.8.3 Elementweises Potenzieren 100
5 Grafische Darstellungen von Funktionen 102
5.1 Einfache Grafiken und Diagramme mit plot 102
5.2 Grafikeigenschaften – „Figure Properties“ 104
5.2.1 Farbpaletten auswählen mit colormap 104
5.2.2 „Figure Properties“ über die Befehlszeile definieren 104
5.2.3 „Properties“ über die Menüleiste im Grafikfenster bestimmen 109
5.2.4 Grafikeigenschaften („Properties“) mit dem „Property Editor“ verändern 116
5.3 Mehrere Diagramme in einem Grafikfenster 118
5.3.1 Mehrere Kurven oder Diagrammtypen in einem Diagramm mit hold 119
5.3.2 Unterdiagramme in einem Grafikfenster mit subplot 119
5.4 Grafiktypen im zweidimensionalen Bereich 120
5.5 Grafiktypen im dreidimensionalen Bereich 131
5.6 Grafiken erzeugen über den Tab „PLOTS“ der Titelleiste 141
6 Programmieren in MATLAB 145
6.1 Editor 145
6.2 Varianten der Programmiervorlagen 154
6.3 „Script“ – Einfache Befehlsfolgen 155
6.4 Kontrollstrukturen für die komplexere Programmierung 157
6.4.1 for-Schleife 158
6.4.2 while-Schleife 160
6.4.3 if-elseif-else-Verzweigung 162
6.4.4 switch-case-otherwise-Verzweigung 164
6.4.5 try-catch-Fehlerkontrolle 166
6.4.6 Weitere Befehle, die den Programmablauf beeinflussen 167
6.5 Nützliche Befehle für die Programmierung unter MATLAB 170
6.6 „Function“ – Funktionen in MATLAB 175
6.6.1 Kopfzeile einer Funktion (Syntax) 175
6.6.2 Aufbau einer Funktion 176
6.6.3 Verschachtelte Funktionen 177
6.7 „Class“ – Objektklassen in MATLAB 178
7 „Control System Toolbox“ – Alles was man für die Regelungstechnik braucht 180
7.1 Eingabe der Übertragungsfunktion Gs eines Regelkreises 181
7.1.1 Befehl tf 181
7.1.2 Befehl conv zur Polynommultiplikation 182
7.2 Zusammenschaltung von Modellen (Signalflussplan-Algebra) 183
7.2.1 Reihen-, Serien- oder Kettenschaltung 183
7.2.2 Parallelschaltung 184
7.2.3 Übertragungsfunktion mithilfe der Laplace-Variablen s 186
7.2.4 Polform einer Übertragungsfunktion mit zpk 187
7.2.5 Befehl feedback zur Berechnung des geschlossenen Regelkreises – Führungsübertragungsfunktion 188
7.3 Grafische Darstellungsmöglichkeiten für Übertragungsfunktionen 189
7.3.1 Impulsantwort (Gewichtsfunktion) mit impulse 190
7.3.2 Sprungantwort (Übergangsfunktion) mit step 192
7.3.3 Bode-Diagramm (Frequenzgang) mit bode 195
7.3.4 Nyquist-Ortskurve mit nyquist 197
7.3.5 Nichols-Ortskurve mit nichols 199
7.3.6 Pol- und Nullstellendiagramm mit pzmap 200
7.3.7 Wurzelortskurve (WOK) mit rlocus 202
7.4 Charakteristika einer Übertragungsfunktion 203
7.4.1 Befehl pole zur Berechnung der Poleeiner Übertragungsfunktion 203
7.4.2 Befehle tzero (engl. transmission zeros) und zero zur Berechnung der Nullstellen 204
7.4.3 Befehl get zur Ausgabe der Eigenschaften einer Übertragungsfunktion 204
7.4.4 Befehl set zum Setzen von Eigenschaften einer Übertragungsfunktion 208
7.4.5 Befehl margin 212
7.5 Einfacher Reglerentwurf mit MATLAB 214
7.5.1 Bestimmung des Verstärkungsfaktors KV mit dem Bode-Diagramm 217
7.5.2 Bestimmung des Regel- oder Verstärkungsfaktors KV mithilfeder Wurzelortskurve (WOK) 229
7.5.3 „Control System Designer“ zum Reglerentwurf – sisotool 232
7.5.3.1 Tab „Control System“ 233
7.5.3.2 Tab „ROOT LOCUS EDITOR“, „BODE EDITOR“ bzw. „NICHOLS EDITOR“ 233
7.5.3.3 Tab „VIEW“ 236
7.5.3.4 „Graphical Tuning“ – Grafische Methoden zur Regleroptimierung 236
7.5.3.5 „Automated Tuning“ – Automatisierte Regleroptimierung anhand vorgegebener Parameter 249
8 Einführung in die SIMULINK-Toolbox 253
8.1 Erste Schritte in SIMULINK 253
8.2 Wichtige Funktionen in der Menüleiste einer SIMULINK-Simulation 259
8.2.1 Menüpunkt „File“ 260
8.2.2 Menüpunkt „Edit“ 268
8.2.3 Menüpunkt „View“ 269
8.2.4 Menüpunkt „Display“ 272
8.2.5 Menüpunkt „Diagram“ 276
8.2.6 Menüpunkt „Simulation“ 279
8.2.7 Menüpunkt „Analysis“ 281
8.2.8 Menüpunkt „Code“ 286
8.2.9 Menüpunkt „Tools“ 286
8.3 Kurzbeschreibung der Icons der Symbolleiste („Toolbar“) 287
8.4 Kurzbeschreibung der wichtigsten SIMULINK-Blöcke 288
8.5 Tipps & Tricks für Regelkreis-Simulationen
8.6 Tipps zur Auswertung grafischer Ergebnisse des Scope 306
8.6.1 Ändern der grafischen Darstellung im Bildbearbeitungsprogramm 306
8.6.2 Konfigurierbare Darstellung des Scope-Fensters über MATLAB 306
A MATLAB-Befehlsliste für die Abbildungen der zweidimensionalen Grafikbeispiele in Abschnitt 5.4 309
B MATLAB-Befehlsliste für die Abbildungen der dreidimensionalen Grafikbeispiele in Abschnitt 5.5 313
C MATLAB-Programm zur Berechnung eines optimierten Reglers mithilfe des Bode-Diagramms und des margin-Befehls 317
Literatur 320
Index 322

Erscheint lt. Verlag 6.6.2017
Verlagsort München
Sprache deutsch
Themenwelt Technik Elektrotechnik / Energietechnik
Schlagworte Control Toolbox • Nachrichtentechnik • Regelungstechnik • Signal Processing • Simulation • Toolbox
ISBN-10 3-446-44770-9 / 3446447709
ISBN-13 978-3-446-44770-7 / 9783446447707
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
PDFPDF (Wasserzeichen)
Größe: 22,6 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Lehrbuch zu Grundlagen, Technologie und Praxis

von Konrad Mertens

eBook Download (2022)
Carl Hanser Verlag GmbH & Co. KG
34,99
Ressourcen und Bereitstellung

von Martin Kaltschmitt; Karl Stampfer

eBook Download (2023)
Springer Fachmedien Wiesbaden (Verlag)
66,99
200 Aufgaben zum sicheren Umgang mit Quellen ionisierender Strahlung

von Jan-Willem Vahlbruch; Hans-Gerrit Vogt

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
34,99