Zum Inhalt

MATLAB und Simulink Schnellkurs für Ingenieure

  • 2025
  • Buch

Über dieses Buch

MATLAB und Simulink Schnellkurs für Ingenieure ist ein benutzerfreundlicher Einführungsführer zu den Funktionen und Anwendungen von MATLAB und Simulink. Das Buch bietet Lesern praxisnahe Beispiele, Übungen und Anwendungen und zeigt hochillustrierte, schrittweise Demonstrationen von Techniken für die Modellierung und Simulation komplexer Systeme. Die MATLAB-Abdeckung umfasst Vektoren und Matrizen, Programme und Funktionen, komplexe Zahlen, Visualisierung, Lösung von Gleichungen, numerische Methoden, Optimierungsprobleme und grafische Benutzeroberflächen. Die Simulink-Abdeckung umfasst häufig verwendete Simulink-Blöcke, Simulation von Regelungssystemen, Analyse elektrischer Schaltungen, elektrische Energiesysteme, Leistungselektronik und erneuerbare Energietechnologien. Dieses leistungsstarke Tutorial ist eine ausgezeichnete Ressource für Studenten, Ingenieure und andere geschäftige technische Fachleute, die schnell ein solides Verständnis von MATLAB und Simulink erlangen müssen.

Inhaltsverzeichnis

  1. Frontmatter

  2. Kapitel 1. Einführung in MATLAB

    Eklas Hossain
    Dieses Kapitel führt in die Software MATLAB ein, die im Ingenieurswesen zur Lösung von Problemen, zum Entwerfen von Systemen und zur Simulation von Modellen verwendet wird. Es bietet einen Überblick über die Vielseitigkeit von MATLAB und dessen spezifische Anwendungen im Bereich der Elektrotechnik. Die Geschichte von MATLAB wird detailliert beleuchtet, von seinen Ursprüngen als Matrixrechner bis hin zu den modernen Versionen und Toolboxen, die verschiedene Anwendungsbereiche abdecken. Praktische Anleitungen zur Installation und den Systemanforderungen der Software werden ebenfalls bereitgestellt, um den Lesern den Einstieg zu erleichtern. Die MATLAB-Umgebung und ihre wichtigsten Eigenschaften werden beschrieben, einschließlich der High-Level-Programmierung, der eingebauten Grafiken und der interaktiven Benutzeroberfläche. Zudem werden grundlegende Konzepte wie Variablendefinition, Datentypen und Datenkonvertierung erläutert, um den Lesern eine solide Grundlage für die weiteren Kapitel zu bieten.
  3. Kapitel 2. Vektoren und Matrizen

    Eklas Hossain
    Das Kapitel führt in die Grundlagen der Vektoren und Matrizen in MATLAB ein und erklärt, wie diese Datentypen erstellt und manipuliert werden können. Es werden verschiedene Operationen wie Addition, Subtraktion, Multiplikation und Transponierung detailliert beschrieben. Besonders hervorgehoben werden die speziellen Arrays wie Nullen, Einsen und Zufallszahlen sowie die Nutzung des Punktoperators für elementweise Operationen. Das Kapitel schließt mit einer Einführung in Tabellenarrays, Zellenarrays und Strukturarrays, die für das Arbeiten im Ingenieurwesen von Bedeutung sind. Durch praktische Beispiele und MATLAB-Codes wird das Verständnis der Konzepte vertieft und die Anwendung in der Praxis erleichtert.
  4. Kapitel 3. Programme und Funktionen

    Eklas Hossain
    Das Kapitel bietet eine umfassende Einführung in die Programmierung mit MATLAB, einschließlich der Erstellung und Verwendung von Skripten und Live-Skripten. Es wird erläutert, wie bedingte Anweisungen und Schleifen implementiert werden können und wie benutzerdefinierte Funktionen zur Vermeidung redundanter Code erstellt werden. Die Prozesse des Speicherns, Ausführens und Veröffentlichens von Skripten werden detailliert beschrieben, wobei besonderes Augenmerk auf die Vorteile von Live-Skripten für die Präsentation und Dokumentation gelegt wird. Praktische Beispiele und Schritt-für-Schritt-Anleitungen machen den Beitrag besonders nützlich für Praktiker und Forscher, die MATLAB in ihren Projekten einsetzen.
  5. Kapitel 4. Komplexe Zahlen

    Eklas Hossain
    Das Kapitel behandelt die grundlegende Bedeutung komplexer Zahlen in der Elektrotechnik und erläutert deren verschiedene Darstellungsformen, wie die rechteckige und polare Darstellung. Es führt in die Eulersche Reihe ein und zeigt, wie komplexe Zahlen in mathematischen Reihen und Anwendungen wie der Fourier-Reihe und der Diskreten Fourier-Transformation verwendet werden. Weiterhin werden praktische Beispiele aus der Technik vorgestellt, die die theoretischen Konzepte veranschaulichen. Das Kapitel schließt mit einer praktischen Anwendung der komplexen Zahlen in der Berechnung der Impedanz und der Energie in elektrischen Systemen, was die Relevanz der Theorie für reale Ingenieuraufgaben unterstreicht.
  6. Kapitel 5. Visualisierung

    Eklas Hossain
    Das Kapitel bietet eine umfassende Einführung in die Visualisierungstechniken von MATLAB, einschließlich der Erstellung von Linien-, Balken-, Flächen-, Oberflächen- und Kreisdiagrammen, Heatmaps und Radarplots. Es wird detailliert auf die Verwendung von MATLAB-Befehlen zur Anpassung von Diagrammen eingegangen, wie z.B. die Festlegung von Linienfarben, -stilen und -breiten. Besondere Aufmerksamkeit wird auch der dreidimensionalen Darstellung und der Exportierung von hochwertigen Figuren geschenkt. Praktische Beispiele und Schritt-für-Schritt-Anleitungen veranschaulichen die Anwendung dieser Techniken, um komplexe Daten visuell darzustellen und zu analysieren. Die detaillierten Erklärungen und Beispiele machen das Kapitel zu einer wertvollen Ressource für Fachleute, die ihre Visualisierungsfähigkeiten in MATLAB erweitern möchten.
  7. Kapitel 6. Gleichungen lösen

    Eklas Hossain
    Das Kapitel behandelt die grundlegenden Konzepte der linearen Algebra und Techniken zur Lösung verschiedener Gleichungen in MATLAB. Es wird der Rang von Matrizen erklärt und gezeigt, wie Eigenwerte und Eigenvektoren bestimmt werden. Zudem werden Methoden zur Lösung von quadratischen, Differential- und Integralgleichungen mit praktischen Beispielen und MATLAB-Code vorgestellt. Dies ermöglicht es Ingenieuren und Wissenschaftlern, komplexe mathematische Probleme effizient zu lösen und ihre Fähigkeiten in der Anwendung von MATLAB zu erweitern.
  8. Kapitel 7. Numerische Methoden

    Eklas Hossain
    Dieser Fachbeitrag führt in die Welt der numerischen Methoden ein, die zur Lösung mathematischer Probleme mit kontinuierlichen Variablen verwendet werden. Besondere Aufmerksamkeit wird der Gauß-Seidel-Methode, der Newton-Raphson-Methode und der Runge-Kutta-Methode geschenkt. Jede Methode wird theoretisch erklärt und praktisch in MATLAB implementiert. Die Gauß-Seidel-Methode ist eine iterative Methode zur Lösung von Gleichungssystemen, die durch die Verwendung aktualisierter Werte in jeder Iteration effizienter wird. Die Newton-Raphson-Methode ist eine effektive Methode zur Annäherung der Wurzel einer differenzierbaren, nichtlinearen Funktion. Die Runge-Kutta-Methode, insbesondere die vierte Ordnung, wird zur Lösung gewöhnlicher Differentialgleichungen verwendet. Durch die Kombination von theoretischen Erklärungen und praktischen Beispielen in MATLAB bietet dieser Beitrag ein umfassendes Verständnis der Anwendung numerischer Methoden in technischen und wissenschaftlichen Kontexten.
  9. Kapitel 8. Elektrische Schaltkreisanalyse

    Eklas Hossain
    Der Fachbeitrag 'Elektrische Schaltkreisanalyse' behandelt die Analyse von Gleich- und Wechselstrom-Schaltungen mittels MATLAB. Es werden grundlegende Gesetze wie das Ohmsche Gesetz und das Kirchhoffsche Strom- und Spannungsgesetz erläutert. Die Berechnung des äquivalenten Widerstands in verschiedenen Schaltungskonfigurationen, einschließlich der Delta-Wye-Umwandlung, wird detailliert beschrieben. Praktische Beispiele und MATLAB-Codes veranschaulichen die Anwendung dieser Theorien. Weiterhin werden die Spannungsteiler- und Stromteiler-Regeln sowie das Theveninsche Theorem und das Leistungstransfertheorem behandelt. Der Beitrag schließt mit einer Einführung in die Wechselstrom-Schaltungsanalyse und der Erklärung relevanter Begriffe wie Spitzenwert, Effektivwert und Impedanz.
  10. Kapitel 9. Steuerungssystem und MATLAB

    Eklas Hossain
    Das Kapitel behandelt die Steuerung von physischen Systemen im Ingenieurwesen, wobei das Hauptaugenmerk auf der mathematischen Darstellung und der Umwandlung in Zustandsraumdarstellungen liegt. Es wird erklärt, wie Steuerungssysteme im Frequenz- und Zeitbereich dargestellt werden und wie MATLAB zur Analyse und Simulation dieser Systeme eingesetzt wird. Besonderes Augenmerk wird auf die Kontrollierbarkeit, Beobachtbarkeit und Stabilitätsanalyse von Systemen gelegt. Praktische Beispiele und MATLAB-Implementierungen verdeutlichen die theoretischen Konzepte und ermöglichen eine umfassende Verständnis der Steuerungssysteme. Das Kapitel schließt mit einer detaillierten Diskussion über die Stabilitätsanalyse und verschiedene Methoden zur Bestimmung der Systemstabilität, wie das Routh-Kriterium, die Wurzelortskurve, das Bode-Diagramm und das Nyquist-Diagramm.
  11. Kapitel 10. Optimierungsfunktion

    Eklas Hossain
    Das Kapitel behandelt die zentrale Bedeutung der Optimierung in der Technik und erläutert, wie durch mathematische Modelle das bestmögliche Ergebnis unter verschiedenen Bedingungen ermittelt werden kann. Es werden die drei Hauptkategorien der Optimierungsprobleme – lineare, quadratische und nichtlineare Programmierung – detailliert beschrieben. Besonderes Augenmerk liegt auf der eindimensionalen und mehrdimensionalen Optimierung sowie auf der linearen und quadratischen Programmierung. Ein praktisches Beispiel aus dem Bereich der Lithium-Ionen-Batterien veranschaulicht die Anwendung der Optimierungsverfahren in der Praxis. Durch die Kombination von theoretischen Erklärungen und praktischen Anwendungen bietet das Kapitel einen umfassenden Überblick über die Optimierungstechniken und deren Anwendung in der Technik.
  12. Kapitel 11. App-Designer-Plattform und grafische Benutzeroberfläche

    Eklas Hossain
    Das Kapitel führt in die App-Designer-Plattform von MATLAB ein, eine interaktive Umgebung zur Erstellung professioneller Apps. Es wird die neue Version der Plattform vorgestellt, die die vorherige GUIDE ersetzt, und detailliert beschrieben, wie Apps mit der App-Designer-Plattform entwickelt werden. Die Plattform ermöglicht es Benutzern, das Verhalten der Apps zu definieren und bietet eine ausgefeilte Komponentenbibliothek. Praktische Beispiele, wie das Entwickeln eines Taschenrechners und einer Risikowarn-App, veranschaulichen den gesamten Prozess der App-Entwicklung, von der Gestaltung bis zur Programmierung. Fehlererkennung und -korrektur sind ebenfalls wichtige Themen, die behandelt werden. Der Fachtext bietet eine umfassende Anleitung für Entwickler, die ihre Fähigkeiten in der App-Entwicklung mit MATLAB erweitern möchten.
  13. Kapitel 12. Einführung in Simulink

    Eklas Hossain
    Das Kapitel 'Einführung in Simulink' führt in die Plattform Simulink ein, die zur Modellierung, zum Design und zur Simulation dynamischer physischer und eingebetteter Systeme dient. Simulink bietet grafisch programmierbare Blöcke, die nach den Vorlieben der Benutzer angepasst werden können. Die Plattform ermöglicht die gleichzeitige Änderung und Simulation von Modellen durch die Integration mit MATLAB. Der Simulink Library Browser enthält verschiedene Blöcke, die auf zahlreichen Anwendungen basieren. Benutzer können zusätzliche anpassbare Blöcke erstellen, die über MATLAB-Programmierung definiert sind. Die Verbindung zwischen Simulink und MATLAB ermöglicht den Datenfluss in beide Richtungen. Ein getestetes Simulink-Modell kann in jedem eingebetteten System für den praktischen Gebrauch eingesetzt werden. Das Kapitel beschreibt auch die Schritte zum Starten von Simulink, die grundlegenden Elemente des Designs und die Funktionen zur Anpassung des Modells. Weitere Themen umfassen die Erstellung und Simulation eines Sinuswellengenerators sowie die Anpassung von Simulationsparametern und die Verwendung von benutzerdefinierten Blöcken. Besonderheiten des Kapitels sind die detaillierten Anleitungen zur Modellierung und Simulation sowie die Integration von MATLAB, was es zu einem wertvollen Leitfaden für Ingenieure und Forscher macht.
  14. Kapitel 13. Häufig verwendete Simulink-Blöcke

    Eklas Hossain
    Der Fachbeitrag behandelt die häufig verwendeten Simulink-Blöcke, die in der Modellierung und Simulation von Systemen unerlässlich sind. Dabei werden verschiedene Formen von Senken, wie der Display-Block und der Scope-Block, detailliert erklärt. Der Display-Block dient zur Beobachtung von Signalen, während der Scope-Block zur Visualisierung von Ausgangssignalen in Form von Diagrammen verwendet wird. Besondere Aufmerksamkeit wird auf die Konfiguration und Anpassung dieser Blöcke gelegt, um eine präzise Signalanalyse zu ermöglichen. Zudem werden verschiedene Quellenblöcke wie der Puls- und Sinusgenerator vorgestellt, die für die Erzeugung von Signalen in Simulink-Modellen essenziell sind. Der Beitrag hebt sich durch seine praxisnahe Herangehensweise und die detaillierte Beschreibung der Blockparameter und -funktionen hervor, was ihn besonders wertvoll für Ingenieure und Systementwickler macht, die Simulink in ihrer täglichen Arbeit einsetzen.
  15. Kapitel 14. Steuerungssystem in Simulink

    Eklas Hossain
    Der Beitrag behandelt die grundlegenden Konzepte und Unterschiede zwischen offenen und geschlossenen Regelkreissystemen im Ingenieurwesen. Offene Regelkreissysteme werden durch die Eingabe gesteuert, ohne Feedback, während geschlossene Regelkreissysteme Feedback nutzen, um die Ausgabe präziser zu steuern. Die Implementierung dieser Systeme in Simulink wird detailliert beschrieben, einschließlich der Anpassung von Übertragungsfunktionen und Verstärkungsfaktoren. Praktische Beispiele und Simulationen veranschaulichen die Stabilitätsanalyse und die Optimierung der Systemparameter. Besonderes Augenmerk wird auf die Verwendung von PID-Controllern und die Erstellung von Pole-Zero-Plots gelegt, um die Stabilität der Systeme zu gewährleisten. Der Beitrag bietet umfassende Einblicke in die praktische Anwendung von Simulink zur Entwicklung und Analyse von Steuerungssystemen.
  16. Kapitel 15. Elektrische Schaltkreisanalyse in Simulink

    Eklas Hossain
    Dieser Fachtext behandelt die Analyse elektrischer Schaltkreise in Simulink, wobei die Messung von Spannung, Strom und Leistung in Gleich- und Wechselstromschaltkreisen im Mittelpunkt steht. Für die Gleichstromkreisanalyse werden spezialisierte Blöcke aus Simscape verwendet, um die Spannung, den Strom und die Leistung über Widerständen zu messen. Bei der Wechselstromkreisanalyse wird die Messung von Spannung und Strom sowie die Berechnung von Wirk- und Blindleistung detailliert erläutert. Zudem wird die RLC-Schaltkreisanalyse sowohl für Wechsel- als auch für Gleichstromschaltkreise behandelt, wobei die Unterschiede in der Simulation hervorgehoben werden. Der Beitrag bietet praktische Anleitungen und theoretische Hintergründe, um die Simulation und Analyse elektrischer Schaltkreise in Simulink zu verstehen und anzuwenden.
  17. Kapitel 16. Simulink bei Energiesystemen

    Eklas Hossain
    Das Kapitel beschäftigt sich mit der Modellierung von Stromquellen in Simulink, einem fortschrittlichen Simulationswerkzeug. Es wird detailliert erklärt, wie einphasige und dreiphasige Wechselstromquellen modelliert und simuliert werden können. Besondere Aufmerksamkeit wird der Berechnung des Leistungsfaktors und der Analyse verschiedener Stromsystemkonfigurationen geschenkt. Zudem werden Gleichstrommaschinen und asynchrone Maschinen vorgestellt, um die Anwendung von Simulink in der Energietechnik zu verdeutlichen. Durch die präzise Darstellung und die umfassenden Simulationsbeispiele bietet der Text tiefgehende Einblicke in die Praxis der Energiesystemmodellierung.
  18. Kapitel 17. Simulink in der Leistungselektronik

    Eklas Hossain
    Das Kapitel beschäftigt sich mit der Nutzung von Simulink in der Leistungselektronik, einem Bereich, der sich mit elektronischen Geräten hoher Leistung beschäftigt. Es wird die Funktionsweise von Dioden erläutert, die als Schalter mit einer bestimmten Vorwärtsspannung arbeiten und nur in einer Richtung Strom fließen lassen. Die wichtigsten Anwendungen von Dioden sind das Schalten, die Isolation von Signalen und die Umwandlung von Wechselstrom in Gleichstrom. Das Kapitel zeigt, wie Simulink zur Modellierung und Simulation von Schaltungen verwendet werden kann, um die Eigenschaften von Dioden zu untersuchen. Es werden verschiedene Gleichrichterschaltungen, wie der einphasige Halbwellengleichrichter und der Vollwellengleichrichter, detailliert beschrieben und simuliert. Besonders interessant sind die praktischen Beispiele und die detaillierten Schritt-für-Schritt-Anleitungen zur Erstellung von Simulink-Modellen. Diese Ansätze ermöglichen es Ingenieuren und Forschern, komplexe elektronische Schaltungen zu verstehen und zu optimieren.
  19. Kapitel 18. Simulink und erneuerbare Energietechnologien

    Eklas Hossain
    Das Kapitel befasst sich mit der Modellierung und Anwendung von Simulink zur Simulation erneuerbarer Energietechnologien. Es beginnt mit einer detaillierten Erklärung der Solarphotovoltaik, einschließlich der mathematischen Modellierung einer PV-Zelle und der Erstellung von PV- und VI-Kennlinien. Weiterhin wird die Modellierung von PV-Panels und die Integration in größere Stromsysteme beschrieben. Es folgen Fallstudien zur Modellierung von Windturbinen und Wasserturbinen, die ebenfalls in Simulink umgesetzt werden. Abschließend wird die Modellierung von Batterien und Batteriepacks behandelt, wobei verschiedene Batterietypen und deren Anwendung in Simulink demonstriert werden. Das Kapitel zeigt, wie Simulink als leistungsfähiges Werkzeug zur Analyse und Optimierung erneuerbarer Energiesysteme eingesetzt werden kann.
  20. Backmatter

Titel
MATLAB und Simulink Schnellkurs für Ingenieure
Verfasst von
Eklas Hossain
Copyright-Jahr
2025
Electronic ISBN
978-3-031-59997-2
Print ISBN
978-3-031-59996-5
DOI
https://doi.org/10.1007/978-3-031-59997-2

Informationen zur Barrierefreiheit für dieses Buch folgen in Kürze. Wir arbeiten daran, sie so schnell wie möglich verfügbar zu machen. Vielen Dank für Ihre Geduld.

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen. 

    Bildnachweise
    MKVS GbR/© MKVS GbR, Nordson/© Nordson, ViscoTec/© ViscoTec, BCD Chemie GmbH, Merz+Benteli/© Merz+Benteli, Robatech/© Robatech, Ruderer Klebetechnik GmbH, Xometry Europe GmbH/© Xometry Europe GmbH, Atlas Copco/© Atlas Copco, Sika/© Sika, Medmix/© Medmix, Kisling AG/© Kisling AG, Dosmatix GmbH/© Dosmatix GmbH, Innotech GmbH/© Innotech GmbH, Hilger u. Kern GmbH, VDI Logo/© VDI Wissensforum GmbH, Dr. Fritz Faulhaber GmbH & Co. KG/© Dr. Fritz Faulhaber GmbH & Co. KG, ECHTERHAGE HOLDING GMBH&CO.KG - VSE, mta robotics AG/© mta robotics AG, Bühnen, The MathWorks Deutschland GmbH/© The MathWorks Deutschland GmbH, Spie Rodia/© Spie Rodia, Schenker Hydraulik AG/© Schenker Hydraulik AG