Abstract

The definition of derivatives and integrals of any real or complex order can be found in fractional calculus, which is an extension of ordinary calculus. Many real-world processes might be more accurately modeled by these fractional calculi. Flexibility and nonlocality are the two fundamental benefits of fractional derivatives. These derivatives, which are of fractional order, are more flexible than classical derivatives in how they might approach real data. Due to its applications in numerous domains, the fractional order model has grown in significance and popularity. The simulation results have been performed for three squirrel cage induction motors which have different parameter values. To perform fractional order calculus, the Fractional Order Modeling and Control (FOMCOM) toolbox has been added to MATLAB. To determine the value of the order of differentiation () that best represents the induction motor, speed and torque simulations for several orders of differentiation () were performed. According to the results of the speed and torque simulation, an integer order () model is the optimal representation of the induction motor. The main goal of this paper is to investigate which model, either integer or fractional order model, best represents an induction motor.

1. Introduction

In control of dynamic systems, fractional integrals and derivatives are used when a fractional differential equation is used to describe the controlled system or the controller [1]. The advantages of applying fractional order calculus in several scientific fields, such as modeling and automated control, made it more widely used in recent years. Indeed, such an increase in attention is associated with the development of computer algebra systems (CAS), including MATLAB and Mathematica, as well as the availability of much more potent and effective computational methods made available by technological improvement [2].

Latest studies provide evidence in favor of the use of fractional order calculus for more precise modeling and control. Particularly, difficult mathematics and physical issues used fractional order calculus [3].

Fractional (noninteger order) systems can be considered an extension of integer order systems. The fractional order operator, , where and are the operation’s limit and , is defined as [4]

Laplace transform is a crucial technique for modeling dynamic systems. There are several ways to define the fractional operator. The key definitions of fractional order derivatives are provided in the section below [1, 48]. (1)The Riemann-Liouville fractional order derivative definition is as followswhere , , and represent the order of differentiation of function . is the gamma function.

Laplace transform of causal system based on the Riemann-Liouville fractional order differentiation definition becomes where are the initial conditions and . (2)The Caputo fractional order derivative definition is as followswhere , , and represent the order of differentiation of function . For a causal system, the Laplace transform based on the Caputo fractional order differentiation definition becomes where . (3)The Grünwald-Letnikov fractional order derivative definition is as followswhere represents the integer part and represents step size.

For a causal system, the Laplace transform based on the Grünwald-Letnikov fractional order differentiation definition becomes

Factional order differential equations can be used to model both SISO and MIMO systems. A fractional differential equation of the form can be used to describe a generic linear time-invariant fractional order system [4].

The subsequent form describes the transfer function for incommensurate real orders.

Equation (10) has the following form in the frequency domain: where () and () are constants and () and () are arbitrary numbers. Equation (10) for the incommensurate order system can alternatively be stated by the multivalued transfer function in commensurate form.

The following state space model can also be used to characterize the linear time-invariant fractional order systems. where , , and are the state, input, and output vectors of the system and , , , , and are the fractional orders. If , the system described by Equation (13) is a commensurate order system; otherwise, it is an incommensurate order system.

MIMO systems with fractional orders can be represented using the state-space model.

Nonlinear fractional order system has the form [3] where represents the initial conditions. where for , , and .

The speed at which the induction motor rotates is nearly equal to the synchronous speed, but not quite. Rotor speed is about equal to synchronous speed when there is no load. Thus, the induction motor’s no-load speed is dependent on the number of poles and supply frequency [9].

As the power source for fans, pumps, and compressors, three-phase squirrel cage-type induction motors with capacities ranging from several kilowatts to hundreds of kilowatts are often used in industrial applications. Fractional order differential equations are more suited to describing systems in the real world. In comparison to traditional (integer) order-modeled systems, systems modeled with fractional orders provide more precise modeling and efficient control capabilities. As a result, when compared to a traditional ordered system, accurate data can be acquired from fractional order models. The main goal of this paper is to investigate which model either integer or fractional order model best represents an induction motor.

The rest of this paper is divided into the following sections. Section 2 introduces toolboxes added to MATLAB for investigating fractional order systems; Section 3 presents a dynamic D-Q model of induction motor; Section 4 covers results and analysis, and finally, Section 5 presents the conclusion.

2. Toolboxes Added to MATLAB for Investigating Fractional Order Systems

The need for numerical methods for fractional calculus computation to model fractional order systems has grown in recent years as fractional calculus is utilized widely across a variety of academic areas. The question of which tool is best for a given application comes up from time to time [10].

2.1. @fotf

Xue created the @fotf (fractional order transfer function) toolbox for modeling and control of fractional order systems. The majority of features here are extensions of built-in functions in MATLAB. Overload programming is used to enable the associated operations of the built-in MATLAB features to handle fractional order models. However, the graphing functionality was lost due to overloading of related operations. Time delay is supported in the transfer function via the @fotf toolbox. MIMO systems cannot be straightforwardly simulated since direct support for transfer function matrices is not provided. The accuracy of @fotf is affected by the sample time, which is a drawback [11].

2.2. Ninteger

The ninteger (noninteger) control toolbox for MATLAB is a set of tools for creating and evaluating fractional order controllers. In this toolbox, integer order transfer functions are used to approximate the fractional order integrator/differentiator. Additionally, it offers Simulink blocks, such as the “nid” and “nipid” blocks, that contain the relevant functions. MATLAB 2013a and subsequent versions have an issue with the integer toolbox. Because of the overload adjustment of the MATLAB built-in function “isinteger(),” it contradicts with several built-in functions without further modification [12, 13].

2.3. CRONE

The CRONE toolbox, created by the CRONE team since the 1990s, is a MATLAB toolbox devoted to fractional derivative fields. It changed from the initial scripted version to the present object-oriented version. The CRONE toolbox’s ability to implement some of the approaches for MIMO fractional transfer functions is a useful feature. One limitation of the CRONE toolbox is that it is impossible to add delay time in the resulting fractional order transfer function [14].

2.4. FOMCON

Tepljakov created the FOMCON (Fractional Order Modeling and Control) toolbox [3]. The algorithms in @fotf, ninteger, and CRONE are used in its kernel. It combines the key features of the three toolboxes and constructs a graphical user interface, with the goal of extending traditional control strategies for fractional controller designs. Figure 1 shows the relationship between FOMCON and the three toolboxes. Because it combines the main features of the @fotf, ninteger, and CRONE toolboxes, the FOMCON MATLAB toolbox is employed in this study.

As shown in Figure 2, the FOMCON toolbox contains continuous fractional linear time-invariant transfer function, discrete fractional linear time-invariant transfer function, continuous and discrete fractional PID controllers, fractional derivative and integrator, etc. block sets to use Simulink.

3. Model of Three-Phase Induction Motor

Mathematical modeling essentially entails creating a framework, frequently based on a set of equations, that simplifies and mimics reality. Model accuracy is a big concern in control engineering. The control performance of the induction motor drive is depending on the model accuracy of the induction machine [15]. The reason for conducting this research is to investigate the model of induction motor which represents more accurately.

3.1. Three-Phase Induction Motor Dynamic D-Q Integer Order Model

A number of hypotheses are used in the modeling of the three-phase induction motor. The first hypothesis is that the magneto motive forces generated by various stator and rotor phases are distributed throughout the air gap in a sinusoidal fashion. Reaching this goal requires an adequate distribution of the windings throughout space. The machine air gap is intended to be consistently thick; notching effects and space harmonic generation are disregarded. The following hypotheses on the physical behavior of the materials are taken into account for this modeling [16]. (1)Skin effect is not considered(2)Constant motor parameters regardless of variation in temperature(3)Providing the magnetic fields are not saturated

The following formulas provide a mathematical formulation of a symmetrical squirrel cage-type induction motor in a synchronously rotating reference frame [1719].

The stator voltage formulas are as follows:

The rotor voltage formulas are as follows:

The stator flux linkage formulas are as follows:

The rotor flux linkage formulas are as follows:

The mechanical formula is as follows:

The electromagnetic torque formulas are as follows:

Due to the symmetrical induction motor being taken into consideration in this study, the zero-sequence component becomes zero.

3.2. Three-Phase Induction Motor Dynamic D-Q Fractional Order Model

Now, we can develop a conceivable fractional order model with an undetermined differentiation order after knowing the well-known integer order model. Then, employ simulation of a fractional model for several orders of differentiation until a suitable result is reached in order to decide on the proper order of differentiation.

The stator voltage formulas are as follows:

The rotor voltage formulas are as follows: where is the differentiation order.

Since none of the equations in the flux linkage formula, electromagnetic torque formula, or mechanical formula contain a derivative term in motor electrical parameters, they are equivalent to the integer order model.

4. Results and Analysis

A simulation study employing various values of differentiation order () is conducted to prove the fractional order model of the induction motor. As seen in Figure 3, the motor is energized by the appropriate three-phase 60 Hz supply at the starting time instant () to evaluate the different order of differentiation (). It is assumed that the load torque is 0 Nm (no load).

After the fractional model with an unknown order of differentiation of the induction motor has been constructed, model evaluation and order of differentiation () determination are required for the fractional order model. The details of induction motors utilized for the simulation are shown in Table 1.

As presented in Figure 4, fractional and integer order integrators are used to implement the differential equation associated with direct and quadrature axis flux linkage.

Figures 5(a)5(d) present the outputs of a simulation performed in MATLAB/Simulink model of the 0.75 KW squirrel cage induction motor specified as motor I in Table 1. As presented in Figure 5(a), electromagnetic torque at integration order settles to its near-zero value after the electromagnetic torque of integer order () result settles. When we come to Figure 5(b) at , the electromagnetic torque settles before the integer-order model electromagnetic torque. Based on the results, as the integration order increases, the electromagnetic torque becomes slower to settle to its final value. Similarly, as presented in Figure 5(c) at , the rotor speed settles its final value at 1.384 sec. and the final value becomes 420.79 rad/sec. Additionally, at , the rotor speed settles its final value at 1.1 sec. and the final value becomes 376.93 rad/sec. As shown in Figure 5(d) at , the rotor speed settles its final value at 0.642 sec. and the final value becomes 312.42 rad/sec. The above results show that as the integration order increases, the slower the no-load motor rotor speed settles to some constant speed.

The outputs of a MATLAB simulation utilizing the Simulink model of the 2.2 KW squirrel cage induction motor designated as motor II in Table 1 are displayed in Figures 6(a)6(d). The electromagnetic torque at settles to a value that is quite close to zero after the electromagnetic torque of integer order () result settles, as presented in Figure 6(a). The electromagnetic torque settles ahead of the integer-order model electromagnetic torque at , as seen in Figure 6(b). According to the findings, the electromagnetic torque takes longer to reach its final value as the integration order increases. Similar to this, in Figure 6(c) at , the rotor speed settles its final value at 0.56 sec. and the final value becomes 198.8 rad/sec. Additionally, at , the rotor speed settles its final value at 0.451 sec. and the final value becomes 188.3 rad/sec. As shown in Figure 6(d) at , the rotor speed settles its final value at 0.28 sec. and the final value becomes 155.8 rad/sec. The above results show that the no-load motor rotor speed settles to a steady speed more slowly as the integration order increases.

The outcomes of a MATLAB simulation utilizing the Simulink model of the 3 KW squirrel cage induction motor listed in Table 1 as motor III are presented in Figures 7(a)7(d). As presented in Figure 7(a), electromagnetic torque at integration order settles to its near-zero value after the electromagnetic torque of integer order () result settles. Figure 7(b) at shows that the electromagnetic torque settles before the integer-order model electromagnetic torque. The results show that the electromagnetic torque takes longer to reach its final value as the order of integration increases. In Figure 7(c) at , the rotor speed settles its final value at 0.711 sec. and the final value becomes 139.5 rad/sec. Additionally, at , the rotor speed settles its final value at 0.48 sec. and the final value becomes 124.8 rad/sec. As shown in Figure 7(d) at , the rotor speed settles its final value at 0.35 sec. and the final value becomes 110.2 rad/sec. The above results show that as the integration order increases, the slower the no-load motor rotor speed settles to some constant speed.

A squirrel cage induction motor has an electromagnetic torque that is very small or almost nil when there is no load. This is due to the fact that the rotor of a squirrel cage induction motor functions according to the induction principle, in which the rotor currents are induced by the revolving magnetic field generated by the stator windings.

The revolving sinusoidal flux is generated in the air gap at a speed determined by Equation (25) when excited by a sinusoidal source delivered to the stator’s windings. where is the synchronous speed expressed in rpm, is the applied excitation’s frequency in Hz, and represents the number of stator poles.

The best value of is chosen using a variety of criteria. The value determined by Equation (25) does not match the speed response of fractional order models when there is no load.

As can be observed from Table 2, maximum torque falls as the order of integration () rises, whereas the speed at no-load rises and settling time for speed and torque rises. Equation (25) calculates the synchronous speed, which is almost identical to the simulation output at an integer order of . As a result, an integer order model is the induction motor’s optimum model.

5. Conclusion

To study the fractional order model of induction motor, evaluation of the results of speed and torque simulations without load with various values of differentiation order () below and above one has been performed. Three various induction motors with various parameters have been taken into consideration. FOMCON toolbox was incorporated into MATLAB and utilized for simulation with regard to fractional orders. The optimal differential order () is chosen based on a variety of evaluation criteria, including peak torque, speed and torque settling times, and final speed and torque values under no load conditions. The integer order model is the best representation of the induction motor based on the examination of simulation results.

Data Availability

The author declares that all data presented in this work were generated during the course of the work and any other source has been appropriately referenced within the manuscript.

Conflicts of Interest

The author declares that they have no conflicts of interest.