Parametric Modeling Methods, Systems, Media, and Equipment for T-Type Contactors
By using parametric modeling methods, the contactor simulation modeling process is simplified, complexity is reduced, calculation speed and accuracy are improved, integration with other simulation platforms is supported, and rapid dynamic characteristic simulation is achieved.
Patent Information
- Application Number
- CN202411678498.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-11-22
AI Technical Summary
In existing technologies, the contactor simulation modeling process is complex and parameter integration is difficult, resulting in high simulation computation complexity and making it difficult to quickly and accurately simulate the dynamic characteristics of contactors.
The system employs a parametric modeling approach, storing dynamic real-time parameters, including integrated circuit parameters, motion parameters, and model size parameters, in text files. This simplifies geometric model construction, provides a parametric modeling interface, supports linear and rotational motion, power waveform selection, and automatic fitting of reaction force curves, enabling dynamic characteristic simulation.
It reduces modeling complexity, improves simulation calculation speed and accuracy, simplifies preprocessing workload, supports integration with other simulation platforms, and enables rapid dynamic characteristic simulation calculation.
Smart Images

Figure CN119416534B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of T-type contactor technology, and in particular to a parametric modeling method, system, medium, and device for T-type contactors. Background Technology
[0002] Contactors, as key electrical devices in the field of automatic control, are widely used in power systems and new energy vehicle manufacturing, and their technology is rapidly evolving. Therefore, accurate simulation calculations of their dynamic characteristics are crucial for designing new contactors with improved performance. However, for some professionals, the process of using simulation software to model contactors is quite complex.
[0003] The information disclosed in the background section is only for enhancing the understanding of the background of this invention, and therefore may contain information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0004] This invention provides a parametric modeling method, system, medium, and device for T-type contactors. The method integrates parameters and provides the data to the user interface in the form of an output text file, thereby simplifying the overall complexity of contactor simulation.
[0005] A parametric modeling method for T-type contactors includes:
[0006] Parametric geometric modeling of T-type contactors: The geometric model includes a moving iron core, a stationary iron core, and a coil. Based on the dimensional data input by the user, the coordinates of each intersection point of the moving iron core, the stationary iron core, and the coil are obtained. The coordinates of the intersection points are substituted into a drawing function that connects the intersection points to generate a geometric model.
[0007] The coil resistance is assigned a value. The coil is simplified as an inner section equivalent to a rectangle of length m and width n. The radius of the outer arc is a, the same as the coil thickness. 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, and N is the number of turns of the coil. Let p0 be the average circumference of the coil, p0 be the resistance of the conductor, and η be the coil fill factor.
[0008] The circuit module parameter settings include power type, power waveform, circuit model, and power input. The parameters are output as a text file for users to call along with the coil resistor for iterative circuit calculations.
[0009] The motion modeling of the moving iron core includes dynamic parameters such as motion type, displacement magnitude, reaction force, and mechanical properties. Motion types include linear motion and rotational motion. The reaction force and mechanical properties include the fact that the magnitude of the reaction force is proportional to the deformation of the spring. The parameters are output as a text file for iterative calculation of the moving iron core motion.
[0010] In the parametric modeling method for a T-type contactor, the moving iron core, stationary iron core, and coil do not have any 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 side air gap width of the moving iron core; L9 is the total thickness of the outer edge of the yoke; L10 is the total height of the 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 total thickness of the inner edge of the cover plate; L15 is the inner diameter of the moving iron core; L16 is the upper edge height of the moving iron core; L7 is the lower edge height of the moving iron core; L8 is the side air gap width of the moving iron core; L9 is the total thickness of the outer edge of the yoke; L10 is the total thickness of the 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 outer edge height of the cover plate; L15 is the inner edge height of the cover plate; L16 is the inner edge height of the cover plate; L17 is the inner edge height of the cover plate; L18 is the inner edge height of the cover plate; L19 is the inner edge height of the cover plate; L10 is the inner edge height of the cover plate; L11 is the inner edge height of the cover plate; L12 is the inner edge height of the cover plate; L13 is the inner edge height of the cover plate; L14 is the inner edge height of the cover plate; L15 is the inner edge height of the moving iron core; L16 is the inner edge height of the moving iron core; L17 is the inner edge height of the moving iron core; L18 is L15 is the height of the inner edge of the cover plate; L16 is the width of the lower edge of the inner edge of the cover plate; L17 is the height of the inner edge of the yoke; L18 is the height of the lower edge of the inner edge of the yoke; L19 is the thickness of the lower edge of the yoke; L20 is the total height of the lower inner edge of the yoke; L21 is the horizontal distance from the lower inner edge of the 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 yoke.
[0013] In the parametric modeling method for a T-type contactor, the fill factor η ranges from 0 to 1.
[0014] In the parametric modeling method for a T-type contactor, the action of one or more spring reaction forces during the movement of the moving iron core 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 supply waveform includes DC voltage, sinusoidal voltage, square wave voltage, and triangular wave voltage.
[0016] A parametric modeling system for T-type contactors includes,
[0017] The parametric geometric modeling module provides a parameter reference diagram for users when inputting the dimensional parameters of a T-type contactor, and can generate contactor model drawings in real time based on the user-input parameters.
[0018] The coil resistance calculation module provides real-time calculation of coil resistance.
[0019] The circuit parameter setting module provides users with options for different circuit types, power waveforms, voltage sources, and current sources.
[0020] The motion parameter setting module provides users with two different motion modes: translation and rotation. It also offers an automatic spring reaction force curve fitting function, allowing users to determine the reaction force magnitude by fitting the curve in the form of input data point coordinates.
[0021] The parametric modeling system for a T-type contactor also includes a display.
[0022] A computer storage medium including computer instructions that, when run on a computer, cause the computer to perform the method.
[0023] An electronic device, the electronic device comprising:
[0024] Memory, processor, and computer programs stored in memory and executable on the processor, wherein,
[0025] The processor implements the method when executing the program.
[0026] Compared with existing technologies, this invention has the following advantages: First, by storing text files for each iteration, this invention achieves dynamic real-time parameter acquisition, making it possible to link this solution to other mature or semi-mature simulation platforms and providing a foundation for subsequent research on contactor dynamic characteristic simulation based on real-time calculation. Second, compared with existing technologies, this solution adopts the concept of parametric modeling, reducing the complexity of geometric model construction and avoiding parameter conflicts that may exist in conventional modeling, making it easy for users new to contactor simulation to operate and understand. Third, compared with existing technologies, the parametric modeling used in this solution reduces the preprocessing workload and lowers the difficulty of model processing. Therefore, using this solution to handle contactor dynamic simulation problems results in faster calculation speed and more rapid computer processing. Fourth, compared with existing technologies, this solution adopts an integrated approach, distributing different parameters in contactor dynamic simulation, such as circuit parameters, motion parameters, and model size parameters, into different modules for integrated input, which helps users maintain a clear thinking and operate quickly during simulation. Fifth, this invention can be linked and combined with other electromagnetic simulation platforms, thereby realizing parametric modeling within the electromagnetic simulation platform, reducing modeling complexity, increasing modeling speed, and without affecting other functions of the electromagnetic simulation platform. By linking with a static electromagnetic simulation platform, full calculation of circuit parameters can be achieved. Then, by linking complete circuit and motion programs on this basis, dynamic characteristic simulation calculation of T-type contactors based on parametric modeling can be realized. Attached Figure Description
[0027] Various other advantages and benefits of the present invention will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiments below. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. It is obvious that the drawings described below are merely some embodiments of the invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. Furthermore, the same reference numerals denote the same parts throughout the drawings.
[0028] In the attached diagram:
[0029] Figure 1 This is a flowchart of the parametric modeling method for T-type contactors;
[0030] Figure 2 This is a schematic diagram of the parametric modeling system for T-type contactors;
[0031] Figure 3 This is a schematic diagram of the input for geometric modeling and parametric modeling;
[0032] Figure 4 This is a schematic diagram of a three-dimensional model for calculating coil resistance.
[0033] The present invention will be further explained below with reference to the accompanying drawings and embodiments. Detailed Implementation
[0034] Specific embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While specific embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
[0035] It should be noted that certain terms are used in the specification and claims to refer to specific components. Those skilled in the art will understand that different terms may be used to refer to the same component. This specification and claims do not distinguish components based on differences in terminology, but rather on differences in function. The terms "comprising" or "including" used throughout the specification and claims are open-ended and should be interpreted as "comprising but not limited to." The following descriptions are preferred embodiments for carrying out the invention; however, these descriptions are for the purpose of understanding the general principles of the specification and are not intended to limit the scope of the invention. The scope of protection of this invention is determined by the appended claims.
[0036] To facilitate understanding of the embodiments of the present invention, further explanations and descriptions will be provided below with reference to the accompanying drawings and specific embodiments. The accompanying drawings do not constitute a limitation on the embodiments of the present invention.
[0037] like Figures 1 to 4 As shown, the parametric modeling method for T-type contactors includes the following steps:
[0038] Parametric geometric modeling of the T-type contactor: The geometric model includes a moving iron core, a stationary iron core, and a coil. Based on the dimensional data input by the user, the coordinates of each intersection point of the moving iron core, the stationary iron core, and the coil are obtained. These intersection point coordinates are substituted into a drawing function that connects the intersection points to generate the geometric model. Furthermore, the Matplotlib library in Python is called to connect these intersection point coordinates and draw a graph to display the geometric model.
[0039] The coil resistance is assigned a value. The coil is simplified as an inner section equivalent to a rectangle of length m and width n. The radius of the outer arc is a, the same as the coil thickness. 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, and N is the number of turns of the coil. Let p0 be the average circumference of the coil, p0 be the resistance of the conductor, and η be the coil fill factor.
[0040] The circuit module parameter settings include power type, power waveform, circuit model, and power input. The parameters are output as a text file for users to call along with the coil resistor for iterative circuit calculations.
[0041] The motion modeling of the moving iron core includes dynamic parameters such as motion type, displacement magnitude, reaction force, and mechanical properties. Motion types include linear motion and rotational motion. The reaction force and mechanical properties include the fact that the magnitude of the reaction force is proportional to the deformation of the spring. The parameters are output as a text file for iterative calculation of the moving iron core motion.
[0042] In one embodiment, the interface is built using Qt software. The descriptive text on the interface, such as "single wire" and "uniform multi-turn," is constructed using the label component from Qt's built-in components. Two selectable buttons, one for each of the "single wire" and "uniform multi-turn" options, are constructed using Qt's built-in QRadioButton component and placed before "single wire" and "uniform multi-turn." The text box after "coil name" uses Qt's built-in ComboBox component. The text box after "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, allowing for editing of their content. The "√" and "×" buttons, as well as the "Calculate" button, are constructed using Qt's built-in Push Button component. After the page is built, a cpp file is written. Specific steps: 1. Connect the click signal of the "√" button to slot function 1 using the connect() function. The slot function is executed when the button is clicked. 2. Continue using 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. Check if button1 is selected. If selected, set the coil turns and fill factor input variables to 1, and use the `setReadonly()` function to lock these two input fields. 5. Use the `text()` function to get the text input by the user in the `lineEdit` text box, convert it to a number variable, and assign it to several variables for calculating the resistance. 6. Create a file object using the `QFile` statement. 7. The function of slot function 1 is to open the text file using the `open()` function when the user clicks the "√" button. The statement writes the resistance R, then closes the text file using the close() function, and finally closes the window interface using window.close(). 8. Slot function 2's function is: after clicking, directly close the window interface using window.close(). 9. Slot function 3's function is: after clicking, calculate the resistance R according to the formula, and use the append() function to output it to the TextBrowser text box of the coil resistance row.
[0043] In a preferred embodiment of the parametric modeling method for a T-type contactor, the moving iron core, the stationary iron core, and the coil have no overlapping portions.
[0044] In a preferred embodiment of the parametric modeling method for a T-type contactor, the geometric model satisfies the following relationship:
[0045] 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 side air gap width of the moving iron core; L9 is the total thickness of the outer edge of the yoke; L10 is the total height of the 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... L15 is the height of the inner edge of the cover plate; L16 is the width of the lower edge of the inner edge of the cover plate; L17 is the height of the inner edge of the yoke; L18 is the height of the lower edge of the inner edge of the yoke; L19 is the thickness of the lower edge of the yoke; L20 is the total height of the lower inner edge of the yoke; L21 is the horizontal distance from the lower inner edge of the 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 yoke.
[0046] In a preferred embodiment of the parametric modeling method for a T-type contactor, the fill factor η ranges from 0 to 1.
[0047] In a preferred embodiment of the parametric modeling method for a T-type contactor, the action of one or more spring reaction forces during the movement of the moving iron core 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 embodiment of the parametric modeling method for a T-type contactor, the power supply waveform includes DC voltage, sinusoidal voltage, square wave voltage, and triangular wave voltage.
[0049] A parametric modeling system for T-type contactors includes,
[0050] The parametric geometric modeling module provides a parameter reference diagram for users when inputting the dimensional parameters of a T-type contactor, and can generate contactor model drawings in real time based on the user-input parameters.
[0051] The coil resistance calculation module provides real-time calculation of coil resistance.
[0052] The circuit parameter setting module provides users with options for different circuit types, power waveforms, voltage sources, and current sources.
[0053] The motion parameter setting module provides users with two different motion modes: translation and rotation. It also offers an automatic spring reaction force curve fitting function, allowing users to determine the reaction force magnitude by fitting the curve in the form of input data point coordinates.
[0054] In a preferred embodiment of the parametric modeling system for a T-type contactor, a display is also included.
[0055] A computer storage medium including computer instructions that, when run on a computer, cause the computer to perform the method.
[0056] An electronic device, the electronic device comprising:
[0057] Memory, processor, and computer programs stored in memory and executable on the processor, wherein,
[0058] The processor implements the method when executing the program.
[0059] In one embodiment, a T-type contactor is divided into an AC contactor and a DC contactor. Simulation models of AC contactors are typically more complex than those of DC contactors, and each model has its own unique characteristics, often requiring 3D modeling. Many contactor models employ a T-shaped structure, whose symmetry makes rapid modeling possible using 2D axisymmetric modeling. This invention provides parametric modeling functionality for this common T-shaped contactor structure. After inputting parameters from a schematic diagram, a T-shaped geometric model framework can be directly generated, allowing users without a simulation model to perform rapid modeling operations. This parametric modeling interface is built using Qt and allows users to input a total of 24 parameters, which can be matched to the actual dimensions to complete the modeling. First, the model is divided into multiple parts, such as the moving iron core, the stationary iron core, and the coil. Then, based on the user-input dimensional data, the coordinates of each intersection point in each part are calculated. These coordinates are then substituted into a drawing function, which connects the intersection points, thus completing the modeling of each part sequentially.
[0060] It is important to note that user-inputted modeling parameters may conflict with each other. These parameters must be checked to ensure there is no overlap between parts of the model to prevent modeling failure. According to the model diagram, the user-input parameters should satisfy the logical relationship shown in the following formula. If conflicts occur, the user can modify the modeling data according to the error message until it is correct. Modeling is complete when all logical conditions are met.
[0061]
[0062] It is important to note that user-inputted modeling parameters may conflict with each other. These parameters must be checked to ensure there is no overlap between parts of the model to prevent modeling failure. According to the model diagram, the user-input parameters should satisfy the logical relationship shown in the following formula. If conflicts occur, the user can modify the modeling data according to the error message until it is correct. Modeling is complete when all logical conditions are met.
[0063] Users can then programmatically assign materials and set boundary conditions for various parts of the model. The model is output in real-time, allowing users to iterate and adjust the real-time position of the moving core when integrating the geometric model.
[0064] In addition to building the contactor's geometric model, the resistance of the coil also needs to be assigned. Here, we provide an automatic resistance calculation function, simplifying the copper coil as follows: Figure 4 The three-dimensional model shown is equivalent to a rectangle with length m and width n in its inner circle. The radius of the outer circle is a, which is the same as the thickness of the coil. All lengths are in millimeters. The cross-sectional area of the coil is S (equal to the product of a and b). Users can choose between a single conductor and a multi-conductor coil depending on the situation. If a single conductor is selected, the number of turns and fill factor input fields will be locked at 1 and cannot be changed; only other input fields need to be filled. If a uniform multi-turn coil is selected, the user can directly input the coil resistance value at the bottom if the coil resistance is known. If the coil resistance is unknown, inputting the number of turns N, fill factor η, average coil circumference l, and cross-sectional area S, and then clicking "Calculate" will calculate the coil resistance value. To prevent user input errors, the fill factor input range is locked between 0 and 1; any input outside this range will result in an error message. The average coil circumference l is obtained by averaging the inner coil circumference l0 and the outer coil circumference l1, as shown in the following formula:
[0065]
[0066] The wire diameter d, the number of turns N, the coil fill factor η, and the coil cross-sectional area S 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 deduced from this formula without needing to measure the values of the coil bobbin a and b.
[0067]
[0068] The resistance per unit length r of the coil can be calculated from the average circumference l, the wire diameter d, and the conductor resistance p0:
[0069]
[0070] Finally, after entering the above parameters, click "Calculate." The system will then calculate the coil resistance (in Ω) using the following formula:
[0071]
[0072] The coil resistance R is calculated and output as a text file, which can then be linked to the user's circuit program. Combined with the real-time output contactor model and subsequent material assignments and boundary condition settings, the user can calculate the coil inductance L at each time step using other methods. This inductance, along with the coil resistance R, is then substituted into the circuit equations to calculate the coil current, providing real-time data for subsequent calculations of the electromagnetic force and motion state of the moving iron core.
[0073] Generally, contactors have two motion modes for their moving iron core: linear motion (translational motion) and rotational motion. Two interfaces were built based on these two motion modes, as they are similar and comparable. The following section will only detail the input module for linear motion. After selecting the motion type, the movement range of the contactor's moving iron core is defined by setting 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 less than the initial position, and the initial position is less than the positive displacement. If there is a conflict in the user's settings, the interface will display an error message.
[0074] After setting the motion type, the user also needs to set the displacement and reaction force. The reaction force in a contactor is generally provided by a spring with a fixed stiffness coefficient. The magnitude of the reaction force is proportional to the deformation of the spring. Therefore, the action of one or more spring reaction forces during the movement of the moving iron core 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 range needs to include the maximum positive displacement and the maximum negative displacement, which are the values entered in the motion type module. This achieves a one-to-one correspondence of the reaction force at all possible positions of the moving iron core. If this area is not included, during the motion process, some iteration steps may fail to obtain the corresponding reaction force at that displacement distance, resulting in an error. Therefore, prompts are provided for incorrect user input.
[0075] In contactor dynamic simulation, the equations governing the motion of the moving iron core can be determined using Newton's three laws of motion, which can then be used to program and build the motion module of the moving iron core. In the equations of motion, the mass, initial velocity, and damping coefficient of the moving iron core must be specified. The initial velocity can be set to any value, but the mass must be greater than 0.
[0076] It should be noted that the contactor simulation software and the motion module need to exchange data during each step calculation. Similar to the coil resistance R, the dynamic parameter data described above need to be transmitted in real-time with the motion module program so that the motion module can perform calculations in subsequent iterations. To ensure the motion module program can accurately obtain the dynamic parameters input by the user, the previously input dynamic parameters are first stored in a text file in a specific directory. This process is automatically completed by the code after the user enters the dynamic parameters and clicks "OK." The stored data is transferred line by line. Taking linear motion as an example, each line of data in the text file contains the current position, positive displacement, negative displacement, initial velocity, time step, current simulation time, simulation termination time, electromagnetic attraction, spring displacement array, spring reaction force array, damping coefficient, and mass of the moving part. Since the user's output file directory can be arbitrary, the path of the text file needs to be obtained by calling the cmd command in the program, and then the path is passed to the motion module program. This enables the motion module program to call the text file with the variable path and begin the iterative calculation of the simulation step. Once the calculations are complete, the results from the motion module program are also stored in another text file. This text file is then passed to the geometric model using the same method. The program will modify the model based on the latest moving core displacement data and perform another simulation on the new model. After the simulation is complete, the program will automatically modify the electromagnetic attraction value of the moving core, the current position of the moving core, and the current simulation time stored in the previously stored text file. This text file is then passed to the motion module program again, and the above process is repeated until the user's desired termination time is reached.
[0077] Switching between different circuits is as simple as clicking on the power supply type and waveform. This module offers various 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, a rich selection of waveforms is also provided. Taking the single-winding voltage source as an example, six waveforms are offered: DC voltage, sinusoidal voltage, square wave voltage, triangular wave voltage, custom voltage (periodic), and custom voltage (non-periodic). Custom voltage (periodic) allows users to input voltage-time coordinates, generating a specific voltage waveform based on their needs. The background program will then generate subsequent waveforms based on the user-input time range. Custom voltage (non-periodic) allows users to input voltage-time coordinates but does not automatically generate subsequent waveforms. Solving each of these circuits can be accomplished iteratively through the circuit calculation program.
[0078] This module simplifies the circuit building process by providing various pre-defined circuit types, covering most commonly used power supply types. Users simply select a mode, greatly simplifying the operation and allowing new users to quickly familiarize themselves with the external circuit building process. Because different circuits share similar interfaces, and the circuit diagrams for the same power supply type are identical, the power waveform input interfaces for each power supply type will not be shown individually.
[0079] Similar to the motion module, to provide a better user experience, the circuit module should promptly provide prompts for situations that do not meet the simulation operation conditions or basic logic conditions. A brief explanation is given using a single-winding square wave voltage as an example. Since data is passed to the program in a pre-set order during parameter transmission, it is essential to ensure that the user's input data conforms to the program requirements. For example, ensuring that all user input is numerical can be achieved using Qt's regular expressions. Furthermore, the high-level voltage must be greater than the low-level voltage, and the pulse width must be less than the cycle time.
[0080] Finally, for the power supply waveforms of single-winding and dual-winding voltage sources, an additional waveform extraction function has been added to help users obtain more specialized waveforms. By extracting the 0.02s periodic sinusoidal voltage from 0.001s to 0.009s and from 0.013s to 0.017s, voltage can be applied to the contactor coil.
[0081] The parameter transfer in the circuit module is almost identical to that in the motion module; parameters are transferred by modifying text files. Taking a single-winding DC voltage source as an example, each line of data in the text file output by the user-written circuit program 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 time, termination time, etc. The circuit module also stores the calculated coil current data for the next time step in the text file. Users can write programs to call this stored file, thereby modifying 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 parametric modeling method for a T-type contactor includes the following steps:
[0083] Step 1: In the parametric geometry model building interface, input the contactor's dimensional parameters to generate the geometry model.
[0084] Step two: The geometric modeling module outputs a text file of the model's geometric parameters for the user to use. The user can assign materials to the model, set boundary conditions, and set iteration conditions through other methods.
[0085] Step 3: In the coil resistance calculation module, the resistance is directly calculated based on the coil size input by the user and output to a text file for the user to call.
[0086] Step four: In the circuit module parameter setting interface, the user selects the power supply type, circuit model, etc. according to the model provided on the interface, and outputs the parameters as a text file for the user to call together with the resistance value in step three for iterative calculation of the circuit.
[0087] Step 5: In the motion module parameter setting interface, the user selects the motion form of rotation or translation, sets the motion parameters, and outputs the parameters as a text file for later use in iterative calculation of the moving iron core motion.
[0088] In one embodiment, the system includes,
[0089] Parametric geometric modeling module: When inputting T-type contactor dimensional parameters, it provides a parameter reference diagram for users and can generate contactor model drawings in real time based on the user-input parameters. In addition, it provides error alerts for parameter input conflicts.
[0090] Coil resistance calculation module: Provides real-time calculation function for coil resistance.
[0091] The circuit parameter setting module offers users a variety of circuit types to choose from, including single-winding voltage sources, single-winding current sources, single-winding capacitor discharge, and parallel dual-winding voltage sources. It also provides different power waveforms for users to select from: voltage sources including DC voltage, sinusoidal voltage, square wave voltage, triangular wave voltage, custom voltage (periodic), and custom voltage (non-periodic); and current sources including DC current, sinusoidal current, and custom current (non-periodic). Furthermore, it provides error alerts when users input illogical parameters.
[0092] The motion parameter setting module offers two different motion modes for users to choose from: translation and rotation. It provides an automatic spring reaction force curve fitting function, allowing users to fit the curve and determine the reaction force magnitude by inputting the coordinates of data points. Furthermore, it provides error alerts when users input illogical parameters.
[0093] Although embodiments of the present invention have been described above in conjunction with the accompanying drawings, the present invention is not limited to the specific embodiments and application fields described above. The specific embodiments described above are merely illustrative and instructive, and not restrictive. Those skilled in the art can make many other forms based on the guidance of this specification and without departing from the scope of protection of the claims of the present invention, and all of these are within the scope of protection of the present invention.
Claims
1. A parametric modeling method for a T-type contactor, characterized in that, Includes the following steps: Parametric geometric modeling of T-type contactors: The geometric model includes a moving iron core, a stationary iron core, and a coil. Based on the dimensional data input by the user, the coordinates of each intersection point of the moving iron core, the stationary iron core, and the coil are obtained. The coordinates of the intersection points are substituted into a drawing function that connects the intersection points to generate a geometric model. The coil resistance is assigned a value. The coil is simplified as an inner section equivalent to a rectangle of length m and width n. The radius of the outer arc is a, the same as the coil thickness. 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, and N is the number of turns of the coil. Let ρ be the average circumference of the coil, ρ0 be the resistance of the conductor, and η be the coil fill factor. The circuit module parameter settings include power type, power waveform, circuit model, and power input. The parameters are output as a text file for users to call along with the coil resistor for iterative circuit calculations. The motion modeling of the moving iron core includes dynamic parameters such as motion type, displacement magnitude, reaction force, and mechanical properties. The motion type includes linear motion and rotational motion. The reaction force and mechanical properties include the fact that the magnitude of the reaction force is proportional to the deformation of the spring. The parameters are output as a text file for iterative calculation of the motion of the moving iron core. The geometric model satisfies the following relationship: , Wherein, 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 side air gap width of the moving iron core; L9 is the total thickness of the outer edge of the yoke; L10 is the total height of the 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... L15 is the height of the inner edge of the cover plate; L16 is the width of the lower edge of the inner edge of the cover plate; L17 is the height of the inner edge of the yoke; L18 is the height of the lower edge of the inner edge of the yoke; L19 is the thickness of the lower edge of the yoke; L20 is the total height of the lower inner edge of the yoke; L21 is the horizontal distance from the lower inner edge of the 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 yoke.
2. The parametric modeling method for a T-type contactor according to claim 1, characterized in that, The moving iron core, stationary iron core, and coil have no overlapping parts.
3. The parametric modeling method for a T-type contactor according to claim 1, characterized in that, The fill factor η ranges from 0 to 1.
4. The parametric modeling method for a T-type contactor according to claim 1, characterized in that, The action 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.
5. The parametric modeling method for a T-type contactor according to claim 1, characterized in that, Power supply waveforms include DC voltage, sinusoidal voltage, square wave voltage, and triangular wave voltage.
6. A parametric modeling system for a T-type contactor, used to perform the method as described in any one of claims 1-5, characterized in that, It includes, The parametric geometric modeling module provides a parameter reference diagram for users when inputting the dimensional parameters of a T-type contactor, and can generate contactor model drawings in real time based on the user-input parameters. The coil resistance calculation module provides real-time calculation of coil resistance. The circuit parameter setting module provides users with options for different circuit types, power waveforms, voltage sources, and current sources. The motion parameter setting module provides users with two different motion modes: translation and rotation. It also offers an automatic spring reaction force curve fitting function, allowing users to determine the reaction force magnitude by fitting the curve in the form of input data point coordinates.
7. The parametric modeling system for a T-type contactor according to claim 6, characterized in that, It also includes the display.
8. A computer storage medium, characterized in that, The storage medium includes computer instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-5.
9. An electronic device, characterized in that, The electronic device includes: Memory, processor, and computer programs stored in memory and executable on the processor, wherein, When the processor executes the program, it implements the method as described in any one of claims 1-5.
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