Engineering machinery electronic and electrical architecture design method, device and system
By building a configuration element library and parameterized seed model, combined with a derivation engine, the electronic and electrical architecture of engineering machinery is automatically generated, solving the problems of design change difficulties and variant management, realizing efficient and reliable flexible design and knowledge reuse, and improving the market responsiveness of engineering machinery manufacturers.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XCMG EXCAVATOR MACHINERY CO LTD
- Filing Date
- 2026-02-04
- Publication Date
- 2026-05-12
AI Technical Summary
The design of electronic and electrical architecture for engineering machinery faces problems such as difficulty in design changes, extensive variant management, poor consistency, and low reusability. Existing methods are inefficient and prone to errors, making it difficult to achieve flexible design and knowledge reuse.
By unifying and encapsulating the variability in electronic and electrical architecture, a configuration element library is built, and a parameterized seed model and derivation engine are used to achieve automated generation from abstract templates to concrete instances, thus generating a consistent electronic and electrical architecture model.
It achieves end-to-end data consistency from requirements to models, improves design quality and reliability, shortens the time for new model architecture development, reduces development costs, and enhances market competitiveness.
Smart Images

Figure CN122021484A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a method, apparatus, and system for designing the electronic and electrical architecture of engineering machinery, belonging to the field of engineering technology. Background Technology
[0002] With the development of intelligent and electric construction machinery, its electronic and electrical architecture is becoming increasingly complex. Taking excavators as an example, the same basic platform needs to spawn dozens of models suitable for different working conditions such as mining, municipal engineering, and forestry. Each model has numerous configuration variations in terms of power system (diesel, pure electric, hybrid), intelligence level (assisted excavation, one-click leveling, unmanned driving), and working devices (bucket, breaker, hydraulic shears). The current mainstream electronic and electrical architecture design methods in the construction machinery industry have significant pain points:
[0003] Document-based variant management: Relies on Excel spreadsheets to manage configuration and ECU lists, separating architecture design (logic, network, physical) from configuration lists. Any configuration change requires engineers to manually modify a large number of documents such as system requirements specifications, network communication matrices, and schematics one by one, which is inefficient, prone to errors, and makes it difficult to ensure consistency between documents.
[0004] Post-selection based on redundant models: As disclosed in patent CN202110846250.7, this method first creates a "150%" or "super" architecture model containing all possible functions in tools such as Preevision, and then selects the required parts for each specific vehicle model through a "mark-activation" method. This method results in a large and cumbersome model, and when the basic platform is upgraded, all pre-set variations need to be manually adjusted, resulting in high maintenance costs. Essentially, it is a post-management of "design results" rather than an optimization of the "design process".
[0005] Poor design reusability and knowledge loss: Excellent subsystem designs (such as intelligent thermal management systems) are strongly coupled with specific model configurations, making them difficult to reuse as independent assets on new platforms. Design knowledge is scattered across documents and models of different engineers, hindering effective accumulation and reuse.
[0006] Therefore, there is an urgent need in this field for a flexible design method that can achieve decoupling from the design source and support the automatic derivation of specific machine architectures through configuration-driven processes. Summary of the Invention
[0007] The purpose of this invention is to provide a design method, device and system for the electronic and electrical architecture of engineering machinery. By uniformly abstracting, encapsulating and managing all the variability in the electronic and electrical architecture, and realizing the automated generation from abstract templates to specific instances through a "derivation engine", this invention solves the problems of difficult design changes, extensive variant management, poor consistency and low reusability in traditional methods, and achieves a fundamental shift in the design paradigm from "post-screening" to "pre-derivation".
[0008] To achieve the above objectives / to solve the above technical problems, the present invention is implemented using the following technical solution.
[0009] On one hand, the present invention provides a method for designing the electronic and electrical architecture of engineering machinery, including:
[0010] Identify and define all variable points in the electronic and electrical architecture, abstract each variable point into a unified configuration element, and build a configuration element library;
[0011] Create a parameterized seed model of the electronic and electrical architecture, and establish an association mapping relationship between the model elements in the parameterized seed model and the configuration elements in the configuration element library;
[0012] Based on the specifications of the target model, the required configuration elements are selected from the configuration element library and their parameters are assigned values. After automatic verification of the dependency and constraint rules between configuration elements, a configuration list for the target model is generated.
[0013] The inference engine reads the configuration list of the target model, accesses all affected model elements in the parameterized seed model according to the association mapping relationship, dynamically calculates and determines the final state and attributes of each affected model element according to the selected state and parameter value of the configuration element, and generates a complete and internally consistent electronic and electrical architecture model instance for the target model.
[0014] Based on the generated electronic and electrical architecture model instance, deliverables for downstream design processes are generated.
[0015] Furthermore, the configuration element is an independent data object, containing a unique identifier, configuration type, parameter list, and dependency and constraint rules between it and other configuration elements.
[0016] Furthermore, the construction of the parameterized seed model specifically includes:
[0017] Based on the general platform requirements of engineering machinery, the core framework of the electronic and electrical architecture is defined, including determining the standard domain controller or central computing unit settings, defining the physical partitions of each area controller, establishing the overall topology of the vehicle communication network, and the logical architecture of power distribution and management.
[0018] Within the core framework, all identified variable points are formally modeled, including parametric modeling of the parameters of model elements and modeling of the logical and structural variability of the model.
[0019] The parametric seed model after modeling is managed and stored in a unified model library or data warehouse using a standardized modeling language or a domain-specific model.
[0020] The model elements include functional logic, ECUs, signals, wiring harness connections, or hardware components, and the standard interfaces, protocols, and data formats between all model elements are clearly defined.
[0021] Furthermore, establishing an association mapping relationship between the model elements in the parameterized seed model and the configuration elements in the configuration element library specifically includes:
[0022] For each configuration element in the configuration element library, identify one or more target model elements that it affects in the parameterized seed model; and establish a mapping table or association link from the configuration element to the target model element and its parameters or variable constructs.
[0023] Map or transform the dependency and constraint rules defined between configuration elements into constraints between corresponding model elements, parameters or logic in the parameterized seed model.
[0024] The mapping relationships, associated links, and transformed constraints are stored as metadata or additional information along with the parameterized seed model, forming a fully associated configurable model asset that can be interpreted by the inference engine.
[0025] Furthermore, the generated configuration list for the target model specifically includes:
[0026] Receive the functional and performance requirements of the target device model;
[0027] Guided by the configuration system, select and assign values to each configuration element from the configuration element library;
[0028] The configuration system triggers the configuration rule verification engine in real time or on demand. Based on the dependency and constraint rules between configuration elements, it automatically checks the validity of the current configuration combination. If a constraint violation is found, the system will issue a warning or error message to the user and guide the user to adjust the configuration until all constraints are met.
[0029] Once all necessary configuration elements have been validly selected and assigned values, and have passed all rule validations, the system outputs this complete and consistent configuration set in a structured manner, generating a machine-readable configuration list unique to the target model.
[0030] The configuration list records the unique identifier of each relevant configuration element and the selected status or parameter value assigned to it.
[0031] Furthermore, the working process of the inference engine specifically includes:
[0032] The configuration list is parsed to identify all activated configuration elements and their corresponding selected states and parameter values;
[0033] Based on the stored mapping relationship, find all model elements and their variable constructions associated with the configuration elements in the configuration list from the parameterized seed model;
[0034] Based on the specific selection state and parameter value of each associated configuration element, the corresponding part in the seed model is evaluated and solved, and existence judgment, parameter assignment, variant selection and forced execution of model layer constraint rules are performed.
[0035] Once the state of all associated model elements is determined, the entire seed model is traversed and integrated, all inactive alternative paths and components are removed, all parameter values are fixed, and a target model electrical and electronic architecture model instance that has been completely determined and internally consistent, with all variability removed, is generated.
[0036] Furthermore, the downstream deliverables include at least one of the following: system requirements specification, communication matrix, wiring harness schematic, and ECU software configuration code.
[0037] Secondly, the present invention provides an electronic and electrical architecture design device for engineering machinery, comprising:
[0038] The configuration element management module is used to identify and define all variable points in the electronic and electrical architecture, abstract each variable point into a unified configuration element, and build a configuration element library.
[0039] The parametric modeling module is used to create a parametric seed model of the electronic and electrical architecture and establish an association mapping relationship between the model elements in the parametric seed model and the configuration elements in the configuration element library;
[0040] The configuration management module is used to select the required configuration elements from the configuration element library according to the specification requirements of the target model and assign values to their parameters. After automatic verification of the dependency and constraint rules between configuration elements, the module generates the configuration list of the target model.
[0041] The model derivation engine module is used to read the configuration list of the target model through the derivation engine, access all affected model elements in the parameterized seed model according to the association mapping relationship, dynamically calculate and determine the final state and attributes of each affected model element according to the selected state and parameter value of the configuration element, and generate a complete and internally consistent electronic and electrical architecture model instance for the target model.
[0042] The deliverable generation module is used to generate deliverables for downstream design processes based on the generated electronic and electrical architecture model instance.
[0043] Thirdly, the present invention provides an electronic and electrical architecture design system for engineering machinery, comprising:
[0044] Memory, used to store computer programs / instructions;
[0045] A processor is used to execute the computer program / instructions to implement the steps of the above-described engineering machinery electronic and electrical architecture design method.
[0046] Fourthly, the present invention provides a computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, when the computer program / instructions are executed by a processor, they implement the steps of the above-described engineering machinery electronic and electrical architecture design method.
[0047] Compared with the prior art, the beneficial effects achieved by the present invention are as follows:
[0048] This invention, through configuration-driven automated generation, frees engineers from tedious and repetitive model modification and documentation work, significantly shortening the time required for new machine architecture development.
[0049] This invention configures the element library as a "single data source," combined with an automated rule validation and derivation engine, ensuring end-to-end data consistency from requirements to models to deliverables. This fundamentally eliminates manual configuration errors and document inconsistencies, significantly improving design quality and reliability.
[0050] The "configuration elements" and "parametric seed models" of this invention become reusable and accumulative core digital assets for enterprises. Excellent subsystem designs can be encapsulated as independent configuration elements and model fragments, which can be quickly reused in different platforms and projects, reducing the technical threshold and development cost of new projects, and realizing the effective accumulation and value-added of enterprise design knowledge.
[0051] This invention enables construction machinery manufacturers to respond quickly, flexibly, and cost-effectively to the personalized and customized needs of different customers and working conditions, just like the automotive industry. New machine architectures can be quickly generated by adjusting the configuration list, greatly enhancing the company's market competitiveness. Attached Figure Description
[0052] Figure 1 A flowchart illustrating the overall process of the engineering machinery electronic and electrical architecture design method provided by the present invention;
[0053] Figure 2 This is a schematic diagram illustrating the process of the inference engine completing the model instantiation based on the configuration list in this invention. Detailed Implementation
[0054] It should be noted that the technical solution of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of the present invention and the specific features in the embodiments are detailed descriptions of the technical solution of the present invention, rather than limitations on the technical solution of the present invention. In the absence of conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.
[0055] The term "and / or" simply describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Additionally, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0056] Example 1
[0057] like Figure 1 One embodiment shown provides a method for designing the electronic and electrical architecture of engineering machinery, including:
[0058] Identify and define all variable points in the electronic and electrical architecture, abstract each variable point into a unified configuration element, and build a configuration element library;
[0059] Wherein: the configuration element is an independent data object, containing a unique identifier, configuration type, parameter list, and dependency and constraint rules between it and other configuration elements.
[0060] Create a parameterized seed model of the electronic and electrical architecture, and establish an association mapping relationship between the model elements in the parameterized seed model and the configuration elements in the configuration element library, specifically including:
[0061] Constructing a parameterized seed model specifically includes: defining the core framework of the electronic and electrical architecture based on the general platform requirements of engineering machinery. This includes determining the configuration of standard domain controllers or central computing units, defining the physical partitions of each area controller, establishing the overall topology of the vehicle communication network, and the logical architecture of power distribution and management.
[0062] Within the core framework, all identified variable points are formally modeled. This specifically includes element parameterization and modeling of logical and structural variability.
[0063] In the seed model, the standard interfaces, protocols, and data formats between all model elements are explicitly defined. Even if an element is optional or its implementation is variable, its external service interfaces and required dependency interfaces should follow a unified specification to ensure that related elements can be correctly integrated under any configuration.
[0064] The parameterized seed model containing complete variability information is then managed and stored in a unified model library or data warehouse using a standardized modeling language or a domain-specific model.
[0065] The step of establishing an association mapping relationship between the model elements in the parameterized seed model and the configuration elements in the configuration element library specifically includes:
[0066] For each configuration element in the configuration element library, identify one or more target model elements that it affects in the parameterized seed model, and establish a mapping table or association link from "configuration element" to "model element and its parameters or variable constructs".
[0067] For configuration elements that control parameter values, the configuration element is directly associated with one or more specific parameters of the corresponding model element in the seed model; for configuration elements that control existence / selectivity, the configuration element is associated with the corresponding optional block, variant component, or logical condition judgment point in the seed model.
[0068] Ensure that the dependencies and constraints defined between configuration elements are fully mapped or transformed into constraints between corresponding model elements, parameters, or logic in the seed model, and maintain consistency between the configuration layer and the model layer constraints.
[0069] All the above mapping relationships, related links, and transformed model layer constraints are stored as metadata or additional information along with the parameterized seed model, forming a complete and configurable model asset that can be interpreted by the inference engine.
[0070] Based on the specifications of the target model, the required configuration elements are selected from the configuration element library and their parameters are assigned values. After automatic verification of dependencies and constraints between configuration elements, a configuration list for the target model is generated, specifically including:
[0071] Model Requirements Input: Based on the target model's market positioning, functional requirements, performance indicators, regulatory requirements, and cost targets, clarify the required list of electronic and electrical functions, performance levels, and special customization requirements.
[0072] Configuration navigation and selection: Guided by the configuration management system or interface, configure items one by one based on the configuration element library.
[0073] Constraint Validation and Conflict Resolution: The configuration system triggers a configuration rule validation engine in the background in real time or on demand. This engine automatically checks the validity of the current configuration combination based on the dependencies and constraints between configuration elements. If a constraint violation is found, the system will issue a warning or error message to the user and may provide suggested solutions, guiding the user to adjust the configuration until all constraints are satisfied.
[0074] List Generation and Confirmation: Once all necessary configuration elements have been validly selected and assigned values, and have passed all rule validations, the system outputs this complete and consistent configuration set in a structured format, forming a configuration list unique to the target device model. This list is essentially a machine-readable data file that precisely records the unique identifier of each relevant configuration element and its assigned selected state or parameter value. This list will serve as the sole input for subsequent model derivation.
[0075] The derivation engine reads the configuration list of the target model, accesses all affected model elements in the parameterized seed model based on the associated mapping relationship, and dynamically calculates and determines the final state and attributes of each affected model element according to the selected state and parameter values of the configuration elements. This generates a complete and internally consistent electronic and electrical architecture model instance for the target model, specifically including:
[0076] Configuration list parsing: The inference engine loads and parses the configuration list of the target model, and identifies all activated configuration elements and their corresponding selection states.
[0077] Model traversal and associated element activation: Based on the stored mapping relationship, the engine finds all model elements and their variable constructs that are associated with the configuration elements in the configuration list from the parameterized seed model.
[0078] Model Derivation and Instantiation: Based on the specific selection state and parameter values of each associated configuration element, the engine evaluates and solves the corresponding parts in the seed model. For elements with control over their existence, if the selection state is "yes" or a specific variant is selected, the model element is retained or the corresponding variant branch is activated; if it is "no," the element and its associated structures are removed or disabled. For configuration elements with control parameters, the parameter values are assigned to the corresponding attributes in the model. Simultaneously, the engine enforces all model layer constraint rules mapped from the configuration layer to ensure logical consistency during instantiation.
[0079] Complete instance generation: Once the states of all associated model elements are determined, the derivation engine traverses and integrates the entire seed model, removes all inactive alternative paths and components, solidifies all parameter values, and generates a target model electrical and electronic architecture model instance that has removed all variability, is fully deterministic, and internally consistent. This instance is a static model that can be directly used for subsequent design, analysis, and generation.
[0080] Based on the generated electronic and electrical architecture model instance, deliverables for downstream design processes are generated.
[0081] The configuration list for the target model is generated, specifically including:
[0082] Receive the functional and performance requirements of the target device model;
[0083] Guided by the configuration system, select and assign values to each configuration element from the configuration element library;
[0084] The configuration system triggers the configuration rule verification engine in real time or on demand. Based on the dependency and constraint rules between configuration elements, it automatically checks the validity of the current configuration combination. If a constraint violation is found, the system will issue a warning or error message to the user and guide the user to adjust the configuration until all constraints are met.
[0085] Once all necessary configuration elements have been validly selected and assigned values, and have passed all rule validations, the system outputs this complete and consistent configuration set in a structured manner, generating a machine-readable configuration list unique to the target model.
[0086] The configuration list records the unique identifier of each relevant configuration element and the selected status or parameter value assigned to it.
[0087] The working process of the derivation engine specifically includes:
[0088] The configuration list is parsed to identify all activated configuration elements and their corresponding selected states and parameter values;
[0089] Based on the stored mapping relationship, find all model elements and their variable constructions associated with the configuration elements in the configuration list from the parameterized seed model;
[0090] Based on the specific selection state and parameter value of each associated configuration element, the corresponding part in the seed model is evaluated and solved, and existence judgment, parameter assignment, variant selection and forced execution of model layer constraint rules are performed.
[0091] Once the state of all associated model elements is determined, the entire seed model is traversed and integrated, all inactive alternative paths and components are removed, all parameter values are fixed, and a target model electrical and electronic architecture model instance that has been completely determined and internally consistent, with all variability removed, is generated.
[0092] The downstream deliverables include at least one of the following: system requirements specification, communication matrix, wiring harness schematic, and ECU software configuration code.
[0093] Example 2
[0094] Taking the configuration of the excavator's "intelligent excavation auxiliary system" and "hydraulic system" as an example, the implementation process of the present invention will be described in detail.
[0095] Design phase: Constructing a flexible foundation
[0096] S1: Define the configuration element library: Based on the excavator product plan, define the key configuration elements as shown in Table 1;
[0097] Table 1: Configuration Element Definitions Provided in the Embodiments of the Invention
[0098] ;
[0099] S2: Construct a parameterized seed model and establish associations:
[0100] Logical architecture seed model: Create the "Precise control of bucket trajectory" function and associate the existence of its entire function block with the CE_DIGAST element.
[0101] Network architecture seed model: Design the "Intelligent Domain Controller" node in the topology diagram, associate its model attribute with the CE_DIGAST element, and define the rule: if CE_DIGAST is true, then Intelligent Domain Controller = "High-end type", otherwise, Intelligent Domain Controller = "Basic type". At the same time, associate the video Ethernet link between the controller and the camera with the CE_CAM element.
[0102] Physical architecture seed model: Define the "high voltage distribution box" component and associate its existence with the condition CE_PWR = "pure electricity". Associate the smart electrical box with the smart power distribution element.
[0103] Application phase: Rapid model development
[0104] S3: Define Configuration List: The product manager defines the configuration for the "38-ton pure electric intelligent mining excavator": [CE_PWR: pure electric, CE_HYD: fully electric control, CE_DIGAST: accuracy ±5cm, CE_CAM: quantity 4, CE_INTPW: TRUE].
[0105] S4: Derivative Instantiation:
[0106] The inference engine reads the configuration list, and after the rules are verified, it begins to traverse the seed model.
[0107] For the "Precise Control of Bucket Trajectory" function, since CE_DIGAST is true and the accuracy is 5cm, this function is created in the instantiated model.
[0108] For "Intelligent Operation Domain Controller", since CE_DIGAST is true, its model is resolved as "High-end".
[0109] For the "Smart Appliance Box", since the smart power distribution function is true, this component is created in the instantiated model.
[0110] For the "High-Voltage Distribution Box," since the power type is "Pure Electric," this component is created in the instantiated model. Conversely, if configured as "Diesel Power," the "High-Voltage Distribution Box" and its associated high-voltage wiring harness will be automatically excluded from the instantiated model.
[0111] S5: Generate deliverables: Based on the generated instance model, automatically output the communication matrix, schematic diagram, BOM list and domain controller configuration code for this model.
[0112] Example 3
[0113] This embodiment provides an electronic and electrical architecture design device for engineering machinery, including:
[0114] The configuration element management module is used to identify and define all variable points in the electronic and electrical architecture, abstract each variable point into a unified configuration element, and build a configuration element library.
[0115] The parametric modeling module is used to create a parametric seed model of the electronic and electrical architecture and establish an association mapping relationship between the model elements in the parametric seed model and the configuration elements in the configuration element library;
[0116] The configuration management module is used to select the required configuration elements from the configuration element library according to the specification requirements of the target model and assign values to their parameters. After automatic verification of the dependency and constraint rules between configuration elements, the module generates the configuration list of the target model.
[0117] The model derivation engine module is used to read the configuration list of the target model through the derivation engine, access all affected model elements in the parameterized seed model according to the association mapping relationship, dynamically calculate and determine the final state and attributes of each affected model element according to the selected state and parameter value of the configuration element, and generate a complete and internally consistent electronic and electrical architecture model instance for the target model.
[0118] The deliverable generation module is used to generate deliverables for downstream design processes based on the generated electronic and electrical architecture model instance.
[0119] Example 4
[0120] This embodiment provides an electronic and electrical architecture design system for engineering machinery, including:
[0121] Memory, used to store computer programs / instructions;
[0122] A processor for executing the computer program / instructions to implement the steps of the method of Embodiment 1 described above.
[0123] Example 5
[0124] This embodiment discloses a computer-readable storage medium storing a computer program / instructions thereon, characterized in that, when the computer program / instructions are executed by a processor, they implement the steps of the method described in Embodiment 1 above.
[0125] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0126] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0127] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0128] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0129] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A method for designing the electronic and electrical architecture of engineering machinery, characterized in that, include: Identify and define all variable points in the electronic and electrical architecture, abstract each variable point into a unified configuration element, and build a configuration element library; Create a parameterized seed model of the electronic and electrical architecture, and establish an association mapping relationship between the model elements in the parameterized seed model and the configuration elements in the configuration element library; Based on the specifications of the target model, the required configuration elements are selected from the configuration element library and their parameters are assigned values. After automatic verification of the dependency and constraint rules between configuration elements, a configuration list for the target model is generated. The inference engine reads the configuration list of the target model, accesses all affected model elements in the parameterized seed model according to the association mapping relationship, dynamically calculates and determines the final state and attributes of each affected model element according to the selected state and parameter value of the configuration element, and generates a complete and internally consistent electronic and electrical architecture model instance for the target model. Based on the generated electronic and electrical architecture model instance, deliverables for downstream design processes are generated.
2. The engineering machinery electronic and electrical architecture design method according to claim 1, characterized in that, The configuration element is an independent data object, which contains a unique identifier, configuration type, parameter list, and dependency and constraint rules between it and other configuration elements.
3. The engineering machinery electronic and electrical architecture design method according to claim 1, characterized in that, The construction of the parameterized seed model specifically includes: Based on the general platform requirements of engineering machinery, the core framework of the electronic and electrical architecture is defined, including determining the standard domain controller or central computing unit settings, defining the physical partitions of each area controller, establishing the overall topology of the vehicle communication network, and the logical architecture of power distribution and management. Within the core framework, all identified variable points are formally modeled, including parametric modeling of the parameters of model elements and modeling of the logical and structural variability of the model. The parametric seed model after modeling is managed and stored in a unified model library or data warehouse using a standardized modeling language or a domain-specific model. The model elements include functional logic, ECUs, signals, wiring harness connections, or hardware components, and the standard interfaces, protocols, and data formats between all model elements are clearly defined.
4. The engineering machinery electronic and electrical architecture design method according to claim 1, characterized in that, The step of establishing an association mapping relationship between the model elements in the parameterized seed model and the configuration elements in the configuration element library specifically includes: For each configuration element in the configuration element library, identify one or more target model elements that it affects in the parameterized seed model; and establish a mapping table or association link from the configuration element to the target model element and its parameters or variable constructs. Map or transform the dependency and constraint rules defined between configuration elements into constraints between corresponding model elements, parameters or logic in the parameterized seed model. The mapping relationships, associated links, and transformed constraints are stored as metadata or additional information along with the parameterized seed model, forming a fully associated configurable model asset that can be interpreted by the inference engine.
5. The engineering machinery electronic and electrical architecture design method according to claim 1, characterized in that, The configuration list for the target model is generated, specifically including: Receive the functional and performance requirements of the target device model; Guided by the configuration system, select and assign values to each configuration element from the configuration element library; The configuration system triggers the configuration rule verification engine in real time or on demand. Based on the dependency and constraint rules between configuration elements, it automatically checks the validity of the current configuration combination. If a constraint violation is found, the system will issue a warning or error message to the user and guide the user to adjust the configuration until all constraints are met. Once all necessary configuration elements have been validly selected and assigned values, and have passed all rule validations, the system outputs this complete and consistent configuration set in a structured manner, generating a machine-readable configuration list unique to the target model. The configuration list records the unique identifier of each relevant configuration element and the selected status or parameter value assigned to it.
6. The engineering machinery electronic and electrical architecture design method according to claim 1, characterized in that, The working process of the derivation engine specifically includes: The configuration list is parsed to identify all activated configuration elements and their corresponding selected states and parameter values; Based on the stored mapping relationship, find all model elements and their variable constructions associated with the configuration elements in the configuration list from the parameterized seed model; Based on the specific selection state and parameter value of each associated configuration element, the corresponding part in the seed model is evaluated and solved, and existence judgment, parameter assignment, variant selection and mandatory execution of model layer constraint rules are performed. Once the state of all associated model elements is determined, the entire seed model is traversed and integrated, all inactive alternative paths and components are removed, all parameter values are fixed, and a target model electrical and electronic architecture model instance that has been completely determined and internally consistent, with all variability removed, is generated.
7. The method for designing the electronic and electrical architecture of engineering machinery according to claim 1, characterized in that, The downstream deliverables include at least one of the following: system requirements specification, communication matrix, wiring harness schematic, and ECU software configuration code.
8. A design device for the electronic and electrical architecture of engineering machinery, characterized in that, include: The configuration element management module is used to identify and define all variable points in the electronic and electrical architecture, abstract each variable point into a unified configuration element, and build a configuration element library. The parametric modeling module is used to create a parametric seed model of the electronic and electrical architecture and establish an association mapping relationship between the model elements in the parametric seed model and the configuration elements in the configuration element library; The configuration management module is used to select the required configuration elements from the configuration element library according to the specification requirements of the target model and assign values to their parameters. After automatic verification of the dependency and constraint rules between configuration elements, the module generates the configuration list of the target model. The model derivation engine module is used to read the configuration list of the target model through the derivation engine, access all affected model elements in the parameterized seed model according to the association mapping relationship, dynamically calculate and determine the final state and attributes of each affected model element according to the selected state and parameter value of the configuration element, and generate a complete and internally consistent electronic and electrical architecture model instance for the target model. The deliverable generation module is used to generate deliverables for downstream design processes based on the generated electronic and electrical architecture model instance.
9. A design system for the electronic and electrical architecture of engineering machinery, characterized in that, include: Memory, used to store computer programs / instructions; A processor for executing the computer program / instructions to implement the steps of the engineering machinery electronic and electrical architecture design method according to any one of claims 1-7.
10. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the engineering machinery electronic and electrical architecture design method as described in any one of claims 1-7.