Simscape

Neuerungen

Erfahren Sie mehr über neue Produkteigenschaften.

Ausführliche Details hierzu finden Sie in den Release Notes.


Version 4.3, part of Release 2017b, includes the following enhancements:

Simscape Language

  • Simscape Functions: Reuse expressions in equations and member declarations of multiple components
  • initialevent Operator: Initialize event variables

Foundation Library and Simulation

  • Nominal Value Specification: Improve simulation robustness by providing scale of variables to the solver
  • Operating Point Management: Initialize models from saved operating points
  • Lookup Table Visualization: Plot the data based on specified interpolation and extrapolation methods
  • Thermal Liquid Properties Visualization: Plot the data over pressure and temperature domains

See the Release Notes for details.

Version 4.2, part of Release 2017a, includes the following enhancements:

Simscape Language

  • Mode Charts: Define distinct modes for component behavior
  • Enumerations: Specify a discrete set of acceptable parameter values
  • Run-Time Parameter Support for Declaration Functions: Tune input values for MATLAB functions that declare block parameters without regenerating code
  • Block-Level Diagnostics for Numbers of Equations and Unknowns: Identify overdefined or underdefined components

Foundation Library and Simulation

  • simscape.findNonlinearBlocks Function: Identify components with nonlinear equations
  • On-Demand Update for Variable Viewer and Statistics Viewer: Streamline review of modeling statistics
  • Gas Pressure and Flow Rate Sources That Perform No Thermodynamic Work: Configure flow conditions without affecting temperature
  • Thermodynamic Properties Sensor Blocks: Measure thermodynamic quantities in gas and thermal liquid domains

See the Release Notes for details.

Version 4.1, part of Release 2016b, includes the following enhancements:

Simscape Language

  • Conditional Sections: Define variants within component files
  • Declaration Functions: Call MATLAB from member declarations
  • Implicit Reference Connection Syntax: Simplify connections to reference node
  • 4D Table Lookup: Define lookup tables with four independent variables

Foundation Library and Simulation

  • Gas Domain and Block Library: Model gas systems with various levels of idealization
  • Dry Node Detection: Check for dry nodes in hydraulic systems
  • PS Lookup Table (4D) Block: Graphically define implicit equations that require lookup tables with four independent variables
  • Improved Simulation Logging Speed: Stream data to disk 5 to 30% faster
  • Spectrum Analyzer Block: Display frequency spectrum of time-domain signals

See the Release Notes for details.

Version 4.0, part of Release 2016a, includes the following enhancements:

Simscape Language

  • Lookup Table Improvements: Define 3D tables, interpolate using Akima splines
  • Event Variables and edge Operator: Capture values at events
  • Integral Operator, integ: Specify time integration of an expression

Foundation Library and Simulation

  • Run-Time Parameters: Speed up simulation tasks and modify component parameter values without regenerating C code
  • Simulation Speed Improvements: Up to 5x speed improvement for simulations using generated code
  • Stream Logging Data to Disk: Increase capacity for Simscape simulation results
  • Simscape Component Block: Efficiently create custom components by selecting Simscape language file directly from block
  • Simscape Results Explorer Unit Selection: Select y-axis units directly in plot pane
  • PS Lookup Table (3D) Block: Graphically define implicit equations that require lookup tables with three independent variables
  • Validation of Signal Units: Ensure consistent units specification on Simulink signals connected to Simscape physical networks

See the Release Notes for details.

Version 3.13.1, part of Release 2015aSP1, includes bug fixes.

See the Release Notes for details.

Version 3.14, part of Release 2015b, includes the following enhancements:

Foundation Library and Simulation

  • Two-Phase Fluid domain and block library
  • Variable priority option None for initialization
  • Periodic Operators library
  • Speed and efficiency improvements for simulation of switched linear systems
  • Domain-specific line style propagation through block icons

See the Release Notes for details.

Version 3.13, part of Release 2015a, includes the following enhancements:

Foundation Library and Simulation

  • Variable Viewer link to block diagram
  • Improved solver efficiency for model initialization
  • Sparkline plots for logged data

See the Release Notes for details.

Version 3.12, part of Release 2014b, includes the following enhancements:

Simscape Language

  • Refrigeration example modeling two-phase fluid flow

Foundation Library and Simulation

  • Domain-specific line styles for representing physical connections
  • Improved interface for connecting Simscape blocks
  • Option to configure logging of Simscape simulation results per block
  • Flat view option and improved diagnostics for Variable Viewer
  • Simscape Results Explorer

See the Release Notes for details.

Version 3.11, part of Release 2014a, includes the following enhancements:

Simscape Language

  • ssc_build library build process that no longer requires C compiler
  • priority attribute for setting relative priority of variable target values during initialization

Foundation Library and Simulation

  • Variables tab for specifying target value and priority for new initialization process
  • Variable Viewer for analyzing results of new initialization process
  • Statistics Viewer that displays variable source and number of eliminated variables
  • Fundamental Reluctance block
  • Hydro-mechanical converter blocks with fluid compressibility option

See the Release Notes for details.

Version 3.10, part of Release 2013b, includes the following enhancements:

Simscape Language

  • branches section for defining the relationship between component Through variables and nodes
  • import statement enabling simplified access to other component classes
  • connect statement support for vector and matrix physical signals

Foundation Library and Simulation

  • Thermal Liquid domain and block library
  • Simscape model statistics viewer

See the Release Notes for details.

Latest Releases

Version 4.2 aus Release 2017a enthält die folgenden Erweiterungen:

Simscape-Sprache

  • Mode Charts: Definieren eindeutiger Modi für das Komponentenverhalten
  • Aufzählungen: Angeben eines diskreten Satzes festgelegter Parameterwerte
  • Unterstützung von Laufzeitparametern für Deklarationsfunktionen: Ändern von Eingabewerten für MATLAB-Funktionen, in denen Blockparameter deklariert werden, ohne

Neugenerierung von Code

  • Diagnosen der Anzahlvon Gleichungen und Unbekannten auf Blockebene: Identifizierung von über- oder unterbestimmten Komponenten Foundation Library und Simulation
  • simscape.findNonlinearBlocks-Funktion: Identifizierung von Komponenten mit nichtlinearen Gleichungen
  • On-Demand-Update beim Variablen-Viewer und Statistik-Viewer: Vereinfachung der Prüfung von Modellierungsstatistiken
  • Gasdruck- und Durchflussmengenquellen, die keine thermodynamische Arbeit leisten: Konfigurieren von Fließbedingungen ohne Auswirkungen auf die Temperatur
  • Sensorblöcke für thermodynamische Eigenschaften: Messung thermodynamischer Größen in der Gas- und thermal liquid Domäne

Ausführliche Details hierzu finden Sie in den Release Notes.

Version 4.1 aus Release 2016b enthält die folgenden Erweiterungen:

Simscape-Sprache

  • Bedingte Abschnitte: Varianten in Komponentendateien bestimmen
  • Deklarationsfunktionen: MATLAB aus Mitgliederdeklarationen aufrufen
  • Implizite Referenzverbindungssyntax: Verbindungen mit Referenzknoten vereinfachen
  • 4D-Tabellenabruf: Lookup-Tabellen mit vier unabhängigen Variablen definieren

Foundation Library und Simulation

  • Gasdomäne und Blockbibliothek: Gassysteme mit verschiedenen Idealisierungsebenen modellieren
  • Trockenknotenerkennung: Auf Trockenknoten in Hydrauliksystemen prüfen
  • Block der PS-Lookup-Tabelle (4D): Implizite Gleichungen, die Lookup-Tabellen mit vier unabhängigen Variablen benötigen, grafisch definieren
  • Verbesserte Geschwindigkeit der Simulationsprotokollierung: Daten 5 bis 30 % schneller zu Laufwerk streamen
  • Spectrum Analyzer-Block: Frequenzspektrum von Zeitdomänensignalen anzeigen

Ausführliche Details hierzu finden Sie in den Release Notes.

Version 4.0 aus Release 2016a enthält die folgenden Erweiterungen:

Simscape-Sprache

  • Verbesserungen der Lookup-Tabelle: 3D-Tabellen und Interpolationen mit Akima Splines definieren
  • Ereignisvariablen und edge-Operator: Werte bei Ereignissen erfassen
  • Integral Operator, integ: Zeitintegration eines Ausdrucks spezifizieren

Foundation Library und Simulation

  • Laufzeitparameter: Simulationsaufgaben beschleunigen und Komponentenparameterwerte ohne die Regenerierung des C-Codes modifizieren
  • Verbesserungen der Simulationsgeschwindigkeit: Mit generiertem Code bis zu fünffache Geschwindigkeitssteigerung bei Simulationen erreichen
  • Protokolldaten zu Laufwerken streamen: Kapazitäten für Simulationsergebnisse in Simscape erhöhen
  • Simscape-Komponentenblock: Durch Auswählen der Simscape-Sprachdatei direkt über den Block benutzerdefinierte Komponenten auf effiziente Weise erstellen
  • Auswahl der Explorereinheit für Ergebnisse in Simscape: Auswahl der Y-Achseneinheit direkt im Ausgabebereich
  • Block der PS-Lookup-Tabelle (3D): Implizite Gleichungen, die Lookup-Tabellen mit drei unabhängigen Variablen benötigen, grafisch definieren
  • Validierung von Signaleinheiten: Konsistente Einheitsspezifikationen bei Simulink-Signalen sicherstellen, die mit physikalischen Simscape-Netzwerken verbunden sind

Ausführliche Details hierzu finden Sie in den Release Notes.

Version 3.13.1 aus Release 2015aSP1 enthält Fehlerbehebungen.

Ausführliche Details hierzu finden Sie in den Release Notes.

 

Version 3.14 aus Release 2015b enthält die folgenden Erweiterungen:

Foundation Library und Simulation

  • Zweiphasen-Fluiddomäne und Blockbibliothek
  • Variable PrioritätsoptionKeine für Initialisierung
  • Bibliothek für periodische Operatoren
  • Geschwindigkeits- und Effizienzsteigerungen für Simulationen geschalteter linearer Systeme
  • Domänenspezifische Weitergabe des Linienformats durch Blocksymbole

Ausführliche Details hierzu finden Sie in den Release Notes.

Version 3.13 aus Release 2015a enthält die folgenden Erweiterungen:

Foundation Library und Simulation

  • Verknüpfung zwischen Variablen-Viewer und Blockdiagramm​
  • Verbesserte Solver-Effizienz zur Modellinitialisierung
  • Sparkline-Diagramme für protokollierte Daten​​

Ausführliche Details hierzu finden Sie in den Release Notes.

Version 3.12 aus Release 2014b enthält die folgenden Erweiterungen:

Simscape-Sprache

  • Beispielmodellierung einer Kühlung mit Zweiphasen-Fluidfluss

Foundation Library und Simulation

  • Domänenspezifische Linienstile für die Darstellung von physikalischen Verbindungen
  • Verbesserte Schnittstelle für die Verbindung von Simscape-Blöcken
  • Konfigurationsoption zum Loggen von Simscape-Simulationsergebnissen pro Block
  • Flat-View-Option und verbesserte Diagnosefunktion für den Variablen-Viewer
  • Simscape Results Explorer

Ausführliche Details hierzu finden Sie in den Release Notes.

Version 3.11 aus Release 2014a enthält die folgenden Erweiterungen:

Simscape-Sprache

  • Für den ssc_build-Bibliotheks-Build-Prozess-ist kein C-Compiler mehr erforderlich
  • priority-Attribut zur Einrichtung relativer Priorität von verschiedenen Targetwerten während der Initialisierung

Grundlagenbibliothek und Simulation

  • Registerkarte mit Variablen zur Angabe des Targetwertes und der Priorität von neuen Initialisierungsprozessen
  • Variablen-Viewer zur Analyse von Ergebnissen aus dem neuen Initialisierungsprozess
  • Statistik-Viewer, der Variablenquelle und Anzahl der eliminierten Variablen anzeigt
  • Fundamental Reluctance block
  • Hydromechanische Wandlerblöcke mit Option zur Komprimierbarkeit von Flüssigkeiten

Ausführliche Details hierzu finden Sie in den Release Notes.

Version 3.10 aus Release 2013b enthält die folgenden Erweiterungen:

Simscape-Sprache

  • Sektion branches zur Festlegung der Beziehung zwischen Komponenten Through Variablen und Knoten
  • import-Anweisung für einfachen Zugriff auf andere Komponentenklassen
  • connect-Anweisungsunterstützung für physikalische Vektor- und Matrixsignale

Foundation Library und Simulation

  • thermische Flüssigkeiten Domain und Blockbibliothek (my proposal, JL)
  • Viewer für Simscape-Modellstatistiken

Ausführliche Details hierzu finden Sie in den Release Notes.