MODULE- 07 : FLUIDICS AND FLUID LOGIC

Similar documents
2. Associative Law: A binary operator * on a set S is said to be associated whenever (A*B)*C = A*(B*C) for all A,B,C S.

Boolean algebra. Examples of these individual laws of Boolean, rules and theorems for Boolean algebra are given in the following table.

Binary Logic and Gates. Our objective is to learn how to design digital circuits.

CS 226: Digital Logic Design

EEE130 Digital Electronics I Lecture #4

Computer Organization: Boolean Logic

UC Berkeley College of Engineering, EECS Department CS61C: Representations of Combinational Logic Circuits

EECS150 - Digital Design Lecture 4 - Boolean Algebra I (Representations of Combinational Logic Circuits)

Outline. EECS150 - Digital Design Lecture 4 - Boolean Algebra I (Representations of Combinational Logic Circuits) Combinational Logic (CL) Defined

1 Boolean Algebra Simplification

4 Switching Algebra 4.1 Axioms; Signals and Switching Algebra

ELEC Digital Logic Circuits Fall 2014 Boolean Algebra (Chapter 2)

Digital Logic (2) Boolean Algebra

INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY LECTURE 8 : WEEK 8 CSC-110-T

Digital electronics form a class of circuitry where the ability of the electronics to process data is the primary focus.

Boolean Algebra & Logic Gates. By : Ali Mustafa

Boolean Algebra. The Building Blocks of Digital Logic Design. Section. Section Overview. Binary Operations and Their Representation.

Ex: Boolean expression for majority function F = A'BC + AB'C + ABC ' + ABC.

CS61c: Representations of Combinational Logic Circuits

CS/COE0447: Computer Organization and Assembly Language

Doc112: Hardware. Department of Computing, Imperial College London. Doc112: Hardware Lecture 1 Slide 1

Prof.Manoj Kavedia 2 Algebra

What is Binary? Digital Systems and Information Representation. An Example. Physical Representation. Boolean Algebra

Boolean Algebra & Digital Logic

Binary Logic and Gates

Chapter 1: Logic systems

Chapter 2: Switching Algebra and Logic Circuits

Unit 2 Boolean Algebra

3 Boolean Algebra 3.1 BOOLEAN ALGEBRA

COSC 243. Introduction to Logic And Combinatorial Logic. Lecture 4 - Introduction to Logic and Combinatorial Logic. COSC 243 (Computer Architecture)

INTRO TO I & CT. (Boolean Algebra and Logic Simplification.) Lecture # By: Department of CS & IT.

Logic Design. Chapter 2: Introduction to Logic Circuits

CprE 281: Digital Logic

Combinational Logic Design Principles

CS/COE1541: Introduction to Computer Architecture. Logic Design Review. Sangyeun Cho. Computer Science Department University of Pittsburgh

1.10 (a) Function of AND, OR, NOT, NAND & NOR Logic gates and their input/output.

COS 140: Foundations of Computer Science

Combinational Logic Fundamentals

Slide Set 3. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary

Digital Circuit And Logic Design I. Lecture 3

. T SHREE MAHAPRABHU PUBLIC SCHOOL & COLLEGE NOTES FOR BOARD EXAMINATION SUBJECT COMPUTER SCIENCE (Code: 083) Boolean Algebra

BOOLEAN ALGEBRA THEOREMS

CS 173 Lecture 2: Propositional Logic

10/14/2009. Reading: Hambley Chapters

The Arithmetic of Reasoning. Chessa Horomanski & Matt Corson

CSC9R6 Computer Design. Practical Digital Logic

Chapter 2. Boolean Algebra and Logic Gates

Applications of Logic Gates in Whistle Controlled Keychain

THE LOGIC OF COMPOUND STATEMENTS

Unit II Chapter 4:- Digital Logic Contents 4.1 Introduction... 4

E40M. Binary Numbers. M. Horowitz, J. Plummer, R. Howe 1

Gates and Logic: From switches to Transistors, Logic Gates and Logic Circuits

DIGITAL CIRCUIT LOGIC BOOLEAN ALGEBRA

Bits. Chapter 1. Information can be learned through observation, experiment, or measurement.

Switches: basic element of physical implementations

Combinational Logic. By : Ali Mustafa

Lecture 3: Boolean Algebra

Boolean algebra. Values

CS/COE0447: Computer Organization

Chapter 2: Boolean Algebra and Logic Gates

Chapter-2 BOOLEAN ALGEBRA

CSE 20. Lecture 4: Introduction to Boolean algebra. CSE 20: Lecture4

of Digital Electronics

Chapter 7 Logic Circuits

Logic design? Transistor as a switch. Layered design approach. CS/COE1541: Introduction to Computer Architecture. Logic Design Review.

ENG2410 Digital Design Combinational Logic Circuits

Boolean Algebra and Logic Gates

20. Combinational Circuits

CHAPTER 7. Solutions for Exercises

Digital Systems and Information Part II

Applications. Smartphone, tablet, game controller, antilock brakes, microprocessor, Wires

Slides for Lecture 10

EECS150 - Digital Design Lecture 19 - Combinational Logic Circuits : A Deep Dive

Computer Science. 20. Combinational Circuits. Computer Science COMPUTER SCIENCE. Section

CS/COE0447: Computer Organization

Study skills for mathematicians

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

Lecture 6: Manipulation of Algebraic Functions, Boolean Algebra, Karnaugh Maps

NAME Activity Circuit Simplification: Boolean Algebra

Designing Information Devices and Systems I Fall 2018 Lecture Notes Note Introduction to Linear Algebra the EECS Way

Models. Models of Computation, Turing Machines, and the Limits of Turing Computation. Effective Calculability. Motivation for Models of Computation

Introduction to Quantum Computation

Unit 8A Computer Organization. Boolean Logic and Gates

Designing Information Devices and Systems I Spring 2018 Lecture Notes Note Introduction to Linear Algebra the EECS Way

Number System. Decimal to binary Binary to Decimal Binary to octal Binary to hexadecimal Hexadecimal to binary Octal to binary

Why digital? Overview. Number Systems. Binary to Decimal conversion

Boolean Algebra. Philipp Koehn. 9 September 2016

ECE/CS 250: Computer Architecture. Basics of Logic Design: Boolean Algebra, Logic Gates. Benjamin Lee

Chapter 2 Boolean Algebra and Logic Gates

EE40 Lec 15. Logic Synthesis and Sequential Logic Circuits

2009 Spring CS211 Digital Systems & Lab CHAPTER 2: INTRODUCTION TO LOGIC CIRCUITS

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

1. Name the person who developed Boolean algebra

Computing via boolean logic. COS 116: 3/8/2011 Sanjeev Arora

Unit 2 Boolean Algebra

Simple Interactions CS 105 Lecture 2 Jan 26. Matthew Stone

Boolean Algebra. Boolean Variables, Functions. NOT operation. AND operation. AND operation (cont). OR operation

WEEK 2.1 BOOLEAN ALGEBRA

Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: Digital Logic

13.5 Finite Boolean Algebras as n-tuples of 0's and 1's

Transcription:

MODULE- 07 : FLUIDICS AND FLUID LOGIC LECTURE- 26 : INTRODUCTION TO FLUID LOGIC INTRODUCTION Fluidics (also known as Fluidic logic) is the use of a fluid or compressible medium to perform analog or digital operations similar to those performed with electronics. The physical basis of fluidics is pneumatics and hydraulics, based on the theoretical foundation of fluid dynamics. The term Fluidics is normally used when the devices have no moving parts. Therefore, ordinary hydraulic components such as hydraulic cylinders and spool valves are not referred to as fluidic devices. The 1960s saw the application of fluidics to sophisticated control systems, with the introduction of the fluidic amplifier. Analogous to electrical and electronic circuits fluid power circuits can be constructed to provide logic control of systems. The word logic used in this technological context means preconditions and decision taking ability. In many engineering situations the problem boils down to designing a system that will give an output only when certain preconditions are fulfilled and the system must be capable of discerning whether those conditions have been fulfilled or not and then pass a signal to actuate or not actuate itself as the case may be. For example, in a machine shop for press operation it may be necessary to ensure that the component (job) is in position, that the safety guard is down and that both the start buttons (one for each hand) are pressed. The press will not operate if these conditions remain unfulfilled. The sequences can be operated and controlled by two valued logic devices. But what is logic and how it is used in engineering? Is an action right or wrong; a motive good or bad; a conclusion true or false? Much of our thinking and logic involves trying to find the answers to two-valued questions like these. The binary or twovalued nature of logic had a major influence on Aristotle who worked out precise methods for getting to the truth, given a set of true assumptions. Logic next attracted mathematicians, who intuitively sensed some kind of algebraic process running through all thought. Boolean algebra is the algebra of logic and it was originally an abstract mathematical form. George Boole, its inventor published the important paper Mathematical Analysis of Logic, in 1847. His friend De Morgan came close to capturing the connection between logic and mathematics. But it was Boole who put it all together. He invented a new kind of algebra that replaced Aristotle s method. George Boole found a new way of thinking, a new way to reason things out. He decided to use symbols instead of words to reach logical conclusions. Boole saw a pattern in the way we think that allowed him to invent symbolic logic, a method of reasoning based on the manipulation of letters and symbols. In many ways, symbolic logic resembles ordinary algebra. That is why it is called Boolean Algebra. Although originally intended for solving logic problems, Boolean algebra now finds its greatest use in the design of digital computers. By a coincidence the rules of symbolic logic apply to the electronic circuits, in computers and other digital systems. 1

Boole proved binary or two valued logic is valid for letters and symbols instead or words. The advantages of Boolean algebra are simplicity, speed and accuracy. Boolean algebra did not have an impact on digital electronics until almost a century later (1938) when Shannon, an electrical engineer applied the new algebra to telephone switching circuits. Because a switch is a binary device (on or off), Shannon was able to analyze and design complicated switching circuits using Boolean Algebra. 1. FLUID LOGIC To express the logical sequences in building the logic circuits various symbols are used. In basic form they are same for any field or technology such as electronics, electrical or fluid power. However, when the circuit is shown using the symbol of actual devices it will be different based on the field. Nevertheless, the logic circuit may also be different for the same sequences of operations as making a logic operations in a field one has to use more than one device where as it is possible with single device for another field. In case of fluid power it may be common and ordinary devices of fluid power, which are used for both drive and control, or Fluidic devices. It is proper to start with a few definitions to understand the text that follows: 1.1 Definition A gate is a logic circuit with one output and one or more inputs. An output signal occurs only for certain combinations of input signals. A truth table (sometimes called a Table of combinations ) is a list (or table) that shows all input/output possibilities for a logic circuit. The number of horizontal rows in a truth table equals 2 raised to the power n, where n is the number of inputs. For a two input gate (for example) the truth table has 4 rows. A three input gate will have a truth table with 8 rows. In ordinary algebra when we solve an equation for its roots, we may get a real number-positive, negative, fractional and so forth. In other words the set of numbers in ordinary algebra is infinite. In Boolean algebra when we solve an equation, we get either 0 or a 1. No other answer is possible, because the set of numbers includes only the binary digits 0 and 1. Another starting difference about Boolean algebra is the meaning of + (plus) sign. The + sign symbolizes here the action of an OR gate. This OR gate may be thought of as a device that has two inputs, say A & B and an output, say, y. Moreover, when over A OR B OR both of them are in the state of 1, the output value of y becomes 1. If these input combinations are not present, the output y becomes 0. Symbolically it is written as y = A+B and is read as y equals A OR B. So, here, the + sign does not stand for ordinary addition; it stands for OR addition whose rules can best be understood following its truth table- 1 as below. Similarly the multiplication sign X has a new meaning in Boolean algebra. When it is written y = A B = A. B =AB, it means that in this AND device two inputs A AND B both must be equal to 1 to get an output y = 1. If any of them remains 0, the output becomes Zero. The truth table can be depicted as in Truth Table-2. 2

Truth Tables: A + B = y 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 1 A. B = y 1. 0 = 0 0. 1 = 0 0. 0 = 0 1. 1 = 1 A A = y 1 + 0 = 1 0 + 1 = 1 Table- 1: OR Gate - two inputs Table- 2: AND Gate - two inputs Table- 3: NOT operation Even though the X or dot sign does not mean multiplication in the ordinary sense, the results of AND multiplications are the same as ordinary multiplications. Another operation of Boolean algebra is the NOT operation. NOT implies inversion and is written as A = NOT A. Thus if the variable A = 1 at a particular instant of time A = 0 and vice versa, i.e. if A =0, A = 1. The following rule can be easily checked by Truth table-3 e.g. A A 1, which follows from the identity A + 0 = 0 + A. Following Truth table-3: If y A A Then A A 1. 1.2 Basic rules Several basic rules and theorems of Boolean algebra are as follows (Table-4) : (OR) (AND) 1. Identities : A + 0 = A ; A. 1 = A 2. Identities laws : A + A = A ; A. A = A 3. The Commutative laws : A + B = B + A ; A. B = B. A 4. The associative laws : (A+B) + C = A + (B+C) ; (AB) C = A (BC) 5. The distributive laws : A (B+C) = AB+AC ; A + BC = (A + B) (A + C) Table- 4: Basic Rules in Logic 3

The second relation (underlined) is not valid in ordinary algebra. However, it can easily be shown by truth table (table-5) that it is valid for Boolean algebra. Variables Right side Left side 1 2 3 4 5 6 7 8 A B C A + B A + C (A+B) (A+C) B.C A+BC 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 Truth Table - 5: Distributive law- A + BC = (A + B) (A + C) Other laws are as follows: 6. A + AB = A 11. De Morgan s theorems : 7. A + A = 1 A B C = A. B.C 8. A. A = 0 A. B. C = A + B + C 9. A. 0 = 0 10. A + 1 = 1 Last two theorems (De Morgan s) state that the inverse of a function can be obtained by inverting all the variables and then changing the AND to OR and the OR to AND. It can be verified by truth table- 6 as follows: L.H.S R.H.S L.H.S R.H.S 1 2 3 4 5 6 7 8 9 10 11 12 A B C A+B+C A B C A B C A. B.C A.B.C A. B. C A + B + C 1 1 1 1 0 0 0 0 0 1 0 0 1 1 0 1 0 0 0 1 0 0 1 1 1 0 1 1 0 0 1 0 0 0 1 1 4

1 0 0 1 0 0 1 1 0 0 1 1 0 1 1 1 0 1 0 0 0 0 1 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 0 0 0 1 1 0 0 0 0 1 1 1 1 1 0 1 1 Table 6 : Truth Table to show A B C = A. B.C and A. B. C = A + B + C It is seen that columns (5) and (9) are identical. So also are columns (11) and (12) between themselves. SUMMARY One may still wonder as to how this knowledge that has been far described is going to help one in dealing with logic or logic circuits for automation. This query can perhaps best be answered at once by saying that even this little bit of knowledge about Boolean Algebra enables one to simplify a large Boolean algebraic expression into a much smallest form which means that an elaborate binary switching circuit can be transformed to its absolute minimal functional equivalent form and thus saving a lot of complication and cost. Bibliography 1. Fluid Logic Controls and Industrial Automation : - By Daniel Bouteille; John Wiley & Sons. 2. Control of Fluid Power (Analysis and Design) : - By McCloy & Martin; Ellis Horwood Ltd. 3. Digital Principles and Applications : - By A. P. Malvino and D. P. Leach; Tata-McGraw Hill Publishing Co., New Delhi. 5