Die ASCMO-Familie besteht aus der Basisinstallation ASCMO-DESK sowie drei Hauptprodukten (ASCMO-STATIC, ASCMO-DYNAMIC, ASCMO-MOCA). Mithilfe von Add-ons können die Funktionalitäten für spezifische Aufgabenstellungen erweitert werden. Für den Anwender ergibt sich aus diesem Modell der Vorteil, dass er seine ASCMO-Produkte frei kombinieren kann. Somit erhält jeder Anwender genau die Funktionen, die er für sein spezielles Aufgabengebiet benötigt.
ASCMO-DESK – Die gemeinsame Oberfläche
ETAS ASCMO-DESK ist die Basisinstallation der ASCMO-Familie und dient als gemeinsame Startoberfläche für ASCMO-STATIC, ASCMO-DYNAMIC und ASCMO-MOCA. Zusätzlich beinhaltet es nützliche Werkzeuge zur Verwaltung und Berechnung von Fahrzyklen, zur Anzeige von Scatter-Plots und zum Editieren von Kalibrierdaten.
ASCMO-STATIC – Für stationäres Verhalten
ETAS ASCMO-STATIC ermöglicht die Erstellung datenbasierter Modelle, die das stationäre Verhalten komplexer Systeme abbilden. Dabei bietet ASCMO-STATIC umfangreiche Möglichkeiten zur Visualisierung, Analyse und Optimierung des Systemverhaltens. Zusätzlich können Versuchspläne nach der DoE-Methodik (Design of Experiments) erzeugt werden.
ASCMO-DYNAMIC – Für dynamisches Verhalten
ETAS ASCMO-DYNAMIC ermöglicht die Erstellung datenbasierter Modelle, die das dynamische/transiente Verhalten komplexer Systeme abbilden. Dabei bietet ASCMO-DYNAMIC umfangreiche Möglichkeiten zur Visualisierung und Analyse des Systemverhaltens. Zusätzlich können Versuchspläne nach der DoE-Methodik (Design of Experiments) erzeugt werden.
ASCMO-MOCA – Zur Optimierung von Modellparametern
ETAS ASCMO-MOCA ermöglicht die effiziente Optimierung von Parametern, wie beispielsweise Kennfeldern, in physikalisch basierten Modellen. Die Modelle werden dabei als Formel in das Werkzeug eingegeben oder als Simulink®-, FMU-, TSim-Plugin oder ASCET-Modell angebunden.
Die Funktionalitäten der ASCMO-Hauptprodukte können mithilfe der unten aufgeführten Add-ons für spezifische Aufgabenstellungen erweitert werden. Diese Add-ons dienen dabei entweder als Ergänzung einzelner Produkte oder stellen eine Erweiterung für alle Produkte dar. Die nebenstehenden Bilder zeigen, mit welchen ASCMO-Produkten das jeweilige Add-on kompatibel ist.
ASCMO-GO (Global Optimization)
ASCMO-GO ist eine Erweiterung der in ASCMO-STATIC integrierten Optimierverfahren, welches den gesamten (globalen) Betriebsbereich eines Motors während der Optimierung berücksichtigt. Dies ermöglicht beispielsweise die direkte Optimierung kumulativer Emissionen und des Kraftstoffverbrauchs unter Einhaltung von Kennfeldglattheit und typischen Fahrzyklen.
ASCMO-MCI (Model Compression)
ASCMO-MCI ermöglicht die Erstellung von Modellen mit einer signifikant reduzierten Komplexität in Bezug auf Speicherbedarf und Rechenzeit. Ein Teil der Funktionalität besteht aus einem modernen Kompressionsalgorithmus, der die Anzahl notwendiger Basisfunktionen für die gewünschte Modellgenauigkeit reduziert. Daneben gibt es ein Modul zur „symbolischen Regression“. Diese ermöglicht eine spezielle Art der Identifikation funktionaler Zusammenhänge zwischen Ein- und Ausgängen eines gegebenen Systems. Da das daraus resultierende Modell nur einfache mathematische Operationen enthält, ist es in der Regel unkompliziert und effizient und lässt sich mit hoher Wahrscheinlichkeit auf einem echtzeitkritischen System ausführen. Zusätzlich sind diese Modelle typischerweise physikalisch interpretierbar, was den Einsatz der hochgenauen ASCMO-Modelle auch in echtzeitkritischen Umgebungen wie Motorsteuergeräten möglich macht.
ASCMO-ME (Model Export)
ASCMO-ODCM (Online DoE)
ASCMO-ODCM hilft, die beispielsweise an einem neuen, wenig bekannten Motor auftretenden Risiken von Motor- oder Prüfstandsproblemen während einer DoE-Vermessung zu reduzieren. Iterativ, nach jeder neuen Messung, benutzt ODCM die Rückmeldung bezüglich Motorlaufstabilität und Limitverletzungen zur intelligenten Anpassung des DoE-Testlaufs. ODCM enthält den Logikteil – eine Prüfstandsautomatisierung ist notwendig, um die Messungen durchzuführen.
ASCMO-SDK (Software Development Kit)
ASCMO-SDK stellt eine MATLAB®-Schnittstelle zu ASCMO zur Verfügung. Damit kann ASCMO einerseits über die Kommandozeile sowie über Skripte ferngesteuert werden, zum anderen können benutzerdefinierte Funktionalitäten in die ASCMO-Umgebung integriert werden. Dies können beispielsweise jegliche Art von Visualisierungen, Datenverarbeitungen oder sogar Modellier- und Optimieralgorithmen sein. Zudem kann über diese Schnittstelle auch eine Verbindung zu Prüfstandsautomatisierungen hergestellt werden.
ASCMO-SIG (Signal Trace Modeling)
ASCMO-SIG ermöglicht die Erstellung von Signalverlaufsmodellen wie beispielsweise auf statischen Eingängen basierenden Zylinderdruckkurven. Die Abhängigkeiten der Signalverläufe von den Eingangsparametern können visualisiert und auf einen Zielverlauf hin optimiert werden.