Mobile QR Code QR CODE

  1. (Department of Aviation Maintenance Engineering, Jungwon University / Chungbuk, Korea waterjiliar@jwu.ac.kr)
  2. (Department of Computer Engineering, Jungwon University / Chungbuk, Korea swlee@jwu.ac.kr )



Interior permanent magnet synchronous motor, IPMSM, Luenberger observer, Disturbance observer, Torque

1. Introduction

The use of electric motors as an energy source is expanding. Electric vehicles are a representative example. PID (Proportional Integral Differential) control, which is generally used to control motors, has good position or speed control performance [1-14]. Overshoot in PI control can be reduced by improving the performance of the transient state of the controller is improved by integrating the error and IP control that determines the control value in proportion to the state to be controlled. On the other hand, it does not have a certain responsiveness to load torque or parameter changes, which may cause the position or speed control to become unstable. The mathematical error of the model or the disturbance applied needs to be compensated for to overcome this point [1-5].

The motor rotates at a constant speed, and the speed decreases significantly due to the addition of a load, and it takes considerable time to recover. Such load fluctuations have a great influence on control performance. There was a method of responding to load fluctuations by designing an observer to estimate the load and compensate for the estimated value. It is also important to control the current of the three-phase inverter that supplies power to the motor. Therefore, it compensates for the current controller by designing an observer that estimates the nonlinear element as a disturbance in the electric model of the motor.

Modern control is performed using state variables. If the state is unmeasurable or unrealistic, the state observer is designed to estimate the desired state and used for system control. The Luenberger state observer is a method for estimating each state by adjusting the gain of the observer so that the error between the output state value of the observer and the output state value of the system converges to zero. This method includes nonlinear terms, model errors, and disturbances as the state variables of a system to define a state and includes it in the state observer to estimate it. It can estimate a state that cannot be observed directly or measured using a state observer [4].

In this study, a state observer was designed to estimate the state variables required to control the speed, position, and current of the rotor shaft of a synchronous motor system with a permanent magnet rotor and controls the states. The motor of this study is a motor driven by the principle that the rotor rotates synchronously by making a rotating magnetic field by flowing a current through the three-phase wired stator coil to move the rotor attached to the surface of the permanent magnet. Compared to DC (Direct Current) motors with brushes, it does not require brushes because it has a rotor as a permanent magnet. On the other hand, this needs to be controlled by supplying current to the stator coil with a three-phase inverter according to the position of the rotor permanent magnet in the three-phase stator coil to produce a rotating magnetic field.

IPMSM (Interior Permanent Magnet Synchronous Motor) is a synchronous motor whose rotor is a permanent magnet. This is a structure in which a mechanical system and an electrical system are combined. The mechanical system constitutes a time constant with parameters, such as the moment of inertia of the rotor and the damping coefficient, which are based on the angular velocity or position of the rotation axis of the motor. The electrical system constitutes an electrical time constant with the inductance and resistance components of the stator winding connected in three phases by y or $\Delta $. The motor is a structure in which a rotating magnetic field is generated inside the motor with the current supplied to the stator windings from a three-phase inverter according to the location of the permanent magnet of the motor, generating rotational force in the permanent magnet of the rotor. Controlling the IPMSM requires knowledge of the position state of the permanent magnet of the motor rotor, and it uses a position sensor, such as an encoder or a resolver coupled to the rotating shaft. On the other hand, these sensors generate noise depending on the state of the motor.

In some cases, it is difficult to construct a sensor for measuring states, such as speed and torque, and it is very difficult to sense a state, such as disturbance. Therefore, it uses a method for estimating the state variables necessary to construct a controller by designing a mathematical state observer. The state vector was set to state variables using the speed, the position of the rotor shaft of the motor, and the current for torque control. The dynamic equation of the motor was converted into the state equation of the system. The output equation was constructed with the measurable state in the state variables as the output state. The state vector was estimated by designing the observer using the state equation and output equation, which are mathematical models of the motor system, and by designing the Luenberger state observer. A PI controller was configured using the desired reference input and the estimated state to follow as feedback.

For the control of the IPMSM, each control of the three-phase current and the method of controlling the position or the speed of the rotor by inputting the torque generated by the three-phase current were used. The electric motor was a MIMO (Multiple Input Multiple Output) system divided into a mechanical system and an electrical system to easily design and apply an observer to compensate for possible disturbance. The electric system is also separated into the magnetic flux axis and the torque axis, and divided into three SISO (Single Input Single Output) systems to proceed with the design of the compensate controller.

This paper is organized as follows. Section 2 describes the design of the Luenberger observer. Section 3 explains the speed controller design. In section 4, the experimental results were evaluated. Finally, section 5 presents the conclusion.

2. Design of the Luenberger Observer

The IPMSM model synchronized to the DQ axis as in Eqs. (1) to (4). Eq. (1) is the mechanical dynamics equation related to the rotating shaft of the motor. Eqs. (2) and (3) are the electric circuit equations expressed on the DQ axis. The current of Eq. (3) in Eq. (2) is the method of generating the torque of Eq. (4) as follows:

(1)
$\begin{align} T_{e}&=J_{m}\frac{d}{dt}\omega _{r}+B_{m}\omega _{r}+T_{l} \\\end{align} $
(2)
$\begin{align} V_{d}&=L_{d}\frac{d}{dt}i_{d}+R_{s}i_{d}-pL_{q}\omega _{r}i_{q} \\\end{align} $
(3)
$\begin{align} V_{q}&=L_{q}\frac{d}{dt}i_{q}+R_{s}i_{q}+pL_{d}\omega _{r}i_{d}+p\varphi _{f}\omega _{r} \\\end{align} $
(4)
$\begin{align} T_{e}&=\frac{3}{2}p\left(\varphi _{f}i_{q}+\left(L_{d}-L_{q}\right)i_{d}i_{q}\right)\end{align} $

$\mathrm{T}_{\mathrm{e}}$ is the torque caused by electromagnetic. $\mathrm{J}_{\mathrm{m}}$ is the moment of inertia of the motor rotor. $\omega _{\mathrm{r}}$ is the mechanical velocity of the rotor. $\mathrm{B}_{\mathrm{m}}$ is the viscous friction coefficient of the motor rotor. $\mathrm{T}_{\mathrm{l}}$ is the load torque. $\mathrm{V}_{\mathrm{d}}$ and $\mathrm{V}_{\mathrm{q}}$ are input voltages of the d-axis and the q-axis, respectively. $\mathrm{L}_{\mathrm{d}}$ and $\mathrm{L}_{\mathrm{q}}$ are the inductances of the d-axis and q-axis, respectively. $\mathrm{i}_{\mathrm{d}}$, $\mathrm{i}_{\mathrm{q}}$ are currents of the d-axis and q-axis, respectively. $\mathrm{R}_{\mathrm{s}}$ is the phase resistance of the stator. $\varphi _{\mathrm{f}}$ is the permanent magnet flux of the rotor. $\mathrm{p}$ is the pole pair of the permanent magnet.

In the mechanical system of Eq. (1), if $T_{e}$ is $u_{m}$, and the equation of state is derived, the following can be obtained.

(5)
$ \frac{d}{dt}\left(\begin{array}{l} x_{1}\\ x_{2} \end{array}\right)=\left(\begin{array}{ll} 0 & 1\\ 0 & 0 \end{array}\right)\left(\begin{array}{l} x_{1}\\ x_{2} \end{array}\right)+\left(\begin{array}{l} \frac{1}{J_{m}}\\ 0 \end{array}\right)u_{m}\\ y_{m}=\left(\begin{array}{ll} 1 & 0 \end{array}\right)\left(\begin{array}{l} x_{1}\\ x_{2} \end{array}\right) $

Here, the definition of the state variable for deriving the state equation of Eq. (5) is as follows:

(6)
$ x_{1}=\omega _{r} \\ x_{2}=f_{\omega }=-\frac{B_{m}}{J_{m}}\omega _{r}-\frac{1}{J_{m}}T_{l}+\bigtriangleup \frac{1}{J_{m}}T_{e} $

$\Delta \left(1/J_{m}\right)$ in Eq. (6) represents a parameter error. If the state observer is designed using the state equation of Eq. (5), the following equation is obtained.

(7)
$\begin{align} \frac{d}{dt}\left(\begin{array}{l} \hat{x}_{1}\\ \hat{x}_{2} \end{array}\right)&=\left(\begin{array}{ll} 0 & 1\\ 0 & 0 \end{array}\right)\left(\begin{array}{l} \hat{x}_{1}\\ \hat{x}_{2} \end{array}\right)+\left(\begin{array}{l} \frac{1}{J_{m}}\\ 0 \end{array}\right)u_{m}+\left(\begin{array}{l} m_{1}\\ m_{2} \end{array}\right)\left(y_{m}-\hat{y}_{m}\right) \\ \hat{y}_{m}&=\left(\begin{array}{ll} 1 & 0 \end{array}\right)\left(\begin{array}{l} \hat{x}_{1}\\ \hat{x}_{2} \end{array}\right) \end{align} $

The estimation accuracy can be increased by appropriately adjusting $m_{1}$ and $m_{2}$ with the estimation gain of the observer in Eq. (7).

Fig. 1 shows the circuit equation of the motor. The figure on the left is an equivalent circuit for the d-axis, which is the same axis as the magnetic flux, made by the structure in which the magnet is embedded in the rotor. The figure on the right is a q-axis equivalent circuit that mainly generates torque.

Fig. 1. DQ axis equivalent circuit of IPMS.
../../Resources/ieie/IEIESPC.2023.12.6.535/fig1.png

The left side of Fig. 1 is an equivalent circuit of Eq. (2), and the right side is an equivalent circuit of Eq. (3). If $V_{d}$ for Eq. (2) is $u_{d}$, the equation of state can be expressed as

(8)
$\begin{align} \frac{d}{dt}\left(\begin{array}{l} x_{d,1}\\ x_{d,2} \end{array}\right)&=\left(\begin{array}{ll} 0 & 1\\ 0 & 0 \end{array}\right)\left(\begin{array}{l} x_{d,1}\\ x_{d,2} \end{array}\right)+\left(\begin{array}{l} \frac{1}{L_{d}}\\ 0 \end{array}\right)u_{d} \\ y_{d}&=\left(\begin{array}{ll} 1 & 0 \end{array}\right)\left(\begin{array}{l} x_{d,1}\\ x_{d,2} \end{array}\right) \end{align} $

Here, the definition of the state variable for deriving the state equation of Eq. (8) is as follows:

(9)
$\begin{align} x_{d,1}&=i_{d}=y_{d} \\ x_{d,2}&=f_{d}=-\frac{R_{s}}{L_{d}}i_{d}+\frac{pL_{q}\omega _{r}i_{q}}{L_{d}}+\Delta \frac{1}{L_{d}}V_{d} \end{align} $

$\Delta \left(1/L_{d}\right)$ in Eq. (8) represents the parameter error. The derivative becomes 0 because the terms of the state variable $x_{d,2}$ do not change in the steady state. If the state observer is designed using the state equation of Eq. (9), the following equation is obtained.

(10)
$ \begin{align*} \frac{d}{dt}\left(\begin{array}{l} \hat{x}_{d,1}\\ \hat{x}_{d,2} \end{array}\right)&=\left(\begin{array}{ll} 0 & 1\\ 0 & 0 \end{array}\right)\left(\begin{array}{l} \hat{x}_{d,1}\\ \hat{x}_{d,2} \end{array}\right)+\left(\begin{array}{l} \frac{1}{L_{d}}\\ 0 \end{array}\right)u_{d}+\left(\begin{array}{l} l_{d,1}\\ l_{d,2} \end{array}\right)\left(y_{d}-\hat{y}_{d}\right) \\ \hat{y}_{d}&=\left(\begin{array}{ll} 1 & 0 \end{array}\right)\left(\begin{array}{l} \hat{x}_{d,1}\\ \hat{x}_{d,2} \end{array}\right) \end{align*} $

The estimation accuracy can be increased by appropriately adjusting $l_{d,1}$ and $l_{d,2}$ with the estimation gain of the observer in Eq. (7).

When $V_{q}$ in Eq. (3) is $u_{q}$, the equation of state can be expressed as

(11)
$\begin{align} \frac{d}{dt}\left(\begin{array}{l} x_{q,1}\\ x_{q,2} \end{array}\right)&=\left(\begin{array}{ll} 0 & 1\\ 0 & 0 \end{array}\right)\left(\begin{array}{l} x_{q,1}\\ x_{q,2} \end{array}\right)+\left(\begin{array}{l} \frac{1}{L_{q}}\\ 0 \end{array}\right)u_{q} \\ y_{q}&=\left(\begin{array}{ll} 1 & 0 \end{array}\right)\left(\begin{array}{l} x_{q,1}\\ x_{q,2} \end{array}\right) \end{align} $

Here, the definition of the state variable for deriving the state equation of Eq. (11) is as follows:

(12)
$\begin{align} x_{q,1}&=i_{q}=y_{q} \\ x_{q,2}&=f_{q}=-\frac{R_{s}}{L_{q}}i_{q}-\frac{pL_{d}\omega _{r}i_{d}}{L_{q}}-\frac{p\varphi _{f}\omega _{r}}{L_{q}}+\Delta \frac{1}{L_{q}}V_{q} \end{align} $

$\Delta \left(1/L_{q}\right)$ in Eq. (12) represents a parameter error. The derivative becomes 0 because the terms of the state variable $x_{q,2}$ do not change in the steady state. If the state observer is designed using the state equation of Eq. (11), the following Eq. (13) can be obtained.

(13)
$ \frac{d}{dt}\left(\begin{array}{l} \hat{x}_{q,1}\\ \hat{x}_{q,2} \end{array}\right)=\left(\begin{array}{ll} 0 & 1\\ 0 & 0 \end{array}\right)\left(\begin{array}{l} \hat{x}_{q,1}\\ \hat{x}_{q,2} \end{array}\right)+\left(\begin{array}{l} \frac{1}{L_{q}}\\ 0 \end{array}\right)u_{q}+\left(\begin{array}{l} l_{q,1}\\ l_{q,2} \end{array}\right)\left(y_{q}-\hat{y}_{q}\right)\\ \hat{y}_{q}=\left(\begin{array}{ll} 1 & 0 \end{array}\right)\left(\begin{array}{l} \hat{x}_{q,1}\\ \hat{x}_{q,2} \end{array}\right) $

The estimation accuracy can be increased by appropriately adjusting $l_{q,1}$ and $l_{q,2}$ with the estimation gain of the observer in Eq. (7).

3. Speed Controller Design

A general PI controller was first constructed to reflect the state estimated in the previous chapter. The proportional controller improves the steady-state error, and the transient state can achieve a sufficiently good response performance with only a proportional controller. An IP controller compensates for the overshoot characteristics in the transient state. Accordingly, the control input is configured in a form in which the disturbance estimated by the disturbance observer is added to the IP controller.

The IP controller for each system from Eqs. (1) to (3) is as follows:

(14)
$\begin{align} T_{e}&=J_{m}\left(k_{\omega i}\int e_{\omega }dt-k_{\omega p}\omega _{r}+\hat{x}_{2}\right) \\ e_{\omega }&=\omega _{ref}-\omega _{r} \\\end{align} $
(15)
$\begin{align} V_{d}&=L_{d}\left(k_{d,i}\int e_{d}dt-k_{d,p}i_{d}+\hat{x}_{d,2}\right) \\ e_{d}&=i_{d,ref}-i_{d} \\\end{align} $
(16)
$\begin{align} V_{q}&=L_{q}\left(k_{q,i}\int e_{q}dt-k_{q,p}i_{q}+\hat{x}_{q,2}\right) \\ e_{q}&=i_{q,ref}-i_{q} \end{align} $

In Eq. (14), $\omega _{ref}$ is the reference speed. $i_{d,ref}$ in Eq. (15) can be set to control the magnetic flux and is generally controlled to 0. $i_{q,ref}$ in Eq. (16) can be set as follows using the input $T_{e}$ of the speed control in Eqs. (14) and (4).

(17)
$ i_{q,ref}=\frac{T_{e}}{1.5p\left(\varphi _{f}+\left(L_{d}-L_{q}\right)i_{d,ref}\right)} $

4. Simulation

PSIM was used for a simulation program. The model of IPMSM used the model provided in PSIM with the motor parameters in Table 1. The motor parameters were the nominal values.

The IPMSM was started at a reference angular velocity of 125.6 [rad/s] and operated at a speed of ${-}$125.6 [rad/s] for two seconds to judge the performance of the designed disturbance observer and controller. A constant load of 0.5 [Nm] was applied to the rotating shaft in one second. For the disturbance state estimated by the angular velocity control, Fig. 2 compares the results of compensating the PI controller and not compensating.

The upper part of Fig. 2 is the result of only the pure controller without compensating the estimated disturbance state to the controller. An overshoot of approximately 9.95 [%] occurred, and the rise time to reach 90 [%] took approximately 0.087 seconds. The lower part of Fig. 2 is the controller that compensates for the estimated disturbance. At the start of 0 seconds, an overshoot of approximately 15 [%] occurred, and the rise time to reach 90 [%] took approximately 0.084 seconds.

An undershoot of approximately 17.9 [%] occurred when a constant load of 0.5 [Nm] was applied at one second and a disturbance was applied when the angular velocity was approximately 103.1 [rad/s]. After approximately 0.65 seconds, the angular velocity was restored to within 99 [%] of the reference angular velocity. In the lower figure, an undershoot of 9.95 [%] occurred when a disturbance was applied when the angular velocity was 113.1 [rad/s]. After approximately 0.6 seconds, the angular velocity was restored to within 99 [%] of the reference angular velocity.

Fig. 3 shows each state after compensating for the estimated disturbance to the controller. The first figure estimates load fluctuations and disturbance $\hat{f}_{\omega }$ occurring in the mechanical system. Eq. (6) shows that the estimation error was within 0.1% in the steady state. The second figure was the d-axis current and the estimated d-axis current, and the fourth figure was the q-axis current and the q-axis current. The state estimation error was less than 0.1 [%]. The third figure shows $f_{d}$ and $\hat{f}_{d}$ as a result of estimating $f_{d}$ in Eq. (9). There is some error in the transient state of the steady state, but the estimation error in the steady state is within 0.1 [%].

The fifth figure shows $f_{q}$ and $\hat{f}_{q}$ as the result of estimating $f_{q}$ in Eq. (12). The result of estimating the disturbance in Eq. (12) also indicates that the estimation error was within 0.1 [%] in the steady state.

Fig. 2. States at an angle velocity of 125.6 rad/s.
../../Resources/ieie/IEIESPC.2023.12.6.535/fig2.png
Fig. 3. IPMSM driving results at an angle velocity of 125.6 rad/s.
../../Resources/ieie/IEIESPC.2023.12.6.535/fig3.png
Table 1. IPMSM parameters.
../../Resources/ieie/IEIESPC.2023.12.6.535/tb1.png
Table 2. Speed control result.

PI controller without Disturbance

PI controller with Disturbance

At time 0.0s

Overshoot

9.95 [%]

15 [%]

Rise time 90 [%]

0.087 [s]

0.084 [s]

With constant load after 1.0s

Undershoot

17.9 [%]

9.95 [%]

Normal state

0.65 [s]

0.6 [s]

Table 3. List of abbreviations.

Abbreviation

Meaning

IPMSM

Interior Permanent Magnet Synchronous Motor

PID

Proportional Integral Differential

MIMO

Multiple Input Multiple Output

SISO

Single Input Single Output

DC

Direct Current

DQ

Direct Quadrature

IP

Integral-Proportional

PI

Proportional-Integral

5. Conclusion

Estimating and compensating for disturbances is necessary for precise speed and tracking control of the IPMSM. In general, the PID controller is set to a fixed gain for a predetermined state, so responding to disturbances occurring in real time is inappropriate and causes poor control performance. In order to achieve the desired control performance of position or velocity, estimation, and compensation for disturbance are essential. The state estimator using the Luenberger observer was separated into a mechanical system and an electric system, and the electric system was designed by dividing the state observer related to the magnetic flux axis and the state observer related to the torque axis again.

As a result, the error between the estimated state and the disturbance in the steady state was within 0.1 [%]. As a result of the speed tracking control, a steady state error of less than 0.1 [%] was obtained. In addition, an undershoot of 17.9 [%] occurred due to speed control without compensating for disturbance. An undershoot of 9.95 [%] resulted from compensating for the estimated disturbance and speed control. This study found that the adaptation to disturbances obtained improved performance.

The estimation performance of the designed observer can be improved if the observed state output value of the system is accurate or if the error of the system model is small. In real systems, however, noise is included during measurements, and the performance of the state observer is degraded because of parameter errors caused by uncertainty in the system model, so estimation errors for disturbances may increase. Therefore, research to improve the performance of a disturbance estimation by designing a robust state observer is required.

ACKNOWLEDGMENTS

This work was supported by the Jungwon University Research Grant (No. 2020-046).

REFERENCES

1 
K. Ohnishi, ``A new servo method in mechatronics,'' Trans. of Japanese Society of Electrical Engineers, vol. 107-D, pp. 83-86, 1987.DOI
2 
J. Back and H. Shim, ``Adding robustness to nominal output feedback controllers for uncertain nonlinear systems: A nonlinear version of disturbance observer,'' Automatica, vol. 44, no. 10, pp. 2528-2537, 2008.DOI
3 
J. Back and H, Shim, ``An inner-loop controller guaranteeing robust transient performance for uncertain MIMO nonlinear systems,'' IEEE Trans. on Automatic Control, vol. 54, no. 7, pp. 1601-1607, 2009.DOI
4 
G. Herbst, ``A Simulative Study on Active Disturbance Rejection Control (ADRC) as a Control Tool for Practitioners,'' Electronics, vol. 2, no. 3, pp. 246-279, 2013.DOI
5 
Y. Jeon, S. Lee, ``Speed Control of an Interior Permanent Magnet Synchronous Motor Using a Disturbance Observer,'' IEIE Trans. On Smart Processing and Computing, vol. 12, no. 1, Feb., 2023.DOI
6 
J. Kim, ``A robust sensorless speed control of sensorless BLDC motor,'' J. of the Korea Institute of Electronic Communication Sciences, vol. 3, no. 4, pp. 266-275, 2008.URL
7 
H. Lee, W. Cho, and K. Lee, ``Improved switching method for sensorless BLDC motor drive,'' J. of the Korea Institute of Electronic Communication Sciences, vol. 5, no. 2, pp. 164-170, 2010.DOI
8 
Y-H. Jeon and M-H. Cho, ``A Speed Control of BLDC Motor using Adaptive Back stepping Technique,'' J. of the Korea Institute of Electronic Communication Sciences, vol. 9, no. 8, pp. 899-905, 2014.DOI
9 
J. Zhou and Y. Wang, ``Adaptive backstepping speed controller design for a permanent magnet synchronous motor,'' Electric Power Applications IEE Proc. vol. 149, no. 2, pp. 165-172, 2002.DOI
10 
M. Ouassaid, M. Cherkaoui, and Y. Zidani, ``A Nonlinear Speed Control for a PM Synchronous Motor Using an Adaptive Back -stepping Control Approach,'' IEEE Int. Conf. on Industrial Technology (ICIT), Hammamet, Tunisia, vol. 3, pp. 1287-1292, 2004.DOI
11 
S. Rebouh, A. Kaddouri, R. Abdessemed, and A. Haddoun, ``Adaptive Back stepping speed Control for a Permanent Magnet Synchronous Motor,'' Management and Service Science (MASS) 2011 Int. Conf., Wuhan, China, pp. 1-4, 2011.DOI
12 
L. Yuan, H. Feng-you, and W. Feng ``Nominal Model-Based Control for Permanent Magnet Synchronous Motor,'' 2009 Int. Conf. on Intelligent Human-Machine Systems and Cybernetics, Hangzhou, China, vol. 2, pp. 343-346, 2009.DOI
13 
S. Back, ``A Study on the Design and Implementation of 2-phase BLDC Fan Motor with 1-horsepower Class for Air Conditioning,'' J. of the Korea Institute of Electronic Communication Sciences, vol. 13, no. 4, Aug., pp. 760, 2018.URL
14 
H. Kwon, ``Knee Rehabilitation System through EMG Signal analysis and BLDC Motor Control,'' J. of the Korea Institute of Electronic Communication Sciences, vol. 14, no.5, Oct., pp. 1009-1018, 2019.DOI

Author

Yongho Jeon
../../Resources/ieie/IEIESPC.2023.12.6.535/au1.png

Yongho Jeon received his B.S. and M.S. degrees in Control and Instrumentation Engineering from Kwangwoon University, Rep. of Korea, in 1996 and 1998, respectively and his Ph.D. in Information and Control Engineering from the University of Kwangwoon in 2008. Since 2013, he has been an Associate Professor with department of Aviation Maintenance at the Jungwon University, Chungbuk, South Korea. His research interests include variable speed system, intelligent robot system and control system.

Shinwon Lee
../../Resources/ieie/IEIESPC.2023.12.6.535/au2.png

Shinwon Lee received his B.S. and M.S. degrees in Computational Statistics from Jeonbuk National University, Rep. of Korea, in 1990 and 1992, respectively and her Ph.D. in Computer Science and Engineering from Jeonbuk National University in 2005. She worked as an assistant professor in the Department of Computer Information at Jeonbuk Science College from 1995 to 2004. Since 2009, she has been an Associate Professor with department of Computer Engineering at the Jungwon University, Chungbuk, South Korea. Her research interests include control system, ICT, machine learning, and artificial Intelligence.