Mechanical Engineering
Laboratory
The Department of Mechanical Engineering is well equipped with state of art labs to train students to advance their theoretical knowledge and sound practices of the profession. RCE has the laboratories according to the norms of Uttarakhand Technical University and All India Council for Technical Education. The labs of college are also well equipped for industrial work as well as for industrial analysis. Lot of live projects are also running in the department.
The following are the labs run by the department:-
Material Science Lab
The Material Science Lab is used primarily to support the laboratory components of the Material Science course. Under the supervision of an instructor, students conduct tensile testing on metals and polymers, hardness testing, impact testing, corrosion testing, metallographic preparation


S.No. | Name of Practical | Objective |
---|---|---|
1 | Making a plastic mould for small metallic specimen. | Prepare metallic specimen for testing |
2 | Specimen preparation for micro structural examination-cutting, grinding, polishing, etching. | Familiarization with the procedure for preparation of a material specimen for microscopic examination. |
3 | Grain size determination of a given specimen. | Grain size determination of metals. |
4 | Comparative study of microstructures of different given specimens (mild steel, grey cast iron, brass, copper etc.) | Using microscope check the microstructures of different metallic specimens. |
5 | Heat treatment experiments such as annealing, normalizing, quenching, case hardening and comparison of hardness before and after. | Comparison of hardness of different metallic work pieces hardened by different heat treatment processes |
6 | Study of corrosion and its effects. | Discuss about types of corrosion and factors which causes corrosion |
7 | Study of microstructure of welded component and HAZ. Macro and Micro Examination | Familiarization with compound optical microscopes and metallography |
Machine Drawing Lab
In this lab a pictorial representation of machine or machine components or the part of a product is available which provides outline/inline detail of a product including how it is going to be manufactured with certain rules.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Assembly and Part drawings of simple assemblies and subassemblies of machine parts viz. couplings, clutches, bearings, gear assemblies | Study about the mating parts like coupling, bearings, gear assemblies etc. |
2 | I.C. Engine components, valves, machine tools, etc.; IS/ISO codes; | Study about internal combustion engine parts and their specifications according to Indian standards. |
3 | Limits, tolerances and Fits, Surface finish; Symbols for weldments, process flow, electrical and Instrumentation units. | Study about the tolerances given in the drawing for manufacturing the machine parts. |
4 | Introduction to solid modellers. A drawing project on reverse engineering. | Learn to operate 3-D modeling software for drawing project. |
Fluid Mechanics Lab
This lab introduces student’s practical knowledge of behaviour of fluids which they are earlier studied by using mathematical equations. It involves study of various properties of the fluid, such as velocity, pressure, density and temperature, as functions of space and time.
S.No. | Name of Practical | Objective |
---|---|---|
1 | To verify the momentum equation using the experimental set-up on diffusion of submerged air jet. | Demonstrate and verify the integral momentum equation on diffusion of submerged air jet. |
2 | To determine the coefficient of discharge of an orifice of a given shape. Also to determine the coefficient of velocity and the coefficient of contraction of the orifice mouth piece. | To find coefficient of discharge and hence calibrate orifice meter |
3 | To calibrate an orifice meter, venturimeter, and bend meter and study the variation of the co-efficient of discharge with the Reynolds number. | To find the coefficient of Discharge for the given venturimeter and hence calibrate it. |
4 | To study the transition from laminar to turbulent flow and to determine the lower critical Reynolds number. | To determine the Reynolds’s number for laminar, turbulent and transition flow. |
5 | To study the velocity distribution in a pipe and also to compute the discharge by integrating the velocity profile. | The flow rate can be determined by integrating the measured velocity distribution over the pipe cross-section |
6 | To study the variation of friction factor for turbulent flow in commercial pipes. | To determine the coefficient of friction for different pipes |
7 | To study the boundary layer velocity profile over a flat plate and to determine the boundary layer thickness. | To observe drastic increase in boundary-layer thickness |
Manufacturing Science Lab -I
The lab focuses on the conventional and non-conventional techniques of manufacturing. Students conduct various experiments on machining, casting, forging and welding. Students can apply these practical knowledge and skills directly in production, fabrication, automobile, precision, casting, injection moulding industry.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Design of pattern for a desired casting (containing hole) | Design the pattern size and shape |
2 | Pattern making | To prepare pattern for casting |
3 | Making a mould (with core) and casting | Prepare mould for casting |
4 | Sand testing (at least one such as grain fineness number determination) | To find sand properties |
5 | Forging - power hammer study & operation | It is used in many blacksmith workshops to make all kinds of parts for the ornamental forging, which eases the job of moulding hot iron |
6 | Study of tube bending m/c. | Used to permanently form pipes or tubing |
7 | Press work experiment such as blanking/piercing, washer making etc. | For metal stamping process |
8 | Wire drawing/extrusion on soft material. | Used to reduce the cross-section of a wire by pulling the wire through a single, or series of, drawing die(s). |
9 | Jigs & Fixture experiment. | Discuss and study about the holding and clamping devices |
Measurement & Metrolgy Lab
This lab is used for demonstrate the usage of metrology lab equipment, to know the working principles of different instruments, familiarize different measuring tools used in production floor.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Study & Working of simple measuring instruments- Vernier Callipers, Micrometer, Tachometer | To determine measurement like length, height and revolution per minute. |
2 | Measurement of angle using Sine Bar & Slip Gauges | To find the inclination of the object |
3 | Study of limit gauges | To check the contour of a profile of work piece |
4 | Study of angular measuring instrument- Bevel Protactor | To find the angle & taper measurements |
5 | Adjustment of spark plug gap using feeler gauges | To measure the small distances. |
6 | Study of dial indicator & its constructional details | To find the straightness and roughness of the surface. |
7 | Study and understanding of limits, fits & tolerances | To design the different machine parts |
8 | Study of Pressure & Temperature measuring equipment | To find pressure and temperature measurements |
9 | Strain Gauge measurement | To find the strain and to calibrate temperature |
10 | Speed measurement using Stroboscope | To find the speed, RPM |
11 | Flow measurement experiment | To find flow rate |
Thermodynamics Lab
This laboratory supports the course for the undergraduate studies. Thermal Engineering is a specialized sub discipline of Mechanical Engineering that deals exclusively with heat energy and its transfer not only between different mediums, but also into other usable forms of energy.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Study of Fire Tube and Water Tube Boiler | To study about boilers |
2 | Study and working of Two Stroke petrol Engine | To study the parts of 2-stroke Petrol Engine |
3 | Study and working of Four stroke Petrol Engine | To study the parts of 4-stroke Petrol Engine |
4 | Determination of Indicated H.P. of I.C. Engine by Morse Test | To calculate power developed by the engine |
5 | Prepare the heat balance for Diesel Engine test rig | To calculate heat supplied and heat utilized in various ways in Diesel Engine test rig |
6 | Prepare the heat balance sheet for Petrol Engine test rig | To calculate heat supplied and heat utilized in various ways in Petrol Engine test rig |
7 | Study and working of Two stroke Diesel Engine | To study the parts of 2-stroke Diesel Engine |
8 | Study and working of Four stroke Diesel Engine | To study the parts of 4-stroke Diesel Engine |
9 | Study of Ignition system of an I.C. Engine | To study how to create a spark that will ignite the fuel-air mixture in the cylinder of an engine |
10 | Study of Velocity Compounded Steam Turbine | To determine velocity relationship over several of the many stages of a practical Steam Turbine |
11 | Study of Pressure Compounded Steam Turbine | To determine pressure relationship over several of the many stages of a practical Steam Turbine |
12 | Study of Impulse & Reaction Turbine | To learn basic difference between both turbines |
13 | Study of Steam Engine Model. | To study about its parts and their functions |
14 | Study of Gas Turbine Model | To study about its parts and their working |
Control System Lab
Students will have a strong knowledge on MATLAB and Millennium software. They get the basic knowledge of control system, PLC applications and machines & electronic devices with control systems.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Time response of second order system | To compute the Time Response of a second order system (theoretically and practically). |
2 | Characteristic of synchro’s | To study i) Synchro Transmitter characteristics. ii) Synchro Transmitter – Receiver Characteristics. |
3 | Programmable Logic Controller-study and verification of truth tables of logic gates, simple Boolean expressions and applications of speed control of motor | To verify the truth tables of the logic gates using programmable logic controller. |
4 | Effect of feedback on DC Servo Motor | To study the performance characteristics of a DC motor angular position control system |
5 | Transfer function of DC motor | To study the DC motor and DC generator characteristics DC motor speed-torque characteristics Step response of DC motor |
6 | Effect of P, PI and PID controller on a second order systems | To study the steady state performance of an analog P, PI & PID controller using simulated system. |
7 | Lag and lead compensation-magnitude and phase plot | To study of Lead-Lag compensation networks. |
8 | Transfer function of DC generator | To determine the transfer function of separately excited DC generator using thermistor controller. |
9 | Temperature controller using PID | To study the performance of PID controller used to control the temperature of an oven. |
10 | Characteristics of Magnetic Amplifiers | To study the control characteristics of Magnetic Amplifier i) Series connection ii) Parallel Connection |
Theory of Machine & Design Lab
Theory of Machine & Design laboratory contains equipment both in the form of working and non-working models through which the students are able to synergize theory and practical skills.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Design & drawing of a Cotter Joint | Used to connect two rods or components which are subjected to tension or compression |
2 | Design & drawing of a Knuckle Joint | Used to support the compressive load if the joint is guided |
3 | Design & drawing of a Simple Screw Jack | Used to lift moderately heavy weights, such as vehicles |
4 | Design & drawing of a leaf spring for an automobile | Used for the suspension in wheeled vehicles |
5 | Design & drawing of a helical spring for a given application | Used to store energy and subsequently release it, to absorb shock, or to maintain a force between contacting surfaces. |
6 | Exp. on Governor | To control fuel supply during the variation in load |
7 | Exp. on Gears (tooth profile, interference etc.) | To study about the gears specifications |
8 | Exp. on critical speed of shaft (whirling of shaft ) | To calculate theoretical angular velocity which excites the natural frequency of a rotating object |
9 | Exp. on Balancing (static & dynamic) | To eliminate the shaking force and a shaking couple. |
Heat & Mass Transfer
This lab helps the students to understand all the 3 modes of Heat Transfer, namely Conduction, Convection and Radiation practically. These experiments also pave way for inculcating certain innovative skills in the students making them to use the above experimental setups as starting point to take up higher level experimental studies in Heat Transfer.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Conduction - Composite Wall experiment | To determine the thermal resistance, thermal conductivity of composite wall material and plot temperature gradient along composite wall structure |
2 | Convection - Pool Boiling experiment | To determine the different types of boiling |
3 | Convection - Experiment on heat transfer from tube-natural convection. | To determine the experimental and theoretical heat transfer coefficient for vertical tube losing heat by natural convection. |
4 | Convection - Heat transfer through fin-natural convection . | To study the temperature distribution, heat transfer coefficient and efficiency of a fin in natural convection heat transfer |
5 | Convection - Heat transfer through tube/fin-forced convection. | To determine the experimental and theoretical heat transfer coefficient in forced convection heat transfer for internal flow. |
6 | Heat Exchanger - Parallel Flow Experiment | To determine parallel flow of heat exchanger |
7 | Heat Exchanger - Counter Flow Experiment | To determine counter flow of heat exchanger |
8 | Conduction - Determination of thermal conductivity. | To determine thermal conductivity of given metal rod |
9 | Conduction - Thermal Contact Resistance Effect. | To determine the thermal contact resistance effect and plot temperature gradient |
Application of Programming and OOPs Lab
Object Oriented programming is a programming style that is associated with the concept of Class, Objects and various other concepts revolving around these two, like Inheritance, Polymorphism, Abstraction, Encapsulation etc.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Static variable | To write a C++ program to illustrate the static variable functionality using sum of a Fibonacci series as an example. |
2 | Default arguments | To write a C++ program to demonstrate default arguments with a simple example. |
3 | Constructor and destructor (Dynamic Memory Allocation) | To write a C++ program to demonstrate the use of constructors and destructors. |
4 | Operator overloading | To write a C++ program to illustrate the operator overloading concept using Matrix addition as an example. |
5 | Single Inheritance using banking system | To write a C++ program to illustrate the single inheritance using banking system as an example. |
6 | Hybrid Inheritance using student database | To write a C++ program to illustrate hybrid inheritance concept using student database creation as an example. |
7 | Virtual Function | To write a C++ program to illustrate virtual function implementation |
8 | Dynamic Polymorphism | To write a C++ program to illustrate dynamic polymorphism using different shapes as an example. |
9 | Exception handling in stacks | To write a C++ program to illustrate exception handling concept using stack operation as an example. |
Machine Design Lab-II
Mainly deals with the designing of different mechanical equipment and parts.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Cotter Joint | Design & drawing of a Cotter Joint |
2 | Knuckle Joint | Design & drawing of a Knuckle Joint |
3 | Screw jack | Design & drawing of a Simple Screw Jack |
4 | Shaft | Design of shaft for different loading conditions |
5 | Rigid Coupling | Design & drawing of Rigid Coupling (Flanged type) |
6 | Leaf Spring | Design & drawing of a Leaf Spring for an automobile |
7 | Helical Spring | Design & drawing of a Helical Spring for a given application |
8 | Gears | Design of Spur, Helical and Worm Gears |
9 | I.C. Engine parts | Design of I.C. Engine parts |
Fluid Machinery Lab
Fluid Mechanics is the branch of physics which deals with the properties of fluids and their interaction with forces. The lab is equipped with different flow measuring equipments such as Venturimeter, Orifice-Meter, Reciprocating Pump, Centrifugal Pump, Hydraulic Jump, Turbines etc., where students can visualize the basic theory of working of the flow meter.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Impact of Jet Experiment | To determine the actual force and compare it with theoretical force for stationary vanes |
2 | Turbine experiment on Pelton Wheel Turbine | To determine the performance characteristics of Pelton Wheel Turbine under constant head and constant speed |
3 | Turbine experiment on Francis Turbine | To study the constructional details of the Francis Turbine and draw its fluid flow circuit |
4 | Turbine experiment on Kaplan Turbine | To study the constructional details of the Kaplan Turbine and draw its fluid flow circuit |
5 | Experiment on Reciprocating Pump | To find the overall efficiency of a Reciprocating Pump and plot the characteristics |
6 | Experiment on Centrifugal Pump | To find out the overall efficiency of a Centrifugal Pump and plot the characteristics |
7 | Experiment on Hydraulic Press | It makes use of the pressure exerted on the fluids to crush something |
8 | Experiment on Hydraulic Ram | To check capability of pumping water higher than its original source without using electricity or any other power source |
Refrigeration & Air Conditioning Lab
The aim of the lab is to give a practical insight to students for equipment running on Vapour Compression Cycle. Water Cooler and Cooling Tower apparatus has been designed for calculation of C.O.P. and efficiency of the system.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Experiment on refrigeration test rig and calculation of various performance parameters | To calculate theoretical and actual COP of system |
2 | To study different types of Expansion Devices used in Refrigeration System. | To controls the amount of refrigerant released into the evaporator |
3 | To study different types of Evaporators used in Refrigeration Systems. | Used to absorb heat from surrounding location or medium which is to be cooled by the use of refrigerant |
4 | To study basic components of Air-Conditioning System. | Discuss about the different parts and their functions |
5 | Experiment on Air-Conditioning Test Rig & calculation of various performance parameters. | To understand various Psychometric Processes used in Air-Conditioning. |
6 | To study Air Washers | Used to improve air quality by scrubbing the air |
7 | Study of Window Air Conditioner | To study of parts of Window AC and their working |
CAD/CAM Lab
CAD/CAM (Computer Aided Design/Computer Aided Manufacturing) refers to computer software that is used to both design and manufacture products. CAD is use in computer technology to design models and design documentation. CAM software is use to do assemblies created in CAD software to generate tool paths that drive the machines that turn the designs into physical parts.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Line drawing or Circle drawing algorithm experiment: writing the program and running it on computer | Make the program for drawing line and circle on CAD software |
2 | Transformations algorithm experiment for Translation/Rotation: Write a program and running it on computer | To move an object to a different location translation operation is done To view model from different directions we need to perform rotation operation |
3 | Design problem experiment: Write the program for design of machine element or other system and running it on computer | Learn about the basic steps of writing the programs for designing machine element |
4 | Write a small program for FEM for 2 spring system and running it Or using a FEM package | Variation methods from the calculus of variations to approximate a solution by minimizing an associated error function |
5 | Write a part-programming (in word address format or in APT) for a job for drilling operation (point-to-point) and running on NC machine. | Making a part program for drilling a work piece by using G-codes and M-codes |
6 | Study on Robots and it programs | Study of dimensioning and Designing of robot parts |
Automobile Engineering Lab
The lab is well-equipped and enable students to understand the fundamentals of Automotive Engineering which includes basic structure, body style and wheel & tyre assembly.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Study & experiment on Valve mechanism | To determine actual valve timing for a 4- stroke Engine |
2 | Study on Gear Box | Used to increase torque while reducing the speed of a prime mover output shaft |
3 | Study on Differential Gear Mechanism of Rear Axle | To study the parts of Differential Gear and their working |
4 | Study & experiment on Steering Mechanism | To study its constructional details and their working |
5 | Study & experiment on Automobile Braking System | Designed to slow down and halt the motion of the vehicle. |
6 | Study & experiment on Chassis and Suspension System | To determine the chassis bending and torsion strength. Study of suspension system to provide a comfortable ride to the passengers and avoid additional stresses in motor car frame |
7 | Study & experiment on Ignition System of I.C. Engine. | To study how to create a spark that will ignite the fuel-air mixture in the cylinder of an engine and maximize the efficiency |
8 | Study & experiment on Fuel Supply System of S.I. Engines- Carburettor, Fuel Injection Pump and MPFI. | To study the parts of Petrol Engine and to establish friction power and mechanical efficiency |
9 | Study & experiment on Fuel Supply System of C.I. Engines- Injector & Fuel Pump | To study the parts of Diesel Engine and to calculate frictional power developed by the engine |
Advanced Robotic Control Lab for Industrial Application
The purpose of this lab is to familiarize you with the Rhino robot arm, the hard home and soft home configurations, the use of the teach pendant, and the function of encoders. In this lab, you will: move the Rhino using the teach pendant, send the Rhino to the hard home and soft home configurations, store sequences of encoder counts as “programs”, demonstrate at sequence of motions that, at minimum, places one block on top of another.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Introduction to the Rhino | The purpose of this lab is to familiarize you with the Rhino robot arm, the hard home and soft home configurations, the use of the teach pendant, and the function of encoders. |
2 | The Tower of Hanoi | This lab is an introduction to controlling the Rhino robots using the C++ programming language. In this lab, you will: record encoder counts for various configurations of the robot arm using prewritten cpp functions, move the robot to configurations based on encoder counts. |
3 | Forward Kinematics |
The purpose of this lab is to compare the theoretical solution to the forward kinematics problem with a physical implementation on the Rhino robot. In this lab you will:parameterize the Rhino following the Denavit-Hartenberg (DH) convention using Robotica to compute the forward kinematic equations for the Rhino Write a C++function that moves the Rhino to a configuration specified by the user. |
4 | Inverse Kinematics |
The purpose of this lab is to derive and implement a solution to the inverse kinematics problem for the Rhino robot, a five degree of freedom (DOF) arm without a spherical wrist. In this lab we will: • Derive the elbow-up inverse kinematic equations for the Rhino • Write a C++ function that moves the Rhino to a point in space specified by the user. |
5 | Image Processing |
This is the first of two labs whose purpose is to integrate computer vision and control of the Rhino robot. In this lab we will: • Separate the objects in a grey scaled image from the background by selecting a threshold grey scale value to identify each object with a unique color • Eliminate misidentified objects and noise from image • To determine the number of significant objects in an image. |
6 | Camera Calibration |
This is the capstone lab of the semester and will integrate your work done in labs 3-5 with forward and inverse kinematics and computer vision. In this lab you will: • Find the image centroid of each object and draw crosshairs over the centroids • Develop equations that relate pixels in the image to coordinates in the world frame • Report the world frame coordinates (xw, yw) of the centroid of each object in the image • Bonus: using the prewritten point-and-click functions, command the robot to retrieve a block placed in view of the camera and move it to a desired location. |
7 | Mathematica and Robotica | To execute a cell press + on the keyboard or on the numeric keypad. Pressing the keyboard will simply move you to a new line in the same cell. |
8 | C Programming with the Rhino | Check out rhino.cpp and rhino.h for more details. If you read these files, notice that there is a difference between the array positions (encoder values for motors A. . . F) and the array destination (encoder values for motors B. . . F). |
9 | Notes on Computer Vision | For the first four labs, we have used the text-only remote environment to interface with the Rhino. In labs 5 and 6, we will work with computer vision and consequently will need to view images as we process them. We will use a Qt-based graphical console that displays images and interfaces with the camera and the Rhino simultaneously. |
CNC Machine Lab in Collaboration with MSME
Manufacturing Technology which uses Electric Discharge Machine and different CNC machines for micro and small dimensions along with large scale productions in terms of dimensions and numbers that is batch bulk and mass.
S.No. | Name of Practical | Objective |
---|---|---|
1 | Coordinate system for a CNC Lathe | Machining of a work piece by NC program requires a coordinate system to be applied to the machine tool. As all machine tools have more than one slide, it is important that each slide is identified individually. There are two planes in which movements can take place. Longitudinal Transverse. |
2 | Part programming geometry coordinate system for a CNCmill | Machining of a work piece by an NC program requires a coordinate system to be applied to the machine tool. As all machine tools have more than one slide, it is important that each slide is identified individually. There are three planes in which movement can take place. Longitudinal Vertical Transverse |
Advanced Software Lab (Solid Edge)
Advanced designing software, which can be used in industries for designing and drawing purposes.


S.No. | Name of Practical | Objective |
---|---|---|
1 | Solid Models | Drawing Sketches for Solid Models |
2 | Sketches | Adding Relationships and Dimensions to Sketches |
3 | Editing | Editing, Extruding and Revolving the Sketches |
4 | Planes | Working with additional reference planes |
5 | Modelling | Advanced Modelling Tools-I |
6 | Surfaces | Editing Features |
7 | Modelling | Advanced Modelling Tools-II |
8 | Views | Advanced Modelling Tools-III |
9 | Assembly | Assembly Modelling-I |
Virtual Lab
A virtual lab is also one of the best way in which experiments can be performed in computer or laptop itself.
- To provide remote-access to labs in various disciplines of Science and Engineering. These Virtual Labs would cater to students at the undergraduate level, post graduate level as well as to research scholars.
- To provide a complete Learning Management System around the Virtual Labs where the students can avail the various tools for learning including additional web-resources, video-lectures, animated demonstrations and self-evaluation.
- To share costly equipment and resources which are available to limited number of users due to constraints on time and geographical distances.