SlideShare a Scribd company logo
1 of 32
Automation in howitzer
Present by
1. Gajanan S. Gunjal
2. Prathmesh R. Kumbhare
3. Rohan J. Bobhate
Guided by
 Prof. N M KARAJANGI
 History of howitzer
Scenario
* without automation
* with automation
 How automation can be brought into the picture
* Fuzzy
* servo mechanism & Math modelling
Simulation and compensation
Advantages / disadvantages
Future modification
AGENDA
Indirect projectile firing mechanism
Based on Principle of Projectile motion
* Formula
iN brief
Range = (velocity) sin2(angle) /2*gravity
2
Traditional howitzer firing process
Draw backs in manual firing methods
1) Low firing rate
2) Manual error can’t be eliminated
3) Accuracy depend on how experience solder is
4)Time consuming during moving howitzer vertically and
horizontally
From manual to automatic
 Replace all the manual operated wheel by servo motor
 Design a drivers for servo motor
 Assign an intelligent controller for precise “motion control”
such as
Fuzzy
GENERAL BLOCK DIAGRAM
Fuzzy Systems
Fuzzy
Knowledge base
Input Fuzzifier
Inference
Engine
Defuzzifier Output
Fuzzifier
Fuzzy
Knowledge base
Fuzzy
Knowledge base
Input Fuzzifier
Inference
Engine
Defuzzifier OutputInput Fuzzifier
Inference
Engine
Defuzzifier Output
Converts the crisp input to a linguistic variable using
the membership functions stored in the fuzzy
knowledge base.
Inference Engine
Fuzzy
Knowledge base
Fuzzy
Knowledge base
Input Fuzzifier
Inference
Engine
Defuzzifier OutpInput Fuzzifier
Inference
Engine
Defuzzifier Outp
Using If-Then type fuzzy rules converts the fuzzy
input to the fuzzy output.
Defuzzifier
Fuzzy
Knowledge base
Fuzzy
Knowledge base
Input Fuzzifier
Inference
Engine
Defuzzifier OutputInput Fuzzifier
Inference
Engine
Defuzzifier Output
Converts the fuzzy output of the inference engine
to crisp using membership functions analogous to
the ones used by the fuzzifier.
Defuzzifier
Fuzzy
Knowledge base
Fuzzy
Knowledge base
Input Fuzzifier
Inference
Engine
Defuzzifier OutputInput Fuzzifier
Inference
Engine
Defuzzifier Output
• Converts the fuzzy output of the inference
engine to crisp using membership functions
analogous to the ones used by the fuzzifier.
• Five commonly used defuzzifying methods:
– Centroid of area (COA)
– Bisector of area (BOA)
– Mean of maximum (MOM)
– Smallest of maximum (SOM)
– Largest of maximum (LOM)
Defuzzifier
Fuzzy
Knowledge base
Fuzzy
Knowledge base
Input Fuzzifier
Inference
Engine
Defuzzifier OutputInput Fuzzifier
Inference
Engine
Defuzzifier Output
Defuzzifier
Fuzzy
Knowledge base
Fuzzy
Knowledge base
Input Fuzzifier
Inference
Engine
Defuzzifier OutputInput Fuzzifier
Inference
Engine
Defuzzifier Output
( )
,
( )
A
Z
COA
A
Z
z zdz
z
z dz





( ) ( ) ,
BOA
BOA
z
A A
z
z dz z dz


  
*
,
{ ; ( ) }
Z
MOM
Z
A
zdz
z
dz
where Z z z 



  


Rule's
Aggregate
All Steps Together looks like
Defuzzification
Introduction
● MATLAB fuzzy logic toolbox provides facility for the
development of fuzzy-logic systems using
− graphical user interface (GUI) tools
− command line functionality
● There are five primary GUI tools
− Fuzzy Inference System (FIS) Editor
− Membership Function Editor
− Rule Editor
− Rule Viewer
− Surface Viewer
GUI Tools
Methods for computing firing angle
● Three different methods are implemented for computing
firing angle of the HOWITZER:
● 1. Differential equation trajectory method.
● 2. Fuzzy logic method.
● 3. Firing table reading method.
● The values obtained are compared and conclusions are
made.
Particular case for the experiment
● Taking one case for taking readings :
● Projectile of 155mm standards is fired at 3500 meters and
wind velocity of 5 knots.
METHOD OF DIFFERENTIAL EQUATION
Trajectory in realistic model with firing angle of vacuum model
SIMULINK model to compute final firing angle
Trajectory for the final firing angle computed using SIMULINK model
Database compiled in excel sheet
METHOD OF FUZZY LOGIC
Fuzzy logic toolbox in MATLAB
Fuzzy rule viewer
SIMULINK model for fuzzy system
METHOD OF READING FIRING TABLE
Angle of firing extracted from the firing table of army manual
Software Results
● For the particular case following results are obtained:
● 1. Firing angle for differential equation method is 9.4
degree.
● 2. Firing angle for fuzzy logic method is 9.5 degree.
● 3. Firing angle extracted from firing table is 9.7 degree.
● These all results are in close agreement with each other.
Thank you

More Related Content

Similar to Automation In HOWITZER (Presentation)

D0255033039
D0255033039D0255033039
D0255033039theijes
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET Journal
 
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing RobotIRJET Journal
 
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3TELKOMNIKA JOURNAL
 
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...IJRES Journal
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...IOSR Journals
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...IOSR Journals
 
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Dimuthu Darshana
 
IRJET- Low Cost Industrial Paint Bot
IRJET-  	  Low Cost Industrial Paint BotIRJET-  	  Low Cost Industrial Paint Bot
IRJET- Low Cost Industrial Paint BotIRJET Journal
 
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
A  project report of map of india made by the CNC SIMULATOR PRO software Mech...A  project report of map of india made by the CNC SIMULATOR PRO software Mech...
A project report of map of india made by the CNC SIMULATOR PRO software Mech...Jayant Tailor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORS
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORSPUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORS
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORSijscmc
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Owen (Chih-Hsuan) Chen
 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLJournal For Research
 
Self-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlSelf-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlGRD Journals
 

Similar to Automation In HOWITZER (Presentation) (20)

D0255033039
D0255033039D0255033039
D0255033039
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
 
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
 
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
 
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
 
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
 
IRJET- Low Cost Industrial Paint Bot
IRJET-  	  Low Cost Industrial Paint BotIRJET-  	  Low Cost Industrial Paint Bot
IRJET- Low Cost Industrial Paint Bot
 
Cn33543547
Cn33543547Cn33543547
Cn33543547
 
Cn33543547
Cn33543547Cn33543547
Cn33543547
 
An 706
An 706An 706
An 706
 
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
A  project report of map of india made by the CNC SIMULATOR PRO software Mech...A  project report of map of india made by the CNC SIMULATOR PRO software Mech...
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
 
Predefence.pptx
Predefence.pptxPredefence.pptx
Predefence.pptx
 
report_komal
report_komalreport_komal
report_komal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORS
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORSPUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORS
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORS
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
 
Self-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlSelf-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed Control
 

More from Prathmesh Kumbhare

More from Prathmesh Kumbhare (12)

Resume
ResumeResume
Resume
 
Project report PLC motion control
Project report PLC motion controlProject report PLC motion control
Project report PLC motion control
 
PLC Motion Control Presentaion
PLC Motion Control PresentaionPLC Motion Control Presentaion
PLC Motion Control Presentaion
 
Project report plantwide process control
Project report plantwide process controlProject report plantwide process control
Project report plantwide process control
 
Plantwide Process Control Presentation (FCCU control)
Plantwide Process Control Presentation (FCCU control)Plantwide Process Control Presentation (FCCU control)
Plantwide Process Control Presentation (FCCU control)
 
Optimal_Control_Project
Optimal_Control_ProjectOptimal_Control_Project
Optimal_Control_Project
 
Robotryst (certificate)
Robotryst (certificate)Robotryst (certificate)
Robotryst (certificate)
 
Virtual Lab Certificate
Virtual Lab CertificateVirtual Lab Certificate
Virtual Lab Certificate
 
Mst plc certificate
Mst plc certificateMst plc certificate
Mst plc certificate
 
BE FINAL YEAR PROJECT (UPDATED)
BE FINAL YEAR PROJECT (UPDATED)BE FINAL YEAR PROJECT (UPDATED)
BE FINAL YEAR PROJECT (UPDATED)
 
Degree Certificate
Degree CertificateDegree Certificate
Degree Certificate
 
DNN Project Report (Prathmesh)
DNN Project Report (Prathmesh)DNN Project Report (Prathmesh)
DNN Project Report (Prathmesh)
 

Automation In HOWITZER (Presentation)

  • 1. Automation in howitzer Present by 1. Gajanan S. Gunjal 2. Prathmesh R. Kumbhare 3. Rohan J. Bobhate Guided by  Prof. N M KARAJANGI
  • 2.  History of howitzer Scenario * without automation * with automation  How automation can be brought into the picture * Fuzzy * servo mechanism & Math modelling Simulation and compensation Advantages / disadvantages Future modification AGENDA
  • 3. Indirect projectile firing mechanism Based on Principle of Projectile motion * Formula iN brief Range = (velocity) sin2(angle) /2*gravity 2
  • 5. Draw backs in manual firing methods 1) Low firing rate 2) Manual error can’t be eliminated 3) Accuracy depend on how experience solder is 4)Time consuming during moving howitzer vertically and horizontally
  • 6. From manual to automatic  Replace all the manual operated wheel by servo motor  Design a drivers for servo motor  Assign an intelligent controller for precise “motion control” such as Fuzzy
  • 8. Fuzzy Systems Fuzzy Knowledge base Input Fuzzifier Inference Engine Defuzzifier Output
  • 9. Fuzzifier Fuzzy Knowledge base Fuzzy Knowledge base Input Fuzzifier Inference Engine Defuzzifier OutputInput Fuzzifier Inference Engine Defuzzifier Output Converts the crisp input to a linguistic variable using the membership functions stored in the fuzzy knowledge base.
  • 10. Inference Engine Fuzzy Knowledge base Fuzzy Knowledge base Input Fuzzifier Inference Engine Defuzzifier OutpInput Fuzzifier Inference Engine Defuzzifier Outp Using If-Then type fuzzy rules converts the fuzzy input to the fuzzy output.
  • 11. Defuzzifier Fuzzy Knowledge base Fuzzy Knowledge base Input Fuzzifier Inference Engine Defuzzifier OutputInput Fuzzifier Inference Engine Defuzzifier Output Converts the fuzzy output of the inference engine to crisp using membership functions analogous to the ones used by the fuzzifier.
  • 12. Defuzzifier Fuzzy Knowledge base Fuzzy Knowledge base Input Fuzzifier Inference Engine Defuzzifier OutputInput Fuzzifier Inference Engine Defuzzifier Output • Converts the fuzzy output of the inference engine to crisp using membership functions analogous to the ones used by the fuzzifier. • Five commonly used defuzzifying methods: – Centroid of area (COA) – Bisector of area (BOA) – Mean of maximum (MOM) – Smallest of maximum (SOM) – Largest of maximum (LOM)
  • 13. Defuzzifier Fuzzy Knowledge base Fuzzy Knowledge base Input Fuzzifier Inference Engine Defuzzifier OutputInput Fuzzifier Inference Engine Defuzzifier Output
  • 14. Defuzzifier Fuzzy Knowledge base Fuzzy Knowledge base Input Fuzzifier Inference Engine Defuzzifier OutputInput Fuzzifier Inference Engine Defuzzifier Output ( ) , ( ) A Z COA A Z z zdz z z dz      ( ) ( ) , BOA BOA z A A z z dz z dz      * , { ; ( ) } Z MOM Z A zdz z dz where Z z z         
  • 17. All Steps Together looks like
  • 19. Introduction ● MATLAB fuzzy logic toolbox provides facility for the development of fuzzy-logic systems using − graphical user interface (GUI) tools − command line functionality ● There are five primary GUI tools − Fuzzy Inference System (FIS) Editor − Membership Function Editor − Rule Editor − Rule Viewer − Surface Viewer
  • 21. Methods for computing firing angle ● Three different methods are implemented for computing firing angle of the HOWITZER: ● 1. Differential equation trajectory method. ● 2. Fuzzy logic method. ● 3. Firing table reading method. ● The values obtained are compared and conclusions are made.
  • 22. Particular case for the experiment ● Taking one case for taking readings : ● Projectile of 155mm standards is fired at 3500 meters and wind velocity of 5 knots.
  • 23. METHOD OF DIFFERENTIAL EQUATION Trajectory in realistic model with firing angle of vacuum model
  • 24. SIMULINK model to compute final firing angle
  • 25. Trajectory for the final firing angle computed using SIMULINK model
  • 26. Database compiled in excel sheet
  • 27. METHOD OF FUZZY LOGIC Fuzzy logic toolbox in MATLAB
  • 29. SIMULINK model for fuzzy system
  • 30. METHOD OF READING FIRING TABLE Angle of firing extracted from the firing table of army manual
  • 31. Software Results ● For the particular case following results are obtained: ● 1. Firing angle for differential equation method is 9.4 degree. ● 2. Firing angle for fuzzy logic method is 9.5 degree. ● 3. Firing angle extracted from firing table is 9.7 degree. ● These all results are in close agreement with each other.