Method and apparatus for determining sleeve, computer device, and storage medium
By testing the maximum speed of motor rotors of different sheaths and determining the best sheath, the problem of insufficient mechanical strength of the rotor of permanent magnet synchronous motor of new energy vehicles is solved, and a more accurate and reliable sheath design is achieved.
Patent Information
- Application Number
- PCT/CN2024/102586
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-13
- Filing Date
- 2024-06-28
- Publication Date
- 2025-03-20
AI Technical Summary
In the field of new energy vehicles, the mechanical strength of the permanent magnet synchronous motor rotor is insufficient, resulting in the problem of difficult theoretical analysis and large simulation analysis errors in sheath design.
The best sheath is determined by testing the maximum speed that the rotor with different sheaths can be achieved. The specific method includes obtaining the strain value of the motor rotor at different speeds, generating a running curve, determining the target characteristic point, and then determining the maximum speed of the sheath.
The target sheath is determined through actual tests, with simple operation and small errors, and can obtain real and accurate test data, effectively overcoming the problems of high theoretical analysis and large simulation analysis errors in the design of built-in carbon fiber rotor sheath.
Smart Images

Figure CN2024102586_20032025_PF_FP_ABST
Abstract
Description
Method and device for determining sheath, computer equipment and storage medium
[0001] This application claims priority to Chinese patent application No. 202311191387.9 filed on September 13, 2023, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of new energy vehicle motors, and in particular to a method and device for determining a sheath, a computer device, and a storage medium. Background Art
[0003] With the rapid development of the new energy vehicle industry, permanent magnet synchronous motors are increasingly being used in these fields. In related technologies, sheaths are often used to enhance the mechanical strength of motor rotors. However, analyzing the design parameters of sheaths is difficult, making it difficult to identify a sheath with optimal performance. Technical Solutions
[0004] In view of this, embodiments of the present application provide a method and apparatus for determining a sheath, a computer device, and a storage medium.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] The present invention provides a method for determining a sheath, the method comprising:
[0007] For each of the at least two types of sheaths, obtaining strain values corresponding to a motor rotor wrapped with the sheath at at least two rotational speeds, and determining a maximum rotational speed corresponding to the sheath based on each rotational speed and the corresponding strain value;
[0008] A target sheath is determined from the at least two sheaths based on the maximum rotation speed corresponding to each of the sheaths.
[0009] In some embodiments, determining a target sheath from the at least two sheaths based on the maximum rotation speed corresponding to each of the sheaths includes:
[0010] A target rotational speed is determined from the maximum rotational speed corresponding to each of the sheaths; and the sheath corresponding to the target rotational speed is used as the target sheath.
[0011] In some embodiments, obtaining the strain value corresponding to the motor rotor wrapped around the sleeve at at least two speeds includes: for each of the at least two speeds, using a sensor to obtain the strain value corresponding to the motor rotor wrapped around the sleeve at the speed; wherein the sensor is arranged at a position on the surface of the motor rotor that is most prone to deformation.
[0012] In the above embodiment, by installing a sensor at the position where the rotor is most likely to deform to obtain the strain value of the rotor at different speeds, the influence of the speed on the rotor can be accurately understood. Moreover, by installing the sensor at the position where the rotor is most likely to deform, the upper limit of the deformation that the rotor can reach can be directly obtained without changing multiple positions for testing, thereby reducing the testing workload and improving the testing efficiency.
[0013] In some embodiments, the method of using a sensor to obtain the corresponding strain value of the motor rotor wrapped around the sheath at the speed includes: controlling the motor rotor wrapped around the sheath to run at the speed for a corresponding preset time; and using a sensor to obtain the corresponding strain value of the motor rotor at the speed.
[0014] In the above embodiment, for rotors running at different speeds, the strain value of the rotor is obtained after running at a certain speed for a corresponding period of time. The corresponding strain value can be obtained after the rotor rotates, which ensures the reliability of the data and reduces the possibility of obtaining inaccurate strain values when the rotor is not fully stable, which may affect subsequent analysis.
[0015] In some embodiments, determining the maximum speed corresponding to the sheath based on each of the speeds and the corresponding strain values includes: generating an operating curve of the motor rotor wrapped around the sheath based on each of the speeds and the corresponding strain values; wherein the operating curve characterizes the change in the strain value of the motor rotor wrapped around the sheath with the speed; determining a target feature point from at least two feature points in the operating curve; wherein each of the feature points includes a speed and a corresponding strain value; and determining the maximum speed corresponding to the sheath based on the speed corresponding to the target feature point.
[0016] In the above embodiment, the curve of the motor rotor operation is generated by fitting the data obtained by the test, which can intuitively understand the trend of the change of the strain value with the speed during the operation of the rotor, and then determine the maximum speed that the rotor can reach. Compared with the analysis method that relies solely on data, it is easier to obtain analysis conclusions and the conclusions are more reliable.
[0017] In some embodiments, the method further includes: determining a parameter set; wherein the parameter set includes at least two parameters, and each parameter includes at least one of the following: sheath material, winding angle, number of winding layers, winding tension, resin content, curing temperature, and curing time; for each parameter in the parameter set, generating a sheath corresponding to the parameter, and using the sheath as one of the at least two sheaths.
[0018] In the above embodiment, different sheaths are determined by changing the parameters of the sheath, and then the data obtained by the above embodiment can be analyzed to determine the influence of different parameters on the maximum speed that the rotor can reach. There is no need to perform complex simulation calculations, and the influence of different parameters on the speed can be determined by controlling variables. The method is easy to implement.
[0019] An embodiment of the present application provides a device for determining a sheath, the device comprising a collection module and a control module, wherein:
[0020] The acquisition module is configured to obtain, for each of the at least two types of sheaths, strain values corresponding to the motor rotor wrapped around the sheath at at least two speeds, and send each speed and corresponding strain value to the control module;
[0021] The control module is configured to determine, for each of the at least two sheaths, a maximum rotational speed corresponding to the sheath based on each rotational speed and a corresponding strain value; and determine a target sheath from the at least two sheaths based on the maximum rotational speed corresponding to each sheath.
[0022] In some embodiments, the acquisition module includes a sensor, a transmitter, a receiver, and a processing unit, wherein:
[0023] The sensor is used to obtain a strain signal corresponding to the motor rotor wrapped around the sheath at the speed, convert the strain signal into a corresponding electrical signal and send it to the transmitter;
[0024] The transmitter is configured to receive the electrical signal sent by the sensor, convert the electrical signal into an electromagnetic wave signal, and send the electromagnetic wave signal to the receiver;
[0025] The receiver is configured to receive the electromagnetic wave signal sent by the transmitter, convert the electromagnetic wave into the electrical signal, and send the electrical signal to the processing unit;
[0026] The processing unit is configured to receive the electrical signal sent by the receiver, convert the electrical signal into a strain value, and send the strain value and the corresponding rotation speed to the control module.
[0027] In the above embodiment, the strain value of the rotor can be obtained in real time through the transmission and acquisition module, and the strain value data can be transmitted to the processing unit through the transmitter and receiver, so as to obtain the strain value data of the rotor when the rotor structure is complex and the shapes of the components are irregular, and perform real-time analysis on it.
[0028] An embodiment of the present application provides a computer device, including a processor and a memory, wherein the memory stores a computer program, and when the processor executes the computer program, the method in the above embodiment is implemented.
[0029] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method in the above embodiment is implemented. Beneficial effects
[0030] In the present embodiment, the optimal sheath is determined by testing the maximum speed achievable by rotors equipped with different sheaths. This approach, by varying the sheath on the rotor surface and testing how different sheaths affect the rotor's maximum speed, the sheath that achieves the highest speed is determined. Determining the target sheath through actual testing is simple, error-free, and accurate test data can be obtained, effectively overcoming the challenges of difficult theoretical analysis and large errors in simulation analysis associated with the design of built-in carbon fiber rotor sheaths.
[0031] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit the technical solutions of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and, together with the specification, are used to illustrate the technical solutions of the present application.
[0033] FIG1 is a schematic flow chart of a method for determining a sheath provided in an embodiment of the present application;
[0034] FIG2 is a schematic flow chart of a method for determining a sheath provided in an embodiment of the present application;
[0035] FIG3 is a schematic flow chart of a method for determining a sheath provided in an embodiment of the present application;
[0036] FIG4 is a schematic flow chart of a method for determining a sheath provided in an embodiment of the present application;
[0037] FIG5 is a schematic flow chart of a method for determining a sheath provided in an embodiment of the present application;
[0038] FIG6 is a schematic flow chart of a method for determining a sheath provided in an embodiment of the present application;
[0039] FIG7 is a schematic flow chart of a method for determining a sheath provided in an embodiment of the present application;
[0040] FIG8 is a schematic diagram of the structure of a sheath determination device provided in an embodiment of the application;
[0041] FIG9 is a schematic diagram of the structure of a collection module of a sheath determination device provided in an embodiment of the application;
[0042] FIG10 is a schematic diagram of a motor rotor structure and sensor placement according to an embodiment of the application;
[0043] FIG11 is a schematic diagram of a hardware entity of a computer device provided in an embodiment of the present application. Modes for Carrying Out the Invention
[0044] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions of this application are further elaborated in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0045] In the following description, references to "some embodiments" describe a subset of all possible embodiments. However, it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. The terms "first" and "second" are used merely to distinguish similar objects and do not represent a specific ordering of the objects. It is understood that the specific order or sequence of "first" and "second" may be interchanged where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing this application only and are not intended to limit this application.
[0047] With the rapid development of the new energy vehicle industry, the relentless pursuit of high power density in electric drive systems has forced the peak speed of the drive motor to gradually increase, resulting in insufficient mechanical strength in the motor rotor structure. To further improve the mechanical strength of interior permanent magnet synchronous motor rotors, fiber winding technology is commonly used. This involves impregnating carbon fiber tows with resin, then wrapping them circumferentially around the rotor core and curing them to form a carbon fiber sheath. The carbon fiber sheath creates a preload on the rotor core, counteracting centrifugal deformation during high-speed rotation, thereby improving the rotor's mechanical strength.
[0048] However, since many factors such as carbon fiber tow material, winding angle and number of layers, winding tension, sheath resin content, curing temperature and curing time have a significant impact on the preload pressure provided by the carbon fiber sheath, and the built-in rotor structure contains components such as permanent magnets, rotating shafts and irregularly shaped rotor cores, the contact conditions between the components are complex, resulting in the strength analysis and design of the built-in carbon fiber rotor structure being difficult in theoretical analysis and having large simulation analysis errors.
[0049] The present embodiment provides a method for determining a suitable sheath. This method determines the optimal sheath by testing the maximum rotor speed achievable with different sheaths installed. By varying the sheath on the rotor surface and testing how different sheaths affect the rotor's maximum speed, the sheath capable of achieving the highest speed is determined. Determining the target sheath through actual testing is simple, error-free, and accurate test data can be obtained. This effectively overcomes the challenges of difficult theoretical analysis and large simulation analysis errors associated with the design of built-in carbon fiber rotor sheaths. The method provided in the present embodiment can be executed by a processor in a computer device. The computer device may include a server, laptop computer, tablet computer, desktop computer, mobile device (e.g., mobile phone, personal digital assistant, dedicated messaging device), or other device with data processing capabilities.
[0050] FIG1 is a flow chart of a method for determining a sheath according to an embodiment of the present application. As shown in FIG1 , the method may include steps S101 to S102, wherein:
[0051] Step S101: for each of at least two types of sheaths, obtain strain values corresponding to a motor rotor wrapped around the sheath at at least two speeds, and determine a maximum speed corresponding to the sheath based on each speed and corresponding strain value.
[0052] In some embodiments, the motor rotors wrapped with different sheaths can be the same motor rotor. That is, after testing a rotor wrapped with one type of sheath, the sheath can be removed and rewound with another type of sheath for further testing. Alternatively, different sheaths can be installed on multiple motor rotors. It should be noted that to obtain comparable data, when testing multiple motor rotors, all rotors must be of the same type.
[0053] In some embodiments, the strain value of the motor rotor reflects the degree of deformation of the motor rotor. It is understood that the greater the strain value of the motor rotor, the greater the degree of deformation. The strain value corresponding to each motor rotor speed refers to the strain value after stable operation at that speed. Specifically, the motor rotor has a large vibration amplitude when operating at low speed, and the amplitude decreases after gradually increasing the speed. The aforementioned stable operation can refer to operation at a certain speed until the motor rotor stops vibrating or the vibration amplitude decreases to a normal level. For example, the motor rotor is gradually accelerated from a stationary or low speed to the speed to be tested. During the acceleration process, the rotor will generate vibration and other interference factors. Therefore, the strain value of the motor rotor at this time must be obtained when the motor rotor is approaching stable operation. Furthermore, the maximum speed corresponding to the sheath actually refers to the maximum speed that the rotor can reach with the sheath installed. The maximum speed refers to the maximum speed that the rotor strain value can reach within a controllable range. Specifically, before the motor rotor reaches the maximum speed, the strain value of the motor rotor is approximately linearly correlated with the speed. Its variation follows a regular pattern with speed. When the speed reaches a certain value, the strain value jumps, indicating that the centrifugal force generated by the motor rotor's rotation exceeds the sheath's restraining capacity. Therefore, the maximum speed the motor rotor can reach before the strain value jumps is the maximum speed corresponding to the currently installed sheath.
[0054] In some embodiments, before step S101 , the motor rotor assembly needs to be assembled and the rotor surface needs to be pre-treated, which may include, but is not limited to, grinding, cleaning, and polishing.
[0055] Based on the above embodiments, by obtaining the strain values corresponding to each type of sheath at multiple speeds through actual machine testing, the strain value of the motor rotor at each speed can be accurately obtained, and the variation of the motor rotor's strain value with speed can be determined. This experimentally measured data is more accurate and reliable, and only the strain values of the motor rotors installed with different sheaths need to be tested. Combined with the speed at which the corresponding strain values are obtained, the maximum restraint capacity of the sheath on the rotor can be determined, that is, the highest speed at which the rotor can operate.
[0056] Step S102: determining a target sheath from the at least two sheaths based on the maximum rotation speed corresponding to each of the sheaths.
[0057] In some embodiments, the target sheath is the sheath with the highest maximum speed among all sheaths, where the maximum speed for each sheath is the maximum speed that the motor rotor can reach when each sheath is installed. For example, if there are five sheaths, namely, sheaths A, B, C, D, and E, and their corresponding maximum speeds are 9500 rpm, 9800 rpm, 9700 rpm, 9700 rpm, and 10000 rpm, respectively, sheath E may be determined as the target sheath.
[0058] It should be noted that the target sheath may be one of at least two sheaths or more, depending on the maximum rotation speed corresponding to the sheath. If the maximum rotation speeds of multiple sheaths are the same and the largest, then the multiple sheaths can be determined as target sheaths.
[0059] Based on the above examples, the maximum speed corresponding to each sheath is obtained to determine the sheath that provides the strongest restraint on the motor rotor, i.e., the target sheath. Analyzing data obtained from actual machine testing to determine the optimal sheath significantly reduces errors caused by simulation or emulation, resulting in accurate and reliable experimental and analytical results, providing data support for subsequent sheath design.
[0060] In some embodiments, the step S102 includes: determining a target rotation speed from the maximum rotation speed corresponding to each of the sheaths; and using the sheath corresponding to the target rotation speed as the target sheath.
[0061] FIG2 is a flow chart of a method for determining a sheath according to an embodiment of the present application. Based on FIG1 , step S102 in FIG1 can be updated to steps S1021 to S1022. The method is described in conjunction with the steps shown in FIG2 . The method includes the following steps:
[0062] Step S101: for each of at least two types of sheaths, obtain strain values corresponding to a motor rotor wrapped around the sheath at at least two speeds, and determine a maximum speed corresponding to the sheath based on each speed and corresponding strain value.
[0063] Step S1021: Determine a target rotation speed from the maximum rotation speed corresponding to each of the sheaths.
[0064] In some embodiments, the target speed is the maximum speed among the maximum speeds corresponding to each of the sheaths. For example, if there are three sheaths with corresponding maximum speeds of 9800 rpm, 10000 rpm, and 9500 rpm, respectively, and 10000 rpm is the maximum speed, then 10000 rpm can be determined as the target speed.
[0065] Based on the above embodiment, the maximum speed that a motor can achieve when different sheaths are installed on the motor rotor, i.e., the target speed, can be determined. Because this data is obtained through actual testing, it is highly reliable and accurate. The target speed determined is also highly reliable, providing data support for the subsequent determination of the target sheath.
[0066] Step S1022: Use the sheath corresponding to the target rotation speed as the target sheath.
[0067] In some embodiments, the target speed may correspond to one or more sheaths. For example, consider three sheaths, A, B, and C, with maximum speeds of 9500 rpm, 9800 rpm, and 9800 rpm, respectively. Based on the aforementioned steps, the target speed can be determined to be 9800 rpm. If the maximum speeds for sheaths B and C are both 9800 rpm, then sheaths B and C can be identified as the target sheaths.
[0068] Based on the above embodiment, by identifying the sheath corresponding to the highest rotational speed as the target sheath, a sheath with high strength can be determined, providing data support for subsequent analysis of sheath design parameters and sheath design. Furthermore, this method for identifying the target sheath is highly repeatable and can be replicated multiple times, reducing errors caused by chance or other interference factors.
[0069] In some embodiments, the step S101 includes: for each of the at least two rotational speeds, using a sensor to obtain a strain value corresponding to the motor rotor wrapped around the sheath at the rotational speed.
[0070] The sensor is arranged at a position on the surface of the motor rotor where deformation is most likely to occur.
[0071] FIG3 is a flow chart of a method for determining a sheath according to an embodiment of the present application. Based on FIG1 , step S101 in FIG1 can be updated to step S1011. The method is described in conjunction with the steps shown in FIG3 . The method includes the following steps:
[0072] Step S1011: for each of the at least two speeds, using a sensor to obtain a strain value corresponding to the motor rotor wrapped around the sheath at the speed, and determining the maximum speed corresponding to the sheath based on each speed and the corresponding strain value.
[0073] The sensor is arranged at a position on the surface of the motor rotor where deformation is most likely to occur.
[0074] In some embodiments, for multiple speeds to be tested, since the motor rotor needs to be gradually accelerated to a higher speed, during this process, the strain value of the motor rotor at a lower speed can be obtained first, and then the strain value of the motor rotor at a higher speed can be obtained. For example, it is necessary to test and obtain the strain value corresponding to each speed of the motor rotor in the range of 5000 rpm to 10000 rpm after installing a sheath. The strain value of the current motor rotor can be obtained when the motor rotor is accelerated to 5000 rpm, and then the corresponding strain values at other speeds can be obtained respectively as the motor rotor continues to accelerate. It should be noted that each speed referred to in the above embodiment indicates a speed to be tested with a fixed interval. For example, the speeds at which the strain value needs to be tested include 5000 rpm, 5200 rpm, 5400 rpm...10000 rpm. At this time, a test is performed every 200 rpm. The test interval can be changed according to actual needs. In a test interval or a test, multiple test intervals can be set. Here, only 200 rpm is used as a speed test interval for illustration.
[0075] In some embodiments, the wireless strain sensor used to measure the strain value of the motor rotor can be a wireless passive textile strain sensor, an embedded wireless strain gauge, etc. There is no specific limitation on the type of sensor here. As long as the sensor can obtain relatively accurate motor rotor strain values, it can be used in the above embodiments. Furthermore, the sensor is installed at the position where the motor rotor is most susceptible to deformation. The reason is that due to the irregular shape of the motor rotor, the centrifugal force generated at different positions during high-speed rotation is different. The above factors combined cause different parts of the motor rotor to deform differently at the same speed. However, for safety reasons, the parts most susceptible to deformation must also remain stable under high-speed conditions. Therefore, the sensor is installed at the position where the motor rotor is most susceptible to deformation. Specifically, the position where the motor rotor is most susceptible to deformation can be determined through software analysis, simulation, machine simulation, etc. For example, finite element analysis software can be used to perform deformation analysis on the rotor under high-speed operating conditions to determine the area most susceptible to deformation.
[0076] Based on the above embodiment, by using sensors to obtain the deformation of the motor rotor, i.e., the strain value, in real time, the tester can understand the deformation state of the motor rotor during operation in real time. Compared with the method of pre-measuring the rotor state, the method of measuring the motor rotor state after operation and comparing the difference between the two to determine the deformation state of the motor rotor has the advantage of reducing test errors. Because some motor rotor materials have memory or elasticity, the deformation degree of the motor rotor will rebound after the motor rotor stops running, thereby causing measurement errors. This improves the accuracy and timeliness of the obtained test data.
[0077] Step S102: determining a target sheath from the at least two sheaths based on the maximum rotation speed corresponding to each of the sheaths.
[0078] In some embodiments, step S1011 includes: controlling the motor rotor wrapped around the sheath to run at the speed for a corresponding preset time; and obtaining a corresponding strain value of the motor rotor at the speed using a sensor.
[0079] FIG4 is a flow chart of a method for determining a sheath provided in this embodiment. Based on FIG3 , step S1011 in FIG3 can be updated to step 10111. The method is described in conjunction with the steps shown in FIG4 . The method includes the following steps:
[0080] Step S10111: For each of the at least two speeds, control the motor rotor wrapped with the sheath to run at the speed for a corresponding preset time, use a sensor to obtain the corresponding strain value of the motor rotor at the speed, and determine the maximum speed corresponding to the sheath based on each speed and the corresponding strain value.
[0081] In some embodiments, different time periods are allowed for different speeds. This is because when the motor rotor accelerates from a stationary or low speed to a certain speed, its operating state may not be stable when the motor rotor just reaches that speed. Therefore, it is necessary to maintain that speed for a period of time. After the rotor stabilizes, the strain value corresponding to the motor rotor can be obtained using a sensor. For example, at a relatively low speed, the motor can be operated for a relatively long time to obtain a more realistic strain value. For example, at speeds below 3000 rpm, the motor rotor can be controlled to run for 2 minutes before obtaining the strain value of the motor rotor. For speeds above 3000 rpm, the preset time period can be appropriately shortened. For example, when the motor is running at 5000 rpm, the preset time period can be shortened to 1 minute to prevent the motor rotor from running at high speed for a long time, which may damage the rotor or even cause danger.
[0082] Step S102: determining a target sheath from the at least two sheaths based on the maximum rotation speed corresponding to each of the sheaths.
[0083] FIG5 is a flow chart of a method for determining a sheath according to an embodiment of the present application. Based on FIG1 , step S102 in FIG1 can be updated to steps 1021 to 1023. The steps shown in FIG5 are described below. The method includes the following steps:
[0084] Step S101: for each of at least two types of sheaths, obtain strain values corresponding to a motor rotor wrapped around the sheath at at least two speeds, and determine a maximum speed corresponding to the sheath based on each speed and corresponding strain value.
[0085] Step S1021: Generate an operating curve of the motor rotor wrapped around the sheath based on each of the rotational speeds and the corresponding strain values.
[0086] Among them, the operating curve represents the change of the strain value of the motor rotor wrapped with the sheath as the speed changes.
[0087] In some embodiments, a coordinate system can be established based on the speed and strain values, and the speed and strain values of the motor rotor under each operating condition can be mapped to a coordinate point in the coordinate system. The set of coordinate points of the motor rotor under each operating condition can then be fitted to form an operating curve for the motor rotor wrapped around the sheath. For example, the curve fitting method can include least squares fitting, polynomial fitting, etc. Any method that can generate a curve by fitting multiple data points can be used in this embodiment.
[0088] Based on the above embodiment, the acquired data information can be fitted into a graphical curve, which can more intuitively obtain the change of the strain value of the motor rotor with the speed during operation, and the change trend of the strain value during the operation of the motor rotor can be more vividly reflected by combining numbers and shapes, thereby improving the convenience of subsequent analysis.
[0089] Step S1022: determining a target characteristic point from at least two characteristic points in the operation curve; wherein each characteristic point includes a rotation speed and a corresponding strain value.
[0090] In some embodiments, the target feature point is the inflection point of the operating curve. When the curve has multiple inflection points, the first inflection point of the operating curve is determined as the target feature point. For example, before the motor rotor wrapped with the sheath reaches the maximum speed, the curve of its strain value changing with the speed should be a smooth curve, which can also be approximately regarded as a linear function curve. When the motor rotor accelerates to a certain speed, the strain value will jump, which is reflected in the image curve as the different concavity and convexity of the curve on both sides of the inflection point or the change in direction. It can also be determined by obtaining the second-order derivative of the point. The second-order derivative of the function curve at the inflection point is 0. The method for determining the inflection point is not limited to the method mentioned in the above embodiment. Since there are slight differences in the curves determined by different fitting methods, and thus there are certain differences in the inflection points determined accordingly, the inflection point can be determined by combining multiple fitting methods and inflection point determination methods. At the same time, in order to ensure the safe operation of the motor rotor in actual applications, after determining the inflection point based on the operating curve, the feature point before the inflection point can be used as the target feature point according to the actual situation.
[0091] Based on the above embodiment, by determining the inflection point through the operating curve and then determining the target characteristic point, it is possible to more accurately obtain at which speed the strain value of the motor rotor will jump, providing data support for subsequent sheath design. In addition, when the motor rotor operating curve has been obtained, the target characteristic point can be flexibly selected according to actual conditions, thereby improving the flexibility of the method.
[0092] Step 1023: Determine the maximum rotational speed corresponding to the sheath based on the rotational speed corresponding to the target feature point.
[0093] In some embodiments, after determining the target feature point, the rotational speed corresponding to the target feature point may be determined as the maximum rotational speed corresponding to the sheath. For example, if the rotational speed corresponding to the target feature point is 8000 rpm, the maximum rotational speed corresponding to the sheath may be determined to be 8000 rpm.
[0094] Based on the above embodiment, by obtaining the rotation speed corresponding to the target feature point and then determining the maximum rotation speed corresponding to the sheath, the accidental error caused by determining the maximum rotation speed of the sheath by pure data information is reduced, thereby improving the reliability of subsequent sheath design.
[0095] FIG6 is a schematic flow chart of an optional method for determining a sheath provided in an embodiment of the present application. Based on the method of any of the above embodiments, the method further includes steps S103 to S104. The steps shown in FIG6 are described below. The method includes the following steps:
[0096] Step S103: Determine a parameter set.
[0097] The parameter set includes at least two parameters, and each parameter includes at least one of the following: sheath material, winding angle, number of winding layers, winding tension, resin content, curing temperature, and curing time.
[0098] In some embodiments, a default parameter set can be preset, and the parameters included in the parameter set can be modified based on the default parameters. For example, if a parameter includes the sheath material and winding angle, this indicates that only the sheath material and winding angle have been modified relative to the default parameters; other parameters remain unchanged and consistent with the default parameters. It should be noted that the sheath's curing temperature must not exceed the maximum operating temperature of the sensor and motor rotor to prevent damage to the sensor and motor.
[0099] In some embodiments, the winding process of the sheath may be a dry winding process, a wet winding process, a semi-dry winding process, etc. The sheath may be made of a carbon fiber material, specifically T700, T800, T1000, M40, etc., where T represents the tensile strength of the carbon fiber material, and a larger number after T indicates a greater tensile strength of the material, and M represents the modulus of the carbon fiber material, and a larger number after M indicates a greater modulus of the material.
[0100] Based on the above embodiment, a parameter set can be generated by changing the design parameters of the sheath. Each parameter can be used to design the sheath. During the test process, the parameters in the parameter set can be directly called to design the sheath, and only one or more parameters of the sheath need to be adjusted, which reduces the complexity of the design parameters and improves design efficiency.
[0101] Step S104: For each parameter in the parameter set, generate a sheath corresponding to the parameter, and use the sheath as one of the at least two sheaths.
[0102] In some embodiments, when testing a specific sheath, simply retrieve the corresponding parameters from the parameter set to generate the sheath. For example, to determine the effect of changing a specific parameter on the sheath's strength, specifically its response to the maximum rotational speed, multiple parameters can be directly retrieved from the parameter set to generate the corresponding sheath. The retrieved parameters only require changing the parameters whose impact is to be determined. Furthermore, if testing of each sheath is required, simply retrieve the parameters to generate the corresponding sheath.
[0103] Based on the above embodiment, the corresponding sheath is generated by using the parameters in the parameter set, which reduces the complexity of parameter design during the sheath generation process, and the test process can be carried out uninterruptedly, thereby improving the efficiency of the method execution.
[0104] Below, we will explain an exemplary application of the embodiment of the present application in a practical application scenario. Figure 7 is a flow chart of the method for determining the sheath provided by the embodiment of the present application, the method includes steps S1 to S6, and the steps shown in Figure 7 are explained in conjunction with the steps. The method includes the following steps:
[0105] Step S1: Complete the assembly of the built-in rotor assembly.
[0106] Step S2: Paste the wireless strain sensor on the polished outer surface of the rotor core.
[0107] Here, the wireless strain sensor used can be a wireless passive textile strain sensor or an embedded micro-electro-mechanical system (MEMS) wireless strain gauge.
[0108] Step S3: Winding the resin-impregnated carbon fiber tow onto the outer surface of the rotor through a fiber winding molding technology and heating and curing the tow to complete the processing of the built-in carbon fiber rotor with wireless strain sensors.
[0109] It should be noted that the heating and curing temperature should not be higher than the maximum allowable operating temperature of the wireless strain sensor and the permanent magnet to avoid damaging the wireless strain sensor.
[0110] Step S4: Accelerate the carbon fiber rotor to a certain speed on a high-speed test bench and run it continuously for 1 minute. Record the strain value of the rotor outer surface at this speed through the wireless strain sensor data acquisition system. Record the strain value of the rotor at different operating speeds to determine the trend of the rotor strain changing with the speed. The speed corresponding to the inflection point on the rotor strain-speed curve is used as the maximum allowable operating speed of the rotor.
[0111] Step S5: remove the carbon fiber sheath on the rotor assembly, change the design parameters of the carbon fiber tow, such as the material, winding angle and number of layers, winding tension, resin content, curing temperature and curing time, to generate a new carbon fiber sheath, and proceed to step S3.
[0112] Here, it should be added that if the sensor is damaged, it is necessary to proceed to step S2. After the test of all the sheaths to be tested is completed, or the tester controls the equipment to stop the test, it proceeds to step S6.
[0113] Step S6: Determine appropriate carbon fiber sheath design parameters based on the test analysis results, and design a built-in carbon fiber sheath structure for the high-speed drive motor that meets the maximum operating speed requirement.
[0114] Based on the above embodiments, the present invention further provides a device for determining a sheath. FIG8 is a schematic diagram of the structure of the device for determining a sheath provided by the present invention. The device for determining a sheath includes a collection module 201 and a control module 202 .
[0115] The acquisition module 201 is configured to obtain, for each of the at least two sheaths, strain values corresponding to the motor rotor wrapped around the sheath at at least two rotational speeds, and send each rotational speed and corresponding strain value to the control module.
[0116] The control module 202 is configured to determine, for each of the at least two sheaths, a maximum rotational speed corresponding to the sheath based on each rotational speed and the corresponding strain value; and determine a target sheath from the at least two sheaths based on the maximum rotational speed corresponding to each sheath.
[0117] In some embodiments, the control module 202 is further configured to determine a target rotational speed from the maximum rotational speed corresponding to each of the sheaths; and use the sheath corresponding to the target rotational speed as the target sheath;
[0118] In some embodiments, the acquisition module 201 is further configured to use a sensor to acquire, for each of the at least two rotational speeds, a strain value corresponding to the motor rotor wrapped around the sheath at the rotational speed;
[0119] In some embodiments, the control module 202 is further configured to control the motor rotor wrapped around the sheath to run at the speed for a corresponding preset time period;
[0120] In some embodiments, the acquisition module 201 is further configured to use a sensor to acquire a strain value corresponding to the motor rotor at the speed;
[0121] In some embodiments, the control module 202 is further configured to generate an operating curve of the motor rotor wrapped around the sheath based on each of the speeds and corresponding strain values; determine a target feature point from at least two feature points in the operating curve; and determine a maximum speed corresponding to the sheath based on the speed corresponding to the target feature point.
[0122] In some embodiments, the control module 202 is further configured to determine a parameter set; for each parameter in the parameter set, generate a sheath corresponding to the parameter, and use the sheath as one of the at least two sheaths;
[0123] FIG9 is a schematic diagram of the composition structure of the acquisition module of the sheath determination device provided in an embodiment of the application. In some embodiments, the acquisition module 201 includes a sensor 2011 , a transmitter 2012 , a receiver 2013 , and a processing unit 2014 .
[0124] The sensor 2011 is used to obtain a strain signal corresponding to the motor rotor wrapped around the sheath at the speed, convert the strain signal into a corresponding electrical signal and send it to the transmitter;
[0125] In some embodiments, the sensor 2011 is also used to obtain the strain value corresponding to the motor rotor wrapped around the sheath at at least two speeds for each of the at least two sheaths; wherein the sensor is arranged at the position on the surface of the motor rotor where deformation is most likely to occur, as shown in Figure 10, Figure 10 is a schematic diagram of a rotor structure and sensor arrangement provided in an embodiment of the present application, wherein sensors 81 and 82 are arranged at the position on the motor rotor 83 where deformation is most likely to occur.
[0126] The transmitter 2012 is configured to receive the electrical signal sent by the sensor, convert the electrical signal into an electromagnetic wave signal, and send the electromagnetic wave signal to the receiver;
[0127] The receiver 2013 is configured to receive the electromagnetic wave signal sent by the transmitter, convert the electromagnetic wave into the electrical signal, and send the electrical signal to the processing unit;
[0128] The processing unit 2014 is configured to receive the electrical signal sent by the receiver, convert the electrical signal into a strain value, and send the strain value and the corresponding rotational speed to the control module;
[0129] In some embodiments, the processing unit 2014 is further configured to send each of the rotational speeds and corresponding strain values to the control module;
[0130] In some embodiments, the processing unit 2014 is further configured to obtain, for each of the at least two rotational speeds, a corresponding strain value of the motor rotor wrapped around the sheath at the rotational speed using a sensor;
[0131] In some embodiments, the processing unit 2014 is further configured to obtain, using a sensor, a strain value corresponding to the motor rotor at the speed;
[0132] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. In some embodiments, the functions or modules included in the device provided in the embodiments of the present application can be used to perform the methods described in the above method embodiments. For technical details not disclosed in the device embodiments of the present application, please refer to the description of the method embodiments of the present application for understanding.
[0133] It should be noted that in the embodiments of the present application, if the above-mentioned operating mode update method is implemented in the form of a software function module and is sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk. In this way, the embodiments of the present application are not limited to any specific hardware, software, or firmware, or any combination of hardware, software, and firmware.
[0134] An embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, some or all of the steps in the above method are implemented.
[0135] The present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements some or all of the steps in the above method. The computer-readable storage medium may be transient or non-transient.
[0136] An embodiment of the present application provides a computer program, including computer-readable code. When the computer-readable code is run in a computer device, a processor in the computer device executes some or all of the steps for implementing the above method.
[0137] An embodiment of the present application provides a computer program product, comprising a non-transitory computer-readable storage medium storing a computer program. When the computer program is read and executed by a computer, the computer program implements some or all of the steps of the above-described method. The computer program product can be implemented in hardware, software, or a combination thereof. In some embodiments, the computer program product is embodied as a computer storage medium. In other embodiments, the computer program product is embodied as a software product, such as a software development kit (SDK).
[0138] It should be noted that the descriptions of the various embodiments above tend to emphasize the differences between the various embodiments, and their similarities or similarities can be referenced to each other. The descriptions of the above device, storage medium, computer program, and computer program product embodiments are similar to the descriptions of the above method embodiments and have similar beneficial effects as the method embodiments. For technical details not disclosed in the embodiments of the device, storage medium, computer program, and computer program product of this application, please refer to the description of the method embodiments of this application for understanding.
[0139] Figure 11 is a schematic diagram of the hardware entity of a computer device provided in an embodiment of the present application. As shown in Figure 11, the hardware entity of the computer device 1000 includes: a processor 1001 and a memory 1002, wherein the memory 1002 stores a computer program that can be run on the processor 1001, and when the processor 1001 executes the program, the steps in the method of any of the above embodiments are implemented.
[0140] The memory 1002 stores computer programs that can be run on the processor. The memory 1002 is configured to store instructions and applications that can be executed by the processor 1001. It can also cache data to be processed or processed by the processor 1001 and various modules in the computer device 1000. This can be achieved through flash memory (FLASH) or random access memory (RAM).
[0141] When the processor 1001 executes the program, the steps of any of the above operation mode update methods are implemented. The processor 1001 generally controls the overall operation of the computer device 1000.
[0142] An embodiment of the present application provides a computer storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps of the operating mode updating method of any of the above embodiments.
[0143] It should be noted that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0144] The processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a controller, a microcontroller, and a microprocessor. It is understood that the electronic device that implements the functions of the processor may also be other electronic devices, and the embodiments of the present application are not specifically limited thereto.
[0145] The above-mentioned computer storage medium / memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory (Flash Memory), a magnetic surface storage device, an optical disc, or a compact disc read-only memory (CD-ROM); it can also be various terminals that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0146] The “one embodiment” or “an embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, “in one embodiment” or “in an embodiment” appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned steps / processes does not mean the order of execution. The execution order of each step / process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.
[0147] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0148] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0149] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0150] In addition, the functional units in the various embodiments of the present application may all be integrated into a single processing unit, or each unit may be independently configured as a unit, or two or more units may be integrated into a single unit; the aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units. A person skilled in the art will appreciate that all or part of the steps in implementing the aforementioned method embodiments may be accomplished by hardware associated with program instructions, and the aforementioned program may be stored in a computer-readable storage medium. When the program is executed, the program executes the steps of the aforementioned method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as a mobile storage device, a read-only memory (ROM), a magnetic disk, or an optical disk.
[0151] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0152] The above is only an implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the scope of protection of the present application.
Claims
1. A method for determining a sheath, wherein: The method comprises: For each of the at least two types of sheaths, obtaining strain values corresponding to a motor rotor wrapped around the sheath at at least two rotational speeds, and determining a maximum rotational speed corresponding to the sheath based on each rotational speed and the corresponding strain value; A target sheath is determined from the at least two sheaths based on the maximum rotation speed corresponding to each of the sheaths.
2. The method according to claim 1, wherein: The step of determining a target sheath from the at least two sheaths based on the maximum rotation speed corresponding to each of the sheaths comprises: Determining a target rotation speed from the maximum rotation speed corresponding to each of the sheaths; The sheath corresponding to the target rotation speed is used as the target sheath.
3. The method according to claim 1, wherein: The step of obtaining strain values corresponding to the motor rotor wrapped around the sheath at at least two rotational speeds includes: For each of the at least two rotational speeds, a sensor is used to obtain a strain value corresponding to the motor rotor wrapped around the sheath at the rotational speed; wherein the sensor is arranged at a position on the surface of the motor rotor where deformation is most likely to occur.
4. The method according to claim 3, wherein: The method of using a sensor to obtain a strain value corresponding to the motor rotor wrapped around the sheath at the speed includes: Controlling the motor rotor wrapped around the sheath to run at the speed for a corresponding preset time; A sensor is used to obtain a strain value of the motor rotor corresponding to the rotation speed.
5. The method according to claim 1, wherein: The step of determining the maximum rotation speed corresponding to the sheath based on each rotation speed and the corresponding strain value comprises: Based on each of the rotational speeds and the corresponding strain values, an operation curve of the motor rotor wrapped around the sheath is generated; wherein the operation curve represents the variation of the strain value of the motor rotor wrapped around the sheath with the rotational speed; Determining a target characteristic point from at least two characteristic points in the operating curve; wherein each characteristic point includes a rotation speed and a corresponding strain value; Based on the rotation speed corresponding to the target feature point, the maximum rotation speed corresponding to the sheath is determined.
6. The method according to any one of claims 1 to 5, wherein: The method further comprises: Determine a parameter set; wherein the parameter set includes at least two parameters, each of which includes at least one of the following: sheath material, winding angle, number of winding layers, winding tension, resin content, curing temperature, and curing time; For each parameter in the parameter set, a sheath corresponding to the parameter is generated, and the sheath is used as one of the at least two sheaths.
7. A sheath determination device, wherein: The device comprises a collection module and a control module, wherein: The acquisition module is used to obtain, for each of the at least two types of sheaths, the strain value corresponding to the motor rotor wrapped around the sheath at at least two rotational speeds, and send each rotational speed and the corresponding strain value to the control module; The control module is used to determine the maximum rotation speed corresponding to each of the at least two sheaths based on each rotation speed and the corresponding strain value; and determine the target sheath from the at least two sheaths based on the maximum rotation speed corresponding to each sheath.
8. The device according to claim 7, wherein: The acquisition module includes a sensor, a transmitter, a receiver, and a processing unit, wherein: The sensor is used to obtain a strain signal corresponding to the motor rotor wrapped around the sheath at the speed, and convert the strain signal into a corresponding electrical signal and send it to the transmitter; The transmitter is used to receive the electrical signal sent by the sensor; convert the electrical signal into an electromagnetic wave signal, and send the electromagnetic wave signal to the receiver; The receiver is used to receive the electromagnetic wave signal sent by the transmitter; convert the electromagnetic wave into the electrical signal, and send the electrical signal to the processing unit; The processing unit is used to receive the electrical signal sent by the receiver; convert the electrical signal into a strain value, and send the strain value and the corresponding rotation speed to the control module.
9. A computer device, wherein: The computer device comprises a processor and a memory, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
High-speed permanent magnet motor sheath design method based on simulated annealing particle swarm
CN114614602A
Sheath determination method and device, computer equipment and storage medium
CN117349957A
Rear exhaust type pneumatic tool
US20070056758A1
Cited By
Sheath determination method and device, computer equipment and storage medium
CN117349957A