1

1.1 BACKGROUND OF THE STUDY
The problem our thesis work will solve is to reduce backlash in induction motor. Backlash is described as a mechanical form of dead band that can lead to error on hole location, if the motion required to machine the holes causes a reversal in axis direction it also lead to loses of motion between input and output shafts, making it difficult to achieve accurate center in equipment such as machines tools etc. The main problem are vibrations from motor as a result of high ripple torque in the motor.
The motor is a kind of an AC machine in which alternating current is supplied to the stator directly and to the rotor by induction from the stator. Induction motor can appear in a single phase or a poly phase. (Toufouti, et al, 2013).
In construction, the motor has a stator which is the stationary portion consisting of a frame that houses the magnetically active angular cylindrical structure called the stator lamination. It stack punched from electrical steel sheet with a three phase winding sets embedded in evenly spaced internal slots.
The rotor which is the rotatory parts of a motor is made up of a shaft and cylindrical structure called the rotor lamination. It stack punched from electrical steel sheet with evenly spaced slots located around the periphery to accept the conductors of the rotor winding (Ndubisi, 2006).
The rotor can be a wound type or squirrel cage type.
in a poly phase motor, the three phase windings are displaced from each other by 120 electrical degrees in space around the air-gap circumference when excited from a balanced poly phase source, those windings (stator winding) will produce a magnetic field in the air-gap rotating at synchronous speed as determine by the number of stator poles and the applied stator frequency (Bimal, 2011).
In the controlling of electrical motor; the introduction of micro-controllers and high switching frequency semiconductor devices, variable speed actuators where dominated by DC motors.
Today, using modern high switching frequency power converters controlled by micro-controllers, the frequency phase and magnitude of the input to an AC motor can be changed and hence the motor’s speed and torque can be controlled. AC motors combined with their drives have replaced DC motors in industrial applications because they are cheaper, better reliability, less in weight, and lower maintenance requirement. Squirrel cage induction motors are most generally used than all the rest of the electric motors as they have all the advantages of AC motors and they are easy to build.
The main advantage is that motors do not require an electrical connection between stationary and rotating portion of the motor. Therefore, they do not need any mechanical commutators to the fact that they are maintenance free motors. The motors also have lesser weight and inertia, high efficiency and high over load capability. Therefore, they are cheaper and more robust, and less proves to any failure at high speeds.
Furthermore, the motor can be used to work in explosive environments because no sparks are produced.
Taking into account all the advantages outlined above, induction motors must be considered as the perfect electrical to mechanical energy converter. However, mechanical energy is more than often required at variable speeds, where the speed control system is not a trivial matter. The effective way of producing an infinitely variable motor speed drive is to supply the motor with three phase voltage of variable amplitude.
A variable frequency is required because the rotor speed depends on the speed of the rotating magnetic field provided by the stator. A variable voltage is required because the motor impedance reduces at low frequencies and the current has to be limited by means of reducing the supply voltage. (Schauder, 2013).
Before the days of power electronics, a limited speed control of the motors was achieved by switching the three stator windings from delta connection to star connection, allowing the voltage at the motor windings to be reduced. Induction motors also available with more than three stator windings to allow a change of the number of pole pairs.
However, a motor with several windings is very costly because more than three connections to the motor are needed and only certain discrete speeds are available. Another method of speed control can be realized by means of a wound rotor induction motor, where the rotor winding ends are brought out to slip rings (Malik, 2013). However, this method obviously removes the main aim of induction motors and it also introduces additional losses by connecting resistor or reactance in series with the stator windings of the motors, poor performance is achieved.
With the enormous advances in converters technology and the development of complex and robust control algorithms, considerable research effort is devoted for developing optimal techniques of speed control for the machines. The motor control has traditionally been achieved using field oriented control (FOC). This method involves the transformation of stator currents in a such manner that is in line with one of the stator fluxes. The torque and flux producing components of the stator currents are decoupled, such that the component of the stator current controlling the rotor flux magnitude and the component controls the output torque will differ (Kazmier and Giuseppe, 2013).
The implementation of this system however is complicated. The FOC is also well known to be highly sensitive to parameter variations. It also based on accurate parameter identification to obtain the needed performance.
Another motor control techniques is the sensor less vector control. This control method is only for both high and low speed range. Using the method, the stator terminal voltages and currents estimate the rotor angular speed, slip angular speed and the rotor flux. In this case, around zero speed, the slip angular velocity estimation becomes very difficult.
Motivation for the work
When we were on training in machine in our office, we are told gave us a drawing to produce a machine shaft. During the process, when we feed in a cut of 10mm to the machine, it would cut 9.5mm and when we wanted to drill a hole at the center of the job, it would drilled it off centered, we called on our supervisor after we have wasted much time, power and materials. Surprisingly, after his supervision, he told us that backlash in the machine is responsible for that and he instructed us to use another machine which we did and got what we need immediately. Therefore, that ugly experience motivated us to research on how to reduce high ripple torque in induction motor which is the main causes of vibrations that lead to the backlash in the industrial machine.

1.2 STATEMENT OF THE PROBLEM
The statement of the human problem our research work will solve is to reduce backlash in industrial machine.
Explanation of the problem

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

BACKLASH
Backlash can be defined as the maximum distance or angle through which any part of a mechanical system may be moved in one direction without applying appreciable force or motion to the next part in mechanical sequence and is a mechanical form of dead band. More so, it is any non-movement that occurs during axis reversals. For instance, when x – axis is commanded to move one inch in the positive direction, immediately, after this x – axis movement, these x-axis is also commanded to move one inch in the negative direction if any backlash exists in the x-axis, then it will not immediately start moving in the negative direction and the motion departure will not be precisely one inch.
So, it can cause positioning error on holes location, if the motion required to drill the holes causes a reversal in axis direction, it also causes loses ofmotion between reducer input and output shafts, making it difficult to achieve accurate positioning in equipment such as machines tools etc.
The main cause of this problem electrically is vibrations from electric motor as a result of high ripple torque in the induction motor.

Benefits of solving the problem
High quality products will be produce.
Productivity will increase because adjustment and readjustment of machine feeding handle or feeding screw to eliminate backlash have been reduced.
Operational cost will reduced.
Greater efficiency will be guaranteed.
Greater accuracy and precision of product will be guaranteed.
Wasting of materials will be highly reduced.
1.3 RESEARCH OBJECTIVES
To develop a model that will control the error to achieve stability using DTC and fuzzy logic with duty ratio.
To determine the error in the torque of the machine that causes vibration which lead to backlash that result in production of less standard products.
To determine the position of the stator flux linkage space vector in the poles of the induction motor.
To determine the stator linkage flux error in the induction motor that also causes vibration.
To simulate the model above in the Simulink environment and validate the result.

1.4 SCOPE AND LIMITATION OF THE WORK
This project work is limited to the use of fuzzy logic controller with duty ratio to replace the torque and stator flux hysteresis controllers in the conventional DTC techniques. The controllers have three variable inputs, the stator flux error, electromagnetic torque error and position of stator flux linkage vector. The inference method used was the Mamdam fuzzy logic inference system. The deffuzzification method adopted in this work is the maximum criteria method.

1.5 SIGNIFICANCE OF THE WORK
The importance of this work in industry where induction motor drives are mainly in application cannot be over emphasis.
As earlier noted, induction motors because of their ruggedness simple mechanical structure and easy maintenance; electrical drives in industries are mostly based on them.
Also, a wide range of induction motor applications require variable speed, therefore induction motor speed, if not accurately estimated will affect the efficiency of the overall industrial processes. Equally, the harmonic losses if not put in check will shorten the life span and efficiency of the motor inverter.
Based on the above, it is aimed at reducing the principle causes of the inefficiency in the DTC induction motor and improves the performance of the system.
1.6 ORGANIZATION OF THE WORK
The work is organized into five chapters. Various control techniques were discussed in chapter two, in chapter three, we discusses the methodology, design and implementation of the direct torque control of induction motor using fuzzy logic with duty ratio controller.
Chapter four discusses data collection, analysis and the simulated results showing the system using conventional method of control and the proposed fuzzy logic with duty ratio method of control under applied load torque conditions.
Conclusion, recommendations and suggestion for further work are mentioned in chapter five.
?
CHAPTER TWO
LITERATURE REVIEW
Due to power electronic switches, variable speed of motor drive system using various control system have been generally used in many applications, such as direct torque control.
DIRECT TORQUE CONTROL:
Efficiency and low sensitive to parameter variation have been generally accepted in the control of motor speed widely in all industrial applications because of its technique.
Despite its importance, it has a major setback associated with it. That is the large torque and flux ripple at steady state operation of the motor. These ripples can affect the accuracy of speed consideration of motor.
Effort have been made using the space vector modulation and the multi-level inverter methods to reduce these ripples. These methods when used though, achieved some degree of success in reducing the ripples but they are difficult and costly to implement.
In this chapter, a lot of control techniques are deeply treated, the work done in reducing the torque and flux ripples using direct torque control method is highlighted. The proposed fuzzy logic with duty ratio control is equally treated in detail.
In DTC drives, the uncoupling of the torque and flux components are Source Inverter (VSI).achieved by using hysteresis comparators which compares the actual and considered values of the electromagnetic torque and stator flux. The DTC drive consists of controller, torque and flux calculator, and a Voltage
2.2 Principle of direct torque control of induction motor:
In a direct torque controlled induction motor drive, it is possible to control directly the stator flux linkage (s?) or the rotor flux (r?) or the magnetizing flux (m?) and the electromagnetic torque by the selection of an optimal inverter voltage vector. The selection of the voltage vector of the voltage source inverter is made to restrict the flux and torque error within their respective flux and torque hysteresis bands and to get the fastest torque response and highest efficiency at every instant. DTC enables both quick torque response in the transient operation and reduction of the harmonic losses and acoustic noise.
The Benefits of using DTC include the following:
1 No need for motor speed or position feedback in 95% of applications. Thus, installation of costly encoders or other feedback devices can be avoided.
2DTC control is available for different types of motor including permanent magnet and synchronous reluctance motors.
3Accurate torque and speed control down to low speeds, as well as full startup torque down to zero speed.
4 Excellent torque linearity.
5 High static and dynamic speed accuracy.
6 No preset switching frequency optimal transistor switching is determined
2.2.1 Voltage Source Inverter
A six step voltage source inverter provides the variable frequency AC voltage input to the induction motor in DTC method. The DC supply to the inverter is provided either by a DC source like a battery, or a rectifier supplied from a three phase or single phase AC source. Fig. 2.2 shows a six step voltage source inverter. The inductor L is inserted to limit short circuit through fault current. A large electrolytic capacitor C is inserted to stiffen the DC link voltage.
The switching devices in the voltage source inverter bridge must be capable of being turned OFF and ON. Insulated gate bipolar transistors (IGBT) are used because they can offer high switching speed with enough power rating. Each IGBT has an inverse parallel-connected diode. This diode provide alternate path for the motor current after the IGBT, is turned off.

Figure 2.2 Voltage Source Inverter
Each leg of the inverter has two switches one connected to the high side (+) of the DC link and the other to the low side (-); only one of the two can be ON at any moment. When the high side gate signal is ON the phase is assigned the binary number 1, and assigned the binary number 0 when the low side gate signal is ON. Considering the combinations of status of phases a, b and c the inverter has eight switching modes(Va,Vb,Vc=000-111) V2 (000) are zero voltage vectors V0 (000) and V7 (111) where the motor terminals are short circuited and the others are nonzero voltage vectors V1 to V6
The six nonzero voltages space vectors will have the orientation, and also shows the possible dynamic locus of the stator flux, and its different variation depending on the VSI states chosen. The possible global locus is divided into six different sectors signaled by the discontinuous line. Each vector lies in the center of a sector of width named S1 to S6 according to the voltage vector it contains.
It can be seen that the inverter voltage directly force the stator flux, the required stator flux locus will be obtained by choosing the appropriate inverter switching state. Thus the stator flux linkage move in space in the direction of the stator voltage space vector at a speed that is proportional to the magnitude of the stator voltage space vector. By selecting one after another the appropriate stator voltage vector, is then possible to change the stator flux in the required method. If an increase of the torque is required then the torque is controlled by applying voltage vectors that advance the
same sector depending on the stator flux position.

Figure 2.3.Stator flux vector locus and different possible switching Voltage vectors. FD: flux decrease. FI: flux increase. TD: torque decrease.
TI: torque increase.
Table 2.1.General Selection Table for Direct Torque Control, “k” being the sector number.
Voltage vector Increase Decrease
Stator flux Vk,Vk+1, Vk-1 Vk+2,Vk-2, Vk+3
Torque Vk+1, Vk-1 Vk+2, Vk-2

This can be tabulated in the look-up Table 2.1 (Takahashi look-up table).
Finally, the DTC classical look up table is as follows:
Table 2.2 conventional DTC look up table
Flux errorD? Torque error
DT S1 S2 S3 S4 S5 S6

1 1 V2 V3 V4 V5 V6 V¬1
0 V0 V7 V0 V7 V8 V7
-1 V6 V1 V2 V3 V4 V5

0 1 V3 V4 V5 V6 V1 V2
0 V0 V7 V0 V7 V0 V7
-1 V5 V6 V1 V2 V3 V4

2.3 DTC SCHEMATIC:

Figure 2.4 Direct Torque control scheme
A schematic of Direct Torque Control is shown. As it can be seen, there are two different loops corresponding to the magnitudes of the stator flux and torque. The reference values for the flux stator modulus and the torque are compared with the actual values, and the resulting error values are supplied into the two level and three-level hysteresis blocks respectively. The outputs of the stator flux error and torque error hysteresis blocks, together with the position of the stator flux are used as inputs of the look up table. The inputs to the look up table are given in terms of 1,0,-1 depend on whether torque and flux errors within or beyond hysteresis bands and the sector number in which the flux sector presents at that particular moment. In accordance with the figure 1.2, the stator flux modulus and torque errors tend to be restricted within its respective hysteresis bands.
From the schematic of DTC it is cleared that, for the proper selection of voltage sector from lookup table, the DTC scheme require the flux and torque estimations.
2.3.1 Techniques for Quantifications of Stator Flux in DTC:
Accurate flux quantifications in Direct Torque controlled induction motor drives is necessary to ensure proper drive operation and stability. Most of the flux estimation methods proposed was based on voltage model, current model, or the combination of both. The estimation based on current model normally applied at low frequency, and stator current and rotor mechanical speed or position. In some industrial applications, the use of incremental encoder to get the speed or position of the rotor is undesirable since it reduces the robustness and reliability of the drive. It has been generally known that even though the current model has managed to remove the sensitivity to the stator resistance variation. The use of rotor parameters in the estimation introduced error at high rotor speed due to the rotor parameter variations. So in this present DTC control scheme the flux and torque are quantified by using voltage model which does not need a position sensor and the only motor parameter used is the stator resistance. (Oghanna, 2011)
2.4 INTRODUCTION OF FLC
Fuzzy logic has become one of the most successful of today’s technology for developing sophisticated control system. With it aid, complex requirement may be implemented in simply, easily and inexpensive controlling method. The application ranges from consumer products such as cameras, camcorder, washing machines and microwave ovens to industrial process control, medical instrumentation and decision support system .many decision-making and problem solving tasks are too complex to be understand quantitatively however, people succeed by using knowledge that is imprecise rather than precise. Fuzzy logic is all about the relative importance of precision. It has two different meanings. In a narrow sense, fuzzy logic is a logical system which is an extension of multi valued logic, but in wider sense fuzzy logic is synonymous with the theory of fuzzy sets. Fuzzy set theory is originally introduced by LotfiZadeh in the 1960s, resembles approximate reasoning in it use of approximate information and uncertainty to generate decisions.
Several studies shows, both in simulations and experimental results, that Fuzzy Logic control yields superior results with respect to those obtained by conventional control algorithms thus, in industrial electronics the FLC control has become an attractive solution in controlling the electrical motor drives with large parameter variations like machine tools and robots. However, the FL Controllers design and tuning process was often complex because several quantities, such as membership functions, control rules, input and output gains, etc. must be adjusted. The design process of a FLC can be simplified if some of the mentioned quantities are obtained from the parameters of a given Proportional-Integral controller (PIC)for the same application. (Lotfizabeh, 2011).
2.5 Why fuzzy logic controller (FLC)
• Fuzzy logic controller was used to design nonlinear systems in control applications. The design of conventional control system is normally based on the mathematical model. If an accurate mathematical model is available with known parameters it can be analyzed and controller can be designed for specific performances, such procedure is time consuming.
• Fuzzy logic controller has adaptive characteristics. The adaptive characteristics can achieve robust performance to system with uncertainty parameters variation and load disturbances.
The main principles of fuzzy logic controller.
The fuzzy logic system involves three steps fuzzification application of fuzzy rules and decision making and defuzzification. Fuzzification involves mapping input crisp values and decision is made based on these fuzzy rules. These fuzzy rules are applied to the fuzzified input values and fuzzy outputs are calculated in the last step, a defuzzifier coverts the fuzzy output back to the crisp values. The fuzzy controller in this thesis is designed to have three fuzzy input variables and one output variable for applying the fuzzy control to direct torque control of induction motor. There are three variable input fuzzy logic variables. The stator flux error, electromagnetic torque error, and angle of the flux in the stator.

Figure 2.5. Block Diagram of Fuzzy logic controller.
The membership functions of these Fuzzy sets are triangular with two membership function N and P for the flux-error, three membership functions N, Z, P for the torque-error, six membership variables for the stator flux position sector and eight membership functions for the output commanding the inverter. The inference system contains thirty six Fuzzy rules which is framed in order to reduce the torque and flux ripples. Each rule takes three inputs, and produces one output, which is a voltage vector. Each voltage vector corresponds to a switching state of the inverter. The switching state decides the pulse to be applied to the inverter. The Fuzzy inference uses MAMDANI’s procedure for applying Fuzzy rules which is based on minimum to maximum decision. Depending on the values of flux error, torque error and stator flux position, the output voltage vector is chosen based on the Fuzzy rules. Using Fuzzy Logic controller the voltage vector is selected such that the amplitude and flux linkage angle is controlled. Since the torque depends on the flux linkage angle the torque can be controlled and hence the torque error is very much reduced.
2.6. Fuzzy logic controller (FLC)
Fuzzy logic expressed operational laws in linguistics terms instead of mathematical equations. Many systems are too complex to model accurately, even with complex mathematical equations, therefore traditional methods become impracticable in these systems.
However fuzzy logics linguistic terms provide a possible method for defining the operational characteristics of such system.
Fuzzy logic controller can be considered as a special class of symbolic controller. The configuration of fuzzy logic controller block diagram is shown in Fig.2.6

Figure 2.6 Block diagram for Mamdani type Fuzzy Logic Controller
The fuzzy logic controller has three main components
1. Fuzzification.
2. Fuzzy inference.
3. Defuzzification.
2.6.1. Fuzzification
The following functions:
1. Multiple measured crisp inputs first must be mapped into fuzzy membership function this process is called fuzzification.
2. Performs a scale mapping that transfers the range of values of input variables into corresponding universes of discourse.
3. Performs the function of fuzzification that converts input data into suitable linguistic values which may be viewed as labels of fuzzy sets.
Fuzzy logic’s linguistic terms are often expressed in the form of logical implication, such as IF-THENrules. These rules define a range of values known as fuzzy membership functions.
Fuzzy membership function may be in the form of a triangle, a trapezoidal, and a bell as shown in Fig. 2.7

Triangle Trapezoid

Bell

Figure 2.7. (a) Triangle, (b) Trapezoid, and (c) BELL membership functions.
The inputs of the fuzzy controller are expressed in several linguist levels. As shown in Fig.2.8 these levels can be described as positive big (PB), positive medium (PM), positive small (PS), negative small (NS), negative medium (NM), and negative big (NB). Each level is described by fuzzy set below.

Figure.2.8.Seven levels of fuzzy membership function

2.6.2. Fuzzy inference
Fuzzy inference is the process of draw up the mapping from a given input to an output using fuzzy logic. The mapping then provides a basis from which decisions can be made. There are two types of fuzzy inference systems that can be implemented in the Fuzzy Logic Toolbox: Mamdani-type and Sugeno-type. These two types of inference systems vary to some extent in the way outputs are determined.
Fuzzy inference systems have been successfully applied in fields such as automatic control, data classification, decision analysis, expert systems, and computer vision. Because of its multi-disciplinary nature, fuzzy inference systems are associated with a number of names, such as fuzzy-rule-based systems, fuzzy expert systems, fuzzy modeling, fuzzy associative memory, fuzzy logic controllers, and simply, fuzzy Mamdani’s fuzzy inference method is the most commonly seen fuzzy methodology.
Mamdani’s method was among the first control systems built using fuzzy set theory. It was proposed in 1975 by Ebrahim Mamdani as an attempt to control a steam engine and boiler combination by arranging a set of linguistic control rules obtained from experienced human operators. Mamdani’s effort was based on LotfiZadeh’s 2011on fuzzy algorithms for complex systems and decision processes.
The second phase of the fuzzy logic controller is its fuzzy inference where the knowledge base and decision making logic reside .The rule base and data base from the knowledge base. The data base contains the description of the input and output variables. The decision making logic evaluates the control rules .the control-rule base can be developed to tolerate the output action of the controller to the inputs.
2.6.3. Defuzzification
The output of the inference mechanism is fuzzy output variables. The fuzzy logic controller must convert its internal fuzzy output variables into crisp values so that the actual system can use these variables. This conversion is called defuzzification.
2.7: Fuzzy Direct Torque Controller
The fuzzy direct torque control technique consists of inverter, induction motor, torque controller, flux controller, flux estimator, torque estimator and clarke’s transform. The fuzzy logic technique which is based on the language rules, is used to solve this nonlinear issue. In a three phase voltage source inverter, the switching commands of each inverter leg are matched. For each leg a logic state Ci (I = a,b,c) is defined, thatCi is 1 IF the upper switch turned ON and zero IF the lower switch turned OFF. IFCi is 0 THEN it means that the lower switch is ON and upper switch is turned OFF. Since three are independent there will be eight different states, so eight different voltages.
To study the performance of the developed DTC model, a closed loop torque control of the drive is simulated using MATLAB/Simulink simulation package. The torque error and flux errors were compared in their respective hysteresis band to generate their respective logic state as (ST) and (S?). The sector logic state (S?) is used as the third controlling signal for referring the DTC switching table. These three controlling signals are used to determine the instantaneous inverter switching voltage vector from three dimensional DTC switching lookup table. The simulation results are implemented for conventional DTC scheme and proposed fuzzy based DTC scheme. There are three non-zero voltage vectors and two voltage vectors.

Figure2.9Block Diagram of fuzzy logic DTC
The DTFC on induction motor drives is designed to have three fuzzy input variables and one output control variable to achieve fuzzy logic based DTC of the induction machine. Its functional block diagram is as shown in fig. 2.9 the three input variables are the stator flux error, electromagnetic torque error and angle of stator flux. The output was the voltage space vector. The DTF Cconsist of fuzzification, rule base, data base, decision making and defuzzification.
The input variable (?T) and (?) are fuzzified using fuzzy functions over the respective domains. The output of DTFC was also fuzzified, the all possible fuzzy rules are stored in fuzzy rule base.
DTFC takes the decision for the given input crisp variables by firing this rule base.

Figure2.10 DTC functional Block Diagram

2.8 SUMMARY
With the principle of direct torque control (DTC)of induction motor, the high ripple torque in the motor have being reduced to above 65% in the reviewed work.
These controls have being one of the best controls for driving induction motor because of its principles. Though DTC strategy is popular and simpler to implement than the flux vector control method because voltage modulators and coordination transformations are not required.
Although, it introduces some drawbacks as follows:
High magnitude of torque ripple
Torque and small errors in flux and torque are not distinguished. In other word, the same vectors are used during start up and step changes and during steady state.
Sluggish response in both start up and step changes in either flux or torque.
In other to overcome the mentioned drawbacks, there are difference solution like fuzzy logic duty ratio control method. In this work fuzzy logic with duty ratio control is proposed to use with direct torque control to reduce this high ripple torque and realized the best DTC improvement.

CHAPTER THREE

RESEARCH METHODOLOGY
3.1 METHOD
Design a model that will control the error to achieve stability using DTC and fuzzy logic with duty ratio.

Figure 3.1 Simulink model for direct torque control of induction motor.

A Simulink model above was developed to study the performance of the conventional DTC and fuzzy controller for 4 poles induction motor to reduce the high ripple torque in the motor. After the field work experiment, the error of the torque, flux linkage and position of stator flux linkage were used in the simulation and the data generated are in table 3.1 below.
To determine the error in the torque of the induction motor that causes vibration which lead to backlash that result in the production of less standard products.
The errors in the magnetic torque of the motor were determined using the torque ripple test apparatus.
Because we want to know the actual error in the induction motor that causes the high ripple torque in the motor.

Figure3.2Torque ripple test apparatus
A motor with torque ripple of 0.9N-m was connected to the shaft of the motor and with a load torque sensor that can measure the vibration or ripple of the shaft and will equally give the vibrational result of the motor then a DC voltage was supplied to the motor and observed a peak to peak torque equal to 0.9N-m. The formula for torque ripple calculation was used.
Tr = Torque ripple
Peak to peak value of the ripple = 0.9Nm, 0.15Nm
Average output of the ripple = 0.15Nm
In table 3.1 below, actual torque equal 0.15N-m, measured torque equal to 0.9N-m, error in torque is equal to 0.75N-m.
Tr = Peak – to -peak x 100
Average output

Tr = (0.9 – 0.15) x 100 = 5 ÷ 0.15 = 13.33%

0.15
To determine the stator flux linkage error in the induction motor that also causes vibration.
The errors in the stator flux linkage of the motor were determined.
To help us to know the actual flux linkage error that contributed to the high ripple torque in the motor.

Figure 3.3Stator motor
Themotor was dismantled and the flux meter was used to determine the coils in the slots of the stator of the motor, when the flux meter probe that have indicator at the end where it will indicate the amount of flux linkage at any instant were placed on top of the coil in the slot, it will indicate the amount of flux linkages.
At the end of the whole slot, we got approximately 170wb while the standard value is 150wb, as stated in table 3.1 below.
To determine the position of the stator flux linkage space vector in the poles of the induction motor.
The positions of the stator flux linkage space vector were determined.
Because we want to know the position of the flux linkage in the different poles of the induction motor.
In figure 2 above, the flux meter was used to measure the flux linkages in the different poles of the electric motor, in order to know the position of the flux linkage space vector of the motor. With the measurement, we observed that the flux linkage is varies per poles in the table 3.1 below.
Table 3.1 Result obtained after the analysis
Actual value Measured value Error
Torque 0.15Nm 0.9 Nm 0.75 Nm
Flux linkage 150wb 170wb 10wb
Position of the flux linkage 0.5? 5? 4.95?

Figure 3.4 Simulink model for fuzzy logic with duty ratio of induction motor.

The Simulink model were simulated and the result are in the table 4.1, 4.2, and 4.3, below.
Direct torque control (DTC) and fuzzy logic with duty ratio model were designed.
Because we want to control the induction motor drives in order to reduce the high ripple torque of the motor.
In the principles of direct torque control of induction motor, the ripples in the motor can be reduced if the errors of the torque and the flux linkage and the angular region of the flux linkage are sub-divided into several smaller sub-section then the errors should be pick and compared in other to select voltage vector with less ripples, in doing so, a more accurate voltage vector is being selected in the switching of the system hence the torque and flux linkage errors were reduced.
In the conventional DTC a voltage vector is applied for the entire switching period, and this causes the stator current and electromagnetic torque to increase over the whole switching period. Thus for small errors, the electromagnetic torque exceeds its reference value early during the switching period, and continues to increase, causing a high torque ripple. This is then followed by switching cycles in which the zero switching vectors are applied in order to reduce the electromagnetic torque to its reference value.
The ripple in the torque and flux can be minimize by applying the selected inverter vector for a complete switching period, as in the conventional DTC induction motor drive, but only for a part of the switching period. The time for which a non-zero voltage vector has to be applied is selected just to increase the electromagnetic torque to its reference value and the zero voltage vector was applied for the rest of the switching period.
During the application of the zero voltage vector, no power was consumed by the machine, and thus the electromagnetic flux is almost constant, it was only decreases slightly. The average input DC voltage to the motor during the application of each switching vector was ?Vdc. By adjusting the duty ratio between zero and one, it is possible to apply voltage to the motor with an average value between 0 and Vdc during each switching period. Thus, the
Torque ripple will be low compared to when the full DC link voltage was applying for the complete switching period. This increases the demand of the voltage vector, without an increase in the number of semiconductor switches in the inverter.
The duty ratio of each switching period is a non-linear function of the
Electromagnetic torque error, stator flux-linkage error, and the position of the stator flux linkage space vector. Therefore, by using a fuzzy-logic-based DTC system, it is possible to perform fuzzy-logic-based duty-ratio control, where the duty ratio is determined during each switching cycle. In such a fuzzy logic system, there are three inputs, the electromagnetic torque error, the stator flux-linkage space vector position (??) within each sector assigned with the voltage vectors and the flux error where the output of the fuzzy-logic controller is equal to the value of duty ratio.
There are various types of fuzzy logic controller for this particular application. A Mamdani-type fuzzy logic controller, which contains a rule base, a fuzzifier, and a defuzzifier, is selected. Fuzzification is performed using membership function. The inputs and the output of the fuzzy controller are assigned Gausian membership functions. The universe of discourse for the torque error and the duty ratio is varied using simulations to get acceptable torque ripple reduction.
The attention in the fuzzy rule is to reduce the torque ripple. Generally the duty ratio is proportional to the torque error, since the torque rate of change is proportional to the angle between the stator flux and the applied voltage vector, the duty ratio depends on the position of the flux within each sector. The use of two fuzzy sets is the fact that when the stator flux is greater than its reference value a voltage vector that advance the stator flux vector by two sectors is applied which result in a higher rate of change for the torque compared to the application of a voltage vector that advance the stator flux vector by one sector when the stator flux linkage is lower than its reference value.
The duty ratio is selected proportional to the magnitude of the torque error so that if the torque error is Small, Medium or Large THEN the duty ratio is Small, Medium orLarge respectively. The fuzzy rules are then adjusted to reflect the effects of the flux error, torque error and position of the space vector error. If the torque error is medium and the stator flux lies in sector with magnitude greater than its reference value then the voltage vector Vk+2 is selected. If the flux position is small, that means there is a large angle between the flux and the selected voltage vector that makes the selected vector more effective in increasing the torque so that the duty ratio is set as small rather than medium, the fuzzy rule is stated as IF (torque error is medium) AND (flux position is small) THEN (duty ratio is small)IF (torque error is large) AND (flux position is small) THEN (duty ratio is medium).
Using the above reasoning and simulation to find the fuzzy rules, the two sets of fuzzy rules are summarized in Table 3.2 below.

Table 3.2 Rules for the duty ratio fuzzy controller
Flux Torque error dT=k1 Small Medium Large
Negative
d?=0 Small Small Small Medium
Large Small Medium Large
Positive
?d=1 Small Small Medium Large
Medium Small Medium Large
Large Medium Large Large

Fuzzy logic toolbox was used in the implementation of the duty ratio fuzzy controller. The Graphic User Interface included in the toolbox was used to edit the membership functions for the inputs (the torque error and the flux position),the output (the duty ratio). The membership functions and the fuzzy rules were adjusted using the simulation until an acceptable torque ripple reduction was achieved.
Simulate the model above in the Simulink environment and validate the result.

The model that will reduced the high ripple torque in the induction motor were developed.
To enable us study the performance of the conventional direct torque control and fuzzy logic with duty ratio controller for four (4) pole induction motor torque control and also to simulate for the same and verified for the purpose of reducing the high torque ripple in the induction motor drive.
The motor parameters

Definition of terms
Pa = Active power per phase
Qa = Phase reactive power
Ia = Phase current
Va = phase voltage
Rs = Stator winding resistance
Rr = Rotor winding resistance
Lm = Magnetizing inductance per phase
Xis = Stator leakage reactance
Lis = Stator inductance per phase
Xir = Rotor leakage reactance
Lir = Rotor leakage inductance per phase
Dc = Direct current
Rdc = Resistance in direct current
X = Reactance
Xm = Magnetizing reactance
Xn = Total reactance

DETERMINATION OF INDUCTION MOTOR PARAMETERS
The motor is a three phase 158-W, 240-V induction motor (Model 295 Bodine Electric Co.)
The motor is Y-connected with no access to the neutral point.
DC Resistance Test:
To determine R1;
Connect any two stator leads to a variable voltage DC power supply.
Adjust the power supply to provide rated stator current.
Determine the resistance from the voltmeter and ammeter readings.
As shown in figure 3.7, a DC voltage VDC is applied so that the current IDC is close to the motor rating.
Because the machine is Y-connected: RS = Rdc/2 = (VDC/IDC)/2.
From measurement, VDC = 30.6V, IDC = 1.05A.
Hence,
RS = RDC = (31.5/1.04) = 15.14?/phase.
2 2

Figure 3.7 Circuit for DC resistance test.
BLOCKED – ROTOR TEST
To determine X1 and X2
Determine R2 when combined with data from the DC test.
Block the rotor so that it will not turn.
Connect to a variable voltage supply and adjust until the blocked – rotor current is equal to the rated current.
NO LOAD TEST
To determine the magnetizing reactance, Xm and combined core, friction, and wind age losses.
Connect as in block rotor test below.
The rotor is unblocked and allowed to run unloaded at rated voltage and frequency.
The set up for no load test and blocked rotor test is shown in the figure below:

Figure 3.8 Circuit for no load and locked rotor test.
With the motor running at no load, measure V, I and P to find the machine reactance Xn =Xis+Xm
Table 4.3 Measured value
Frequency (Hz) 50
Voltage (V) 230
Current (A) 1.32
Real power (W) 158

At no load the per-unit slip is approximately zero, hence the equivalent circuit is as shown in figure 3.9 below.

Figure 3.9 Equivalent circuit of three phase induction motor under no load test.
The real power P represents,
Hysteresis and Eddy current losses (core losses)
Friction and wind age losses (rotational losses)
Copper losses in stator and rotor (usually small as no load)
Phase voltage:
Va =V = 220 = 132V
?3 ?3
Phase current:
la = 1.32A
Phase real power:
Pa = Pa/3 = 138.2 ÷3 = 46.1W
Phase reactive power:
Q_a = ??(VaIa)2-P2a= ?(((137 x 1.32)2)-(46.1)2)=174.86VAr?_
Xn = Qa=174.86 =100.36?
I2a 1.322
Since S ~ 0,
Xn~ Xls +Xm
3. Locked rotor test
With the rotor locked, the rotor speed is zero and per- unit slip is equal to unity. The equivalent circuit is as shown in Figure 3.10 or Figure 3.11.

Figure 3.10 Equivalent circuit of three phase induction motor under locked rotor test.

Figure 3.11 Simplified equivalent circuit of three phase induction motor under locked rotor rest.

Table 4.4 the tested value
Frequency (Hz) 50
Voltage (V) 68.52
Current (A) 1.3
Real power (W) 105.33

Phase voltage:
Va =V = 68.52 = 39.56V
?3 ?3
Phase current:
la = 1.3A
Active power per phase
Pa = P = 105.33=35.1W
3 3
Reactive power phase
Q_a = ??(VaIa)2-P^2 a= ?(((35.56 x1.3)2)-(35.1)2)=30.08VAr?_

For a class C motor.
Xls = 0.3 x Qa= 0.3 x 30.08 = 5.34?
I2a 1.32
Xlr = 0.7 xQa = 0.7 x 30.08 = 12.46?
12a 1.32
From the no – load test, Xn = 100.36?, so
Xm = Xn – Xls = 100.36 – 5.34 = 95.02?
R = Pa = 35.1 = 20.77?
12a 1.32
From figures 3.11,
R2 = R – Ris= 20.77 – 5.34 = 1 5.43?
Comparing figures 3.10 and 3.11,
R2 + jX2 = (Rr + jXir) x jXm
(Rr + jXir) + jXm
R2 =Rr X2m
Rr + (Xlr + Xm)2
Rr = R2 x (Xir + Xm)2 = 15.43 x (12.46 + 95.02)2 = 19.74?
Xm 95.02
Summarizing,
Stator winding resistance Rs = 15.14?/phase
Rotor winding resistance Rr = 19.74?/phase
Magnetizing reactance Xm = 95.02?/phase
The magnetizing inductance per phase is
Lm = Xm = 95.02 = 0.3024H
2?f 2? x 50
Stator leakage reactance Xls= 5.34?/phase
The stator inductance per phase is
Lls = Xls= 5.34 = 0.0169H.
2?f 2nx50
Rotor leakage reactance Xlr = 12.46?/phase,
The rotor leakage inductance per phase is
Llr = Xlr =12.46 = 0.0396H.
2?f 2?x50
Table 4.5: Motor parameters
Rated voltage 240V
Maximum torque 1.5N-m
Poles 4
Rated speed 1440rpm
Stator resistance 15.14?
Rotor resistance 19.74?
Stator leakage inductance 0.0169H
Rotor leakage inductance 0.0396H
Mutual inductance 0.3024H

3.3 IMPLEMENTATION
MATLAB fuzzy logic tool box was used in the implementation of the duty ratio fuzzy controller. The graphic user interface included in the tool box was used to edit the membership functions for the inputs (the torque error and the flux position), the output (the duty ratio). A Mamdani type fuzzy inference engine was used in the simulation. The membership functions and the fuzzy rules were adjusted using the simulation until a particular torque ripple reduction was achieved.
To know the performance of the duty ratio controller, the simulation was run at switching frequency of 5KHz. The difference between the conventional DTC and DTC with duty ratio fuzzy control was clearly realized by monitoring the switching behavior of the stator voltage and the electric torque. The selected voltage vector is applied for the complete sampling period and the torque keeps increasing for the complete period, then a zero voltage is applied and the torque keeps decreasing for the complete sampling period and these results in high torque ripple.
The selected voltage vector is applied for part of the sampling period and removed for the rest of the period. As a result, the electric torque increases for part of the sampling period and then starts to decrease. By adjustment of the duty ratio, the desired average torque may be continuously maintained. The duty ratio controller smoothly adjusts the average stator voltage.

CHAPTER FOUR

RESULTS AND DISCUSSION
4.1 SIMULATION RESULTS:
Table 4.1 simulated data for torque error.
TORQUE ERROR (Nm) WITHDIRECT TORQUE CONTROL TORQUE ERROR (Nm) WITH FUZZY TIME (S)
0 0 0
0.2 0.025 1
0.15 0.018 2
0.16 0.02 3
0.15 0.0195 4
0.15 0.0195 10

Figure 4.1 Result for torque error using DTC and fuzzy logic with duty ratio.
From the graph, the data in the table were used. The torque behavior of the motor using ordinary DTC and fuzzy logic with duty ratio control for a torque command of 0.15Nm with the output drive updated at a rate of 5kHz were used. The flux ripple regained was 0.05wb (0.2-0.15)N-m greater and lesser values with the only DTC while infuzzy logic with duty ratio control, the ripple was reduced further to 0.0055Nm(0.025-0.00195)Nm greaterand lesser value, assumed under shoot in the torque value at the starting voltage vector were neglected.
Table 4.2 Data for flux linkage error
ERROR IN FLUX LINKAGE (Wb) WITH DTC ERROR IN FLUX LINKAGE (Wb) WITH FUZZY TIME
0 0 0
18 2.4 1
12 1.5 2
14 1.7 3
13.33 1.733 4
13.33 1.733 10

Figure 4.2 Result for flux linkage in fuzzy logic with duty ratio and DTC
From the illustration, data in table were used. torque response of the motor in the control for a step torque in fuzzy logic with duty ratio control and DTC for a torque command of 2.4Wb with the motor drive output updated at a rate of 5kHz were used, the ripple generated was 4.67Wb (18-13.33)Wb greater and lesser values with ordinary DTC, while in fuzzy logic with duty ratio control, ripples was reduced further to 0.667b (2.4-1.733)Wb upper and lower values, assumed order response in flux value at starting voltage sector were neglected.
Table 4.3 Data for position of the stator flux linkage.
ERROR IN THE POSITION OF FLUX LINKAGE WITH DTC ERROR IN THE POSITION OF FLUX LINKAGE WITH FUZZY TIME
0 0 0
3.3 0.9 1
2.2 0.06 2
2.5 0.07 3
2.45 0.0643 4

Figure 43 Result for position of stator flux linkage using DTC and fuzzy logic with duty ratio.
In the analysis, the data in the tablewere used. The position where the stator flux linkage of the motor using ordinary DTC and fuzzy logic with duty ratio control respectively for a step angular command of 3.3 degree with the drive output updated at a rate of 5kHz were used, the position where the flux linkage ripple was reduced to 0.85degree (3.3-2.45) greater and lesser values with the ordinary DTC while in fuzzy logic with duty ratio control, the ripple wasreduced to 0.857 degree (0.9-0.0643)degreegreater and lesser values, assumed the under shoot in the flux value at the starting of each voltage sector were neglected.
4.2 DISCUSSI0N
In the analysis, the data in the tables were used. The torque, flux, and the position of the stator flux linkage responsesof the motor using ordinary DTC and fuzzy logic with duty ratio control respectively for a step torque, flux and angular command of 0.15N¬-m, 2.4wb and 3.3 degree with the drive output updated at a rate of 5KHZ were used. The torque, flux and the position of the flux linkage space vector ripples generated were 0.09N-m, 4.67wb and 0.85 degree approximately, while in fuzzy logic control with duty ratio, the ripples were reduced to 0.0055N-m, 0.44wb and 0.04 degree respectively, neglecting the both under shoot at the beginning of each voltage vector. With these, we observed that the ripples were reduced drastically and able to achieve 95% of improvement.

CHAPTER FIVE
CONCLUSION S AND RECOMMENDATIONS
These controller, was purposed as the most controllers for driving induction motor. Its method of operation have been explained in detailed. It is also shown in this work that it allows the free and separated control of motor torque and motor stator flux. It is clear that its strategy is easier to handle than the flux vector control because voltage modulators and coordinate transformation are not needed, although it introduced some drawback being the high magnitude of torque ripple.
5.1.2 Direct torque control with duty ratio fuzzy controller
After all the deeply explanation, it has be known to focused on introducing a modulation in the DTC while fuzzy logic controller is in charge of controlling modulation between the active selected state and a null one.
Therefore it has been recommended and deeply explained that fuzzy logic with DTC can create the fuzzy logic DTC controller. The theoretical claim that duty ratio control can reduce torque ripple in the control gave acceptable results and reduces the computation burden by skipping unnecessary complex mathematical modeling of the nonlinear systems. By using duty ratio control, a particular motor performance can be achieved at a lower switching frequency compared to the ordinary DTC, which in turn improves the performance of the drive by minimizing the flux harmonics.
5.2 RCOMMENDATION
All recommendation is summarized schematically in the following ideas:
To design a fuzzy controller that will enhance better performance. This fuzzy controllers should take into consideration the following ideas:
To design completely an automatic adaptive controller.
The controller must be used to any electrical motor.
To minimize the electrical noises, which appear in any power drive.
Design the torque ripple reduction with fuzzy logic with duty ratio controllers and also with multilevel converters.
Design fuzzy logic with duty ratio DTC without sensor implementation that will be sensing two currents, the DC voltage and by means ofobservers.
Design and apply different fuzzy logic, not only to induction motors as it has been done in the present work, but also to any electrical motor.