ECAM ENGINEERING PROGRAM
Combined Bachelor's / Master's Degree
Semester 3 (September - January)
TEACHING UNIT ECTS TEACHING UNIT COMPONENT Content TEACHING HOURS
Electrical Engineering S3 6 Digital Design

Introductory concepts
Number systems, operations, and codes
Logic gates and circuits
Boolean algebra and logic simplification including Karnaugh maps
Combinational logic analysis and functions of combinational logic
Latches, flip-flops, timers, shift registers and counters
Programmable logic
Data storage
Signal conversion and processing
Data transmission, data processing, and control
Integrated circuit technologies

Lectures : 14h00
Lab Work : 8h00
Electronic Circuits & Systems

- Main types of filters and filtering response: low pass filter, high pass filter, band pass filter, band rejection filter
- Study of oscillators
- Sensors: a short introduction and guide line for basic implementation
- Electronic functions and applications
- Study of the key functions of the NE555: monostable and astable configuration

Lectures : 8h00
Tutorials : 8h00
Lab Work : 9h00
Electrical Networks

1. Review of DC and AC circuit analysis methods
- The Ohms's, Kirchhoff's laws
- Node-voltages and mesh-currents methods
- Thévenin-Norton and Maximum power theorems
2. Introduction to the three-phase systems
- Presentation of three-phase electrical systems: definition, properties, configurations and common representations.
- Presentation of balanced three-phase loads, relationships between load voltages and currents.
3. Power-calculations in the three-phase systems
- Calculation of active and reactive powers in the three-phase sources and loads
- Presentation of reactive power compensation in three phase electrical installations
- Presentation of unbalanced three-phase loads, phase to neutral and phase to phase voltages and neutral line current calculation
4. Transformers
- Presentation of the single-phase electrical transformers
- Modelization of the single-phase transformers
- Autotransformers
- Power calculations of the transformers
- Voltage regulation and efficiency calculations

Lectures : 18h00
Tutorials : 24h00
Mathematics for Engineering S3 7 Databases

Introduction to Relational database
Models of database systems
Theory of database systems
Implementation of database systems
Introduction to SQL language
• Reminder on the relational model
• Characteristics of SQL

Query data
• Data selection
• Restrictions or conditions
• Sorts
• Joins

Lectures : 2h00
Tutorials : 2h00
Mathematics for Engineers 3

- Multivariable calculus:
° multivariate calculus (coordinate systems, scalar functions, vector functions, conservative vector fields, differential operators, Taylor expansions for functions from R^n to R^p, Implicit function theorem, simple PDE, Local Inverse Theorem)
° multiple and line integral (substitutions, volume integrals, area integrals, curvilinear integrals, Green-Riemann Theorem)

- Linear algebra
° Introduction to linear spaces/subspaces in R^n, bases.
° Fundamental subspaces of a matrix - Rank Nullity theorem.
° Orthogonality
° Eigenvalues and Eigenvectors

Lectures : 24h00
Tutorials : 24h00
Introduction to Numerical Simulations

Introduction to the programming language Matlab for numerical computing.
Octave presentation (graphical interface, quick start, documentation, help …).
Variables and elementary instructions (elementary instructions and matrices operations).
Scripts and structures instructions (creation and execution, loops iterations, logic tests).
Functions and graphical illustrations.

Lectures : 6h00
Tutorials : 6h00
Mechanical Engineering S3 6 Fluid Mechanics

This course aims to master the basic laws and principles of fluid mechanics and to be able to solve simplified examples of fluid mechanics due to theoretical and practical work preparing students to apply the acquired knowledge and skills in professional and advanced fluid mechanics courses.
18 hours of lectures, 18 hours of tutorials:
• Review of fundamental Concepts and fluid properties
• Fluid Statics: Hydrostatics, the branch studying fluids at rest
• Fluid Kinematics & fluid motion analysis approaches (focus on Reynolds Transport Theorem)
• Conservation laws part I: fundamental to our understanding of the physical and thermos-fluid systems (mass, momentum and energy conservation)
• Conservation laws part II: efficiency concept & Bernoulli equation and extended Bernoulli equation as an application
• Dimensional analysis: non-dimensional equations, from prototypes to models due to similitude principle and method of the repeating variables
• Internal flows: Viscous flows in piping networks and pressure losses, major and minor losses
• Internal flows: Flows over bodies, Drag and Lift forces
• Fluid flow governing equations: Navier Stokes equations
8 hours of labs:
• Venturi tube study: Bernoulli equation application
• Hydraulic jet study: application of Momentum conservation
• Flowmeters: flow measurement techniques
• Pressure losses in a piping system
• Drug force study: Assessment of the drag coefficient of different obstacles
• Pump study: operating condition identification

Lectures : 18h00
Tutorials : 18h00
Lab Work : 8h00
General Mechanics 3

1. Linear Momentum and Center of Mass
• Linear Momentum
• Newton's Second Law
• System of Particles
• Center of Mass
2. Impulse, Reduced Mass, Kinetic Energy of a System
• Impulse of a Particle and a System
• Impulse due to a Constant Force
• Reduced Mass of a System
• Kinetic Energy of a System
3. Elastic and Inelastic Collisions
• Types of Collision
• Coefficient of Restitution
4. Momentum
• Linear and Angular Momentum
• Moment due to Resultant Forces
• Rigid Body
• Linear and Angular Momentum of a Rigid Body
5. Impulse and Variable Mass System
• Linear and Angular Impulse
• Variable Mass Systems
6. Rolling, Rigid Body, and Pendulum
• Rolling Motion
• Sliding and Rolling
• Kinetic Energy and Work of a Rigid Body
• Physical Pendulum

Lectures : 12h00
Tutorials : 12h00
Mechanical Design 3

Subject 1 (More advanced theoretical concepts of design)
• PRECISION MACHINE DESIGN
• Principal criteria for joint functioning ( static and dynamic)
• Guide Performances (without rolling elements) (shaft/housing) in rotation
• Plain Bearings (Bushings)
• Ball/roller bearing Design, Bearing Load Ratings and Life Calculations
• APTE method (APplication to business TEchniques)
• Mechnaism using CREO software + simulation + kinematics+ dynamics + static. They developed their understanding of theoretical design +kinematics+ dynamics using CREO software.
• Mechanisms/Linkages: Kinematic Constraints, Degree of Freedom (Mobility) in Planar and Spatial Mechanisms Mechanisms, Gruebler's equation, Types of kinematic chains

Subject 2:
2- Assembly Project of wind turbine system :
The students apply all the theoretical design aspects and computer aided design on a project developed by the professor.
Objectives of the project:
-Starting from the old existent design to modify and improve or create a new design using CREO dynamic assembly and dynamic joints.

-Find the design solution on the paper
• Create the sub-assemblies
• Create the assembly of final new design+ mechanism: dynamic joins, simulations, kinematics,
• Create the drawing draft for the created and modified designed parts

Subject 3- Mechanics calculation ( machine cinematic)
1. POSITION ANALYSIS
2. VELOCITY AND ACCELERATION ANALYSIS
-velocity/acceleration polygon for mechanisms- analysis (relative velocity method)
-position, velocity and acceleration analyses for planar mechanisms using complex number method (analytical method)

Lectures : 12h00
Tutorials : 12h00
Project : 2h00
Multidisciplinary Projects S3 5 Multidisciplinary Project 1

Project Based Learning:
Mechanical Design:
- using the CREO CAD software, create the parts starting from the real & sectioned prototype by measuring dimensions using adapted measurement tools (metrology)
- Create the subassemblies
- Create the final assembly using the necessary dynamic joints.
- Create the assembly drawing draft with nomenclature. Represent at least one section to allow the visualization of the mechanism.
- Represent in the assembly drawing two main necessary fittings and the functional conditions required in the mechanism.
- Using CREO mechanism: run the simulation using the calculated data

Electronics:
- Sensors characterization (reading and interpreting the specifications).
- Arduino Code development
- Prototyping
- Project demonstration with creation of a video

Lectures : 2h00
Tutorials : 6h00
Project : 4h00
Sustainable Development 3

This course reinforces the general knowledge on Sustainable Development (SD) acquired in the 1st year and proposes the students to develop some concrete actions towards Sustainable Development in their projects.
During S5, students identify a concrete issue in their surrounding environment, and provide a diagnosis of the situation. They also develop an action plan to implement some concrete actions that could improve the problem situation. During S6, students must implement their solution : implementation can take different forms, and results must be ideally measured. Students must adopt a critical viewpoint on their results and present / demonstrate them during the European Sustainable Development week (May).

Lectures : 2h00
Tutorials : 6h00
Pathway Discovery Workshops / Winter Schools

Workshops are mixing three types of activities:
- A practical work or experiment related to the pathway
- Series of conferences or round tables with professionals
- Visits of industrial companies' sites


"Robotics & automation" workshop
The goal of the workshop is to build a robotic system called Polargraph: the system receives an image as input and draws its contour on a whiteboard as output.
First, the students study the mechanical structure of the system to define its specifications.
Second, they learn the basics of computer vision during a 4-hours session lab.
Third, they setup the system (electronic and mechanic) components, program the contour detection algorithm in Python, and the control algorithm on the Arduino board.
Finally, they test the limits of the system by manipulating several parameters (e.g. frame rate).


"Energy" workshop
i. Students will design the blades, and plan the performance: power vs. wind speed velocity. At this step, aerodynamics and optimization of the design are the two main bricks to focus on.
ii. then they will build the electric circuit, connect it to the DC generator and the Boost converter and verify and test the good operation of the circuit
iii. Students should finally, assemble all the parts (blades on axis, motor on support/tower)


"Mechanical engineering workshop
1- The students will design, using CREO, a mechanical crane that should be able tohold and transport an object in space. The model is sized based on the mechanical components given to the students at the beginning of the workshop (bearings, gears). The total weight of the crane and its volume should be minimized.

2- The CAD design of the crane arm will be then imported to the numerical simulation Ansys software where a FEM (Finite Element) analysis is performed to check the ability of the arm to withstand the maximum force acting upon it. A topology optimization is also performed and the design can be then improved accordingly
(A tutorial video about this simulation: https://www.youtube.com/watch?v=qLBpQVhfXIc).

3- Finite element programming of the basic equations with the help of MATLAB language should be realized to study the deformation of the crane arm. The FEM results of the arm using Ansys software should be compared with the analytical solution of finite element method. Please refer to annex for details

4- Once the design is finalized, the final CAD model is 3D-printed using PLS or ABS materials.

5- The prototype is run by servo motor controlled by Arduino to control the speed and the direction of the arm.

6- A test is performed to assess the ability of the prototype to carry the weight.

Project : 40h00
Professional and Personal Development S3 5 Communication

This module has been strategically placed in semester 3 so that the students take it before their workshops in January.

Students will have a basic overview of the main theories in communication such as Information Theory, Interpersonal Communication, and Organizational Communication, as well as:

Rhetorical devices
Negotiation
Non-violent communication

Tutorials : 24h00
Microeconomics

This module is designed to give students a basic understanding of Microeconomics that is necessary for entrepreneurship.

Lectures : 6h00
Tutorials : 12h00
Seminar 2 - Reflecting on the 1st Year

As part of its development, and in a logic of supporting its employees as best as possible in the changes in the world of today and tomorrow, ECAM LaSalle Lyon wants to set up 4 half-days of support which will allow employees of :
• Allow its learners to analyze their first year of studies
• Develop their reflective analysis
• Set goals for the year

Lectures : 12h00
Sports Activities 3

Tutorials : 30h00
Semester 3 30 Pied de interne 3 Pied de interne 4 Pied de interne 5
Semester 4 (January - June)
TEACHING UNIT ECTS TEACHING UNIT COMPONENT Content TEACHING HOURS
Electrical Engineering S4 6 Electrical Networks

1. Review of DC and AC circuit analysis methods
- The Ohms's, Kirchhoff's laws
- Node-voltages and mesh-currents methods
- Thévenin-Norton and Maximum power theorems
2. Introduction to the three-phase systems
- Presentation of three-phase electrical systems: definition, properties, configurations and common representations.
- Presentation of balanced three-phase loads, relationships between load voltages and currents.
3. Power-calculations in the three-phase systems
- Calculation of active and reactive powers in the three-phase sources and loads
- Presentation of reactive power compensation in three phase electrical installations
- Presentation of unbalanced three-phase loads, phase to neutral and phase to phase voltages and neutral line current calculation
4. Transformers
- Presentation of the single-phase electrical transformers
- Modelization of the single-phase transformers
- Autotransformers
- Power calculations of the transformers
- Voltage regulation and efficiency calculations

Lectures : 14h00
Tutorials : 14h00
Lab Work : 12h00
Electronic Circuits & Systems

- Main types of filters and filtering response: low pass filter, high pass filter, band pass filter, band rejection filter
- Study of oscillators
- Sensors: a short introduction and guide line for basic implementation
- Electronic functions and applications
- Study of the key functions of the NE555: monostable and astable configuration

Lectures : 8h00
Tutorials : 6h00
Lab Work : 6h00
Electrostatics & Magnetostatics

1. Introduction
- Elements of vector analysis
- Scalar and vector fields
- Derivatives and integrals
- Cartesien, cylindirical and spherical coordinate systems.
2. Electrostatics
- Electrical force (Coulomb's law)
- Superposition principle, Curie's theorem
- Gauss's law used to express electric field in simple situations)
- Electric potential and work, conservative field
- Electrostatics in metals (emphasizing the study of capacitors)
3. Magnetostatics
- Magnets (historical background)
- Magnetic field (Biot-Savart law) due to a line, a loop.
- Ampère's circuital law (used to express magnetic field in simple situations)
- Magnetic force (Lorentz)
- Ampère's force law and magnetic torque. Their application to electrical machines.
- Faraday's law and Lenz's law. Their application to alternators.
- Introduction to Maxwell's equations

Lectures : 14h00
Tutorials : 14h00
Lab Work : 12h00
Embedded Software

1. Introduction to embedded systems and C programming using Arduino Microcontroller
2. Introduction to Arduino programming : Basic sketches, digital hardware consideration, arrays, functions and pointers
3. Sensors and actuators (analogue and digital inputs and outputs)
4. Port Manipulation : Serial communication (simplex and duplex)
5. Timers, counters and interrupts

Lectures : 12h00
Lab Work : 12h00
Mathematics for Engineering S4 7 Mathematics for Engineers 4


1 - Improper integrals
2 - Power series
3 - Vector space and linear map
4 - Pre-Hilbert space
5 - Systems of differential equations
6 - Orthogonal transformation - Linear isometry
7- Spectral theorem and SVD



Lectures : 36h00
Tutorials : 36h00
Simulations & Numerical Methods

Introduction to numerical simulations, mathematical formulations and computer programming.
Description of classical numerical methods (discretization, Bisection method, Newton's method, Euler's method, Gaussian elimination, curve fitting, numerical integration, numerical differentiation, finite elements)
Implementing appropriate numerical algorithm using Octave.
Numerical approximation and error estimation.
Graphical representation.

Lectures : 18h00
Tutorials : 18h00
Mechanical Engineering S4 6 Materials 1

1. Introduction to Material Science and Engineering
• Classes of Materials
• Manufacturing Processes
2. Materials in Atomic Scale
• Atomic Structure and Bonding
• Different Crystalline Structures
• Atomic Arrangement
• Crystallographic Directions and Planes
3. Material Properties
• Elastic Moduli
• Bond Force
4. Failure
• Mechanisms of Failure: Fracture, Fatigue, Creep
• Ductile and Brittle Materials
5. Dislocations and Strengthening
• Dislocations and Plastic Deformation
• Mechanisms of Strengthening
6. Introduction to Phase Diagram
• Unary and Binary Phase Diagrams
• Phase Composition

Lectures : 12h00
Tutorials : 12h00
Mechanical Design 4 - Gearing Modelling & Force Analysis

Subject 1-study the translation and rotation. We also introduce the notion of Homogeneous transformations which combines the operations of rotation and translation into a single matrix multiplication.

Subject 2-Mathematical modeling of the aerodynamic equations and programming using Matlab is performed to calculate all the required forces and parameters.
Wind turbines are designed to generate the maximum power from the wind with keeping the cost of construction reasonable. In this work, we have developed a mathematical modeling and numerical simulation using Finite volume method to optimize the geometry of the blades and thereby extract the maximum power. Modeling was performed using the Blade Element Momentum Theory, numerical values and Aerodynamic equations were developed for geometry optimization
Applying conservation of angular momentum equations and using the blade element theory we derive the differential forces, torque, power, angles and the power coefficient. Then, we calculated the total thrust T, torque, Q, and power, P as the sum of the differential power from each of the spanwise segments.
All the geometrical blade parameters that maximize the power extracted from the wind was chosen for geometrical modeling and CFD simulations. These results were obtained as functions of different inputs like the speed ratio and the number of blades and many other geometrical parameters.
The obtained values that maximize the maximum power were used to design the geometry of the blade using CREO software.
The simulation results show the importance of numerical simulation to optimize the blades geometry and improve wind turbine performance

Subject 3 gears
3-• Principal of gearing
• (forces analysis)
• CREO modeling, assembly and simulation of different type of gears (Advanced level); spur gear, helical gear, bevel gear)

Lectures : 8h00
Tutorials : 12h00
Project : 4h00
Solid Mechanics

- Introductory concepts: Normal and shear stress, strain and deformation

- Stress state: stress tensor, stress transformation, Mohr's circle

- Strain state: strain tensor, relation between strain component and deformation, Mohr's cirlce

- Behavior of materials: constitutive equations, tensile test, linear elastic material properties: Young's modulus, shear modulus, Poisson's ratio

- Application: analysis of stresses in thin-walled pressure vessels

- Plane elasticity: plane stress and plane strain configurations, 3D Mohr's circle

- Yield criteria: yielding and plastic deformation in general configurations, Tresca and Von Mises criteria

Lectures : 12h00
Tutorials : 12h00
Lab Work : 8h00
Multidisciplinary Projects S4 6 Multidisciplinary Project 2

Mechanical Design:
- using the CREO CAD software, create the parts starting from the real & sectioned prototype by measuring dimensions using adapted measurement tools (metrology)
- Create the subassemblies
- Create the final assembly using the necessary dynamic joints.
- Create the assembly drawing draft with nomenclature. Represent at least one section to allow the visualization of the mechanism.
- Represent in the assembly drawing two main necessary fittings and the functional conditions required in the mechanism.
- Using CREO mechanism: run the simulation using the calculated data

Electronics:
- Sensors characterization (reading and interpreting the specifications of mode of operation).
- Arduino Code development
- Prototyping
- Project demonstration with creation of a video

Lectures : 2h00
Tutorials : 10h00
Project : 12h00
Sustainable Development 4

A format based on conferences given by non-profit organizations speakers and visits is planned.

Lectures : 2h00
Tutorials : 6h00
Pathway Discovery Workshops / Summer Schools

Workshops are mixing three types of activities:
- A practical work or experiment related to the pathway
- Series of conferences or round tables with professionals
- Visits of industrial companies' sites

"Robotics & automation" workshop
The goal of the workshop is to build a robotic system called Polargraph: the system receives an image as input and draws its contour on a whiteboard as output.
First, the students study the mechanical structure of the system to define its specifications.
Second, they learn the basics of computer vision during a 4-hours session lab.
Third, they setup the system (electronic and mechanic) components, program the contour detection algorithm in Python, and the control algorithm on the Arduino board.
Finally, they test the limits of the system by manipulating several parameters (e.g. frame rate).
"Energy" workshop
i. Students will design the blades, and plan the performance: power vs. wind speed velocity. At this step, aerodynamics and optimization of the design are the two main bricks to focus on.
ii. then they will build the electric circuit, connect it to the DC generator and the Boost converter and verify and test the good operation of the circuit
iii. Students should finally, assemble all the parts (blades on axis, motor on support/tower)


"Mechanical engineering workshop
1- The students will design, using CREO, a mechanical crane that should be able to hold and transport an object in space. The model is sized based on the mechanical components given to the students at the beginning of the workshop (bearings, gears). The total weight of the crane and its volume should be minimized.

2- The CAD design of the crane arm will be then imported to the numerical simulation Ansys software where a FEM (Finite Element) analysis is performed to check the ability of the arm to withstand the maximum force acting upon it. A topology optimization is also performed and the design can be then improved accordingly

3- Finite element programming of the basic equations with the help of MATLAB language should be realized to study the deformation of the crane arm. The FEM results of the arm using Ansys software should be compared with the analytical solution of finite element method. Please refer to annex for details

4- Once the design is finalized, the final CAD model is 3D-printed using PLS or ABS materials.

5- The prototype is run by servo motor controlled by Arduino to control the speed and the direction of the arm.

6- A test is performed to assess the ability of the prototype to carry the weight.

Lab Work : 40h00
Professional and Personal Development S4 5 Macroeconomics

This course is designed to give students a basic understanding of Macroeconomics that is necessary for entrepreneurship.

Lectures : 6h00
Tutorials : 12h00
Management

Students will have an overview of the history of management and contemporary theories. They will be able to understand, and discuss types of managers and the functions, strategic, international, and interpersonal challenges they face.

Lectures : 6h00
Tutorials : 12h00
Sports Activities 4

Tutorials : 30h00
Semester 4 30 Pied de interne 3 Pied de interne 4 Pied de interne 5