techn. Simulation, System-Engineering, Echtzeit-/Embedded-Anwendungen, Datenbanken
Aktualisiert am 30.01.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 04.03.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Echtzeit-/Embedded-Anwendungen
System-Engineering
Technische Simulation
Embedded Coder
dSPACE Targetlink
MATLAB
Simulink
System-Test
Toolketten-Entwicklung
Oracleentwicklung
Microsoft-SQL-Server
Deutsch
Muttersprachler
Englisch
sehr gut
Spanisch
Grundlagen

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Bevorzugt werden Raeume 4 und 5

nicht möglich

Projekte

Projekte

11 Monate
2021-08 - 2022-06

HIL-Restbus-Simulation und Generierungs-Werkzeuge für ACC Kamera-Steuergräte

CAPL Automotive Ethernet SOME/IP services ...
  • Aufbau von Restbus-Simulationen in CANoe für CAN FD, Automotive Ethernet und SOME/IP services.

  • Implementierung von CAPL-Code, System-Variablen und Panels für graphisches und programmatisches Setzen von Signalen simulierter Steuergeräte, Fehler-Simulation und Network-Management.

  • Fehler-Analysen und Coaching für HIL-Tester.

  • Implementierung der Automatisierung von Standard-Aufgaben für den Aufbau von Restbus-Simulationen in Python.

  • Implementierung von automatisierten Konsistenz-Prüfungen der Kommunikations-Datenbanken (Autosar, Fibex, VW-K-Matrix) in Python.

Entwickler
CAPL Automotive Ethernet SOME/IP services CAN FD Python 3 Autosar 4.3 Fibex (ASAM MCD-2 NET) 4.1 VW K-Matrix Vector CANoe Vector CANoe 11 14 und 15
Bayern
1 Jahr 7 Monate
2020-12 - 2022-06

Wartung und Erweiterung um statistische Auswertungen

lua

Wartung und Erweiterung um statistische Auswertungen des Wikipedia-Moduls Medical Cases Chart

  • Wartung des Ausgabeformats und Erweiterungen zur Darstellung von Inzidenzen und Abgleichung bezüglichVorwochen.

lua
Internet
1 Jahr 7 Monate
2019-12 - 2021-06

Entwicklung von Erweiterungs-Bibliotheken für Matlab und Simulink

Matlab/Simulink 2010b-2018b (Mathworks) Boost 1.72.0 C99 ...
  • File streaming i/o für Simulink (C-coded S-functions).

  • Funktionen zur Prüfung und Normalisierung von m-Skript Variablen.

  • Signalfluß-Analyse-Funktionen für Simulink.

  • Implementierungen von Regel-Prüfungen für die Modellierungs-Standards MAAB und MISRA AC SL/SF.

Matlab/Simulink 2010b-2018b (Mathworks) Boost 1.72.0 C99 C++03/11 MinGw64 gcc 6.3.0 mit Matlab R2018b Linux gcc 4.8.5 mit Matlab R2010b MSVC++ 2010 mit Matlab R2010b MAB 5.0 (MAAB) MISRA AC SL/SF 1.0
Engineering-Software
3 Monate
2020-07 - 2020-09

Simulation eines Dressier-Gerüsts

Matlab/Simulink 2017b Simulink Coder (MathWorks) Perl ...

Simulation eines Dressier-Gerüsts und einer Beschichtungs-Vorrichtung zur virtuellen Inbetriebnahme der zugehörigen Automatisierungstechnik einer Bandverzinkungs- Anlage

  • Erstellung von Simulink-Modellen für Hardware-in-the-Loop(HIL)-Simulation. Modellierung des Streckenverhaltens nach (u.A.

  • Funktionsbeschreibungen, Motor-Datenblättern, Hydraulik-Schemata und RI-Fließbildern. IOEngineering zur Anbindung an Profibus DP.

  • Nachbildung verschiedener Profibus-Antriebsschnittstellen. Betreuung des Integrationstests zur Problemanalyse und Detail-Anpassung.

  • Perl (zur Nachbearbeitung generierten Codes und Auswertung von Beschreibungs-Dateien der Kommunikations-Netzwerke)

Matlab/Simulink 2017b Simulink Coder (MathWorks) Perl Profibus DP
Metall
1 Jahr 6 Monate
2018-06 - 2019-11

Neuer Beobachter- und Regler-Entwurf

JMAG mit RT Toolbox Matlab/Simulink/Embeded Coder 2018b (Mathworks)

Neuer Beobachter- und Regler-Entwurf für die sensorlose Regelung eines Permanent-Magnet Synchron-Motors

  • Entwurf und Implementierung eines Beobachters zur Schätzung des Winkels und der Winkelgeschwindigkeit eines Permanent-Magnet Synchron-Motors mit hoher Leistungsdichte.

  • Dazu wurden verschiedene bereits beschriebene Algorithmen erprobt und schließlich auf Basis eines der Probanden Erweiterungen vorgenommen, die auch die Sättigungs-Effekte bei hoher Flußdichte des kompakten Motoren-Entwurfs kompensieren.

  • Implementierung von Steuer-Tabellen zur Übersetzung der Momenten-Anforderungen des Drehzahl-Reglers in einen Effizienz-optimierten Soll-Strom-Vektor unter Berücksichtigung der Grenzwerte für die Phasen-Ströme und der verfügbaren Spannung.

  • Berechnung der Bedatung der Steuertabellen aus Motor-Entwurfs-Daten über Simulations-Ergebnisse aus JMAG RT.

HVAC
JMAG mit RT Toolbox Matlab/Simulink/Embeded Coder 2018b (Mathworks)
Automobil
4 Jahre 6 Monate
2015-06 - 2019-11

Architektur, Embedded Toolchain, Mechatronische Überarbeitung

Developer Matlab Simulink Stateflow ...
Developer

Architektur, Embedded Toolchain, Mechatronische Überarbeitung für einen elektrischen Klima-Kompressor

  • Überführung einer weitestgehend unstrukturierten Steuergeräte-Software in eine definierte klassische Regler-Struktur (Eingabe-Verarbeitung-Ausgabe).

  • Überarbeitung der COM-Stacks (LIN und CAN) und Generierung oberer Code-Schichten aus der Kommunikations-Matrix (.ldf).

  • Überführung manueller Festkomma-Algorithmen in eine Modellierung auf Basis von Simulinks Festkomma-Signalen (Fixedpoint Designer).

  • Schulungen in Matlab/Simulink /Statflow mit Fokus auf Applikations-Modellierung für die Generierung von Steuergeräte-Code. Bewertung der technischen Fähigkeiten von Stellenbewerbern.

  • Festkomma-Implenmentierung eines Referenzprofilgenerators für die Solldrehzahl.

  • Erstellung von Modellierungs-Richtlinien auf Basis MAAB 3.0, Implementierung fehlender Richtlien-Prüfungen im Model-Advisor, Formulieren von Review-Kriterien.

  • Spezifikation der Modell-Parameter für die Steuergeräte-Code-Generierung unter Berücksichtigung von MAAB, MISRA AC SLSF, MISRA C.

  • Überarbeitung von Struktur und Auslegung des Reglers und des Drezahl-/Drehlage-Beobachters.

Matlab Simulink Stateflow Embedded Coder 2015b-18b (Mathworks) MAAB 3.0 Java 1.8 IBM Eclipse Mars LIN 2.0
Automobil
1 Jahr 5 Monate
2018-03 - 2019-07

Aufbau eines Virtual Prototyping für einen elektrischen Klima-Kompressor

Matlab Simulink Stateflow 2017b-18b (Mathworks)
  • Konzeption einer Gesamtsystem-Simulation zur virtuellen Erprobung neuer Regler- und Beobachter-Entwürfe und deren Auslegungs-Verfahren (Virtual Control Protoyping).

  • Parameter-Optimierung und Prüfung auf Robustheit gegenüber Fertigungs-Toleranzen an mechanischen und elektrischen Bauteilen.

  • Überführung der Ergebnisse aus strömungsmechanischer und elektrischer Simulation in eine Abbildung der Streckencharakteristik in Simulink.

  • Parallel dazu Auswertung und Aufbereitung von Prüfstands-Messergebnissen bereits vorhandener Baugruppen für die Streckencharakteristik in Simulink.

HVAC
Matlab Simulink Stateflow 2017b-18b (Mathworks)
Automobil
1 Jahr 9 Monate
2016-04 - 2017-12

Synchronisation von Architektur

dSpace SYNECT 2.1-2.4 dSpace TargetLink 4.1-4.3 Matlab/Simulink/Stateflow 2015b-2017b ...

Synchronisation von Architektur, Variablen-Definitionen und Anforderungen zwischen SYNECT und TargetLink

  • Zur Synchronisation von Daten aus den dSpace SYNECT-Modulen Model Management, Signal & Parameter Management sowie Requirements Managements auf der einen Seite, und dSpace TargetLink auf der anderen Seite werden jeweils Daten in xml-Form exportiert und auf der anderen Seite mit bestehenden Daten abgeglichen, auf Konflikte geprüft, und gegebenenfalls aktualisiert.

  • Umgesetzt werden die Aufgaben SYNECT-seitig in Python unter Nutzung der SYNECT-Client- und -Server-APIs und TargetLink-seitig mit Matlab-m-Skripte unter Nutzung der TargetlLink-, DataDictionary- und Simulink-APIs.

dSpace SYNECT 2.1-2.4 dSpace TargetLink 4.1-4.3 Matlab/Simulink/Stateflow 2015b-2017b Python 2.7/IronPython VS2015
Embedded Tools
7 Monate
2014-09 - 2015-03

Architektur und Safety-Funktionen eines Fahr- und Lade-Reglers

Developer Matlab Simulink Stateflow 2013a ...
Developer

Architektur und Safety-Funktionen eines Fahr- und Lade-Reglers für elektrisch getriebene Linien-Busse

  • Überführung eines prototypischen Reglers in regelungstechnische Struktur (EVA/IPO, explizite Rückführung).

  • Trennung von Signalführung und algorithmischer Implementierung für bessere Nachvollziehbarkeit sowie Ermöglichung der Trennung von Funktions- und Integrations-Tests.

  • Entwicklung und Implementierung der SafetyFunktionen (Notabschaltung) nach vorgegebenem Sicherheitskonzept gemäß ISO 26262.

  • Festlegung von Konventionen und Modellierungs-Richtlinien für die weitere Entwicklung (orientiert an MAAB).

Matlab Simulink Stateflow 2013a Matlab/Simulink Coder (Mathworks) dSpace Autobox II (RTI1401) ControlDesk Version 2013b MAAB 3.0 (Mathworks) ISO 26262 Teil 6
Personenbeförderung (Straße)
9 Monate
2013-08 - 2014-04

Ausbau von Testumfang und Testumfeld für einen Spurhalte-Assistenten

Developer
Developer

Ausbau von Testumfang und Testumfeld für einen Spurhalte-Assistenten, Beratung Toolkette, Software-Änderungs-Prozess, Architektur

  • Überarbeitung und Vervollständigung der Anforderungen auf Subsystem-Ebene.

  • Implementierung fehlender Tests. Überarbeitung des hauseigenen Unittest-Werkzeugs.

  • Beratung und Erarbeitung von Vorschlägen zur Weiterentwicklung der Toolkette bezüglich Unittest und statischer Prüfungen auf Modellebene (Model-Advisor-Checks).

  • Beratung und Erarbeitung von Vorschlägen zum SoftwareÄnderungs-Prozess im neu eingführten "Rational Team Concert" im Hinblick auf künftige Seriensoftware.

  • Beratung und Erarbeitung von Vorschlägen zur Software-Architektur mit Rücksicht auf Wartbarkeit und Optimierung der Abarbeitung im Echtzeitumfeld.

MATLAB Simulink VnV Toolbox Embedded Coder Realtime Workshop Rational Team Concert
Automobil
8 Monate
2012-09 - 2013-04

Simulation eines Vorgerüsts mit Staucher

Developer Matlab/Simulink 2007b mit RealTime Workshop (MathWorks) Perl S-Functions (Simulink) in C++ ...
Developer

Simulation eines Vorgerüsts mit Staucher und einer Haspel-Anlage zur virtuellen Inbetriebnahme der zugehörigen Automatisierungstechnik

  • Erstellung von Simulink-Modellen für Hardwarein-the-Loop(HIL)-Simulation.

  • Modellierung des Streckenverhaltens nach (u.A.) Funktionsbeschreibungen, Motor-Datenblättern und Hydraulik-Schemata.

  • IO-Engineering zur Anbindung an Profibus DP.

  • Nachbildung verschiedener Profibus-Antriebsschnittstellen.

  • Betreuung des Integrationstests zur Problemanalyse und Detail-Anpassung vor Ort in Peking.

  • Perl (zur Nachbearbeitung generierten Codes)

Matlab/Simulink 2007b mit RealTime Workshop (MathWorks) Perl S-Functions (Simulink) in C++ Profibus DP
Metall
9 Monate
2012-01 - 2012-09

Implementierung eines Modul-Test-Tools für Simulink-Modelle

Developer Matlab R2009a Simulink Stateflow (MathWorks)
Developer
  • Implementieren einer Funktions-Bibliothek in Matlab MScript für den Modul-Test von in Simulink erstellten Teil-Modellen von Funktions-Implementierungen.

  • Unterstützt wird ein Regressions-fähiges "Step-Test"-Vorgehen sowie Test-Reporting und Einbindung der Simulink/VnV-Analyse der Test-Coverage.

  • Ermöglichen von reaktiven Tests für komplexe Modelle, bei denen der Test während der laufenden Simulation auf Modell-Ausgänge hin agieren kann (Abwarten von System-Zuständen).

Matlab R2009a Simulink Stateflow (MathWorks)
Automotive
1 Jahr 1 Monat
2011-09 - 2012-09

Zusammenfürung von Code-Generierungs-Toolketten für Embedded Controller

Developer
Developer
  • Zusammenführung heterogener Toolketten aus verschiedenen Unternehmens-Teilen und Kunden-Projekten, basierend auf Matlab/Simulink /RTW/Embedded Coder, für die Steuerung von Doppel-Kupplungs-Getrieben.

  • Absprache und Erstellung einheitlicher Basis- und Custom-Bibliotheken für die Modellierung applikativer Embedded-Software, auch mit dem Ziel eines minimierten und abstrahierten (Funktions-Kapselung) Custom-Anteils für bessere Portierbarkeit.

  • Moderieren der Absprachen zu und Verfassen von einheitlichen Style-Guidelines auf Basis MAAB 2.0.

  • Implementieren der von MAAB abweichenden Regeln im Simulink Model-Advisor.

Simulink VnV Toolbox Code Generator R2009a MAAB 2.0 Matlab R2009a Stateflow (MathWorks) RealtimeWorkshop Embedded Coder (MathWorks) Simulink R2009a VnV Toolbox (f. ModelAdvisor)
Automotive
5 Monate
2012-03 - 2012-07

Implementierung eines A2L-Updaters auf Basis von ELF/DWARF-Dateien

Developer
Developer
  • Implementieren eines A2L-Updaters (ASAP MCD-2MC) mit Bezug der Embedded-Speicher Adressen aus ELF-Dateien und in ihnen eingebetteten DWARF-Debugging-Informationen, in Java/Eclipse.

  • Typen-Prüfung auf Basis der eingebetteten DWARF-Informationen (Basis-Typen und Byte-Längen, Fixed-Point-Skalierungen sind in DWARF 3 nicht abgebildet und aus dem Kompiler, der ELF-Dateien erstellt, vorliegenden C-Dateien nicht reproduzierbar).

  • Vollständige Unterstützung von Structs, Arrays und Arrays of Structs. Unterstützung von Bitmask-optimierten Measurements mit Adress-Verschiebung auf Basis von DWARF Bitmask-Einträgen.

DWARF 3 ELF 32 ASAP MCD-2MC 1.3 (A2L) IBM Eclipse Java
Automotive
8 Monate
2011-06 - 2012-01

Erstellen von Kunden-spezifischen Werkzeugen für Embedded Code-Generierung

Developer
Developer
  • Überstezung von Kalibrier-Parameter-Spezifikationen aus einem Kunden-proptietären XML-Format nach A2L (ASAM MCD-2MC).

  • Reduzierung von Kalibrier-Parameter-Spezifikationen für Kunden-Auslieferungen zum Zwecke des IP-Schutzes (Intellectual Properties) auf Basis von Regeln (Reguläre Ausdrücke).

  • Adress-Anpassungen an Kalibrier-Parameter-Spezifikationen zur Einbindung Kunden-proptietärer Lookup-Table-Formate.

  • Konsistenz-Prüfung von Daten-Lieferungen des Kunden.

ASAP MCD-2MC 1.3 (A2L) IBM Eclipse Java
Automotive
1 Jahr 4 Monate
2010-09 - 2011-12

Migration der Applikations-Implementierung

Developer
Developer

Migration der Applikations-Implementierung eines Getriebe-Steuergerätes von Matlab R13 auf R2009a

Erstellen von Migrationsskripten, Portieren von firmeneigenen TLC-Funktionalitäten (Erweiterungen des Codegenrators), Analyse des mit der neuen Version erstellten Codes und Abgleich mit dem Alten. Unterstützung der Funktions-Entwickler. Überarbeitung und Erweiterung einer Simulink Block-Bibliothek für die Embedded-Codegenerierung.

MATLAB Simulink Stateflow Code Generator R2009a Embedded Coder
Automotive
8 Monate
2011-02 - 2011-09

Automatisierung des Software-Integrations-Prozesses

Developer Java
Developer

Erstellung eines Java-Proramms zur Überprüung der Integrität von Software-Releases im Product Lifecycle Management von ARAS ALM. Generierung von Konfigurationen für das Konfigurationsmanagement ClearCase und Software-Release-Dokumetationen.

Rational ClearCase Eclipse ARAS ALM
Java
Automotive
6 Monate
2010-03 - 2010-08

In-house training and technical support on proposal for model based development of cruise control systems

Developer
Developer
Technical expertise for proposal preparation and technical presentation at end customer for modelbased development of ECU functionality of cruise control systems. In-house training with toolchain Matlab/Simulink/TargetLink.
MATLAB Simulink Stateflow dSpace Targetlink
Automotive
6 Monate
2009-11 - 2010-04

Functional modules for an HVAC controller library

Developer
Developer
Implementation of modules of a functional linbrary for HVAC control to check new control designs in rapid prototyping (simulation and autobox).
MATLAB Simulink Stateflow HVAC
Automotive

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Ing. Maschinenbau-Mechatronik

Position

Position

Beratung und Entwicklung für Software-Entstehungsprozesse und Validierung im Automotive-Bereich, embedded und SVG-Multimedia. Individuelle Schulung für den Tool-Verbund Matlab-Simulink-dSpace. Beratung zur Gestaltung von Anforderungs- und Konfigurations-Verwaltung. Projektleitung und Auswahl von geeignetem Personal. Allgemeine technische Berechnungen.

Kompetenzen

Kompetenzen

Top-Skills

Echtzeit-/Embedded-Anwendungen System-Engineering Technische Simulation Embedded Coder dSPACE Targetlink MATLAB Simulink System-Test Toolketten-Entwicklung Oracleentwicklung Microsoft-SQL-Server

Produkte / Standards / Erfahrungen / Methoden

Artisan
RealTime Studio, COM Automatisierung
DOORS
Eclipse
Embedded Coder
IBM Eclipse Mars
ISO 26262
LIN 2.0
Microsoft IIS
MS Office
inkl. VBA
Oracle Application Server
Taylor II
logistische Simulation, F&H
Winmod
Anlagensimulation fuer Automatisierungstechnik, Mewes & Partner

Software:

Regelungstechnik/Embedded:

  • Matlab / Simulink

  • Simulink Coder

  • Embedded Coder

  • dSpace Prototyping Systems

  • ControlDesk

  • TargetLink

  • CANoe

  • CANape

Anlagensimulation:

  • Mewes & Partner WinMOD

  • Poses++

Logistik:

  • F&H Taylor II / ED (now InControl)

CAD:

  • Autocad

  • Babcad

Internet:

  • Html/Html5

  • Xml

  • XPath

  • Xslt

  • Svg

  • Http, Javascript, Php, Asp, lua

Betriebssysteme

Linux
MS-DOS
Unix
Windows
NT/2000/XP/7 Professional

Programmiersprachen

Basic
C
C++
dSpace TDE
Mathworks / dSpace
Fortran
Java
JavaScript
LabView
MATLAB
MATLAB / Simulink
incl dSpace APIs
Perl
PHP
PL/SQL
Python
S-Functions (Simulink)
Scriptsprachen
ECMAScript in SVG DOM
Simulink
T-SQL
MS SQL Server
TeX, LaTeX
VBA

Datenbanken

Access
MS SQL Server
Weitreichende Erfahrung in der Programmierung serverseitiger Prozeduren und Pakete
MySQL
ODBC
Oracle
Weitreichende Erfahrung in der Programmierung serverseitiger Prozeduren und Pakete
SQL

Datenkommunikation

Bus
CAN-, LIN-, Profi-, Inter-, Modbus
Ethernet
Internet, Intranet
SMTP
TCP/IP
Windows Netzwerk

Hardware

Bus
Profibus DP
Echtzeitsysteme
dSpace HIL
PC
Siemens-SPS STEP x
S7
Steuer und Regelsysteme

Berechnung / Simulation / Versuch / Validierung

ASCET
dSPACE
Hardware-in-the-Loop Simulation (HIL)
Offline Simulation
Software-in-the-Loop Simulation (SIL)
Stateflow

Design / Entwicklung / Konstruktion

AutoCAD
Babcad
HVAC

Branchen

Branchen

  • Chemie

  • Automobil

  • Automatisierungstechnik

  • Software/Datenbanken

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Bevorzugt werden Raeume 4 und 5

nicht möglich

Projekte

Projekte

11 Monate
2021-08 - 2022-06

HIL-Restbus-Simulation und Generierungs-Werkzeuge für ACC Kamera-Steuergräte

CAPL Automotive Ethernet SOME/IP services ...
  • Aufbau von Restbus-Simulationen in CANoe für CAN FD, Automotive Ethernet und SOME/IP services.

  • Implementierung von CAPL-Code, System-Variablen und Panels für graphisches und programmatisches Setzen von Signalen simulierter Steuergeräte, Fehler-Simulation und Network-Management.

  • Fehler-Analysen und Coaching für HIL-Tester.

  • Implementierung der Automatisierung von Standard-Aufgaben für den Aufbau von Restbus-Simulationen in Python.

  • Implementierung von automatisierten Konsistenz-Prüfungen der Kommunikations-Datenbanken (Autosar, Fibex, VW-K-Matrix) in Python.

Entwickler
CAPL Automotive Ethernet SOME/IP services CAN FD Python 3 Autosar 4.3 Fibex (ASAM MCD-2 NET) 4.1 VW K-Matrix Vector CANoe Vector CANoe 11 14 und 15
Bayern
1 Jahr 7 Monate
2020-12 - 2022-06

Wartung und Erweiterung um statistische Auswertungen

lua

Wartung und Erweiterung um statistische Auswertungen des Wikipedia-Moduls Medical Cases Chart

  • Wartung des Ausgabeformats und Erweiterungen zur Darstellung von Inzidenzen und Abgleichung bezüglichVorwochen.

lua
Internet
1 Jahr 7 Monate
2019-12 - 2021-06

Entwicklung von Erweiterungs-Bibliotheken für Matlab und Simulink

Matlab/Simulink 2010b-2018b (Mathworks) Boost 1.72.0 C99 ...
  • File streaming i/o für Simulink (C-coded S-functions).

  • Funktionen zur Prüfung und Normalisierung von m-Skript Variablen.

  • Signalfluß-Analyse-Funktionen für Simulink.

  • Implementierungen von Regel-Prüfungen für die Modellierungs-Standards MAAB und MISRA AC SL/SF.

Matlab/Simulink 2010b-2018b (Mathworks) Boost 1.72.0 C99 C++03/11 MinGw64 gcc 6.3.0 mit Matlab R2018b Linux gcc 4.8.5 mit Matlab R2010b MSVC++ 2010 mit Matlab R2010b MAB 5.0 (MAAB) MISRA AC SL/SF 1.0
Engineering-Software
3 Monate
2020-07 - 2020-09

Simulation eines Dressier-Gerüsts

Matlab/Simulink 2017b Simulink Coder (MathWorks) Perl ...

Simulation eines Dressier-Gerüsts und einer Beschichtungs-Vorrichtung zur virtuellen Inbetriebnahme der zugehörigen Automatisierungstechnik einer Bandverzinkungs- Anlage

  • Erstellung von Simulink-Modellen für Hardware-in-the-Loop(HIL)-Simulation. Modellierung des Streckenverhaltens nach (u.A.

  • Funktionsbeschreibungen, Motor-Datenblättern, Hydraulik-Schemata und RI-Fließbildern. IOEngineering zur Anbindung an Profibus DP.

  • Nachbildung verschiedener Profibus-Antriebsschnittstellen. Betreuung des Integrationstests zur Problemanalyse und Detail-Anpassung.

  • Perl (zur Nachbearbeitung generierten Codes und Auswertung von Beschreibungs-Dateien der Kommunikations-Netzwerke)

Matlab/Simulink 2017b Simulink Coder (MathWorks) Perl Profibus DP
Metall
1 Jahr 6 Monate
2018-06 - 2019-11

Neuer Beobachter- und Regler-Entwurf

JMAG mit RT Toolbox Matlab/Simulink/Embeded Coder 2018b (Mathworks)

Neuer Beobachter- und Regler-Entwurf für die sensorlose Regelung eines Permanent-Magnet Synchron-Motors

  • Entwurf und Implementierung eines Beobachters zur Schätzung des Winkels und der Winkelgeschwindigkeit eines Permanent-Magnet Synchron-Motors mit hoher Leistungsdichte.

  • Dazu wurden verschiedene bereits beschriebene Algorithmen erprobt und schließlich auf Basis eines der Probanden Erweiterungen vorgenommen, die auch die Sättigungs-Effekte bei hoher Flußdichte des kompakten Motoren-Entwurfs kompensieren.

  • Implementierung von Steuer-Tabellen zur Übersetzung der Momenten-Anforderungen des Drehzahl-Reglers in einen Effizienz-optimierten Soll-Strom-Vektor unter Berücksichtigung der Grenzwerte für die Phasen-Ströme und der verfügbaren Spannung.

  • Berechnung der Bedatung der Steuertabellen aus Motor-Entwurfs-Daten über Simulations-Ergebnisse aus JMAG RT.

HVAC
JMAG mit RT Toolbox Matlab/Simulink/Embeded Coder 2018b (Mathworks)
Automobil
4 Jahre 6 Monate
2015-06 - 2019-11

Architektur, Embedded Toolchain, Mechatronische Überarbeitung

Developer Matlab Simulink Stateflow ...
Developer

Architektur, Embedded Toolchain, Mechatronische Überarbeitung für einen elektrischen Klima-Kompressor

  • Überführung einer weitestgehend unstrukturierten Steuergeräte-Software in eine definierte klassische Regler-Struktur (Eingabe-Verarbeitung-Ausgabe).

  • Überarbeitung der COM-Stacks (LIN und CAN) und Generierung oberer Code-Schichten aus der Kommunikations-Matrix (.ldf).

  • Überführung manueller Festkomma-Algorithmen in eine Modellierung auf Basis von Simulinks Festkomma-Signalen (Fixedpoint Designer).

  • Schulungen in Matlab/Simulink /Statflow mit Fokus auf Applikations-Modellierung für die Generierung von Steuergeräte-Code. Bewertung der technischen Fähigkeiten von Stellenbewerbern.

  • Festkomma-Implenmentierung eines Referenzprofilgenerators für die Solldrehzahl.

  • Erstellung von Modellierungs-Richtlinien auf Basis MAAB 3.0, Implementierung fehlender Richtlien-Prüfungen im Model-Advisor, Formulieren von Review-Kriterien.

  • Spezifikation der Modell-Parameter für die Steuergeräte-Code-Generierung unter Berücksichtigung von MAAB, MISRA AC SLSF, MISRA C.

  • Überarbeitung von Struktur und Auslegung des Reglers und des Drezahl-/Drehlage-Beobachters.

Matlab Simulink Stateflow Embedded Coder 2015b-18b (Mathworks) MAAB 3.0 Java 1.8 IBM Eclipse Mars LIN 2.0
Automobil
1 Jahr 5 Monate
2018-03 - 2019-07

Aufbau eines Virtual Prototyping für einen elektrischen Klima-Kompressor

Matlab Simulink Stateflow 2017b-18b (Mathworks)
  • Konzeption einer Gesamtsystem-Simulation zur virtuellen Erprobung neuer Regler- und Beobachter-Entwürfe und deren Auslegungs-Verfahren (Virtual Control Protoyping).

  • Parameter-Optimierung und Prüfung auf Robustheit gegenüber Fertigungs-Toleranzen an mechanischen und elektrischen Bauteilen.

  • Überführung der Ergebnisse aus strömungsmechanischer und elektrischer Simulation in eine Abbildung der Streckencharakteristik in Simulink.

  • Parallel dazu Auswertung und Aufbereitung von Prüfstands-Messergebnissen bereits vorhandener Baugruppen für die Streckencharakteristik in Simulink.

HVAC
Matlab Simulink Stateflow 2017b-18b (Mathworks)
Automobil
1 Jahr 9 Monate
2016-04 - 2017-12

Synchronisation von Architektur

dSpace SYNECT 2.1-2.4 dSpace TargetLink 4.1-4.3 Matlab/Simulink/Stateflow 2015b-2017b ...

Synchronisation von Architektur, Variablen-Definitionen und Anforderungen zwischen SYNECT und TargetLink

  • Zur Synchronisation von Daten aus den dSpace SYNECT-Modulen Model Management, Signal & Parameter Management sowie Requirements Managements auf der einen Seite, und dSpace TargetLink auf der anderen Seite werden jeweils Daten in xml-Form exportiert und auf der anderen Seite mit bestehenden Daten abgeglichen, auf Konflikte geprüft, und gegebenenfalls aktualisiert.

  • Umgesetzt werden die Aufgaben SYNECT-seitig in Python unter Nutzung der SYNECT-Client- und -Server-APIs und TargetLink-seitig mit Matlab-m-Skripte unter Nutzung der TargetlLink-, DataDictionary- und Simulink-APIs.

dSpace SYNECT 2.1-2.4 dSpace TargetLink 4.1-4.3 Matlab/Simulink/Stateflow 2015b-2017b Python 2.7/IronPython VS2015
Embedded Tools
7 Monate
2014-09 - 2015-03

Architektur und Safety-Funktionen eines Fahr- und Lade-Reglers

Developer Matlab Simulink Stateflow 2013a ...
Developer

Architektur und Safety-Funktionen eines Fahr- und Lade-Reglers für elektrisch getriebene Linien-Busse

  • Überführung eines prototypischen Reglers in regelungstechnische Struktur (EVA/IPO, explizite Rückführung).

  • Trennung von Signalführung und algorithmischer Implementierung für bessere Nachvollziehbarkeit sowie Ermöglichung der Trennung von Funktions- und Integrations-Tests.

  • Entwicklung und Implementierung der SafetyFunktionen (Notabschaltung) nach vorgegebenem Sicherheitskonzept gemäß ISO 26262.

  • Festlegung von Konventionen und Modellierungs-Richtlinien für die weitere Entwicklung (orientiert an MAAB).

Matlab Simulink Stateflow 2013a Matlab/Simulink Coder (Mathworks) dSpace Autobox II (RTI1401) ControlDesk Version 2013b MAAB 3.0 (Mathworks) ISO 26262 Teil 6
Personenbeförderung (Straße)
9 Monate
2013-08 - 2014-04

Ausbau von Testumfang und Testumfeld für einen Spurhalte-Assistenten

Developer
Developer

Ausbau von Testumfang und Testumfeld für einen Spurhalte-Assistenten, Beratung Toolkette, Software-Änderungs-Prozess, Architektur

  • Überarbeitung und Vervollständigung der Anforderungen auf Subsystem-Ebene.

  • Implementierung fehlender Tests. Überarbeitung des hauseigenen Unittest-Werkzeugs.

  • Beratung und Erarbeitung von Vorschlägen zur Weiterentwicklung der Toolkette bezüglich Unittest und statischer Prüfungen auf Modellebene (Model-Advisor-Checks).

  • Beratung und Erarbeitung von Vorschlägen zum SoftwareÄnderungs-Prozess im neu eingführten "Rational Team Concert" im Hinblick auf künftige Seriensoftware.

  • Beratung und Erarbeitung von Vorschlägen zur Software-Architektur mit Rücksicht auf Wartbarkeit und Optimierung der Abarbeitung im Echtzeitumfeld.

MATLAB Simulink VnV Toolbox Embedded Coder Realtime Workshop Rational Team Concert
Automobil
8 Monate
2012-09 - 2013-04

Simulation eines Vorgerüsts mit Staucher

Developer Matlab/Simulink 2007b mit RealTime Workshop (MathWorks) Perl S-Functions (Simulink) in C++ ...
Developer

Simulation eines Vorgerüsts mit Staucher und einer Haspel-Anlage zur virtuellen Inbetriebnahme der zugehörigen Automatisierungstechnik

  • Erstellung von Simulink-Modellen für Hardwarein-the-Loop(HIL)-Simulation.

  • Modellierung des Streckenverhaltens nach (u.A.) Funktionsbeschreibungen, Motor-Datenblättern und Hydraulik-Schemata.

  • IO-Engineering zur Anbindung an Profibus DP.

  • Nachbildung verschiedener Profibus-Antriebsschnittstellen.

  • Betreuung des Integrationstests zur Problemanalyse und Detail-Anpassung vor Ort in Peking.

  • Perl (zur Nachbearbeitung generierten Codes)

Matlab/Simulink 2007b mit RealTime Workshop (MathWorks) Perl S-Functions (Simulink) in C++ Profibus DP
Metall
9 Monate
2012-01 - 2012-09

Implementierung eines Modul-Test-Tools für Simulink-Modelle

Developer Matlab R2009a Simulink Stateflow (MathWorks)
Developer
  • Implementieren einer Funktions-Bibliothek in Matlab MScript für den Modul-Test von in Simulink erstellten Teil-Modellen von Funktions-Implementierungen.

  • Unterstützt wird ein Regressions-fähiges "Step-Test"-Vorgehen sowie Test-Reporting und Einbindung der Simulink/VnV-Analyse der Test-Coverage.

  • Ermöglichen von reaktiven Tests für komplexe Modelle, bei denen der Test während der laufenden Simulation auf Modell-Ausgänge hin agieren kann (Abwarten von System-Zuständen).

Matlab R2009a Simulink Stateflow (MathWorks)
Automotive
1 Jahr 1 Monat
2011-09 - 2012-09

Zusammenfürung von Code-Generierungs-Toolketten für Embedded Controller

Developer
Developer
  • Zusammenführung heterogener Toolketten aus verschiedenen Unternehmens-Teilen und Kunden-Projekten, basierend auf Matlab/Simulink /RTW/Embedded Coder, für die Steuerung von Doppel-Kupplungs-Getrieben.

  • Absprache und Erstellung einheitlicher Basis- und Custom-Bibliotheken für die Modellierung applikativer Embedded-Software, auch mit dem Ziel eines minimierten und abstrahierten (Funktions-Kapselung) Custom-Anteils für bessere Portierbarkeit.

  • Moderieren der Absprachen zu und Verfassen von einheitlichen Style-Guidelines auf Basis MAAB 2.0.

  • Implementieren der von MAAB abweichenden Regeln im Simulink Model-Advisor.

Simulink VnV Toolbox Code Generator R2009a MAAB 2.0 Matlab R2009a Stateflow (MathWorks) RealtimeWorkshop Embedded Coder (MathWorks) Simulink R2009a VnV Toolbox (f. ModelAdvisor)
Automotive
5 Monate
2012-03 - 2012-07

Implementierung eines A2L-Updaters auf Basis von ELF/DWARF-Dateien

Developer
Developer
  • Implementieren eines A2L-Updaters (ASAP MCD-2MC) mit Bezug der Embedded-Speicher Adressen aus ELF-Dateien und in ihnen eingebetteten DWARF-Debugging-Informationen, in Java/Eclipse.

  • Typen-Prüfung auf Basis der eingebetteten DWARF-Informationen (Basis-Typen und Byte-Längen, Fixed-Point-Skalierungen sind in DWARF 3 nicht abgebildet und aus dem Kompiler, der ELF-Dateien erstellt, vorliegenden C-Dateien nicht reproduzierbar).

  • Vollständige Unterstützung von Structs, Arrays und Arrays of Structs. Unterstützung von Bitmask-optimierten Measurements mit Adress-Verschiebung auf Basis von DWARF Bitmask-Einträgen.

DWARF 3 ELF 32 ASAP MCD-2MC 1.3 (A2L) IBM Eclipse Java
Automotive
8 Monate
2011-06 - 2012-01

Erstellen von Kunden-spezifischen Werkzeugen für Embedded Code-Generierung

Developer
Developer
  • Überstezung von Kalibrier-Parameter-Spezifikationen aus einem Kunden-proptietären XML-Format nach A2L (ASAM MCD-2MC).

  • Reduzierung von Kalibrier-Parameter-Spezifikationen für Kunden-Auslieferungen zum Zwecke des IP-Schutzes (Intellectual Properties) auf Basis von Regeln (Reguläre Ausdrücke).

  • Adress-Anpassungen an Kalibrier-Parameter-Spezifikationen zur Einbindung Kunden-proptietärer Lookup-Table-Formate.

  • Konsistenz-Prüfung von Daten-Lieferungen des Kunden.

ASAP MCD-2MC 1.3 (A2L) IBM Eclipse Java
Automotive
1 Jahr 4 Monate
2010-09 - 2011-12

Migration der Applikations-Implementierung

Developer
Developer

Migration der Applikations-Implementierung eines Getriebe-Steuergerätes von Matlab R13 auf R2009a

Erstellen von Migrationsskripten, Portieren von firmeneigenen TLC-Funktionalitäten (Erweiterungen des Codegenrators), Analyse des mit der neuen Version erstellten Codes und Abgleich mit dem Alten. Unterstützung der Funktions-Entwickler. Überarbeitung und Erweiterung einer Simulink Block-Bibliothek für die Embedded-Codegenerierung.

MATLAB Simulink Stateflow Code Generator R2009a Embedded Coder
Automotive
8 Monate
2011-02 - 2011-09

Automatisierung des Software-Integrations-Prozesses

Developer Java
Developer

Erstellung eines Java-Proramms zur Überprüung der Integrität von Software-Releases im Product Lifecycle Management von ARAS ALM. Generierung von Konfigurationen für das Konfigurationsmanagement ClearCase und Software-Release-Dokumetationen.

Rational ClearCase Eclipse ARAS ALM
Java
Automotive
6 Monate
2010-03 - 2010-08

In-house training and technical support on proposal for model based development of cruise control systems

Developer
Developer
Technical expertise for proposal preparation and technical presentation at end customer for modelbased development of ECU functionality of cruise control systems. In-house training with toolchain Matlab/Simulink/TargetLink.
MATLAB Simulink Stateflow dSpace Targetlink
Automotive
6 Monate
2009-11 - 2010-04

Functional modules for an HVAC controller library

Developer
Developer
Implementation of modules of a functional linbrary for HVAC control to check new control designs in rapid prototyping (simulation and autobox).
MATLAB Simulink Stateflow HVAC
Automotive

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Ing. Maschinenbau-Mechatronik

Position

Position

Beratung und Entwicklung für Software-Entstehungsprozesse und Validierung im Automotive-Bereich, embedded und SVG-Multimedia. Individuelle Schulung für den Tool-Verbund Matlab-Simulink-dSpace. Beratung zur Gestaltung von Anforderungs- und Konfigurations-Verwaltung. Projektleitung und Auswahl von geeignetem Personal. Allgemeine technische Berechnungen.

Kompetenzen

Kompetenzen

Top-Skills

Echtzeit-/Embedded-Anwendungen System-Engineering Technische Simulation Embedded Coder dSPACE Targetlink MATLAB Simulink System-Test Toolketten-Entwicklung Oracleentwicklung Microsoft-SQL-Server

Produkte / Standards / Erfahrungen / Methoden

Artisan
RealTime Studio, COM Automatisierung
DOORS
Eclipse
Embedded Coder
IBM Eclipse Mars
ISO 26262
LIN 2.0
Microsoft IIS
MS Office
inkl. VBA
Oracle Application Server
Taylor II
logistische Simulation, F&H
Winmod
Anlagensimulation fuer Automatisierungstechnik, Mewes & Partner

Software:

Regelungstechnik/Embedded:

  • Matlab / Simulink

  • Simulink Coder

  • Embedded Coder

  • dSpace Prototyping Systems

  • ControlDesk

  • TargetLink

  • CANoe

  • CANape

Anlagensimulation:

  • Mewes & Partner WinMOD

  • Poses++

Logistik:

  • F&H Taylor II / ED (now InControl)

CAD:

  • Autocad

  • Babcad

Internet:

  • Html/Html5

  • Xml

  • XPath

  • Xslt

  • Svg

  • Http, Javascript, Php, Asp, lua

Betriebssysteme

Linux
MS-DOS
Unix
Windows
NT/2000/XP/7 Professional

Programmiersprachen

Basic
C
C++
dSpace TDE
Mathworks / dSpace
Fortran
Java
JavaScript
LabView
MATLAB
MATLAB / Simulink
incl dSpace APIs
Perl
PHP
PL/SQL
Python
S-Functions (Simulink)
Scriptsprachen
ECMAScript in SVG DOM
Simulink
T-SQL
MS SQL Server
TeX, LaTeX
VBA

Datenbanken

Access
MS SQL Server
Weitreichende Erfahrung in der Programmierung serverseitiger Prozeduren und Pakete
MySQL
ODBC
Oracle
Weitreichende Erfahrung in der Programmierung serverseitiger Prozeduren und Pakete
SQL

Datenkommunikation

Bus
CAN-, LIN-, Profi-, Inter-, Modbus
Ethernet
Internet, Intranet
SMTP
TCP/IP
Windows Netzwerk

Hardware

Bus
Profibus DP
Echtzeitsysteme
dSpace HIL
PC
Siemens-SPS STEP x
S7
Steuer und Regelsysteme

Berechnung / Simulation / Versuch / Validierung

ASCET
dSPACE
Hardware-in-the-Loop Simulation (HIL)
Offline Simulation
Software-in-the-Loop Simulation (SIL)
Stateflow

Design / Entwicklung / Konstruktion

AutoCAD
Babcad
HVAC

Branchen

Branchen

  • Chemie

  • Automobil

  • Automatisierungstechnik

  • Software/Datenbanken

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.