# Distributed Drives Monitoring and Control: A Laboratory Setup

Authors: Mini Sreejeth; Parmod Kumar; Madhusudan Singh
Journal: Journal of Engineering
 (2013)

---

## Abstract

A laboratory setup of distributed drives system comprising  a three-phase induction motor (IM) drive and a permanent magnet synchronous motor (PMSM) drive is modeled, designed, and developed for the monitoring and control of the individual drives. The integrated operation of IM and PMSM drives system has been analyzed under different operating conditions, and their performance has been monitored through supervisory control and data acquisition (SCADA) system. The necessary SCADA graphical user interface (GUI) has also been created for the display of drive parameters. The performances of IM and PMSM under parametric variations are predicted through sensitivity analysis. An integrated operation of the drives is demonstrated through experimental and simulation results.


---

## Body

## 1. Introduction

Monitoring and control of drives is a necessary prerequisite for quality control of a product as well as for energy conservation in automated process plants. Electrical energy is supplied to the motors through power electronic converter to get the desired torque/speed characteristics of the motors for motion control in industrial processes. This is achieved through modern motor drives, advance control algorithms, and intelligent devices such as programmable logic controller (PLC), digital signal processor (DSP), and microcontroller. This makes the operation of drives complex, sophisticated, and expensive [1]. Further, in production plant, the process is distributed at shop level based on functional requirements, which results in distribution of the various drives for different process operations. In distributed drives system, the processing tasks are physically distributed among the various drives, which requires placement of the necessary computing, with optimal volume of data, close to the process. Such system also provides fault tolerant and self-diagnostic capability and enhances the reliability of overall system. Thus, a distributed drives system has partially autonomous local computing devices with input, output, and storage capability, interconnected through a digital communication link coordinated by a supervisory control and data acquisition system. The distributed system has the advantages of local as well as centralized control. In such cases, the SCADA and programmable logic controller coordinate the local controllers through a communication link [2].In the past few decades, limited literatures are available on distributed drives control using PLC. Applications of PLC have been reported for monitoring control system of an induction motor [3, 4]. PLC has been also used as a power factor controller for power factor improvement and to keep the voltage to frequency ratio of a three-phase IM, constant under all control conditions [5]. Also, a vector-oriented control scheme, for the regulation of voltage and current of three-phase pulse width modulation inverter, which uses a complex programmable logic device (CPLD) [6], has been reported. Remote control and operation of electric drive need a large amount of data to be acquired, processed, and presented by the SCADA system [7, 8]. In this paper, distributed control for a three-phase IM drive and a three-phase PMSM drive is configured, designed,  and developed for experimental work, and integrated control operation is demonstrated through experimental and simulation results. The application of adjustable speed drives (ASDs) for fans, pumps, blowers, and compressors do not require very precise speed control. Speed sensor in a drive adds cost and reduces the reliability of the drive. Therefore, for applications requiring moderate performance, sensorless drive is a better option, and, hence, sensorless vector control is used for IM control [9–14]. On the other hand, PMSMs are generally used for low-power servo applications where very precise position control is required. A PID controller is applied [15] to the position control, and a model reference adaptive control has been implemented for the PMSM [16]. As speed estimators and observers rely on the knowledge of motor parameters, they are inadequate for accurate position estimation. In the present work, a position feedback encoder is used for PMSM, and an indirect field-oriented control is employed for its control [17–19].A detailed study on distributed drives including design, development, and testing of  prototype distributed drives is demonstrated. The monitoring and supervisory control of IM and PMSM drives, thereby validating the concept of distributed drives, is also described. Further, the developed experimental setup enables and facilitates imparting training and providing the facilities with hands of experimentation, research, and practical training. The necessary SCADA GUI has also been created for the display of drive parameters such as speed. The performances of IM and PMSM are predicted by sensitivity analysis.


## 2. Control Algorithm

Sensorless control for IM and indirect field-oriented control for the PMSM have been used in distributed control of the drives.


### 2.1. Sensorless Control of Three-Phase IM Drive

#### 2.1.1. Flux Estimator

The direct and quadrature rotor flux components (ψdrs and ψqrs) are estimated from the IM terminal voltages (va, vb, and vc), currents (ia, ib, and ic), stator resistance of the motor, Rs, the stator and rotor self-inductances Ls and Lr, respectively, and their mutual inductance Lm, which are described in (1) to (3); [20], consider
(1)ψdss=∫(vdss-Rsidss)dt,ψqss=∫(vqss-Rsiqss)dt,
where
(2)vqss=23va-13vb-13vc,vdss=-13vb+13vc,iqss=23ia-13ib-13ic,idss=-13ib+13ic,ψdrs=LrLm(ψdss-σLsidss),ψqrs=LrLm(ψqss-σLsiqss),
where
(3)σ=1-Lm2LrLs
and idss, iqss, ψdss, and ψqss are stator direct and quadrature axis currents and fluxes, respectively.Also,(4)ψr=(ψqrs)2+(ψdrs)2.The correct alignment of current,ids, in the direction of flux, ψr, and the current, iqs, perpendicular to it are needful requirements in vector control. This alignment is depicted in Figure 1 using rotor flux vectors ψdrs and ψqrs, where de-qe frame is rotating at synchronous speed with respect to stationary frame ds-qs, and at any instance, the angular position of de  axis with respect to the ds  axis is θe, where
(5)θe=ωet,cosθe=ψdrsψr,sinθe=ψqrsψr.Figure 1
Phasors showing rotor flux orientation.


#### 2.1.2. Speed Estimator

The speed is estimated by using the data of the rotor flux vector (ψr), obtained in a flux estimator as follows.The rotor circuit equations [20] of  ds-qs  frame are written as
(6)dψdrsdt+Rridrs+ωrψqrs=0,dψqrsdt+Rriqrs-ωrψdrs=0.Adding terms(LmRr/Lr)idss and  (LmRr/Lr)iqss, respectively, on both sides of the previous equation, we get
(7)dψdrsdt+RrLr(Lmidss+Lridrs)+ωrψqrs=(LmRrLr)idss,(8)dψqrsdt+RrLr(Lmiqss+Lriqrs)-ωrψdrs=(LmRrLr)iqss,(9)dψdrsdt=Lmτridss-ωrψqrs-1τrψdrs,(10)dψqrsdt=Lmτriqss+ωrψdrs-1τrψqrs,
where
(11)Lmidss+Lridrs=ψdrs,Lmiqss+Lriqrs=ψqrs,
and τr (i.e., Lr/Rr) is the rotor time response. Also, from (5),
(12)θe=tan-1ψqrsψdrs.Differentiating the aforementioned, we get(13)dθedt=ψdrsψqr′s-ψqrsψdr′sψr2.Combining (7), (8), and (13) and simplifying, one yields
(14)ωr=dθedt-Lmτr[ψdrsiqss-ψqrsidssψr2],ωr=1ψr2([ψdrsψqr′s-ψqrsψdr′s]-Lmτr[ψdrsiqss-ψqrsidss]),
where ψqr′sand ψdr′sare first derivatives of ψqrsand ψdrs, respectively.The torque component of currentiqs* and the flux component of current ids* are evaluated from the speed control loop and the flux control loop, respectively, as follows:
(15)iqs*=(ωr-ωr*)G1,ids*=(Ψr-Ψr*)G2,
where ωr* and ψr* are the reference speed and flux; G1 and G2 are the gain of speed loop and flux loop; ψr and ωr are computed using the flux and speed estimators, respectively, as explained earlier.The principal vector control parameters,ids* and iqs*, which are DC values in synchronously rotating frame, are converted to stationary frame with the help of unit vectors (sinθ and cosθ) generated from flux vectors ψdrs and ψqrs as given by  (5). The resulting stationary frame signals are then converted to phase current commands for the inverter [20]. The torque is estimated using (16) as
(16)Te=32(P2)LmLr(ψdrsiqss-ψqrsidss).The block diagram of the sensorless vector control for the IM drive is shown in Figure2.Figure 2
Block diagram of sensor less vector control for three-phase IM drive.


### 2.2. Control Scheme for Three-Phase PMSM Drive

The rotor of PMSM is made up of permanent magnet of Neodymium-iron-boron, which offers high energy density. Based on the assumptions that (i) the rotor copper losses are negligible, (ii) there is no saturation, (iii) there are no field current dynamics, and (iv) no cage windings are on the rotor, the statord-q equations of the PMSM in the rotor reference frame are as follows [17, 21]:
(17)vqs=Rsiqs+ddtλqs+ωsλds,vds=Rsids+ddtλds-ωsλqs,
where
(18)λqs=Lqsiqs,λds=Ldsids+λf.vds and vqs are the d,  q axis voltages, ids and iqs are the d,  q axis stator currents, Lds and Lqs are the d,  q axis inductance, λds and λqs are the d,  q axis stator flux linkages, λf is the flux linkage due to the rotor magnets linking the stator, while Rs and ωs are the stator resistance and inverter frequency, respectively. The inverter frequency ωs is related to the rotor speed ωr as follows:
(19)ωs=P2ωr,
where P is the number of poles, and the electromagnetic torque Te is
(20)Te=32(P2)[λfiqs+(Lds-Lqs)idsiqs].This torque,Te, encounters load torque, moment of inertia of drive, and its damping constant. Thus, the equation for the motion is given by
(21)Te=TL+Bωr+Jddtωr,
where TL is the load torque, J moment of inertia, and B damping coefficient.Figure3 shows the typical block diagram of a PMSM drive. The system consists of a PMSM, speed/position feedback, an inverter, and a controller (constant torque and flux weakening operation, generation of reference currents, and PI controller). The error between the commanded and actual speed is operated upon by the PI controller to generate the reference torque.Figure 3
Block diagram of three-phase PMSM drive.The ratio of torque reference and motor torque constant is used during constant torque operation to compute the reference quadrature axis current,iqs. For operation up to rated speed, the direct axis current is made equal to zero. From these  d–q  axes currents and the rotor position/speed feedback, the reference stator phase currents are obtained using Park’s inverse transformation as given in (22)
(22)[iaibic]=[cosθrsinθr1cos(θr-2π3)sin(θr-2π3)1cos(θr+2π3)sin(θr+2π3)1][iqsidsi0s],
where i0s is the zero sequence current, which is zero for a balanced system.The hysteresis PWM current controller attempts to force the actual motor currents to reference current values using stator current feedback. The error between these currents is used to switch the PWM inverter. The output of the PWM is supplied to the stator of the PMSM, which yields the commanded speed. The position feedback is obtained by an optical encoder mounted on the machine shaft.In order to operate the drive in the flux weakening mode, it is essential to find the maximum speed. The maximum operating speed with zero torque can be obtained from the steady state stator voltage equations. The flux weakening controller computes the demagnetizing component of stator current,ids, satisfying the maximum current and voltage limits. For this direct axis current and the rated stator current, the quadrature axis current can be obtained from (23)
(23)Is=ids2+iqs2.
These  d–q  axes currents and the rotor position/speed can be utilized to obtain the commanded speed.


## 2.1. Sensorless Control of Three-Phase IM Drive

### 2.1.1. Flux Estimator

The direct and quadrature rotor flux components (ψdrs and ψqrs) are estimated from the IM terminal voltages (va, vb, and vc), currents (ia, ib, and ic), stator resistance of the motor, Rs, the stator and rotor self-inductances Ls and Lr, respectively, and their mutual inductance Lm, which are described in (1) to (3); [20], consider
(1)ψdss=∫(vdss-Rsidss)dt,ψqss=∫(vqss-Rsiqss)dt,
where
(2)vqss=23va-13vb-13vc,vdss=-13vb+13vc,iqss=23ia-13ib-13ic,idss=-13ib+13ic,ψdrs=LrLm(ψdss-σLsidss),ψqrs=LrLm(ψqss-σLsiqss),
where
(3)σ=1-Lm2LrLs
and idss, iqss, ψdss, and ψqss are stator direct and quadrature axis currents and fluxes, respectively.Also,(4)ψr=(ψqrs)2+(ψdrs)2.The correct alignment of current,ids, in the direction of flux, ψr, and the current, iqs, perpendicular to it are needful requirements in vector control. This alignment is depicted in Figure 1 using rotor flux vectors ψdrs and ψqrs, where de-qe frame is rotating at synchronous speed with respect to stationary frame ds-qs, and at any instance, the angular position of de  axis with respect to the ds  axis is θe, where
(5)θe=ωet,cosθe=ψdrsψr,sinθe=ψqrsψr.Figure 1
Phasors showing rotor flux orientation.


### 2.1.2. Speed Estimator

The speed is estimated by using the data of the rotor flux vector (ψr), obtained in a flux estimator as follows.The rotor circuit equations [20] of  ds-qs  frame are written as
(6)dψdrsdt+Rridrs+ωrψqrs=0,dψqrsdt+Rriqrs-ωrψdrs=0.Adding terms(LmRr/Lr)idss and  (LmRr/Lr)iqss, respectively, on both sides of the previous equation, we get
(7)dψdrsdt+RrLr(Lmidss+Lridrs)+ωrψqrs=(LmRrLr)idss,(8)dψqrsdt+RrLr(Lmiqss+Lriqrs)-ωrψdrs=(LmRrLr)iqss,(9)dψdrsdt=Lmτridss-ωrψqrs-1τrψdrs,(10)dψqrsdt=Lmτriqss+ωrψdrs-1τrψqrs,
where
(11)Lmidss+Lridrs=ψdrs,Lmiqss+Lriqrs=ψqrs,
and τr (i.e., Lr/Rr) is the rotor time response. Also, from (5),
(12)θe=tan-1ψqrsψdrs.Differentiating the aforementioned, we get(13)dθedt=ψdrsψqr′s-ψqrsψdr′sψr2.Combining (7), (8), and (13) and simplifying, one yields
(14)ωr=dθedt-Lmτr[ψdrsiqss-ψqrsidssψr2],ωr=1ψr2([ψdrsψqr′s-ψqrsψdr′s]-Lmτr[ψdrsiqss-ψqrsidss]),
where ψqr′sand ψdr′sare first derivatives of ψqrsand ψdrs, respectively.The torque component of currentiqs* and the flux component of current ids* are evaluated from the speed control loop and the flux control loop, respectively, as follows:
(15)iqs*=(ωr-ωr*)G1,ids*=(Ψr-Ψr*)G2,
where ωr* and ψr* are the reference speed and flux; G1 and G2 are the gain of speed loop and flux loop; ψr and ωr are computed using the flux and speed estimators, respectively, as explained earlier.The principal vector control parameters,ids* and iqs*, which are DC values in synchronously rotating frame, are converted to stationary frame with the help of unit vectors (sinθ and cosθ) generated from flux vectors ψdrs and ψqrs as given by  (5). The resulting stationary frame signals are then converted to phase current commands for the inverter [20]. The torque is estimated using (16) as
(16)Te=32(P2)LmLr(ψdrsiqss-ψqrsidss).The block diagram of the sensorless vector control for the IM drive is shown in Figure2.Figure 2
Block diagram of sensor less vector control for three-phase IM drive.


## 2.1.1. Flux Estimator

The direct and quadrature rotor flux components (ψdrs and ψqrs) are estimated from the IM terminal voltages (va, vb, and vc), currents (ia, ib, and ic), stator resistance of the motor, Rs, the stator and rotor self-inductances Ls and Lr, respectively, and their mutual inductance Lm, which are described in (1) to (3); [20], consider
(1)ψdss=∫(vdss-Rsidss)dt,ψqss=∫(vqss-Rsiqss)dt,
where
(2)vqss=23va-13vb-13vc,vdss=-13vb+13vc,iqss=23ia-13ib-13ic,idss=-13ib+13ic,ψdrs=LrLm(ψdss-σLsidss),ψqrs=LrLm(ψqss-σLsiqss),
where
(3)σ=1-Lm2LrLs
and idss, iqss, ψdss, and ψqss are stator direct and quadrature axis currents and fluxes, respectively.Also,(4)ψr=(ψqrs)2+(ψdrs)2.The correct alignment of current,ids, in the direction of flux, ψr, and the current, iqs, perpendicular to it are needful requirements in vector control. This alignment is depicted in Figure 1 using rotor flux vectors ψdrs and ψqrs, where de-qe frame is rotating at synchronous speed with respect to stationary frame ds-qs, and at any instance, the angular position of de  axis with respect to the ds  axis is θe, where
(5)θe=ωet,cosθe=ψdrsψr,sinθe=ψqrsψr.Figure 1
Phasors showing rotor flux orientation.


## 2.1.2. Speed Estimator

The speed is estimated by using the data of the rotor flux vector (ψr), obtained in a flux estimator as follows.The rotor circuit equations [20] of  ds-qs  frame are written as
(6)dψdrsdt+Rridrs+ωrψqrs=0,dψqrsdt+Rriqrs-ωrψdrs=0.Adding terms(LmRr/Lr)idss and  (LmRr/Lr)iqss, respectively, on both sides of the previous equation, we get
(7)dψdrsdt+RrLr(Lmidss+Lridrs)+ωrψqrs=(LmRrLr)idss,(8)dψqrsdt+RrLr(Lmiqss+Lriqrs)-ωrψdrs=(LmRrLr)iqss,(9)dψdrsdt=Lmτridss-ωrψqrs-1τrψdrs,(10)dψqrsdt=Lmτriqss+ωrψdrs-1τrψqrs,
where
(11)Lmidss+Lridrs=ψdrs,Lmiqss+Lriqrs=ψqrs,
and τr (i.e., Lr/Rr) is the rotor time response. Also, from (5),
(12)θe=tan-1ψqrsψdrs.Differentiating the aforementioned, we get(13)dθedt=ψdrsψqr′s-ψqrsψdr′sψr2.Combining (7), (8), and (13) and simplifying, one yields
(14)ωr=dθedt-Lmτr[ψdrsiqss-ψqrsidssψr2],ωr=1ψr2([ψdrsψqr′s-ψqrsψdr′s]-Lmτr[ψdrsiqss-ψqrsidss]),
where ψqr′sand ψdr′sare first derivatives of ψqrsand ψdrs, respectively.The torque component of currentiqs* and the flux component of current ids* are evaluated from the speed control loop and the flux control loop, respectively, as follows:
(15)iqs*=(ωr-ωr*)G1,ids*=(Ψr-Ψr*)G2,
where ωr* and ψr* are the reference speed and flux; G1 and G2 are the gain of speed loop and flux loop; ψr and ωr are computed using the flux and speed estimators, respectively, as explained earlier.The principal vector control parameters,ids* and iqs*, which are DC values in synchronously rotating frame, are converted to stationary frame with the help of unit vectors (sinθ and cosθ) generated from flux vectors ψdrs and ψqrs as given by  (5). The resulting stationary frame signals are then converted to phase current commands for the inverter [20]. The torque is estimated using (16) as
(16)Te=32(P2)LmLr(ψdrsiqss-ψqrsidss).The block diagram of the sensorless vector control for the IM drive is shown in Figure2.Figure 2
Block diagram of sensor less vector control for three-phase IM drive.


## 2.2. Control Scheme for Three-Phase PMSM Drive

The rotor of PMSM is made up of permanent magnet of Neodymium-iron-boron, which offers high energy density. Based on the assumptions that (i) the rotor copper losses are negligible, (ii) there is no saturation, (iii) there are no field current dynamics, and (iv) no cage windings are on the rotor, the statord-q equations of the PMSM in the rotor reference frame are as follows [17, 21]:
(17)vqs=Rsiqs+ddtλqs+ωsλds,vds=Rsids+ddtλds-ωsλqs,
where
(18)λqs=Lqsiqs,λds=Ldsids+λf.vds and vqs are the d,  q axis voltages, ids and iqs are the d,  q axis stator currents, Lds and Lqs are the d,  q axis inductance, λds and λqs are the d,  q axis stator flux linkages, λf is the flux linkage due to the rotor magnets linking the stator, while Rs and ωs are the stator resistance and inverter frequency, respectively. The inverter frequency ωs is related to the rotor speed ωr as follows:
(19)ωs=P2ωr,
where P is the number of poles, and the electromagnetic torque Te is
(20)Te=32(P2)[λfiqs+(Lds-Lqs)idsiqs].This torque,Te, encounters load torque, moment of inertia of drive, and its damping constant. Thus, the equation for the motion is given by
(21)Te=TL+Bωr+Jddtωr,
where TL is the load torque, J moment of inertia, and B damping coefficient.Figure3 shows the typical block diagram of a PMSM drive. The system consists of a PMSM, speed/position feedback, an inverter, and a controller (constant torque and flux weakening operation, generation of reference currents, and PI controller). The error between the commanded and actual speed is operated upon by the PI controller to generate the reference torque.Figure 3
Block diagram of three-phase PMSM drive.The ratio of torque reference and motor torque constant is used during constant torque operation to compute the reference quadrature axis current,iqs. For operation up to rated speed, the direct axis current is made equal to zero. From these  d–q  axes currents and the rotor position/speed feedback, the reference stator phase currents are obtained using Park’s inverse transformation as given in (22)
(22)[iaibic]=[cosθrsinθr1cos(θr-2π3)sin(θr-2π3)1cos(θr+2π3)sin(θr+2π3)1][iqsidsi0s],
where i0s is the zero sequence current, which is zero for a balanced system.The hysteresis PWM current controller attempts to force the actual motor currents to reference current values using stator current feedback. The error between these currents is used to switch the PWM inverter. The output of the PWM is supplied to the stator of the PMSM, which yields the commanded speed. The position feedback is obtained by an optical encoder mounted on the machine shaft.In order to operate the drive in the flux weakening mode, it is essential to find the maximum speed. The maximum operating speed with zero torque can be obtained from the steady state stator voltage equations. The flux weakening controller computes the demagnetizing component of stator current,ids, satisfying the maximum current and voltage limits. For this direct axis current and the rated stator current, the quadrature axis current can be obtained from (23)
(23)Is=ids2+iqs2.
These  d–q  axes currents and the rotor position/speed can be utilized to obtain the commanded speed.


## 3. Sensitivity Analysis of IM and PMSM

Sensitivity analysis is used by designers of machines for the prediction of the effect of parameter of interest on the performance variables of the motor. In the present study, sensitivity values of the performance variables like power input, power output, efficiency, power factor, stator current, starting current, magnetizing current, developed torque, and starting torque, with respect to the equivalent circuit parameters, are obtained for the IM. The sensitivity is computed by (24), as sensitivity of a variable N with respect to a parameter α can be represented as
(24)SαN=100·(Nc-Nn)Nn,
where Nn is the performance variable with nominal parameters, and Nc is the value of the performance variable when the value of the parameter α is increased by defined deviation value. A similar analysis is also carried out for PMSM.


## 4. Laboratory Setup of the Distributed Drives System

To analyse the utility of distributed drive system, a laboratory setup has been designed and developed for research and development activities. Figure4 shows laboratory setup which incorporates industry standard networking. It has an IEEE 802.3 complaint Ethernet data highway and is currently supporting a network of two-operator consoles, a PLC, and two drives (IM drive and PMSM drive) all connected in star topology. The PLC (GE Fanuc 90-30) coordinates the operation of these drives. The PLC passes real-time data to the operator console via Ethernet interface using customized software, namely, VersaMotion, for PMSM drive and DCT software for the IM drive. The input/output (I/O) units of PLC and drives communicate using Profibus-DP [22, 23]. The communication between individual drives and PCs, SCADA, is through Modbus protocol.Figure 4
Schematic layout of distributed drives laboratory setup.


### 4.1. PLC in Distributed Drive System

The PLC used in the laboratory setup consists of several modules, namely, Power Supply, CPU, Digital Input, Digital Output, and Network Modules. The digital input module is a 0–30 V DC, 7 mA with positive/negative logic and 16 input points. This module is used to read ON/OFF position of different contacts used to control the drives. There are two output modules with 32 points operating at 24 V DC, which are used to output the status of the individual drive, alarm signal, and so forth based on the decision made by the control strategy that is written as ladder logic program in the PLC. The power supply of PLC is capable of supporting 100–240 V AC or 125 V DC. The CPU has a user logic memory of 240 Kbytes. The communication module includes Profibus module operating at baud rate of 1.5 Mbps with a power requirement of 5 V DC. Proficy Machine Edition 5.9 provides software utilities for PLC programming. The PLC is programmed in ladder diagrams, and program is downloaded in the PLC from a personal computer through RS 232C serial interface. A ladder diagram consists of graphic symbols like contacts, coils, timers, counters, and so forth which are laid out in networks similar to a rung of a relay logic diagram. The PLC stores the inputs (ON/OFF status of coils), execute, the user program cyclically, and finally writes the outputs (energizing a coil for actual opening/closing of contacts) to the output status table. This read-execute-write cycle is called a scan cycle. The ladder logic diagram for the integrated operation of the IM and PMSM drives is shown in Figure5(a).(a) Ladder logic for integrated operation of IM and PMSM drives. (b) SCADA GUI developed for the speed control of the distributed drives.
(a)
(b)


### 4.2. SCADA

For the remote monitoring and control of the drives, GE Fanuc SCADA Cimplicity 7.5 software is used. The SCADA software is loaded on the server PC which provides supervision in the form of graphical animation and data trends of the processes on the window of PC or screen of HMI. The Cimplicity project wizard window is used to configure various communication ports and the controller type and also to create new points corresponding to addresses used in the controller. This graphical interactive window is used to animate the drive system. At present, controls like start, stop, speed control, and so forth are developed on the software window to control the drives remotely. Each drive can be controlled locally at the field level, through the PLC, or through the SCADA interface. The SCADA GUI developed for the speed control of the distributed drives is shown in Figure5(b). The control algorithm has been implemented and tested for a three-phase squirrel cage induction motor and three-phase PMSM drive. The technical specifications for these drives are presented in Tables 1 and 2.Table 1
Technical specifications of three-phase induction motor.
Connection type
Δ
Input voltage
415 V ± 10%
Input current
7 A
Rated power
3.7 kW
Input frequency
50 Hz
Pole number
4
Rated speed
1440 rpmTable 2
Technical specifications of three-phase PMSM.
Parameter
Value
Rated output
1.0 kW
Rated torque
3.18 Nm
Motor voltage
110 V
Rated current
7.3 A
Maximum current
21.9 A
Encoder position feedback
2500 ppr
Peak torque
9.54 Nm
Rated speed
3000 rpm
Moment of inertia
0.000265 kg·m2
Armature resistance
0.2 Ω
Armature inductance
2 mH


## 4.1. PLC in Distributed Drive System

The PLC used in the laboratory setup consists of several modules, namely, Power Supply, CPU, Digital Input, Digital Output, and Network Modules. The digital input module is a 0–30 V DC, 7 mA with positive/negative logic and 16 input points. This module is used to read ON/OFF position of different contacts used to control the drives. There are two output modules with 32 points operating at 24 V DC, which are used to output the status of the individual drive, alarm signal, and so forth based on the decision made by the control strategy that is written as ladder logic program in the PLC. The power supply of PLC is capable of supporting 100–240 V AC or 125 V DC. The CPU has a user logic memory of 240 Kbytes. The communication module includes Profibus module operating at baud rate of 1.5 Mbps with a power requirement of 5 V DC. Proficy Machine Edition 5.9 provides software utilities for PLC programming. The PLC is programmed in ladder diagrams, and program is downloaded in the PLC from a personal computer through RS 232C serial interface. A ladder diagram consists of graphic symbols like contacts, coils, timers, counters, and so forth which are laid out in networks similar to a rung of a relay logic diagram. The PLC stores the inputs (ON/OFF status of coils), execute, the user program cyclically, and finally writes the outputs (energizing a coil for actual opening/closing of contacts) to the output status table. This read-execute-write cycle is called a scan cycle. The ladder logic diagram for the integrated operation of the IM and PMSM drives is shown in Figure5(a).(a) Ladder logic for integrated operation of IM and PMSM drives. (b) SCADA GUI developed for the speed control of the distributed drives.
(a)
(b)


## 4.2. SCADA

For the remote monitoring and control of the drives, GE Fanuc SCADA Cimplicity 7.5 software is used. The SCADA software is loaded on the server PC which provides supervision in the form of graphical animation and data trends of the processes on the window of PC or screen of HMI. The Cimplicity project wizard window is used to configure various communication ports and the controller type and also to create new points corresponding to addresses used in the controller. This graphical interactive window is used to animate the drive system. At present, controls like start, stop, speed control, and so forth are developed on the software window to control the drives remotely. Each drive can be controlled locally at the field level, through the PLC, or through the SCADA interface. The SCADA GUI developed for the speed control of the distributed drives is shown in Figure5(b). The control algorithm has been implemented and tested for a three-phase squirrel cage induction motor and three-phase PMSM drive. The technical specifications for these drives are presented in Tables 1 and 2.Table 1
Technical specifications of three-phase induction motor.
Connection type
Δ
Input voltage
415 V ± 10%
Input current
7 A
Rated power
3.7 kW
Input frequency
50 Hz
Pole number
4
Rated speed
1440 rpmTable 2
Technical specifications of three-phase PMSM.
Parameter
Value
Rated output
1.0 kW
Rated torque
3.18 Nm
Motor voltage
110 V
Rated current
7.3 A
Maximum current
21.9 A
Encoder position feedback
2500 ppr
Peak torque
9.54 Nm
Rated speed
3000 rpm
Moment of inertia
0.000265 kg·m2
Armature resistance
0.2 Ω
Armature inductance
2 mH


## 5. Results and Discussions

A three-phase sensorless induction drive and a three-phase PMSM drive are configured in the SCADA system. The operation and performance characteristics of the drives are monitored and studied under varying torque and speed conditions. Simulation results are also described. In order to study the effect of parametric variation on the motor performance variable, sensitivity analysis is carried out for both IM and PMSM with respect to their respective equivalent circuits.


### 5.1. Performance of Three-Phase IM Drive under Different Load Conditions

Figure6 to Figure 11 show the variation of various parameters of sensorless control induction motor drive during starting at no load and 25% load conditions.  Figures 6 and 7 show the variation of voltage and frequency. Both the voltage and frequency increase linearly till they attain a value of 385 V and 48 Hz, respectively, at rated speed under no load starting condition. While the machine is started with a load of 25%, the variations in voltage and frequency are almost similar to that of the previous case.Figure 6
Voltage variation of IM drive during starting at different loads and 1440 rpm speed.Figure 7
Frequency variation of IM drive during starting at different loads and 1440 rpm speed.Figure8 shows the variation of current during starting under no load and 25% load conditions. The starting current was 4.38 A during starting which is settled down to a steady state value of 3.1 A in 2 s under no load case. While with 25% load, the starting current was 5.7 A which is settled down to steady state value of 3.25 A in about 10 s.Figure 8
Current variation of IM drive during starting at different loads and 1440 rpm speed.Figure9 shows the variation of torque during starting with no load and 25% load. At no load starting, it is observed that the negative peak torque value is 5.9 Nm at the first instance, and then it reaches a positive peak value of 10.3 Nm and finally settles down to a steady state value of 0.7 Nm in about 10 s. While with 25% load starting, the negative peak torque value at the first instance is 6 Nm, and the positive peak value is 20.1 Nm which finally settles down to a steady value of 4.5 Nm in 12 s. Figure 10 shows the power variation at starting with no load and 25% load. The power drawn during transient period is 0.18 kW, which decreases to a value of 0.1 kW, then it increases linearly to a value of 0.3 kW and finally settles down to a value of 0.14 kW in 11 s. When the machine is started with 25% load, the initial power drawn is 0.42 kW, which then increases to a value of 1.3 kW and finally settles down to a value of 0.8 kW in 13 s.Figure 9
Torque variation of IM drive during starting at different loads and 1440 rpm speed.Figure 10
Power variation of IM drive during starting at different loads and 1440 rpm speed.Figure 11
Speed variation of IM drive during starting at different loads and 1440 rpm speed.Figure11 shows the speed response of IM during starting at no load and 25% load. It is observed that the motor reaches its rated speed that is, 1440 rpm in about 9 s under no load starting and in about 10 s under 25% load at starting. Figure 12 shows simulated dynamic performance of IM drive under no load and at rated speed of 1440 rpm. The motor attains the desired speed of 1440 rpm in about 5.5 s.Figure 12
Simulated speed response of three-phase IM drive at no load and rated speed.


### 5.2. Starting Performance of Three-Phase PMSM Drive under No Load Condition

Figure13 shows the dynamic performance of PMSM under no load with a reference speed of 3000 rpm. The motor attains the set synchronous speed of 3000 rpm in about 300 ms. Figure 14 shows simulated dynamic performance of PMSM at no load with a reference speed of 3000 rpm. The motor attains the set synchronous speed of 3000 rpm in about 280 ms.Figure 13
Experimental starting response of three-phase PMSM at no load and rated speed.Figure 14
Simulated starting response of three-phase PMSM at no load and rated speed.


### 5.3. Sensitivity Analysis for Performance Variables of PMSM

Motor parameters like stator resistance and inductance vary depending on operating conditions, mainly motor duty cycle, effect of magnetic saturation, and so forth. The effect of parametric variations on the efficiency of PMSM has been analyzed and is shown in Figure15 for rated speed and rated torque conditions, where δ represents the parameter variation coefficient and is defined as the ratio of new parameter value to the actual parameter value. That is,
(25)δ=Rs′Rs=Ls′Ls,
where Rs′  and Ls′ are the new stator resistance and stator inductance, respectively. In the present analysis, δ is determined for 1% deviation in motor parameters.Figure 15
Effect of parametric variations on the efficiency of PMSM for rated speed and rated torque.It is observed from Figure15 that the variation in the efficiency is negligibly small with variation in Rs and Ls, and it follows a Gaussian distribution. The variation in efficiency due to change in Rs and Ls is expressed as a fourth order polynomial using best fit curve in Figure 15, where
(26)Δη∣Rs=0.38δ4-1.58δ3+2.07δ2-0.91δ+0.04,Δη∣Ls=0.16δ4-0.59δ3+0.55δ2+0.01δ-0.13.


### 5.4.      Sensitivity Analysis for Performance Variables of IM

Table3 shows the sensitivity of different performance variables of three-phase IM with respect to its equivalent circuit parameters. The sensitivity of the power input and power output with respect to Rr is the highest and is the lowest with respect to Xr. Motor efficiency is less sensitive to all the equivalent circuit parameters, with variation in Rs and Xm affecting it more compared to other parameters. The power factor is more affected by variation in Xm and Rr, while variations in other parameters have less effect on it. The stator current is more affected by variation in Rr and least by variation in Xr. The sensitivity of starting current with respect to Xs and Xr is the highest while with respect to Xm is the lowest. Magnetizing current is more sensitive to changes in Xm and less sensitive to changes in Xr. The developed torque and starting torque are mainly affected by variations in Rr. The sensitivity of developed torque is the least with respect to Xr and Xm, respectively.Table 3
Sensitivity of performance variables of three-phase IM.
(Output power = full load = 3.7 kW.s=0.043)
Parameters
R
s
R
r
X
s
X
r
X
m
V
f
Power input
−0.022
−0.891
−0.099
−0.014
0.035
2.010
−0.078
Power output
−0.107
−0.888
−0.103
−0.021
0.085
2.090
−0.037
Efficiency
−0.085
0.003
−0.004
−0.006
0.051
0.078
0.041
Power factor
0.029
−0.235
−0.050
−0.038
0.289
0.000
0.202
Stator current
−0.052
−0.658
−0.050
0.023
−0.254
1.000
−0.280
Starting current
−0.184
−0.131
−0.352
−0.309
−0.022
1.000
−0.681
Magnetizing current
−0.052
0.063
−0.050
−0.004
−0.950
1.000
−1.003
Torque
−0.103
−0.854
−0.099
−0.020
0.082
2.010
−0.036
Starting torque
−0.367
0.734
−0.702
−0.707
0.047
2.010
−1.357The sensitivity of the performance variables with respect to frequency and supply voltage is also obtained. It is observed that the frequency variation has maximum effect on starting torque and magnetizing current followed by starting current. The sensitivity of developed torque with respect to frequency is the least. The sensitivity of power input, power output, developed torque, and starting torque with respect to supply voltage is 2% each. Similarly, the stator current, starting current, magnetizing current, and so forth change by 1% with respect to variation in supply voltage. The supply voltage variation has negligible effect on efficiency, while power factor is not affected by supply voltage variation.


## 5.1. Performance of Three-Phase IM Drive under Different Load Conditions

Figure6 to Figure 11 show the variation of various parameters of sensorless control induction motor drive during starting at no load and 25% load conditions.  Figures 6 and 7 show the variation of voltage and frequency. Both the voltage and frequency increase linearly till they attain a value of 385 V and 48 Hz, respectively, at rated speed under no load starting condition. While the machine is started with a load of 25%, the variations in voltage and frequency are almost similar to that of the previous case.Figure 6
Voltage variation of IM drive during starting at different loads and 1440 rpm speed.Figure 7
Frequency variation of IM drive during starting at different loads and 1440 rpm speed.Figure8 shows the variation of current during starting under no load and 25% load conditions. The starting current was 4.38 A during starting which is settled down to a steady state value of 3.1 A in 2 s under no load case. While with 25% load, the starting current was 5.7 A which is settled down to steady state value of 3.25 A in about 10 s.Figure 8
Current variation of IM drive during starting at different loads and 1440 rpm speed.Figure9 shows the variation of torque during starting with no load and 25% load. At no load starting, it is observed that the negative peak torque value is 5.9 Nm at the first instance, and then it reaches a positive peak value of 10.3 Nm and finally settles down to a steady state value of 0.7 Nm in about 10 s. While with 25% load starting, the negative peak torque value at the first instance is 6 Nm, and the positive peak value is 20.1 Nm which finally settles down to a steady value of 4.5 Nm in 12 s. Figure 10 shows the power variation at starting with no load and 25% load. The power drawn during transient period is 0.18 kW, which decreases to a value of 0.1 kW, then it increases linearly to a value of 0.3 kW and finally settles down to a value of 0.14 kW in 11 s. When the machine is started with 25% load, the initial power drawn is 0.42 kW, which then increases to a value of 1.3 kW and finally settles down to a value of 0.8 kW in 13 s.Figure 9
Torque variation of IM drive during starting at different loads and 1440 rpm speed.Figure 10
Power variation of IM drive during starting at different loads and 1440 rpm speed.Figure 11
Speed variation of IM drive during starting at different loads and 1440 rpm speed.Figure11 shows the speed response of IM during starting at no load and 25% load. It is observed that the motor reaches its rated speed that is, 1440 rpm in about 9 s under no load starting and in about 10 s under 25% load at starting. Figure 12 shows simulated dynamic performance of IM drive under no load and at rated speed of 1440 rpm. The motor attains the desired speed of 1440 rpm in about 5.5 s.Figure 12
Simulated speed response of three-phase IM drive at no load and rated speed.


## 5.2. Starting Performance of Three-Phase PMSM Drive under No Load Condition

Figure13 shows the dynamic performance of PMSM under no load with a reference speed of 3000 rpm. The motor attains the set synchronous speed of 3000 rpm in about 300 ms. Figure 14 shows simulated dynamic performance of PMSM at no load with a reference speed of 3000 rpm. The motor attains the set synchronous speed of 3000 rpm in about 280 ms.Figure 13
Experimental starting response of three-phase PMSM at no load and rated speed.Figure 14
Simulated starting response of three-phase PMSM at no load and rated speed.


## 5.3. Sensitivity Analysis for Performance Variables of PMSM

Motor parameters like stator resistance and inductance vary depending on operating conditions, mainly motor duty cycle, effect of magnetic saturation, and so forth. The effect of parametric variations on the efficiency of PMSM has been analyzed and is shown in Figure15 for rated speed and rated torque conditions, where δ represents the parameter variation coefficient and is defined as the ratio of new parameter value to the actual parameter value. That is,
(25)δ=Rs′Rs=Ls′Ls,
where Rs′  and Ls′ are the new stator resistance and stator inductance, respectively. In the present analysis, δ is determined for 1% deviation in motor parameters.Figure 15
Effect of parametric variations on the efficiency of PMSM for rated speed and rated torque.It is observed from Figure15 that the variation in the efficiency is negligibly small with variation in Rs and Ls, and it follows a Gaussian distribution. The variation in efficiency due to change in Rs and Ls is expressed as a fourth order polynomial using best fit curve in Figure 15, where
(26)Δη∣Rs=0.38δ4-1.58δ3+2.07δ2-0.91δ+0.04,Δη∣Ls=0.16δ4-0.59δ3+0.55δ2+0.01δ-0.13.


## 5.4.      Sensitivity Analysis for Performance Variables of IM

Table3 shows the sensitivity of different performance variables of three-phase IM with respect to its equivalent circuit parameters. The sensitivity of the power input and power output with respect to Rr is the highest and is the lowest with respect to Xr. Motor efficiency is less sensitive to all the equivalent circuit parameters, with variation in Rs and Xm affecting it more compared to other parameters. The power factor is more affected by variation in Xm and Rr, while variations in other parameters have less effect on it. The stator current is more affected by variation in Rr and least by variation in Xr. The sensitivity of starting current with respect to Xs and Xr is the highest while with respect to Xm is the lowest. Magnetizing current is more sensitive to changes in Xm and less sensitive to changes in Xr. The developed torque and starting torque are mainly affected by variations in Rr. The sensitivity of developed torque is the least with respect to Xr and Xm, respectively.Table 3
Sensitivity of performance variables of three-phase IM.
(Output power = full load = 3.7 kW.s=0.043)
Parameters
R
s
R
r
X
s
X
r
X
m
V
f
Power input
−0.022
−0.891
−0.099
−0.014
0.035
2.010
−0.078
Power output
−0.107
−0.888
−0.103
−0.021
0.085
2.090
−0.037
Efficiency
−0.085
0.003
−0.004
−0.006
0.051
0.078
0.041
Power factor
0.029
−0.235
−0.050
−0.038
0.289
0.000
0.202
Stator current
−0.052
−0.658
−0.050
0.023
−0.254
1.000
−0.280
Starting current
−0.184
−0.131
−0.352
−0.309
−0.022
1.000
−0.681
Magnetizing current
−0.052
0.063
−0.050
−0.004
−0.950
1.000
−1.003
Torque
−0.103
−0.854
−0.099
−0.020
0.082
2.010
−0.036
Starting torque
−0.367
0.734
−0.702
−0.707
0.047
2.010
−1.357The sensitivity of the performance variables with respect to frequency and supply voltage is also obtained. It is observed that the frequency variation has maximum effect on starting torque and magnetizing current followed by starting current. The sensitivity of developed torque with respect to frequency is the least. The sensitivity of power input, power output, developed torque, and starting torque with respect to supply voltage is 2% each. Similarly, the stator current, starting current, magnetizing current, and so forth change by 1% with respect to variation in supply voltage. The supply voltage variation has negligible effect on efficiency, while power factor is not affected by supply voltage variation.


## 6. Conclusion

A prototype of distributed drives system, consisting of a three-phase IM drive and a PMSM drive, is designed, developed, and implemented as a laboratory setup. This prototype system demonstrates the operation and control of distributed drives through PLC and SCADA. The operation, control, and monitoring of various performance parameters of PMSM and IM under different operating conditions are carried out in detail. A detailed sensitivity analysis is also carried out to observe the effect of parametric variations on performance of the motors.



---

*Source: 924928-2013-02-07.xml*