Speedgoat FS Symposium

13
Speedgoat FS Symposium

Transcript of Speedgoat FS Symposium

Speedgoat FS Symposium

alvier● Overall weight: 162 kg

● Topspeed: 115 kph

● Self developed:○ motors ○ inverters○ aerodynamic package○ hydraulic suspension

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 2

Vehicle Control Unit● Speedgoat Baseline Openframe● IO614 CAN Module● IO397 FPGA Module● Simulink 2019b kernel● Custom CF housing

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 3

● Matlab & Simulink ○ programming and graphical modelling environment○ toolboxes, libraries & blocks○ automatisation

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 4

Model Implementation

● Speedgoat hardware as target machines○ directly accessible in Mathworks environment

● Running Simulink on the target machine○ model compilation in Simulink○ kernel generation with Speedgoat tool

● Real-Time observation of execution○ real-time monitoring & plotting○ parameter control

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 5

Code Execution

● Providing data logging capability○ data stream to host computer○ permanently stored on target machine

● Managing & organizing data in Matlab○ automated download and conversion○ cloud or database integration

● Data analysis in Matlab○ scripts and applets○ (re-) simulation

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 6

Data Logging & Processing

Preparation1. Develop Algorithm2. Simulation3. Test Day Organisation4. Detailed Testplan

a. Necessary Parametersb. Track Layoutc. Iteration Description

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 7

Data Acquisition: Testing

Preparation

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 8

Data Acquisition: Testing

Execution1. Track & Car Setup2. Safety checks3. Test Runs

a. Reference Runb. Parameter Iteration

4. Data Acquisition

Preparation

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 9

Data Acquisition: Testing

ExecutionExecution

Data Analysis & Resimulation

● GUI based tools○ organizing & processing data○ analysing test results○ intuitive & user friendly○ high modularity○ usable for anyone

● Script based processing○ libraries and toolboxes○ interface to other software

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 10

Data Analysis

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 11

(Re-)Simulation

Component under Test

29.11.2020 Akademischer Motorsportverein Zürich | Patrick Lehn, Erik Sulimma 12

Recap

© FSG haertl

Thank you for your attention!