Permanent magnet synchronous control system for aluminum profiles
By collecting permanent magnet synchronous motor parameters in the aluminum profile pre-cut system and performing vector control, combining fuzzy PID and PI algorithms to dynamically adjust the motor status, the problem of inaccurate cutting of aluminum profiles is solved, and the cutting efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202411563299.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2044-11-05
AI Technical Summary
Pre-cut systems for existing aluminum profiles cannot accurately obtain extrusion lengths, resulting in inaccurate cutting and inefficient efficiency.
The parameter acquisition module is used to collect the phase current, rotation speed and rotation angle of the permanent magnet synchronous motor, and vector control is performed through the cutting control module, combining the fuzzy PID algorithm and the PI algorithm to calculate the current and voltage, and dynamically adjust the working state of the permanent magnet synchronous motor.
It improves the driving efficiency and dynamic performance of the cutting device, ensures cutting accuracy and efficiency, reduces the calculation amount of current control, and responds to system changes quickly.
Smart Images

Figure CN119439696B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of permanent magnet synchronous motor control, and in particular to a permanent magnet synchronous control system for aluminum profiles. Background Art
[0002] Aluminum profiles are aluminum products with fixed cross-sectional shapes produced through specific processes. Aluminum profiles are produced through a metal forming process, where they are extruded through a die. After extrusion, the profile is cooled and shaped, and then measured and cut according to subsequent processing requirements.
[0003] Extrusion and cutting of aluminum profiles are two separate processing steps. The entire profile needs to be measured, marked, and cut during the cutting process, which is very inconvenient. Therefore, it is necessary to pre-cut the aluminum profile during the extrusion process to facilitate subsequent further processing.
[0004] Existing pre-cutting systems for aluminum profiles suffer from issues such as an inability to accurately determine the extruded length of the aluminum profile and an inability to promptly control the cutting device after determining the extruded length. This results in the pre-cut aluminum profiles failing to meet cutting requirements. Therefore, a dynamic and efficient aluminum profile pre-cutting control system is urgently needed. Summary of the Invention
[0005] The purpose of the present invention is to provide a permanent magnet synchronous control system for aluminum profiles. The present invention collects the phase current, speed and rotation angle of the permanent magnet synchronous motor through a parameter acquisition module, and the cutting control module performs vector control on the permanent magnet synchronous motor according to the working parameters, thereby improving the driving efficiency and dynamic performance of the cutting device.
[0006] The purpose of the present invention is achieved by the following technical means:
[0007] In a first aspect, the present invention provides a permanent magnet synchronous control system for aluminum profiles, comprising: a parameter acquisition module, a cutting control module, a drive module, and a permanent magnet synchronous motor;
[0008] The cutting control module is connected to the parameter acquisition module and the driving module, and the permanent magnet synchronous motor is connected to the parameter acquisition module and the driving module;
[0009] The parameter acquisition module is used to acquire the phase current, speed and rotation angle of the permanent magnet synchronous motor, and transmit the phase current, speed and rotation angle to the cutting control module;
[0010] The cutting control module is configured to generate a control signal according to the phase current, the rotation speed, and the rotation angle, and transmit the control signal to the driving module;
[0011] The driving module is used to adjust the current of the permanent magnet synchronous motor according to the control signal.
[0012] Preferably, the cutting control module is further used to obtain the extrusion data of the aluminum profile, specifically including:
[0013] Get the extrusion pressure of aluminum profiles;
[0014] Calculating the extrusion speed of the aluminum profile according to the extrusion pressure;
[0015] Get the extrusion time of aluminum profiles in real time;
[0016] The extrusion length of the aluminum profile is calculated according to the extrusion speed and the extrusion time.
[0017] Preferably, the cutting control module is further configured to control the working state of the permanent magnet synchronous motor according to the extrusion length of the aluminum profile, specifically including:
[0018] comparing the extruded length with a predetermined cutting length;
[0019] When the difference between the extrusion length and the preset cutting length is a first difference, generating a start signal;
[0020] When the extrusion length is the same as the preset cutting length, a cutting signal is generated and the extrusion length is recalculated;
[0021] When the extrusion length reaches a second difference value, a stop signal and a stop cutting signal are generated.
[0022] Preferably, the cutting control module is further configured to adjust a given rotational speed according to the start signal and the stop signal.
[0023] Preferably, the cutting control module is configured to generate a control signal according to the phase current, the rotation speed and the rotation angle, and transmit the control signal to the driving module, including:
[0024] Calculating a given q-axis current according to the rotational speed and a given rotational speed;
[0025] Calculating a q-axis current and a d-axis current according to the phase current and the rotation angle;
[0026] Calculating a given q-axis voltage according to the q-axis current and a given q-axis current;
[0027] Calculating a given d-axis voltage according to the d-axis current and a preset d-axis current;
[0028] generating the control signal according to the given q-axis voltage and the given d-axis voltage;
[0029] The control signal is transmitted to the driving module.
[0030] Preferably, the calculating of the given q-axis current according to the rotational speed and the given rotational speed includes:
[0031] The given q-axis current is calculated using a fuzzy PID algorithm according to the rotational speed and the given rotational speed.
[0032] Preferably, the calculating the q-axis current and the d-axis current according to the phase current and the rotation angle includes:
[0033] Integrating the rotation angle to obtain a magnetic field angle;
[0034] Performing a Park transform on the phase current according to the magnetic field angle to obtain the q-axis current and the d-axis current.
[0035] Preferably, calculating a given q-axis voltage according to the q-axis current and a given q-axis current includes:
[0036] Calculating the given q-axis voltage using a PI algorithm according to the q-axis current and the given q-axis current;
[0037] The calculating a given d-axis voltage according to the d-axis current and a preset d-axis current includes:
[0038] The given d-axis voltage is calculated using a PI algorithm according to the d-axis current and the preset d-axis current.
[0039] Preferably, generating the control signal according to the given q-axis voltage and the given d-axis voltage includes:
[0040] The control signal is generated by adopting an SVPWM inversion algorithm according to the given q-axis voltage and the given d-axis voltage.
[0041] In a second aspect, the present invention provides a permanent magnet synchronous control method for aluminum profiles, which is applied to the above-mentioned permanent magnet synchronous control system for aluminum profiles, comprising:
[0042] The parameter acquisition module acquires the phase current, the rotation speed and the rotation angle of the permanent magnet synchronous motor, and transmits the phase current, the rotation speed and the rotation angle to the cutting control module;
[0043] The cutting control module generates a control signal according to the phase current, the rotation speed and the rotation angle, and transmits the control signal to the driving module;
[0044] The driving module adjusts the current of the permanent magnet synchronous motor according to the control signal.
[0045] Compared with the prior art, the present invention has the following beneficial effects:
[0046] The present invention collects the phase current, speed and rotation angle of the permanent magnet synchronous motor through the parameter acquisition module, and the cutting control module performs vector control on the permanent magnet synchronous motor according to the working parameters, thereby improving the driving efficiency and dynamic performance of the cutting device;
[0047] The present invention calculates the extrusion speed of the aluminum profile by obtaining the extrusion pressure of the aluminum profile, obtains the extrusion time of the aluminum profile in real time, and calculates the extrusion length of the aluminum profile according to the extrusion speed and the extrusion time, thereby improving the accuracy of obtaining the extrusion length of the aluminum profile;
[0048] The present invention controls the working state of the permanent magnet synchronous motor by setting a first difference and a second difference. When the difference between the extrusion length and the preset cutting length is the first difference, the permanent magnet synchronous motor is started. When the extrusion length is the second difference, the permanent magnet synchronous motor is stopped. Complex mode control is not required, cutting is facilitated, and cutting accuracy is improved.
[0049] The present invention dynamically adjusts the given speed according to the working state of the permanent magnet synchronous motor, thereby improving the driving efficiency of the cutting device;
[0050] The present invention reduces the amount of calculation in the current control process by using a control method in which the d-axis is zero;
[0051] The present invention calculates the given q-axis current through a fuzzy PID algorithm, thereby improving the accuracy of torque control of the permanent magnet synchronous motor;
[0052] The present invention calculates a given q-axis voltage and a given d-axis voltage through a PI algorithm, which is conducive to responding to a system speed change in a short time. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0054] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0055] Figure 1 A schematic structural diagram of the permanent magnet synchronous control system for aluminum profiles provided in this embodiment;
[0056] Figure 2 A schematic flow chart of the permanent magnet synchronous control method for aluminum profiles provided in this embodiment;
[0057] Figure 3 This is a schematic structural diagram of an electronic device provided in this embodiment. DETAILED DESCRIPTION
[0058] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0059] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0060] In addition, the descriptions of "first", "second", etc. in the present invention are for descriptive purposes only and should not be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that they can be implemented by ordinary technicians in this field. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0061] The present invention collects the phase current, speed and rotation angle of the permanent magnet synchronous motor through the parameter acquisition module, and the cutting control module performs vector control on the permanent magnet synchronous motor according to the working parameters, thereby improving the driving efficiency and dynamic performance of the cutting device.
[0062] This embodiment provides a permanent magnet synchronous control system for aluminum profiles, such as Figure 1 As shown, it includes: parameter acquisition module, cutting control module, drive module and permanent magnet synchronous motor;
[0063] The cutting control module is connected to the parameter acquisition module and the drive module, and the permanent magnet synchronous motor is connected to the parameter acquisition module and the drive module;
[0064] A parameter acquisition module is used to collect the phase current, speed and rotation angle of the permanent magnet synchronous motor and transmit the phase current, speed and rotation angle to the cutting control module;
[0065] A cutting control module is used to generate a control signal according to the phase current, rotation speed and rotation angle, and transmit the control signal to the drive module;
[0066] The drive module is used to adjust the current of the permanent magnet synchronous motor according to the control signal.
[0067] It should be noted that when performing vector control on a permanent magnet synchronous motor, it is necessary to obtain the speed, position, and current of the permanent magnet synchronous motor for closed-loop control. Therefore, the parameter acquisition module collects the operating parameters of the permanent magnet synchronous motor, including phase current, speed, and rotation angle, and transmits these operating parameters to the cutting control module for closed-loop control. The cutting control module controls the movement of the cutting device, that is, controls the speed of the cutting device to ensure that the cutting device cuts smoothly at the correct position. The cutting device is driven and controlled by the permanent magnet synchronous motor. By processing the operating parameters of the permanent magnet synchronous motor and comparing them with reference values, a control signal is generated. The control signal can adjust the current of the permanent magnet synchronous motor and thus control the operation of the cutting device.
[0068] In this embodiment, the phase current, speed and rotation angle of the permanent magnet synchronous motor are collected by the parameter collection module, and vector control is performed on the permanent magnet synchronous motor, thereby improving the driving efficiency and dynamic performance of the cutting device.
[0069] In some embodiments, the cutting control module is further configured to obtain extrusion data of the aluminum profile, specifically including:
[0070] Get the extrusion pressure of aluminum profiles;
[0071] Calculate the extrusion speed of aluminum profiles according to the extrusion pressure;
[0072] Get the extrusion time of aluminum profiles in real time;
[0073] Calculate the extrusion length of the aluminum profile based on the extrusion speed and extrusion time.
[0074] It should be noted that the extrusion pressure of the aluminum profile can be obtained by arranging pressure sensors, and the extrusion speed of the aluminum profile can be calculated by obtaining the extrusion pressure. It is feasible to directly measure the extrusion speed of the aluminum profile using a speed sensor, but since the extrusion length needs to be involved in the subsequent control of the working state of the permanent magnet synchronous motor, this process needs to respond quickly according to the change in the extrusion length. The real-time acquisition of the extrusion speed and calculation of the extrusion length by the speed sensor has the problem of low timeliness. At the same time, the relationship between the extrusion speed and the extrusion pressure during the extrusion process is not a simple linear relationship. Therefore, before this, it is necessary to establish an extrusion speed-extrusion pressure curve based on historical extrusion data. When the extrusion pressure is obtained, the extrusion speed is quickly calculated through the extrusion speed-extrusion pressure curve.
[0075] While obtaining the extrusion pressure, the extrusion time of the aluminum profile is recorded in real time. The extrusion time is used to calculate the extruded length of the aluminum profile from the time of recording the extrusion time based on the extrusion speed. After the aluminum profile is cut, the extrusion time can be reset from the moment the cut is completed. This allows the extrusion time after the cut to be recorded and the extruded length of the second section of the aluminum profile to be calculated.
[0076] In this embodiment, the extrusion speed of the aluminum profile is calculated by obtaining the extrusion pressure of the aluminum profile, the extrusion time of the aluminum profile is obtained in real time, and the extrusion length of the aluminum profile is calculated based on the extrusion speed and extrusion time, thereby improving the accuracy of obtaining the extrusion length of the aluminum profile.
[0077] In some embodiments, the cutting control module is further configured to control the working state of the permanent magnet synchronous motor according to the extrusion length of the aluminum profile, specifically including:
[0078] Compare the extruded length with the preset cut length;
[0079] When the difference between the extrusion length and the preset cutting length is a first difference, a start signal is generated;
[0080] When the extrusion length is the same as the preset cutting length, a cutting signal is generated and the extrusion length is recalculated;
[0081] When the extrusion length reaches a second difference value, a stop signal and a stop cutting signal are generated.
[0082] It should be noted that the cutting control module controls the operating state of the permanent magnet synchronous motor by controlling its start and stop, as well as the start and stop of cutting. Aluminum extrusion is continuous, and the cutting device must accelerate from its starting position to a constant speed equal to the extrusion speed over a certain distance, maintaining the cutting position within the error range at this constant speed. After cutting, the blade must also be retracted and decelerated to a stop. This entire process requires comparing the extrusion length with the preset cutting length to generate control instructions. The driver module drives the permanent magnet synchronous motor, thereby cutting the continuously extruded aluminum profile into multiple sections of the preset cutting length. The preset cutting length is the length of the aluminum profile required for subsequent processing. Before cutting, the cutting control module subtracts the extrusion length from the preset cutting length. When the difference reaches a first difference, a start signal is generated, indicating that the permanent magnet synchronous motor should begin operation. The first difference is the distance required for the permanent magnet synchronous motor to accelerate the cutting device to the extrusion speed.
[0083] When cutting aluminum profiles, the time required varies depending on factors such as the shape of the aluminum profile and the cutting power. Generally, a cutting time of 5 to 10 seconds is required. During cutting, the aluminum profile is still being extruded. Therefore, when the extrusion length is the same as the preset cutting length and the cutting signal is generated to start cutting, the extrusion length needs to be reset and the extrusion length from the start of cutting is recorded. This extrusion length is the extrusion length of the second section of the aluminum profile. In the case of uncertain cutting time, because the speed of the cutting device is the same as the extrusion speed, not stopping the cutting immediately after cutting the aluminum profile will not affect the second section of the aluminum profile. Therefore, based on the time to ensure that the cutting is completed, a second difference is set. When the recalculated extrusion length reaches the second difference, the cutting is stopped and a stop signal is generated, indicating that the permanent magnet synchronous motor needs to stop running and the cutting device begins to decelerate and reset.
[0084] In this embodiment, the working state of the permanent magnet synchronous motor is controlled by setting the first difference and the second difference. When the difference between the extrusion length and the preset cutting length is the first difference, the permanent magnet synchronous motor is started. When the extrusion length is the second difference, the permanent magnet synchronous motor is stopped. There is no need for complex mode control, which facilitates cutting and improves cutting accuracy.
[0085] In some embodiments, the cutting control module is further configured to adjust a given rotational speed according to a start signal and a stop signal.
[0086] In some embodiments, the cutting control module is configured to generate a control signal based on the phase current, the rotation speed, and the rotation angle, and transmit the control signal to the driving module, including:
[0087] Calculate the given q-axis current based on the speed and given speed;
[0088] Calculate the q-axis current and d-axis current based on the phase current and rotation angle;
[0089] Calculate the given q-axis voltage according to the q-axis current and the given q-axis current;
[0090] Calculate a given d-axis voltage according to the d-axis current and the preset d-axis current;
[0091] Generate a control signal according to a given q-axis voltage and a given d-axis voltage;
[0092] Transmits the control signal to the drive module.
[0093] It should be noted that the set speed of the permanent magnet synchronous control system is switched based on the generation of start and stop signals. This is because the cutting device's speed must be consistent with the extrusion speed of the aluminum profile to effectively cut the aluminum profile. This synchronization of the cutting device's speed requires rapid control of the permanent magnet synchronous motor. Therefore, the set speed must be determined based on the state of the cutting device. Vector control of a permanent magnet synchronous motor involves decoupling the motor's q-axis and d-axis to achieve independent control of the motor's torque and magnetic field. The d-axis is a coordinate axis that aligns with the rotor's magnetic field. The d-axis current is primarily used to generate a magnetic field to alter the magnetic field generated by the motor's rotor. The q-axis is a coordinate axis perpendicular to the d-axis. The q-axis current is primarily used to generate torque to drive the motor's rotation. After obtaining the set speed, the q-axis set current can be calculated. For d-axis current control, a zero d-axis current control method is used. This eliminates the need to calculate the d-axis set current; instead, the preset d-axis current is set to zero, reducing the computational complexity of the current control process. Finally, the q-axis given voltage and the d-axis given voltage are calculated by the q-axis current, the given q-axis current, the d-axis current and the preset d-axis current. The q-axis voltage and the d-axis voltage will generate corresponding control signals to regulate the permanent magnet synchronous motor.
[0094] In this embodiment, the given speed is dynamically adjusted according to the working state of the permanent magnet synchronous motor, thereby improving the driving efficiency of the cutting device; and the calculation amount of the current control process is reduced by using a control method in which the d-axis is zero.
[0095] In some embodiments, calculating a given q-axis current according to the rotational speed and the given rotational speed includes:
[0096] According to the rotational speed and the given rotational speed, the fuzzy PID algorithm is used to calculate the given q-axis current.
[0097] It should be noted that the fuzzy PID algorithm is a control algorithm that combines the traditional PID algorithm and the fuzzy logic algorithm. By making a difference between the speed and the given speed and using the fuzzy PID algorithm to calculate the given q-axis current, the accuracy of the torque control of the permanent magnet synchronous motor is improved based on the control method of zero d-axis current.
[0098] In this embodiment, the given q-axis current is calculated by using a fuzzy PID algorithm, thereby improving the accuracy of the permanent magnet synchronous motor torque control.
[0099] In some embodiments, calculating the q-axis current and the d-axis current according to the phase current and the rotation angle includes:
[0100] Integrate the rotation angle to obtain the magnetic field angle;
[0101] The phase current is transformed into the q-axis current and the d-axis current according to the magnetic field angle.
[0102] It should be noted that when controlling a permanent magnet synchronous motor, it is necessary to transform the three-phase currents, namely the a-axis current, the b-axis current, and the c-axis current, to obtain the q-axis current for controlling the torque and the d-axis current for controlling the magnetic field. By controlling the q-axis current and the d-axis current respectively, the torque and magnetic field of the permanent magnet synchronous motor are controlled respectively. The specific transformation formula of the phase current is expressed as follows:
[0103] ;
[0104] in, is the q-axis current, is the d-axis current, is the a-axis current, is the b-axis current, is the magnetic field angle.
[0105] In some embodiments, calculating a given q-axis voltage according to the q-axis current and the given q-axis current includes:
[0106] According to the q-axis current and the given q-axis current, the given q-axis voltage is calculated using the PI algorithm;
[0107] Calculate the given d-axis voltage based on the d-axis current and the preset d-axis current, including:
[0108] The given d-axis voltage is calculated using the PI algorithm according to the d-axis current and the preset d-axis current.
[0109] In this embodiment, the given q-axis voltage and the given d-axis voltage are calculated by using the PI algorithm, which is conducive to responding to the system speed change in a short time.
[0110] In some embodiments, generating a control signal according to a given q-axis voltage and a given d-axis voltage includes:
[0111] According to the given q-axis voltage and the given d-axis voltage, the SVPWM inversion algorithm is used to generate the control signal.
[0112] It should be noted that the SVPWM inversion algorithm involves converting the given q-axis voltage and the given d-axis voltage into the given α-axis voltage and the given β-axis voltage through an inverse transformation, and then generating the control signal through the SVPWM control algorithm. The specific inverse transformation formula for the given q-axis voltage and the given d-axis voltage is as follows:
[0113] ;
[0114] in, is the given voltage of α axis, is the given voltage of β axis, is the given voltage of d axis, is the given voltage on the q axis, is the magnetic field angle.
[0115] It should be understood that the disclosed system can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of the above modules is merely a logical functional division. In actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, each functional module may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0116] This embodiment provides a permanent magnet synchronous control method for aluminum profiles, which is applied to the permanent magnet synchronous control system of the aluminum profiles, such as Figure 2 As shown, the following steps are included:
[0117] S1, the parameter acquisition module collects the phase current, speed and rotation angle of the permanent magnet synchronous motor, and transmits the phase current, speed and rotation angle to the cutting control module;
[0118] S2, the cutting control module generates a control signal according to the phase current, speed and rotation angle, and transmits the control signal to the drive module;
[0119] S3, the drive module adjusts the current of the permanent magnet synchronous motor according to the control signal.
[0120] In this embodiment, the phase current, speed and rotation angle of the permanent magnet synchronous motor are collected by the parameter collection module, and vector control is performed on the permanent magnet synchronous motor, thereby improving the driving efficiency and dynamic performance of the cutting device.
[0121] This embodiment provides an electronic device 2, such as Figure 3 As shown, a processor 21 and a memory 22 are provided. The memory 22 is used to store computer program codes. The computer program codes include computer instructions. When the processor 21 executes the computer instructions, the electronic device executes the above-mentioned permanent magnet synchronous control method for aluminum profiles.
[0122] The electronic device 2 includes a processor 21, a memory 22, an output device 23, and an input device 24. The processor 21, memory 22, output device 23, and input device 24 are coupled via a connector, which may include various interfaces, transmission lines, or buses, etc., although this is not limited in the present embodiment. It should be understood that in various embodiments of the present invention, coupling refers to interconnection in a specific manner, including direct connection or indirect connection through other devices, such as various interfaces, transmission lines, buses, etc.
[0123] The processor 21 may be one or more graphics processing units (GPUs). If the processor 21 is a GPU, the GPU may be a single-core GPU or a multi-core GPU. Alternatively, the processor 21 may be a processor group consisting of multiple GPUs, with the multiple processors coupled to each other via one or more buses. Alternatively, the processor 21 may be other types of processors, and the embodiments of the present invention are not limited thereto.
[0124] The memory 22 can be used to store computer program instructions and various computer program codes, including program codes for executing the solutions of the present invention. Optionally, the memory 22 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 22 is used for related instructions and data.
[0125] The input device 24 is used to input data and / or signals, and the output device 23 is used to output data and / or signals. The output device 23 and the input device 24 can be independent devices or an integrated device.
[0126] This embodiment provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions. When the program instructions are executed by a processor of an electronic device, the processor executes the above-mentioned permanent magnet synchronous control method for aluminum profiles.
[0127] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is intended to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A permanent magnet synchronous control system for aluminum profiles, characterized in that: include: Parameter acquisition module, cutting control module, drive module and permanent magnet synchronous motor; The cutting control module is connected to the parameter acquisition module and the driving module, and the permanent magnet synchronous motor is connected to the parameter acquisition module and the driving module; The parameter acquisition module is used to acquire the phase current, speed and rotation angle of the permanent magnet synchronous motor, and transmit the phase current, speed and rotation angle to the cutting control module; The cutting control module is configured to generate a control signal according to the phase current, the rotation speed, and the rotation angle, and transmit the control signal to the driving module; The driving module is configured to adjust the current of the permanent magnet synchronous motor according to the control signal; The cutting control module is also used to obtain the extrusion data of the aluminum profile, specifically including: Get the extrusion pressure of aluminum profiles; Calculating the extrusion speed of the aluminum profile according to the extrusion pressure; Get the extrusion time of aluminum profiles in real time; Calculating the extrusion length of the aluminum profile according to the extrusion speed and the extrusion time; The cutting control module is further used to control the working state of the permanent magnet synchronous motor according to the extrusion length of the aluminum profile, specifically including: comparing the extruded length with a predetermined cutting length; When the difference between the extrusion length and the preset cutting length is a first difference, generating a start signal; When the extrusion length is the same as the preset cutting length, a cutting signal is generated and the extrusion length is recalculated; When the extrusion length reaches a second difference value, a stop signal and a stop cutting signal are generated; The cutting control module is further configured to adjust a given rotational speed according to the start signal and the stop signal; The cutting control module is configured to generate a control signal according to the phase current, the rotation speed, and the rotation angle, and transmit the control signal to the driving module, including: Calculating a given q-axis current according to the rotational speed and a given rotational speed; Calculating a q-axis current and a d-axis current according to the phase current and the rotation angle; Calculating a given q-axis voltage according to the q-axis current and a given q-axis current; Calculating a given d-axis voltage according to the d-axis current and a preset d-axis current; generating the control signal according to the given q-axis voltage and the given d-axis voltage; The control signal is transmitted to the driving module.
2. The permanent magnet synchronous control system for aluminum profiles according to claim 1, characterized in that: The calculating the given q-axis current according to the rotational speed and the given rotational speed includes: The given q-axis current is calculated using a fuzzy PID algorithm according to the rotational speed and the given rotational speed.
3. The permanent magnet synchronous control system for aluminum profiles according to claim 1, characterized in that: The calculating the q-axis current and the d-axis current according to the phase current and the rotation angle includes: Integrating the rotation angle to obtain a magnetic field angle; Performing a Park transform on the phase current according to the magnetic field angle to obtain the q-axis current and the d-axis current.
4. The permanent magnet synchronous control system for aluminum profiles according to claim 1, characterized in that: The calculating a given q-axis voltage according to the q-axis current and a given q-axis current includes: Calculating the given q-axis voltage using a PI algorithm according to the q-axis current and the given q-axis current; The calculating a given d-axis voltage according to the d-axis current and a preset d-axis current includes: The given d-axis voltage is calculated using a PI algorithm according to the d-axis current and the preset d-axis current.
5. The permanent magnet synchronous control system for aluminum profiles according to claim 1, characterized in that: The generating the control signal according to the given q-axis voltage and the given d-axis voltage includes: The control signal is generated by adopting an SVPWM inversion algorithm according to the given q-axis voltage and the given d-axis voltage.
6. A permanent magnet synchronous control method for aluminum profiles, applied to the permanent magnet synchronous control system for aluminum profiles according to any one of claims 1 to 5, characterized in that: include: The parameter acquisition module acquires the phase current, the rotation speed and the rotation angle of the permanent magnet synchronous motor, and transmits the phase current, the rotation speed and the rotation angle to the cutting control module; The cutting control module generates a control signal according to the phase current, the rotation speed and the rotation angle, and transmits the control signal to the driving module; The driving module adjusts the current of the permanent magnet synchronous motor according to the control signal.
Citation Information
Patent Citations
Aluminum profile extruding machine and motor control method
CN108296301A