ECAM LaSalle Mechanical and Electrical Engineering Programme
Semester 3
Unité d'Enseignement Crédits (ECTS) Unité de Cours Contenu Nb d’Heures
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

TD : 3h00
TP : 9h00
Cours : 14h00
Electronic Circuits And 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

TD : 10h00
TP : 9h00
Cours : 8h00
Electrostatics And 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

TD : 24h00
Cours : 18h00
Mathematics For Engineering S3 6 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

TD : 2h00
TP : 4h00
Cours : 2h00
Mathematics For Engineers 7

- 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

TD : 60h00
Cours : 30h00
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.

TD : 12h00
Cours : 12h00
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
• External 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

TD : 18h00
TP : 8h00
Cours : 18h00
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

TD : 12h00
Cours : 12h00
Manufacturing Processes Insa

TP : 12h00
Cours : 4h00
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)

TD : 14h00
Projet : 12h00
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:
- Realization of the electronic circuit (practically+ using tinkercad) that will be used in order to realize some measurment regarding three aspects (The direction of the wind, the speed of the wind and the strength of the wind
- Development of arduino scripts in order to respond to the electronic specifications of the project

TD : 10h00
Cours : 2h00
Projet : 4h00
Sustainable Comsumption And Production 1

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).

Cours : 2h00
Projet : 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.

TP : 40h00
Operator Internship 1 Operator Internship

Stage : 140h00
Professional And Personal Development S3 6 Advanced English Skills 3

The Advanced English Skills modules aim to have students develop their language skills across a wide range of topics, often consolidating material from other modules.
Describing processes
Presentations
Reading comprehension (IELTS Academic)
Formal academic/professional English (spoken context)
Expressing opinions
Written expression -tenses, essay structure, C1+ level of vocabulary
Spoken expression at C1 level (intonation and sentence stress)

TP : 14h00
Economics And Financial Systems

This course introduces students to the fundamentals of economic analysis and reasoning, and also examines financial systems from the perspective of both financial and economic stability. It will focus on the role of central banks and monetary policy, both in normal times and in financial crises, in order to help students understand the impact of the global and national economies on companies, organizations, and individuals.

TD : 18h00
Foreign Language 3

TD : 18h00
Sports Activities 3

The sports course allows students to engage physically and mentally on a regular basis in a fun, supportive environment, fostering self-improvement and self-awareness.

The courses are organized into sequences of 4 to 5 sessions of the same sport, depending on the practice location. A schedule of the different sports is given to students at the beginning of the year (appendix "Yearly Programming ...../....."). It is accompanied by a document indicating the location of the courses according to the trimester (as the facilities are shared with the Lazaristes school), the day of the week, and the time slot (appendix "Sports course locations year ...../......").

The general structure of a sequence:

A discovery phase: it gets students "moving," allows them to take bearings, and build meaning through an initial representation of the activity.
A learning phase ensuring sufficient training time to achieve objectives and thus acquire skills.
An evaluation phase allowing all students, regardless of their level, to demonstrate their ability to act in a situation presenting a certain level of complexity.

TD : 20h00
Semester 4
Unité d'Enseignement Crédits (ECTS) Unité de Cours Contenu Nb d’Heures
Electrical Engineering S4 5 Applied Thermodynamics

In this course we will apply the fundamentals of thermodynamics learned in the previous course of thermodynamics.
Understanding 2nd law of thermodynamics, how to apply 2nd law on closed and open systems.
Gas power cycles ; Compressions and expansions of gases
Thermal machines including internal combustion engines, refrigeration cycles, and gas turbine

TD : 8h00
Cours : 8h00
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

TD : 14h00
TP : 12h00
Cours : 14h00
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

TP : 12h00
Cours : 12h00
Mathematics For Engineering S4 7 Mathematics For Engineers 8


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



TD : 60h00
Cours : 30h00
Simulations And 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.

TD : 12h00
Cours : 12h00
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

TD : 12h00
Cours : 12h00
Mechanical Design 4

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)

TD : 8h00
TP : 16h00
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

TD : 12h00
TP : 8h00
Cours : 12h00
Multidisciplinary Projects S4 5 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 mode of operation).
- Arduino Code development
- Create an electrical circuit on a breadboard

TD : 10h00
Cours : 2h00
Projet : 12h00
Sustainable Comsumption And Production 2

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

Cours : 2h00
Projet : 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.

TP : 40h00
Society, Management And Entrepreneurship 4 7 Advanced English Skills 4

Language classes aim to:
- Strengthen vocabulary
- Acquire grammatical accuracy
- Improve reading comprehension skills
- Improve oral expression and listening skills through active discussions and debates
- Develop students' written language sklls
- Develop students' ability to analyse opposing view points and present a balanced argument

TP : 14h00
Foreign Language 4

2 hour lessons every week.
Expanded vocabulary
Revision of grammar points
Improvement of phonological control

Language skills according to different CEFR level groups:

A1
Can establish basic social contact by using the simplest everyday polite forms of: greetings and farewells; introductions; saying please, thank you, sorry etc.
A2/B1
Has a repertoire of basic language, which enables him/her to deal with everyday situations with predictable content, though he/she will generally have to compromise the message and search for words.
Can produce brief everyday expressions in order to satisfy simple needs of a concrete type: personal details, daily routines, wants and needs, requests for information.
Can use basic sentence patterns and communicate with memorised phrases, groups of a few words and formulae about themselves and other people, what they do, places, possessions etc.
Has a limited repertoire of short memorised phrases covering predictable survival situations; frequent breakdowns and misunderstandings occur in non-routine situations.
Has enough language to get by, with sufficient vocabulary to express him/herself with some hesitation and circumlocutions on topics such as family, hobbies and interests, work, travel, and current events, but lexical limitations cause repetition and even difficulty with formulation at times.

B2
Can express him/herself clearly and without much sign of having to restrict what he/she wants to say.
Has a sufficient range of language to be able to give clear descriptions, express viewpoints and develop arguments without much conspicuous searching for words, using some complex sentence forms to do so.
Has a sufficient range of language to describe unpredictable situations, explain the main points in an idea or problem with reasonable precision and express thoughts on abstract or cultural topics such as music and films.

C1
Can select an appropriate formulation from a broad range of language to express him/herself clearly, without having to restrict what he/she wants to say.


TD : 18h00
Markets And Organisation

This Class is aiming at providing EENG 2 students a first introduction to the Business World
More precisely, they will discover how Organizations interact with their Environment.
They will start discovering some definitions around Management, Organizations, Markets.
Then they will be able to understand what a business is, how it functions and how it interacts with its environment.
This class will be taught thanks to lectures, articles comments and practical exercises.
They will also be able to test and validate their understanding thanks to a GroupWork consisting of analyzing and presenting a current business.
Eventually, they will also be able to meet with a person working in the analyzed company.

TD : 8h00
Cours : 6h00
Sports Activities 4

The sports course allows students to engage physically and mentally on a regular basis in a fun, supportive environment, fostering self-improvement and self-awareness.

The courses are organized into sequences of 4 to 5 sessions of the same sport, depending on the practice location. A schedule of the different sports is given to students at the beginning of the year (appendix "Yearly Programming ...../....."). It is accompanied by a document indicating the location of the courses according to the trimester (as the facilities are shared with the Lazaristes school), the day of the week, and the time slot (appendix "Sports course locations year ...../......").

The general structure of a sequence:

A discovery phase: it gets students "moving," allows them to take bearings, and build meaning through an initial representation of the activity.
A learning phase ensuring sufficient training time to achieve objectives and thus acquire skills.
An evaluation phase allowing all students, regardless of their level, to demonstrate their ability to act in a situation presenting a certain level of complexity.

TD : 20h00