T-type contactor parametric modeling method, system, medium and equipment
Through the T-type contactor parameterized modeling method, the contactor simulation modeling process is simplified, the complex problem of simulation modeling in the existing technology is solved, and the accuracy and efficiency of dynamic characteristic simulation are achieved.
Patent Information
- Application Number
- CN202411678498.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-11-22
AI Technical Summary
In the prior art, the contactor simulation modeling process is complex, and it is difficult to achieve accurate simulation calculations with dynamic characteristics.
The T-type contactor parameterized modeling method is adopted to generate text files for users to call through parameterized geometric modeling, coil resistance calculation, circuit parameter setting and core motion modeling, and simplify the simulation process.
Reduces the complexity of simulation modeling, improves computing speed and accuracy, enables users to easily operate and understand contactor simulation, and this method can be linked to other simulation platforms to enhance simulation capabilities.
Smart Images

Figure CN119416534A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of T-type contactors, and in particular to a parameterized modeling method, system, medium and equipment for a T-type contactor. Background Art
[0002] As a key electrical equipment used in the field of automatic control, contactors are widely used in power systems and new energy vehicle manufacturing, and their technology is also rapidly updated. Therefore, for the design of new contactors with better characteristics, it is particularly important to be able to accurately simulate and calculate their dynamic characteristics. For some practitioners, the process of using simulation software to simulate and model contactors is relatively complicated.
[0003] The above information disclosed in this Background section is only for enhancement of understanding of the background of the invention and therefore it may contain information that does not form the prior art that is already known to a person of ordinary skill in the art. Summary of the invention
[0004] The present invention provides a T-type contactor parameterized modeling method, system, medium and equipment, which perform parameterized integration and provide the output text file to a user data interface to simplify the complexity of the overall contactor simulation.
[0005] A parametric modeling method for a T-type contactor includes:
[0006] Parametric geometric modeling of T-type contactor, the geometric model includes a moving iron core, a stationary iron core and a coil. According to the size data input by the user, the coordinates of each intersection of the moving iron core, the stationary iron core and the coil are obtained, and the coordinates of the intersections are substituted into the drawing function of connecting the intersections to generate the geometric model;
[0007] The coil resistance is assigned, and the coil is simplified to the shape of the inner circle part which is equivalent to a rectangle with a length of m and a width of n. The arc radius of the outer circle part is a, which is the same as the thickness of the coil. The cross-sectional area of the coil is S, which is equal to the product of the coil thickness a and the coil height b. The coil resistance is , where r is the resistance per unit length of the coil, N is the number of turns of the coil, is the average circumference of the coil, p0 is the resistance of the conductor, and η is the coil filling factor;
[0008] Circuit module parameter settings, including power type, power waveform, circuit model and power input, and output the parameters in a text file for users to call together with coil resistance for iterative calculation of the circuit;
[0009] The dynamic parameters of the moving iron core motion modeling include the motion type, displacement size, reaction force and mechanical characteristics. The motion type includes linear motion and rotational motion. The reaction force and mechanical characteristics include that the reaction force size is proportional to the deformation size of the spring. The parameters are output in a text file for calling to perform iterative calculations of the moving iron core motion.
[0010] In the parametric modeling method for a T-type contactor, the moving iron core, the stationary iron core and the coil have no cross-overlapping parts.
[0011] In the parametric modeling method for a T-type contactor, the geometric model satisfies the following relationship:
[0012] , where L1 is the inner diameter of the connecting rod; L2 is the length of the connecting rod; L3 is the inner diameter of the moving iron core; L4 is the upper edge height of the moving iron core; L5 is the difference between the inner and outer diameters of the moving iron core; L6 is the total height of the moving iron core; L7 is the lower edge height of the moving iron core; L8 is the width of the air gap on the side of the moving iron core; L9 is the total thickness of the outer edge of the iron yoke; L10 is the total height of the iron yoke; L11 is the total thickness of the outer edge of the cover plate; L12 is the outer edge height of the cover plate; L13 is the total thickness of the inner edge of the cover plate; L14 is the height of the inner edge of the cover; L15 is the lower edge width of the inner edge of the cover; L16 is the height of the inner edge of the iron yoke; L17 is the inner edge width of the iron yoke; L18 is the height of the lower edge of the inner edge of the iron yoke; L19 is the thickness of the lower edge of the iron yoke; L20 is the total height of the inner lower edge of the iron yoke; L21 is the horizontal distance from the inner lower edge of the iron yoke to the coil winding; L22 is the average thickness of the coil; L23 is the height of the coil; L24 is the vertical distance from the coil winding to the inner edge of the iron yoke.
[0013] In the parametric modeling method for a T-type contactor, the filling factor η is in the range of 0-1.
[0014] In the parametric modeling method of a T-type contactor, the effect of one or more spring reaction forces on the moving iron core during its movement is simulated by inputting displacement-reaction force coordinate points, and the reaction force fitting curve is one or more straight lines.
[0015] In the parametric modeling method for a T-type contactor, the power waveform includes a DC voltage, a sinusoidal voltage, a square wave voltage, and a triangular wave voltage.
[0016] A T-type contactor parameterized modeling system includes:
[0017] The parametric geometric modeling module provides a parameter comparison chart for user reference when inputting the size parameters of the T-type contactor, and can generate a contactor model sample in real time according to the parameters input by the user.
[0018] Coil resistance calculation module, which is used to provide real-time calculation of coil resistance,
[0019] The circuit parameter setting module is used to provide different types of circuit types, power waveforms, voltage sources, and current sources for users to choose from.
[0020] The motion parameter setting module is used to provide two different motion modes, translation and rotation, for users to choose from, and provides an automatic fitting function for the spring reaction force curve. The user fits the curve in the form of input data point coordinates to determine the reaction force size.
[0021] The T-type contactor parameterized modeling system also includes a display.
[0022] A computer storage medium includes computer instructions, which, when executed on a computer, cause the computer to execute the method described.
[0023] An electronic device, comprising:
[0024] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein:
[0025] When the processor executes the program, the method described is implemented.
[0026] Compared with the prior art, the present invention has the following advantages: the present invention realizes dynamic real-time parameter acquisition by storing text files in each iteration, making it possible for the present scheme to be linked to other mature or semi-mature simulation platforms, and also provides a basis for subsequent research on contactor dynamic characteristic simulation based on real-time calculation. Compared with the prior art, the present scheme adopts the idea of parametric modeling, reduces the complexity of geometric model construction, avoids the parameter conflicts that may exist in conventional modeling, and is easy to operate and understand for users who are new to contactor simulation. Compared with the prior art, the parametric modeling adopted in the present scheme reduces the workload of pre-processing and reduces the difficulty of model processing. Therefore, the present scheme is used to process the dynamic simulation problem of the contactor with faster calculation speed and faster computer processing. Compared with the prior art, the present scheme adopts an integrated approach, distributing different parameters in the dynamic simulation of the contactor, such as circuit parameters, motion parameters and model size parameters, to different modules for integrated input, which is conducive to users keeping clear ideas and operating quickly during simulation. The present invention can be linked and combined with other electromagnetic simulation platforms, so as to realize parametric modeling in the electromagnetic simulation platform, reduce the complexity of modeling, improve the modeling speed, and do not affect other functions of the electromagnetic simulation platform. By linking with the static electromagnetic simulation platform, the full calculation of circuit parameters can be realized. On this basis, by linking the complete circuit program and motion program, the dynamic characteristics simulation calculation of the T-type contactor based on parametric modeling can be realized. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] By reading the detailed description of the preferred specific embodiments below, various other advantages and benefits of the present invention will become clear to those of ordinary skill in the art. The drawings in the specification are only for the purpose of illustrating the preferred embodiments and are not considered to be limitations of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative work. Moreover, the same reference numerals are used to represent the same components throughout the drawings.
[0028] In the attached picture:
[0029] Figure 1 It is a flow chart of the parametric modeling method of T-type contactor;
[0030] Figure 2 It is a structural diagram of the parametric modeling system of T-type contactor;
[0031] Figure 3 It is a schematic diagram of geometric modeling parametric modeling input;
[0032] Figure 4 It is a schematic diagram of the three-dimensional model for coil resistance calculation.
[0033] The present invention is further explained below in conjunction with the accompanying drawings and embodiments. DETAILED DESCRIPTION
[0034] The specific embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the specific embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.
[0035] It should be noted that certain words are used in the specification and claims to refer to specific components. Those skilled in the art should understand that technicians may use different nouns to refer to the same component. This specification and claims do not use the difference in nouns as a way to distinguish components, but use the difference in the functions of the components as the criterion for distinction. As mentioned throughout the specification and claims, "including" or "comprising" is an open term, so it should be interpreted as "including but not limited to". The subsequent description of the specification is a preferred embodiment of the present invention, but the description is based on the general principles of the specification and is not intended to limit the scope of the present invention. The scope of protection of the present invention shall be determined by the attached claims.
[0036] To facilitate understanding of the embodiments of the present invention, further explanation will be given below by taking specific embodiments as examples in conjunction with the accompanying drawings, and each of the accompanying drawings does not constitute a limitation on the embodiments of the present invention.
[0037] like Figures 1 to 4 As shown, the parametric modeling method of T-type contactor includes the following steps:
[0038] Parametric geometric modeling of T-type contactor, the geometric model includes a moving iron core, a stationary iron core and a coil. According to the size data input by the user, the coordinates of each intersection of the moving iron core, the stationary iron core and the coil are obtained, and the intersection coordinates are substituted into the drawing function that connects the intersections to generate a geometric model; further, the Matplotlib library in Python is called to connect these intersection coordinates to draw a graph to display the geometric model.
[0039] The coil resistance is assigned, and the coil is simplified to the shape of the inner circle part which is equivalent to a rectangle with a length of m and a width of n. The arc radius of the outer circle part is a, which is the same as the thickness of the coil. The cross-sectional area of the coil is S, which is equal to the product of the coil thickness a and the coil height b. The coil resistance is , where r is the resistance per unit length of the coil, N is the number of turns of the coil, is the average circumference of the coil, p0 is the resistance of the conductor, and η is the coil filling factor;
[0040] Circuit module parameter settings, including power type, power waveform, circuit model and power input, and output the parameters in a text file for users to call together with coil resistance for iterative calculation of the circuit;
[0041] The dynamic parameters of the moving iron core motion modeling include the motion type, displacement size, reaction force and mechanical characteristics. The motion type includes linear motion and rotational motion. The reaction force and mechanical characteristics include that the reaction force size is proportional to the deformation size of the spring. The parameters are output in a text file for calling to perform iterative calculations of the moving iron core motion.
[0042] In one embodiment, Qt software is used to build the interface. The explanatory text on the interface, such as "single conductor", "uniform multi-turns", etc., are all built with label components in Qt's built-in components; Qt's built-in radio button QRadioButton component is used to build two buttons that can only choose one and are placed before "single conductor" and "uniform multi-turns"; the text box after "coil name" uses Qt's built-in ComboBox component; the text box after the coil resistance uses Qt's built-in TextBrowser component to display rich text; the remaining white text boxes use Qt's built-in lineEdit component to edit the content; the buttons "√" and "×" and "calculation" are all built with Qt's built-in Push Button component. After the page is built, write a cpp file. Specific steps: 1. Connect the click signal of the "√" button to slot function 1 through the connect() function, and the slot function is executed when the button is clicked. 2. Continue to use the connect() function to connect the click signal of the "×" button to slot function 2. 3. Use the connect() function to connect the "Calculate" button to slot function 3. 4. Determine whether button1 is selected. If it is selected, set the coil turns and filling factor input bar variables to 1, and use the setReadonly() function to lock these two input bars. 5. Use the text() function to obtain the text entered by the user in the lineEdit text box, convert it into a digital variable and assign it to several variables to calculate the resistance. 6. Use the QFile statement to create a file object. 7. The function of slot function 1 is that when the user clicks "√", use the open() function to open the text file, and use The statement writes the resistance R, then uses the close() function to close the text file, and finally uses window.close() to close the window interface. 8. The function of slot function 2 is: after clicking, directly use window.close() to close the window interface. 9. The function of slot function 3 is to calculate the resistance R according to the formula after clicking, and use the append() function to output it to the TextBrowser text box of the coil resistance line.
[0043] In a preferred implementation of the parametric modeling method for a T-type contactor, the moving iron core, the stationary iron core and the coil have no cross-overlapping parts.
[0044] In a preferred embodiment of the parametric modeling method for a T-type contactor, the geometric model satisfies the following relationship:
[0045] Among them, L1 is the inner diameter of the connecting rod; L2 is the length of the connecting rod; L3 is the inner diameter of the moving iron core; L4 is the upper edge height of the moving iron core; L5 is the difference between the inner and outer diameters of the moving iron core; L6 is the total height of the moving iron core; L7 is the lower edge height of the moving iron core; L8 is the width of the air gap on the side of the moving iron core; L9 is the total thickness of the outer edge of the iron yoke; L10 is the total height of the iron yoke; L11 is the total thickness of the outer edge of the cover plate; L12 is the outer edge height of the cover plate; L13 is the total thickness of the inner edge of the cover plate; L14 is The height of the inner edge of the cover; L15 is the lower edge width of the inner edge of the cover; L16 is the height of the inner edge of the iron yoke; L17 is the inner edge width of the iron yoke; L18 is the height of the lower edge of the inner edge of the iron yoke; L19 is the thickness of the lower edge of the iron yoke; L20 is the total height of the inner lower edge of the iron yoke; L21 is the horizontal distance from the inner lower edge of the iron yoke to the coil winding; L22 is the average thickness of the coil; L23 is the height of the coil; L24 is the vertical distance from the coil winding to the inner edge of the iron yoke.
[0046] In a preferred implementation of the parametric modeling method for a T-type contactor, the filling coefficient η is in the range of 0-1.
[0047] In a preferred implementation of the parametric modeling method for a T-type contactor, the effect of one or more spring reaction forces on the moving iron core during movement is simulated by inputting displacement-reaction force coordinate points, and the reaction force fitting curve is one or more straight lines.
[0048] In a preferred implementation of the parametric modeling method for a T-type contactor, the power waveform includes a DC voltage, a sinusoidal voltage, a square wave voltage, and a triangular wave voltage.
[0049] A T-type contactor parameterized modeling system includes:
[0050] The parametric geometric modeling module provides a parameter comparison chart for user reference when inputting the size parameters of the T-type contactor, and can generate a contactor model sample in real time according to the parameters input by the user.
[0051] Coil resistance calculation module, which is used to provide real-time calculation of coil resistance,
[0052] The circuit parameter setting module is used to provide different types of circuit types, power waveforms, voltage sources, and current sources for users to choose from.
[0053] The motion parameter setting module is used to provide two different motion modes, translation and rotation, for users to choose from, and provides an automatic fitting function for the spring reaction force curve. The user fits the curve in the form of input data point coordinates to determine the reaction force size.
[0054] In a preferred embodiment of the T-type contactor parametric modeling system, a display is also included.
[0055] A computer storage medium includes computer instructions, which, when executed on a computer, cause the computer to execute the method described.
[0056] An electronic device, comprising:
[0057] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein:
[0058] When the processor executes the program, the method described is implemented.
[0059] In one embodiment, the T-type contactor is divided into an AC contactor and a DC contactor. The simulation model of the AC contactor is usually more complex than the DC contactor model, and each model has some particularities, and three-dimensional modeling is often required. Many contactor models will adopt a T-type structure, and the symmetry of its structure makes it possible to quickly model by two-dimensional axisymmetric modeling. The present invention provides a parametric modeling function for this common T-type structure contactor. After inputting the parameters on the schematic diagram, a T-type geometric model framework can be directly generated, which can be used for users without simulation models to perform rapid modeling operations. The parametric modeling interface is built by Qt, and a total of 24 parameters can be input by the user. The user can complete the modeling by one-to-one correspondence and input according to the actual size. First, the model is divided into multiple parts such as a moving iron core, a static iron core, and a coil. Then, according to the size data input by the user, the coordinates of each intersection under each part are obtained, and the coordinates of each intersection of these parts are substituted into the drawing function respectively. The function of the function is to connect the intersections, so that each part is modeled in turn.
[0060] It is worth noting that the modeling parameters entered by the user may conflict with each other. It is necessary to check to ensure that there is no overlap between the various parts of the model to prevent modeling failure. According to the model schematic, the parameters entered by the user should satisfy the logical relationship shown in the following formula. If there is a conflict between the user input, the user can modify the modeling data according to the error prompt until it is correct. When all logics are satisfied, the modeling is completed.
[0061]
[0062] It is worth noting that the modeling parameters entered by the user may conflict with each other. It is necessary to check to ensure that there is no overlap between the various parts of the model to prevent modeling failure. According to the model schematic, the parameters entered by the user should satisfy the logical relationship shown in the following formula. If there is a conflict between the user input, the user can modify the modeling data according to the error prompt until it is correct. When all logics are satisfied, the modeling is completed.
[0063] The user can then assign materials to each part of the model, set boundary conditions, etc. The model is output in real time, so when the user subsequently programs and accesses the geometric model, the real-time position of the moving iron core can be changed according to the iteration.
[0064] In addition to building the contactor geometry model, it is also necessary to assign a value to the coil resistance. Here we provide a function to automatically calculate the resistance, simplifying the copper coil into Figure 4 The three-dimensional model shown in the figure. The shape of the inner circle is equivalent to a rectangle with a length of m and a width of n. The arc radius of the outer circle is a, which is the same as the thickness of the coil. The length unit is millimeter, and the cross-sectional area of the coil is S (equal to the product of a and b). According to the actual situation, the user chooses whether the coil is a single conductor or a multi-conductor. After selecting a single conductor, the coil turns and filling factor input fields will be locked to 1 and cannot be changed. Only other input fields need to be filled in; after selecting uniform multi-turns, the user can directly enter the coil resistance value at the bottom if the coil resistance is known. If the coil resistance is unknown, enter the coil turns N, filling factor η, average coil circumference l, and cross-sectional area S of the coil, and click Calculate to calculate the coil resistance value. To prevent user input errors, the input range of the filling factor will be locked in 0-1, and any input outside this range will prompt an error. The average circumference l of the coil is obtained by taking the average of the inner circumference l0 and the outer circumference l1 of the coil. The calculation formula is as follows:
[0065]
[0066] The wire diameter d, the number of coil turns N, the coil filling factor η, and the cross-sectional area S of the coil satisfy the relationship shown in the following formula. If the user knows the wire diameter, the cross-sectional area of the coil can be directly inferred from this formula without measuring the values of the coil skeleton a and b.
[0067]
[0068] The resistance per unit length r of the coil can be calculated based on the average circumference l, wire diameter d and conductor resistance p0:
[0069]
[0070] Finally, enter the above parameters and click Calculate. The backend will calculate the coil resistance (in Ω) according to the following formula:
[0071]
[0072] By calculating the coil resistance, the coil resistance R can be output through a text file and then linked to the circuit program built by the user. Combined with the real-time output contactor model and the subsequent material assignment and boundary condition setting, the user can use other methods to calculate the coil inductance L at each time step, and substitute it into the circuit equation together with the coil resistance R to calculate the coil current, providing real-time data for the subsequent calculation of the electromagnetic force and motion state of the moving iron core.
[0073] Generally speaking, there are two types of moving iron core movement modes of contactors: linear motion (translational motion) and rotational motion. Two interfaces are built according to the two motion modes. The two motion conditions are similar and comparable. The following text only introduces the input module of linear motion in detail. After selecting the motion type, first define the motion range of the moving iron core of the contactor, and set the initial position, positive displacement and negative displacement in meters. Naturally, the user needs to ensure that the negative displacement of the moving iron core is smaller than the initial position and the initial position is smaller than the positive displacement. If there is a conflict in the user settings, the interface will give an error prompt.
[0074] After the user completes the setting of the motion type, the displacement and reaction force settings are also required. The reaction force provided in the contactor is generally a spring with a certain stiffness coefficient, and the magnitude of its reaction force is proportional to the deformation of the spring. Therefore, the action of one or more sections of spring reaction forces on the moving iron core during movement can be simulated by inputting displacement-reaction force coordinate points. The reaction force fitting curve is generally one or more straight lines. The input displacement coordinate point interval needs to include the maximum displacement in the positive direction and the maximum displacement in the negative direction, which are the values entered in the previous motion type module. That is, a one-to-one correspondence of all possible position reaction forces of the moving iron core is fully covered. If this area is not included, some iterative steps will not be able to obtain the corresponding reaction force under the displacement distance during the movement, resulting in an error. Therefore, the user is prompted for incorrect input.
[0075] In the dynamic simulation of the contactor, the equation of the moving iron core motion state can be determined by the three laws of Newton mechanics, and then the program of the moving iron core motion module can be programmed. In the motion equation, the mass of the moving iron core, the initial velocity and the damping coefficient are also required. The initial velocity can be set to any value, and the mass needs to be greater than 0.
[0076] It should be pointed out that the contactor simulation software and the motion module need to transfer data during the calculation process of each step. Like the coil resistance R, the dynamic parameter data introduced above need to be transmitted in real time with the motion module program so that the motion module can carry out calculations in the subsequent iteration process. In order to enable the motion module program to accurately obtain the dynamic parameters entered by the user, the previously entered dynamic parameters are first stored in a certain directory in the format of a text file. This process is automatically completed through the code after the user enters the dynamic parameter interface and clicks OK. The stored data is transferred in the form of rows. Taking linear motion as an example, each line of data in the text file is the current position, positive displacement, negative displacement, initial velocity, time step, current simulation time, simulation termination time, electromagnetic suction, spring displacement array, spring reaction force array, damping coefficient and moving part mass. Since the user's output file directory may be arbitrary, it is necessary to obtain the path of the text file through the program call cmd command, and then pass the path to the motion module program. At this point, the motion module program has realized the call of the text file of the indefinite path, and the iterative calculation of the simulation step can be started. When the calculation is completed, the calculation results of the motion module program are also stored in another text file. The text file is passed to the geometric model in the same way. The program will modify the model according to the latest moving iron core displacement data and simulate the new model again. When the simulation is completed, the program will automatically modify the moving iron core electromagnetic attraction value, the current position of the moving iron core and the current simulation time stored in the previous text file, and then transfer this text file to the motion module program again, repeating the above process until the time the user wants to terminate is reached.
[0077] To switch between different circuits, just click on the power supply type and power supply waveform. This module provides multiple circuit power supply type options, including single-winding current source, single-winding voltage source, single-winding capacitor discharge, and dual-winding voltage source. After selecting the power supply type, the power supply waveform also provides a wealth of options. Taking the single-winding voltage source as an example, a total of six power supply waveforms are provided for this case, namely DC voltage, sine voltage, square wave voltage, triangle wave voltage, custom voltage (periodic), and custom voltage (non-periodic). Custom voltage (periodic) allows users to enter voltage-time coordinate points by themselves, so as to generate specific voltage waveforms according to user needs. The background program will generate subsequent waveforms based on the time range entered by the user as the period. Custom voltage (non-periodic) allows users to enter voltage-time coordinate points by themselves, but it will not automatically generate subsequent waveforms. For each of the above circuits, the solution can be completed through the program iteration of the calculation circuit.
[0078] This module simplifies the steps for users to build circuits by providing a variety of circuit types in advance. The types basically cover the commonly used power supply types. Users only need to select the mode, which greatly simplifies the operation process and allows new users to quickly become familiar with the external circuit building process. Because there are similarities in the interfaces between different circuits, and the circuit diagrams of the same power supply type are the same, the power waveform input interface corresponding to each power supply type is no longer displayed one by one.
[0079] Similar to the motion module, in order to provide users with a better user experience, the circuit module should promptly prompt situations that do not meet the simulation running conditions or basic logic conditions. Take the single winding square wave voltage as an example for a brief description. Since the data is passed to the program in a pre-set order in the parameter transfer link, it is necessary to ensure that the data entered by the user meets the program requirements. For example, to ensure that the user's input is all digital, this can be achieved through Qt's regular expression. In addition, the high-level voltage needs to be greater than the low-level voltage, and the pulse width time needs to be less than the cycle time.
[0080] Finally, for the power waveforms of single-winding voltage sources and dual-winding voltage sources, an additional waveform extraction function is added to help users obtain more specialized waveforms. The sine wave voltage with a period of 0.02s is extracted from 0.001s to 0.009s and 0.013s to 0.017s to apply voltage to the contactor coil.
[0081] The parameter transfer of the circuit module is almost the same as that of the motion module, and its parameters are all transferred by modifying the text file. Taking a single-winding DC voltage source as an example, each line of data in the text file output in the circuit program written by the user can represent the power supply voltage, load resistance, coil resistance, coil inductance, coil inductance of the previous iteration, current value, current value of the previous iteration, time step, current moment, end moment, etc. The circuit module also stores the coil current data of the next time step obtained after calculation in the text file. The user can call the storage file by writing a program, and then modify the contactor excitation current in the model. The simulation software updates the calculated coil inductance to the text file for the next iteration of the circuit module program.
[0082] In one embodiment, the T-type contactor parameter modeling method includes the following steps:
[0083] Step 1: In the parametric geometry model building interface, input the size parameters of the contactor to generate a geometry model.
[0084] Step 2: The geometric modeling module outputs a model geometric parameter text file for the user to call. The user can assign model materials, set boundary conditions, and set iteration conditions through other methods.
[0085] Step 3: In the coil resistance calculation module, the resistance is directly calculated according to the coil size input by the user and output through a text file for the user to call.
[0086] Step 4. In the circuit module parameter setting interface, the user selects the power supply type, circuit model, etc. according to the model provided by the interface, and outputs the parameters in a text file for the user to call together with the resistance value in step 3 for iterative calculation of the circuit.
[0087] Step 5. In the motion module parameter setting interface, the user selects the rotation or translation motion form, sets the motion parameters, and outputs the parameters in a text file for calling, so as to perform iterative calculation of the moving iron core motion.
[0088] In one embodiment, the system includes,
[0089] Parametric geometry modeling module: When inputting the size parameters of the T-type contactor, a parameter comparison chart is provided for user reference, and a contactor model sample chart can be generated in real time based on the parameters input by the user. In addition, an error reminder for parameter input conflicts is also provided.
[0090] Coil resistance calculation module: provides real-time calculation function of coil resistance.
[0091] Circuit parameter setting module: provides different types of circuits for users to choose from, including single-winding voltage source, single-winding current source, single-winding capacitor discharge, and parallel dual-winding voltage source. Provides different types of power waveforms for users to choose from. Voltage sources include DC voltage, sinusoidal voltage, square wave voltage, triangle wave voltage, custom voltage (periodic) and custom voltage (non-periodic). Current sources include DC current, sinusoidal current, and custom current (non-periodic). In addition, an error reminder is provided when the user enters illogical parameters.
[0092] Motion parameter setting module: provides two different motion modes, translation and rotation, for users to choose from. It provides an automatic fitting function for the spring reaction force curve, and users can fit the curve to determine the reaction force by inputting data point coordinates. In addition, it also provides an error reminder when the user enters illogical parameters.
[0093] Although the embodiments of the present invention are described above in conjunction with the accompanying drawings, the present invention is not limited to the above specific embodiments and application fields, and the above specific embodiments are only illustrative and instructive, rather than restrictive. A person of ordinary skill in the art can also make many forms under the guidance of this specification and without departing from the scope of protection of the claims of the present invention, all of which belong to the protection of the present invention.
Claims
1. A parametric modeling method for a T-type contactor, characterized in that: The steps include: Parametric geometric modeling of T-type contactor, the geometric model includes a moving iron core, a stationary iron core and a coil. According to the size data input by the user, the coordinates of each intersection of the moving iron core, the stationary iron core and the coil are obtained, and the coordinates of the intersections are substituted into the drawing function of connecting the intersections to generate the geometric model; The coil resistance is assigned, and the coil is simplified to the shape of the inner circle part which is equivalent to a rectangle with a length of m and a width of n. The arc radius of the outer circle part is a, which is the same as the thickness of the coil. The cross-sectional area of the coil is S, which is equal to the product of the coil thickness a and the coil height b. The coil resistance is , where r is the resistance per unit length of the coil, N is the number of turns of the coil, is the average circumference of the coil, p0 is the resistance of the conductor, and η is the coil filling factor; Circuit module parameter settings, including power type, power waveform, circuit model and power input, and output the parameters in a text file for users to call together with coil resistance for iterative calculation of the circuit; The dynamic parameters of the moving iron core motion modeling include the motion type, displacement size, reaction force and mechanical characteristics. The motion type includes linear motion and rotational motion. The reaction force and mechanical characteristics include that the reaction force size is proportional to the deformation size of the spring. The parameters are output in a text file for calling to perform iterative calculations of the moving iron core motion.
2. A T-type contactor parameter modeling method according to claim 1, characterized in that: Preferably, the moving iron core, the stationary iron core and the coil have no cross-overlapping parts.
3. A T-type contactor parameterized modeling method according to claim 1, characterized in that: The geometric model satisfies the following relationship, , Among them, L1 is the inner diameter of the connecting rod; L2 is the length of the connecting rod; L3 is the inner diameter of the moving iron core; L4 is the upper edge height of the moving iron core; L5 is the difference between the inner and outer diameters of the moving iron core; L6 is the total height of the moving iron core; L7 is the lower edge height of the moving iron core; L8 is the width of the air gap on the side of the moving iron core; L9 is the total thickness of the outer edge of the iron yoke; L10 is the total height of the iron yoke; L11 is the total thickness of the outer edge of the cover plate; L12 is the outer edge height of the cover plate; L13 is the total thickness of the inner edge of the cover plate; L14 is The height of the inner edge of the cover; L15 is the lower edge width of the inner edge of the cover; L16 is the height of the inner edge of the iron yoke; L17 is the inner edge width of the iron yoke; L18 is the height of the lower edge of the inner edge of the iron yoke; L19 is the thickness of the lower edge of the iron yoke; L20 is the total height of the inner lower edge of the iron yoke; L21 is the horizontal distance from the inner lower edge of the iron yoke to the coil winding; L22 is the average thickness of the coil; L23 is the height of the coil; L24 is the vertical distance from the coil winding to the inner edge of the iron yoke.
4. A T-type contactor parameter modeling method according to claim 1, characterized in that: The filling factor η ranges from 0 to 1.
5. A T-type contactor parameter modeling method according to claim 1, characterized in that: The effect of one or more spring reaction forces on the moving iron core during its movement is simulated by inputting displacement-reaction force coordinate points. The reaction force fitting curve is one or more straight lines.
6. A T-type contactor parameterized modeling method according to claim 1, characterized in that: Power supply waveforms include DC voltage, sinusoidal voltage, square wave voltage, and triangular wave voltage.
7. A T-type contactor parametric modeling system, characterized in that: These include, The parametric geometric modeling module provides a parameter comparison chart for user reference when inputting the size parameters of the T-type contactor, and can generate a contactor model sample in real time according to the parameters input by the user. Coil resistance calculation module, which is used to provide real-time calculation of coil resistance, The circuit parameter setting module is used to provide different types of circuit types, power waveforms, voltage sources, and current sources for users to choose from. The motion parameter setting module is used to provide two different motion modes, translation and rotation, for users to choose from, and provides an automatic fitting function for the spring reaction force curve. The user fits the curve in the form of input data point coordinates to determine the reaction force size.
8. A T-type contactor parameterized modeling system according to claim 7, characterized in that: A display is also included.
9. A computer storage medium, characterized in that: The storage medium includes computer instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 6.
10. An electronic device, characterized in that: The electronic device comprises: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method for reducing energy consumption of electromagnetic contactor coil with central screw fixed iron core
CN114117782A
Automatic modeling and simulation method and device based on model geometric data
CN118734378A
Method and apparatus for simulating and designing structure parameters of air-core coil and electronic device
US20220011350A1