Wind tunnel balance automatic calibration frame control method, device and system and storage medium

By designing an automatic calibration frame in the wind tunnel balance, and using reset unit and weight loading unit to achieve automatic calibration, the problem of inefficient manual calibration is solved, significantly shortening calibration time and improving test efficiency.

CN119935474APending Publication Date: 2025-05-06CHINA ACAD OF AEROSPACE AERODYNAMICS
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411972416.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The calibration process of existing wind tunnel balances relies on manual loading of weights, resulting in inefficiency, repeated weight adjustment and deformation recovery process take a long time, affecting the test efficiency.

Method used

A wind tunnel balance automatic calibration frame control method is designed. By setting up multiple reset units and weight loading units, using external input instructions and preset loading tables, loading weights and deformation recovery instructions are generated and sent to realize automated calibration.

Benefits of technology

Through the automated calibration process, the efficiency of weight loading and deformation recovery is significantly improved, the total time is shortened, and the compression is from about 7 days to about 1 day, improving the test efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119935474A_ABST
    Figure CN119935474A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a wind tunnel balance automatic calibration frame control method, device and system and a storage medium, the balance automatic calibration frame is provided with a plurality of reset units and a plurality of weight loading units, and the method comprises the following steps: executing the following operations in an operation period: according to an externally input instruction and a preset loading table, setting a preset loading table according to the preset loading table; generating a weight loading instruction; respectively sending the weight loading instructions to corresponding weight loading units; receiving pose change information collected by a preset sensor; generating a deformation recovery instruction according to the pose change information; the deformation recovery instructions are sent to the corresponding reset units respectively; and a plurality of operation cycles are repeated until the accuracy of weight loading and deformation recovery reaches a preset value. According to the technical scheme provided by the invention, the problem of repeated adjustment in the deformation recovery and weight loading process is solved, so that the test efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the technical field of wind tunnel balances, and in particular to a control method, device, system and storage medium for an automatic calibration frame of a wind tunnel balance. Background Art

[0002] Wind tunnels are the main equipment for aerodynamic tests, and force measurement tests are very important wind tunnel test items. The test results depend not only on the performance of the balance itself, but also on the accuracy of the balance calibration.

[0003] In the prior art, balance calibration is divided into ground axis calibration and body axis calibration, and operators usually load weights manually to load the balance. After loading, deformation recovery is also required. Deformation recovery and loading weights restrict each other. Only when both reach the preset accuracy can subsequent tests be carried out.

[0004] However, manual weight loading has the following disadvantages: Since only one set of weights can be adjusted at a time, and each set of weights will affect each other, multiple sets of weights will be adjusted repeatedly. In addition, repeated adjustments will also occur during the process of deformation recovery and weight loading. These situations will cause public personnel to waste a lot of time, thereby reducing the efficiency of the test. Summary of the invention

[0005] In order to solve at least one of the above technical problems, the present application aims to propose a control method, device, system and storage medium for an automatic calibration frame of a wind tunnel balance to improve the accuracy of calculation results.

[0006] In a first aspect, one or more embodiments of this specification provide a method for controlling a wind tunnel balance automatic calibration frame, wherein the balance automatic calibration frame is provided with a plurality of reset units and a plurality of weight loading units, and the method comprises:

[0007] The following operations are performed during one operation cycle:

[0008] Generate loading weight instructions according to external input instructions and preset loading table;

[0009] Sending the weight loading instructions to the corresponding weight loading units respectively;

[0010] Receive posture change information collected by preset sensors;

[0011] generating a deformation recovery instruction according to the posture change information; and

[0012] sending the deformation recovery instructions to corresponding reset units respectively; and

[0013] Repeat multiple operation cycles until the accuracy of weight loading and deformation recovery reaches the preset value.

[0014] Further, the external input instruction includes: balance name, balance type and calibration load; and

[0015] According to the external input instructions and the preset loading table, the load weight instructions are generated including:

[0016] Determining the number of weight strings of each weight loading unit according to the loading table, the name of the balance and the type of the balance;

[0017] Determining, according to the calibration load, a fitting load of each of the weight loading units and a correlation between each of the weight loading units; and

[0018] According to the number of weight strings of each weight loading unit and the correlation between each weight loading unit, a corresponding weight loading instruction is generated for each weight loading unit.

[0019] Further, the posture change information includes: six degrees of freedom; and

[0020] Generating a deformation recovery instruction according to the posture change information, including:

[0021] Determining a mechanical zero position according to the six degrees of freedom; and

[0022] According to the mechanical zero position, deformation recovery instructions of each of the reset units are generated respectively.

[0023] Further, the method comprises:

[0024] A delay period is set so that the reset unit has enough time to execute the deformation recovery instruction or the weight loading unit has enough time to execute the weight loading instruction.

[0025] In a second aspect, one or more embodiments of the present specification provide a wind tunnel balance automatic calibration frame control device, wherein the balance automatic calibration frame is provided with a plurality of reset units and a plurality of weight loading units, and the device comprises: a first instruction generation module, a first sending module, a receiving module, a second instruction generation module, a second sending module and a repeating module;

[0026] During one operation cycle, the device performs the following operations:

[0027] The first instruction generation module is used to generate a weight loading instruction according to an external input instruction and a preset loading table.

[0028] The first sending module is used to send the weight loading instructions to the corresponding weight loading units respectively;

[0029] The receiving module is used to receive the posture change information collected by the preset sensor;

[0030] The second instruction generating module is used to generate a deformation recovery instruction according to the posture change information; and

[0031] The second sending module is used to send the deformation recovery instructions to the reset units respectively; and

[0032] The repeating module is used to repeat a plurality of operation cycles until the accuracy of weight loading and deformation recovery reaches a preset value.

[0033] Further, the external input instruction includes: balance name, balance type and calibration load; and

[0034] The first instruction generating module is used to determine the number of weight strings of each weight loading unit according to the loading table, the balance name and the balance type; determine the fitting load of each weight loading unit and the correlation of each weight loading unit according to the calibration load; and generate a corresponding loading weight instruction for each weight loading unit according to the number of weight strings of each weight loading unit and the correlation of each weight loading unit.

[0035] Further, the posture change information includes: six degrees of freedom; and

[0036] Generating a deformation recovery instruction according to the posture change information, including:

[0037] The second instruction generating module is used to determine the mechanical zero position according to the six degrees of freedom; and to generate deformation recovery instructions for each of the reset units according to the mechanical zero position.

[0038] In a third aspect, one or more embodiments of the present specification provide a control system for an automatic calibration stand for a wind tunnel balance, wherein the automatic calibration stand for the balance is provided with a plurality of reset units and a plurality of weight loading units, including: a first sensor, a second sensor, a motion control unit, and a general control device, wherein the general control device is provided with the control device for the automatic calibration stand for a wind tunnel balance according to any one of the second aspects of the claim;

[0039] The master control device is connected to the motion control unit via a network;

[0040] The motion control unit is respectively connected to each of the reset units and each of the weight loading units;

[0041] The master control device is provided with a high-bandwidth memory chip and an acquisition card;

[0042] The high-bandwidth memory chip is connected to the first sensor, and the acquisition card is connected to the second sensor, wherein the first sensor is used to acquire laser displacement, and the second sensor is used to acquire pressure of the weight string.

[0043] Furthermore, the system further comprises: a video monitoring unit;

[0044] The video monitoring unit is used to monitor one or more of the calibration frame loading head, the negative lift weight string, and the lift weight string.

[0045] In a fourth aspect, one or more embodiments of this specification provide a storage medium, including:

[0046] Used to store computer executable instructions, which implement the method described in any one of the first aspects when executed.

[0047] Compared with the prior art, this application can at least achieve the following technical effects:

[0048] The method of restoring deformation while loading can not only improve the loading efficiency and deformation recovery efficiency at the same time, but also shorten the time of deformation recovery and weight loading. The total time of loading weight and deformation recovery in the prior art is about 7 days, while the solution of the present application can shorten the total time of loading weight and deformation recovery to about 1 day. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0050] Figure 1 A flow chart of a method for controlling an automatic calibration stand for a wind tunnel balance provided in one or more embodiments of this specification;

[0051] Figure 2 A schematic structural diagram of a wind tunnel balance automatic calibration stand control device provided in one or more embodiments of the present specification.

[0052] Figure 3 A schematic structural diagram of a wind tunnel balance automatic calibration stand control system provided in one or more embodiments of this specification. DETAILED DESCRIPTION

[0053] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the following will be combined with the drawings in one or more embodiments of this specification to clearly and completely describe the technical solutions in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.

[0054] The embodiment of the present application provides a control method for an automatic calibration frame of a wind tunnel balance. The automatic calibration frame of the balance is provided with a plurality of reset units and a plurality of weight loading units, such as Figure 1 As shown, the following steps are performed in one operation cycle:

[0055] Step 1: Generate a weight loading instruction according to an external input instruction and a preset loading table.

[0056] In the embodiment of the present application, the reset unit is a six-degree-of-freedom reset unit, each of which is provided with a motor, and deformation recovery is achieved by controlling the motor. Among them, the six degrees of freedom correspond to the movement in the three directions of the coordinate axes X / Y / Z and the angular movement in the three directions of the polar coordinates α / β / γ. The multiple weight loading units include 12 elevators, namely 4 weight strings for positive lift, 4 weight strings for lateral force, 2 weight strings for resistance, and 2 weight strings for negative lift. The loading and unloading of weights are achieved by lifting. The initial state of each weight is recorded on the loading table.

[0057] Step 2: Send the weight loading instructions to the corresponding weight loading units respectively.

[0058] In the embodiment of the present application, 12 elevators are connected in series, so sending instructions to the corresponding weight loading units is equivalent to controlling 12 lifting operations at the same time.

[0059] Step 3: Receive the posture change information collected by the preset sensor.

[0060] In the embodiment of the present application, each time the weight is loaded, the balance loading head will be deformed. The deformation of the balance loading head, that is, the posture change information, can be obtained by the laser displacement sensor.

[0061] Step 4: Generate a deformation recovery instruction based on the posture change information.

[0062] In the embodiment of the present application, the reset units are connected in series, so the parameters of the reset units can be calculated simultaneously.

[0063] Step 5: Send the deformation recovery instructions to the reset units respectively.

[0064] In the embodiment of the present application, the deformation recovery instructions are sent to the reset units respectively to achieve simultaneous control of multiple reset units.

[0065] Step 6: Repeat multiple operation cycles until the accuracy of weight loading and deformation recovery reaches the preset value.

[0066] In the embodiment of the present application, deformation recovery and weight loading are a pair of processes that alternate with each other, that is, each time the weight is loaded, deformation recovery must be performed subsequently. Therefore, if the weight is loaded once and then deformation recovery is performed, it is inevitable that the staff will repeatedly adjust the weight and deformation recovery over and over again. Ultimately, the staff wastes a lot of time. In each cycle, deformation recovery and weight loading are performed simultaneously, so that each weight loading amount and deformation recovery amount can be achieved at a controllable level, and the result is naturally more accurate and the time consumed is naturally less.

[0067] In the embodiment of the present application, the external input instruction includes: balance name, balance type and calibration load; the process of generating the load weight instruction is:

[0068] Determine the number of weight strings for each weight loading unit according to the loading table, balance name and balance type;

[0069] Determine the fitting load of each weight loading unit and the correlation of each weight loading unit according to the calibration load;

[0070] According to the number of weight strings of each weight loading unit and the correlation between each weight loading unit, a corresponding weight loading instruction is generated for each weight loading unit.

[0071] In the embodiment of the present application, the posture change information includes: six degrees of freedom; the process of generating the deformation recovery instruction includes:

[0072] Determining a mechanical zero position according to the six degrees of freedom;

[0073] According to the mechanical zero position, deformation recovery instructions of each of the reset units are generated respectively.

[0074] In the embodiment of the present application, when loading the weight, the weight may be unstable due to inertia, which causes the deformation of the balance loading head to be unstable. Similarly, the deformation recovery of the balance loading head may also cause the weight to shake, thereby affecting the calculation of the load amount. In order to solve the above problem, the present application sets an additional delay period outside each cycle to ensure that the deformation of the balance loading head is stable or the weight is no longer shaking, so as to ensure that the next weight record or deformation recovery is more accurate.

[0075] In order to prove the feasibility of the method described in the above embodiment, the following example is given:

[0076] Step S1: Run the manual program of the console calibration frame, combine the theodolite and quadrant, manually control the six-degree-of-freedom reset unit of the balance calibration frame, so that the axis system of the balance calibration frame coincides with the earth's axis system, which is recorded as the mechanical zero position of the six-degree-of-freedom reset unit; according to the mechanical zero position of the reset unit, adjust the laser displacement sensor bracket so that the 6 laser displacement sensors are about 50mm away from the reflector on the loading head; then, click the Save button to record the mechanical zero position of the calibration frame and the zero-point voltage of the laser displacement sensor; finally, adjust each weight string motor so that the weight string is at zero position, and then click Save to record the zero-point voltage of the force sensor.

[0077] Step S2: The operator runs the balance automatic calibration program on the console master control computer, enters the balance name, type, calibration load, etc.; then configures the number of each weight string, and automatically allocates the fitting load and the test load, and checks the correlation between each unit load; after the load table allocation is completed, enters the balance automatic loading.

[0078] Step S3: In the balance automatic loading interface, pull down the loading table to select the fitting loading table, and then click the "Start Automatic Loading" button. The master control computer sends the command to start automatic loading and the number of loading layers of the row to be loaded to the data acquisition unit, which sends the current balance data, laser displacement sensor data, and data of each weight string force sensor to the master control computer in real time. The six-degree-of-freedom reset unit and the weight automatic loading unit send the real-time position of the motor to the master control computer. The master control computer calculates the target distance of the motor operation according to the row to be loaded and the weight layer distance and sends it to the weight automatic loading unit;

[0079] At the same time, according to the change in the reading of the laser displacement sensor, the posture change of the loading head is calculated and sent to the six-degree-of-freedom reset unit. The six-degree-of-freedom reset unit controls the reset mechanism to return to the mechanical zero position according to the change in the posture of the loading head. At the same time, the weight automatic loading unit controls the elevator to the initial position according to the target distance, and then makes fine adjustments according to the weight feedback from the force sensor until all weight strings are loaded and the loading head returns to the mechanical zero position, and the loading point is loaded.

[0080] The program automatically loads the next point, and repeats this process until all loading points in the loading table are loaded, and the program prompts "Loading completed".

[0081] Step S4: If an abnormality occurs during the automatic loading process, you can click the "Emergency Stop" button at any time, and the weight automatic loading unit and the six-degree-of-freedom reset unit will stop moving; after troubleshooting, click the "Continue Loading" button to load from the current row in sequence until the current loading table is loaded.

[0082] Step S5: In the balance automatic loading interface, pull down the loading table and select the inspection loading table, and load row by row until the entire loading table is loaded;

[0083] Step S6: After the fitting loading table and the test loading table are loaded, click "Calculate Formula"; the master control computer will automatically calculate the balance formula according to the theoretical load in the fitting loading table and the balance voltage value of the corresponding point;

[0084] After calculating the balance formula, click Error Analysis to analyze the balance precision and accuracy. Then, you can view the error between the back-calculated load and the loaded load according to the formula point by point. If a bad point is found in the fitted load, return to the calculation formula interface.

[0085] Click the "Remove Bad Points" button to remove the loading point and recalculate the balance formula; or click the row in the loading table to reload the loading point.

[0086] Step S7: After the balance accuracy analysis is completed, confirm that all weight strings are at zero position; turn off the power-on knob, the system is powered off, and the balance loading is completed.

[0087] The embodiment of the present application provides a wind tunnel balance automatic calibration frame control device, the balance automatic calibration frame is provided with a plurality of reset units and a plurality of weight loading units, such as Figure 2 As shown, the apparatus includes: a first instruction generating module 201, a first sending module 202, a receiving module 203, a second instruction generating module 204, a second sending module 205 and a repeating module 206;

[0088] During one operating cycle the device performs the following operations:

[0089] The first instruction generation module 201 is used to generate a weight loading instruction according to an external input instruction and a preset loading table;

[0090] The first sending module 202 is used to send the weight loading instructions to the corresponding weight loading units respectively;

[0091] The receiving module 203 is used to receive the posture change information collected by the preset sensor;

[0092] The second instruction generating module 204 is used to generate a deformation recovery instruction according to the posture change information; and

[0093] The second sending module 205 is used to send the deformation recovery instruction to the reset unit respectively; and

[0094] The repeating module 206 is used to repeat a plurality of operation cycles until the accuracy of weight loading and deformation recovery reaches a preset value.

[0095] In the embodiment of the present application, the external input instruction includes: balance name, balance type and calibration load; and

[0096] The first instruction generating module is used to determine the number of weight strings of each weight loading unit according to the loading table, the balance name and the balance type; determine the fitting load of each weight loading unit and the correlation of each weight loading unit according to the calibration load; and generate a corresponding loading weight instruction for each weight loading unit according to the number of weight strings of each weight loading unit and the correlation of each weight loading unit.

[0097] In the embodiment of the present application, the posture change information includes: six degrees of freedom; and

[0098] Generating a deformation recovery instruction according to the posture change information, including:

[0099] The second instruction generating module is used to determine the mechanical zero position according to the six degrees of freedom; and to generate deformation recovery instructions for each of the reset units according to the mechanical zero position.

[0100] The embodiment of the present application provides a wind tunnel balance automatic calibration frame control system, the balance automatic calibration frame is provided with a plurality of reset units 31 and a plurality of weight loading units 32, such as Figure 3 As shown, it includes: a first sensor 25, a second sensor 26, a motion control unit 33 and a general control device 21, and the general control device is provided with a wind tunnel balance automatic calibration frame control device of any one of the aforementioned embodiments;

[0101] The master control device 21 is connected to the motion control unit via a network;

[0102] The motion control unit 33 is connected to each reset unit 31 and each weight loading unit 32 respectively; wherein the reset unit 31 includes an X / Y / Z linear motion mechanism and an α / β / γ angle motion mechanism; the weight loading unit includes 12 weight string elevators and 12 weight string elevator limiters. The motion control unit 33 includes a network motion controller and a switch input / output module.

[0103] The master control device is provided with a high-bandwidth memory chip 23 and an acquisition card 24;

[0104] The high bandwidth memory chip 23 is connected to the first sensor 25, and the acquisition card 24 is connected to the second sensor 26, wherein the first sensor 25 is used to acquire laser displacement, and the second sensor 26 is used to acquire pressure of the weight string.

[0105] In the embodiment of the present application, the system further includes: a video monitoring unit 34;

[0106] The video monitoring unit 34 is used to monitor one or more of the calibration frame loading head, the negative lift weight string, and the lift weight string. The video monitoring unit 34 includes: a loading head monitoring unit and a weight string monitoring unit.

[0107] The present application provides a storage medium, including:

[0108] Used to store computer executable instructions, which implement the method described in any of the above embodiments when executed.

[0109] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0110] In the 1930s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital method on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0111] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0112] The methods, devices, modules or units described in the above embodiments may be implemented by a computer chip or entity, or by a product having a certain function. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0113] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0114] It will be appreciated by those skilled in the art that one or more embodiments of this specification may be provided as methods, methods or computer program products. Therefore, one or more embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0115] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (methods), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0116] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0117] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0118] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0119] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0120] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0121] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0122] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0123] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the method embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0124] The above description is only an embodiment of this document and is not intended to limit this document. For those skilled in the art, this document may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this document should be included in the scope of the claims of this document.

Claims

1. A control method for an automatic calibration frame for a wind tunnel balance, wherein the automatic calibration frame for the balance is provided with a plurality of reset units and a plurality of weight loading units, characterized in that: The method comprises: The following operations are performed during one operation cycle: Generate loading weight instructions according to external input instructions and preset loading table; Sending the weight loading instructions to the corresponding weight loading units respectively; Receive posture change information collected by preset sensors; generating a deformation recovery instruction according to the posture change information; and sending the deformation recovery instructions to corresponding reset units respectively; and Repeat multiple operation cycles until the accuracy of weight loading and deformation recovery reaches the preset value.

2. The method according to claim 1, characterized in that The external input instruction includes: balance name, balance type and calibration load; and According to the external input instructions and the preset loading table, the load weight instructions are generated including: Determining the number of weight strings of each weight loading unit according to the loading table, the name of the balance and the type of the balance; Determining, according to the calibration load, a fitting load of each of the weight loading units and a correlation between each of the weight loading units; and According to the number of weight strings of each weight loading unit and the correlation between each weight loading unit, a corresponding weight loading instruction is generated for each weight loading unit.

3. The method according to claim 1, characterized in that The posture change information includes: six degrees of freedom; and Generating a deformation recovery instruction according to the posture change information, including: Determining a mechanical zero position according to the six degrees of freedom; and According to the mechanical zero position, deformation recovery instructions of each of the reset units are generated respectively.

4. The method according to claim 1, characterized in that: The method comprises: A delay period is set so that the reset unit has enough time to execute the deformation recovery instruction or the weight loading unit has enough time to execute the weight loading instruction.

5. A wind tunnel balance automatic calibration frame control device, characterized in that: The automatic balance calibration frame is provided with a plurality of reset units and a plurality of weight loading units, and the device comprises: a first instruction generating module, a first sending module, a receiving module, a second instruction generating module, a second sending module and a repeating module; During one operation cycle, the device performs the following operations: The first instruction generation module is used to generate a weight loading instruction according to an external input instruction and a preset loading table. The first sending module is used to send the weight loading instructions to the corresponding weight loading units respectively; The receiving module is used to receive the posture change information collected by the preset sensor; The second instruction generating module is used to generate a deformation recovery instruction according to the posture change information; and The second sending module is used to send the deformation recovery instructions to the reset units respectively; and The repeating module is used to repeat a plurality of operation cycles until the accuracy of weight loading and deformation recovery reaches a preset value.

6. The device according to claim 5, characterized in that The external input instruction includes: balance name, balance type and calibration load; and The first instruction generating module is used to determine the number of weight strings of each weight loading unit according to the loading table, the balance name and the balance type; determine the fitting load of each weight loading unit and the correlation of each weight loading unit according to the calibration load; and generate a corresponding loading weight instruction for each weight loading unit according to the number of weight strings of each weight loading unit and the correlation of each weight loading unit.

7. The device according to claim 5, characterized in that The posture change information includes: six degrees of freedom; and Generating a deformation recovery instruction according to the posture change information, including: The second instruction generating module is used to determine the mechanical zero position according to the six degrees of freedom; and to generate deformation recovery instructions for each of the reset units according to the mechanical zero position.

8. A control system for an automatic calibration frame for a wind tunnel balance, wherein the automatic calibration frame for the balance is provided with a plurality of reset units and a plurality of weight loading units, characterized in that: include: A first sensor, a second sensor, a motion control unit and a general control device, wherein the general control device is provided with the wind tunnel balance automatic calibration frame control device according to any one of claims 5 to 7; The master control device is connected to the motion control unit via a network; The motion control unit is respectively connected to each of the reset units and each of the weight loading units; The master control device is provided with a high-bandwidth memory chip and an acquisition card; The high-bandwidth memory chip is connected to the first sensor, and the acquisition card is connected to the second sensor, wherein the first sensor is used to acquire laser displacement, and the second sensor is used to acquire pressure of the weight string.

9. The system according to claim 8, characterized in that The system further comprises: a video monitoring unit; The video monitoring unit is used to monitor one or more of the calibration frame loading head, the negative lift weight string, and the lift weight string.

10. A storage medium, characterized in that: include: Used to store computer executable instructions, which implement the method according to any one of claims 1 to 4 when executed.

Citation Information

Cited By

  • Weight load loading distribution strategy and balance full-automatic calibration method

    CN120740914A