Kedar Ratnakar is a mechanical engineer passionate about product design, controls, and manufacturing. Their portfolio highlights projects including developing an innovative multi-material 3D printer and bringing a 3D printer concept to production. They have experience with CAD software, finite element analysis, bill of materials generation, cost analysis, and computer integrated manufacturing. Kedar has also designed robotic systems, generated 3D models for manufacturing, and developed Arduino applications for electro-mechanical systems.
2. Welcome
Hello,
I am a Mechanical Engineer passionate about creating innovative products
that involve design, electronics, hardware and software.
This portfolio is an introduction to my work and it will be great to interact
further with you to demonstrate how my skills, creativity, and experience will
contribute to the organization.
Please feel free to contact me regarding any questions.
Thank you for taking time to know more about me.
4. Developed innovative Multi-Material 3D Printer
• Developed multiple concepts for printer, features and mechanisms
• Modeled and simulated in SolidWorks, validated using FEA in ANSYS
• Designed for manufacturing/assemblyand control system
• Generated cost analysis and Bill Of Materials (BOM)
• Performed customer validation of prototype
9. Generated Bill of Materials
Sr No Part QTY Material
1 Actuator 4 Al alloy
2 Bed 2 SS
3 Coupling 1 Al alloy
4 Doors of the Frame 2 Fiberglass
5 Drain Tank Bottom 2 SS
6 Drain Tank Bottom Fr 6 SS
7 Frame - Bottom 2 Aluminum
8 Frame - Middle 2 Aluminum
9 Frame - Top 2 Aluminum
10 Holder of Bed 2 Al alloy
11 Housing of the Wiper 2 Al alloy
12 Idle Frame for the Viper 2 Al alloy
13 Idler Gear for Timin 8 Plastic
14 Lead Screws on Z axis 2 SS
15 Lubricant Layer 2 Graphite
16 Mirrors on the Frame 2 Glass
17 Motor 4 SS
18 Piping - Entire Assembly 2 Plastic
19 Projector 2 Plastic
20 Projector Base 2 Plastic
21 Reservior 6 Plastic
22 Resin Tank 6 Plastic
23 Stand for the Machine 2 SS
24 Steel Guide Ways for 4 SS
25 Symmetry of Idler Gear 4 Plastic
26 Symmetry of Z-axis guide 2 SS
27 Timing Belt 2 Rubber
28 Transparent Plate in 2 Glass
29 Vat 2 Borosilicate glass
30 Vat Support Left 2 SS
31 Vat Support Right 2 SS
32 Wiper 2 Plastic, Rubber
33 Z-axis Support 2 Al alloy
34 Coupling 1 Al alloy
12. CIM – Computer Integrated Manufacturing
• Designed product part and assemblies in SolidWorks, FEA in ANSYS,
manufactured on CNC using Feature CAM software
• Applications of prototyping, tolerances, sheet metal, injection molding,
plastics, stamping, fabrication, testing, life cycle and manufacturing
• Developed automated material handling system using PCBA, PLC
programming and ladder logic
• Design for Test and Manufacturing for the assembly
• As a part of proprietary Research, I cannot display the images and technical
specifications
14. Design and Analysis of Gear Train
• Modeled system in SolidWorks
• Finite Element Analysis using ANSYS
• Analyzed compliance and deformations to quantify variable compliance's
17. Next Slide is a Poster Presentation
Construction of House using Rapid Prototyping Machine
18.
19. Next Slide is a Poster Presentation
Design optimization of Gear Trains using Multi-objective Genetic Algorithm
20. www.buffalo.edu
DESIGN OPTIMIZATION OF GEAR TRAINS
Kedar Ratnakar
Graduate Student
Mechanical and Aerospace Engineering Department
State University of New York at Buffalo
Worm Gear Bevel GearSpur Gear
GENETIC ALGORITHM - APPLICATION
RESULTS - DISCUSSION
PROBLEM STATEMENT
Design optimization uses optimization techniques to solve engineering
problems having various parameters, objective function either to
maximize or minimize and satisfying the constraints.
Design optimization methods have many engineering applications in
Automobiles, Aerospace Industry and design of structures.
The Optimization problem is formulated as per the five step formulation
process
Project Description
Data Collection and Information
Definition of Design Variables
Optimization Criterion
Formulation of Constraints
1. Parallel
Ex: Spur Gears, Helical Gears
2. Intersecting
Ex: Straight Bevel and Spiral Bevel Gears
3. Neither Parallel nor Intersecting
Ex: Worm and Worm Gears, Crossed Helical Gears
•
INTRODUCTION
SELECTION OF OBJECTIVE FUNCTION
MULTI OBJECTIVE OPTIMIZATION
1. EFFICIENCY = This plays an vital role in power transmission and
operating point. Also the importance is taken into consideration while
selecting the stresses and the design aspects. Due to this we included
efficiency as one of our objective function.
2. CENTRE DISTANCE = The greater the accuracy the smaller the backlash
needed. Backlash is most commonly created by cutting the teeth deeper
into the gears than the ideal depth. Another way of introducing backlash
is by increasing the center distances between the gears. Backlash is
undesirable in precision positioning applicationssuch as machine tool
tables.
3. Factors which control backlash are:
1. Precision class of gears,
2.Center distance tolerance.
3. Type of fit between gears, shafts and bearings.
4. Precision accuracy of bearings,
5.Straightness and adequate support of shafts.
W ORM GEAR =
Maximize Ef f iciency F1 = -(93.962-6065.81*tan(0.909*x1+5700tan(0.909x1))
Minimize Center Distance F2 = 0.5208*x1*x2
S.T.
941.13*(x1/(x2^3)) ≥ 0
202.52/(√1(
3
𝑥1)) ≥ 0
227.22*x1*
3
𝑥1 ≥ 0
8.44*
3
𝑥1 ≥ 0
SPUR GEAR =
Maximize Ef f iciency F1 = -0.033X1
Minimize Center Distance F2 = 6*X2+0.5*X2*X3
S.T. 1.778/X2 ≥ 0
1.06(
𝑋3
3
𝑋2
) ≥ 0
30.12
3
𝑋2≥ 0
0.309
3
𝑋2≥ 0
X1 ≥ 22
WORM GEAR =
Maximize Ef f iciency F1 = -0.167*X1
Minimize Center Distance F2 = 10*X2 + 0.5*X2*X3
S.T 2.67 / X2 ≥ 0
1068.03 / 𝑋3 ≥ 0
16
3
𝑋2≥ 0
0.46
3
𝑋2≥ 0
X1 ≥ 4.5
In fact the global minimum of multi-objective function
cannot be found. Any solution for which f(x*)<f(x) for any
point x* which improves the current solution is called local
minimum. The plot of points of one objective function
versus the other gives a Pareto region. This region is very
helpful in determining and finalizing the best possible
solution.
In short, for multi objective
function we can never have the
global solution but we can try to
get the best possible solution
satisfying the constraints.
o Genetic Algorithm: This
Algorithm is based on a
process similar to
natural selection. It uses
concepts like inheritance,
mutation, selection and
crossover.
Conclusion: This project is concluded with results for three
gears namely Worm gear, Spur gear and Bevel gear. It is
concluded that optimal solution of a multi objective function
clearly depends on the weightage of the parameters of the
objective functions and with different weights, we can get
different spread of points which are better than the initial
points. Thus a perfectly generalized optimal solution is not
possible but based on application requirement, selection of
generations, population and design points gives highly
accurate results. In this case, the results are in form of one
objective function versus other and they compete to give
optimal solution. This spread is known as Pareto Spread
which gives the possible optimal solutions. Hence we can get
optimal points for multi objective function fora specific
application.
This plot compares objective 1 vs objective 2 and gives us a spread of points
which are possible optimal solution.
WORM GEAR = The number of points on the
Pareto front was: 26
The number of generations was : 152
Initial bound : (x1,x2)= (24,4)
Upper bound : (x1,x2)= (240,7)
(f1,f2)= (-9.5,54), (-8.9,54), (0,50), (-9.6,54)
SPUR GEAR = The number of points on the
Pareto front was: 1
The number of generations was : 154
Initial bound: (x1,x2,x3) = (22, 12, 4)
Final bound : (x1,x2, x3) = (25, 36, 7)
(f1,f2)= (-4.175, 144)
BEVEL GEAR=The number of points on the
Pareto front was: 42
The number of generations was : 179
Initial bound: (x1,x2,x3) = (4.5, 8, 4)
Final bound : (x1,x2, x3) = (6, 24, 7)
(f1,f2)= (-1,96)
21. Design of Robotic Systems - Segway and Line follower robot
• Designed and programmed PID loop on PLC in Lego EV3 kit with stability
analysis, error calibration using sensors
• Designed controller, checked for controllability and observability
• Tested for different conditions, integrated mechanical, electronics and
software aspects for complete system
22. Design of Robotic Systems
Segway – Theoretical Design
• Performed mathematicalanalysisfor controllerdesign using modern control theory
• Utilized PID for actual implementation
25. 3D Model Generation for Manufacturing/3DP
• Generated softwarecode to load model information from ASCII/Binary files
• Developed interface to read data and develop model by triangle matrix
calculation
• Formulated method to analyze manufacturability and 3D printing capability of
that product using data
26. 3D Model Generation - ASCII/Binary files for Manufacturing/3DP
Vertices = 3720
Faces = 1240
Faces=228
Vertices= 684
28. Arduino Applications for Electro-Mechanical Systems
Deployed a real time control system which used raw sensor readings and
controlled multiple servo motors and actuators
30. Other Projects
• Review Paper on Automated Weld Defect Detection System
• Material Analysis for Advanced Applications: Mechanical, thermal, electrical and chemical
property analysis for design, manufacturing and process requirements
• Failure Mode and Effect Analysis (FMEA): FMEA - DFMEA, PFMEA, root cause analysis
• Experimental Design of Stabilized Power supply from Batteries: Developed system for
stable power using electronics, IGBT, opto-couplers, DC-AC-DC converter inverter, phase
converters
• HVAC – Solar Decathlon 2015 sponsored by U.S Department of Energy: Performed design
calculations for heating/cooling loads considering location, internal loads, ventilation,
infiltration, equipment’s using ASHRAE standards. Validated energy model and monitoring
using eQuest, used Revit for duct layout
36. Web Development and Programming
• Web Development: Learned and created the basis of website using HTML-CSS and responsive
design using Bootstrap. Integration of JavaScript, jQuery and AngularJS framework with basic
understanding of AJAXand NodeJS
• Android Development (Eclipse SDK, Android Studio, Java): Understood android platform,
development environment, application fundamentals. App development concepts and application
(activity, intent, fragment, interface UI, content provider, services classes, notifications, broadcast,
handlers, threading, async tasks, graphics and animation, touch and gestures, multimedia and
data management)
• Programming Projects: Courses and implementation of algorithms and data structures in Java and
CS50 appliance in C. Built cash register using JavaScript, built classes in python, banking on ruby,
WEPAY API on python. Routes, directives with scope, services and reusable directives in
AngularJS, used REGEX, managed packages on cloud9.Established virtual machines,
understanding of basics in firmware, Pig and map reduce