Method and apparatus for adjusting angle of base sector to reduce sensor-less control driving time of motor
The method of adjusting the base sector angle in a sensor-less type motor using voltage pulses and current ratio calculations addresses the inefficiencies of magnet alignment, enabling rapid startup and meeting the fast response needs of vehicle pumps.
Patent Information
- Application Number
- PCT/KR2024/011403
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-20
- Filing Date
- 2024-08-02
- Publication Date
- 2025-05-30
AI Technical Summary
Sensor-less type motors require a magnet alignment process that exceeds the fast response time needed for applications like vehicle pumps, leading to inefficiencies and increased costs due to the need for high-frequency currents and potential rotor misalignment.
A method and device for adjusting the angle of a base sector in a motor composed of multiple sectors by applying a preset voltage pulse, identifying the base sector based on current waveforms, calculating a ratio of maximum currents of adjacent sectors, and adjusting the base sector angle to reduce startup time and eliminate the need for magnet alignment.
This approach allows for rapid initial position estimation of the motor's rotor within a full angle range in under 10 milliseconds, eliminating the need for high-frequency currents and reducing noise and misalignment issues, thereby meeting the fast response requirements of vehicle pumps.
Smart Images

Figure KR2024011403_30052025_PF_FP_ABST
Abstract
Description
Method and device for adjusting base sector angle for reducing sensorless control startup time of motor
[0001] The present invention relates to a method for adjusting the angle of a base sector of a motor, and more specifically, to a method for adjusting the angle of a base sector for reducing the start-up time of a motor driven by a sensorless control method, and a device for implementing the method.
[0002] Pumps used in existing vehicles are physically connected to the engine's rotating shaft and are designed to rotate immediately when the engine starts, ensuring rapid rotational response. Recently, these pumps are being replaced by Permanent Magnet Synchronous Motors (PMSM motors), and Hall sensors and encoders are being utilized to control PMSM motors.
[0003] However, motors that include hall sensors or encoders have a high unit price, which increases the overall cost. To solve this problem, research on sensor-less type motors is actively being conducted.
[0004] FIG. 1a and FIG. 1b are drawings for explaining cogging torque according to the position of the rotor in a sensor-less type motor.
[0005] Fig. 1a shows a rotor in which six types of wires are wound around a magnet, and the wires may be referred to as a, b, c, d, e, and f, respectively. The six types of wires in Fig. 1b each have different characteristics in terms of changes in cogging torque according to angle.
[0006] Sensorless type motors have the characteristic of going through a 'magnet arrangement process' for initial driving. Sensorless type motors fix the magnets at the desired position through magnet alignment, and then apply a voltage vector (voltage pulse) to create the minimum BEMF voltage (Back EMF Voltage) for sensorless control. Then, based on the generated BEMF voltage, the motor estimates the angle and rotates based on the estimated value.
[0007] The above method fails to meet the pump's specifications. Specifically, the pump must operate at 2,600 rpm and achieve a response time of 0.3 to 0.6 seconds. However, sensorless motors like the one described above require a magnetic alignment time of at least 1 second, making them unable to meet the pump's demanding, rapid response.
[0008] To solve this problem, the magnet alignment process can be omitted through an initial position estimation process that takes about 0.01 seconds. However, the conventional initial position estimation process has limitations such as being limited to operating only for a motor consisting of only 6 sectors, causing noise in the motor by applying high-frequency current, or causing the rotor to move unintentionally during position estimation, resulting in an incorrect position being determined. Therefore, an improved method is needed.
[0009] The technical problem to be solved by the present invention is to provide a method for adjusting the angle of a base sector for reducing the sensor-less control startup time of a motor and a device for implementing the method.
[0010] According to one embodiment of the present invention for solving the above technical problem, a method includes the steps of: applying a preset voltage as a pulse to a motor composed of a plurality of sectors; identifying a base sector among the plurality of sectors based on a waveform of a current generated in each sector due to the applied voltage; calculating a ratio value of maximum currents of two sectors adjacent to the identified base sector; calculating an angle correction value of the base sector with respect to one of the two adjacent sectors based on the calculated ratio value; and adjusting an angle of the base sector based on the calculated angle correction value.
[0011] According to another embodiment of the present invention for solving the above technical problem, a device is a base sector angle adjustment device for reducing a sensor-less control startup time of a motor, comprising: a memory in which at least one program is stored; and a processor for performing an operation by executing the at least one program, wherein the processor applies a preset voltage as a pulse to a motor composed of a plurality of sectors, identifies a base sector among the plurality of sectors based on a waveform of a current generated for each sector due to the applied voltage, calculates a ratio value of maximum currents of two sectors adjacent to the identified base sector, calculates an angle correction value of the base sector with respect to one of the two adjacent sectors based on the calculated ratio value, and adjusts the angle of the base sector based on the calculated angle correction value.
[0012] One embodiment of the present invention can provide a computer-readable recording medium storing a program for executing the above method.
[0013] According to the present invention, when using a sensor-less type motor, the magnet alignment process can be omitted, so that the position of the motor's rotor can be found within the full angle range within 10 ms.
[0014] In addition, according to the present invention, there is no need to apply a high-frequency current to find the entire angle of the base sector as in the prior art, so there is no concern about noise being generated due to vibration.
[0015] FIG. 1a and FIG. 1b are drawings for explaining cogging torque according to the position of the rotor in a sensor-less type motor.
[0016] Figure 2 is a diagram schematically showing the positions where inductance is maximum and minimum depending on the rotor position in a sensor-less type motor.
[0017] FIG. 3 is a flowchart showing an example of scripts of an angle adjustment algorithm mounted on an angle adjustment device according to the present invention.
[0018] Figure 4 is a flowchart illustrating another example of the method described in Figure 3.
[0019] Figures 5a to 5c are diagrams schematically showing the information used in the process of finding a base sector and calculating an angle of inclination based on the base sector, divided into six sectors.
[0020] FIGS. 6A to 6C are schematic drawings showing the evaluation of the stability of a sensor-less type motor when operated by an angle value estimated according to the present invention.
[0021] FIG. 7 is a drawing showing the results of starting a sensor-less type motor according to the prior art without applying the initial position estimation according to the present invention, as a comparison group of FIG. 6.
[0022] Fig. 8 is a block diagram showing an example of an angle adjustment device according to the present invention.
[0023] According to one embodiment of the present invention for solving the above technical problem, a method includes the steps of: applying a preset voltage as a pulse to a motor composed of a plurality of sectors; identifying a base sector among the plurality of sectors based on a waveform of a current generated in each sector due to the applied voltage; calculating a ratio value of maximum currents of two sectors adjacent to the identified base sector; calculating an angle correction value of the base sector with respect to one of the two adjacent sectors based on the calculated ratio value; and adjusting an angle of the base sector based on the calculated angle correction value.
[0024] In the above method, the motor may be an IPM (Interior Permanent Magnet) motor.
[0025] In the above method, the motor may be a motor driven by a sensor-less control method.
[0026] In the above method, the motor may be a motor composed of sectors having a central angle of 60 degrees and divided into a total of six sectors.
[0027] In the above method, the step of applying the preset voltage as a pulse may apply the preset voltage as a pulse after a voltage rest period (Rest Time).
[0028] In the above method, the step of applying the preset voltage as a pulse may apply a voltage set to correspond to the characteristics of the motor as a pulse before the voltage pause period.
[0029] In the above method, the step of calculating the angle correction value may use an arc tangent function that uses the ratio value as an input parameter.
[0030] In the above method, the step of adjusting the angle may adjust the angle of the base sector by a value obtained by adding the angle correction value to the angle of the base sector.
[0031] According to another embodiment of the present invention for solving the above technical problem, a device is a base sector angle adjustment device for reducing a sensor-less control startup time of a motor, comprising: a memory in which at least one program is stored; and a processor for performing an operation by executing the at least one program, wherein the processor applies a preset voltage as a pulse to a motor composed of a plurality of sectors, identifies a base sector among the plurality of sectors based on a waveform of a current generated for each sector due to the applied voltage, calculates a ratio value of maximum currents of two sectors adjacent to the identified base sector, calculates an angle correction value of the base sector with respect to one of the two adjacent sectors based on the calculated ratio value, and adjusts the angle of the base sector based on the calculated angle correction value.
[0032] One embodiment of the present invention can provide a computer-readable recording medium storing a program for executing the above method.
[0033] The present invention is capable of various modifications and embodiments. Specific embodiments are illustrated in the drawings and described in detail in the detailed description. The effects and features of the present invention, as well as the methods for achieving them, will become clearer with reference to the embodiments described in detail below, along with the drawings. However, the present invention is not limited to the embodiments disclosed below and can be implemented in various forms.
[0034] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. When describing with reference to the drawings, identical or corresponding components are given the same drawing reference numerals, and redundant descriptions thereof will be omitted.
[0035] In the following examples, the terms first, second, etc. are not used in a limiting sense, but are used for the purpose of distinguishing one component from another.
[0036] In the examples below, singular expressions include plural expressions unless the context clearly indicates otherwise.
[0037] In the following examples, terms such as “include” or “have” mean that a feature or component described in the specification is present, and do not preclude the possibility that one or more other features or components may be added.
[0038] In some embodiments, where the implementation is otherwise feasible, a particular process sequence may be performed in a different order than described. For example, two processes described in succession may be performed substantially simultaneously, or in a reverse order from the described order.
[0039] Figure 2 is a diagram schematically showing the positions where inductance is maximum and minimum depending on the rotor position in a sensor-less type motor.
[0040] Referring to Fig. 2, it can be seen that the sensor-less type motor is divided into a total of 6 sectors, and for convenience of explanation, the base sector is assumed to be sector 0.
[0041] In Fig. 2, when the N pole of the permanent magnet coincides with sector 0, the reference line of the horizontal N pole and S pole is the point where the inductance of the rotor is minimum, and the Q-axis, where the vertical line to the reference lines of the N pole and S pole is located, is the point where the inductance is maximum.
[0042] In addition, in Fig. 2, when the N pole of the permanent magnet coincides with the reference line drawn at an angle of 15 degrees added to sector 0, it can be seen that the reference line of the N pole and S pole that is tilted by 15 degrees is the point where the inductance of the rotor is minimum, and the Q-axis where the perpendicular to the reference lines of the N pole and S pole is located is the point where the inductance is maximum.
[0043] According to the present invention, by detecting and utilizing the characteristics of the motor due to the difference between the magnetic flux by the permanent magnet of the IPM motor using the permanent magnet and the inductance generated when current is applied, the existing magnet alignment process can be omitted and rapid starting of the motor can be realized. In particular, the present invention has the feature of applying a pulse voltage to each sector of the motor, as shown in FIG. 2, and measuring and utilizing the current generated accordingly.
[0044] Hereinafter, a device implementing a base sector angle adjustment method for reducing the sensorless control startup time of a motor according to the present invention will be abbreviated as an "angle adjustment device." The angle adjustment device according to the present invention is physically or logically incorporated into a tractor or various work vehicles and functions as a device for controlling the operating characteristics of a motor for driving a pump.
[0045] The angle adjustment device according to the present invention may further include an inverter having a structure of 6FETs (Field Effect Transistors) to detect differences in current. In addition, the angle adjustment device may utilize a SVPWM (Space Vector PWM) method capable of applying voltage to each sector constituting a sensorless type motor.
[0046] The angle adjustment device can apply voltage in the form of short pulses corresponding to a value precisely calculated to match the motor characteristics to each sector constituting the motor. Then, after a voltage rest period, the angle adjustment device can apply short pulses to each sector again and measure the current generated in each sector by the applied voltage.
[0047] Following the above process, the angle adjustment device can identify the sector with the largest measured current among the multiple sectors constituting the motor. Once the sector with the largest current flow is identified, the angle adjustment device can determine the following based on that identified sector. For convenience, the sector with the largest current flow will be referred to as sector 0.
[0048] First, the angle adjustment device can immediately find the N pole of the permanent magnet at a point 30 degrees from the reference line of sector 0 when the size of the current flowing in the sector adjacent to sector 0 is very small, less than a preset value.
[0049] Meanwhile, the angle adjustment device can determine that the N pole of the permanent magnet is located at a point between -15 degrees and +15 degrees with respect to sector 0 if the magnitude of the current flowing in the adjacent sector is greater than a preset value.
[0050] Here, the reason why the position of the N pole of the permanent magnet is -15 degrees to 15 degrees is that mechanically, the rotor can only be turned within -30 degrees to 30 degrees by the unit interval of 60 degrees of the sector, and in the case of a general 3-phase motor, since it has a cogging wave shape of 1 cycle when moving between sectors, the cogging must be near the 0 sector point in order to detent according to the cogging torque graph described in Fig. 1.
[0051] Finally, the angle adjustment device can determine in which direction the rotor is currently tilted by comparing the reference sector 0 sector with adjacent sectors, and thus the maximum tilt value of the rotor can be calculated to be limited to 0 to 15 degrees.
[0052] At this time, the angle adjustment device can calculate the maximum (MAX) current value of the reference sector 0 and the ratio of the current values flowing in the adjacent sectors in order to calculate the final tilting degree (angle) of the motor's rotor, and use the calculated ratio as an input parameter of the arctangent function. Here, the arctangent function can perform a key function of estimating the tilting angle (Angle) of the rotor by using the IPM characteristic in which the EMF (electromotive force) of the D axis and the EMF of the Q axis have a 90 degree phase difference in the case of controlling a sensor-less type motor.
[0053] The angle adjustment device can express the ratio of the current values flowing in the previously calculated reference sector and adjacent sectors as a value representing the ratio of the size of the current values, and thus can be expressed as 0 to 100%. If the ratio of the current values is 100%, it means that the values on the left and right sides of the rotor are the same, so the angle adjustment device can determine that the reference position of the rotor is exactly located in the reference sector, and if the ratio of the current values is 0%, it can determine that the rotor is completely tilted to the maximum in one direction.
[0054] Here, since the input value of the arctangent function is 0 to 100%, the output value of the function is 0 to 45 degrees, and as explained above, if converted to match the mechanical misalignment limit of 15 degrees, it can be converted to 33.3%. The process of adjusting the tilt angle of the rotor with the output value of the arctangent function will be described in detail through FIGS. 5a to 5c.
[0055] As described above, according to the angle adjustment device of the present invention, the main sector can be found in the motor with only a predetermined voltage pulse type input, and it is possible to accurately determine in which direction and by how much the rotor of the motor is rotated without having to go through a conventional magnet alignment process.
[0056] FIG. 3 is a flowchart showing an example of scripts of an angle adjustment algorithm mounted on an angle adjustment device according to the present invention.
[0057] The method according to Fig. 3 can be implemented by the angle adjustment device described in Fig. 2, and therefore, the following description will be made with reference to Fig. 2, and for the sake of convenience of explanation, any description that overlaps with the content already described in Fig. 2 will be omitted. In addition, the flowchart illustrated in Fig. 3 comprehensively describes the script of the angle adjustment algorithm, and may not necessarily be selective or may not proceed in a time-series manner.
[0058] The angle adjustment device can initiate an angle adjustment algorithm by executing a program stored in memory (S305).
[0059] The angle adjustment device can declare any sector constituting the motor as X and can declare the angle of sector X and the voltage of sector X (S310).
[0060] The angle adjustment device inputs a voltage pulse in the form of a pulse for any sector X, and the pulse must be a pulse input for a time shorter than a preset time length x1 (S315). The time for inputting the voltage pulse is defined as the injection period in Fig. 3.
[0061] The angle adjustment device can measure the phase currents of U, V, and W that are generated when a voltage pulse is applied (S320). At this time, since the angle adjustment device has two current probes, it measures the current for only two phases among U, V, and W, and measures the remaining one phase using Kirchhoff's current law, thereby obtaining the current waveform.
[0062] Next, the angle adjustment device goes through a voltage rest period (S325), and does not generate a separate output during the voltage rest period (S330). When the angle adjustment device completes step S325 for one sector, it repeatedly performs the same procedure for the remaining sectors constituting the motor (S335). In this embodiment, assuming that the motor is composed of six sectors (S340), after repeating the process a total of five additional times, the angle adjustment device can proceed to step S345.
[0063] The angle adjustment device may store the maximum current values for each sector calculated after step S340 is performed in an array, compare the sizes of each value, and set the sector showing the highest current value as the base sector or main sector (S345). In addition, in step S345, the current value and sector number showing the second highest current value may also be stored as important information.
[0064] The angle adjustment device determines the size of the second highest current value (S350), and if the second highest current value is smaller than the preset x3 A (ampere), the angle correction value can be determined as 30 degrees (S355), as has already been described in Fig. 2.
[0065] Meanwhile, if the second highest current value is greater than or equal to the preset x3 A, the angle adjustment device can determine the adjacent sector of the base sector and the maximum current value of that sector (S360). Referring to Fig. 2, it can be seen that the adjacent sectors of the base sector, sector 0, are sectors 1 and 5. In this process, the angle adjustment device can also store the maximum current values of sectors 1 and 5.
[0066] Next, the angle adjustment device can compare the sizes of the maximum current values of adjacent sectors that were identified and stored in step S360, and store the second largest current value and the third largest current value by distinguishing them (S365). For example, if the adjacent sectors of sector 0, which is the base sector, are sector 1 and sector 5, and the maximum current value of sector 1 is -33A and the maximum current value of sector 5 is -34.5A, the maximum current value of sector 1 can be stored as the second largest current value, and the maximum current value of sector 5 can be stored as the third largest current value, respectively.
[0067] The angle adjustment device can calculate a ratio value based on the maximum current values of the sectors (S370). For example, as illustrated in FIG. 3, the ratio value based on the maximum current value can be calculated by dividing the third highest current value by the second highest current value, but various other methods may be used. For example, if the maximum current value of sector 5 is -34.5 A and the maximum current value of sector 1 is -33.27 A, the ratio value may be 0.8828.
[0068] When the angle adjustment device calculates a ratio value based on the maximum current values of the sectors, it can use this to calculate an angle correction value (angle_error) through an arctangent function (S375).
[0069]
[0070] Mathematical expression 1 is an example of a mathematical expression used by an angle correction device to calculate an angle correction value. In Mathematical expression 1, Angle error means the angle correction value, and arctan2(1, ratio) means the arctangent2 function that takes 1 and the ratio value based on the maximum current value as arguments. The arctangent2 function is a two-argument function used to measure the absolute angle between two points.
[0071] When the angle correction value is calculated, the angle adjustment device can determine the direction of the second sector with the second highest maximum current value from the base sector, sector 0 (S380, S385, S390), and calculate the final angle value of the base sector by adding the angle correction value to the angle of the current base sector (S395).
[0072] If the angle adjustment device obtains an angle correction value of 0.241 in step S395, it can convert this to degrees rather than radians to obtain 13.81 degrees. Assuming that the sector showing the second largest maximum current value is sector 5, it can determine that the rotor is tilted 13.81 degrees in the opposite direction of rotation. Finally, the angle adjustment device can determine the final angle of the base sector as 346.19 degrees by subtracting 13.81 degrees from the basic value of 0 degrees.
[0073] Ultimately, the angle adjustment device can detect how much the angle of the motor's rotor has rotated through the method described in Fig. 3 and operate by correcting only that amount, thereby enabling the implementation of a stable and accurate sensor-less type motor without the need for a magnet alignment process.
[0074] Figure 4 is a flowchart illustrating another example of the method described in Figure 3.
[0075] More specifically, FIG. 4 can be understood as a method that re-describes the method performed by the angle adjustment device described in FIG. 3 in a way that highlights its technical features. Since the method according to FIG. 4 can be implemented by the angle adjustment device described in FIGS. 2 and 3, any description that overlaps with what has already been described will be omitted.
[0076] The angle adjustment device can apply a preset voltage as a pulse to a motor composed of multiple sectors (S410).
[0077] In step S410, the motor may be an Interior Permanent Magnet (IPM) motor.
[0078] In step S410, the motor may be a motor driven by a sensor-less control method.
[0079] In step S410, the motor may be a motor composed of six sectors with a central angle of 60 degrees.
[0080] In step S410, the angle adjustment device may apply a preset voltage as a pulse after a voltage rest period. In particular, the angle adjustment device may apply a voltage set to correspond to the characteristics of the motor as a pulse before the voltage rest period.
[0081] The angle adjustment device can identify the base sector among multiple sectors based on the waveform of the current generated in each sector due to the applied voltage (S430).
[0082] The angle adjustment device can calculate the ratio value of the maximum current of two sectors adjacent to the identified base sector (S450).
[0083] The angle adjustment device can calculate an angle correction value for the base sector in either direction of two adjacent sectors based on the calculated ratio value (S470). As already explained in mathematical expression 1, the angle correction device can calculate an angle correction value using an arctangent function that uses the ratio value as an input parameter.
[0084] The angle adjustment device can adjust the angle of the base sector based on the calculated angle correction value (S490). As already explained in step S395, the angle adjustment device can adjust the angle of the base sector by adding the angle correction value to the angle of the base sector.
[0085] Figures 5a to 5c are diagrams schematically showing the information used in the process of finding a base sector and calculating an angle of inclination based on the base sector, divided into six sectors.
[0086] More specifically, FIGS. 5a to 5c schematically show the waveform of the current generated when a pulse voltage is applied to each sector of a motor having six sectors. In this case, the time for applying the voltage to the sectors is considered to be a very short time of less than 4.5 ms.
[0087] Referring to FIGS. 5A to 5C, it can be seen that in sector 0, the U-phase current is the highest at 43.77A, in sector 1, the W-phase current is the highest at -43.53A, and in sector 2, the V-phase current is the highest at 43.73A. In addition, in the same manner, it can be seen that in sector 3, the U-phase current is the highest at -42.94A, in sector 4, the W-phase current is the highest at 42.69A, and in sector 5, the V-phase current is the highest at -42.29A. Ultimately, since the maximum current value in sector 0 was higher than the maximum current values of the remaining sectors, sector 0 became the reference, and sectors 1 and 5 became adjacent sectors. When 43.77A came out of sector 0, the current values of sectors 1 and 5 became -33.27A and -34.5A, respectively, and accordingly, the ratio value for the maximum current value could be calculated.
[0088] FIGS. 6A to 6C are schematic drawings showing the evaluation of the stability of a sensor-less type motor when operated by an angle value estimated according to the present invention.
[0089] In Figures 6a to 6c, it is assumed that the motor is adjusted to reach 2600 rpm within 0.6 seconds, the yellow line is the U-phase current waveform, which has a range of -150 to 150 A, and 1 div is considered to be 30 A. In addition, the light blue line is the open loop angle, which has a range of -180 to 180 degrees, and 1 div is considered to be 36 degrees. In addition, the purple line is the sensor-less angle, which has a range of -180 to 180 degrees, and 1 div is considered to be 36 degrees. The lime green line is the motor speed, which has a range of 0 to 3000 rpm, and 1 div is considered to be 300 rpm.
[0090] Referring to FIGS. 6a to 6c, it can be seen that the sensor-less type motor operates accurately even though the magnet alignment process is omitted when starting up at -8.54 degrees, -123.78 degrees, 129.99 degrees, 170 degrees, 110 degrees, and -56.40 degrees, respectively.
[0091] FIG. 7 is a drawing showing the results of starting a sensor-less type motor according to the prior art without applying the initial position estimation according to the present invention, as a comparison group of FIG. 6.
[0092] Referring to Fig. 7, it can be seen that the sensorless type motor fails to start because it starts without estimating the initial position of the base sector of the motor. Specifically, in Fig. 7, it can be seen that the open loop angle of the motor increases rapidly because the initial position is not correct, and there is a problem that the sensorless angle is out of sync when the sensor-less switch is made because the actual motor is not properly synchronized. In particular, referring to the lime green line in Fig. 7, the speed of the motor's rotor diverges due to the sensor-less out-of-sync.
[0093] Fig. 8 is a block diagram showing an example of an angle adjustment device according to the present invention.
[0094] Hereinafter, the angle adjustment device (800) of FIG. 8 is the same device as the angle adjustment device described in FIGS. 2 to 7, and therefore, it is considered that all processes of the angle adjustment device described in FIGS. 2 to 7 can be implemented. As described above, the angle adjustment device (800) can function as a device for assisting the operation of a motor used in the process of operating a pump included in a tractor or other work vehicle, and therefore, can be included in the tractor or other work vehicle as a module (physical) or application (logical).
[0095] Referring to FIG. 8, the angle adjustment device (800) may include a communication unit (810), a processor (820), and a database (830). Only components related to the embodiment are illustrated in the angle adjustment device (800) of FIG. 8. Therefore, those skilled in the art will understand that other general components may be included in addition to the components illustrated in FIG. 8.
[0096] The communication unit (810) may include one or more components that enable wired / wireless communication with an external server or external device. For example, the communication unit (810) may include at least one of a short-range communication unit (not shown), a mobile communication unit (not shown), and a broadcast receiving unit (not shown).
[0097] DB (830) is hardware that stores various data processed within the angle adjustment device (800), and can store a program for processing and controlling the processor (820).
[0098] DB (830) may include random access memory (RAM) such as dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM, Blu-ray or other optical disk storage, hard disk drive (HDD), solid state drive (SSD), or flash memory.
[0099] The processor (820) controls the overall operation of the angle adjustment device (800). For example, the processor (820) can control the input unit (not shown), the display (not shown), the communication unit (810), the DB (830), etc., by executing programs stored in the DB (830). The processor (820) can control the operation of the angle adjustment device (800) by executing programs stored in the DB (830).
[0100] As an example, the processor (820) may apply a preset voltage as a pulse to a motor composed of a plurality of sectors, identify a base sector among the plurality of sectors based on a waveform of a current generated in each sector due to the applied voltage, calculate a ratio value of the maximum currents of two sectors adjacent to the identified base sector, calculate an angle correction value of the base sector with respect to one of the two adjacent sectors based on the calculated ratio value, and adjust the angle of the base sector based on the calculated angle correction value.
[0101] The processor (820) may be implemented using at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
[0102] The embodiments of the present invention described above may be implemented in the form of a computer program that can be executed through various components on a computer, and such a computer program may be recorded on a computer-readable medium. At this time, the medium may include a magnetic medium such as a hard disk, a floppy disk, and a magnetic tape, an optical recording medium such as a CD-ROM and a DVD, a magneto-optical medium such as a floptical disk, and a hardware device specifically configured to store and execute program instructions, such as a ROM, a RAM, a flash memory, etc.
[0103] Meanwhile, the computer program may be specifically designed and constructed for the present invention, or may be one known and available to those skilled in the computer software field. Examples of computer programs may include not only machine language code, such as that generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
[0104] The specific implementations described in the present invention are exemplary embodiments and do not limit the scope of the present invention in any way. For the sake of brevity, descriptions of conventional electronic components, control systems, software, and other functional aspects of the systems may be omitted. In addition, the lines connecting or connecting members between components illustrated in the drawings are merely representative of functional connections and / or physical or circuit connections, and may be replaced or represented as various additional functional connections, physical connections, or circuit connections in an actual device. In addition, unless specifically mentioned as “essential,” “important,” etc., a component may not be absolutely necessary for the application of the present invention.
[0105] The use of the term "above" and similar referential terms in the specification of the present invention (especially in the claims) may refer to both singular and plural. Furthermore, if a range is described in the present invention, it includes inventions that apply individual values within the range (unless otherwise stated), and is equivalent to describing each individual value constituting the range in the detailed description of the invention. Finally, unless the order of the steps constituting the method according to the present invention is explicitly stated or otherwise stated to the contrary, the steps may be performed in any appropriate order. The present invention is not necessarily limited by the order in which the steps are described. The use of all examples or exemplary terms (e.g., "for example," etc.) in the present invention is merely intended to illustrate the present invention in detail, and the scope of the present invention is not limited by the examples or exemplary terms, unless otherwise defined by the claims. Furthermore, those skilled in the art will appreciate that various modifications, combinations, and variations can be made within the scope of the appended claims or their equivalents, depending on design conditions and factors.
[0106] One embodiment of the present invention can be used in an industry that manufactures sensor-less type motors.
Claims
1. A step of applying a preset voltage as a pulse to a motor composed of multiple sectors; A step of identifying a base sector among the plurality of sectors based on the waveform of the current generated in each sector due to the applied voltage; A step of calculating a ratio value of the maximum currents of two sectors adjacent to the above-identified base sector; A step of calculating an angle correction value of the base sector for one of the two adjacent sectors based on the calculated ratio value; and A method for adjusting the angle of a base sector for reducing the sensor-less control startup time of a motor, comprising: a step of adjusting the angle of the base sector based on the calculated angle correction value.
2. In paragraph 1, The above motor, A method for adjusting the base sector angle to reduce the sensor-less control startup time of an IPM (Interior Permanent Magnet) motor.
3. In paragraph 1, The above motor, A method for adjusting the angle of a base sector for reducing the sensor-less control startup time of a motor driven by a sensor-less control method.
4. In paragraph 1, The above motor, A method for adjusting the base sector angle for reducing the sensor-less control startup time of a motor, which is composed of six sectors with a central angle of 60 degrees.
5. In paragraph 1, The step of applying the above preset voltage as a pulse is: A method for adjusting the angle of a base sector for reducing the sensor-less control startup time of a motor by applying the preset voltage as a pulse after a voltage rest period.
6. In paragraph 5, The step of applying the above preset voltage as a pulse is: A method for adjusting the base sector angle for reducing the sensor-less control startup time of a motor, wherein a voltage set to correspond to the characteristics of the motor is applied as a pulse before the above-mentioned voltage rest period.
7. In paragraph 1, The step of calculating the above angle correction value is: A method for adjusting the base sector angle for reducing the sensor-less control startup time of a motor, using an arctangent function with the above ratio value as an input parameter.
8. In paragraph 1, The steps for adjusting the above angle are: A method for adjusting the angle of a base sector for reducing the sensor-less control startup time of a motor, wherein the angle of the base sector is adjusted by adding the angle correction value to the angle of the base sector.
9. A computer-readable recording medium storing a program for executing the method according to Article 1.
10. As a base sector angle adjustment device for reducing the sensor-less control start-up time of the motor, memory in which at least one program is stored; and By executing at least one program, a processor is included that performs the operation, The above processor, A preset voltage is applied as a pulse to a motor composed of multiple sectors, Based on the waveform of the current generated in each sector due to the above-mentioned applied voltage, the base sector is identified among the plurality of sectors, Calculate the ratio value of the maximum current of two sectors adjacent to the base sector identified above, Based on the calculated ratio value, the angle correction value of the base sector for one of the two adjacent sectors is calculated, A base sector angle adjustment device for reducing the sensor-less control startup time of a motor, which adjusts the angle of the base sector based on the above-described calculated angle correction value.
Citation Information
Patent Citations
Electric power steering control method, electric power steering control device, electric power steering device and vehicle
JP2017070066A
Estimation method and apparatus for initial rotor of permanent magnet synchronous motor
KR1020130020081A
Motor driving apparatus and laundry treatment machine including the same
KR1020150053557A
Drive apparatus for oil-pump motor and drive control method for oil-pump motor
KR1020180127923A
Negative pressure isolation sick room
KR102220441B1