18CSE483T - INTELLIGENT MACHINING UNIT 4 & 5 - 12M

12M:


Explain in detail the Neural Network model in intelligent machining process.

Neural network modeling:

  • Neural networks are simple models of the way the nervous system operates

  • The basic units are neurons, which are typically organized into layers

Neural network:

  • A neural network is a simplified model of the way the human brain processes information

  • It works by stimulating a large number of interconnected processing units 

  • The processing units are arranged in layers

  • There are typically three parts in a neural network:

  • An input layer, with units representing the input fields

  • One or more hidden layers

  • An output layer, with a unit or units representing the target fields

  • The units are connected with varying connection strengths or weights

  • Input data are presented to the first layer and values are propagated from each neuron to every neuron in the next layer

  • Eventually, a result is delivered from the output layer

  • The network learns by examining individual records, generating a prediction for each record and making adjustments to the weights whenever it makes an incorrect prediction

  • This process is repeated many times, and the network continues to improve its predictions until one or more of the stopping criteria have been met.

  • Initially, all weights are random, and the answers that come out of the net are probably nonsensical. 

  • The network learns through training. 

  • As training progresses, the network becomes increasingly accurate in replicating the known outcomes. 

  • Once trained, the network can be applied to future cases where the outcome is unknown.

Neural network in machining process:

  • Usage: 

  • Prediction of cutting forces

  • Surface roughness

  • Dimensional deviation

  • Tool life

  • Input neurons correspond to feed(f), cutting speed(v), depth of cut & vibration, acceleration of tool

  • Output neurons correspond to surface roughness (Ra)

Most common neural network architectures:

  • Feedforward neural networks

  • Feedback neural networks

  • Self-organizing neural networks


Explain in detail about objective functions and optimization techniques

IM computation methods:

  • Optimization using genetic algorithms

  • Control of process using fuzzy logic

Objectives of adaptive control system:

  • To adjust machining process

  • Maximizing performance criteria

  • Automatically improve the performance

Types of adaptive control:

  • Adaptive control optimization

  • To search optimal values of feed rate and spindle speed

  • Adaptive control constraint

  • To select feasible solution

  • Geometric adaptive control

  • To adjust tool against material used and temperature to obtain accurate surface

  • Vibration adaptive control

  • To control vibration of tools

Machining optimization:

Objective in machining problem:

  • Minimization of cost of machining

  • Maximization of production rate

  • Maximization of profit rate

Objective functions:

Constraints: 

  • Constraint on tool life

  • Low -> production affected

  • High -> tools become under utilized

  • Constraints of surface finish

  • Low surface roughness not recommended 

  • Surface roughness affects heat transfer rate

  • Constraint on machining process

  • Constraint on vibration

  • Constraint on dimensional duration

  • Constraint on geometric relations

Optimization technology:

  • Golden section search method

  • Sequential quadratic programming

  • genetic algorithm

Golden search method:

  • To find minimum of unimodal function fn: which has only one min in certain interval

General procedure of region elimination method:

Genetic algorithm: (STEPS)

  • Select encoding type

  • Choose population size

  • Randomly choose initial population

  • Select parental chromosomes

  • Crossover and mutation

  • Evaluation of offspring

  • If stopping criteria not reached, go to step 4


Discuss in detail

a)Fuzzy Inference system

Fuzzy inference:

  • The prediction of surface roughness steps:

  • Fuzzification

  • Rule evaluation step

  • Rule aggregation

  • Defuzzification 

Fuzzification:

In this step, the crisp input values of feed and cutting speed are transformed into fuzzy values. These values are mapped to fuzzy sets with membership functions. For example:

  • Feed: Low, High

  • Cutting Speed: Low, High


Rule Evaluation

In this step, fuzzy rules are applied to the fuzzified inputs. The rules are typically in the form of IF-THEN statements. For example:

  • Rule 1: IF feed is Low AND cutting speed is Low, THEN surface roughness is Medium.

  • Rule 2: IF feed is Low AND cutting speed is High, THEN surface roughness is Low.

  • Rule 3: IF feed is High AND cutting speed is Low, THEN surface roughness is High.

  • Rule 4: IF feed is High AND cutting speed is High, THEN surface roughness is Medium.

These rules are used to evaluate the conditions and produce outputs for each rule.


Rule Aggregation

  • In this step, the outputs from all the rules are combined to form a single fuzzy set. 

  • The aggregation process involves taking the maximum membership value from the outputs of each rule. 

  • This results in a single fuzzy set that represents the combined output of all the rules.

For instance, if multiple rules suggest different surface roughness levels, the aggregation step combines these suggestions into a single fuzzy set that encapsulates all possible outputs.


Defuzzification:

This final step converts the aggregated fuzzy output set back into a single crisp value. The most common defuzzification methods include:

  • Centroid Method (Center of Gravity): This method calculates the center of the area under the fuzzy set curve and uses it as the crisp output.

  • Mean of Maximum (MOM): This method takes the average of the maximum values of the fuzzy set.

  • Bisector of Area (BOA): This method finds a vertical line that splits the area under the fuzzy set into two equal parts.

For example, if the aggregated fuzzy set indicates surface roughness levels across a range of values, the centroid method would compute the centroid of this set and provide a single crisp value representing the predicted surface roughness.


b) Role of Adaptive control in intelligent machine

Adaptive control:

  • An adaptive control mechanism is an integral part of an intelligent machine.

  • An adaptively controlled machine is able to adapt to the dynamic changes of the system caused by the variability of the machining process due to changes in the cutting conditions such as the hardness of the work material, tool wear, deflection of the tool and the workpiece, and so on. 

Objectives of adaptive control system:

  • To adjust machining process

  • Maximizing performance criteria

  • Automatically improve the performance

Types of adaptive control:

  • Adaptive control optimization

  • To search optimal values of feed rate and spindle speed

  • Adaptive control constraint

  • To select feasible solution

  • Geometric adaptive control

  • To adjust tool against material used and temperature to obtain accurate surface

  • Vibration adaptive control

  • To control vibration of tools


FOR THE CASE STUDIES, PLZ REFER THE PPTS IN THE FOLDER

18CSE483T Intelligent Machining Case Study


Comments

Popular posts from this blog

18ECO124T - HUMAN ASSIST DEVICES UNIT 2 & 3 - 12M

18CSE483T - INTELLIGENT MACHINING UNIT 4 & 5 - 4M