A Novel Methodology to Enhance the Smooth Running of the PM BLDC Motor Drive Using PWM-PWM Logic and Advance Angle Method

: This paper addresses the active torque ripple compensation of a permanent magnet brush-less direct-current motor (PMBLDC) drive with a new pulse width modulation (PWM) technique and advance angle method. Torque ripple is a well-known problem in BLDC motors which is produced by a discrepancy between the stator current and the back electromotive force (back-emf) waveforms. The advanced angle method proposed in this paper generates a maximum torque in the PM BLDC motor by decreasing the displacement between the phase voltage and phase current in proportion to the load. Further, a simple and comprehensive PWM-PWM logic is proposed in this paper to reduce the torque ripples. The test results show that the BLDC motor drive achieves good steady-state performance while maintaining a quick dynamic response. The performance of the PWM-PWM logic and advance angle method, have been tested and compared with the practical results for the characteristics of DC bus voltage


Introduction 1.Background and Motivation
Due to the rapid development in control technology in recent years, the BLDC motor has wide applications such as actuation, positioning, servo and variable speed applications.For accurate speed and position control applications, speed regulation is an important part of the BLDC motor drive.Controllers with maximum bandwidth are essential to handle the torque ripple frequencies in order to synthesize the right input voltages in the framework of torque ripple reduction.

Literature Review
The authors of [1] proposed a magnetic circuit model for carrying out theoretical mathematical analysis of the magnetic field in the single-phase BLDC slim fan motor, but the too-high axial magnetic force ripple causes the vibration in the axial direction.In [2], a special study and research on the individual and combined effects of stator inter-turn fault and rotor demagnetization effects in a surface-mounted PM BLDC motor were presented.As well, the comprehensive modeling of faults was accomplished using well-established fault modeling techniques.But the reduction in torque ripples was not addressed in this paper.The authors of [3] considered the square wave phase current injection through predictive current control strategies for the PM BLDC motor in the stationary plane, whereas the PI-PWM control failed to maintain average torque after 67% of the rated speed.
In [4], a detailed discussion of the PM BLDC motor demagnetization fault was presented.The modeling of the machine was carried out using various available techniques such as the method based on an equivalent electric circuit or the analytical method that takes into account several hypotheses in order to simplify the analysis, but more torque ripples were generated during the demagnetization fault in the BLDC motor.The authors of [5] proposed an enhanced flux observation method to filter the harmonic content under the rotor synchronous reference frame for the PM BLDC motor with a rotor damper cage.The authors of [6] proposed a technique to minimize the overall torque ripples for the three-phase PM BLDC motor drive in the presence of phase current shift error.The maximum phase shift is limited which is not proportional to the load.Authors of [7] proposed a two-phase dual-stator axial-flux PM BLDC motor with an ironless rotor for higher torque per magnet volume which is restricted only to the pull drive technique.In [8], a response surface method for the optimal design of a PM BLDC motor with a three-dimensional structure was presented.The authors of [9] presented a phase lock loop control algorithm for the deployment of precision control of a sensorless PM BLDC motor.Authors of [10] used the virtual work method for obtaining the analytical expression of cogging torque with asymmetrical rotor magnets in the PM BLDC motor.The authors of [11] implemented support vector regression and adaptive neuro-fuzzy inference system-based controllers for the position control of a three-phase PM BLDC motor.Authors of [12] proposed a simple and efficient method to achieve the integrated control of motoring and regenerative braking of the BLDC motor.Authors of [13] aimed at the problems of the poor adaptive ability in the current control methods for the BLDC motor, an adaptive fuzzy proportional integral derivative controller was proposed to realize the better control performance of speed for the BLDC motor.In [14], a fast commutation error correction method was proposed to ensure ideal torque performance and low power consumption at constant or rapidly varying speeds.But when the motor was operating at high frequencies, the corresponding switching losses were addressed.In [15], Fourier series-based phase delay compensation was realized by designing an inverter circuit that switches the phase voltages according to the phase currents.Authors of [16] presented a novel sensorless start-up strategy for a 315 kW high-speed magnetic suspension BLDC motor with small inductance and nonideal back electromotive force.The magnitudes of the transient currents are very high even though the BLDC motor is operating at low speeds.In [17], a combination of two and three-phase switching methods to reduce switching loss was presented and in the conduction region, the conventional two-phase switching topology was used to reduce the switching loss.Authors of [18] presented a torque ripple compensation technique for a BL DC motor drive that is operated without a DC link capacitor.But the responses are taking more time to settle down and also have more ripples.The design of a digital current control applied to a variable-speed low inductance Brushless DC motor drive was presented in [19].Authors of [20] proposed a torque ripple minimization method for BLDC motors by using a novel switching technique.The commutation judgment determines the normal conduction period and commutation period by tracking the mode of operation according to the speed.Ripples are present in the experimental three-phase currents.In [21], three fault-tolerant control methods are compared to reduce torque ripple by controlling the magnitude and phase angle of healthy phase currents under open circuit failure to remove the second harmonic component of torque, which has a large influence on torque ripples.A novel driving technique including phase advance and overlap is introduced in order to obtain the minimum torque ripples.With a careful selection of the phase advance and overlap angles, a minimum torque ripple of 12% has been achieved [22].In [23], an equivalent magnetizing current method was employed in the mechanical finite element analysis to adjust the leading angle of the BLDC motor and also studied the electrical characteristics analysis as well as the mechanical noise and vibration of the BLDC motor.

Contributions
The major contributions of the paper are outlined as follows,

•
Sliding mode controller is designed to identify the speed error in the BLDC motor.

•
Back-emf waveforms are generated using hall sensor signals.

•
Advanced angle method (AS voltage method) is implemented to adjust the lead angle.

•
PWM-PWM commutation technique is developed to drive the BLDC motor.

•
The toque ripples are minimized for the dynamic load.
This paper proposes a PWM-PWM commutation technique and implemented an advanced angle method to minimize the torque ripples in the BLDC motor for dynamic load.In this paper, the speed error is identified by using a sliding mode controller [24].The rest of the paper is organized as follows.In Section 2, the materials of the BLDC motor and controllers are described.In Section 3, the method for minimization of torque ripples of the BLDC motor is presented.Results and discussions are presented in Section 4. Finally, the conclusions are discussed in Section 5.

Machine Model and Power Control Theory
The basic control of PMBLDC is shown in Figure 1.The mathematical representation of the PMBLDC motor and the expressions for stator phase windings are well presented in [13,24].
achieved [22].In [23], an equivalent magnetizing current method was employed in the mechanical finite element analysis to adjust the leading angle of the BLDC motor and also studied the electrical characteristics analysis as well as the mechanical noise and vibration of the BLDC motor.

Contributions
The major contributions of the paper are outlined as follows,

•
Sliding mode controller is designed to identify the speed error in the BLDC motor.

•
Back-emf waveforms are generated using hall sensor signals.

•
Advanced angle method (AS voltage method) is implemented to adjust the lead angle.• PWM-PWM commutation technique is developed to drive the BLDC motor.

•
The toque ripples are minimized for the dynamic load.
This paper proposes a PWM-PWM commutation technique and implemented an advanced angle method to minimize the torque ripples in the BLDC motor for dynamic load.In this paper, the speed error is identified by using a sliding mode controller [24].The rest of the paper is organized as follows.In Section 2, the materials of the BLDC motor and controllers are described.In Section 3, the method for minimization of torque ripples of the BLDC motor is presented.Results and discussions are presented in Section 4. Finally, the conclusions are discussed in Section 5.

Machine Model and Power Control Theory
The basic control of PMBLDC is shown in Figure 1.The mathematical representation of the PMBLDC motor and the expressions for stator phase windings are well presented in [13,24].The shape of the back-emf induced in the stator coils is trapezoidal and is commonly controlled by trapezoidal control [25].The stator magnetic field can be rotated by commutating two phases at a time in this control, as shown in Figure 2.There are six alternative rotor alignments, each 60 0 apart.It means for every 60 0 , the two correct phases have to be commutated.Six-step control, also known as trapezoidal control, allows us to make the rotor spin.
The rotor position can be identified by the hall sensors [26] to properly commutate the motor at the right times with the correct phases.Commutation occurs in such a way that the rotor never aligns with the magnetic field of the stator but rather chases it.The motor produces zero torque when the magnetic fields of the rotor and stator are completely aligned and develops a maximum torque when the fields are separated by 90 0 .To keep the BLDC motor running at a constant speed, it requires a constant voltage which is produced by a three-phase converter.However, in order to drive the BLDC motor at different speeds, the variable voltage must be applied.This can be achieved by PWM logic.The BLDC motor phase current lags the phase voltage because of the inductance of the winding and this angle depends on the speed [27].If the BLDC motor is running at high speed, then this angle will be greater.To achieve maximum torque, the phase voltage The shape of the back-emf induced in the stator coils is trapezoidal and is commonly controlled by trapezoidal control [25].The stator magnetic field can be rotated by commutating two phases at a time in this control, as shown in Figure 2.There are six alternative rotor alignments, each 60°apart.It means for every 60°, the two correct phases have to be commutated.Six-step control, also known as trapezoidal control, allows us to make the rotor spin.should be applied in advance to the back-emf with the phase current.Flux weakening, reduced torque, and low efficiency arise from any phase difference between back-emf and phase current.When the North pole of the rotor passes through a hall sensor, it produces a high state, and when the South pole passes through the hall sensor, it produces a low state.The three hall sensors will produce three states of the signal during any 60 0 electrical as shown in Figure 3.The three hall sensors will produce six states based on the rotor position.Based on the six states of hall sensors, the controller will identify the two stator windings which need to be energized.As a result, the commutation is continuous.Each phase terminal of the BLDC motor is energized by DC voltage which is electrically switched every 60 0 of rotation [28].As a result, the waveform for each phase winding is a staircase with 60 0 for each step.The space vector produced from these three-phase currents results in a smooth rotation.The highest torque is produced in the BLDC motor by energizing the correct phase pair in sequence to produce a smooth constant torque.But in practice, the phase current cannot change instantly from low to high.There will be transient periods of rise and fall The rotor position can be identified by the hall sensors [26] to properly commutate the motor at the right times with the correct phases.Commutation occurs in such a way that the rotor never aligns with the magnetic field of the stator but rather chases it.The motor produces zero torque when the magnetic fields of the rotor and stator are completely aligned and develops a maximum torque when the fields are separated by 90°.To keep the BLDC motor running at a constant speed, it requires a constant voltage which is produced by a three-phase converter.However, in order to drive the BLDC motor at different speeds, the variable voltage must be applied.This can be achieved by PWM logic.The BLDC motor phase current lags the phase voltage because of the inductance of the winding and this angle depends on the speed [27].If the BLDC motor is running at high speed, then this angle will be greater.To achieve maximum torque, the phase voltage should be applied in advance to the back-emf with the phase current.Flux weakening, reduced torque, and low efficiency arise from any phase difference between back-emf and phase current.When the North pole of the rotor passes through a hall sensor, it produces a high state, and when the South pole passes through the hall sensor, it produces a low state.The three hall sensors will produce three states of the signal during any 60°electrical as shown in Figure 3.The three hall sensors will produce six states based on the rotor position.Based on the six states of hall sensors, the controller will identify the two stator windings which need to be energized.As a result, the commutation is continuous.Each phase terminal of the BLDC motor is energized by DC voltage which is electrically switched every 60°of rotation [28].As a result, the waveform for each phase winding is a staircase with 60°for each step.

Advance Angle Adjustment
To obtain the constant torque of a BLDC motor that drives with a square-wave current of electrical 120 0 duration, we need to ensure that the phase current is commuted every electrical 60 0 degrees of rotation.Commutation induces a phase lag and deviations from the ideal square-wave current as a result of the inductance levels of the motor winding process.The torque characteristic is changed by the commutation timing because torque is derived from the multiplication of the back-emf and the phase current.The ad- The space vector produced from these three-phase currents results in a smooth rotation.The highest torque is produced in the BLDC motor by energizing the correct phase pair in sequence to produce a smooth constant torque.But in practice, the phase current cannot change instantly from low to high.There will be transient periods of rise and fall that will generate ripples at the output, which will coincide with each phase switch.This causes a ripple in the motor's output torque, so vibrations will be generated in the BLDC motor.When a sudden load is applied to the BLDC motor, the variation in torque is continuous and looks sinusoidal.This continuous change in torque ripple can be termed torque ripple frequency.

Advance Angle Method
The stator windings of the BLDC motor are excited only by using a DC voltage source.In this method, the displacement between the phase voltage and phase current is reduced by energizing the phase in advance by 0°to 58°.Later, the angle of the phase current is advanced.This reduces the lag between phase voltage and phase current in the BLDC motor.This prevents the current phase from lagging behind the back-emf, which results in lower motor output efficiency [29].

Pulse Width Modulation
In this PWM logic, with the 120°rotor magnetic pole position detection, each N-S performs 360°cycles on three hall sensors, so only six signal changes occur.The switching voltages are applied to the stator windings of the BLDC motor by PWM to modulate current through the inductor.The frequency of PWM depends on stator winding inductance and resistances [30].

Advance Angle Adjustment
To obtain the constant torque of a BLDC motor that drives with a square-wave current of electrical 120°duration, we need to ensure that the phase current is commuted every electrical 60°degrees of rotation.Commutation induces a phase lag and deviations from the ideal square-wave current as a result of the inductance levels of the motor winding process.The torque characteristic is changed by the commutation timing because torque is derived from the multiplication of the back-emf and the phase current.The advance angle, which maximizes the torque-to-current ratio, can be calculated by analyzing the average power variation in relation to the advance angle.Once the voltage angle is advanced, the angle of the current phase angle is advanced as well.The current phase does not lag behind the back electromotive force, where lag leads to reduced motor efficiency.The current phase angle is adjusted in proportion to the load based on the AS voltage level.At full load, a full AS voltage of around 4.5 volts is applied; at no load, a minimum value of the voltage is around 0.5 volts.Here, the angle variation is considered to be linear.
The stator current flowing into the three-phase coil lags behind the three-phase voltage by an angle φ°DEGREE SIGN due to the inductance of the winding.As a result, the stator current fails to share the same phase with the back-emf and thus generates poor torque.
Using the AS voltage level, the angle of the output voltage can be advanced by 0-58°.Once the voltage angle is advanced, the angle of the current phase angle is advanced as well.In this way, the current phase does not lag behind the back electromotive force where lag leads to reduced motor efficiency.The current phase angle is adjusted in proportion to the load based on the AS voltage level.At full load, a full AS voltage of around 4.5 volts is applied while at no load, a minimum value of the voltage is around 0.5 volts.Here, the angle variation is considered to be linear.
In this method, the displacement between phase current and phase voltage can be adjusted by the AS voltage signal as shown in Figure 4.
is applied while at no load, a minimum value of the voltage is around 0.5 volts.Here, the angle variation is considered to be linear.
In this method, the displacement between phase current and phase voltage can be adjusted by the AS voltage signal as shown in Figure 4.The lead angle block is designed to adjust the AS voltage as shown in Figure 5, keeping the equivalent feedback parameters and dead bands into consideration.The angle variation is considered to be linear.

Pulse Width Modulation Scheme
PWM is a method of reducing the average power delivered by an electrical signal by effectively chopping it up into discrete parts.The average value of the voltage (and current) fed to the load is controlled by turning the switch between supply and load on and off at a fast rate.The longer the switch is on period compared to the off periods, the higher the total power supplied to the load.
BLDC motor controller with a three-phase square-wave drive; the detection position is at the 120 0 rotor magnetic pole.With just a small number of peripheral components, it can control BLDC motors on a stand-alone basis.In coordination with the controller, it can also be used for complicated motor control applications.It is suitable for motor control for various products, such as fans, water/oil pumps, tooling machines, etc.
A square-wave PWM commutation mode is known as PWM-PWM [31].This simulation uses a square-wave drive of PWM-PWM commutation to start the motor and drive it.In standalone mode, so long as the motor's running status complies with the conditions required for the square-wave drive.
With the 120 0 rotor magnetic pole position detection, each N-S performs 360 0 cycles on three hall sensors, so only six signal changes occur.As long as the corresponding current directions are provided on the three-phase windings of stators based on six signal The lead angle block is designed to adjust the AS voltage as shown in Figure 5, keeping the equivalent feedback parameters and dead bands into consideration.The angle variation is considered to be linear.
is applied while at no load, a minimum value of the voltage is around 0.5 volts.Here, the angle variation is considered to be linear.
In this method, the displacement between phase current and phase voltage can be adjusted by the AS voltage signal as shown in Figure 4.The lead angle block is designed to adjust the AS voltage as shown in Figure 5, keeping the equivalent feedback parameters and dead bands into consideration.The angle variation is considered to be linear.

Pulse Width Modulation Scheme
PWM is a method of reducing the average power delivered by an electrical signal by effectively chopping it up into discrete parts.The average value of the voltage (and current) fed to the load is controlled by turning the switch between supply and load on and off at a fast rate.The longer the switch is on period compared to the off periods, the higher the total power supplied to the load.
BLDC motor controller with a three-phase square-wave drive; the detection position is at the 120 0 rotor magnetic pole.With just a small number of peripheral components, it can control BLDC motors on a stand-alone basis.In coordination with the controller, it can also be used for complicated motor control applications.It is suitable for motor control for various products, such as fans, water/oil pumps, tooling machines, etc.
A square-wave PWM commutation mode is known as PWM-PWM [31].This simulation uses a square-wave drive of PWM-PWM commutation to start the motor and drive it.In standalone mode, so long as the motor's running status complies with the conditions required for the square-wave drive.
With the 120 0 rotor magnetic pole position detection, each N-S performs 360 0 cycles on three hall sensors, so only six signal changes occur.As long as the corresponding current directions are provided on the three-phase windings of stators based on six signal

Pulse Width Modulation Scheme
PWM is a method of reducing the average power delivered by an electrical signal by effectively chopping it up into discrete parts.The average value of the voltage (and current) fed to the load is controlled by turning the switch between supply and load on and off at a fast rate.The longer the switch is on period compared to the off periods, the higher the total power supplied to the load.
BLDC motor controller with a three-phase square-wave drive; the detection position is at the 120°rotor magnetic pole.With just a small number of peripheral components, it can control BLDC motors on a stand-alone basis.In coordination with the controller, it can also be used for complicated motor control applications.It is suitable for motor control for various products, such as fans, water/oil pumps, tooling machines, etc.
A square-wave PWM commutation mode is known as PWM-PWM [31].This simulation uses a square-wave drive of PWM-PWM commutation to start the motor and drive it.In standalone mode, so long as the motor's running status complies with the conditions required for the square-wave drive.
With the 120°rotor magnetic pole position detection, each N-S performs 360°cycles on three hall sensors, so only six signal changes occur.As long as the corresponding current directions are provided on the three-phase windings of stators based on six signal changes, rotating magnetic fields are generated to attract the rotor to rotate.Each type of Hall signal corresponds to one PWM output type; there are six different PWM output types in 360 • , with commutation occurring every 60°.Therefore, it is also called a six-step, square-wave drive.
At any instant, one of these three phases is continuously ON for every 120°(two steps), while the other two phases get conducted at different 60°low sides.Each phase outputs PWM every two steps, so it is called PWM-PWM commutation mode.PWM-PWM commutation mode facilitates the use of a high-side driver IC in combination with a driver circuit whose high and low sides both use an N-channel MOSFET or IGBT as the driver circuit for the motor.This is because the high side does not keep being conducted during any commutating period, and when the high side closes, its low side with the same phase is conducted, and as a result, synchronous rectifying is enabled to improve efficiency.At this moment, the bootstrap circuit of the high-side driver IC has the chance to charge, supplementing energy for the driving MOSFET.Although PWM output using these commutation features is a somewhat simple driver circuit that does not require concern about turn-on failure or partial conduction of the high-side MOSFET, between two-step continuous PWM output, negative current may return to the power source side when the low sides of the other two phases exchange conduction.Such a negative current is one of the major noise sources for the square-wave drive.When U-phase outputs PWM, at the instant low-side conduction of the W-phase switches to low-side conduction of the V-phase; when both the low side of the MOSFET and PWM of U-phase close, polarities of the inductance of U-phase and W-phase are reversed.Thus, the energy that has been stored in the inductance becomes negative current IW-U and returns to the power supply side via the built-in diode of the high-side MOSFET of the W-phase.In this way, a negative current is generated.
A new PWM-PWM logic is implemented for the controller circuit.The emf signal block is fed by theta.Unlike a brushed DC motor, the commutation of a BLDC motor is controlled electronically.In order to rotate the BLDC motor, the stator windings should be energized in a defined sequence.It is important to know the rotor position (theta) in order to understand which winding will be energized following the energizing sequence.The rotor position is sensed using Hall Effect sensors embedded into the stator.Most BLDC motors have three Hall sensors embedded in the stator on the non-driving end of the motor.Whenever the rotor magnetic poles pass near the Hall sensors, they give a high or low signal, indicating the N or S pole is passing near the sensors.Based on the combination of these three Hall sensor signals, the exact sequence of commutation can be determined and back-emf can be generated.
The back-EMFs are generated based on theta value.The output of this emf signal block truth table is generated.The truth table is generated by a gate signal based on the out of back-emf.Based on this truth table, multiple ON-pulses are created at which U and X, V and Y, W and Z pairs enter the active position.The remaining states of the gates are not disturbed as shown in Figure 6. Figure 7 shows the logic diagram from the truth table by applying the K-map and deducing relations for each gate signal.The PWM width depends on the closed-loop control algorithm.Directional change is also considered in the deduction of logic [32].Unlike a brushed DC motor, the commutation of a BLDC motor is controlled electronically.In order to rotate the BLDC motor, the stator windings should be energized in a defined sequence.It is important to know the rotor position (theta) in order to understand which winding will be energized following the energizing sequence.The rotor position is sensed using Hall Effect sensors embedded into the stator.Most BLDC motors have three Hall sensors embedded in the stator on the non-driving end of the motor.
Whenever the rotor magnetic poles pass near the Hall sensors, they give a high or low signal, indicating the N or S pole is passing near the sensors.Based on the combination of these three Hall sensor signals, the exact sequence of commutation can be determined and back-emf can be generated.
Figure 7 shows the logic diagram from the truth table by applying the K-map and deducing relations for each gate signal.The PWM width depends on the closed-loop control algorithm.Directional change is also considered in the deduction of logic [32].Figure 7 shows the logic diagram from the truth table by applying the K-map and deducing relations for each gate signal.The PWM width depends on the closed-loop control algorithm.Directional change is also considered in the deduction of logic [32].A revolving magnetic field is generated to attract rotors to rotate [33], as shown in Figure 8.The PWMs continuously operate every 120 0 in all instances, whereas the other two phases operate at distinct 60 0 low sides.The PWM-PWM commutation mode is named after the fact that each phase outputs PWM for every two steps.By changing the current directions, a revolving magnetic field is created in the reverse direction to rotate the rotor in a counterclockwise direction as shown in Figure 9.A revolving magnetic field is generated to attract rotors to rotate [33], as shown in Figure 8.The PWMs continuously operate every 120°in all instances, whereas the other two phases operate at distinct 60°low sides.The PWM-PWM commutation mode is named after the fact that each phase outputs PWM for every two steps.By changing the current directions, a revolving magnetic field is created in the reverse direction to rotate the rotor in a counterclockwise direction as shown in Figure 9.
The BLDC motor speed and torque control by using PWM and advance angle method with a reference speed of 2000 rpm are shown are Figure 10.
When the BLDC motors are used in underwater defense applications, because of torque ripples, the machine will generate vibrations so that the enemy can identify the location of this BLDC motor.So, torque ripples must be minimized to reduce the vibrations caused by the BLDC motor for smoother and noiseless operation.
BLDC motors find applications in every segment of the market.Automotive, appliance, industrial controls, automation, aviation and defense so on, have applications for BLDC motors.Out of these, we can categorize the type of BLDC motor control into three major types: constant load, varying load, and positioning applications.The BLDC motor speed and torque control by using PWM and advance angle method with a reference speed of 2000 rpm are shown are Figure 10.
When the BLDC motors are used in underwater defense applications, because of torque ripples, the machine will generate vibrations so that the enemy can identify the location of this BLDC motor.So, torque ripples must be minimized to reduce the vibrations caused by the BLDC motor for smoother and noiseless operation.
BLDC motors find applications in every segment of the market.Automotive, appliance, industrial controls, automation, aviation and defense so on, have applications for BLDC motors.Out of these, we can categorize the type of BLDC motor control into three major types: constant load, varying load, and positioning applications.The BLDC motor speed and torque control by using PWM and advance angle method with a reference speed of 2000 rpm are shown are Figure 10.
When the BLDC motors are used in underwater defense applications, because of torque ripples, the machine will generate vibrations so that the enemy can identify the location of this BLDC motor.So, torque ripples must be minimized to reduce the vibrations caused by the BLDC motor for smoother and noiseless operation.
BLDC motors find applications in every segment of the market.Automotive, appliance, industrial controls, automation, aviation and defense so on, have applications for BLDC motors.Out of these, we can categorize the type of BLDC motor control into three major types: constant load, varying load, and positioning applications.

Results and Discussions
A PM BLDC motor driving scheme is used to test the control approaches using simulation and mathematical modelling.The parameters of the motor utilized in this paper are presented in Table 1.

Symbol
Quantity Value of Parameter

Results and Discussions
A PM BLDC motor driving scheme is used to test the control approaches using simulation and mathematical modelling.The parameters of the motor utilized in this paper are presented in Table 1.The motor is switched to PWM-PWM commutation logic triggering pulses as shown in Figure 11. Figure 12 shows that the variation in current is proportional to the applied load.In Figure 13, the changes in line currents are observed and supplied from the DC bus voltage.So, the DC bus currents that are drawn from the DC bus voltage also have a proportional effect.These effects are proportional to the load applied at t = 0, and the corresponding torque also varied to meet the current variations can be observed in Figure 14 For about 100 N-m torque the DC bus current is around 100 A for a given DC bus voltage of 470 V. Figure 13 shows the line currents, phase and line voltage variation with respective times during loading conditions.
The rotor angle and variation in torques with profile load are shown in Figure 14.The electromagnetic and shaft torques almost coincide in all cases, and the torque has no ripples even higher-power BLDC motor operates at 2000 rpm, along with the phase current shift method.The variation in torques with a stair-case load is shown in Figure 15.The electromagnetic and shaft torques almost coincide in all cases.
The electromagnetic and shaft torques almost coincide and can be observed in Figure 15, and the torque has no ripples even higher-power BLDC motor operates at 2000 rpm, PWM-PWM logic along with the advance angle method produces a smooth torque without any ripples.
Figures 16 and 17 show the real-time response of the motor at different load conditions.In Figure 16 the phase currents and DC Bus currents are overlapped, the DC bus currents have more ripple content at every peak due to inductance at full load, and also Figure 17 gives a clear picture of lagging currents with respective phase voltages at full load.These phase currents are drawn from the DC bus.So, these DC bus currents have more ripple than the phase currents because of the inductance effect.The hall and respective phase PWMs signals are also presented.The phase current (Magma) in Figure 16 has a peak value in each cycle, which reflects the DC bus current (red).This is going to deteriorate the performance of the machine at loading conditions.
Figures 18 and 19 show the phase currents and relative phase voltages with an advanced angle loop mechanism for various loads.In Figure 18, the phase voltage and current (blue) slightly lead the voltage at 70% duty cycle.At full load, both phase and line voltage are almost aligned with each other as shown in Figure 19.The DC bus current has fewer peaks and ripple content also less.This shows the more uniform behavior of the drive compared to earlier results.The rotor angle and variation in torques with profile load are shown in Figure 14.The electromagnetic and shaft torques almost coincide in all cases, and the torque has no ripples even higher-power BLDC motor operates at 2000 rpm, along with the phase current shift method.The variation in torques with a stair-case load is shown in Figure 15.The rotor angle and variation in torques with profile load are shown in Figure 14.The electromagnetic and shaft torques almost coincide in all cases, and the torque has no ripples even higher-power BLDC motor operates at 2000 rpm, along with the phase current shift method.The variation in torques with a stair-case load is shown in Figure 15.The electromagnetic and shaft torques almost coincide in all cases.The electromagnetic and shaft torques almost coincide and can be observed in Figure 15, and the torque has no ripples even higher-power BLDC motor operates at 2000 rpm, PWM-PWM logic along with the advance angle method produces a smooth torque without any ripples.Figures 16 and 17 show the real-time response of the motor at different load conditions.In Figure 16 the phase currents and DC Bus currents are overlapped, the DC bus currents have more ripple content at every peak due to inductance at full load, and also Figure 17 gives a clear picture of lagging currents with respective phase voltages at full load.These phase currents are drawn from the DC bus.So, these DC bus currents have more ripple than the phase currents because of the inductance effect.The hall and respective phase PWMs signals are also presented.The phase current (Magma) in Figure 16 has a peak value in each cycle, which reflects the DC bus current (red).This is going to deteriorate the performance of the machine at loading conditions.Figures 16 and 17 show the real-time response of the motor at different load conditions.In Figure 16 the phase currents and DC Bus currents are overlapped, the DC bus currents have more ripple content at every peak due to inductance at full load, and also Figure 17 gives a clear picture of lagging currents with respective phase voltages at full load.These phase currents are drawn from the DC bus.So, these DC bus currents have more ripple than the phase currents because of the inductance effect.The hall and respective phase PWMs signals are also presented.The phase current (Magma) in Figure 16 has a peak value in each cycle, which reflects the DC bus current (red).This is going to deteriorate the performance of the machine at loading conditions.Figures 18 and 19 show the phase currents and relative phase voltages with an advanced angle loop mechanism for various loads.In Figure 18, the phase voltage and current (blue) slightly lead the voltage at 70% duty cycle.At full load, both phase and line voltage are almost aligned with each other as shown in Figure 19.The DC bus current has fewer peaks and ripple content also less.This shows the more uniform behavior of the drive compared to earlier results.the phase currents and relative phase voltages with an advanced angle loop mechanism for various loads.In Figure 18, the phase voltage and current (blue) slightly lead the voltage at 70% duty cycle.At full load, both phase and line voltage are almost aligned with each other as shown in Figure 19.The DC bus current has fewer peaks and ripple content also less.This shows the more uniform behavior of the drive compared to earlier results.Discussions PWM-PWM logic along with the Advance angle Method for the BLDC motor is simulated using mathematical relations and is incorporated into the simulation block.The characteristics of BLDC motors are studied in detail in different modes of operation and loading profiles.In the report, a high-power motor's parameters are taken as reference and simulation results are validated with the practical testing results.By using the AS voltage angle method, the phase lag between phase voltage and phase current can be decreased by increasing the AS voltage angle is proportional to the load current which can be shown in the graph.So, the dynamic response also can be improved in addition to the torque response of a BLDC motor drive.The proposed techniques are successfully implemented in a practical high-power BLDC motor and the results are validated with the practical responses.

Conclusions
The realization of PWM-PWM logic along with the advance angle method for the BLDC motor is used to reduce the torque ripples even if the high-power BLDC motor is loaded.If the developed torque has no ripples, then there will not be any vibrations or noise Discussions PWM-PWM logic along with the Advance angle Method for the BLDC motor is simulated using mathematical relations and is incorporated into the simulation block.The characteristics of BLDC motors are studied in detail in different modes of operation and loading profiles.In the report, a high-power motor's parameters are taken as reference and simulation results are validated with the practical testing results.By using the AS voltage angle method, the phase lag between phase voltage and phase current can be decreased by increasing the AS voltage angle is proportional to the load current which can be shown in the graph.So, the dynamic response also can be improved in addition to the torque response of a BLDC motor drive.The proposed techniques are successfully implemented in a practical high-power BLDC motor and the results are validated with the practical responses.

Conclusions
The realization of PWM-PWM logic along with the advance angle method for the BLDC motor is used to reduce the torque ripples even if the high-power BLDC motor is loaded.If the developed torque has no ripples, then there will not be any vibrations or noise generated during operation.This is the main requirement for underwater defense applications.This paper studies the characteristics of BLDC motors in different modes of operation and loading profiles.A high-power motor's parameters are taken as a reference, and simulation results are validated with the practical testing results.The detailed study of torque and advanced angle loop features are considered to simulate the developed model so as to verify the novelty of the control logic by using controllers.It is justified that the features are well-suited to operate the drive in rugged and user-defined loading profiles.

Figure 2 .
Figure 2. Control block diagram of the BLDC motor.

Figure 2 .
Figure 2. Control block diagram of the BLDC motor.

Figure 3 .
Figure 3. Hall sensor signal, back-emf, output torque and phase current.

Figure 4 .
Figure 4. Internal view of the advance angle adjustment.

Figure 5 .
Figure 5. Phase angle correction for current leading.

Figure 4 .
Figure 4. Internal view of the advance angle adjustment.

Figure 4 .
Figure 4. Internal view of the advance angle adjustment.

Figure 5 .
Figure 5. Phase angle correction for current leading.

Figure 5 .
Figure 5. Phase angle correction for current leading.

Figure 6 .
Figure 6.Digital logic from truth table in PWM-PWM mode.

Figure 6 .
Figure 6.Digital logic from truth table in PWM-PWM mode.

Figure 10 .
Figure 10.Simulation of PMBLDC motor with PWM-PWM logic and advanced angle method.

Figure 14 .
Figure 14.The variations in Te, Rotor angle and speed: (a) Electromagnetic torque vs Time (b) Rotor angle vs Time and (c) Speed Vs Time.

Figure 13 .
Figure 13.BLDC motor voltages and currents: (a) Line current vs Time (b) Line voltage vs Time and (c) Phase voltage vs Time.

Figure 13 .
Figure 13.BLDC motor voltages and currents: (a) Line current vs Time (b) Line voltage vs Time and (c) Phase voltage vs Time.

Figure 14 .
Figure 14.The variations in Te, Rotor angle and speed: (a) Electromagnetic torque vs Time (b) Rotor angle vs Time and (c) Speed Vs Time.

Figure 14 .
Figure 14.The variations in Te, Rotor angle and speed: (a) Electromagnetic torque vs Time (b) Rotor angle vs Time and (c) Speed Vs Time.

Figure 15 .
Figure 15.T-Electromagnetic, T-Shaft, T-Mechanical Vs Time during CW with staircase load.

Figure 16 .
Figure 16.Phase currents, and DC bus currents are aligning with respective Hall, PWM signal Vs time.

Figure 15 .
Figure 15.T-Electromagnetic, T-Shaft, T-Mechanical Vs Time during CW with staircase load.

Figure 15 .
Figure 15.T-Electromagnetic, T-Shaft, T-Mechanical Vs Time during CW with staircase load.

Figure 16 .
Figure 16.Phase currents, and DC bus currents are aligning with respective Hall, PWM signal Vs time.Figure 16.Phase currents, and DC bus currents are aligning with respective Hall, PWM signal Vs time.

Figure 16 .
Figure 16.Phase currents, and DC bus currents are aligning with respective Hall, PWM signal Vs time.Figure 16.Phase currents, and DC bus currents are aligning with respective Hall, PWM signal Vs time.Machines2022, 12, x FOR PEER REVIEW 15 of 18

Figure 17 .
Figure 17.Phase voltages, and phase currents overlap with the respective PWMs Vs time at full Load.

Figure 17 .
Figure 17.Phase voltages, and phase currents overlap with the respective PWMs Vs time at full Load.

Figures 18 and 19
Figures 18 and 19  show the phase currents and relative phase voltages with an advanced angle loop mechanism for various loads.In Figure18, the phase voltage and current (blue) slightly lead the voltage at 70% duty cycle.At full load, both phase and line voltage are almost aligned with each other as shown in Figure19.The DC bus current has fewer peaks and ripple content also less.This shows the more uniform behavior of the drive compared to earlier results.
Figures 18 and 19  show the phase currents and relative phase voltages with an advanced angle loop mechanism for various loads.In Figure18, the phase voltage and current (blue) slightly lead the voltage at 70% duty cycle.At full load, both phase and line voltage are almost aligned with each other as shown in Figure19.The DC bus current has fewer peaks and ripple content also less.This shows the more uniform behavior of the drive compared to earlier results.

Figure 18 .
Figure 18.Phase currents, phase voltages with lead angle adjustment Vs time at 70% duty cycle.Figure 18. Phase currents, phase voltages with lead angle adjustment Vs time at 70% duty cycle.

Figure 18 .
Figure 18.Phase currents, phase voltages with lead angle adjustment Vs time at 70% duty cycle.Figure 18. Phase currents, phase voltages with lead angle adjustment Vs time at 70% duty cycle.Machines2022, 12, x FOR PEER REVIEW 16 of 18

Figure 19 .
Figure 19.Phase currents, Phase voltages with lead angle adjustment at full load.

Figure 19 .
Figure 19.Phase currents, Phase voltages with lead angle adjustment at full load.

Table 1 .
Parameters of the PM BLDC Motor.

Table 1 .
Parameters of the PM BLDC Motor.