Method and device for generating electrical schematic diagram of carrier rocket
By building a preset electrical module library and an automated generation method, the problem of time-consuming and error-prone drawing of traditional launch vehicle electrical schematics has been solved, and fast and accurate electrical schematic generation has been achieved, improving the reliability and stability of the design.
Patent Information
- Application Number
- CN202511163933.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-20
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-08-20
AI Technical Summary
The drawing of electrical schematics for traditional launch vehicles relies on manual experience, which is time-consuming and prone to errors. Existing circuit simulation software relies on engineers' experience and has a high error rate.
By acquiring the electrical data of the launch vehicle, building a preset electrical module library, and automatically generating electrical schematics, including modular processing of component data and connection relationships, the system performs indicator verification to ensure accuracy.
It realizes the automatic generation of electrical schematics, reduces the repetitive work of manual drawing and parameter selection, significantly shortens the drawing cycle, improves accuracy and reliability, and reduces design defects.
Smart Images

Figure CN120671220A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of launch vehicle technology, and in particular to a method and device for generating an electrical schematic diagram of a launch vehicle. Background Art
[0002] Electrical principles of traditional launch vehicles Figure 1 The electrical schematics are usually drawn by hand, and their quality is highly dependent on the experience of the rocket electrical system engineers. Currently, circuit simulation software is more commonly used to draw electrical schematics.
[0003] Traditional manual drawing requires engineers to draw electrical components and their connections one by one. For complex rocket electrical systems (which may contain thousands of components), this process is extremely time-consuming. Manual drawing is prone to wiring errors, component parameter errors, and other issues, and is difficult to fully verify.
[0004] Current circuit simulation software requires engineers to select the model parameters of each component one by one based on their experience. The quality of electrical schematics is highly dependent on the engineer's experience and level, and the error rate is relatively high. Summary of the Invention
[0005] The technical problem to be solved by the embodiments of the present invention is to provide a method and device for generating an electrical schematic diagram of a launch vehicle, which can realize the automatic generation of the electrical schematic diagram, avoid the repetitive labor of manual component drawing and parameter selection, and significantly shorten the drawing cycle.
[0006] To solve the above technical problems, the technical solutions of the embodiments of the present invention are as follows:
[0007] A method for generating an electrical schematic diagram of a launch vehicle, comprising:
[0008] Obtain electrical data from various launch vehicle systems;
[0009] Determining required electrical component data in a preset electrical module library based on the electrical data;
[0010] Automatically generate a first electrical schematic diagram based on the required electrical component data;
[0011] Performing index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram;
[0012] Among them, the construction process of the preset electrical module library includes: obtaining the electrical component data of the launch vehicle; modularizing the component data in the electrical component data to obtain electrical component modular data; modularizing the component connection relationship in the electrical component data to obtain component connection relationship modular data; associating the electrical component modular data and the component connection relationship modular data to obtain the preset electrical module library.
[0013] Optionally, obtain data on the launch vehicle's electrical components, including:
[0014] Obtain electrical component data corresponding to at least one electrical component in the launch vehicle's power supply, first-stage control assembly, engine controller, parameter control sensor, flight control system, safety command receiver, main control and safety control module, flight control assembly, servo system, pyrotechnic leakage current test system, acquisition and editing device, telemetry transmitter, telemetry antenna feed subsystem and rocket-to-ground unplugging point.
[0015] Optionally, modularizing the component data in the electrical component data to obtain electrical component modularized data includes:
[0016] respectively establishing a component instance according to the component data;
[0017] According to the component instance, electrical component modularization data is obtained.
[0018] Optionally, modularizing the component connection relationship in the electrical component data to obtain component connection relationship modularized data includes:
[0019] A base class for establishing component connection relationships in electrical component data;
[0020] Determine the connection instance of the connection relationship between each component according to the base class;
[0021] According to the connection instance, component connection relationship modular data is obtained.
[0022] Optionally, the electrical component modularization data and the component connection relationship modularization data are associated to obtain a preset electrical module library, including:
[0023] Establishing a mapping relationship between the electrical component modularization data and component connection relationship modularization data;
[0024] The mapping relationship is stored to obtain a preset electrical module library.
[0025] Optionally, obtain electrical data for various launch vehicle systems, including:
[0026] Acquiring electrical data corresponding to at least one of the rocket body 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, determining required electrical component data in a preset electrical module library based on the electrical data includes:
[0029] According to the electrical data, the first eigenvector V=[p1, p2, ..., p n ];
[0030] Among them, V is the first eigenvector, p i is each parameter data of the electrical data, i=1, 2, ..., n, and n is the total number of the second parameter data;
[0031] According to the electrical component modularization data or component connection relationship modularization data in the preset electrical module library, a characteristic vector group U=[U1, U2, ..., U m ];
[0032] Among them, U is the eigenvector group, U j is the second eigenvector corresponding to each electrical component modular data or component connection relationship modular data, j=1, 2, ..., m, m is the total number of each electrical component modular data or component connection relationship modular data, U j =[q1,q2,...,q n ],q i Parameter data corresponding to modular data of each electrical component or modular data of component connection relationships;
[0033] according to ,
[0034] determining a similarity between the first eigenvector and each of the second eigenvectors;
[0035] Among them, Sim j is the similarity between the first eigenvector and each second eigenvector, w i is the weight coefficient of each parameter data, match is the parameter matching function;
[0036] The electrical component modularization data or component connection relationship modularization data having the highest similarity between the first eigenvector and each second eigenvector 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] Layout the modules according to the modular data of the electrical components in the required module data to obtain a first schematic diagram;
[0039] Performing line connection on the first principle diagram according to the component connection relationship modularization data in the required module data to obtain a second principle diagram;
[0040] The second schematic diagram is run to obtain a first electrical schematic diagram.
[0041] Optionally, performing index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram includes:
[0042] Conductor current carrying capacity checking and component power verification are performed on the first electrical schematic to obtain a second electrical schematic.
[0043] An embodiment of the present invention further provides a device for generating an electrical schematic diagram of a launch vehicle, comprising:
[0044] The acquisition module is used to obtain the electrical data of each system of the launch vehicle; obtain the electrical component data of the launch vehicle;
[0045] A processing module is used 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; modularize the component data in the electrical component data to obtain electrical component modular data; modularize the component connection relationship in the electrical component data to obtain component connection relationship modular data; and associate the electrical component modular data and the component connection relationship modular data to obtain a preset electrical module library.
[0046] The above solution of the embodiment of the present invention has at least the following beneficial effects:
[0047] The above-mentioned solution of the embodiment of the present invention realizes the automatic generation of schematic diagrams by automatically acquiring electrical data and quickly matching component data from a preset module library, thereby avoiding the repetitive labor of manual component drawing and parameter selection, and significantly shortening the drawing cycle.
[0048] The preset electrical module library ensures the accuracy of parameters and connection logic within the module through standardized modular processing of component data and connection relationships, thereby reducing human selection and wiring errors from the source.
[0049] The indicator verification phase systematically checks the automatically generated first schematic diagram to further eliminate design defects, and the accuracy of the final second schematic diagram is significantly improved.
[0050] Automated generation and systematic verification can efficiently process large-scale component data, ensuring the accuracy of each component parameter and connection relationship in complex systems. At the same time, modular design simplifies system complexity and improves the reliability and stability of the overall design. BRIEF DESCRIPTION OF THE 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 invention;
[0052] Figure 2 It is a module schematic diagram of a method device for an electrical schematic diagram of a launch vehicle according to an embodiment of the present invention. DETAILED DESCRIPTION
[0053] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.
[0054] like Figure 1 As shown, an embodiment of the present invention 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 based on the electrical data;
[0057] Step 13, automatically generating a first electrical schematic diagram based on 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 includes:
[0060] Step 101, obtaining electrical component data of the launch vehicle;
[0061] Step 102, modularizing the component data in the electrical component data to obtain electrical component modularized data;
[0062] Step 103, modularizing the component connection relationship in the electrical component data to obtain component connection relationship modularized data;
[0063] Step 104 : Associating the electrical component modularization data and the component connection relationship modularization data to obtain a preset electrical module library.
[0064] In this embodiment, electrical data is automatically acquired through step 11, component data is quickly matched from a preset module library through step 12, and schematic diagrams are automatically generated through step 13, thereby avoiding the repetitive labor of manually drawing components one by one and selecting parameters, and significantly shortening the drawing cycle.
[0065] The preset electrical module library (steps 101-104) ensures the accuracy of parameters and connection logic within the module through standardized modular processing of component data and connection relationships, thereby reducing human selection and wiring errors from the source.
[0066] The indicator verification phase in step 14 systematically verifies the automatically generated first schematic diagram to further eliminate design defects, and the accuracy of the final second schematic diagram is significantly improved.
[0067] Automated generation and systematic verification (steps 13-14) can efficiently process large-scale component data, ensuring the accuracy of each component parameter and connection relationship in a complex system. At the same time, modular design simplifies system complexity and improves the reliability and stability of the overall design.
[0068] In an optional embodiment of the present invention, in step 101, obtaining electrical component data of the launch vehicle includes:
[0069] Step 1011, obtain the electrical component data corresponding to at least one electrical component in the power supply, first-level control assembly, engine controller, parameter control sensor, flight control system, safety command receiver, main control and safety control module, flight control assembly, servo system, pyrotechnic leakage current test system, acquisition and editing device, telemetry transmitter, telemetry antenna feed subsystem and rocket-to-ground plug-in / plug-out point of the launch vehicle.
[0070] Specifically, the electrical component data is a historical electrical schematic diagram.
[0071] In this embodiment, the core electrical systems of the launch vehicle (such as power supply, flight control and telemetry, etc.) are covered to ensure the comprehensiveness and representativeness of the module library data and provide a basic data source for subsequent schematic generation.
[0072] Use historical schematics as data carriers to inherit historical electrical schematic experience and avoid repeated development.
[0073] In an optional embodiment of the present invention, in step 102, modularizing the component data in the electrical component data to obtain electrical component modularized data includes:
[0074] Step 1021, creating a component instance according to the component data;
[0075] Step 1022: Obtain electrical component modularization data according to the component instance.
[0076] Specifically, the parameters of each component in the historical electrical schematic are split into numerical parameters, interval parameters and / or enumeration parameters to generate component instances with attributes and behaviors; all component instances constitute electrical component modular data.
[0077] In this embodiment, the expression form of component parameters is unified (such as the operating voltage is a numerical value and the temperature range is an interval type), which facilitates computer recognition and data management.
[0078] In an optional embodiment of the present invention, in step 103, modular processing is performed on the component connection relationship in the electrical component data to obtain component connection relationship modular data, including:
[0079] Step 1031, establishing a base class of component connection relationships in electrical component data;
[0080] Step 1032: Determine the connection instance of the connection relationship between each component according to the base class;
[0081] Step 1033: Obtain component connection relationship modular data according to the connection instance.
[0082] Specifically, a base class of component connection relationships in electrical component data is established (such as the general connection rules of control unit-telemetry transmitter). For specific connections, numerical parameters, interval parameters and / or enumeration parameters such as cable length and signal delay are extracted to generate connection instances with attributes and behaviors; all connection instances constitute the modular data of electrical components.
[0083] In this embodiment, the connection standards (such as communication protocols and interface types) between different components are unified to avoid rule conflicts during manual design.
[0084] Accurately describe the connection relationship through numerical parameters, interval parameters and / or enumeration parameters to provide a quantitative basis for subsequent use.
[0085] In an optional embodiment of the present invention, 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 component connection relationship modularization data;
[0087] Step 1042: store the mapping relationship to obtain a preset electrical module library.
[0088] In this embodiment, a mapping is established between component instances and connection instances (for example, a control unit module must use a 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 connection relationships is achieved through mapping relationships, thereby reducing manual matching errors, such as avoiding the selection of incompatible cable specifications.
[0090] The preset electrical module library forms a standardized database, which supports fast retrieval and call, facilitating team collaboration and design reuse.
[0091] In an optional embodiment of the present invention, in step 11, obtaining electrical data of each system of the launch vehicle includes:
[0092] Step 111, obtaining electrical data corresponding to at least one of the rocket body 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 electrical requirements of a specific system (such as a propulsion system) are focused to ensure that the schematic diagram generated conforms to the actual application scenario.
[0095] Acquire component parameters and connection relationships simultaneously to avoid schematic design deviations due to missing data.
[0096] In an optional embodiment of the present invention, in step 12, determining required electrical component data in a preset electrical module library based on the electrical data includes:
[0097] Step 121: Determine the first eigenvector V=[p1, p2, ..., p n ];
[0098] Among them, V is the first eigenvector, p i is each parameter data of the electrical data, i=1, 2, ..., n, n is the total number of second parameter data; specifically, it may include:
[0099] Step 1211, extracting first parameter data from the electrical data;
[0100] Step 1212: normalize the first parameter data to obtain second parameter data;
[0101] Step 1213, according to V=[p1, p2, ..., p n ], construct the first eigenvector;
[0102] Step 122: Determine a characteristic vector group U=[U1, U2, ..., U m ];
[0103] Among them, U is the eigenvector group, U j is the second eigenvector corresponding to each electrical component modular data or component connection relationship modular data, j=1, 2, ..., m, m is the total number of each electrical component modular data or component connection relationship modular data, U j =[q1,q2,...,q n ],q i The parameter data corresponding to the modular data of each electrical component or the modular data of the component connection relationship may include:
[0104] Step 1221 , normalizing the electrical component modularization data or component connection relationship modularization data in the preset electrical module library to obtain third parameter data;
[0105] Step 1222, according to U=[U1, U2, ..., U m ], construct the first eigenvector group;
[0106] Step 123, according to ,
[0107] determining a similarity between the first eigenvector and each of the second eigenvectors;
[0108] Among them, Sim j is the similarity between the first eigenvector and each second eigenvector, w i is the weight coefficient of each parameter data, and match is the parameter matching function; specifically, it can include:
[0109] For numeric parameters, ;
[0110] Where, ɑ is the attenuation coefficient;
[0111] For interval parameters, ;
[0112] For enumeration type parameters, ;
[0113] Among them, β is the compatible matching score;
[0114] Step 124 : Determine the electrical component modularization data or component connection relationship modularization data having the highest similarity between the first eigenvector and each second eigenvector as the required electrical component data.
[0115] In this embodiment, parameters of different dimensions (such as voltage 28V, current 10A) are converted into dimensionless values in the range of 0-1 (such as voltage 0.5, current 0.4) to avoid matching deviation caused by different dimensions.
[0116] The component / connection relationship data in the preset electrical module library is normalized to the same scale to generate a feature vector group. This ensures that the input data vector and the vector in the library are compared in the same dimensional space, avoiding matching errors caused by differences in data preprocessing.
[0117] By quantifying the deviation through the attenuation function, the attenuation coefficient can be adjusted according to engineering needs to make the matching more in line with the actual design priorities.
[0118] Compatibility is measured using the intersection ratio to intuitively reflect the degree of interval overlap and avoid misjudgment due to differences in interval boundaries.
[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 parameters to make the matching results more in line with the engineering safety requirements.
[0121] By automatically screening the modules with the highest similarity, subjective bias when manually reviewing historical data can be avoided.
[0122] In an optional embodiment of the present invention, in step 13, automatically generating a first electrical schematic diagram based on the required module data includes:
[0123] Step 131 , performing module layout according to the electrical component modularization data in the required module data to obtain a first schematic diagram;
[0124] Step 132 , performing line connection on the first schematic diagram according to the component connection relationship modularization data in the required module data to obtain a second schematic diagram;
[0125] Step 133: Run the second schematic diagram to obtain a first electrical schematic diagram.
[0126] Specifically, based on the determined modular data of required electrical components, the determined modular data of electrical components are classified according to functional type. According to the system structure of the launch vehicle and the physical position relationship of the electrical components, the relative position of each component in the schematic diagram is determined. A standardized graphic symbol is generated for each component, and its key parameters are marked:
[0127] Automatically connect lines based on the determined modular data of component connection relationships: Analyze the interface definition and connection relationship parameters of each component to determine the connection lines that need to be established: Mark key parameters for each connection line:
[0128] Input the electrical parameters of each component into the simulation model, including: the output voltage and current capacity of the power module; the input / output signal characteristics of the control module; the resistance, capacitance and signal delay of the connecting line;
[0129] Set simulation operating environment parameters, including operating temperature range, electromagnetic interference conditions, and signal transmission characteristics;
[0130] Verify the electrical performance of the schematic through simulation runs, including signal integrity checks, power allocation rationality, communication delay verification, and voltage drop analysis;
[0131] Based on the simulation results, necessary adjustments are made to the schematic diagram, including optimizing the circuit layout to reduce interference, adjusting component parameters to meet performance requirements, and correcting connection relationships to ensure normal signal transmission.
[0132] In this embodiment, components are arranged according to functional type and physical location, and standardized graphic symbols are generated to improve the readability and maintainability of the schematic diagram.
[0133] Verify signal integrity and power distribution through simulation models (such as power supply output voltage and cable resistance), identify design flaws in advance, and reduce hardware debugging costs.
[0134] In an optional embodiment of the present invention, in step 14, performing index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram includes:
[0135] Performing wire current carrying capacity checking and component power verification on the first electrical schematic to obtain a second electrical schematic; specifically, this may include:
[0136] according to , determine the safety threshold of the current carried by each conductor;
[0137] Where I1 is the safety threshold of the conductor's carrying current, K is the safety factor, S is the conductor's cross-sectional area, λ is the conductivity, and L is the conductor's length;
[0138] Calculate the current carried by each wire and check whether it exceeds the safety threshold I1 of the wire's current carrying capacity. If so, replace the wire with a thicker one or optimize the circuit layout.
[0139] For resistor components, according to or , determine the actual working power of components;
[0140] Among them, 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 components exceeds the rated power of the components. If so, replace the appropriate components.
[0142] In this embodiment, the safe current threshold of the wire is calculated to avoid overload heating; the power of the components is verified to prevent the components from burning out, thereby ensuring the reliability of the rocket electrical system during launch and flight.
[0143] Provide correction solutions (such as changing wire specifications and optimizing layout) for components / circuits with insufficient current carrying capacity or excessive power, improving the engineering practicality of the schematic diagram.
[0144] Example 1
[0145] An embodiment of the present invention provides a method for generating an electrical schematic diagram of a launch vehicle, comprising:
[0146] Acquiring electrical component data of a launch vehicle, the electrical component data including a historical electrical schematic diagram A, a historical electrical schematic diagram B, and a historical electrical schematic diagram C;
[0147] Convert component data in historical electrical schematics A, B, and C into component instances and connection instances containing their respective properties and behaviors. For example, component instance A1 is a rocket body power module, which contains numerical parameters, interval parameters, and enumeration parameters. Numerical parameters may include an operating voltage of 28V and a rated operating current of 10A. Interval parameters may include an operating temperature range of [-10°C, +50°C] and an input signal voltage range of [0V, 5V]. Enumeration parameters may include a communication protocol CAN and a data transmission rate of 1Mbps.
[0148] Connection example B1 is a control unit-telemetry transmitter connection. Numerical parameters can include cable length of 3m and signal transmission delay ≤1ms. Interval parameters can include signal voltage range: [0V, 5V] and data transmission rate range [100kbps, 1Mbps]. Enumerated parameters can include communication protocol CAN and interface type DB9. Each object contains at least ten sets of parameter data, making it easier to select 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 telemetry transmitter module, so that the modules and connection relationships can be mapped to each other when drawing the circuit schematic diagram later;
[0150] Acquire electrical data corresponding to the control system, the electrical data including electrical components X and connection relationships Y;
[0151] Extracting respective first parameter data from the electrical component X and the connection relationship Y;
[0152] The first parameter data of the electrical component X includes: operating voltage 25V, rated operating current 8A, operating temperature range [-10°C, +40°C], 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] Normalizing the first parameter data to obtain second parameter data;
[0155] The second parameter data of the electrical component X includes: operating voltage 0.5, rated operating current 0.4, operating 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 ], construct the first eigenvector;
[0158] The first eigenvector of the electrical component X is V X =[0.5, 0.4, ..., 1, 0, 0];
[0159] The first eigenvector of the connection relationship Y is V Y =[0.2, 0.2, ..., 1, 1, 0];
[0160] According to U=[U1,U2,…,U m ], construct the first eigenvector group;
[0161] The first eigenvector 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 eigenvector group of component connection relationship modular 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 numeric parameters, ;
[0165] Where, ɑ is the attenuation coefficient;
[0166] For interval parameters, ;
[0167] For enumeration type parameters, ;
[0168] Among them, β is the compatible matching score;
[0169] Obtaining similarities between a first eigenvector of the electrical component X and each second eigenvector of the electrical component modularization data X;
[0170] Determining required electrical component modularization data X based on the highest similarity between the first eigenvector and each second eigenvector;
[0171] Similarly, the most similar required electrical component data corresponding to the required multiple electrical components and the multiple connection relationships are obtained;
[0172] Based on the determined modular data of required electrical components, the determined modular data of electrical components are classified according to functional type. According to the system structure of the launch vehicle and the physical position relationship of the electrical components, the relative position of each component in the schematic diagram is determined. A standardized graphic symbol is generated for each component, and its key parameters are marked:
[0173] Automatically connect lines based on the determined modular data of component connection relationships: Analyze the interface definition and connection relationship parameters of each component to determine the connection lines that need to be established: Mark key parameters for each connection line:
[0174] Input the electrical parameters of each component into the simulation model, including: the output voltage and current capacity of the power module; the input / output signal characteristics of the control module; the resistance, capacitance and signal delay of the connecting line;
[0175] Set simulation operating environment parameters, including operating temperature range, electromagnetic interference conditions, and signal transmission characteristics;
[0176] Verify the electrical performance of the schematic through simulation runs, including signal integrity checks, power allocation rationality, communication delay verification, and voltage drop analysis;
[0177] Based on the simulation results, make necessary adjustments to the schematic diagram, including optimizing the circuit layout to reduce interference, adjusting component parameters to meet performance requirements, and correcting connection relationships to ensure normal signal transmission;
[0178] Perform ampacity analysis and component power verification on all wires in the first electrical schematic. For wires with insufficient ampacity, take the following corrective measures: increase the wire cross-sectional area, replace with higher-spec wires, and optimize the circuit layout to reduce current paths. For components that do not meet power requirements, take the following corrective measures: replace with higher-spec components, optimize heat dissipation design, and adjust the circuit layout to reduce power concentration.
[0179] Through the above-mentioned wire current-carrying capacity investigation and component power verification, the first electrical schematic diagram is corrected and optimized, and finally a second electrical schematic diagram that meets the design requirements is obtained.
[0180] This invention modularizes the component data and connection relationships in historical electrical schematics (e.g., steps 102-103). This abstracts components like the power supply and control unit into component instances with attributes, and abstracts the connection relationships into connection instances, thereby forming a reusable library of pre-set electrical modules. For example, the parameters of the rocket body power module (operating voltage, temperature range, etc.) and the connection rules between the control unit and the telemetry transmitter (cable length, signal delay, etc.) can be directly accessed, avoiding duplication of 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, which reduces manual matching errors and shortens the schematic design cycle.
[0182] Extracting feature vectors based on electrical data and calculating similarity (steps 121-124) automatically matches the most similar components and connections in the module library. For example, by normalizing parameters (such as operating voltage and transmission rate), constructing feature vectors, and calculating similarity with vector groups in the module library, the required module can be quickly located, eliminating the tedious process of manually reviewing historical data.
[0183] Automatically lay out modules and connection lines (steps 131-132), combined with simulation verification (step 133), to achieve closed-loop automation from data matching to schematic diagram generation.
[0184] Matching functions are designed for numerical, interval, and enumeration parameters (such as step 123). For numerical parameters, the deviation is calculated using the attenuation coefficient (e.g., the matching degree between the operating voltage of 25V and the 28V in the module library). For interval parameters, the compatibility is determined by the intersection ratio (e.g., the overlap degree between the temperature range [-10°C, +40°C] and the temperature range [-10°C, +50°C] in the module library). For enumeration parameters, the protocol consistency is verified by the compatibility score (e.g., the matching degree of the CAN communication protocol).
[0185] Conductor current-carrying capacity check (step 14) is performed by calculating the safety threshold. For example, for a cable length of 2m and a conductor with a cross-sectional area, if the actual current exceeds the safety threshold, replace it with a thicker conductor or optimize the layout to avoid overload and heating.
[0186] Component power verification (step 14) verifies the actual power. If the resistor's operating power exceeds the rated value, replace the high-power component to ensure circuit safety.
[0187] Simulation verification (step 133) covers dimensions such as signal integrity, power distribution, and communication delay. For example, parameters such as the output voltage of the power module and cable resistance are input into the simulation model to detect problems such as voltage drop and electromagnetic interference in advance, reducing the risk of electrical failure after the rocket launch.
[0188] Split the component parameters of the historical schematic into numeric, interval, and enumeration types (as in step 1021). For example, the operating voltage of the power module is defined as a numeric parameter of 28V, and the temperature range is defined as an interval of [-10°C, +50°C]. This forms a unified data structure to facilitate design reuse and collaborative development across different projects.
[0189] The establishment of the connection relationship base class (such as step 1031) unifies the connection rules of the control unit-telemetry transmitter interface and ensures the standardization of the line marking (cable length, signal delay, etc.) in the schematic diagram.
[0190] When laying out the modules (step 131), standardized graphic symbols are generated based on the component functions and physical locations, and key parameters (such as power supply voltage and control module signal characteristics) are annotated to avoid the problem of inconsistent symbols drawn manually and improve the readability and maintainability of the schematic diagram.
[0191] When the launch vehicle system is upgraded (such as replacing a new engine controller), it is only necessary to update the corresponding component data in the module library (step 101), and a new schematic diagram can be generated through feature vector matching, without the need to redesign the entire circuit, thus shortening the iteration cycle.
[0192] The simulation results can guide design optimization (such as step 133), for example, by adjusting the circuit layout to reduce electromagnetic interference or modifying component parameters to meet voltage drop requirements, thereby achieving continuous improvement of the design.
[0193] like Figure 2 As shown, an embodiment of the present invention further provides a device 20 for generating an electrical schematic diagram of a launch vehicle, comprising:
[0194] The acquisition module 21 is used to acquire electrical data of various systems of the launch vehicle; acquire electrical component data of the launch vehicle;
[0195] The processing module 22 is used to determine the required electrical component data in the 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; modularize the component data in the electrical component data to obtain electrical component modular data; modularize the component connection relationship in the electrical component data to obtain component connection relationship modular data; and associate the electrical component modular data and the component connection relationship modular data to obtain a preset electrical module library.
[0196] Optionally, obtain data on the launch vehicle's electrical components, including:
[0197] Obtain electrical component data corresponding to at least one electrical component in the launch vehicle's power supply, first-stage control assembly, engine controller, parameter control sensor, flight control system, safety command receiver, main control and safety control module, flight control assembly, servo system, pyrotechnic leakage current test system, acquisition and editing device, telemetry transmitter, telemetry antenna feed subsystem and rocket-to-ground unplugging point.
[0198] Optionally, modularizing the component data in the electrical component data to obtain electrical component modularized data includes:
[0199] respectively establishing a component instance according to the component data;
[0200] According to the component instance, electrical component modularization data is obtained.
[0201] Optionally, modularizing the component connection relationship in the electrical component data to obtain component connection relationship modularized data includes:
[0202] A base class for establishing component connection relationships in electrical component data;
[0203] Determine the connection instance of the connection relationship between each component according to the base class;
[0204] According to the connection instance, component connection relationship modular data is obtained.
[0205] Optionally, the electrical component modularization data and the component connection relationship modularization data are associated to obtain a preset electrical module library, including:
[0206] Establishing a mapping relationship between the electrical component modularization data and component connection relationship modularization data;
[0207] The mapping relationship is stored to obtain a preset electrical module library.
[0208] Optionally, obtain electrical data for various launch vehicle systems, including:
[0209] Acquiring electrical data corresponding to at least one of the rocket body 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, determining required electrical component data in a preset electrical module library based on the electrical data includes:
[0212] According to the electrical data, the first eigenvector V=[p1, p2, ..., p n ];
[0213] Among them, V is the first eigenvector, p i is each parameter data of the electrical data, i=1, 2, ..., n, and n is the total number of the second parameter data;
[0214] According to the electrical component modularization data or component connection relationship modularization data in the preset electrical module library, a characteristic vector group U=[U1, U2, ..., U m ];
[0215] Among them, U is the eigenvector group, U j is the second eigenvector corresponding to each electrical component modular data or component connection relationship modular data, j=1, 2, ..., m, m is the total number of each electrical component modular data or component connection relationship modular data, U j =[q1,q2,...,q n ],q i Parameter data corresponding to modular data of each electrical component or modular data of component connection relationships;
[0216] according to ,
[0217] determining a similarity between the first eigenvector and each of the second eigenvectors;
[0218] Among them, Sim j is the similarity between the first eigenvector and each second eigenvector, w i is the weight coefficient of each parameter data, match is the parameter matching function;
[0219] The electrical component modularization data or component connection relationship modularization data having the highest similarity between the first eigenvector and each second eigenvector is determined as the required electrical component data.
[0220] Optionally, a first electrical schematic diagram is automatically generated based on the required module data, including:
[0221] Layout the modules according to the modular data of the electrical components in the required module data to obtain a first schematic diagram;
[0222] Performing line connection on the first principle diagram according to the component connection relationship modularization data in the required module data to obtain a second principle diagram;
[0223] The second schematic diagram is run to obtain a first electrical schematic diagram.
[0224] Optionally, performing index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram includes:
[0225] Conductor current carrying capacity checking and component power verification are performed on the first electrical schematic to obtain a second electrical schematic.
[0226] It should be noted that this device is a device corresponding to the above method, and all implementation methods in the above method embodiment are applicable to this embodiment and can achieve the same technical effect.
[0227] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A method for generating an electrical schematic diagram of a launch vehicle, characterized in that: include: Obtain electrical data from various launch vehicle systems; Determining 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; Performing index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram; Among them, the construction process of the preset electrical module library includes: obtaining the electrical component data of the launch vehicle; modularizing the component data in the electrical component data to obtain electrical component modular data; modularizing the component connection relationship in the electrical component data to obtain component connection relationship modular data; associating the electrical component modular data and the component connection relationship modular data to obtain the preset electrical module library.
2. The method for generating an electrical schematic diagram of a launch vehicle according to claim 1, wherein: Obtain data on the launch vehicle's electrical components, including: Obtain electrical component data corresponding to at least one electrical component in the launch vehicle's power supply, first-stage control assembly, engine controller, parameter control sensor, flight control system, safety command receiver, main control and safety control module, flight control assembly, servo system, pyrotechnic leakage current test system, acquisition and editing device, telemetry transmitter, telemetry antenna feed subsystem and rocket-to-ground unplugging point.
3. The method for generating an electrical schematic diagram of a launch vehicle according to claim 1, wherein: Modularizing the component data in the electrical component data to obtain electrical component modularized data includes: respectively establishing a component instance according to the component data; According to the component instance, electrical component modularization data is obtained.
4. The method for generating an electrical schematic diagram of a launch vehicle according to claim 1, wherein: Modularizing the component connection relationship in the electrical component data to obtain component connection relationship modularized data includes: A base class for establishing component connection relationships in electrical component data; Determine the connection instance of the connection relationship between each component according to the base class; According to the connection instance, component connection relationship modular data is obtained.
5. The method for generating an electrical schematic diagram of a launch vehicle according to claim 1, wherein: The electrical component modularization data and the component connection relationship modularization data are associated to obtain a preset electrical module library, including: Establishing a mapping relationship between the electrical component modularization data and component connection relationship modularization data; The mapping relationship is stored to obtain a preset electrical module library.
6. The method for generating an electrical schematic diagram of a launch vehicle according to claim 1, wherein: Obtain electrical data for various launch vehicle systems, including: Acquiring electrical data corresponding to at least one of the rocket body power system, control system, propulsion system, telemetry system, and safety system; The electrical data includes electrical component data and connection relationship data.
7. The method for generating an electrical schematic diagram of a launch vehicle according to claim 6, wherein: Determine required electrical component data in a preset electrical module library based on the electrical data, including: According to the electrical data, the first eigenvector V=[p1, p2, ..., p n ]; Among them, V is the first eigenvector, p i is each parameter data of the electrical data, i=1, 2, ..., n, and n is the total number of the second parameter data; According to the electrical component modularization data or component connection relationship modularization data in the preset electrical module library, a characteristic vector group U=[U1, U2, ..., U m ]; Among them, U is the eigenvector group, U j is the second eigenvector corresponding to each electrical component modular data or component connection relationship modular data, j=1, 2, ..., m, m is the total number of each electrical component modular data or component connection relationship modular data, U j =[q1,q2,...,q n ],q i Parameter data corresponding to modular data of each electrical component or modular data of component connection relationships; according to , determining a similarity between the first eigenvector and each of the second eigenvectors; Among them, Sim j is the similarity between the first eigenvector and each second eigenvector, w i is the weight coefficient of each parameter data, match is the parameter matching function; The electrical component modularization data or component connection relationship modularization data having the highest similarity between the first eigenvector and each second eigenvector is determined as the required electrical component data.
8. The method for generating an electrical schematic diagram of a launch vehicle according to claim 7, wherein: Automatically generate the first electrical schematic diagram based on the required module data, including: Layout the modules according to the modular data of the electrical components in the required module data to obtain a first schematic diagram; Performing line connection on the first principle diagram according to the component connection relationship modularization data in the required module data to obtain a second principle diagram; The second schematic diagram is run to obtain a first electrical schematic diagram.
9. The method for generating an electrical schematic diagram of a launch vehicle according to claim 8, wherein: Performing index verification on the first electrical schematic diagram to obtain a second electrical schematic diagram includes: Conductor current carrying capacity checking and component power verification are performed on the first electrical schematic to obtain a second electrical schematic.
10. A device for generating an electrical schematic diagram of a launch vehicle, characterized in that: include: Acquisition module, used to obtain electrical data of various systems of the launch vehicle; Obtain data on the launch vehicle's electrical components; a processing module configured to determine, based on the electrical data, required electrical component data in a preset electrical module library; 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 component data in the electrical component data to obtain electrical component modular data; and perform modular processing on component connection relationships in the electrical component data to obtain component connection relationship modular data; The electrical component modularization data and the component connection relationship modularization data are associated to obtain a preset electrical module library.
Citation Information
Patent Citations
Method for automatically drawing schematic diagram
CN106777723A
MBSE-based parameter-driven carrier rocket modeling method, device, equipment and medium
CN117371188A
Aided design method, system and equipment for drawing standard schematic diagram and medium thereof
CN117972822A
Electrical schematic diagram automatic generation method based on ICD library
CN118520832A
Circuit schematic diagram drawing method and device, electronic equipment and storage medium
CN119378459A