Passionate engineer with 3+ years of experience in mechanical design and simulation software development. Focused on building a successful career in Systems Engineering and contributing to highly technical projects. Result-oriented, enjoys to evolve in fast-paced environment, learn from peers and work on complex problems. Attentive to details and proficient in prioritizing tasks, eager to take responsibilities and manage international teams. Previous experience in the automotive, aerospace and semiconductors industries.
Develops surveillance applications to protect no-fly zones from the intrusion of malicious drones. Implements a sound-based solution to complement GPS and wireless detection co-developed with the security team. Delivers a proof-of-concept in less than 3 months applying Scrum methodology. Provides extended documentation and annotated bibliography on classification and detection methods.
|Programming||Python, Scikit Learn, Tensor Flow, Matlab.|
|Devops||JIRA, Gitlab, Make, Docker.|
|Documentation||Confluence, Jupyter, Markdown, Latex.|
Conducts research on the integration of Micro-Electro-Mechanical Systems (MEMS) into embedded architectures through reduced-order and high-level modeling techniques. Reports to the Director of European operations and manages interactions with research laboratory (CIFRE agreement). Integrates and tests novel features within the commercial software MEMS+ applying Agile and continuous integration methods. Contributes to the European project H-Inception through reviews, deliverables and scientific publications.
|EDA/CAD software||MEMS+, Simulink, Cadence Virtuoso.|
|Programming||C++, Python, Matlab, SystemC-AMS.|
|Devops||TeamCity, Mercurial, Scons, Make, Eclipse.|
|Documentation||Confluence, Latex, Markdown, MS Office.|
Compiles an annotated bibliography on meta-modeling techniques when applied to simulation methods. Enables the automatic transformation between two different modeling formalismes verified on an application use case, here tested on the helicopter flight control.
|Simulation||Matlab, Simulink, 20Sim, MS1.|
|Metamodeling||Eclipse Modeling Framework, ATL, UML.|
|Documentation||Latex, MS Office.|
Within the micro-gravity department, participates to projects addressing the design of satellite antenna. Contributes to pre-design phases and data post-processing. Conducts physical tests of mechanical structures.
|CAD Software||NX10, NX Nastran|
|Simulation||Matlab, Visual Basic, MS Excel.|
This thesis addresses the system-level modeling and simulation of MEMS devices using the analog extensions of the hardware description language, SystemC. We first evaluate the capabilities of models of computation proposed by the SystemC-AMS standard implementation. We then demonstrate the limitations of equivalent models to properly describe the geometry and internal couplings of MEMS devices. To enrich the simulation, we propose to integrate reduced models exported from the finite-element analysis tool MEMS+ directly in SystemC-AMS. To this end, we implement a C++ Application Programmable Interface (API) as well as a module library. Our solution enables to insert lightweight models representing MEMS in usual SystemC-AMS test benches. After reviewing the main API features, we finally test our solution with an accelerometer model and compare the simulation results to state-of-the-art solutions, focusing on accuracy and performance. This thesis introduces a novel system-level framework to efficiently test MEMS models within their surrounding electronics in a unified simulation environment.
Designing mechanical complex systems like helicopters requires more and more information about the subsystems found within. The number of models required to describe their internal behavior also tends to grow drastically. To overcome the challenging task of combining multiple physical domains within a global representation, we adapt the Model Driven Engineering concepts to multiphysics simulation. First applied to software development, this approach is based on metamodeling, a method well suited to establish the generic definition of modeling formalisms and thus useful to ease the comprehension and enhance the design of complex systems. The study focuses on two modeling techniques, the Bond Graph and Energetic Macroscopic Representation (EMR), usually employed to describe the energetic exchanges occurring within the system. Based on the metamodels proposed for each methods, this contribution introduces a model transformation able to automatically generate an EMR model from a bond graph. The implementation is realized under Eclipse Modeling Framework (EMF) and based on ATLAS Transformation Language (ATL). The transformation is validated and analyzed through its application on an industrial use case, here the design of a helicopter flight control subsystem.
MEMS System-Level Modeling and Simulation in Smart Systems,
Smart Systems Integration and Simulation,
Springer International Publishing,
M. M. Louërat,
SystemC-AMS simulation of a biaxial accelerometer based on MEMS model order reduction,
2015 Symposium on Design, Test, Integration and Packaging of MEMS/MOEMS (DTIP),
C. Ben Aoun,
J. P. Chaput,
M. M. Louërat,
UVM-SystemC-AMS based framework for the correct by construction design of MEMS in their real heterogeneous application context,
2014 21st IEEE International Conference on Electronics, Circuits and Systems (ICECS),
A novel method of MEMS system-level modeling via multi-domain virtual prototyping in SystemC-AMS,
Proceedings of the EDAA/ACM SIGDA PhD Forum at DATE,
System-level modeling and simulation of micro-electro-mechanical systems for multi-physics virtual prototyping in SystemC-AMS,
University Pierre & Marie Curie, Paris,
HAL: tel-01391819 PDF Source
|System Architecture||Model-based system design, System integration, Product Life Management.|
|Mechatronics||Signal processing, Control theory, Automation.|
|Mechanical design||Finite-element method, Solid mechanics, Fluids, Acoustics.|
|Advanced||MATLAB/Simulink, Eclipse EMF, UML, SysML.|
|Intermediate||SolidWorks, MEMS+, COMSOL.|
|Hands-on||SystemC, Virtuoso, Arduino.|
|Computer science||Algorithms, Data structures, Design patterns.|
|Architecture||Object-oriented programming, Domain-driven development.|
|Infrastructure||Continuous integration, Test-driven development.|
|Advanced||C++(11,14), Python, Bash.|
|Intermediate||C, Make, Docker, Git, Mercurial.|
|Hands-on||HTML/CSS, Golang, Rust.|
|IDEs||Eclipse, Visual Studio, Atom.|