Charging pile model generation method and device, equipment and storage medium
By obtaining parameters of the charging pile type and generating model filling data using preset model templates, the problem of poor compatibility of charging pile models is solved, and the establishment of custom-type charging pile models and adaptability to future standards are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- XIAN LINCHR NEW ENERGY TECH CO LTD
- Filing Date
- 2023-03-16
- Publication Date
- 2026-04-21
AI Technical Summary
Existing methods for generating electric vehicle charging station models are incompatible with charging stations from different manufacturers. In particular, the model configuration and upgrades of charging stations are difficult to adapt to future standards, resulting in poor compatibility in charging tests.
By acquiring the charging parameters and preset model templates of the target charging pile type, model filling data corresponding to the target charging pile type is generated, and the charging pile model is configured based on this data to realize the model establishment of custom type charging piles.
It enables the generation of models for any type of charging pile, improving the adaptability and compatibility of charging pile models and supporting charging tests for future standards.
Smart Images

Figure CN116305931B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electric vehicle testing technology, and more specifically, to a method, apparatus, device, and storage medium for generating charging pile models. Background Technology
[0002] With the development of new energy technologies, electric vehicles are becoming increasingly popular due to their low energy consumption, convenience, and flexibility. Before electric vehicles are developed and put into production, they need to undergo charging compatibility testing with charging stations from different manufacturers. Existing electric vehicle testing methods include: one is to use self-developed systems or equipment to simulate commercially available charging stations in a laboratory to conduct charging tests on the developed vehicle; the other is to invest manpower and vehicles in road tests to conduct charging experiments in real charging scenarios.
[0003] Existing self-developed systems or equipment are all custom-developed, and the models of the charging piles they generate are fixed and based on historical data. They can only support some specific charging piles, but it is difficult to configure the charging pile model and upgrade the charging pile. It is also difficult to be compatible with the simulation of existing charging piles, and it is impossible to be compatible with future standards. Summary of the Invention
[0004] The purpose of this application is to provide a charging pile model generation method, apparatus, device, and storage medium to address the shortcomings of the prior art and solve the problems existing in the prior art.
[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows:
[0006] In a first aspect, embodiments of this application provide a method for generating a charging pile model, including:
[0007] Obtain the charging parameters corresponding to the target charging pile type and the preset model template;
[0008] Based on the charging parameters and the preset model template, generate model filling data corresponding to the target charging pile type;
[0009] Based on the model filling data, the preset model template is configured to generate a charging pile model corresponding to the target charging pile type.
[0010] In a possible implementation example, the charging parameters include: charging timing characteristics;
[0011] After obtaining the charging parameters corresponding to the target charging pile type and the preset model template, the process further includes:
[0012] Based on the charging timing characteristics, multiple charging events of the target charging pile type in the target charging process are obtained;
[0013] Based on the multiple charging events, feature group information corresponding to the multiple charging events is obtained.
[0014] In a possible implementation example, the preset model template includes: a feature group of the target charging pile type;
[0015] The step of generating model filling data corresponding to the target charging pile type based on the charging parameters and the preset model template includes:
[0016] The feature group information is matched with the feature group of the target charging pile type to obtain the target feature group information;
[0017] The model filling data is obtained by filtering the information in the feature group information that corresponds to the target feature group information.
[0018] In a possible implementation example, obtaining multiple charging events for the target charging pile type during the target charging process based on the charging timing characteristics includes:
[0019] The charging timing features are segmented into states to obtain multiple charging states;
[0020] Based on the multiple charging states, the charging timing characteristics are divided into charging events to obtain multiple charging events for the target charging pile type during the target charging process.
[0021] In a possible implementation example, the charging timing features include: charging message timing features and charging module timing features; the state segmentation of the charging timing features to obtain multiple charging states includes:
[0022] The charging message timing features and the charging module timing features are placed on the same preset time axis for state segmentation to obtain the multiple charging states.
[0023] In a possible implementation example, the step of dividing the charging timing characteristics into charging events based on the multiple charging states to obtain multiple charging events for the target charging pile type during the target charging process includes:
[0024] The time range of the multiple charging events is determined based on whether the multiple charging states have changed;
[0025] Based on the time range of the multiple charging events, multiple charging events of the target charging process are obtained.
[0026] In a possible implementation example, configuring the preset model template according to the model population data to generate a charging pile model corresponding to the target charging pile type includes:
[0027] Based on the model guidance document for the preset charging scenario and the model filling data, the preset model template is configured to generate a charging pile model corresponding to the target charging pile type. The charging pile model corresponding to the target charging pile type is used to conduct charging simulation tests on a specified type of vehicle under the preset charging scenario.
[0028] Secondly, embodiments of this application provide a charging pile model generation device, comprising:
[0029] The acquisition module is used to acquire the charging parameters corresponding to the target charging pile type and the preset model template;
[0030] The data generation module is used to generate model filling data corresponding to the target charging pile type based on the charging parameters and the preset model template.
[0031] The model generation module is used to configure the preset model template according to the model filling data and generate a charging pile model corresponding to the target charging pile type.
[0032] Thirdly, embodiments of this application provide a computer device, including: a processor, a storage medium, and a bus. The storage medium stores program instructions executable by the processor. When the computer device is running, the processor communicates with the storage medium via the bus, and the processor executes the program instructions to perform the steps of the above-described charging pile model generation method.
[0033] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described charging pile model generation method.
[0034] The beneficial effects of this application are as follows: This application provides a charging pile model generation method, apparatus, device, and storage medium. The charging pile model generation method includes: obtaining charging parameters corresponding to a target charging pile type and a preset model template; generating model filling data corresponding to the target charging pile type based on the charging parameters and the preset model template; configuring the preset model template according to the model filling data to generate a charging pile model corresponding to the target charging pile type. In this application, the target charging pile type can be any type of charging pile, and the model of the target charging pile can be generated according to the model filling data corresponding to the target charging pile type, realizing the establishment of a model for a custom type of charging pile. Attached Figure Description
[0035] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a flowchart illustrating a method for generating a charging pile model according to an embodiment of this application.
[0037] Figure 2 This is a flowchart illustrating a method for processing charging parameters according to an embodiment of this application.
[0038] Figure 3 A flowchart illustrating a method for obtaining model filling data according to an embodiment of this application;
[0039] Figure 4 A flowchart illustrating a method for acquiring charging events is provided in one embodiment of this application;
[0040] Figure 5 A flowchart illustrating another method for obtaining charging events provided in an embodiment of this application;
[0041] Figure 6 This is a schematic diagram of the structure of a charging pile model generation device provided in one embodiment of this application;
[0042] Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of this application, but not all embodiments.
[0044] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0045] In the description of this application, it should be noted that if the terms "upper", "lower", etc. appear to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship that the product of this application is usually placed in, it is only for the convenience of describing this application and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.
[0046] Furthermore, the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Additionally, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0047] It should be noted that, where there is no conflict, the features in the embodiments of this application can be combined with each other.
[0048] This application provides a method for generating a charging pile model. This method can be generated by any computer device that integrates a preset single-unit model generation algorithm. The computer device can be, for example, a terminal-facing computer device or a backend server.
[0049] The following describes the charging pile model generation method provided in this application in detail with reference to several accompanying drawings and embodiments.
[0050] Figure 1 This is a flowchart illustrating a method for generating a charging pile model according to an embodiment of this application, as shown below. Figure 1 As shown, the method includes:
[0051] S101. Obtain the charging parameters corresponding to the target charging pile type and the preset model template.
[0052] In this embodiment, a preset model template can be pre-set and stored in the modeling software. For example, information on multiple different models of charging piles can be collected, and the necessary modules for constructing multiple different models of charging piles can be built based on the acquired information (for example, if a certain model of charging pile has a charging gun head, the charging gun head can be set in the preset model template of that model of charging pile), and these modules can be set in the model templates corresponding to each type of charging pile. The preset model template can be a model template for the target charging pile type. When a charging pile model of the target charging pile type needs to be built, the model template corresponding to the target charging pile type is used as the preset model template, and the charging parameters corresponding to the target charging pile type are obtained.
[0053] Among them, the charging parameters are the charging data of the target charging pile type to be filled into the preset model template; the modeling software can be open source platforms or free software, such as C, C++, C#, etc. Compared with using CANoe, vTestStudio software, the use of C, C++, C# software is not restricted by its producer, which reduces the cost of software and breaks the software technology monopoly.
[0054] It should be noted that this configuration operation may include, for example, the difference between the target charging pile and the preset model template. For example, the target charging pile may have more or less modules than the preset model template. Based on this configuration operation, the preset model template can be adjusted so that the preset model template is adjusted to be a model template of the target charging pile type.
[0055] S102. Based on charging parameters and preset model templates, generate model filling data corresponding to the target charging pile type.
[0056] After obtaining the charging parameters and preset model template corresponding to the target charging pile type, the target charging pile can be modeled based on the charging parameters and preset model template. Specifically, feature extraction is performed on the charging parameters corresponding to the target charging pile type to obtain the charging time series features of the target charging pile type. These charging time series features contain data for filling the model template and can be used to establish the model template of the target charging pile type.
[0057] S103. Based on the model filling data, configure the preset model template to generate a charging pile model corresponding to the target charging pile type.
[0058] After obtaining the model filling data, the preset model template can be configured based on the model filling data to generate a charging pile model corresponding to the target charging pile type. Specifically, by filling the model filling data into the preset model template, a charging pile model corresponding to the target charging pile type can be generated.
[0059] In summary, this embodiment provides a charging pile model generation method, apparatus, device, and storage medium. The charging pile model generation method includes: obtaining charging parameters corresponding to a target charging pile type and a preset model template; generating model filling data corresponding to the target charging pile type based on the charging parameters and the preset model template; configuring the preset model template according to the model filling data to generate a charging pile model corresponding to the target charging pile type. In this embodiment, the target charging pile type can be any type of charging pile, and the model of the target charging pile can be generated based on the model filling data corresponding to the target charging pile type, realizing the establishment of a model for a custom type of charging pile.
[0060] Charging parameters can include charging timing characteristics, based on which, Figure 2 This is a flowchart illustrating a method for processing charging parameters according to an embodiment of this application, as shown below. Figure 2 As shown, after obtaining the charging parameters corresponding to the target charging pile type and the preset model template, the process also includes:
[0061] S201. Based on the charging timing characteristics, obtain multiple charging events for the target charging pile type during the target charging process.
[0062] Among them, a charging event is an event that occurs during the target charging process. Preset charging events that may occur can be pre-set. After obtaining the charging timing characteristics of the target charging process, based on the changes in the charging timing characteristics, a preset charging event similar to the charging event in the target charging process can be obtained from the preset charging events, and the obtained preset charging event can be regarded as the charging event in the target charging process.
[0063] S202. Based on multiple charging events, obtain the feature group information corresponding to the multiple charging events.
[0064] Once multiple charging events are acquired, feature group information corresponding to each charging event can be obtained based on these events within the target charging process. Specifically, this involves identifying the correlation between charging events and each feature group, and then mapping the charging events to each feature group to obtain the feature group information for each charging event. Here, a feature group is a module of the target charging pile that can be used to characterize the target charging pile during the target charging process. The feature group information includes the module type of the feature group and the corresponding charging parameters.
[0065] Feature groups can include modules such as DC auxiliary power sources, high-voltage DC power sources, electronic locks, IMD modules, bleed circuits, guide circuits (which include guide resistors and relay switches), and message sending modules (which include message sending control, message ID, message length, and message content). Each module has a configuration interface to configure all its operations. For example, the guide circuit consists of guide resistors and relay switches, and the data content of the guide resistors and relay switches can be modified separately. The message sending module consists of message sending control, message ID, message length, and message content modules, and these modules can be modified separately. The target charging process can be determined according to modeling requirements. For example, if modeling a target charging pile at a historical time is required, the target charging process is the historical time; if modeling a target charging pile at the current time is required, the target charging process is the current time. Taking a feature group as an example of a DC auxiliary power source, the feature group information includes: the feature group type is a DC auxiliary power source, and the charging parameters corresponding to the DC auxiliary power source.
[0066] It should be noted that multiple charging events may correspond to the same feature group. Therefore, each feature group obtained in this embodiment has one or more corresponding charging events, and each charging event corresponds to its charging timing features.
[0067] In this embodiment, the charging parameters are processed to obtain multiple charging events of the target charging pile type during the target charging process. Then, based on the multiple charging events, the feature group information corresponding to the multiple charging events is obtained, thus realizing the processing of the charging parameters. The processed charging parameters and the preset model template are used to generate model filling data, which can make the obtained model filling data fit the target charging pile better.
[0068] The preset model template includes feature groups for the target charging pile type. Based on this, Figure 3 This is a flowchart illustrating a method for obtaining model filling data according to an embodiment of this application, as shown below. Figure 3 As shown, in step S102, based on charging parameters and a preset model template, model filling data corresponding to the target charging pile type is generated, including:
[0069] S301. Match the feature group information with the feature group of the target charging pile type to obtain the target feature group information.
[0070] The preset model template includes feature groups for the target charging pile type. Therefore, after obtaining the charging parameters corresponding to the target charging pile type, it is only necessary to compare the feature group information in the charging parameters with the feature groups of the target charging pile type in the preset model template to obtain the differences between the two, and obtain the target feature group information based on the differences. The target feature group information is the information of the feature groups that do not need to be filled into the preset model template (for example, it can be the information of redundant feature groups in the preset model template). For example, if the feature groups in the preset model template include DC auxiliary power source, high-voltage DC power source, and electronic lock, while the feature group information in the charging parameters corresponding to the target charging pile type only includes DC auxiliary power source and high-voltage DC power source, then the electronic lock and the charging parameters corresponding to the electronic lock are the target feature group information.
[0071] S302. Filter the information in the feature group information that corresponds to the target feature group information to obtain the model filling data.
[0072] After obtaining the target feature group information according to step S301, the information corresponding to the target feature group information is filtered out from the feature group information to obtain the model filling data.
[0073] Optionally, after obtaining the model filling data, the model template for the target charging pile type can be configured based on multiple charging events and feature groups of multiple charging events to generate the charging pile model corresponding to the target charging pile type.
[0074] The generated charging pile model corresponding to the target charging pile type is used for charging simulation testing of the specified type of vehicle. The model template for the target charging pile type has multiple reserved positions for filling in charging events and charging timing features. When the feature groups corresponding to multiple charging events are obtained, the reserved positions in the preset model template for the target charging pile type can be configured based on the data in the feature groups, charging events, and charging timing features (that is, filling the feature groups, corresponding charging events, and charging timing features into the corresponding positions in the preset model template for the target charging pile type). The configured model template is the charging pile model corresponding to the target charging pile type. It should be noted that when configuring the model template for the target charging pile type using feature groups, the acquisition of feature groups and the configuration of the model template using feature groups can be performed simultaneously.
[0075] Optionally, one embodiment of this application also provides a possible implementation of the target charging process. If the target charging pile type is a first charging pile type, the charging parameters may include: charging timing characteristics obtained from historical charging data of the first charging pile type.
[0076] The first charging pile type can be used to indicate the target charging process for the target charging pile type. For example, it can indicate that the modeling target is the target charging pile type in historical time. When the target charging pile type is the first charging pile type, it is necessary to obtain the charging time-series characteristics of the target charging pile type from the historical charging data of the first charging pile type, and extract the charging time-series characteristics obtained from the historical charging data to obtain the charging time-series characteristics of the target charging pile type. The obtained charging time-series characteristics of the target charging pile type are the charging time-series characteristics of the target charging pile type in historical time.
[0077] In this embodiment, when the target charging pile is of the first type, the charging time sequence features are obtained from the historical charging data, and a model of the target charging pile under the historical time can be generated, thus realizing the establishment of a model of the charging pile under the historical time.
[0078] One embodiment of this application also provides another possible implementation of the target charging process. If the target charging station type is a second charging station type, the charging parameters may include: charging timing characteristics determined according to the charging standard of the second charging station type.
[0079] The second charging pile type can be used to indicate the target charging process for the target charging pile type. For example, it can indicate that the modeling target is a model that conforms to a future standard for the target charging pile type (a future standard is a standard that has not yet been implemented and is yet to be implemented; for example, the GB2015 standard for charging piles represents the charging pile operation standard issued in 2015, and the GB2023 standard for charging piles represents the charging pile operation standard issued in 2023. If the currently implemented standard is the GB2015 standard for charging piles, then the GB2023 standard for charging piles is a future standard). When the target charging pile type is the second charging pile type, it is necessary to obtain the future standard for the second charging pile type and extract it to obtain the charging time sequence characteristics. The obtained charging time sequence characteristics of the target charging pile type are the charging time sequence characteristics of the target charging pile type under the future standard.
[0080] In this embodiment, when the target charging pile is of the second type, the charging timing characteristics are obtained from the future charging standard, and a model of the target charging pile under the future standard can be generated, thus realizing the establishment of a model of the charging pile under the future standard.
[0081] One embodiment of this application provides a possible implementation for acquiring charging events. Figure 4 A flowchart illustrating a method for acquiring charging events is provided in one embodiment of this application, as shown below. Figure 4 As shown, in step S201, based on the charging timing characteristics, multiple charging events for the target charging pile type during the target charging process are obtained, which may include:
[0082] S401. Perform state segmentation on the charging timing features to obtain multiple charging states.
[0083] As in the above embodiments, the charging timing features are data that can be used to characterize the state of the target charging pile during the target charging process. For example, they may include the voltage value of the DC auxiliary power source, the voltage value of the high-voltage DC power source, and the opening and closing of the electronic lock. Based on multiple charging states, the charging timing features are divided into charging events to obtain multiple charging events for the target charging process. For example, the charging timing features can be segmented into states to obtain multiple charging states, with the changes in the charging actions of each module serving as the dividing standard. Taking the guide circuit as an example, the charging state may be the relay switch in the guide circuit being turned on or off; taking the DC auxiliary power source as an example, the charging state may be the voltage of the DC auxiliary power source changing from 12V to 16V.
[0084] S402. Based on multiple charging states, the charging timing characteristics are divided into charging events to obtain multiple charging events for the target charging pile type in the target charging process.
[0085] After obtaining multiple charging states, the charging timing characteristics can be divided into charging events based on these states, thereby obtaining multiple charging events for the target charging process.
[0086] For example, if the charging event is known to be a voltage rise in the DC auxiliary power source, then when the charging state is obtained that the voltage of the DC auxiliary power source changes from 12V to 16V, the charging event can be associated with the charging state, thereby associating the charging event with the charging timing characteristics corresponding to the charging state. This completes the division of charging events based on the charging timing characteristics, thus obtaining multiple charging events for the target charging process.
[0087] In this embodiment, the charging time sequence features are segmented by state changes to obtain multiple charging states. The charging states are then mapped to charging events to obtain multiple charging events of the target charging process. By obtaining multiple charging states through state segmentation, the feature group division is more realistic and complete, thus improving the completeness of the established charging pile model.
[0088] Based on this, one embodiment of this application also provides a possible implementation for obtaining the charging state. The charging parameters in the above embodiment may include charging message timing data and charging module timing data. Correspondingly, the charging timing features may include charging message timing features and charging module timing features. Therefore, in the above step S401, the charging timing features are segmented into states to obtain multiple charging states. For example, the charging message timing features and charging module timing features can be placed on the same preset time axis for state segmentation to obtain multiple charging states.
[0089] In this embodiment, the timing data of the charging message can be extracted from the charging pile message and the vehicle message. For example, the characteristic information of each type of message can be extracted from the message, including changes in the transmission period (maximum interval, minimum interval, normal period, period error), message frame ID (priority, reserved bits, data page, PDU format, source address, destination address), data length, data content, content format, padding rules, message start transmission, message end transmission, and other event triggers. The timing data of the charging module includes control signals, sampling signals, and records of the data (waveform) characteristic points, stable waveform, maximum level, minimum level, average level, waveform rise time, waveform fall time, waveform inflection point, signal abrupt change (signal level increase), impulse, oscillation, period, maximum period, minimum period, etc. for each control signal and sampling signal.
[0090] The timing characteristics of the charging message obtained from the timing data of the charging message can be used to identify changes in the timing characteristics of the charging message, such as changes in the message sending module; the timing characteristics of the charging module obtained from the timing data of the charging module can be used to identify changes in the timing characteristics of the charging module, such as changes in modules such as DC auxiliary power source and high voltage DC power source.
[0091] After obtaining the timing characteristics of the charging message and the charging module, these characteristics can be placed on the same preset time axis for state segmentation, resulting in multiple charging states. For example, if the timing characteristics of the charging message and the charging module change sequentially, they can be interleaved on the same time axis based on the order of these changes, thus obtaining multiple charging states.
[0092] It should be noted that the preset time axis can be any time period selected according to the requirements. It can be historical time, current time, or preset future time under future standards. The time length can also be determined according to actual needs and is not limited here. A charging state can contain only one charging message timing feature or charging module timing feature (i.e., a charging state contains only one timing feature), or it can contain multiple charging message timing features and charging module timing features (i.e., a charging state can contain multiple timing features).
[0093] In this embodiment, by dividing the charging timing features into charging message timing data and charging module timing data, the division criteria for charging timing features are refined, which further improves the authenticity and completeness of the charging timing features obtained based on the charging timing features, and further improves the completeness of the charging pile model established based on the feature group.
[0094] Figure 5 A flowchart illustrating another method for obtaining a charging event according to an embodiment of this application is shown below. Figure 5 As shown, in step S402 of the above embodiment, the charging timing characteristics are divided into charging events according to multiple charging states to obtain multiple charging events of the target charging pile type in the target charging process, including:
[0095] S501. Determine the time range of multiple charging events based on whether multiple charging states have changed.
[0096] This embodiment provides a method for determining feature groups on a preset time axis, which can determine the time range of multiple charging events based on whether the timing characteristics of charging messages and the timing characteristics of charging modules change.
[0097] For example, after obtaining the timing characteristics of a charging message, the message information within these characteristics can be parsed, and changes in the charging message timing characteristics represented by the message can be determined based on this information. Similarly, after obtaining the timing characteristics of a charging module, the waveform information of the charging data within these characteristics can be parsed, and changes in the charging module timing characteristics represented by the charging data can be determined based on this waveform information. When either the charging message timing characteristics or the charging module timing characteristics change, it can be determined that the corresponding charging event has changed, thereby defining the time range of multiple charging events on a preset time axis.
[0098] S502. Based on the time range of multiple charging events, obtain multiple charging events for the target charging process.
[0099] After obtaining the time range of multiple charging events according to step S501, multiple charging events of the target charging process can be obtained from the charging timing features based on the time range of multiple charging events.
[0100] An embodiment of this application also provides another possible implementation for generating a charging pile model corresponding to a target charging pile type. In step S103 of the above embodiment, configuring the preset model template according to the model filling data to generate a charging pile model corresponding to the target charging pile type may further include: configuring the preset model template according to the model guidance document and model filling data of the preset charging scenario to generate a charging pile model corresponding to the target charging pile type. The charging pile model corresponding to the target charging pile type is used to conduct charging simulation tests on a specified type of vehicle under the preset charging scenario.
[0101] The model guidance document can be an operation instruction document for the process of building a charging pile model. This operation instruction document contains multiple operation steps for building a charging pile model, as well as precautions for each operation step.
[0102] In this embodiment, the model template for the target charging pile type is configured according to the model guidance file of the preset charging scenario and the feature groups of multiple charging events. Users can configure the model template for the target charging pile type according to the guidance of the model guidance file, which facilitates the configuration of the model template by users.
[0103] One embodiment of this application provides a charging pile model generation device. Figure 6 This is a schematic diagram of the structure of a charging pile model generation device provided in one embodiment of this application, as shown below. Figure 6 As shown, the device includes:
[0104] The acquisition module 601 is used to acquire the charging parameters corresponding to the target charging pile type and the preset model template.
[0105] The data generation module 602 is used to generate model filling data corresponding to the target charging pile type based on charging parameters and preset model templates.
[0106] The model generation module 603 is used to configure the preset model template according to the model filling data and generate a charging pile model corresponding to the target charging pile type.
[0107] In a possible implementation example, the acquisition module 601 is also used to obtain multiple charging events of the target charging pile type in the target charging process based on the charging timing characteristics; and to obtain feature group information corresponding to the multiple charging events based on the multiple charging events.
[0108] In a possible implementation example, the data generation module 602 is also used to match the feature group information with the feature group of the target charging pile type in the preset model template to obtain the target feature group information; and to remove the target feature group information from the feature group information to obtain the model filling data.
[0109] In a possible implementation example, the acquisition module 601 is also used to perform state segmentation on the charging timing features to obtain multiple charging states; based on the multiple charging states, the charging timing features are divided into charging events to obtain multiple charging events of the target charging pile type in the target charging process.
[0110] In a possible implementation example, the acquisition module 601 is also used to place the timing features of the charging message and the timing features of the charging module on the same preset time axis for state segmentation to obtain multiple charging states.
[0111] In a possible implementation example, the acquisition module 601 is further configured to determine the time range of multiple charging events based on whether multiple charging states have changed; and to obtain multiple charging events of the target charging process based on the time range of multiple charging events.
[0112] In a possible implementation example, the model generation module 603 is also used to configure the preset model template according to the model guidance file and model filling data of the preset charging scenario, and generate a charging pile model corresponding to the target charging pile type. The charging pile model corresponding to the target charging pile type is used to conduct charging simulation tests on a specified type of vehicle under the preset charging scenario.
[0113] The above-described device is used to execute the method provided in the foregoing embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.
[0114] These modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more microprocessors, or one or more Field Programmable Gate Arrays (FPGAs). Alternatively, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a system-on-a-chip (SOC).
[0115] One embodiment of this application provides a computer device. Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application, as shown below. Figure 7 As shown, the computer device includes a processor 701, a storage medium 702, and a bus 703. The storage medium stores program instructions that can be executed by the processor. When the computer device is running, the processor communicates with the storage medium through the bus, and the processor executes the program instructions to perform the steps of the charging pile model generation method provided in the above embodiment.
[0116] An embodiment of this application also provides a computer-readable storage medium storing a computer program, which, when run by a processor, executes the steps of the charging pile model generation method provided in the above embodiment.
[0117] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0118] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0119] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.
[0120] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0121] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for generating a charging pile model, characterized in that, include: Obtain the charging parameters corresponding to the target charging pile type and the preset model template; Based on the charging parameters and the preset model template, generate model filling data corresponding to the target charging pile type; Based on the model filling data, the preset model template is configured to generate a charging pile model corresponding to the target charging pile type; The charging parameters include: charging timing characteristics; After obtaining the charging parameters corresponding to the target charging pile type and the preset model template, the process further includes: Based on the charging timing characteristics, multiple charging events of the target charging pile type in the target charging process are obtained; Based on the multiple charging events, the feature group information corresponding to the multiple charging events is obtained; The preset model template includes: a feature group of the target charging pile type; The step of generating model filling data corresponding to the target charging pile type based on the charging parameters and the preset model template includes: The feature group information is matched with the feature group of the target charging pile type to obtain the target feature group information; the target feature group information is the feature group information that does not need to be filled into the preset model template. The model filling data is obtained by filtering the information in the feature group information that corresponds to the target feature group information.
2. The method according to claim 1, characterized in that, The step of obtaining multiple charging events for the target charging pile type during the target charging process based on the charging timing characteristics includes: The charging timing features are segmented into states to obtain multiple charging states; Based on the multiple charging states, the charging timing characteristics are divided into charging events to obtain multiple charging events for the target charging pile type during the target charging process.
3. The method according to claim 2, characterized in that, The charging timing features include: charging message timing features and charging module timing features; the charging timing features are then segmented into states to obtain multiple charging states, including: The charging message timing features and the charging module timing features are placed on the same preset time axis for state segmentation to obtain the multiple charging states.
4. The method according to claim 2, characterized in that, The step of dividing the charging timing characteristics into charging events based on the multiple charging states to obtain multiple charging events for the target charging pile type during the target charging process includes: The time range of the multiple charging events is determined based on whether the multiple charging states have changed; Based on the time range of the multiple charging events, multiple charging events of the target charging process are obtained.
5. The method according to claim 1, characterized in that, The step of configuring the preset model template according to the model filling data and generating a charging pile model corresponding to the target charging pile type includes: Based on the model guidance document for the preset charging scenario and the model filling data, the preset model template is configured to generate a charging pile model corresponding to the target charging pile type. The charging pile model corresponding to the target charging pile type is used to conduct charging simulation tests on a specified type of vehicle under the preset charging scenario.
6. A charging pile model generation device, characterized in that, include: The acquisition module is used to acquire the charging parameters corresponding to the target charging pile type and the preset model template; The data generation module is used to generate model filling data corresponding to the target charging pile type based on the charging parameters and the preset model template. The model generation module is used to configure the preset model template according to the model filling data and generate a charging pile model corresponding to the target charging pile type. The charging parameters include: charging timing features; the acquisition module is further configured to obtain multiple charging events of the target charging pile type in the target charging process based on the charging timing features; and to obtain feature group information corresponding to the multiple charging events based on the multiple charging events. The preset model template includes: a feature group of the target charging pile type; the data generation module is further used to match the feature group information with the feature group of the target charging pile type to obtain target feature group information; the target feature group information is the information of the feature group that does not need to be filled into the preset model template; filtering the information in the feature group information that corresponds to the target feature group information to obtain the model filling data.
7. A computer device, characterized in that, include: The device includes a processor, a storage medium, and a bus. The storage medium stores program instructions executable by the processor. When the computer device is running, the processor communicates with the storage medium via the bus, and the processor executes the program instructions to perform the steps of the charging pile model generation method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, performs the steps of the charging pile model generation method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Automobile charging management platform test system based on configuration charging pile model
CN112051466A
Simulation test modeling method and system, test method, equipment and storage medium
CN113378403A