Satellite electrical performance test method, system and device and storage medium

The automated testing system solves the problems of low manual efficiency, difficulty in software collaboration, and dispersed equipment in satellite testing, and achieves efficient and stable satellite electrical performance testing.

CN121633653APending Publication Date: 2026-03-10CHINA AEROSPACE SCIENCE & TECHNOLOGY CORP COMMERCIAL SATELLITE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing satellite testing systems suffer from problems such as low efficiency of manual testing, difficulty in coordinating multiple software systems, inconvenient equipment distribution and management, and limited testing functions.

Method used

It adopts an automated testing software platform, a central control module, a ground equipment integration module, a data acquisition and processing module, and a remote monitoring and diagnostic module to achieve fully automated operation and equipment collaboration. Data acquisition, preprocessing, and fault diagnosis are performed through a unified interface.

Benefits of technology

It enables efficient testing without human intervention, supports various satellite testing scenarios, has real-time data acquisition and monitoring capabilities, improves testing accuracy and equipment maintainability, and ensures system stability and sustainable operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121633653A_ABST
    Figure CN121633653A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of satellite testing, and particularly relates to a satellite electrical performance testing method, system and device and a storage medium. The technical problems that in the prior art, manual testing efficiency is low, cooperative work of multiple software systems is difficult, equipment is scattered and inconvenient to manage, and testing functions are limited are solved. Comprising an automatic test software platform used for generating a test task according to user operation; the central control module is used for generating a control instruction according to the test task; the ground equipment integration module is used for enabling the corresponding ground test equipment to enter a working mode according to the control instruction; the data acquisition and processing module is used for acquiring a data stream of the ground test equipment in real time, obtaining original data, preprocessing the original data, obtaining test preprocessing data and acquiring equipment state information of the ground test equipment; and the remote monitoring and diagnosis module is used for carrying out fault detection and diagnosis according to the test preprocessing data and the equipment state information and generating a test result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of satellite testing technology, and in particular relates to a satellite electrical performance testing method, system, equipment and storage medium. Background Technology

[0002] Satellite testing technology is an indispensable and crucial component of modern aerospace engineering. Its main purpose is to comprehensively test and verify the performance, functionality, reliability, and stability of satellite systems during the ground phase, ensuring that the satellite can successfully enter its predetermined orbit after launch and perform its intended mission stably and for a long period. With the increasing complexity of space missions and the rapid development of satellite platform and payload technologies, higher demands are being placed on the accuracy, efficiency, automation level, and system integration capabilities of testing technologies.

[0003] In existing technologies, satellite automated test systems typically consist of various ground support equipment (GSE) and high-precision test instruments, such as programmable power supplies, signal generators, spectrum analyzers, network analyzers, data acquisition systems, and simulation platforms. These hardware devices work in conjunction with dedicated test software to construct an integrated test environment. However, they still rely on manual parameter setting, manual cable connection, and execution of test cases one by one.

[0004] The existing technology has the following technical problems: 1. Low efficiency of manual testing: Manual operation carries a high risk of error, and the testing process is cumbersome and time-consuming, making it impossible to quickly respond to different testing needs of satellites.

[0005] 2. Difficulty in coordinating multiple software systems: Existing ground testing equipment often relies on multiple independent software programs for operation, each responsible for different testing tasks. This not only increases operational complexity but also leads to compatibility and integration issues between the software.

[0006] 3. Dispersed equipment and inconvenient management: Due to the large number and dispersed nature of ground testing equipment, management is very cumbersome, making it impossible to achieve efficient data centralization and unified control, and easily leading to problems such as difficulty in locating and repairing equipment failures.

[0007] 4. Limited testing capabilities: The existing system cannot perform multiple complex testing tasks simultaneously, and the testing actions cannot be flexibly adjusted according to requirements, which limits the system's scalability and adaptability. Summary of the Invention

[0008] This invention provides a satellite electrical performance testing method, system, equipment, and storage medium, aiming to solve the technical problems of low efficiency of manual testing, difficulty in coordinating multiple software systems, inconvenient management of dispersed equipment, and limited testing functions in the prior art.

[0009] The technical solution of the present invention to solve the above-mentioned technical problems is as follows: A satellite electrical performance testing system, the system comprising: An automated testing software platform used to generate test tasks based on user operations; The central control module is used to generate control commands based on the test task; The ground equipment integration module includes various ground testing devices, used to put the corresponding ground testing devices into working mode according to the control commands; wherein, all ground testing devices are interconnected through a unified interface, enabling different ground testing devices to work in coordination. The data acquisition and processing module is used to acquire the data stream of the ground test equipment in real time, obtain the raw data and preprocess it to obtain test preprocessed data, and acquire the equipment status information of the ground test equipment. The remote monitoring and diagnostic module is used to perform fault detection and diagnosis based on the test preprocessing data and the equipment status information, and generate test results.

[0010] Furthermore, the aforementioned automated testing software platform includes: The image interaction unit is used to provide modular test requirements, which include test objects, test scope, test scenarios, and test conditions. The test case unit is used to write test scripts and configure test case data according to user-defined test requirements to obtain test cases; The task configuration unit is used to configure task parameters for the test cases to obtain test tasks. An automated execution unit is used to automatically execute preset test tasks based on configured trigger conditions.

[0011] Furthermore, the aforementioned automated testing software platform also includes: The results analysis unit is used to receive the test results, analyze the test results, and obtain an analysis report; wherein the analysis report includes: a test scope report, a test performance report, an error log report, and an optimization report.

[0012] Furthermore, the aforementioned central control module includes: A task receiving unit is used to receive the test task through a standard communication interface; The task processing unit is used to decode the test tasks, identify the logical relationships in each test task, and map the test actions in the test tasks to specific ground test equipment. The control command generation unit is used to convert the task content of the test mission into control commands according to the communication protocol of the ground test equipment, and add a timestamp or trigger signal to the control commands to obtain control instructions.

[0013] Furthermore, the aforementioned ground testing equipment includes: Dynamics equipment used to simulate the mechanical environment during the launch phase; Data acquisition equipment, connected to various sensors, is used to collect the physical parameters of the satellite during the testing process; Telemetry and control data transmission equipment is used to simulate the transmission of uplink remote control commands and the reception of downlink telemetry data between ground stations and satellites; PCM acquisition equipment is used to acquire, decode, and analyze telemetry data streams transmitted by satellites in real time; A solar array is used to power the satellite and to simulate the output characteristics of solar cells under on-orbit illumination conditions. A simulation computer is used to construct a virtual test environment by running mathematical models and simulation software, and to comprehensively verify the functions, performance, and anomaly responses of the satellite system through the virtual test environment.

[0014] Furthermore, the data acquisition and processing module described above includes: The data acquisition unit is used to collect raw data and equipment status information from various ground testing equipment. The preprocessing unit is used to decode, filter, calibrate, align timestamps, and format the raw data to obtain preprocessed test data.

[0015] Furthermore, the aforementioned remote monitoring and diagnostic module includes: The data input unit is used to receive the test preprocessing data and the device status information; The visualization unit is used to provide a visual dashboard on the web or client side to display the test preprocessing data and the device status information, and supports user-defined configuration of the data view of the visual dashboard; The fault detection unit is used to analyze the test preprocessing data and identify faults or abnormal behaviors. The fault diagnosis unit is used to perform diagnostic reasoning and locate the fault location when a fault or abnormal behavior is detected. The test result unit is used to generate test results based on the outputs of the fault detection unit and the fault diagnosis unit after the test task is completed.

[0016] Secondly, to solve the above-mentioned technical problems, the present invention also provides a satellite electrical performance testing method, applied to the satellite electrical performance testing system described above, characterized in that it includes: The automated testing software platform receives user operations and generates test tasks based on these operations. The central control module receives the test task, parses the test task, and generates a corresponding control instruction sequence according to the test process logic, device calling relationship and timing requirements. The control command sequence is sent to various ground test devices in the ground equipment integration module through a unified interface protocol, driving each target device to enter the corresponding working mode; wherein, all ground test devices are interconnected through a standardized communication interface to achieve collaborative operation among multiple devices; The data acquisition and processing module collects the data streams output by various ground testing equipment in real time, obtains the raw test data, and preprocesses the raw test data to obtain test preprocessed data; at the same time, it collects the equipment status information of various ground testing equipment. The test preprocessing data and equipment status information are transmitted to the remote monitoring and diagnostic module for fault detection and diagnosis to obtain test results, which are then pushed to the remote terminal through an encrypted network channel.

[0017] Thirdly, in order to solve the above-mentioned technical problems, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the satellite electrical performance testing method of the present application.

[0018] Fourthly, in order to solve the above-mentioned technical problems, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the satellite electrical performance testing method of the present application.

[0019] Compared with the prior art, the present invention has the following advantages: 1. This invention achieves fully automated operation by coordinating automated equipment to perform multiple testing tasks through a central control unit. The testing process requires no manual intervention, greatly saving time and labor costs.

[0020] 2. With this invention, users can configure different test tasks, parameters, and scripts through the automated testing software platform. The system can be flexibly adjusted according to needs, supporting multiple satellite testing scenarios and ensuring adaptability to various complex satellite testing requirements.

[0021] 3. This invention has real-time data acquisition and preliminary processing functions. Through a rapid feedback mechanism, users can monitor the test progress and data changes in real time, adjust the test strategy in a timely manner, and avoid unnecessary errors or omissions.

[0022] 4. This invention is equipped with remote monitoring and fault self-diagnosis functions, which can provide real-time feedback on the equipment's operating status during testing, ensuring system stability. Simultaneously, it supports remote operation and diagnosis, greatly improving the maintainability of the equipment and the system's sustainable operation capability during testing.

[0023] 5. This invention can automatically complete various satellite testing actions, including signal simulation, data reception, signal interference, and orbit simulation. Through intelligent testing methods, the system can more accurately and efficiently complete complex satellite performance evaluations.

[0024] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures pointed out in the description, claims and drawings. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0026] Figure 1 A schematic diagram of a satellite electrical performance testing system according to an embodiment of the present invention is shown; Figure 2 A system architecture diagram of a satellite electrical performance testing system according to an embodiment of the present invention is shown; Figure 3 A flowchart illustrating a satellite electrical performance testing method according to an embodiment of the present invention is shown; Figure 4 A schematic diagram of an electronic device structure according to an embodiment of the present invention is shown. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0028] Figure 1 A schematic diagram of a satellite electrical performance testing system according to an embodiment of the present invention is shown, as follows: Figure 1As shown, an embodiment of the present invention provides a satellite electrical performance testing system, comprising: An automated testing software platform used to generate test tasks based on user operations; The central control module is used to generate control commands based on the test task; The ground equipment integration module includes various ground testing devices, used to put the corresponding ground testing devices into working mode according to the control commands; wherein, all ground testing devices are interconnected through a unified interface, enabling different ground testing devices to work in coordination. The data acquisition and processing module is used to acquire the data stream of the ground test equipment in real time, obtain the raw data and preprocess it to obtain test preprocessed data, and acquire the equipment status information of the ground test equipment. The remote monitoring and diagnostic module is used to perform fault detection and diagnosis based on the test preprocessing data and the equipment status information, and generate test results.

[0029] Furthermore, the aforementioned automated testing software platform includes: The image interaction unit is used to provide modular test requirements, which include test objects, test scope, test scenarios, and test conditions. The test case unit is used to write test scripts and configure test case data according to user-defined test requirements to obtain test cases; The task configuration unit is used to configure task parameters for the test cases to obtain test tasks. An automated execution unit is used to automatically execute preset test tasks based on configured trigger conditions.

[0030] In this embodiment, the task configuration includes the type of satellite to be tested, the test items, the test parameters, the test time, etc.

[0031] Furthermore, the aforementioned automated testing software platform also includes: The results analysis unit is used to receive the test results, analyze the test results, and obtain an analysis report; wherein the analysis report includes: a test scope report, a test performance report, an error log report, and an optimization report.

[0032] In this embodiment, the test scope report shows which parts were tested and which were not. The test performance report displays test performance metrics, such as response time and throughput. The error log report records any anomalies or failures and their causes. The optimization report displays optimization suggestions based on the test results.

[0033] Furthermore, the aforementioned central control module includes: A task receiving unit is used to receive the test task through a standard communication interface; The task processing unit is used to decode the test tasks, identify the logical relationships in each test task, and map the test actions in the test tasks to specific ground test equipment. The control command generation unit is used to convert the task content of the test mission into control commands according to the communication protocol of the ground test equipment, and add a timestamp or trigger signal to the control commands to obtain control instructions.

[0034] In this embodiment, the control command also includes an exception handling mechanism, including: timeout detection, retry strategy, and emergency stop signal.

[0035] Furthermore, the aforementioned ground testing equipment includes: Dynamics equipment used to simulate the mechanical environment during the launch phase; Data acquisition equipment, connected to various sensors, is used to collect the physical parameters of the satellite during the testing process; Telemetry and control data transmission equipment is used to simulate the transmission of uplink remote control commands and the reception of downlink telemetry data between ground stations and satellites; PCM acquisition equipment is used to acquire, decode, and analyze telemetry data streams transmitted by satellites in real time; A solar array is used to power the satellite and to simulate the output characteristics of solar cells under on-orbit illumination conditions. A simulation computer is used to construct a virtual test environment by running mathematical models and simulation software, and to comprehensively verify the functions, performance, and anomaly responses of the satellite system through the virtual test environment.

[0036] In this embodiment, to achieve seamless integration between devices from different manufacturers and of different types, the system adopts a standardized and open communication interface protocol to ensure device interoperability. With unified interface support, different devices can achieve cross-system collaborative operation, including: Scenario 1: Telemetry Closed-Loop Test Control commands: Simulation computer → Simulates satellite telemetry frame transmission; Measurement and control data transmission equipment → receives and forwards signals; PCM acquisition equipment → Decoding telemetry data; Data acquisition and processing module → Verify data integrity.

[0037] All devices are started under PTP time synchronization to ensure consistent data stream timing.

[0038] Scenario 2: Joint testing of mechanical and electrical properties Control commands: Dynamics equipment → Start sinusoidal sweep frequency vibration (10–2000Hz); Power supply system → Maintain 28V power supply; Data acquisition equipment → records satellite acceleration and current fluctuations in real time; Simulated computer → Monitors whether the onboard computer restarts or experiences communication interruptions.

[0039] Multiple devices operate in parallel, with the central control unit coordinating the start-up and shutdown sequence.

[0040] Furthermore, the data acquisition and processing module described above includes: The data acquisition unit is used to collect raw data and equipment status information from various ground testing equipment. The preprocessing unit is used to decode, filter, calibrate, align timestamps, and format the raw data to obtain preprocessed test data.

[0041] In this embodiment, filtering and denoising are performed as follows: digital filtering algorithms (such as low-pass filtering, moving average, and Kalman filtering) are applied to remove high-frequency noise or power frequency interference; FFT transformation is performed on mechanical signals such as vibration and acceleration to extract frequency domain features. Normalization is performed by compensating the original data according to the equipment calibration coefficients; data of different dimensions and ranges are normalized to a unified scale for easier subsequent comparison and analysis. Timestamp synchronization is performed by adding high-precision timestamps to all data based on a unified PTP / NTP clock source.

[0042] Furthermore, the aforementioned remote monitoring and diagnostic module includes: The data input unit is used to receive the test preprocessing data and the device status information; The visualization unit is used to provide a visual dashboard on the web or client side to display the test preprocessing data and the device status information, and supports user-defined configuration of the data view of the visual dashboard; The fault detection unit is used to analyze the test preprocessing data and identify faults or abnormal behaviors. The fault diagnosis unit is used to perform diagnostic reasoning and locate the fault location when a fault or abnormal behavior is detected. The test result unit is used to generate test results based on the outputs of the fault detection unit and the fault diagnosis unit after the test task is completed.

[0043] like Figure 2 As shown in this embodiment, the desktop client and web client of the integrated testing platform are the two main user interfaces of the automated testing platform. They are designed for different use cases and needs, providing rich functionality to support all aspects of satellite electrical performance testing. The following is a detailed description of these two clients: The comprehensive testing platform desktop client is typically installed on a user's personal computer or workstation and is suitable for complex testing tasks requiring high-performance computing resources and a stable network environment. It provides a more intuitive and interactive interface, facilitating complex parameter configuration, real-time data monitoring, and advanced analysis. Core functions include: Remote control and telemetry: Real-time viewing of telemetry data, including satellite status and dynamic parameters. Supports telemetry data export for convenient subsequent analysis and archiving. Displays telemetry information from ground equipment, ensuring comprehensive monitoring of the testing environment.

[0044] Ground equipment control: Directly controls dynamic equipment, data acquisition equipment, and telemetry and data transmission equipment to achieve refined management of the testing process. Provides equipment status monitoring and fault diagnosis functions to ensure normal equipment operation.

[0045] Test detail maintenance: Manage and edit detailed test plans and procedures, supporting custom test scripts. Record and maintain test history for easy tracking and optimization of the test process.

[0046] Automated Testing: Integrates automated testing tools, supports batch execution of test cases, and improves testing efficiency. It automatically generates test reports, reducing manual intervention and ensuring the accuracy and consistency of test results.

[0047] Test report export: Export test results to standard formats (such as PDF and Excel) for easy sharing and archiving. Custom report templates are supported to meet the reporting needs of different users.

[0048] The comprehensive testing platform's web client can be accessed via a browser, is not limited by operating system, and is suitable for remote collaboration and multi-location testing. No additional software installation is required, it starts up quickly, and is suitable for rapid queries and simple operations. Core functions include: Satellite model maintenance: Manage basic information and configuration parameters of different satellite models. Record and track satellite quality issues to ensure transparency of satellite status.

[0049] Remote Control Record Query: Query historical remote control records to understand past operation details and results. Supports filtering and searching by time, operation type, and other criteria.

[0050] Automated Test Results Inquiry: View the results and reports of automated tests to evaluate test effectiveness. Supports result comparison and trend analysis to help identify potential problems.

[0051] Telemetry playback query: Replay historical telemetry data to reproduce test scenarios, facilitating problem reproduction and analysis. Supports data filtering and tagging to improve data analysis efficiency.

[0052] Workflow 1. Test task generation (automated testing software platform) User inputs test requirements: Users select or configure modular test requirements through the graphical interface of the image interaction unit, including: test object (such as a certain type of satellite), test scope (functional test, performance test, environmental adaptability test, etc.), test scenario (on-orbit operation, launch phase, power switching, etc.), and test conditions (temperature, light, vibration level, etc.).

[0053] Generate test cases: The test case unit calls preset templates or allows users to write their own custom test scripts based on user-defined requirements, and configures test data. It generates a structured set of test cases, supporting batch management and version control.

[0054] Configure test tasks: The task configuration unit schedules and configures test cases, setting the following parameters: satellite type, test item, execution order, trigger conditions, time window and timeout limit, ultimately forming an executable test task package.

[0055] Task submission and automatic execution preparation: After user confirmation, the test task is received by the automated execution unit and waits for the triggering conditions to be met. Simultaneously, the system synchronizes the task information to the central control module.

[0056] 2. Task parsing and instruction generation (central control module) Receiving test tasks: The task receiving unit receives test tasks from the automated testing software platform through a standard communication interface.

[0057] Task Decoding and Logic Processing: The task processing unit parses the task, identifies the logical relationships between each test step, and maps the abstract "test actions" to specific ground equipment: "Send remote control command" → mapped to telemetry and data transmission equipment; "Collect telemetry data" → mapped to PCM acquisition equipment; "Apply vibration" → mapped to dynamic equipment; "Simulate light change" → mapped to solar cell array; Generate timing-based control commands: The control command generation unit generates low-level control commands based on the target device's communication protocol. A high-precision timestamp is added to each command to ensure synchronous startup of multiple devices. Inject exception handling mechanisms: timeout detection, retry strategy, and emergency stop signal.

[0058] Commands are distributed to the ground equipment integration module: Control commands are broadcast or directed to the corresponding ground test equipment via a unified interface network.

[0059] 3. Equipment Collaborative Execution and Data Acquisition (Ground Equipment Integration Module + Data Acquisition and Processing Module) Equipment enters working mode: After receiving control commands, the ground testing equipment in each region enters the designated working mode, such as: dynamic equipment → starts sinusoidal sweep frequency vibration; solar cell array → simulates sunrise / sunset illumination curve; telemetry and data transmission equipment → sends uplink remote control signals; simulation computer → runs satellite dynamic model and simulates telemetry output.

[0060] Raw data acquisition: The data acquisition unit acquires data streams from various devices in real time, including: telemetry bitstreams from PCM acquisition devices, temperature, voltage, and vibration signals from sensors, communication status from measurement and control devices, and operating status reported by each device.

[0061] Data preprocessing: Decoding: Parsing PCM frames into engineering quantities (e.g., AD value → temperature value); Filtering and denoising: Using low-pass filtering, moving average, or Kalman filtering to remove interference; FFT transformation: Performing frequency domain analysis on vibration signals; Calibration and normalization: Compensating for errors based on calibration coefficients and unifying dimensions; Timestamp alignment: Adding PTP / NTP synchronization timestamps to all data to achieve cross-device data fusion.

[0062] Finally, structured test preprocessing data is output for subsequent analysis.

[0063] 4. Remote monitoring, fault diagnosis, and result generation (remote monitoring and diagnosis module) Data Input and Visualization: The data input unit receives pre-processed test data and equipment status information. The visualization unit displays the data in real time via a web-based or client-side dashboard, including: key parameter trend charts, equipment status topology diagrams, test progress bars and remaining time, and user-customizable views.

[0064] Fault detection: The fault detection unit identifies anomalies based on a rule engine.

[0065] Fault Diagnosis and Root Cause Analysis: The fault diagnosis unit initiates diagnostic reasoning, matches the built-in fault mode library, performs causal chain analysis, and can combine AI models for trend prediction. It then generates preliminary diagnostic conclusions and handling suggestions.

[0066] Generate test results: The test results unit summarizes the information after the task is completed and generates the final test results.

[0067] This invention also provides a satellite electrical performance testing method, applied to the satellite electrical performance testing system described above, such as... Figure 3 As shown, it includes: The automated testing software platform receives user operations and generates test tasks based on these operations. The central control module receives the test task, parses the test task, and generates a corresponding control instruction sequence according to the test process logic, device calling relationship and timing requirements. The control command sequence is sent to various ground test devices in the ground equipment integration module through a unified interface protocol, driving each target device to enter the corresponding working mode; wherein, all ground test devices are interconnected through a standardized communication interface to achieve collaborative operation among multiple devices; The data acquisition and processing module collects the data streams output by various ground testing equipment in real time, obtains the raw test data, and preprocesses the raw test data to obtain test preprocessed data; at the same time, it collects the equipment status information of various ground testing equipment. The test preprocessing data and equipment status information are transmitted to the remote monitoring and diagnostic module for fault detection and diagnosis to obtain test results, which are then pushed to the remote terminal through an encrypted network channel.

[0068] In this embodiment, the test task includes test cases, execution parameters, a list of target devices, and test process logic; and fault detection and diagnosis are performed based on preset threshold rules, a fault mode library, and a state correlation analysis model.

[0069] The modules described in the embodiments of the present invention can be implemented in software or hardware. The names of the modules are not, in some cases, limiting the scope of the module itself.

[0070] Based on the same principles as the methods shown in the embodiments of the present invention, the embodiments of the present invention also provide an electronic device, which may include, but is not limited to: a processor and a memory; the memory for storing computer programs; and the processor for executing the methods shown in any embodiment of the present invention by invoking the computer programs.

[0071] In one alternative embodiment, an electronic device is provided, such as Figure 4 As shown, Figure 4 The illustrated electronic device includes a processor and a memory. The processor and memory are connected, for example, via a bus. Optionally, the electronic device may also include a transceiver, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver is not limited to one unit, and the structure of this electronic device does not constitute a limitation on the embodiments of the present invention.

[0072] The memory stores application code (computer program) that executes the present invention, and its execution is controlled by a processor. The processor executes the application code stored in the memory to implement the content shown in the foregoing method embodiments.

[0073] Among these, electronic devices can also be terminal devices. Figure 4 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0074] This invention provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments.

[0075] According to another aspect of the present invention, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various embodiments described above.

[0076] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method shown in the above embodiments.

[0077] The above description is merely a preferred embodiment of the present invention and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this invention is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this invention.

Claims

1. A satellite electrical performance test system, characterized by, The system comprises: an automated test software platform for generating test tasks according to user operations; a central control module for generating control instructions according to the test tasks; a ground equipment integration module comprising various ground test equipment for putting corresponding ground test equipment into working mode according to the control instructions; wherein all ground test equipment are interconnected through a unified interface, enabling coordinated work between different ground test equipment; a data acquisition and processing module for acquiring data streams of the ground test equipment in real time, obtaining raw data and performing preprocessing to obtain test preprocessed data, and acquiring equipment state information of the ground test equipment; a remote monitoring and diagnosis module for performing fault detection and diagnosis according to the test preprocessed data and the equipment state information, and generating test results.

2. A system for testing electrical performance of a satellite as claimed in claim 1, wherein The automated test software platform comprises: an image interaction unit for providing modularized test requirements, the test requirements including test objects, test ranges, test scenarios and test conditions; a test case unit for writing test scripts and configuring case data according to user-defined test requirements, and obtaining test cases; a task configuration unit for configuring task parameters for the test cases, and obtaining test tasks; an automated execution unit for automatically executing preset test tasks according to configured trigger conditions.

3. A system for testing electrical performance of a satellite as claimed in claim 2, wherein The automated test software platform further comprises: a result analysis unit for receiving the test results, analyzing the test results, and obtaining an analysis report; wherein the analysis report includes a test range report, a test performance report, an error log report and an optimization report.

4. The system of claim 1, wherein, The central control module comprises: a task receiving unit for receiving the test tasks through a standard communication interface; a task processing unit for decoding test tasks, identifying logical relationships in each test task, and mapping test actions in test tasks to specific ground test equipment; a control instruction generation unit for converting task contents of test tasks into control commands according to communication protocols of ground test equipment, and adding time stamps or trigger signals to the control commands to obtain control instructions.

5. The system of claim 1, wherein: The ground test equipment comprises: a dynamic equipment for simulating mechanical environments in the launch phase; a data acquisition device connected to various sensors for acquiring physical parameters of satellites during testing; a measurement and control data transmission device for simulating uplink remote control instruction transmission and downlink telemetry data reception between ground stations and satellites; a PCM acquisition device for real-time acquisition, decoding and analysis of telemetry data streams transmitted by satellites; a solar cell array for powering satellites and simulating output characteristics of solar cells under on-orbit illumination conditions; a simulation computer for constructing a virtual test environment by running mathematical models and simulation software, and comprehensively verifying functions, performance and abnormal responses of satellite systems through the virtual test environment.

6. The system of claim 1, wherein: The data acquisition and processing module comprises: a data acquisition unit for acquiring raw data and equipment state information of various ground test equipment; A preprocessing unit is configured to decode, filter, calibrate, timestamp align and format the raw data to obtain test preprocessing data.

7. The system of claim 1, wherein: The remote monitoring and diagnosis module comprises: A data input unit is configured to receive the test preprocessing data and the equipment state information; A visualization display unit is configured to provide a WEB or client-side visual dashboard to display the test preprocessing data and the equipment state information, and support user-defined configuration of data views of the visual dashboard; A fault detection unit is configured to analyze the test preprocessing data to identify faults or abnormal behaviors; A fault diagnosis unit is configured to perform diagnostic reasoning to locate fault positions when faults or abnormal behaviors are detected; A test result unit is configured to generate test results based on outputs of the fault detection unit and the fault diagnosis unit after completion of a test task.

8. A method for testing electrical performance of a satellite, applied to the system for testing electrical performance of a satellite according to any one of claims 1-7, characterized in that, The method comprises: receiving user operations through an automated test software platform, and generating a test task according to the user operations; receiving the test task by a central control module, and parsing the test task to generate a corresponding control instruction sequence according to test flow logic, equipment calling relationships and timing requirements; sending the control instruction sequence to a plurality of ground test equipment in a ground equipment integrated module through a unified interface protocol to drive each target equipment into a corresponding working mode; wherein all ground test equipment are interconnected through standardized communication interfaces to realize collaborative operation among the multiple equipment; real-time collection of data streams output by each ground test equipment through a data acquisition and processing module to obtain raw test data, and preprocessing of the raw test data to obtain test preprocessing data; meanwhile, equipment state information of each ground test equipment is collected; transmission of the test preprocessing data and the equipment state information to a remote monitoring and diagnosis module for fault detection and diagnosis to obtain test results, and pushing of the test results to a remote terminal through an encrypted network channel.

9. An electronic device, comprising: The computer storage medium stores a computer program, and the computer program is executed by the processor to realize the method in claim 8.

10. A computer storage medium, characterized in that, The computer storage medium stores a computer program, and the computer program is executed by the processor to realize the method in claim 8.