www.wikidata.de-de.nina.az
Simulink ist eine Software des Herstellers The MathWorks zur Modellierung von technischen physikalischen finanzmathematischen und anderen Systemen Simulink ist ein Zusatzprodukt zu MATLAB und benotigt dieses zum Ausfuhren SimulinkBasisdatenEntwickler The MathWorksAktuelle Version R2022b 20 September 2022 Betriebssystem Linux Unix Windows macOSKategorie Mathematik SimulationLizenz proprietardeutschsprachig neinmathworks de products simulink Inhaltsverzeichnis 1 Modellierung und Funktionsweise 2 Erweiterungen 2 1 Blocksets 2 2 Physikalische Modellierung 2 3 Reglerauslegung 2 4 Codegenerierung 2 5 Verifikation und Validierung 3 Literatur 4 WeblinksModellierung und Funktionsweise BearbeitenSimulink ermoglicht die hierarchische Modellierung mit Hilfe grafischer Blocke Dabei stellt Simulink einen Grundsatz an kontinuierlichen und diskreten Schaltblocken zur Verfugung Zusatzliche komplexere Schaltblocke konnen von The MathWorks oder anderen Herstellern bezogen werden Zusatzlich kann mit sogenannten S Funktionen eigener Code in das Modell integriert werden Auch das Einbinden von MATLAB Code ist mittels Embedded MATLAB moglich Der Datenfluss zwischen den Blocken wird grafisch uber Verbindungslinien realisiert sog gerichteter Graph Ein so erstelltes System kann dann innerhalb von Simulink simuliert werden Fur die numerische Simulation stehen verschiedene Losungsverfahren engl Solver zur Verfugung Mithilfe geeigneter Toolboxen ist es moglich aus Matlab Simulink heraus fertigen Code C und VHDL fur Mikroprozessoren Computer und FPGAs zu erzeugen Simulink unterstutzt alle Integer Gleit und Festkommatypen float und fixed point in der Simulation und Codegenerierung wobei fur skalierte Festkommatypen eine zusatzliche Toolbox Lizenz erforderlich ist Erweiterungen BearbeitenBlocksets Bearbeiten Simulink kann durch sogenannte Blocksets z B das DSP Blockset erweitert werden von denen zahlreiche sowohl von Mathworks selbst als auch von vielen anderen Firmen angeboten werden Physikalische Modellierung Bearbeiten Fur einzelne Domanen wie mechanische elektrische oder hydraulische Systeme stehen spezielle Zusatze zur Verfugung welche die Modellierung von physikalischen Systemen zusatzlich vereinfachen Dafur wurde das Konzept der unidirektionalen Signalverbindungen um bidirektionale logische Verbindungen den sog physical networks erweitert Die Basis dieser Technologie heisst Simscape in der mittels der Simscape language auch eigene Domanen definiert oder vorhandene Domanen erweitert werden konnen Reglerauslegung Bearbeiten Die Auslegung der Reglerstrukturen die in Simulink modelliert und simuliert werden erfolgt mit der Toolbox Simulink Control Design welche die lineare Regelungstheorie fur Simulink nutzbar macht Eine numerische Parameteroptimierung wird mit der Toolbox Simulink Design Optimization durchgefuhrt Codegenerierung Bearbeiten Mit Hilfe der Toolbox Simulink Coder kann aus einem Simulink Modell Programmcode erzeugt werden der mit Konfigurationsdateien fur verschiedene Zielsprachen anpassbar ist Soll der generierte Code auf einer Zielhardware ohne mathematischen Koprozessor laufen wie es oft bei eingebetteten Systemen der Fall ist kann die zusatzliche Toolbox Embedded Coder eingesetzt werden die das Generieren von Festkomma Algorithmen ermoglicht Eine weitere so genannte Toolbox ist der Simulink HDL Coder mit dessen Hilfe sich ein Simulink Modell in VHDL oder Verilog Code umsetzen lasst Der erzeugte Code kann dann mit Hilfe eines von den FPGA Herstellern gelieferten Synthesewerkzeugs synthetisiert und auf die entsprechende Hardware ubertragen werden Das Endprodukt ist dann anstatt eines ausfuhrbaren Codes ein Stuck Hardware mit den entsprechenden Funktionen ASIC oder eine Hardwarebeschreibung fur einen FPGA Im Falle der Nutzung von FPGAs konnen Teile der Simulation ubersetzt und in sehr hoher Geschwindigkeit auf der Hardware simuliert werden was die Ausfuhrungszeit um Grossenordnungen reduziert Verifikation und Validierung Bearbeiten Die Toolbox Verification and Validation kann ein Simulinkmodell mit Anforderungen verknupfen und die Testabdeckung von Modellen bei der Simulation nach verschiedenen Kriterien messen Diese Messung korreliert mit der des generierten Codes ist aber nicht identisch Der Design Verifier ist eine weitere Toolbox die eine Formale Verifikation von Modellen und eine automatische Testfallgenerierung durchfuhrt Literatur BearbeitenAnne Angermann Michael Beuschel Martin Rau Ulrich Wohlfarth Matlab Simulink Stateflow 6 Auflage Oldenbourg Munchen 2009 ISBN 978 3 486 58985 6 matlabbuch de Josef Hoffmann Matlab und Simulink Beispielorientierte Einfuhrung in die Simulation dynamischer Systeme Addison Wesley 1998 ISBN 3 8273 1077 6 Frieder Grupp Florian Grupp Simulink fur Ingenieure Oldenbourg Wissenschaftsverlag 2007 ISBN 978 3 486 58091 4Weblinks BearbeitenWebsite des Herstellers The MathWorks Literatur uber Simulink im Katalog der Deutschen Nationalbibliothek Eine Einfuhrung von der TU Hamburg HarburgNormdaten Sachbegriff GND 4480546 9 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Simulink amp oldid 231886692