A micro solenoid valve propulsion system

By processing data in time segments and building a period-specific control model, the problem of signal distortion of the micro solenoid valve propulsion system is solved, the accuracy of data processing and the adaptability of the system are improved, real-time prediction and monitoring are achieved, and the performance of the thruster is optimized.

CN119310863BActive Publication Date: 2025-04-01BEIJING SHAOSHI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411855981.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-04-01
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

During the signal conversion process of the micro solenoid valve propulsion system, it is affected by noise, temperature and other factors, resulting in signal distortion or reduction in accuracy, affecting the accuracy of data processing, and thus affecting the normal operation of the thruster control system.

Method used

By processing the historical data of solenoid valves in time segments, a period-specific micro solenoid valve control model is constructed, the flight control commands are received in real time and matching prediction is made, the control data of the micro solenoid valve is output in real time, and it is substituted into the thruster running simulation model to predict the operating status of the thruster.

Benefits of technology

It improves the accuracy of data processing, enhances the system's adaptability in different time periods, realizes real-time prediction and monitoring functions, promptly discovers and handles abnormal data, optimizes the performance of the thruster, and improves user experience and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119310863B_ABST
    Figure CN119310863B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of satellite control system technology. The present invention provides a micro electromagnetic valve propulsion system, which solves the problem that inaccurate data processing caused by factors such as noise and temperature during signal conversion affects the normal operation of the propeller control system, causing the propeller performance to be affected and unable to provide driving power for the satellite. The present invention processes the electromagnetic valve historical data in different time periods, constructs a time period-specific control model, realizes the prediction of real-time flight control commands and the simulation of engine performance, and by comparing real-time data with predicted data, the system can timely discover and process abnormal data, thereby enabling the normal operation of the engine control system. The present invention improves the accuracy of data processing, realizes real-time monitoring and optimization of propeller performance, and improves the stability of satellite flight.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of satellite control systems, and in particular to a micro electromagnetic valve propulsion system. Background Art

[0002] Micro solenoid valves are widely used in various control systems of satellites in the aerospace field. They are installed in the storage and supply units of satellites. Micro solenoid valves accurately control the flow of various gases such as argon, xenon, and krypton to generate ionized thrust, so that the satellite functions can operate normally. In the storage and supply unit, micro solenoid valves can quickly and accurately open or close the gas channel, realize the precise regulation of the ionized gas supply of the thruster, and thus improve the efficiency and performance of the thruster.

[0003] The specific steps of data processing of the micro solenoid valve propulsion system include converting the system's physical signals such as pressure and flow into electrical signals through pressure and flow sensors. Then, the electrical signals are collected by the data acquisition card and converted into corresponding physical signals after signal processing so that they can be quantitatively displayed and monitored in real time on the virtual instrument panel. The data are continuously collected and stored in the buffer. Finally, the host computer saves and extracts the buffer data for further analysis and processing to achieve control of the micro solenoid valve propulsion system.

[0004] In the data processing process of the micro solenoid valve propulsion system, there are the following technical pain points: the sensors in the micro solenoid valve propulsion system need to convert the physical signal pressure and flow into electrical signals for transmission and processing. However, in the signal conversion process, it is affected by factors such as noise and temperature, resulting in signal distortion or reduced accuracy, which leads to inaccurate data processing of the micro solenoid valve propulsion system and affects the normal operation of the thruster control system. If the micro solenoid valve data acquisition errors cannot be discovered in time, the micro solenoid valve will not be able to provide stable propulsion for the satellite. Summary of the invention

[0005] In view of the shortcomings of the prior art, the present invention provides a micro solenoid valve propulsion system to solve the problem that during the signal conversion process, the signal is affected by factors such as noise and temperature, resulting in signal distortion or reduced accuracy, thereby causing inaccurate data processing of the micro solenoid valve propulsion system, affecting the normal operation of the thruster control system. If the micro solenoid valve data acquisition errors cannot be discovered in time, the micro solenoid valve will be unable to provide stable propulsion for the satellite.

[0006] In order to solve the above technical problems, the specific technical solutions of the present invention are as follows:

[0007] The present invention provides a micro electromagnetic valve propulsion system, comprising:

[0008] A data acquisition module is used to acquire solenoid valve historical data, which includes solenoid valve pressure historical data, solenoid valve flow historical data and micro solenoid valve propulsion system historical data, establish the micro solenoid valve propulsion system operation time period, which includes the first time period, the second time period, the third time period and the fourth time period, match the solenoid valve historical data in the first time period, the second time period, the third time period and the fourth time period according to time information, and store the matched data in the first system data group, the second system data group, the third system data group and the fourth system data group;

[0009] a model building module, which obtains historical flight control commands, matches the flight control commands in the historical flight control commands to the first system data group, the second system data group, the third system data group and the fourth system data group according to time information, builds a micro-solenoid valve control model based on the first system data group to obtain a first micro-solenoid valve control model, builds a micro-solenoid valve control model based on the second system data group to obtain a second micro-solenoid valve control model, builds a micro-solenoid valve control model based on the third system data group to obtain a third micro-solenoid valve control model, and builds a micro-solenoid valve control model based on the fourth system data group to obtain a fourth micro-solenoid valve control model;

[0010] a data processing module, which constructs a micro-solenoid valve control model knowledge base with the first micro-solenoid valve control model, the second micro-solenoid valve control model, the third micro-solenoid valve control model and the fourth micro-solenoid valve control model, receives a real-time flight control command, matches the real-time flight control command in the micro-solenoid valve control model knowledge base, obtains a micro-solenoid valve control model corresponding to the real-time flight control command, substitutes the real-time flight control command into the corresponding micro-solenoid valve control model, obtains predicted micro-solenoid valve control data, substitutes the predicted micro-solenoid valve control data into a preset propeller operation simulation model, obtains propeller expected data, and the propeller expected data includes propeller operation expected parameters and propeller operation expected data;

[0011] The data comparison module collects the real-time micro-solenoid valve control data after the satellite executes the real-time flight control command, compares the real-time micro-solenoid valve control data with the predicted micro-solenoid valve control data, obtains the micro-solenoid valve control data difference data, extracts the features of the micro-solenoid valve control data difference data, and obtains the micro-solenoid valve control parameter error and the micro-solenoid valve control instruction difference data;

[0012] The data warning module, if the error of the micro-solenoid valve control parameter exceeds the preset micro-solenoid valve control error range, retrieves the thruster control data and thruster operation data after the satellite executes the real-time flight control command, compares the thruster expected data with the thruster control data and thruster operation data after the satellite executes the real-time flight control command, and obtains the thruster error data after the satellite executes the real-time flight control command. If the thruster error data after the satellite executes the real-time flight control command exceeds the preset thruster error value, the micro-solenoid valve control parameters that exceed the preset micro-solenoid valve control error range and the thruster error data that exceed the preset thruster error value are marked as data acquisition abnormal data. According to the data attribute information of the data acquisition abnormal data, the data acquisition abnormal data source is determined, and the information of the data acquisition abnormal data source is used to generate data acquisition abnormal warning information.

[0013] Furthermore, the data acquisition module of the micro-solenoid valve propulsion system of the present invention includes:

[0014] The operation time of the micro-solenoid valve propulsion system is divided into four periods, namely the first period, the second period, the third period and the fourth period. The first period is from 0:00 to 6:00, the second period is from 6:00 to 12:00, the third period is from 12:00 to 18:00, and the second period is from 18:00 to 24:00;

[0015] Performing a timestamp on the acquired solenoid valve historical data, determining the operating time period to which each piece of data in the solenoid valve historical data belongs, and comparing the time information of the data with the operating time periods predefined in the first time period, the second time period, the third time period, and the fourth time period, to obtain the operating time period to which the solenoid valve historical data belongs;

[0016] The solenoid valve historical data are stored in the corresponding system data groups respectively, the data belonging to the first time period is stored in the first system data group, the data belonging to the second time period is stored in the second system data group, the data belonging to the third time period is stored in the third system data group, and the data belonging to the fourth time period is stored in the fourth system data group;

[0017] The data stored in the first system data group, the second system data group, the third system data group and the fourth system data group are checked for data consistency, and abnormal values ​​and duplicate data are removed to obtain the first system data group, the second system data group, the third system data group and the fourth system data group after inspection.

[0018] Furthermore, the data acquisition module of the micro-solenoid valve propulsion system of the present invention includes:

[0019] Obtain historical flight control commands from a satellite control system or a data repository, the historical flight control commands including control commands during the flight, the control commands during the flight including acceleration commands, deceleration commands, and steering commands, the acceleration commands, deceleration commands, and steering commands all having corresponding timestamps;

[0020] Parse the acquired historical flight control commands to extract the control command type, control command parameters and the timestamp corresponding to the control command type and control command parameters of each command;

[0021] According to the defined micro-solenoid valve propulsion system operation time periods, the first time period, the second time period, the third time period and the fourth time period of the micro-solenoid valve propulsion system operation time period, the operation time period to which each flight control command belongs is determined by comparing the timestamp of the command with the start and end times of the first time period, the second time period, the third time period and the fourth time period;

[0022] matching the flight control commands belonging to the first time period to the first system data group;

[0023] matching the flight control command belonging to the second time period to the second system data group;

[0024] matching the flight control command belonging to the third time period to the third system data group;

[0025] The flight control commands belonging to a fourth time period are matched to a fourth system data set.

[0026] Furthermore, the micro-solenoid valve propulsion system of the present invention, the data processing module comprises:

[0027] receiving a real-time flight control command from a satellite control system or a real-time data acquisition system, the real-time flight control command including the pilot's immediate operation intention, the pilot's immediate operation intention including an acceleration control command, a deceleration control command, a speed-maintaining control command, and a timestamp of the acceleration control command, the deceleration control command, and the speed-maintaining control command;

[0028] Parse the real-time flight control command to obtain the real-time flight control command type, real-time flight control command parameters, and timestamps of the real-time flight control command type and real-time flight control command parameters;

[0029] According to the timestamp and type of the flight control command, the most similar or corresponding micro-solenoid valve control model is searched in the micro-solenoid valve control model knowledge base, the similarity between the real-time flight control command type and the historical flight control command is compared, and the corresponding micro-solenoid valve control model is selected according to the time period to which the real-time flight control command type belongs, and the parameters of the real-time flight control command are substituted into the micro-solenoid valve control model corresponding to the time period to which the real-time flight control command type belongs, and the control parameters in the real-time flight control command are input into the micro-solenoid valve control model as input variables, and the control parameters in the real-time flight control command include flight acceleration parameters and flight deceleration parameters;

[0030] The predicted micro solenoid valve control data is obtained by calculating the micro solenoid valve control model, and the predicted micro solenoid valve control data includes the opening degree, pressure change and flow change of the solenoid valve;

[0031] Substituting the predicted micro-solenoid valve control data into a preset propeller operation simulation model, where the propeller operation simulation model is a mathematical model used to simulate the propeller operation status;

[0032] The thruster operation simulation model is used to calculate the expected data of the thruster under given micro-solenoid valve control data. The expected data of the thruster includes the thruster specific impulse, thrust of the thruster, power of the thruster, gas consumption rate of the thruster, operating parameters of the thruster, and operating status data of the thruster.

[0033] Furthermore, the data comparison module of the micro-solenoid valve propulsion system of the present invention includes:

[0034] After the satellite executes the real-time flight control command, the actual control data of the micro-solenoid valve is collected in real time through the sensor or the data acquisition system. The actual control data of the micro-solenoid valve includes the micro-solenoid valve opening, the micro-solenoid valve pressure and the micro-solenoid valve flow rate in the actual working state of the solenoid valve;

[0035] Acquiring predicted micro solenoid valve control data, the predicted micro solenoid valve control data is predicted according to the real-time flight control command and the micro solenoid valve control model, and the predicted micro solenoid valve control data represents the predicted micro solenoid valve control data;

[0036] The real-time micro solenoid valve control data and the predicted micro solenoid valve control data are aligned in time, and the real-time micro solenoid valve control data and the predicted micro solenoid valve control data are compared item by item, and the item by item comparison includes comparing the real-time micro solenoid valve control data with the corresponding parameters in the predicted micro solenoid valve control data, and the corresponding parameters in the real-time micro solenoid valve control data and the predicted micro solenoid valve control data include opening, pressure and flow;

[0037] According to the comparison result, the difference data between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data is calculated, and the difference data is the deviation in value between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data;

[0038] The calculated difference data are sorted into micro solenoid valve control data difference data, and the difference data is used to reflect the difference between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data.

[0039] Furthermore, the data warning module of the micro-solenoid valve propulsion system of the present invention includes:

[0040] Substitute the predicted micro solenoid valve control data as input parameters into the propeller operation simulation program, start the propeller operation simulation model, and the propeller operation simulation model simulates and calculates the input predicted micro solenoid valve control data. After the propeller operation simulation model is completed, extract the propeller expected data from the output results of the propeller operation simulation model. The propeller expected data includes the propeller speed, propeller torque, propeller power, propeller fuel consumption rate, propeller emission level operating parameters, and propeller operation status data. The propeller operation status data includes the propeller vibration data and the propeller noise data.

[0041] Furthermore, the data warning module of the micro-solenoid valve propulsion system of the present invention includes:

[0042] If it is found that the error of the micro-solenoid valve control parameter exceeds the preset range, the thruster control data and thruster operation data after the satellite executes the real-time flight control command are retrieved, the actual thruster data and the expected thruster data are time-aligned and pre-processed, and the actual thruster data and the expected thruster data are compared item by item. The comparison of the actual thruster data and the expected thruster data item by item includes comparing the values ​​of control parameters and performance indicators;

[0043] According to the comparison result, the difference between the actual data of the propeller and the expected data of the propeller is calculated. The difference between the actual data of the propeller and the expected data of the propeller is the propeller error data. The propeller error data is used to reflect the deviation between the actual propeller performance and the expected performance.

[0044] For each control parameter and performance indicator, the difference between the actual value and the expected value, i.e., the error value, is calculated and the error value is recorded to form a thruster error data set;

[0045] Calculate the mean, standard deviation, maximum and minimum values ​​of the propeller error data set, use visualization tools to display the distribution of the error data, obtain the changing trend of the error data over time, identify whether there is a trend of continuous increase or decrease in the changing trend of the error data over time, collect the corresponding propeller operation performance data according to the changing trend of the error data over time, and evaluate the specific impact of the changing trend of the error data over time on the propeller performance. The specific impact of the changing trend of the error data over time on the propeller performance includes the error causing a decrease in propeller power, a decrease in propeller fuel efficiency or an increase in propeller emissions.

[0046] Furthermore, the data acquisition module of the micro-solenoid valve propulsion system of the present invention includes:

[0047] The data generated by the data acquisition module, the model building module, the data processing module, the data comparison module and the data early warning module during the data processing process are stored in the time period optimization database;

[0048] Analyze the data in the time period optimization data in units of hours to obtain the grouped time period data;

[0049] Extract features of the grouped time period data to obtain features of each grouped time period data, perform cluster analysis on the features of each grouped time period data to obtain cluster analysis results of the grouped time period data;

[0050] Retrieve the clustering results of the solenoid valve operation data in the clustering analysis results of the grouped time period data, and update the predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period according to the time information corresponding to the solenoid valve operation data results to obtain the updated predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period, and replace the original predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period with the updated predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period.

[0051] Beneficial effects of the present invention:

[0052] The present invention processes the solenoid valve historical data in different time periods and constructs a time-specific micro-solenoid valve control model, which can more accurately reflect the differences in the system operating environment in different time periods, thereby improving the accuracy of data processing. This helps to reduce signal distortion or accuracy reduction caused by factors such as noise and temperature.

[0053] The time-specific control model can fully consider the changes in the satellite operating environment and flight habits in different time periods, so that the system can maintain a high adaptability in different time periods. By receiving flight control commands in real time and matching and predicting in the micro-solenoid valve control model knowledge base, the system can output the control data of the micro-solenoid valve in real time and further predict the operating status of the thruster. By comparing the real-time micro-solenoid valve control data with the predicted data, the system can promptly detect deviations and anomalies in the data processing process. When an anomaly is found, the system immediately retrieves the relevant data for in-depth analysis and generates data collection anomaly warning information so that timely measures can be taken to deal with it and avoid potential safety hazards.

[0054] By comparing and analyzing the actual performance of the thruster with the expected performance, the system can evaluate the specific impact of the error data on the thruster performance and take corresponding optimization measures, which will help improve the operating efficiency and stability of the thruster and reduce fuel consumption and emissions. By providing accurate control data and thruster expected data, the system can provide more accurate flight feedback to the pilot and improve the stability of the satellite. At the same time, timely abnormal warning and troubleshooting functions can also help reduce the occurrence of satellite failures and accidents.

[0055] In summary, the present invention improves the data processing accuracy and adaptability of the micro solenoid valve propulsion system, realizes real-time prediction and monitoring functions, and can promptly detect and process abnormal data, thereby optimizing the thruster performance and improving user experience and safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] In order to more clearly illustrate the technical solution of the present invention, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, for ordinary technicians in this field, other drawings can be obtained based on the drawings without paying any creative labor.

[0057] Figure 1 A schematic diagram of the functional modules of a micro solenoid valve propulsion system provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0058] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. The technical solutions provided by the embodiments of the present invention are described in detail below in conjunction with the drawings. In order to better understand the purpose of the present invention, the present invention is further described in detail below.

[0059] The present invention provides a micro electromagnetic valve propulsion system, comprising:

[0060] A data acquisition module is used to acquire solenoid valve historical data, which includes solenoid valve pressure historical data, solenoid valve flow historical data and micro solenoid valve propulsion system historical data, establish the micro solenoid valve propulsion system operation time period, which includes the first time period, the second time period, the third time period and the fourth time period, match the solenoid valve historical data in the first time period, the second time period, the third time period and the fourth time period according to time information, and store the matched data in the first system data group, the second system data group, the third system data group and the fourth system data group;

[0061] In the data acquisition module, the present invention aims to acquire and process the solenoid valve historical data so as to provide a basis for subsequent model building and real-time data processing.

[0062] Data acquisition module: acquires the solenoid valve historical data and performs time period matching. The solenoid valve historical data includes the solenoid valve pressure historical data, the solenoid valve flow historical data and the overall historical operation data of the micro solenoid valve propulsion system.

[0063] Establish the operating time of the micro solenoid valve propulsion system and divide the operating time into four periods according to actual needs and time characteristics:

[0064] The first period: 0:00 to 6:00;

[0065] Second period: 6:00 to 12:00;

[0066] The third period: 12:00 to 18:00;

[0067] The fourth period: 18:00 to 24:00.

[0068] The acquired solenoid valve historical data is timestamped to determine the specific time of each data record, and each data is matched to one of the four time periods defined above according to the timestamp, and the data matched to the same time period is stored in the corresponding system data group.

[0069] Data belonging to the first time period is stored in the first system data group;

[0070] Data belonging to the second time period is stored in the second system data group;

[0071] Data belonging to a third period is stored in a third system data group;

[0072] Data belonging to the fourth time period is stored in the fourth system data group.

[0073] Through the processing of the data acquisition module, the present invention provides the subsequent steps with the electromagnetic valve historical data classified by time period and preliminarily preprocessed, which is used to construct a time period-specific micro electromagnetic valve control model, thereby improving the adaptability of the model in different time periods.

[0074] a model building module, which obtains historical flight control commands, matches the flight control commands in the historical flight control commands to the first system data group, the second system data group, the third system data group and the fourth system data group according to time information, builds a micro-solenoid valve control model based on the first system data group to obtain a first micro-solenoid valve control model, builds a micro-solenoid valve control model based on the second system data group to obtain a second micro-solenoid valve control model, builds a micro-solenoid valve control model based on the third system data group to obtain a third micro-solenoid valve control model, and builds a micro-solenoid valve control model based on the fourth system data group to obtain a fourth micro-solenoid valve control model;

[0075] In the model building module, the present invention further processes the historical flight control commands and builds a plurality of micro solenoid valve control models based on data from different time periods.

[0076] Obtain historical flight control commands and build a time-specific micro-solenoid valve control model, and obtain historical flight control commands from the satellite control system or data repository.

[0077] The historical flight control commands record various control instructions during the flight process, such as acceleration instructions, deceleration instructions, steering instructions, etc., and each instruction has a corresponding timestamp.

[0078] Parse the acquired historical flight control commands, extract the control command type, control command parameters and corresponding timestamp of each command. According to the timestamp of each command, match it to one of the four time periods (first to fourth time periods) defined previously. Associate the control commands matched to the same time period with the system data groups (first to fourth system data groups) of the corresponding time period.

[0079] Based on the data set of each time period (including the historical data of the solenoid valve and the matching historical flight control commands), the micro-solenoid valve control model is constructed respectively. Using data analysis and machine learning algorithms, a model that can predict the control parameters of the solenoid valve is trained according to the control commands and solenoid valve responses in the historical data. Four time period-specific micro-solenoid valve control models are obtained: the first micro-solenoid valve control model, the second micro-solenoid valve control model, the third micro-solenoid valve control model, and the fourth micro-solenoid valve control model. The time period-specific model can take into account the differences in the satellite operating environment and flight habits in different time periods, thereby providing more accurate predictions of solenoid valve control.

[0080] a data processing module, which constructs a micro-solenoid valve control model knowledge base with the first micro-solenoid valve control model, the second micro-solenoid valve control model, the third micro-solenoid valve control model and the fourth micro-solenoid valve control model, receives a real-time flight control command, matches the real-time flight control command in the micro-solenoid valve control model knowledge base, obtains a micro-solenoid valve control model corresponding to the real-time flight control command, substitutes the real-time flight control command into the corresponding micro-solenoid valve control model, obtains predicted micro-solenoid valve control data, substitutes the predicted micro-solenoid valve control data into a preset propeller operation simulation model, obtains propeller expected data, and the propeller expected data includes propeller operation expected parameters and propeller operation expected data;

[0081] In the data processing module, the present invention integrates the previously constructed time-period-specific micro-solenoid valve control model into a knowledge base, and uses the knowledge base to predict the micro-solenoid valve control data under the real-time flight control command, and then predicts the expected data of the thruster through the thruster operation simulation model.

[0082] The model knowledge base is constructed and the expected data of the thruster is predicted. The first micro-solenoid valve control model, the second micro-solenoid valve control model, the third micro-solenoid valve control model and the fourth micro-solenoid valve control model constructed based on the data of different time periods are integrated to form a micro-solenoid valve control model knowledge base. The knowledge base contains the experience and rules of solenoid valve control in different time periods, and can quickly find the most suitable control model according to the real-time flight control command.

[0083] Receive real-time flight control commands from satellite control systems or real-time data acquisition systems. Real-time flight control commands reflect the pilot's current immediate operational intentions, such as acceleration control commands, deceleration control commands, speed maintenance control commands, etc., and each command is timestamped.

[0084] According to the timestamp and command type of the real-time flight control command, the most similar or corresponding micro solenoid valve control model is found in the micro solenoid valve control model knowledge base. The similarity between the real-time flight control command and the historical flight control command is compared, and the most appropriate control model is selected according to the time period to which the command belongs.

[0085] Substitute the parameters of the real-time flight control command into the selected micro solenoid valve control model. The predicted micro solenoid valve control data is obtained through model calculation, including the opening degree, pressure change, flow change, etc. of the solenoid valve.

[0086] Substitute the predicted micro-solenoid valve control data into the preset thruster operation simulation model. The thruster operation simulation model is a mathematical model used to simulate the thruster operation status, which can predict the thruster operation status based on the given solenoid valve control data. The model calculates the expected data of the thruster, including the thruster's specific impulse, thrust, power, gas consumption rate and other operating parameters, as well as the thruster's operation status data (such as vibration, noise, etc.).

[0087] Through the processing of the data processing module, the present invention can predict the control data of the micro solenoid valve in real time according to the pilot's operating intention, and further predict the operating status of the thruster, which can not only improve the response speed and accuracy of the satellite control system, but also provide the pilot with more accurate and timely flight feedback, thereby improving the flight experience and safety.

[0088] The data comparison module collects the real-time micro-solenoid valve control data after the satellite executes the real-time flight control command, compares the real-time micro-solenoid valve control data with the predicted micro-solenoid valve control data, obtains the micro-solenoid valve control data difference data, extracts the features of the micro-solenoid valve control data difference data, and obtains the micro-solenoid valve control parameter error and the micro-solenoid valve control instruction difference data;

[0089] After the satellite executes the real-time flight control command, the actual control data of the micro solenoid valve is collected in real time through the sensor or data acquisition system. The actual control data of the micro solenoid valve includes the state parameters of the solenoid valve in the actual working process, such as the opening, pressure, flow rate, etc. of the solenoid valve.

[0090] The collected real-time micro solenoid valve control data is compared with the micro solenoid valve control data predicted in the data processing module. The comparison is carried out item by item, including the comparison of corresponding parameters such as opening, pressure, flow, etc., to ensure the comprehensiveness and accuracy of the data.

[0091] By comparison, the difference between the real-time data and the predicted data is calculated, and the difference data of the micro solenoid valve control data is obtained.

[0092] The difference data reflects the deviation between actual operation and expectation, which is an important basis for subsequent analysis and judgment. The difference data of micro solenoid valve control data is deeply analyzed to extract key features.

[0093] The purpose of feature extraction is to find out the specific reasons that lead to data deviation, such as control parameter errors or differences in control instructions.

[0094] Through feature extraction, the error between the actual value and the predicted value of the micro solenoid valve control parameter is clarified. At the same time, the difference between the control instruction in the actual execution process and the expected instruction is analyzed, including the difference in instruction type, parameters, etc.

[0095] The data comparison module deeply analyzes the difference between the actual performance and expectations of the micro solenoid valve in operation by collecting real-time data, comparing predictions with actual data, and extracting features.

[0096] The data warning module, if the error of the micro-solenoid valve control parameter exceeds the preset micro-solenoid valve control error range, retrieves the thruster control data and thruster operation data after the satellite executes the real-time flight control command, compares the thruster expected data with the thruster control data and thruster operation data after the satellite executes the real-time flight control command, and obtains the thruster error data after the satellite executes the real-time flight control command. If the thruster error data after the satellite executes the real-time flight control command exceeds the preset thruster error value, the micro-solenoid valve control parameters that exceed the preset micro-solenoid valve control error range and the thruster error data that exceed the preset thruster error value are marked as data acquisition abnormal data. According to the data attribute information of the data acquisition abnormal data, the data acquisition abnormal data source is determined, and the information of the data acquisition abnormal data source is used to generate data acquisition abnormal warning information.

[0097] The micro solenoid valve control parameter error extracted in the data comparison module is compared with the preset micro solenoid valve control error range. If the control parameter error exceeds the preset range, it means that there is an abnormality in the control of the micro solenoid valve.

[0098] When the error of the micro solenoid valve control parameter is found to be out of range, the thruster control data and thruster operation data after the satellite executes the real-time flight control command are immediately retrieved, including the actual operating parameters of the thruster such as speed, torque, power, fuel consumption rate, and the command data of the thruster control system.

[0099] The expected thruster data predicted in the data processing module is compared with the actual thruster data retrieved. The error between the actual thruster operating parameters and the expected parameters is calculated to obtain the thruster error data. The thruster error data is compared with the preset thruster error value. If the thruster error data exceeds the preset value, it means that the thruster's operating state is significantly different from the expected state.

[0100] The micro solenoid valve control parameters that exceed the preset micro solenoid valve control error range and the thruster error data that exceed the preset thruster error value are marked as data acquisition abnormal data. According to the data attribute information of the data acquisition abnormal data (such as timestamp, data source, data type, etc.), the source of the abnormal data is traced. Analyze the causes of data abnormality, such as sensor failure, data transmission error, control system abnormality, etc. Organize the information of the source of abnormal data into data acquisition abnormality warning information. Send the warning information to relevant personnel or systems in a timely manner for further investigation and processing.

[0101] Through the processing of the data early warning module, the present invention can timely discover and process abnormal data in the satellite control system. At the same time, by generating data collection abnormal early warning information, timely fault prompts and diagnosis basis are provided to relevant personnel, which helps to quickly locate the problem and take corresponding solutions.

[0102] Specifically, the micro-solenoid valve propulsion system of the present invention, the data acquisition module includes:

[0103] The operation time of the micro-solenoid valve propulsion system is divided into four periods, namely the first period, the second period, the third period and the fourth period. The first period is from 0:00 to 6:00, the second period is from 6:00 to 12:00, the third period is from 12:00 to 18:00, and the second period is from 18:00 to 24:00;

[0104] Performing a timestamp on the acquired solenoid valve historical data, determining the operating time period to which each piece of data in the solenoid valve historical data belongs, and comparing the time information of the data with the operating time periods predefined in the first time period, the second time period, the third time period, and the fourth time period, to obtain the operating time period to which the solenoid valve historical data belongs;

[0105] The solenoid valve historical data are stored in the corresponding system data groups respectively, the data belonging to the first time period is stored in the first system data group, the data belonging to the second time period is stored in the second system data group, the data belonging to the third time period is stored in the third system data group, and the data belonging to the fourth time period is stored in the fourth system data group;

[0106] The data stored in the first system data group, the second system data group, the third system data group and the fourth system data group are checked for data consistency, and abnormal values ​​and duplicate data are removed to obtain the first system data group, the second system data group, the third system data group and the fourth system data group after inspection.

[0107] Time division, the micro solenoid valve propulsion system's full-day operating time is finely divided into four consecutive and non-overlapping time periods. Specifically:

[0108] The first period: covers the night time from 0:00 to 6:00.

[0109] Second period: covers the morning period from 6 am to 12 pm.

[0110] The third period: involves the afternoon period from 12:00 to 18:00.

[0111] The fourth period: includes the evening period from 18:00 to 24:00 (i.e. before 0:00 the next day).

[0112] Adding timestamps to the collected solenoid valve historical data is crucial for the subsequent data period classification. Through the timestamp, we can clearly identify the specific time point when each piece of data was generated. Carefully compare the time information of each piece of data with the predefined four operating time periods. According to the comparison results, the data is accurately classified into the operating time period to which it belongs.

[0113] According to the time period classification results, the data is stored in the corresponding system data groups:

[0114] The data of the first time period is classified into a first system data group.

[0115] The data of the second period is stored in the second system data group.

[0116] The data of the third time period is placed in the third system data group.

[0117] The data of the fourth period is collected into the fourth system data group.

[0118] A consistency check was performed on the data in these four system data groups to ensure the timeliness and integrity of the data and to remove outliers and duplicate values ​​in the data set, which may interfere with subsequent data analysis and model building. After this series of cleaning and verification steps, we obtained more accurate and reliable data groups for the first, second, third, and fourth systems.

[0119] Specifically, the micro-solenoid valve propulsion system of the present invention, the data acquisition module includes:

[0120] Obtain historical flight control commands from a satellite control system or a data repository, the historical flight control commands including control commands during the flight, the control commands during the flight including acceleration commands, deceleration commands, and steering commands, the acceleration commands, deceleration commands, and steering commands all having corresponding timestamps;

[0121] Parse the acquired historical flight control commands to extract the control command type, control command parameters and the timestamp corresponding to the control command type and control command parameters of each command;

[0122] According to the defined micro-solenoid valve propulsion system operation time periods, the first time period, the second time period, the third time period and the fourth time period of the micro-solenoid valve propulsion system operation time period, the operation time period to which each flight control command belongs is determined by comparing the timestamp of the command with the start and end times of the first time period, the second time period, the third time period and the fourth time period;

[0123] matching the flight control commands belonging to the first time period to the first system data group;

[0124] matching the flight control command belonging to the second time period to the second system data group;

[0125] matching the flight control command belonging to the third time period to the third system data group;

[0126] The flight control commands belonging to a fourth time period are matched to a fourth system data set.

[0127] The historical flight control commands are extracted from the satellite control system or data repository. The historical flight control commands record various operation instructions during the flight. The historical flight control commands cover acceleration instructions, deceleration instructions, and steering instructions, and each instruction is accurate to a specific time point, that is, with a timestamp.

[0128] Perform detailed analysis of the acquired historical flight control commands. Accurately extract the type of control command (such as acceleration, deceleration, steering, etc.), the specific parameters of the control command (such as the acceleration amplitude, deceleration force, steering angle, etc.), and the timestamp corresponding to the command from each command.

[0129] Four operating periods of the micro-solenoid valve propulsion system are predefined, namely the first period, the second period, the third period and the fourth period, each of which has a clear start and end time. By carefully comparing the timestamp of each flight control command with the start and end time of these four periods, we can accurately determine the operating period to which each command belongs.

[0130] According to the results of time period matching, the flight control commands are organized into corresponding system data groups in an orderly manner.

[0131] The flight control commands belonging to the first time period are grouped in a first system data set.

[0132] The commands for the second period are placed in the second system data group.

[0133] The commands of the third time period are organized into a third system data group.

[0134] The commands for the fourth period are collected into the fourth system data group.

[0135] Specifically, the micro solenoid valve propulsion system of the present invention, the data processing module includes:

[0136] receiving a real-time flight control command from a satellite control system or a real-time data acquisition system, the real-time flight control command including the pilot's immediate operation intention, the pilot's immediate operation intention including an acceleration control command, a deceleration control command, a speed-maintaining control command, and a timestamp of the acceleration control command, the deceleration control command, and the speed-maintaining control command;

[0137] Parse the real-time flight control command to obtain the real-time flight control command type, real-time flight control command parameters, and timestamps of the real-time flight control command type and real-time flight control command parameters;

[0138] According to the timestamp and type of the flight control command, the most similar or corresponding micro-solenoid valve control model is searched in the micro-solenoid valve control model knowledge base, the similarity between the real-time flight control command type and the historical flight control command is compared, and the corresponding micro-solenoid valve control model is selected according to the time period to which the real-time flight control command type belongs, and the parameters of the real-time flight control command are substituted into the micro-solenoid valve control model corresponding to the time period to which the real-time flight control command type belongs, and the control parameters in the real-time flight control command are input into the micro-solenoid valve control model as input variables, and the control parameters in the real-time flight control command include flight acceleration parameters and flight deceleration parameters;

[0139] The predicted micro solenoid valve control data is obtained by calculating the micro solenoid valve control model, and the predicted micro solenoid valve control data includes the opening degree, pressure change and flow change of the solenoid valve;

[0140] Substituting the predicted micro-solenoid valve control data into a preset propeller operation simulation model, where the propeller operation simulation model is a mathematical model used to simulate the propeller operation status;

[0141] The expected data of the thruster under given micro-solenoid valve control data are calculated through the thruster operation simulation model. The expected data of the thruster include the thruster specific impulse, thruster thrust, thruster power, pressure and flow of the thruster storage and supply unit, thruster operation parameters, and thruster operation status data.

[0142] Receive the real-time flight control commands from the pilot from the satellite control system or real-time data acquisition system. Analyze the received real-time flight control commands in detail. Extract the command type (such as acceleration control, deceleration control, speed control, etc.) and specific parameters, and retain the timestamp of this information.

[0143] According to the timestamp and type of the flight control command, search for the most similar or corresponding control model in the micro-solenoid valve control model knowledge base. Compare the similarity between the real-time command type and the historical command to ensure that the most appropriate model is selected. According to the time period to which the command belongs, select the corresponding micro-solenoid valve control model. Substitute the control parameters in the real-time command as input variables into the selected model.

[0144] The micro-solenoid valve control model is used for calculation to predict key control data such as the opening degree, pressure change, and flow change of the solenoid valve. The predicted micro-solenoid valve control data is used as input and substituted into the preset thruster operation simulation model. The thruster operation simulation model is a mathematical model that can fully reflect the thruster operation status and can simulate the performance of the thruster under various control conditions.

[0145] The simulation model is run through the thruster to calculate the expected data of the thruster under the given micro solenoid valve control data.

[0146] The expected data of the thruster include the thruster's specific impulse, power, pressure and flow of the storage and supply unit, and other operating parameters and status data.

[0147] Specifically, the micro-solenoid valve propulsion system of the present invention, the data comparison module includes:

[0148] After the satellite executes the real-time flight control command, the actual control data of the micro-solenoid valve is collected in real time through the sensor or the data acquisition system. The actual control data of the micro-solenoid valve includes the micro-solenoid valve opening, the micro-solenoid valve pressure and the micro-solenoid valve flow rate in the actual working state of the solenoid valve;

[0149] Acquiring predicted micro solenoid valve control data, the predicted micro solenoid valve control data is predicted according to the real-time flight control command and the micro solenoid valve control model, and the predicted micro solenoid valve control data represents the predicted micro solenoid valve control data;

[0150] The real-time micro solenoid valve control data and the predicted micro solenoid valve control data are aligned in time, and the real-time micro solenoid valve control data and the predicted micro solenoid valve control data are compared item by item, and the item by item comparison includes comparing the real-time micro solenoid valve control data with the corresponding parameters in the predicted micro solenoid valve control data, and the corresponding parameters in the real-time micro solenoid valve control data and the predicted micro solenoid valve control data include opening, pressure and flow;

[0151] According to the comparison result, the difference data between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data is calculated, and the difference data is the deviation in value between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data;

[0152] The calculated difference data are sorted into micro solenoid valve control data difference data, and the difference data is used to reflect the difference between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data.

[0153] After the satellite executes the real-time flight control command, the actual control data of the micro solenoid valve is captured in real time by using sensors or data acquisition systems. The real-time capture of the actual control data of the micro solenoid valve reflects the state of the solenoid valve in the actual working process, including indicators such as opening, pressure and flow.

[0154] Get the predicted micro solenoid valve control data from the previous step. These data are based on the real-time flight control commands and the micro solenoid valve control model prediction, and represent the control data that the solenoid valve should have under ideal conditions.

[0155] The real-time micro solenoid valve control data and the predicted micro solenoid valve control data are aligned in time, which is the basis for comparative analysis. The corresponding parameters in the real-time data and the predicted data, including opening, pressure and flow, are compared item by item to evaluate the consistency between the actual control data and the predicted data.

[0156] According to the comparison results, the difference data between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data is calculated. The difference data reflects the numerical deviation between the actual control data and the predicted data, and is an important indicator for evaluating the actual control performance of the solenoid valve.

[0157] The calculated difference data is organized into micro solenoid valve control data difference data. The difference data intuitively shows the difference between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data, providing a strong basis for subsequent performance evaluation, fault diagnosis and system optimization.

[0158] Through the implementation of the data comparison module, the present invention can comprehensively and accurately evaluate the actual control performance of the micro solenoid valve, which not only helps to timely discover and correct deviations in the control process, but also provides valuable data support for the continuous improvement and optimization of the system.

[0159] Specifically, the micro solenoid valve propulsion system of the present invention, the data warning module includes:

[0160] The predicted micro-solenoid valve control data is substituted as an input parameter into the thruster operation simulation program, and the thruster operation simulation model is started. The thruster operation simulation model simulates and calculates the input predicted micro-solenoid valve control data. After the thruster operation simulation model is completed, the thruster expected data is extracted from the output results of the thruster operation simulation model. The thruster expected data includes the thruster specific impulse, the thrust of the thruster, the power of the thruster, the pressure and flow of the thruster storage and supply unit, the thruster operation parameters, and the thruster operation status data. The thruster operation status data includes the thruster vibration data and the thruster noise data.

[0161] The micro-solenoid valve control data predicted by the real-time flight control command and the micro-solenoid valve control model are used as input parameters and substituted into the thruster operation simulation program. Then, the thruster operation simulation model is started to perform a comprehensive simulation calculation on the input predicted micro-solenoid valve control data.

[0162] During the simulation calculation process, the thruster operation simulation model will fully consider the impact of micro solenoid valve control data on thruster performance, including the potential effects of solenoid valve opening, pressure, flow and other parameters on thruster specific impulse, thrust, power, pressure and flow of the storage and supply unit, gas consumption and other operating parameters.

[0163] When the thruster operation simulation model is completed, the expected data of the thruster is extracted from the output results of the model. The expected data fully reflects the performance of the thruster under the given micro solenoid valve control data, including key indicators such as specific impulse, thrust, power, pressure and flow of the storage and supply unit, and emission level.

[0164] In addition to basic performance parameters, the thruster's operating status data, such as the thruster's vibration data and noise data, are also extracted from the simulation results. The data is essential for evaluating the thruster's operating stability and comfort, and helps to fully understand the thruster's comprehensive performance under specific control conditions.

[0165] Through the implementation of the data early warning module, the present invention can accurately predict and evaluate the performance of the thruster under specific micro-solenoid valve control data. It not only provides strong data support for the optimization design of the thruster and the formulation of the control strategy, but also lays a solid foundation for improving the performance of the entire micro-solenoid valve propulsion system. At the same time, the thruster expected data and operating status data obtained through simulation calculation can also be used for subsequent fault diagnosis, performance monitoring and system improvement, and has a wide range of application value.

[0166] Specifically, the micro solenoid valve propulsion system of the present invention, the data warning module includes:

[0167] If it is found that the error of the micro-solenoid valve control parameter exceeds the preset range, the thruster control data and thruster operation data after the satellite executes the real-time flight control command are retrieved, the actual thruster data and the expected thruster data are time-aligned and pre-processed, and the actual thruster data and the expected thruster data are compared item by item. The comparison of the actual thruster data and the expected thruster data item by item includes comparing the values ​​of control parameters and performance indicators;

[0168] According to the comparison result, the difference between the actual data of the propeller and the expected data of the propeller is calculated. The difference between the actual data of the propeller and the expected data of the propeller is the propeller error data. The propeller error data is used to reflect the deviation between the actual propeller performance and the expected performance.

[0169] For each control parameter and performance indicator, the difference between the actual value and the expected value, i.e., the error value, is calculated and the error value is recorded to form a thruster error data set;

[0170] Calculate the mean, standard deviation, maximum and minimum values ​​of the propeller error data set, use visualization tools to display the distribution of the error data, obtain the changing trend of the error data over time, identify whether there is a trend of continuous increase or decrease in the changing trend of the error data over time, collect the corresponding propeller operation performance data according to the changing trend of the error data over time, and evaluate the specific impact of the changing trend of the error data over time on the propeller performance. The specific impact of the changing trend of the error data over time on the propeller performance includes the error causing a decrease in propeller power, a decrease in propeller thrust or an increase in propeller gas consumption.

[0171] A comparative analysis is conducted between the actual performance of the thruster and the expected performance. When it is found that the error of the micro-solenoid valve control parameter exceeds the preset range, the thruster control data and thruster operation data after the satellite executes the real-time flight control command are immediately retrieved, including the actual control parameters of the thruster (such as gas injection amount, ignition timing, etc.) and performance indicators (such as specific impulse, thrust, power, pressure and flow of the storage and supply unit, gas consumption, etc.).

[0172] The actual thruster data is time-aligned with the expected thruster data obtained through the thruster operation simulation model to ensure the temporal consistency of the two. The data is pre-processed as necessary, such as cleaning outliers and interpolating missing values, to ensure the accuracy and completeness of the data.

[0173] Compare the actual thruster data with the expected thruster data item by item, including the values ​​of control parameters and performance indicators. This helps to identify which parameters or indicators are deviated and the degree of deviation.

[0174] Based on the comparison results, the difference between the actual thruster data and the expected thruster data, namely the thruster error data, is calculated.

[0175] Error data reflects the deviation between actual thruster performance and expected performance, and is an important basis for evaluating system performance and control effects.

[0176] For each control parameter and performance indicator, the difference between the actual value and the expected value (i.e., the error value) is calculated and recorded to form a propeller error data set. The mean, standard deviation, maximum, and minimum values ​​of the error data set are calculated to fully understand the distribution of the error data.

[0177] Use visualization tools to display the distribution of error data, such as drawing histograms and line graphs of error data. Analyze the change trend of error data over time to identify whether there is a trend of continuous increase or decrease. According to the change trend of error data, collect the corresponding thruster operation performance data to evaluate the specific impact of errors on thruster performance.

[0178] Evaluate the specific impact of the change trend of error data over time on the thruster performance, including the error causing the thruster power to drop, the thruster fuel efficiency to decrease, or the thruster emissions to increase. The evaluation results are of great significance for identifying system problems, optimizing control strategies, and improving thruster performance.

[0179] Through the implementation of the data early warning module, the present invention can comprehensively and accurately evaluate the impact of micro-solenoid valve control parameter errors on the performance of the thruster, providing strong data support for system optimization and improvement. At the same time, through visual analysis and trend identification, potential problems can be discovered in a timely manner to improve the stable and efficient operation of the thruster.

[0180] Specifically, the micro-solenoid valve propulsion system of the present invention, the data acquisition module includes:

[0181] The data generated by the data acquisition module, the model building module, the data processing module, the data comparison module and the data early warning module during the data processing process are stored in the time period optimization database;

[0182] Analyze the data in the time period optimization data in units of hours to obtain the grouped time period data;

[0183] Extract features of the grouped time period data to obtain features of each grouped time period data, perform cluster analysis on the features of each grouped time period data to obtain cluster analysis results of the grouped time period data;

[0184] Retrieve the clustering results of the solenoid valve operation data in the clustering analysis results of the grouped time period data, and update the predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period according to the time information corresponding to the solenoid valve operation data results to obtain the updated predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period, and replace the original predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period with the updated predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period.

[0185] In the micro solenoid valve propulsion system, the data acquisition module is not only responsible for collecting and processing the solenoid valve historical data, but also continuously optimizes the definition of the system operation time period to improve the adaptability and accuracy of the system. Specifically, the data acquisition module includes the following steps to achieve time period optimization:

[0186] All relevant data generated by the data acquisition module, model building module, data processing module, data comparison module and data early warning module during the data processing process are stored in a special time period optimization database. The purpose of this is to centrally manage the data and facilitate subsequent analysis and optimization work.

[0187] The data in the time period optimization database is analyzed in detail on an hourly basis. Through this time granularity division, the operating status and characteristics of the system at different time points can be captured more accurately.

[0188] Through data analysis, we obtain grouped time period data, which reflects the operating rules and characteristics of the system in different time periods.

[0189] The purpose of extracting features from the grouped time period data is to extract information from a large amount of raw data, including the operating parameters of the solenoid valve, the system response time, environmental changes, etc. Each grouped time period data will generate a set of corresponding feature data. Cluster analysis is performed on the features of each grouped time period data. Cluster analysis is an unsupervised learning method that can classify similar data points into one category, thereby revealing the inherent structure and laws of the data. Through cluster analysis, the cluster analysis results of the grouped time period data can be obtained. These results reveal the similarities and differences in the operation of the system in different time periods.

[0190] The clustering results of the solenoid valve operation data in the clustering analysis results of the grouped time period data are retrieved. The clustering results reflect the operation characteristics and rules of the solenoid valve in different time periods. According to the time information corresponding to the clustering results of the solenoid valve operation data, the originally predefined first time period, second time period, third time period and fourth time period are updated. The purpose of the update is to make the time period division more consistent with the actual operation of the system and improve the adaptability and accuracy of the system.

[0191] The updated time period definition replaces the original time period definition to complete the time period optimization process. Through the above steps, the data acquisition module not only realizes the collection and processing of the solenoid valve historical data, but also continuously optimizes the definition of the system operation time period through time period optimization database, data analysis, feature extraction, cluster analysis and other means. The advantage of doing so is that it can make the system more accurately reflect the operating environment and characteristics in different time periods, improve the adaptability and prediction accuracy of the model, and further improve the overall performance and stability of the micro solenoid valve propulsion system.

[0192] The present invention aims to solve the problem that during the signal conversion process, the signal is distorted or the accuracy is reduced due to the influence of factors such as noise and temperature, thereby affecting the accuracy of data processing of the micro-solenoid valve propulsion system. The specific solution is as follows:

[0193] Obtain the solenoid valve historical data, including the solenoid valve pressure historical data, the solenoid valve flow historical data and the micro solenoid valve propulsion system historical data. Establish the operation time period of the micro solenoid valve propulsion system, and divide the operation time into four time periods (the first time period: 0:00 to 6:00, the second time period: 6:00 to 12:00, the third time period: 12:00 to 18:00, and the fourth time period: 18:00 to 24:00). Match the solenoid valve historical data to the corresponding time period based on the time information, and store it in the corresponding system data group (the first system data group, the second system data group, the third system data group, and the fourth system data group). By processing the data in different time periods, it is helpful to capture the characteristics of the system operation in different time periods, laying the foundation for the subsequent construction of an accurate control model.

[0194] Obtain historical flight control commands and match them to the corresponding system data group based on time information. Based on the data group of each time period, construct micro-solenoid valve control models (first micro-solenoid valve control model, second micro-solenoid valve control model, third micro-solenoid valve control model, fourth micro-solenoid valve control model). By constructing control models based on data from different time periods, the differences in the system operating environment in different time periods can be fully considered, improving the adaptability and accuracy of the model.

[0195] Construct a knowledge base of micro-solenoid valve control model and include the control models of the four time periods. Receive real-time flight control commands, match them in the knowledge base, and obtain the corresponding micro-solenoid valve control model. Substitute the real-time flight control commands into the matched model to obtain the predicted micro-solenoid valve control data. Substitute the predicted data into the preset thruster operation simulation model to obtain the thruster expected data. Through real-time data processing and model prediction, the control data of the micro-solenoid valve and the operating status of the thruster can be predicted in advance, providing a basis for subsequent data comparison and anomaly detection.

[0196] Collect real-time micro solenoid valve control data after the satellite executes real-time flight control commands. Compare the real-time data with the predicted data to obtain data difference data. Perform feature extraction on the difference data to obtain micro solenoid valve control parameter errors and control instruction difference data. By comparing real-time data with predicted data, deviations in the data processing process can be discovered in a timely manner, providing clues for subsequent anomaly detection.

[0197] If it is found that the error of the micro-solenoid valve control parameter exceeds the preset range, the thruster control data and operation data are retrieved. The thruster expected data is compared with the actual data to obtain the thruster error data. If the thruster error data exceeds the preset value, the relevant data is marked as data acquisition abnormal data. According to the data attribute information of the abnormal data, the source of the abnormal data is determined, and data acquisition abnormality warning information is generated. Through data comparison and anomaly detection mechanism, errors in the data acquisition and processing process can be discovered and handled in a timely manner, ensuring that the thruster control system can provide the driving force for the satellite to move forward according to the actual needs of the flight personnel.

[0198] The present invention effectively solves the problem of signal distortion or precision reduction caused by noise, temperature and other factors during signal conversion by processing data in different time periods, constructing time period-specific control models, real-time data processing and prediction, and strict data comparison and anomaly detection mechanisms, thereby improving the accuracy of data processing of the micro-solenoid valve propulsion system and realizing the normal operation of the thruster control system.

Claims

1. A micro solenoid valve propulsion system, characterized in that: include: A data acquisition module is used to acquire solenoid valve historical data, which includes solenoid valve pressure historical data, solenoid valve flow historical data and micro solenoid valve propulsion system historical data, establish the micro solenoid valve propulsion system operation time period, which includes the first time period, the second time period, the third time period and the fourth time period, match the solenoid valve historical data in the first time period, the second time period, the third time period and the fourth time period according to time information, and store the matched data in the first system data group, the second system data group, the third system data group and the fourth system data group; a model building module, which obtains historical flight control commands, matches the flight control commands in the historical flight control commands to the first system data group, the second system data group, the third system data group and the fourth system data group according to time information, builds a micro-solenoid valve control model based on the first system data group to obtain a first micro-solenoid valve control model, builds a micro-solenoid valve control model based on the second system data group to obtain a second micro-solenoid valve control model, builds a micro-solenoid valve control model based on the third system data group to obtain a third micro-solenoid valve control model, and builds a micro-solenoid valve control model based on the fourth system data group to obtain a fourth micro-solenoid valve control model; a data processing module, which constructs a micro-solenoid valve control model knowledge base with the first micro-solenoid valve control model, the second micro-solenoid valve control model, the third micro-solenoid valve control model and the fourth micro-solenoid valve control model, receives a real-time flight control command, matches the real-time flight control command in the micro-solenoid valve control model knowledge base, obtains a micro-solenoid valve control model corresponding to the real-time flight control command, substitutes the real-time flight control command into the corresponding micro-solenoid valve control model, obtains predicted micro-solenoid valve control data, substitutes the predicted micro-solenoid valve control data into a preset propeller operation simulation model, obtains propeller expected data, and the propeller expected data includes propeller operation expected parameters and propeller operation expected data; The data comparison module collects the real-time micro-solenoid valve control data after the satellite executes the real-time flight control command, compares the real-time micro-solenoid valve control data with the predicted micro-solenoid valve control data, obtains the micro-solenoid valve control data difference data, extracts the features of the micro-solenoid valve control data difference data, and obtains the micro-solenoid valve control parameter error and the micro-solenoid valve control instruction difference data; The data warning module, if the error of the micro-solenoid valve control parameter exceeds the preset micro-solenoid valve control error range, retrieves the thruster control data and thruster operation data after the satellite executes the real-time flight control command, compares the thruster expected data with the thruster control data and thruster operation data after the satellite executes the real-time flight control command, and obtains the thruster error data after the satellite executes the real-time flight control command. If the thruster error data after the satellite executes the real-time flight control command exceeds the preset thruster error value, the micro-solenoid valve control parameters that exceed the preset micro-solenoid valve control error range and the thruster error data that exceed the preset thruster error value are marked as data acquisition abnormal data. According to the data attribute information of the data acquisition abnormal data, the data acquisition abnormal data source is determined, and the information of the data acquisition abnormal data source is used to generate data acquisition abnormal warning information.

2. The micro solenoid valve propulsion system according to claim 1, characterized in that: The data acquisition module comprises: The operation time of the micro-solenoid valve propulsion system is divided into four periods, namely the first period, the second period, the third period and the fourth period. The first period is from 0:00 to 6:00, the second period is from 6:00 to 12:00, the third period is from 12:00 to 18:00, and the second period is from 18:00 to 24:00; Performing a timestamp on the acquired solenoid valve historical data, determining the operating time period to which each piece of data in the solenoid valve historical data belongs, and comparing the time information of the data with the operating time periods predefined in the first time period, the second time period, the third time period, and the fourth time period, to obtain the operating time period to which the solenoid valve historical data belongs; The solenoid valve historical data are stored in the corresponding system data groups respectively, the data belonging to the first time period is stored in the first system data group, the data belonging to the second time period is stored in the second system data group, the data belonging to the third time period is stored in the third system data group, and the data belonging to the fourth time period is stored in the fourth system data group; The data stored in the first system data group, the second system data group, the third system data group and the fourth system data group are checked for data consistency, and abnormal values ​​and duplicate data are removed to obtain the first system data group, the second system data group, the third system data group and the fourth system data group after inspection.

3. The micro solenoid valve propulsion system according to claim 2, characterized in that: The data acquisition module comprises: Obtain historical flight control commands from a satellite control system or a data repository, the historical flight control commands including control commands during the flight, the control commands during the flight including acceleration commands, deceleration commands, and steering commands, the acceleration commands, deceleration commands, and steering commands all having corresponding timestamps; Parse the acquired historical flight control commands to extract the control command type, control command parameters and the timestamp corresponding to the control command type and control command parameters of each command; According to the defined micro-solenoid valve propulsion system operation time periods, the first time period, the second time period, the third time period and the fourth time period of the micro-solenoid valve propulsion system operation time period, the operation time period to which each flight control command belongs is determined by comparing the timestamp of the command with the start and end times of the first time period, the second time period, the third time period and the fourth time period; matching the flight control commands belonging to the first time period to the first system data group; matching the flight control command belonging to the second time period to the second system data group; matching the flight control command belonging to the third time period to the third system data group; The flight control commands belonging to a fourth time period are matched to a fourth system data set.

4. The micro solenoid valve propulsion system according to claim 1, characterized in that: The data processing module comprises: receiving a real-time flight control command from a satellite control system or a real-time data acquisition system, the real-time flight control command including the pilot's immediate operation intention, the pilot's immediate operation intention including an acceleration control command, a deceleration control command, a speed-maintaining control command, and a timestamp of the acceleration control command, the deceleration control command, and the speed-maintaining control command; Parse the real-time flight control command to obtain the real-time flight control command type, real-time flight control command parameters, and timestamps of the real-time flight control command type and real-time flight control command parameters; According to the timestamp and type of the flight control command, the most similar or corresponding micro-solenoid valve control model is searched in the micro-solenoid valve control model knowledge base, the similarity between the real-time flight control command type and the historical flight control command is compared, and the corresponding micro-solenoid valve control model is selected according to the time period to which the real-time flight control command type belongs, and the parameters of the real-time flight control command are substituted into the micro-solenoid valve control model corresponding to the time period to which the real-time flight control command type belongs, and the control parameters in the real-time flight control command are input into the micro-solenoid valve control model as input variables, and the control parameters in the real-time flight control command include flight acceleration parameters and flight deceleration parameters; The predicted micro solenoid valve control data is obtained by calculating the micro solenoid valve control model, and the predicted micro solenoid valve control data includes the opening degree, pressure change and flow change of the solenoid valve; Substituting the predicted micro-solenoid valve control data into a preset propeller operation simulation model, where the propeller operation simulation model is a mathematical model used to simulate the propeller operation status; The expected data of the thruster under given micro-solenoid valve control data are calculated through the thruster operation simulation model. The expected data of the thruster include the thruster specific impulse, thruster thrust, thruster power, pressure and flow of the thruster storage and supply unit, thruster operation parameters, and thruster operation status data.

5. The micro solenoid valve propulsion system according to claim 1, characterized in that: The data comparison module comprises: After the satellite executes the real-time flight control command, the actual control data of the micro-solenoid valve is collected in real time through the sensor or the data acquisition system. The actual control data of the micro-solenoid valve includes the micro-solenoid valve opening, the micro-solenoid valve pressure and the micro-solenoid valve flow rate in the actual working state of the solenoid valve; Acquiring predicted micro solenoid valve control data, the predicted micro solenoid valve control data is predicted according to the real-time flight control command and the micro solenoid valve control model, and the predicted micro solenoid valve control data represents the predicted micro solenoid valve control data; The real-time micro solenoid valve control data and the predicted micro solenoid valve control data are aligned in time, and the real-time micro solenoid valve control data and the predicted micro solenoid valve control data are compared item by item, and the item by item comparison includes comparing the real-time micro solenoid valve control data with the corresponding parameters in the predicted micro solenoid valve control data, and the corresponding parameters in the real-time micro solenoid valve control data and the predicted micro solenoid valve control data include opening, pressure and flow; According to the comparison result, the difference data between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data is calculated, and the difference data is the deviation in value between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data; The calculated difference data are sorted into micro solenoid valve control data difference data, and the difference data is used to reflect the difference between the real-time micro solenoid valve control data and the predicted micro solenoid valve control data.

6. The micro solenoid valve propulsion system according to claim 1, characterized in that: The data early warning module comprises: The predicted micro solenoid valve control data is substituted as an input parameter into the thruster operation simulation program, and the thruster operation simulation model is started. The thruster operation simulation model simulates and calculates the input predicted micro solenoid valve control data. After the thruster operation simulation model is completed, the thruster expected data is extracted from the output results of the thruster operation simulation model. The thruster expected data includes the thruster specific impulse, the thruster thrust, the thruster power, the pressure and flow of the thruster storage and supply unit, and the thruster operation status data. The thruster operation status data includes the thruster vibration data and the thruster noise data.

7. The micro solenoid valve propulsion system according to claim 6, characterized in that: The data early warning module comprises: If it is found that the error of the micro-solenoid valve control parameter exceeds the preset range, the thruster control data and thruster operation data after the satellite executes the real-time flight control command are retrieved, the actual thruster data and the expected thruster data are time-aligned and pre-processed, and the actual thruster data and the expected thruster data are compared item by item. The comparison of the actual thruster data and the expected thruster data item by item includes comparing the values ​​of control parameters and performance indicators; According to the comparison result, the difference between the actual data of the propeller and the expected data of the propeller is calculated. The difference between the actual data of the propeller and the expected data of the propeller is the propeller error data. The propeller error data is used to reflect the deviation between the actual propeller performance and the expected performance. For each control parameter and performance indicator, the difference between the actual value and the expected value, i.e., the error value, is calculated and the error value is recorded to form a thruster error data set; Calculate the mean, standard deviation, maximum and minimum values ​​of the propeller error data set, use visualization tools to display the distribution of the error data, obtain the time-varying trend of the error data, identify whether the time-varying trend of the error data has a trend of continuous increase or decrease, collect the corresponding propeller operation performance data according to the time-varying trend of the error data, and evaluate the specific impact of the time-varying trend of the error data on the propeller performance. The specific impact of the time-varying trend of the error data on the propeller performance includes the error causing the propeller power to drop, the propeller efficiency to decrease or the propeller flow to increase; The data generated by the data acquisition module, the model building module, the data processing module, the data comparison module and the data early warning module during the data processing process are stored in the time period optimization database; Analyze the data in the time period optimization data in units of hours to obtain the grouped time period data; Extract features of the grouped time period data to obtain features of each grouped time period data, perform cluster analysis on the features of each grouped time period data to obtain cluster analysis results of the grouped time period data; Retrieve the clustering results of the solenoid valve operation data in the clustering analysis results of the grouped time period data, and update the predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period according to the time information corresponding to the solenoid valve operation data results to obtain the updated predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period, and replace the original predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period with the updated predefined operation time periods of the first time period, the second time period, the third time period and the fourth time period.

Citation Information

Patent Citations

  • Method for predicting a fault in a cabin temperature control system of an aircraft

    CN106164794A

  • Fast smooth adaptive sliding mode control method of hypersonic aircraft

    CN110109361A