Matlab/Simulink-Modelle können in CANoe betrachtet werden, sofern sie in Form einer generierten Komponente vorliegen. Nach entsprechender Konfiguration am jeweiligen Knoten steht hierzu ein separates Fenster in CANoe zur Verfügung (Bild 4). Um das Modell nachträglich zu verändern, können alle generierten, modellinternen Parameter per Drag & Drop aus dem Modellanzeigefenster in die CANoe-Analysefenster verschoben werden. Für diese Anzeige ist keine Matlab/Simulink-Lizenz nötig.
Simulation einer aktiven Fahrwerksregelung mit einem FlexRay-Bus
Der Entwurf einer aktiven Fahrwerksregelung inklusive eines Fahrzeugmodells dient als anspruchsvolles Beispiel. Das Fahrzeugmodell soll eine ausreichend realistische Fahrdynamik nachbilden können und mit aktiven Dämpfern als Plattform für die Fahrwerksregelung dienen. Mittels der Regelung soll ein möglichst komfortables Fahrverhalten erzielt werden. Hieraus ergibt sich die Aufteilung des Gesamtmodells in zwei Hauptblöcke:
Das Umgebungsmodell unterteilt sich in das Fahrzeugmodell und das Fahrbahnmodell. Das Fahrzeugmodell wird als Mehrkörpermodell mit 15 Freiheitsgraden entworfen. Dabei ist das Mehrkörpermodell symbolisch mit Hilfe eines Computer-Algebrasystems definiert, und daraus sind die Bewegungsgleichungen abgeleitet (ca. 4400 Additionen und ca. 20 800 Multiplikationen). Das Fahrzeugmodell bietet weitere Eingänge zur Stimulierung: Fahr- und Bremspedalstellung, eingelegter Gang, Lenkwinkel, Handbremsenstellung und Regler-Zielwertvorgabe (komfortabel oder sportlich). Die Übermittlung dieser Größen ist in CANoe mittels Systemvariablen realisiert. Dabei können die Fahrervorgaben durch ein Bedien-Panel mit entsprechenden Kontrollelementen interaktiv vorgegeben werden. Durch ent sprechende Makroaufzeichnungen lassen sich diese auch als Fahrprofil automatisiert abspielen. Das Fahrbahnmodell wird durch eine Look-up-Tabelle modelliert, die für jede Position die Höhe der Fahrbahnoberfläche und die Oberflächennormale enthält. Ebenso wird die Oberflächenbeschaffenheit durch ihren Reibwert an jeder Position beschrieben.