A method and device for generating an electrical schematic of a launch vehicle

By constructing a pre-set electrical module library and an automated generation method, the problems of time-consuming and error-prone traditional drawing of launch vehicle electrical schematic diagrams have been solved, achieving efficient and accurate generation of electrical schematic diagrams and improving the stability and reliability of the design.

CN120671220BActive Publication Date: 2025-11-21BEIJING JIAOHANG TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511163933.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-20
Publication Date
2025-11-21
Estimated Expiration
2045-08-20

AI Technical Summary

Technical Problem

The process of drawing electrical schematics for launch vehicles by hand and using existing circuit simulation software is time-consuming and error-prone, relies on engineers' experience, and makes it difficult to guarantee quality.

Method used

By acquiring the electrical data of the launch vehicle, a pre-set electrical module library is constructed, component data is automatically matched and electrical schematic diagrams are generated, and combined with indicator verification, automated generation and systematic verification are achieved.

Benefits of technology

It significantly shortens the electrical schematic drawing cycle, reduces human error, improves the accuracy and reliability of electrical systems, and ensures the stability and reliability of the design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120671220B_ABST
    Figure CN120671220B_ABST
Patent Text Reader

Abstract

The application provides a generation method and device of an electrical schematic diagram of a carrier rocket, and the generation method comprises the following steps: acquiring electrical data of each system of the carrier rocket; determining required electrical component data in a preset electrical module library according to the electrical data; automatically generating a first electrical schematic diagram according to the required electrical component data; and performing index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram. The embodiment of the application can realize automatic generation of the electrical schematic diagram, avoids repeated labor of manual element-by-element drawing and parameter selection, and significantly shortens the drawing period.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The embodiment of the application relates to the technical field of carrier rockets, in particular to a generation method and device of an electrical schematic diagram of a carrier rocket. BACKGROUND

[0002] The traditional electrical schematic diagram of a carrier rocket is generally completed by hand drawing, and the quality is highly dependent on the experience of rocket electrical system engineers. At present, more and more electrical schematic diagrams are drawn by using circuit simulation software. Figure One

[0003] The traditional hand drawing requires engineers to draw electrical components and connection relationships one by one, and for a complex rocket electrical system (which may contain thousands of components), the drawing process is time-consuming. In the manual drawing process, problems such as connection errors and component parameter errors are prone to occur, and it is difficult to check comprehensively.

[0004] The current circuit simulation software requires engineers to select the model parameters of each component one by one in the software according to experience, and the quality of the electrical schematic diagram is highly dependent on the experience and level of engineers, and the error rate is high. SUMMARY

[0005] The technical problem to be solved by the embodiment of the application is to provide a generation method and device of an electrical schematic diagram of a carrier rocket, which can realize automatic generation of the electrical schematic diagram, avoid repeated labor of manual component-by-component drawing and parameter selection, and significantly shorten the drawing period.

[0006] To solve the above technical problems, the technical scheme of the embodiment of the application is as follows:

[0007] A generation method of an electrical schematic diagram of a carrier rocket, comprising:

[0008] Obtaining electrical data of each system of the carrier rocket;

[0009] According to the electrical data, determining required electrical component data in a preset electrical module library;

[0010] According to the required electrical component data, automatically generating a first electrical schematic diagram;

[0011] Verifying the first electrical schematic diagram according to an index to obtain a second electrical schematic diagram;

[0012] ​The construction process of the preset electrical module library comprises: acquiring electrical component data of the launch vehicle; performing modularization processing on component data in the electrical component data to obtain electrical component modularization data; performing modularization processing on component connection relationships in the electrical component data to obtain component connection relationship modularization data; and associating the electrical component modularization data and the component connection relationship modularization data to obtain the preset electrical module library.

[0013] Optionally, the acquiring of the electrical component data of the launch vehicle comprises:

[0014] The electrical component data respectively corresponding to at least one electrical component in a power supply, a first control combination, an engine controller, a reference control sensor, a flight control system, a safety instruction receiver, a main control safety control module, a flight control combination, a servo system, a pyrotechnic leakage current test system, a sampling and coding device, a telemetry transmitter, a telemetry antenna feeder subsystem and a launch vehicle-ground disconnection point of the launch vehicle.

[0015] Optionally, the modularization processing on the component data in the electrical component data to obtain the electrical component modularization data comprises:

[0016] A component instance is established according to the component data;

[0017] The electrical component modularization data is obtained according to the component instance.

[0018] Optionally, the modularization processing on the component connection relationships in the electrical component data to obtain the component connection relationship modularization data comprises:

[0019] A base class of the component connection relationships in the electrical component data is established;

[0020] A connection instance of each component connection relationship is determined according to the base class;

[0021] The component connection relationship modularization data is obtained according to the connection instance.

[0022] Optionally, the associating of the electrical component modularization data and the component connection relationship modularization data to obtain the preset electrical module library comprises:

[0023] A mapping relationship between the electrical component modularization data and the component connection relationship modularization data is established;

[0024] The mapping relationship is stored to obtain the preset electrical module library.

[0025] Optionally, the acquiring of the electrical data of each system of the launch vehicle comprises:

[0026] Acquire electrical data for at least one of the following systems: the rocket's power system, control system, propulsion system, telemetry system, and safety system.

[0027] The electrical data includes electrical component data and connection relationship data.

[0028] Optionally, based on the electrical data, the required electrical component data in a preset electrical module library is determined, including:

[0029] Based on the electrical data, the first feature vector V = [p1, p2, ..., p] is determined. n ];

[0030] Where V is the first feature vector, p i The electrical data consists of various parameter data, i = 1, 2, ..., n, where n is the total number of second parameter data.

[0031] Based on the modular data of electrical components or modular data of component connection relationships in the preset electrical module library, determine the feature vector group U=[U1, U2, ..., U...]. m ];

[0032] Where U is the feature vector set, U j U is the second feature vector corresponding to the modular data of each electrical component or the modular data of component connection relationships, j=1,2,...,m, where m is the total number of modular data of each electrical component or the modular data of component connection relationships. j =[q1, q2, ..., q n ], q i For each modular data of electrical components or modular data of component connection relationships, there are various parameter data corresponding to each electrical component;

[0033] according to ,

[0034] Determine the similarity between the first feature vector and each of the second feature vectors;

[0035] Among them, Sim j w represents the similarity between the first feature vector and each of the second feature vectors. i Here, `match` represents the weighting coefficients for each parameter data, and `match` is the parameter matching function.

[0036] The electrical component modular data or component connection relationship modular data with the highest similarity between the first feature vector and each of the second feature vectors is determined as the required electrical component data.

[0037] Optionally, a first electrical schematic diagram is automatically generated based on the required module data, including:

[0038] According to electrical component modularization data in required module data, module layout is performed to obtain a first schematic diagram;

[0039] According to component connection relationship modularization data in the required module data, line connection is performed on the first schematic diagram to obtain a second schematic diagram;

[0040] The second schematic diagram is run to obtain a first electrical schematic diagram.

[0041] Optionally, index verification is performed on the first electrical schematic diagram to obtain a second electrical schematic diagram, including:

[0042] Wire current-carrying capacity investigation and component power verification are performed on the first electrical schematic diagram to obtain a second electrical schematic diagram.

[0043] Embodiments of the present application also provide a generation device of an electrical schematic diagram of a launch vehicle, including:

[0044] An acquisition module is configured to acquire electrical data of each system of the launch vehicle and acquire electrical component data of the launch vehicle.

[0045] A processing module is configured to determine required electrical component data in a preset electrical module library according to the electrical data, automatically generate a first electrical schematic diagram according to the required electrical component data, perform index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram, perform modularization processing on component data in the electrical component data to obtain electrical component modularization data, perform modularization processing on a component connection relationship in the electrical component data to obtain component connection relationship modularization data, and associate the electrical component modularization data and the component connection relationship modularization data to obtain the preset electrical module library.

[0046] The above-mentioned scheme of embodiments of the present application at least has the following beneficial effects:

[0047] The above-mentioned scheme of embodiments of the present application automatically acquires electrical data, quickly matches component data from a preset module library, realizes automatic generation of a schematic diagram, avoids repeated labor of manual element-by-element drawing and parameter selection, and significantly shortens a drawing period.

[0048] The preset electrical module library ensures accuracy of parameters and connection logic in the module through standardized modularization processing on component data and a connection relationship, reduces human selection and connection error from the source.

[0049] The index verification link systematically checks the automatically generated first schematic diagram, further eliminates design defects, and significantly improves accuracy of the finally obtained second schematic diagram.

[0050] The automatic generation and systematic verification can efficiently process large-scale component data, ensure the accuracy of each component parameter and connection relationship in a complex system, simplify the system complexity through modular design, and improve the reliability and stability of the overall design. BRIEF DESCRIPTION OF DRAWINGS

[0051] Figure 1 is a flow chart of a method for generating an electrical schematic diagram of a launch vehicle according to an embodiment of the present application;

[0052] Figure 2 is a module schematic diagram of a method device for generating an electrical schematic diagram of a launch vehicle according to an embodiment of the present application. DETAILED DESCRIPTION

[0053] Exemplary embodiments of the present application will be described in greater detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it is understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present application can be more thoroughly understood, and the scope of the present application can be accurately conveyed to those skilled in the art.

[0054] As shown in Figure 1 , an embodiment of the present application provides a method for generating an electrical schematic diagram of a launch vehicle, comprising:

[0055] Step 11, obtaining electrical data of each system of the launch vehicle;

[0056] Step 12, determining required electrical component data in a preset electrical module library according to the electrical data;

[0057] Step 13, automatically generating a first electrical schematic diagram according to the required electrical component data;

[0058] Step 14, performing index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram;

[0059] The construction process of the preset electrical module library comprises:

[0060] Step 101, obtaining electrical component data of the launch vehicle;

[0061] Step 102, performing modular processing on component data in the electrical component data to obtain electrical component modularized data;

[0062] Step 103, performing modular processing on component connection relationships in the electrical component data to obtain component connection relationship modularized data;

[0063] Step 104, associating the electrical component modularized data and the component connection relationship modularized data to obtain a preset electrical module library.

[0064] In this embodiment, the electrical data is automatically acquired through step 11, the component data is quickly matched from the preset module library through step 12, and the automatic generation of the schematic diagram is realized through step 13, thereby avoiding the repeated labor of manually drawing and selecting parameters for each component and significantly shortening the drawing period.

[0065] The preset electrical module library (steps 101-104) ensures the accuracy of the parameters and connection logic in the module through standardized and modularized processing of the component data and the connection relationship, thereby reducing the human selection and connection errors from the source.

[0066] The index verification link of step 14 systematically checks the automatically generated first schematic diagram, further eliminates design defects, and the accuracy of the finally obtained second schematic diagram is significantly improved.

[0067] The automatic generation and systematic verification (steps 13-14) can efficiently process large-scale component data, ensure the accuracy of each component parameter and connection relationship in a complex system, and simplify the system complexity through modular design, thereby improving the reliability and stability of the overall design.

[0068] In an optional embodiment of the present application, in step 101, the electrical component data of the launch vehicle is acquired, including:

[0069] In step 1011, the electrical component data corresponding to at least one of the electrical components in the power supply, the first control combination, the engine controller, the control sensor, the flight control system, the safety command receiver, the main control and safety control module, the flight control combination, the servo system, the pyrotechnic leakage current test system, the acquisition and coding device, the telemetry transmitter, the telemetry antenna subsystem and the launch vehicle-ground disconnection point of the launch vehicle is acquired.

[0070] Specifically, the electrical component data is a historical electrical schematic diagram.

[0071] In this embodiment, the core electrical system (such as power supply, flight control and telemetry) of the launch vehicle is covered, the comprehensiveness and representativeness of the module library data are ensured, and the basic data source is provided for subsequent schematic diagram generation.

[0072] The historical schematic diagram is used as a data carrier, the experience of the historical electrical schematic diagram is inherited, and repeated development is avoided.

[0073] In an optional embodiment of the present application, in step 102, the component data in the electrical component data is modularly processed to obtain electrical component modular data, including:

[0074] In step 1021, a component instance is established according to the component data.

[0075] Step 1022, obtaining electrical component modularization data according to the component instance.

[0076] Specifically, the parameters of each component in the historical electrical schematic diagram are disassembled into numerical parameters, interval parameters and / or enumerated parameters to generate component instances with attributes and behaviors; and all the component instances constitute the electrical component modularization data.

[0077] In this embodiment, the unified expression form of component parameters (such as numerical type for working voltage and interval type for temperature range) facilitates computer recognition and data management.

[0078] In an optional embodiment of the present application, in step 103, the component connection relationship in the electrical component data is modularized to obtain component connection relationship modularization data, including:

[0079] Step 1031, establishing a base class of the component connection relationship in the electrical component data;

[0080] Step 1032, determining a connection instance of each component connection relationship according to the base class;

[0081] Step 1033, obtaining component connection relationship modularization data according to the connection instance.

[0082] Specifically, the base class of the component connection relationship in the electrical component data (such as the general connection rule of the control unit-remote transmitter) is established, and numerical parameters, interval parameters and / or enumerated parameters such as cable length and signal delay are extracted for specific connections to generate connection instances with attributes and behaviors; and all the connection instances constitute the electrical component modularization data.

[0083] In this embodiment, the connection standards between different components (such as communication protocols and interface types) are unified to avoid rule conflicts in manual design.

[0084] The connection relationship is accurately described by numerical parameters, interval parameters and / or enumerated parameters to provide quantitative basis for subsequent steps.

[0085] In an optional embodiment of the present application, in step 104, the electrical component modularization data and the component connection relationship modularization data are associated to obtain a preset electrical module library, including:

[0086] Step 1041, establishing a mapping relationship between the electrical component modularization data and the component connection relationship modularization data;

[0087] Step 1042, storing the mapping relationship to obtain the preset electrical module library.

[0088] In this embodiment, a mapping is established between component instances and connection instances (for example, the control unit module must use the control unit-telemetry transmitter connection relationship), and all mapping relationships are stored to obtain a preset electrical module library.

[0089] In this embodiment, the association between components and connections is achieved through mapping relationships, reducing manual matching errors, such as avoiding the selection of incompatible cable specifications.

[0090] A pre-built electrical module library forms a standardized database that supports quick retrieval and retrieval, facilitating team collaboration and design reuse.

[0091] In an optional embodiment of the present invention, step 11, acquiring electrical data of various systems of the launch vehicle, includes:

[0092] Step 111: Obtain electrical data corresponding to at least one of the following systems: the rocket's power system, control system, propulsion system, telemetry system, and safety system.

[0093] The electrical data includes electrical component data and connection relationship data.

[0094] In this embodiment, the focus is on the electrical requirements of a specific system (such as a propulsion system) to ensure that the generated schematic diagram conforms to the actual application scenario.

[0095] Simultaneously obtain component parameters and connection relationships to avoid deviations in schematic design due to missing data.

[0096] In an optional embodiment of the present invention, step 12, determining the required electrical component data in a preset electrical module library based on the electrical data, includes:

[0097] Step 121: Based on the electrical data, determine the first feature vector V = [p1, p2, ..., p...]. n ];

[0098] Where V is the first feature vector, p i The electrical data includes various parameter data, i = 1, 2, ..., n, where n is the total number of second parameter data; specifically, it may include:

[0099] Step 1211: Extract the first parameter data from the electrical data;

[0100] Step 1212: Normalize the first parameter data to obtain the second parameter data;

[0101] Step 1213, according to V=[p1, p2, ..., p n ], thus constructing the first feature vector;

[0102] Step 122: Based on the modular data of electrical components or modular data of component connection relationships in the preset electrical module library, determine the feature vector group U=[U1, U2, ..., U...]. m ];

[0103] Where U is the feature vector set, U j U is the second feature vector corresponding to the modular data of each electrical component or the modular data of component connection relationships, j=1,2,...,m, where m is the total number of modular data of each electrical component or the modular data of component connection relationships. j =[q1, q2, ..., q n ], q i This includes the parameter data corresponding to the modular data of each electrical component or the modular data of component connection relationships; specifically, it may include:

[0104] Step 1221: Normalize the modular data of electrical components or modular data of component connection relationships in the preset electrical module library to obtain the third parameter data;

[0105] Step 1222, according to U=[U1, U2, ..., U m ], thus constructing the first feature vector group;

[0106] Step 123, according to ,

[0107] Determine the similarity between the first feature vector and each of the second feature vectors;

[0108] Among them, Sim j w represents the similarity between the first feature vector and each of the second feature vectors. i Here, each parameter represents a weighting coefficient, and `match` is the parameter matching function; specifically, it can include:

[0109] For numerical parameters, ;

[0110] Where α is the attenuation coefficient;

[0111] For interval parameters, ;

[0112] For enumerated parameters, ;

[0113] Where β is the compatibility matching score;

[0114] Step 124: The electrical component modular data or component connection relationship modular data with the highest similarity between the first feature vector and each of the second feature vectors is determined as the required electrical component data.

[0115] In this embodiment, different dimensional parameters (such as voltage 28V, current 10A) are converted into dimensionless values in the interval 0-1 (such as voltage 0.5, current 0.4), avoiding matching deviation caused by different dimensions.

[0116] The component / connection relationship data in the preset electrical module library is normalized to generate a feature vector group, ensuring that the input data vector and the vector in the library are compared in the same dimensional space, avoiding matching errors caused by data preprocessing differences.

[0117] The deviation is quantified by a decay function, and the decay coefficient can be adjusted according to engineering requirements, making the matching more consistent with the actual design priority.

[0118] The compatibility is measured by the intersection ratio, which directly reflects the interval overlap and avoids misjudgment caused by interval boundary differences.

[0119] The compatibility score is used to determine the matching degree of enumeration values such as protocols and interfaces, supporting fuzzy matching and improving design flexibility.

[0120] The weight coefficient can be adjusted according to the importance of the parameter, making the matching result more consistent with the engineering safety requirements.

[0121] The highest similarity module is automatically selected to avoid subjective bias when manually checking historical data.

[0122] In an optional embodiment of the present application, in step 13, a first electrical schematic diagram is automatically generated based on the required module data, including:

[0123] In step 131, the electrical component modularization data in the required module data is used to perform module layout to obtain a first schematic diagram.

[0124] In step 132, the component connection relationship modularization data in the required module data is used to perform line connection on the first schematic diagram to obtain a second schematic diagram.

[0125] In step 133, the second schematic diagram is run to obtain a first electrical schematic diagram.

[0126] Specifically, based on the determined electrical component modularization data, the determined electrical component modularization data is classified according to the function type, the relative positions of the components in the schematic diagram are determined based on the system structure of the launch vehicle and the physical position relationship of the electrical components, the standardized graphic symbol of each component is generated, and its key parameters are labeled:

[0127] Based on the determined component connection relationship modularization data, line connection is automatically performed: the interface definition and connection relationship parameters of each component are analyzed, the connection lines to be established are determined: the key parameters of each connection line are labeled.

[0128] The electrical parameters of each component are input into the simulation model, including: output voltage of the power module, current capacity; input / output signal characteristics of the control module; resistance, capacitance and signal delay of the connecting line, etc.

[0129] The simulation running environment parameters are set, including: working temperature range, electromagnetic interference conditions and signal transmission characteristics;

[0130] The electrical performance of the schematic diagram is verified through simulation running, including: signal integrity check, power distribution rationality, communication delay verification and voltage drop analysis;

[0131] According to the simulation results, necessary adjustments are made to the schematic diagram, including: optimizing the layout of the line to reduce interference, adjusting the component parameters to meet the performance requirements, and correcting the connection relationship to ensure normal signal transmission.

[0132] In this embodiment, the components are arranged according to the function type and physical location, the standardized graphic symbols are generated, and the readability and maintainability of the schematic diagram are improved.

[0133] Through the simulation model (such as power output voltage, cable resistance), the signal integrity, power distribution, etc. are verified, the design defects are found in advance, and the hardware debugging cost is reduced.

[0134] In an optional embodiment of the present application, in step 14, the first electrical schematic diagram is verified for indicators to obtain a second electrical schematic diagram, including:

[0135] The first electrical schematic diagram is checked for wire current-carrying capacity and component power, and a second electrical schematic diagram is obtained; specifically, it can include:

[0136] According to , the safety threshold of the current carried by each wire is determined;

[0137] Wherein, I1 is the safety threshold of the current carried by the wire, K is the safety factor, S is the cross-sectional area of the wire, λ is the electrical conductivity, and L is the length of the wire;

[0138] The current carried by each wire is calculated, and it is checked whether it exceeds the safety threshold I1 of the current carried by the wire, if it exceeds, thicker wires or optimized circuit layout are needed;

[0139] For resistive components, according to or , the actual working power of the component is determined;

[0140] Wherein, P is the actual working power, I is the actual working current, R is the resistance, and U is the actual working voltage;

[0141] Check whether the actual working power of the component exceeds the rated power of the component. If it exceeds, replace the appropriate component.

[0142] In this embodiment, by calculating the conductor safety current threshold, overheating is avoided; by checking the power of the component, the device is prevented from burning out, and the reliability of the rocket electrical system during launch and flight is ensured.

[0143] Provide a correction scheme (such as replacing the conductor specification, optimizing the layout) for components / lines with insufficient current-carrying capacity or power exceeding the standard, and improve the engineering practicability of the schematic diagram.

[0144] Example 1

[0145] Embodiments of the application provide a method for generating an electrical schematic diagram of a launch vehicle, comprising:

[0146] Obtain electrical component data of the launch vehicle, the electrical component data comprising historical electrical schematic diagram A, historical electrical schematic diagram B, and historical electrical schematic diagram C;

[0147] Convert the component data in the historical electrical schematic diagram A, the historical electrical schematic diagram B, and the historical electrical schematic diagram C into component instances and connection instances containing respective attributes and behaviors, for example, the component instance A1 is a vehicle power module, containing numerical parameters, interval parameters, and enumeration parameters, wherein the numerical parameters can include working voltage 28V and rated working current 10A, the interval parameters can include working temperature range [-10℃, +50℃] and input signal voltage range [0V, 5V], and the enumeration parameters can include communication protocol CAN and data transmission rate 1Mbps;

[0148] The connection instance B1 is a control unit-telemetry transmitter connection relationship, wherein the numerical parameters can include cable length 3m and signal transmission delay ≤1ms, the interval parameters can include signal voltage range: [0V, 5V] and data transmission rate range [100kbps, 1Mbps], and the enumeration parameters can include communication protocol CAN and interface type DB9; each object contains at least ten groups of parameter data, which facilitates subsequent selection of the object with the highest similarity as the required module data;

[0149] Establish a mapping relationship between the control unit-telemetry transmitter connection relationship and the control unit module and the telemetry transmitter module, which facilitates the mapping of the module and the connection relationship during subsequent drawing of the circuit schematic diagram;

[0150] Obtain electrical data corresponding to the control system, the electrical data comprising electrical components X and connection relationship Y;

[0151] Respectively extract first parameter data from the electrical components X and the connection relationship Y;

[0152] The first parameter data of the electrical component X includes: working voltage 25V, rated working current 8A, working temperature range [-10℃, +40℃], input signal voltage range [0V, 4V], communication protocol CAN and data transmission rate 1Mbps;

[0153] The first parameter data of the connection relationship Y includes: cable length 2m, signal transmission delay ≤1ms, current carrying range [0V, 5V], data transmission rate range [100kbps, 1Mbps], communication protocol CAN and interface type DB9;

[0154] The first parameter data is normalized to obtain second parameter data;

[0155] The second parameter data of the electrical component X includes: working voltage 0.5, rated working current 0.4, working temperature range 0.4, input signal voltage range 0.2, communication protocol [1, 0] and data transmission rate [1, 0, 0];

[0156] The second parameter data of the connection relationship Y includes: cable length 0.2, signal transmission delay 0.2, current carrying range 0.4, data transmission rate range 0.6, communication protocol [1, 0] and interface type [1, 1, 0];

[0157] According to V = [p1, p2, …, p n ], a first feature vector is constructed;

[0158] The first feature vector of the electrical component X is V X = [0.5, 0.4, …, 1, 0, 0];

[0159] The first feature vector of the connection relationship Y is V Y = [0.2, 0.2, …, 1, 1, 0];

[0160] According to U = [U1, U2, …, U m ], a first feature vector group is constructed;

[0161] The first feature vector group of the electrical component modularization data X is U X1 = [0.2, 0.4, …, 1, 0, 0], U X2 = [0.5, 0.4, …, 1, 1, 0], …, U X10 = [0.2, 0.3, …, 1, 0, 0];

[0162] The first feature vector group of the component connection relationship modularization data Y is U Y1 = [0.2, 0.3, …, 1, 0, 0], UX2 =[0.2, 0.3,..., 1, 1, 0],..., U X10 =[0.2, 0.3,..., 1, 0, 1];

[0163] According to ,

[0164] For numerical parameters, ;

[0165] Wherein, ɑ is the attenuation coefficient;

[0166] For interval parameters, ;

[0167] For enumeration parameters, ;

[0168] Wherein, β is the compatible matching score;

[0169] Get the similarity between the first feature vector of the electrical component X and each second feature vector of the electrical component modularization data X;

[0170] According to the highest similarity between the first feature vector and each second feature vector, determine the required electrical component modularization data X;

[0171] Similarly, obtain the most similar required electrical component data corresponding to the required multiple electrical components and multiple connection relationships;

[0172] Based on the determined required electrical component modularization data, classify the determined electrical component modularization data according to the functional type, determine the relative position of each component in the schematic diagram according to the system structure of the launch vehicle and the physical position relationship of the electrical components, generate a standardized graphical symbol for each component, and label its key parameters:

[0173] Based on the determined component connection relationship modularization data, automatically perform line connection: analyze the interface definition and connection relationship parameters of each component to determine the connection lines to be established: label the key parameters for each connection line:

[0174] Input the electrical parameters of each component into the simulation model, including: output voltage, current capacity of power module; Input / output signal characteristics of control module; Resistance, capacitance and signal delay of connection line, etc.

[0175] Set the simulation running environment parameters, including: working temperature range, electromagnetic interference condition and signal transmission characteristics;

[0176] Verify the electrical performance of the schematic diagram through simulation running, including: signal integrity check, power distribution rationality, communication delay verification and voltage drop analysis;

[0177] According to the simulation results, necessary adjustments are made to the schematic diagram, including: optimizing the layout of the circuit to reduce interference, adjusting the component parameters to meet the performance requirements, and correcting the connection relationship to ensure normal signal transmission;

[0178] The current-carrying capacity of all wires in the first electrical schematic diagram is analyzed, and the power of components is checked. For wires with insufficient current-carrying capacity, the following correction measures are taken: increasing the cross-sectional area of the wire, replacing it with a higher specification wire, and optimizing the circuit layout to reduce the current path; for components that do not meet the power requirements, the following correction measures are taken: replacing them with higher power components, optimizing the heat dissipation design, and adjusting the circuit layout to reduce power concentration;

[0179] Through the above wire current-carrying capacity investigation and component power check, the first electrical schematic diagram is corrected and optimized, and finally the second electrical schematic diagram that meets the design requirements is obtained.

[0180] The present application abstracts components such as power supply and control unit into component instances with attributes, and connection relationships into connection instances, forming a reusable preset electrical module library, by modularizing the component data and connection relationships in the historical electrical schematic diagram (such as steps 102-103). For example, the parameters of the arrow body power module (operating voltage, temperature range, etc.) and the connection rules of the control unit-telemetry transmitter (cable length, signal delay, etc.) can be directly called, avoiding repeated design.

[0181] The mapping relationship of the module library (such as step 104) realizes the automatic association of components and connection relationships, for example, the control unit module must match specific connection rules, reducing manual matching errors and shortening the schematic diagram design cycle.

[0182] Based on the electrical data, a feature vector is extracted and similarity is calculated (steps 121-124), which can automatically match the most similar components and connection relationships in the module library. For example, by normalizing parameters (operating voltage, transmission rate, etc.), a feature vector is constructed, and the similarity with the vector group in the module library is calculated to quickly locate the required module, avoiding the tedious process of manually checking historical data.

[0183] Automatically laying out modules and connection lines (steps 131-132), combined with simulation verification (step 133), realizes the closed-loop automation from data matching to schematic diagram generation.

[0184] Match functions are designed for numerical, interval, and enumerated parameters (e.g., step 123): numerical parameters calculate deviations through decay coefficients (e.g., the matching degree of 25V working voltage and 28V in the module library); interval parameters judge compatibility through the proportion of intersection (e.g., the overlapping degree of temperature range [-10℃, +40℃] and [-10℃, +50℃] in the module library); enumerated parameters verify protocol consistency through compatibility scores (e.g., the matching of communication protocol CAN).

[0185] Wire current-carrying capacity troubleshooting (step 14) calculates a safety threshold, such as a cable length of 2m and a wire with a cross-sectional area. If the actual current exceeds the safety threshold, replace the thicker wire or optimize the layout to avoid overheating.

[0186] Component power verification (step 14) verifies the actual power. If the resistance working power exceeds the rated value, replace the high-power device to ensure circuit safety.

[0187] Simulation verification (step 133) covers signal integrity, power distribution, and communication delay dimensions. For example, input simulation models with parameters such as power module output voltage and cable resistance to detect problems such as voltage drop and electromagnetic interference in advance, reducing the risk of electrical failure after rocket launch.

[0188] Split the component parameters of historical schematics into numerical, interval, and enumerated types (e.g., step 1021), such as the working voltage of the power module defined as a numerical parameter of 28V and the temperature range defined as an interval of [-10℃, +50℃], forming a unified data structure for design reuse and collaborative development across different projects.

[0189] Establishing a connection relationship base class (e.g., step 1031) unifies the connection rules of control unit-telemetry transmitters and other interfaces, ensuring the standardization of line labeling (cable length, signal delay, etc.) in the schematic.

[0190] When laying out modules (step 131), generate standardized graphical symbols based on component functions and physical locations, and label key parameters (such as power voltage and control module signal characteristics), avoiding the problem of non-uniform symbols drawn by hand, improving the readability and maintainability of the schematic.

[0191] When the launch vehicle system is upgraded (e.g., replacing a new engine controller), only the corresponding component data in the module library needs to be updated (step 101), and a new schematic can be generated through feature vector matching, without the need to redesign the entire circuit, shortening the iteration cycle.

[0192] Simulation results can guide design optimization (e.g., step 133), such as adjusting the layout to reduce electromagnetic interference or modifying component parameters to meet voltage drop requirements, achieving continuous improvement of the design.

[0193] As Figure 2 shown, the embodiment of the present application further provides a device 20 for generating an electrical schematic diagram of a launch vehicle, comprising:

[0194] an acquisition module 21, configured to acquire electrical data of each system of the launch vehicle, and acquire electrical component data of the launch vehicle;

[0195] a processing module 22, configured to determine required electrical component data in a preset electrical module library according to the electrical data, automatically generate a first electrical schematic diagram according to the required electrical component data, perform index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram, perform modularization processing on component data in the electrical component data to obtain electrical component modularization data, perform modularization processing on component connection relationship in the electrical component data to obtain component connection relationship modularization data, and associate the electrical component modularization data and the component connection relationship modularization data to obtain the preset electrical module library.

[0196] Optionally, the electrical component data of the launch vehicle comprises:

[0197] electrical component data corresponding to at least one of a power supply, a first control combination, an engine controller, a reference control sensor, a flight control system, a safety command receiver, a main control and safety control module, a flight control combination, a servo system, a pyrotechnic leakage current test system, a sampling and coding device, a telemetry transmitter, a telemetry antenna feeder subsystem and a launch vehicle-ground disconnection point of the launch vehicle.

[0198] Optionally, the modularization processing on the component data in the electrical component data to obtain the electrical component modularization data comprises:

[0199] establishing a component instance according to the component data;

[0200] obtaining the electrical component modularization data according to the component instance.

[0201] Optionally, the modularization processing on the component connection relationship in the electrical component data to obtain the component connection relationship modularization data comprises:

[0202] establishing a base class of the component connection relationship in the electrical component data;

[0203] determining a connection instance of each component connection relationship according to the base class;

[0204] obtaining the component connection relationship modularization data according to the connection instance.

[0205] Optionally, the associating the electrical component modularization data and the component connection relationship modularization data to obtain the preset electrical module library comprises:

[0206] Establish a mapping relationship between the modular data of the electrical components and the modular data of the component connection relationships;

[0207] The mapping relationship is stored to obtain a preset electrical module library.

[0208] Optionally, electrical data of various systems of the launch vehicle can be obtained, including:

[0209] Acquire electrical data for at least one of the following systems: the rocket's power system, control system, propulsion system, telemetry system, and safety system.

[0210] The electrical data includes electrical component data and connection relationship data.

[0211] Optionally, based on the electrical data, the required electrical component data in a preset electrical module library is determined, including:

[0212] Based on the electrical data, the first feature vector V = [p1, p2, ..., p] is determined. n ];

[0213] Where V is the first feature vector, p i The electrical data consists of various parameters, i = 1, 2, ..., n, where n is the total number of second parameter data.

[0214] Based on the modular data of electrical components or modular data of component connection relationships in the preset electrical module library, determine the feature vector group U=[U1, U2, ..., U...]. m ];

[0215] Where U is the feature vector set, U j U is the second feature vector corresponding to the modular data of each electrical component or the modular data of component connection relationships, j=1,2,...,m, where m is the total number of modular data of each electrical component or the modular data of component connection relationships. j =[q1, q2, ..., q n ], q i For each modular data of electrical components or modular data of component connection relationships, there are various parameter data corresponding to each electrical component;

[0216] according to ,

[0217] Determine the similarity between the first feature vector and each of the second feature vectors;

[0218] Among them, Sim j w represents the similarity between the first feature vector and each of the second feature vectors. i Here are the weighting coefficients for each parameter data, and match is the parameter matching function;

[0219] The first feature vector and the electrical component modular data or the component connection relationship modular data of each second feature vector with the highest similarity are determined as the required electrical component data.

[0220] Optionally, the first electrical schematic diagram is automatically generated according to the required module data, including:

[0221] According to the electrical component modular data in the required module data, module layout is performed to obtain the first schematic diagram;

[0222] According to the component connection relationship modular data in the required module data, line connection is performed on the first schematic diagram to obtain a second schematic diagram;

[0223] The second schematic diagram is run to obtain the first electrical schematic diagram.

[0224] Optionally, index verification is performed on the first electrical schematic diagram to obtain a second electrical schematic diagram, including:

[0225] Wire current-carrying capacity investigation and component power verification are performed on the first electrical schematic diagram to obtain the second electrical schematic diagram.

[0226] It should be noted that the device corresponds to the above method, and all implementation manners in the above method embodiments are applicable to this embodiment and can achieve the same technical effects.

[0227] The above is the preferred embodiment of the present application. It should be noted that for ordinary skilled persons in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should also be considered within the scope of protection of the present application.

Claims

1. A method for generating an electrical schematic diagram of a launch vehicle, characterized in that, include: Acquire electrical data for each system of the launch vehicle; Based on the electrical data, determine the required electrical component data in the preset electrical module library; The first electrical schematic diagram is automatically generated based on the required electrical component data. The first electrical schematic diagram is verified to obtain the second electrical schematic diagram. The construction process of the preset electrical module library includes: acquiring electrical component data of the launch vehicle; performing modular processing on the component data in the electrical component data to obtain modular data of electrical components; performing modular processing on the component connection relationships in the electrical component data to obtain modular data of component connection relationships; and associating the modular data of electrical components and the modular data of component connection relationships to obtain the preset electrical module library. Obtain data on the electrical components of the launch vehicle, including: Acquire electrical component data corresponding to at least one electrical component from the following components of the launch vehicle: power supply, first-stage control assembly, engine controller, reference control sensors, flight control system, safety command receiver, main control and safety control module, flight control assembly, servo system, pyrotechnic leakage current testing system, data acquisition device, telemetry transmitter, telemetry antenna feeder subsystem, and rocket-to-ground disconnection point; The electrical component data is a historical electrical schematic diagram; The component data in the electrical component data is modularized to obtain modular electrical component data, including: Create a component instance based on the component data; Based on the component instance, obtain the modular data of the electrical component; The component connection relationships in the electrical component data are modularized to obtain modularized component connection relationship data, including: Establish the base class for the component connection relationships in the electrical component data; Based on the base class, determine the connection instances for the connection relationships of each component; Based on the connection instance, modular data of component connection relationships is obtained; The modular data of electrical components and the modular data of component connection relationships are associated to obtain a preset electrical module library, including: Establish a mapping relationship between the modular data of the electrical components and the modular data of the component connection relationships; The mapping relationship is stored to obtain a preset electrical module library; Obtain electrical data for each system of the launch vehicle, including: Acquire electrical data for at least one of the following systems: the rocket's power system, control system, propulsion system, telemetry system, and safety system. The electrical data includes: electrical component data and connection relationship data; Based on the electrical data, determine the required electrical component data in the preset electrical module library, including: Based on the electrical data, determine the first feature vector. V =[ p 1, p 2, ... , p n ]; in, V The first eigenvector, p i For the various parameter data of electrical data, i =1, 2, ..., n , n The total number of data points for the second parameter; Based on the modular data of electrical components or modular data of component connection relationships in the preset electrical module library, determine the feature vector group. U =[ U 1, U 2, ... , U m ]; in, U For feature vector groups, U j This refers to the second feature vector corresponding to the modular data of each electrical component or the modular data of component connection relationships. j =1, 2, ..., m , m The total number of modular data for each electrical component or modular data for component connection relationships. U j =[ q 1, q 2, ... , q n ], q i For each modular data of electrical components or modular data of component connection relationships, there are various parameter data corresponding to each electrical component; according to , Determine the similarity between the first feature vector and each of the second feature vectors; in, Sim j Let be the similarity between the first feature vector and each of the second feature vectors. w i The weighting coefficients for each parameter data. match For parameter matching functions; For numerical parameters, ; in, a The attenuation coefficient; For interval parameters, ; For enumerated parameters, ; in, β For compatibility matching scores; The electrical component modular data or component connection relationship modular data with the highest similarity between the first feature vector and each of the second feature vectors is determined as the required electrical component data.

2. The method for generating the electrical schematic diagram of a launch vehicle according to claim 1, characterized in that, Based on the required module data, automatically generate the first electrical schematic diagram, including: Based on the modular data of electrical components in the required module data, the modules are laid out to obtain the first schematic diagram; Based on the modular data of component connection relationships in the required module data, the first schematic diagram is connected by circuits to obtain the second schematic diagram; Running the second schematic diagram yields the first electrical schematic diagram.

3. The method for generating the electrical schematic diagram of a launch vehicle according to claim 2, characterized in that, The first electrical schematic is validated to obtain a second electrical schematic, including: The first electrical schematic diagram is used to check the current carrying capacity of wires and verify the power of components to obtain the second electrical schematic diagram.

4. A device for generating an electrical schematic diagram of a launch vehicle, characterized in that, include: The acquisition module is used to acquire electrical data from various systems of the launch vehicle. Obtain data on the electrical components of the launch vehicle; The processing module is configured to: determine the required electrical component data in a preset electrical module library based on the electrical data; automatically generate a first electrical schematic diagram based on the required electrical component data; perform index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram; perform modular processing on the component data in the electrical component data to obtain modular electrical component data; and perform modular processing on the component connection relationships in the electrical component data to obtain modular component connection relationship data. The modular data of electrical components and the modular data of component connection relationships are associated to obtain a preset electrical module library; Obtain data on the electrical components of the launch vehicle, including: Acquire electrical component data corresponding to at least one electrical component from the following components of the launch vehicle: power supply, first-stage control assembly, engine controller, reference control sensors, flight control system, safety command receiver, main control and safety control module, flight control assembly, servo system, pyrotechnic leakage current testing system, data acquisition device, telemetry transmitter, telemetry antenna feeder subsystem, and rocket-to-ground disconnection point; The electrical component data is a historical electrical schematic diagram; The component data in the electrical component data is modularized to obtain modular electrical component data, including: Create a component instance based on the component data; Based on the component instance, obtain the modular data of the electrical component; The component connection relationships in the electrical component data are modularized to obtain modularized component connection relationship data, including: Establish the base class for the component connection relationships in the electrical component data; Based on the base class, determine the connection instances for the connection relationships of each component; Based on the connection instance, modular data of component connection relationships is obtained; The modular data of electrical components and the modular data of component connection relationships are associated to obtain a preset electrical module library, including: Establish a mapping relationship between the modular data of the electrical components and the modular data of the component connection relationships; The mapping relationship is stored to obtain a preset electrical module library; Obtain electrical data for each system of the launch vehicle, including: Acquire electrical data for at least one of the following systems: the rocket's power system, control system, propulsion system, telemetry system, and safety system. The electrical data includes: electrical component data and connection relationship data; Based on the electrical data, determine the required electrical component data in the preset electrical module library, including: Based on the electrical data, determine the first feature vector. V =[ p 1, p 2, ... , p n ]; in, V The first eigenvector, p i For the various parameter data of electrical data, i =1, 2, ..., n , n The total number of data points for the second parameter; Based on the modular data of electrical components or modular data of component connection relationships in the preset electrical module library, determine the feature vector group. U =[ U 1, U 2, ... , U m ]; in, U For feature vector groups, U j This refers to the second feature vector corresponding to the modular data of each electrical component or the modular data of component connection relationships. j =1, 2, ..., m , m The total number of modular data for each electrical component or modular data for component connection relationships. U j =[ q 1, q 2, ... , q n ], q i For each modular data of electrical components or modular data of component connection relationships, there are various parameter data corresponding to each electrical component; according to , Determine the similarity between the first feature vector and each of the second feature vectors; in, Sim j Let be the similarity between the first feature vector and each of the second feature vectors. w i The weighting coefficients for each parameter data. match For parameter matching functions; For numerical parameters, ; in, a The attenuation coefficient; For interval parameters, ; For enumerated parameters, ; in, β For compatibility matching scores; The electrical component modular data or component connection relationship modular data with the highest similarity between the first feature vector and each of the second feature vectors is determined as the required electrical component data.

Citation Information

Patent Citations

  • Method for automatically drawing schematic diagram

    CN106777723A