Next Article in Journal
Cybersecurity and Prevention against Cyberbullying on Human Factors in Small- and Medium-Sized Telecommunications Enterprises in the Republic of Bulgaria
Previous Article in Journal
Abstracts of the 2nd International Electronic Conference on Machines and Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Advancements in PMSM-Based Commercial Fan Control: Hardware, FOC Implementation, and Performance Evaluation †

Department of Electrical and Electronics Engineering, Manipal Institute of Technology, Manipal Academy of Higher Education, Manipal 576104, Karnataka, India
*
Author to whom correspondence should be addressed.
Presented at the International Conference on Electronics, Engineering Physics and Earth Science (EEPES’24), Kavala, Greece, 19–21 June 2024.
Eng. Proc. 2024, 70(1), 49; https://doi.org/10.3390/engproc2024070049
Published: 13 August 2024

Abstract

:
This work explores permanent-magnet synchronous motor (PMSM) technology and its control methods, focusing on field-oriented control (FOC) for precise motor control. It discusses hardware development using ORCAD and MATLAB/Simulink for modeling, analysis, and code generation. Recent technological trends in PMSM drive applications, including variable-frequency drive (VFD) control, are highlighted alongside performance evaluations. The use of the Embedded Coder toolbox in Simulink is emphasized for efficient C code generation for embedded targets like DSP controllers. Overall, this paper presents a comprehensive overview of PMSM control methodologies and their practical implementations.Rudra

1. Introduction

The transition from electromagnets to permanent magnets in DC machines led to compact, high-energy designs, enabling widespread use of brushless DC and permanent-magnet synchronous motors. Electronic commutators replaced mechanical ones, enhancing operation and speed–torque characteristics. Power electronics drives crucially boost performance, leveraging permanent-magnet field excitation. Simplified construction and reduced electrical losses from the absence of rotor windings contribute to the popularity of these motors, while Hall sensors and advanced controllers enhance stability and performance.
In today’s fast-paced world, permanent-magnet synchronous motors (PMSMs) are crucial in industrial automation, traction, and aviation, demanding greater power and intelligence. PMSM combines features of induction and brushless DC machines, boasting higher power density than induction motors due to efficient magnetic field utilization. Designed for enhanced power, lower mass, and compactness, modern PMSM motors feature a sinusoidal flux strength akin to induction machines, ensuring efficient operation in various applications [1]. The motor employs sinusoidal flux distribution and utilizes vector control for modeling and analysis. Performance comparisons between pulse width modulation (PWM) and hysteresis current controllers were conducted for the motor’s operation [2]. The drive system utilizes cascade control with speed feedback for machine rotation. Enhanced vector controller techniques for interior PM synchronous engine drives were developed and validated through experimental reports [3]. Discrete control frames adjust current reference signals using progressive speed estimations. A two-hub circuit model for PMSM considers magnetic imbalance and core loss, with parameter recognition for saturation constants [4]. High-frequency, high-precision estimations are vital for reducing compliant electrical losses in PM motor drive systems. Complex algorithms optimize current vector control, evaluated through computer simulations and experimental analysis [5]. PMSMs excel in high-speed applications, focusing on minimizing losses and maximizing torque density. Motor parameters are finely tuned based on design principles, with enhanced algorithms optimizing key factors for efficient operation [6]. Coreless axial flux PMSM machines are optimal for high-speed, low-power operations, aiming to reduce torque ripple at around 30,000 rpm. Utilizing a Halbach cluster construct for the rotating part enhances axial pull and ensures a lightweight yet sturdy design in the preferred axial flux motor [7]. FOC optimizes PMSM operation by decoupling flux and torque components. A closed-loop FOC algorithm is implemented on a 60 W PMSM using TI Launchpad f28069M and DRV8301 booster pack, with auto-generated code via the MATLAB embedded coder [8]. MATLAB and Simulink are integral tools for unified development and real-time performance analysis of electric motor drive systems, enabling rapid prototyping and testing of controller circuits with motor models [9].
This paper presents a solution for constrained control of a permanent-magnet synchronous machine, validated experimentally on a Texas Instruments microcontroller with a surface-mounted PMSM [10]. The paper introduces an efficiency optimization controller for PMSM electric vehicle motors, utilizing a new loss model and a novel loss minimization algorithm based on the energy balance equation and the Hamiltonian system principle [11]. This study conducts multiphysics modeling and analysis of a high-speed, low-power axial flux permanent-magnet motor with a multilayer PCB stator, validated through MagNet 3-D and COMSOL Multiphysics simulations and prototype testing [12]. This paper presents an improved winding design for a disc-type permanent-magnet motor with a PCB stator, enhancing motor performance and stator utilization through analytic expressions and finite-element simulations, validated by a prototype [13]. This study evaluates various winding topologies for PCB axial flux machines, demonstrating the superiority of parallel winding in minimizing resistance and loss while maximizing induced voltage and torque, with the radial winding showing reduced phase resistance and total harmonic distortion [14]. This paper demonstrates the modeling, analysis, and realization of current vector control for a PMSM drive using MATLAB/Simulink and FPGA to achieve faster response compared to low-cost DSPs [15]. This article introduces machine learning-based controllers for surface PMSM drive systems, which outperform conventional PI controllers with a 20% improvement in speed tracking and 0.02% reduction in transient levels [16].
Brushless motors offer improved efficiency by controlling velocity through current frequency rather than voltage, eliminating mechanical energy loss associated with commutators. Stepper motors, while precise, suffer from drawbacks such as high acceleration times, noise, and limited speed and resolution, prompting a shift to PMSM machines. PMSM motors, utilizing Hall sensors for position feedback, offer high-speed operation, reduced noise, and enhanced cooling, with vector control enabling precise speed regulation and high torque performance over a wide speed range.
The primary objective of this work is as follows:
  • Utilize Hall sensors for precise speed and position control in controlling techniques;
  • Develop hardware circuitry and implement field-oriented control (FOC) with space vector modulation in MATLAB simulation;
  • Analyze VFD drive tuning and evaluate performance on a PMSM motor.

2. Methodology

2.1. Design and Simulation of Control Algorithm

This section analyzes the vector control of the three phases of a PMSM. The mathematical modeling of the PMSM was obtained and it is used as the load. Using the Hall sensor signal generation, the rotor position was calculated. The current loop and speed loop were developed to control the torque and voltage of the motor.

Proposed Simulink Model

  • Hall signal generation: Three Hall signals from a pulse generator are produced with a phase shift of 120°, and at every 60° at least one Hall signal changes its state. The Hall signal MATLAB model is shown in Figure 1.
    Figure 1. Hall signal MATLAB model.
    Figure 1. Hall signal MATLAB model.
    Engproc 70 00049 g001
  • Inverter: A DC bus of 36 volts is connected to three half-bridge inverters, which includes MOSFETs as switching devices. Three leg shunt resistors have to sense phase currents, as shown in Figure 2. The mathematically modeled PMSM is used as the load.
    Figure 2. Inverter with PMSM.
    Figure 2. Inverter with PMSM.
    Engproc 70 00049 g002
  • Motor phase current into DQ frame: Motor phase currents are sensed with three leg shunt resistors. These three phase currents i.e., Ia, Ib, and Ic are modified to direct (Id) and quadrature (Iq) currents using Clarke and Park transformations, as shown in Figure 3.
    Figure 3. Phase currents into Id and Iq.
    Figure 3. Phase currents into Id and Iq.
    Engproc 70 00049 g003
  • Current loop: The current loop contains two loops i.e., Id and Iq loops, as shown in Figure 4. Here, the command for Id is set to zero in order to obtain the highest torque i.e., by sustaining 90° between the stator and rotor flux. Kp and Ki of the current loop hold on the bandwidth and electrical time constant ( τ e ).
τ e = L / R ,
where L is the phase inductance, H; R is the phase resistance, Ω.
Figure 4. Current loop.
Figure 4. Current loop.
Engproc 70 00049 g004
The outcome of the current loop is Vd and Vq references, which are fed into the inverse Park and inverse Clarke transformations.
  • Speed loop: A single PI block is used in the speed loop, where the outcome is the iq command for the current loop, as shown in Figure 5. The Kp and Ki values for the speed loop hold on the bandwidth and mechanical time constant ( τ m ).
τ m = J / B ,
where J is the inertia of the motor, kg.m2; B is the frictional co-efficient.
Figure 5. Speed loop.
Figure 5. Speed loop.
Engproc 70 00049 g005
  • PWM generation: Three phase quantities using the inverse Park transformations are acquired from the Vd and Vq reference of the current loop and given to the space vector block to produce the 3rd harmonic sinusoidal wave, as shown in Figure 6.
    Figure 6. PWM generation.
    Figure 6. PWM generation.
    Engproc 70 00049 g006
For generation of the 3rd harmonic sinusoidal wave, the following equation is used:
V a _ out = 2 3   [ V a 1 2 [ Max ( V a , V b , V c ) + Min   ( V a , V b , V c ) ] ] ;
V b _ out = 2 3   [ V b 1 2 [ Max ( V a , V b , V c ) + Min   ( V a , V b , V c ) ] ] ;
V c _ out = 2 3   [ V c 1 2   [ Max   ( V a , V b , V c ) + Min   ( V a , V b , V c ) ] ] .
The required gate signals for the MOSFET are achieved when the outcome of the space vector modulation block is differentiated with the triangle wave of 10 KHz.
  • SVPWM: The generation of three phase voltages from the transformation block is fed into the SVPWM block, to obtain three space vector modification voltages, as shown in Figure 7.
    Figure 7. Open loop block diagram.
    Figure 7. Open loop block diagram.
    Engproc 70 00049 g007

2.2. Tuning of Motors

The software tuning is basically performed using codes. Nonetheless, we need to know how the basic code came into existence; therefore, an understanding of MCE Wizard parameters, a few Register Parameters, and tweaks in the programming must be studied.
  • Motor Back-EMF constant (Ke): If given a motor whose Ke value is not known, or if the value given in the datasheet is not operating, then this can be obtained using the Back-EMF Test. Once the readings are obtained, further work is required. According to the test, we obtain numerous readings of the Back-EMF voltage and speed (at which the voltage is measured). In MCE Designer, the Back-EMF constant is described as V(ln-rms)/ krpm. The measured EMF will be between lines (RMS), but in MCE Designer it is described as line-neutral (RMS). Hence, using this equation would transform the measured value in MCE Designer into a suitable value. Units are in V(ln-rms)/krpm.
    Ke   ( MCE   Designer ) = Measure   BEMF   Voltage   ( V ( Line Line ) ) Speed   ( in   RPM   at   which   Voltage   is   measured )   × 1000 3 .
  • Motor torque constant, Kt can be approximated from the Ke (BEMF constant).
  K t = 9     K e 100     π ,
where   K e is in V(ln-rms)/krpm and   K t is in N-m/A(RMS).
  • Rph (phase resistance/motor resistance)
This can be verified through the R-L test, although this test only studies the resistance of the motor; the resistance of the additional cables connected to it is not considered. This can cause problems in the field, as the cables would lead to a change in the resistance value as the inverter sees it. If the cables are changed suddenly due to necessity, then the resistance would also be converted accordingly in the code.
  • Lph (phase inductance/motor Ld and Lq inductance)
This can be approximated by the R-L test of the motor. Normally, the inductance of the motor does not change by adding extra cable in the series of the motor.
  • Poles
The poles are constant and can be counted in the motor if not given by the maker or any other source.
  • Rated current/allowed current
The rated current is introduced. If the rated current is not sustained or increased beyond the restraint level, then it can lead to saturation or heating due to excess losses of i2R.
  • Inertia of the load/motor
The inertia of the load can be approximated if the following are studied:
J = [   1 2   ×   2   × W Motor   × R 2 Motor ] + [ W Blade ×   No .   of   blades   ×   { R 2 Blade 3 + R 2 Motor + ( R Motor × R Blade ) } ] ,
where W Motor —motor weight, kg; R Motor —motor radius, m; R Blade —blade radius, m (single blade length, with all the attachments); W Blade —blade weight, kg (single blade weight, with all the attachments).
After obtaining this formula, we can obtain the moment of inertia of the system (J).
After performing all the tests and obtaining the values, all the constants can be entered in Mc Wizard and the .h file created, so that the code can be generated and used in the program. The parameters are presented in Table 1.
By collecting all the required values from Mc Wizard, and creating the .h file so that the code can be generated, dumped, and examined, the motor can be tuned.
  • Hardware Development
This section holds the schematics of rotor position sense, inverter, battery voltage sense, and driver circuit.
  • Hall Sensor Schematics
In PMSM motor control application, it is useful to precise detect the presence of the magnetic field in sequence to initiate the instantaneous rotor position. The engine is provided with Hall sensors; a Hall sensor is a transducer that changes the voltage in accordance to the attractive field. Three Hall sensors are fabricated in the stator at an angle of 120° to perceive the rotor position. The outcomes of the Hall sensors are linked to the GPIO pins of the controller, which produces the switching sequence as per commutation. The Hall sensor output pin is an open collector and hence has to be pulled up. The Hall sensor functions at 5 V; using a voltage divider, this it is converted into 3.3 V and fed to the microcontroller to sense the position of the motor. The Hall signal circuit is shown in Figure 8.
  • Battery Voltage Monitoring
The bus voltage at 36 V is observed using a potential divider network such that the voltage across a 27 k resistor is 3.3 V. MCU_Bus Voltage signal is given to the ADC of the controller, as presented in Figure 9.
  • Decoupling Capacitors
The decoupling capacitors are required to be connected closer to the microcontroller. These capacitors are added to the analog and digital supply pins for filtering purposes. The decoupling capacitor schematic is shown in Figure 10.
  • MOSFET Selected
The MOSFETs chosen for the application have specifications of 60 V, 300 A, and 429 W, ensuring compatibility with the 36 V automotive standard. Parameters like DC bus voltage, power topology, and frequency of operation guide MOSFET selection. MOSFETs are voltage-controlled devices with positive temperature coefficients and high avalanche abilities, enabling efficient high-frequency switching with low switching losses and conduction losses. The gate-source voltage (VGS) in the datasheet determines the onset of drain current flow, with CGS charging influencing gate voltage and drain current behavior.
  • Microcontroller selection
The selection of a 32-bit DSP controller is required for implementing complex algorithms like FOC with space vector modulation, necessitating a precise execution speed for 20 kHz PWM generation. On-chip ADC capacity is crucial for accurate voltage and current estimation, with considerations for sampling and quantization errors addressed through noise reduction techniques like low-pass filters and bypass capacitors. A higher bit converter is recommended to achieve the desired precision, while a fast conversion rate enhances closed-loop performance and allows for oversampling and filtering of noisy motor feedback signals.

3. Results and Discussion

3.1. Simulation Hall Sensor Waveform

The Hall sensor output shown in Figure 11 produces a unique pattern for regulating the rotation and relationship of the motor. In Simulink, similar Hall sensor patterns are initiated for the purpose of simulation. The frequency of the Hall sensor output is 100 Hz.

3.2. Ramp Generation from 0° to 360° and Direction of the Motor

The position of the rotor is approximated using the Hall sensor output i.e., ramp varying from 0° to 360°, as shown in Figure 12. For evaluating the direction of the motor, output 1 = clockwise rotation and 0 = anticlockwise rotation.

3.3. Outcomes Taken from the Motor Control Algorithm

  • Hall Sensor Signals
Hall sensor signals of two phases at a moment in the clockwise direction are shown in the Figure 13, Figure 14 and Figure 15.
Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 display the essential Hall sensor waveforms vital for accurate commutation and control of the PMSM motor’s speed and position. These figures depict simulated and experimental Hall sensor signals, generating a distinctive pattern indicative of the rotor’s position. This pattern is a basis for developing the inverter’s switching sequence, facilitating motor drive. Incorporating these waveforms confirms the effective sensing and processing of rotor position feedback, ensuring precise motor operation.
  • Back-EMF test result
The waveforms and average Ke graphs of the Back-EMF of the motor at numerous speeds are presented in Figure 16, Figure 17, Figure 18 and Figure 19. To find the Back-EMF, the motor is rotated at a constant speed and voltage at every phase for analysis of the power of the motor.
(a)
At 200 RPM
At 200 RPM, the Back-EMF RMS voltage obtained is 124 V.
(b)
At 150 RPM
At 150 RPM, the Back-EMF RMS voltage obtained is 100 V.
(c)
At 100 RPM
At 100 RPM the Back-EMF RMS voltage obtained is 67.1 V.
(d)
At 50 RPM
At 50 RPM the Back-EMF RMS voltage obtained is 32.8 V. With an increase in speed, the Back-EMF RMS voltage rises.
Here, with the iteration of a 10 rpm rise, from 10 rpm to 500 rpm, we recorded the Back-EMF results per phase, as shown in the graphs in Figure 20, Figure 21 and Figure 22.
(e)
Back-EMF at various rpm values (Phase AB)
Average of Phase AB (Ke) (L-N) = 372.6 V; average of Phase AB (Ke) (L-L) = 645.3 V.
(f)
Back-EMF at various rpm values (Phase BC)
Average of Phase BC (Ke) (L-N) = 374.9 V; average of Phase BC (Ke) (L-L) = 649.4 V.
(g)
Back-EMF at various rpm values (Phase AC)
Average of Phase AB (Ke) (L-N) = 344 V; average of Phase AB (Ke) (L-L) = 595.8 V.
Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21 and Figure 22 present the results of the back-EMF tests, which are crucial for determining the back-EMF constant (Ke), a significant parameter in PMSM motor control and modeling. These figures illustrate the measured back-EMF voltages across various speeds for each phase winding. Through analysis of these measurements, average Ke values are derived, which are essential for fine-tuning the motor control algorithm and estimating torque output. The inclusion of these findings showcases the experimental methodology employed to accurately ascertain the back-EMF constant, aiding in precise motor control.
  • VFD drive with a three-phase PMSM motor
After the analysis of the VFD drive system learning, we obtained the tuning parameters, which are suitable for an application with a PMSM motor.
Table 2 and Table 3 detail the tuning parameters applied to the variable-frequency drive (VFD) during PMSM motor control. Table 2 outlines crucial parameters, such as rated values, control mode, and PWM settings, to ensure stable and efficient VFD operation. On the other hand, Table 3 presents the initial and final performance metrics following the testing of the tuned VFD with the PMSM motor. These metrics encompass motor temperature, power factor, speed, currents, and voltages. The inclusion of these tables serves to validate the tuning procedure undertaken and showcases the attained performance levels.
In 4 h of final testing on the PMSM motor with a 6 ft blade size and six blades, forward rotation of the motor and reverse rotation of the motor was conducted for the duration of 2 h each. A thermal gun was used to measure the motor temperature before the test begins and after the final completion of the test.

4. Conclusions

In this study, we presented a novel and practical approach to controlling permanent-magnet synchronous motors (PMSMs) using field-oriented control (FOC) with a focus on detailed hardware implementation and performance evaluation, an area not extensively covered in the existing literature. Our contributions include integrating advanced control techniques with practical hardware implementations, utilizing Hall sensors for precise speed and position control, developing and validating hardware circuitry, and implementing FOC with space vector modulation in MATLAB/Simulink. The use of the Embedded Coder toolbox in Simulink for efficient C code generation for DSP controllers marks a significant advancement, demonstrating practicality and efficiency in real-world applications. Our results indicate that the proposed control strategy offers improved performance in terms of torque and speed regulation, efficiency, and stability of the PMSM drive system. The experimental validation on a Texas Instruments microcontroller with a surface-mounted PMSM underscores our methodology’s effectiveness. The novelty of this study lies in its holistic approach, combining theoretical advancements with practical hardware implementations, bridging the gap between simulation and real-world applications, and providing a practical framework adaptable to various industrial applications. The findings from this research can be utilized in several ways: enhancing performance and reducing energy consumption in industrial automation; improving motor performance, battery life, and reliability in electric vehicles; offering precise control and reduced noise for aerospace and robotics applications; and serving as a valuable resource for academic researchers and educators. Future research directions will include integrating advanced sensorless control techniques to reduce hardware reliance; applying machine learning algorithms for adaptive control and fault diagnosis to enable real-time optimization and predictive maintenance; expanding hardware implementation to other motor types and power electronics to validate versatility; and investigating environmental factors such as temperature variations and electromagnetic interference to ensure reliability in diverse conditions. These future studies will solidify PMSM control systems’ practical applicability and performance enhancements in various industrial and technological fields.

Author Contributions

Conceptualization, methodology, software, validation, formal analysis, investigation, R.S.; resources, data curation, A.K.; writing—original draft preparation, writing—review and editing, visualization, supervision, S.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rakesh, K.D. Workshop on Brushless Permanent Magnet Design with System Focus; Strategic Technology Group: Pune, India, 2011. [Google Scholar]
  2. Pillay, P.; Krishnan, R. Modeling, simulation, and analysis of permanent-magnet motor drives. I. The permanent-magnet synchronous motor drive. IEEE Trans. Ind. Appl. 1989, 25, 265–273. [Google Scholar] [CrossRef]
  3. Mademlis, C.; Margaris, N. Loss minimization in vector-controlled interior permanent-magnet synchronous motor drives. IEEE Trans. Ind. Electron. 2002, 49, 1344–1347. [Google Scholar] [CrossRef]
  4. Wijenayake, A.H.; Schmidt, P.B. Modeling and analysis of permanent magnet synchronous motor by taking saturation and core loss into account. In Proceedings of the Second International Conference on Power Electronics and Drive Systems, Singapore, 26–29 May 1997. [Google Scholar]
  5. Morimoto, S.; Tong, Y.; Takeda, Y.; Hirasa, T. Loss minimization control of permanent magnet synchronous motor drives. IEEE Trans. Ind. Electron. 1994, 41, 511–517. [Google Scholar] [CrossRef]
  6. Seyed, A.; Abolfazal, H.N. Optimal Design and Finite Element Analysis of a High Speed, Axial-Flux Permanent Magnet Synchronous Motor. In Proceedings of the 9th Annual Power Electronics, Drives Systems and Technologies Conference (PEDSTC), Tehran, Iran, 13–15 February 2018. [Google Scholar]
  7. Neethu, S.; Saumitra, P.; Wankhede, A.K.; Fernandes, B.G. High Speed Coreless Axial Flux Permanent Magnet Motor with Printed Circuit Board Winding. In Proceedings of the International Conference on Electrical Machines and Systems (ICEMS), Jeju, Republic of Korea, 7–10 October 2018. [Google Scholar]
  8. Hrishikesh, M.; Aishwarya, A.; Swapnil, P.; Vrunda, J. Vector Control of PMSM Using TI’s Launchpad F28069 and MATLAB Embedded Coder with Incremental Build Approach. In Proceedings of the 7th International Conference on Power Systems (ICPS) College of Engineering, Pune, India, 21–23 December 2017. [Google Scholar]
  9. French, C.D.; Finch, J.W.; Acarnley, P.P. Rapid prototyping of a real time DSP based motor drive controller using Simulink. In Proceedings of the International Conference on Simulation ‘98, York, UK, 30 September–2 October 1998. [Google Scholar]
  10. Jerčić, T.; Ileš, Š.; Žarko, D.; Matuško, J. Constrained field-oriented control of permanent magnet synchronous machine with field-weakening utilizing a reference governor. Autom. Časopis Autom. Mjer. Elektron. Računarstvo Komun. 2017, 58, 439–449. [Google Scholar] [CrossRef]
  11. Pei, W.; Zhang, Q.; Li, Y. Efficiency optimization strategy of permanent magnet synchronous motor for electric vehicles based on energy balance. Symmetry 2022, 14, 164. [Google Scholar] [CrossRef]
  12. Salim, N.; Nikam, S.P.; Pal, S.; Wankhede, A.K.; Fernandes, B.G. Multiphysics analysis of printed circuit board winding for high-speed axial flux permanent magnet motor. IET Electr. Power Appl. 2019, 13, 805–811. [Google Scholar] [CrossRef]
  13. Wang, X.; Lu, H.; Li, X. Winding Design and Analysis for a Disc-Type Permanent-Magnet Synchronous Motor with a PCB Stator. Energies 2018, 11, 3383. [Google Scholar] [CrossRef]
  14. Tokgöz, F.; Çakal, G.; Keysan, O. Comparison of PCB winding topologies for axial-flux permanent magnet synchronous machines. IET Electr. Power Appl. 2020, 14, 2577–2586. [Google Scholar] [CrossRef]
  15. Lai, C.K.; Tsao, Y.T.; Tsai, C.C. Modeling, analysis, and realization of permanent magnet synchronous motor current vector control by MATLAB/simulink and FPGA. Machines 2017, 5, 26. [Google Scholar] [CrossRef]
  16. Tom, A.M.; Febin Daya, J.L. Machine learning techniques for vector control of permanent magnet synchronous motor drives. Cogent Eng. 2024, 11, 2323813. [Google Scholar] [CrossRef]
Figure 8. Hall signal circuit.
Figure 8. Hall signal circuit.
Engproc 70 00049 g008
Figure 9. Battery bus monitoring.
Figure 9. Battery bus monitoring.
Engproc 70 00049 g009
Figure 10. Decoupling capacitor schematic.
Figure 10. Decoupling capacitor schematic.
Engproc 70 00049 g010
Figure 11. Hall sensor waveform.
Figure 11. Hall sensor waveform.
Engproc 70 00049 g011
Figure 12. Position of rotor and direction of rotation.
Figure 12. Position of rotor and direction of rotation.
Engproc 70 00049 g012
Figure 13. HA and HB in the clockwise direction with 50 RPM.
Figure 13. HA and HB in the clockwise direction with 50 RPM.
Engproc 70 00049 g013
Figure 14. HB and HC in the clockwise direction with 50 RPM.
Figure 14. HB and HC in the clockwise direction with 50 RPM.
Engproc 70 00049 g014
Figure 15. HA and HC in the clockwise direction with 50 RPM.
Figure 15. HA and HC in the clockwise direction with 50 RPM.
Engproc 70 00049 g015
Figure 16. Waveform of Back-EMF at 200 rpm.
Figure 16. Waveform of Back-EMF at 200 rpm.
Engproc 70 00049 g016
Figure 17. Waveform of Back-EMF at 150 RPM.
Figure 17. Waveform of Back-EMF at 150 RPM.
Engproc 70 00049 g017
Figure 18. Waveform of Back-EMF at 100 RPM.
Figure 18. Waveform of Back-EMF at 100 RPM.
Engproc 70 00049 g018
Figure 19. Waveform of Back-EMF at 50 RPM.
Figure 19. Waveform of Back-EMF at 50 RPM.
Engproc 70 00049 g019
Figure 20. Phase AB.
Figure 20. Phase AB.
Engproc 70 00049 g020
Figure 21. Phase BC.
Figure 21. Phase BC.
Engproc 70 00049 g021
Figure 22. Phase AC.
Figure 22. Phase AC.
Engproc 70 00049 g022
Table 1. Mc Wizard parameters.
Table 1. Mc Wizard parameters.
S. No.Motor ParametersValues
1Motor Model name2.0 (22 mm)
2Motor Rated Amps3 A
3Motor Poles22
4Motor Stator Resistance4.47 HMS/phase
5Motor Lq Inductance64 mH
6Motor Ld Inductance64 mH
7Motor Back-EMF Constant (Ke)632.19 V/krpm
8Motor Torque Constant (Kt)10 N-m/A
9Motor Shaft Inertia3 Kg m^2
Table 2. VFD tuning motor parameters.
Table 2. VFD tuning motor parameters.
Parameters Unit
Rated Power1.5 kW
Drive Input Voltage415 Volts
Drive Frequency50 Hz
Motor Frequency55 Hz
Rated RMS Current3 Amperes
Number of Motor Poles22
Back-EMF TypeSinusoidal
Stator Resistance Rs4.47 Ohms
d-axis Field Resistance Ld64 mH
q-axis Field Resistance Lq64 mH
Back-EMF Voltage (Mechanical) Es()632.19 V(line-line-RMS/kRPM)
Torque Constant10.47 Nm/Arms
Frequency Reference Upper Limit55 Hz
Frequency Reference Lower Limit1 Hz
Carrier Frequency Selection; kHz5 KHz
0. To edit parameters, 1. To write protect1
To show rpm screen first.2
Control Type: 0. V/F Control, 1. V/F + Encoder Control, 2. Space Vector Control2
Load Selection: 0. Normal Load, 1. Heavy Load1
Source of frequency (rpm) command (Auto): 7. Digital Keypad Dial (Potentiometer)7
Source of the frequency (rpm) command (HAND): 0. Digital Keypad0
Operation Command (HAND): 0. Digital Keypad Keys, 1. External Switches1
Digital Keypad Stop Key: 0. Stop key disable, 1. Stop key enable1
Start-up frequency0.50 Hz
Deceleration time40 s
Auto acceleration/deceleration setting: 1. Auto acceleration, linear deceleration1
Motor selection: 0. Induction motor, 1. SPM, 2. IPM1
Rated speed of PMSM350 rpm
Torque compensation gain5
Proportional gain (P)1.0 s
Integral time (I)1.0 s
PWM mode selection: 2. Space Vector2
Application selection: 0. Disabled, 1. User Parameter, 2. Compressor, 3. Fan, 4. Pump3
Table 3. Performance report of PMSM motor.
Table 3. Performance report of PMSM motor.
S.N.Motor ParameterInitial ReadingFinal Reading
1Motor Shell Temperature
(Thermal Gun)
35 °C45 °C
2Power Factor0.520.49
3Motor RPM350 350
4Power (VA)9531088
5Power (W)522~525526~530
6Motor Voltage (V)384~391388~409
7Motor Current (A)1.80~2.011.95
8Input Delta VFD Voltage (Line-Neutral)253259
9Input Delta VFD Voltage (Line-Line)435444
10Input Current1.46~1.591.50~1.53
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shivarudraswamy, R.; Tangi, S.; Kaup, A. Advancements in PMSM-Based Commercial Fan Control: Hardware, FOC Implementation, and Performance Evaluation. Eng. Proc. 2024, 70, 49. https://doi.org/10.3390/engproc2024070049

AMA Style

Shivarudraswamy R, Tangi S, Kaup A. Advancements in PMSM-Based Commercial Fan Control: Hardware, FOC Implementation, and Performance Evaluation. Engineering Proceedings. 2024; 70(1):49. https://doi.org/10.3390/engproc2024070049

Chicago/Turabian Style

Shivarudraswamy, R., Swathi Tangi, and Akshath Kaup. 2024. "Advancements in PMSM-Based Commercial Fan Control: Hardware, FOC Implementation, and Performance Evaluation" Engineering Proceedings 70, no. 1: 49. https://doi.org/10.3390/engproc2024070049

APA Style

Shivarudraswamy, R., Tangi, S., & Kaup, A. (2024). Advancements in PMSM-Based Commercial Fan Control: Hardware, FOC Implementation, and Performance Evaluation. Engineering Proceedings, 70(1), 49. https://doi.org/10.3390/engproc2024070049

Article Metrics

Back to TopTop