SlideShare ist ein Scribd-Unternehmen logo
1 von 25
pH Neutralization
Control System
By: Firas I.Dweekat, Hafiz K.Irshaid.
Supervised by: Dr. Raed Alqadi, Dr. Ashraf Armoush.
Outlines
 Abstract
 pH Problem
 Fuzzy control
 Methodology
System Architecture
Tank controller
Master controller
Controller communication (DLL)
MATLAB GUI
 Result
Abstract
 Controlling pH degree
 Fuzzy logic
 MATLAB
pH Problem
 pH= - log[H+]
Fuzzy control
Methodology
System Architecture
Tank controller
- PiC18f6420
- eTap continues level sensor.
- Water pump.
Etap continuous level sensor
Sensor output: 1500 empty, 150 per inch 20%
Master controller
Controlling tank microcontrollers.
Arduino UNO.
pH Meter with analog output.
Level sensor.
I2C Protocol
Packet Types Description
TYPE_HANDSHAKE_TANKS To handshake between master and slave
TYPE_DISCONNECT_PC if the PC is disconnected, shut down the program
TYPE_ACK Acknowledgment
TYPE_REQUEST_FLOW To request the flow sensor
TYPE_REQUEST_LEVEL To request the level sensor
TYPE_BAD_PACKET If the check sun is incorrect
TYPE_REQUEST_ALL_SENSORS To request all sensors
TYPE_SET_PUMP_SPEED To set the pump speed
TYPE_NACK Negative acknowledgment
Handshake sequence diagram
Getting sensors sequence
diagram
Controller communication
(DLL)
Packet Type Description
TYPE_PACKET_HANDSHAKE_PC To handshake with PC
TYPE_HANDSHAKE_TANKS To handshake with tanks
TYPE_DISCONNECT_PC To tell the microcontroller that the program wants to disconnect
TYPE_ACK Acknowledgement
TYPE_NACK Negative Acknowledgement
TYPE_REQUEST_FLOW To request flow sensor
TYPE_REQUEST_LEVEL To request level sensor
TYPE_REQUEST_GAS To request Gas Sensor
TYPE_REQUEST_pH To request pH sensor
TYPE_REQUEST_TEMP To request Temp
TYPE_BAD_PACKET If the check sum is incorrect
TYPE_REQUEST_ALL_SENSORS To request all sensors from all microcontrollers
TYPE_SET_PUMP_SPEED To set pump speed to one of the controllers
TYPE_REQUEST_SCAN_I2C To scan I2C bus
MATLAB GUI
 Why we used MATLAB ?
 Easy to change the controller
 Can be used by non expert in microcontroller
MATLAB GUI
Fuzzy Controller
Fuzzy inputs
pH Error
Fuzzy Outputs
Acid and base pump speed
Fuzzy Rules
Results and conclustion
Future work
 More accurate sensors
 Powerful microcontrollers
 Adding more sensors
Flow
pH sensor for each tank
Big Thanks

Weitere ähnliche Inhalte

Ähnlich wie Ph neutralization control_system_pr

Arm7 microcontroller based fuzzy logic controller for liquid level control sy...
Arm7 microcontroller based fuzzy logic controller for liquid level control sy...Arm7 microcontroller based fuzzy logic controller for liquid level control sy...
Arm7 microcontroller based fuzzy logic controller for liquid level control sy...IAEME Publication
 
Continuous Liquid Level Controller
Continuous Liquid Level ControllerContinuous Liquid Level Controller
Continuous Liquid Level ControllerRahul Kalra
 
SEM88_Presentation
SEM88_PresentationSEM88_Presentation
SEM88_PresentationLuka Penger
 
finalpresentationp-25iotbasedfishaquarium-200618162040.pdf
finalpresentationp-25iotbasedfishaquarium-200618162040.pdffinalpresentationp-25iotbasedfishaquarium-200618162040.pdf
finalpresentationp-25iotbasedfishaquarium-200618162040.pdfsaketkumar128143
 
Iot Based fish aquarium
Iot Based fish aquariumIot Based fish aquarium
Iot Based fish aquariumKhaanJunaid
 
Pressure transmitter calibration procedure
Pressure transmitter calibration procedurePressure transmitter calibration procedure
Pressure transmitter calibration procedureOthmane El Ahrache
 
final poster AMSIC lab
final poster AMSIC labfinal poster AMSIC lab
final poster AMSIC labCameron Young
 
Irrigation IoT G22222.ppt
Irrigation IoT G22222.pptIrrigation IoT G22222.ppt
Irrigation IoT G22222.pptWajdi Bellil
 
Sensor based smart agriculture system
Sensor based smart agriculture systemSensor based smart agriculture system
Sensor based smart agriculture systemAbhijeetKumar346
 
Tank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllersTank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllersMustefa Jibril
 
Paper id 24201479
Paper id 24201479Paper id 24201479
Paper id 24201479IJRAT
 
Centralized environment and battery monitoring system for server
Centralized environment and battery monitoring system for serverCentralized environment and battery monitoring system for server
Centralized environment and battery monitoring system for serverAazim Rasool
 
Rwh control system poster
Rwh control system posterRwh control system poster
Rwh control system posterDeval Dixit
 

Ähnlich wie Ph neutralization control_system_pr (20)

Arm7 microcontroller based fuzzy logic controller for liquid level control sy...
Arm7 microcontroller based fuzzy logic controller for liquid level control sy...Arm7 microcontroller based fuzzy logic controller for liquid level control sy...
Arm7 microcontroller based fuzzy logic controller for liquid level control sy...
 
Research Paper
Research PaperResearch Paper
Research Paper
 
DAQ System For Filter.pptx
DAQ System For Filter.pptxDAQ System For Filter.pptx
DAQ System For Filter.pptx
 
I1102025660
I1102025660I1102025660
I1102025660
 
PLC4.docx
PLC4.docxPLC4.docx
PLC4.docx
 
PLC4.docx
PLC4.docxPLC4.docx
PLC4.docx
 
Continuous Liquid Level Controller
Continuous Liquid Level ControllerContinuous Liquid Level Controller
Continuous Liquid Level Controller
 
SEM88_Presentation
SEM88_PresentationSEM88_Presentation
SEM88_Presentation
 
finalpresentationp-25iotbasedfishaquarium-200618162040.pdf
finalpresentationp-25iotbasedfishaquarium-200618162040.pdffinalpresentationp-25iotbasedfishaquarium-200618162040.pdf
finalpresentationp-25iotbasedfishaquarium-200618162040.pdf
 
Iot Based fish aquarium
Iot Based fish aquariumIot Based fish aquarium
Iot Based fish aquarium
 
Smart aquaculture
Smart aquaculture Smart aquaculture
Smart aquaculture
 
Ijecet 06 06_005
Ijecet 06 06_005Ijecet 06 06_005
Ijecet 06 06_005
 
Pressure transmitter calibration procedure
Pressure transmitter calibration procedurePressure transmitter calibration procedure
Pressure transmitter calibration procedure
 
final poster AMSIC lab
final poster AMSIC labfinal poster AMSIC lab
final poster AMSIC lab
 
Irrigation IoT G22222.ppt
Irrigation IoT G22222.pptIrrigation IoT G22222.ppt
Irrigation IoT G22222.ppt
 
Sensor based smart agriculture system
Sensor based smart agriculture systemSensor based smart agriculture system
Sensor based smart agriculture system
 
Tank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllersTank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllers
 
Paper id 24201479
Paper id 24201479Paper id 24201479
Paper id 24201479
 
Centralized environment and battery monitoring system for server
Centralized environment and battery monitoring system for serverCentralized environment and battery monitoring system for server
Centralized environment and battery monitoring system for server
 
Rwh control system poster
Rwh control system posterRwh control system poster
Rwh control system poster
 

Kürzlich hochgeladen

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 

Kürzlich hochgeladen (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 

Ph neutralization control_system_pr

Hinweis der Redaktion

  1. firas
  2. f
  3. h
  4. h
  5. h
  6. f
  7. h
  8. f
  9. f
  10. f
  11. f
  12. f
  13. f
  14. f
  15. h
  16. h
  17. h
  18. h
  19. h
  20. h
  21. h
  22. f
  23. f