A Single-Pile Adaptive Charging Method Based on Automatic Vehicle Identification and Integrated Charging Cloud System

By automatically identifying vehicles and adjusting the charging and discharging sequence in real time, the matching problem of charging piles when vehicle usage time fluctuates or battery status deviates is solved, thus improving the efficiency and controllability of the charging and discharging process.

CN121893810BActive Publication Date: 2026-06-30DALIAN ZHIDA TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DALIAN ZHIDA TECH CO LTD
Filing Date
2026-03-20
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In existing technologies, charging piles lack the ability to dynamically correct for fluctuations in vehicle usage time or shifts in battery operating status, resulting in a mismatch between the charging and discharging process and the electricity price environment, which affects operational efficiency and controllability.

Method used

By adopting a single-pile adaptive charging method that integrates charging piles and cloud computing based on automatic vehicle identification, the charging and discharging sequence is adjusted in real time. Combined with battery status and grid time-of-use electricity price information, the charging plan is dynamically adjusted to ensure that the charging and discharging process matches the actual conditions.

Benefits of technology

It improves the coordination and determinism of the charging and discharging process, reduces the occupation of invalid time periods, and enhances the adaptability to different vehicle parking characteristics and price environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121893810B_ABST
    Figure CN121893810B_ABST
Patent Text Reader

Abstract

This invention relates to the technical field, specifically to a single-pile adaptive charging method based on automatic vehicle identification and integrated cloud-based charging pile system. The charging pile receives vehicle identity and battery information and simultaneously verifies this information in the cloud. After consistency verification, access is confirmed. The cloud filters the charging pile number and provides response guidance. The charging pile establishes a response binding and generates an executable time-segment sequence based on dwell time and time-of-use pricing. During operation, the charging and discharging sequence is dynamically adjusted according to the battery's working status and cloud guidance. The charging pile coordinates with the cloud to execute instructions sequentially and reports completion information upon completion. This invention establishes a stable basis for vehicle access determination through the cross-limitation of multi-source identity information and vehicle model characteristics. It also integrates battery constraints with time resources, giving the executable schedule time-segment boundaries and behavioral attribute constraints. Furthermore, it introduces a real-time state-based sequence rearrangement mechanism, allowing the charging and discharging schedule to change with operating conditions, enhancing the adaptability of a single charging pile to vehicle dwell characteristics and reducing the occupation of invalid time periods.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electric vehicle charging technology, and in particular to an adaptive charging method for a single charging pile based on automatic vehicle identification and integrated charging pile cloud system. Background Technology

[0002] The field of electric vehicle charging technology encompasses technologies related to power transmission and operation management between electric vehicles and charging infrastructure. The core of this field lies in building a systematic technical framework encompassing vehicle identification and interaction after access, control processes for charging and discharging, the formation of metering and settlement criteria, and collaborative management between local equipment and cloud platforms. This framework covers vehicle identification, parameter acquisition, power and timing configuration, process monitoring, and record generation. Its content includes methods for charging piles to acquire vehicle information, control rules for switching charging and discharging states, operational strategies related to grid time-of-use pricing, and cloud-based aggregation and management of single-pile operational data and transaction records.

[0003] Among them, the integrated charging pile and cloud-based single-pile adaptive charging method based on automatic vehicle identification refers to a technical solution that, during the operation of a single charging pile, automatically identifies the connected vehicle and combines the grid's time-of-use pricing with the vehicle's battery energy storage participation in electricity trading to complete the configuration of the charging and discharging process. The technical issues addressed include reading vehicle identification information and vehicle category information when the vehicle connects, obtaining parameters such as the electric bus's battery capacity, current power level, and allowable charging and discharging boundaries, determining the charging or discharging time period selection based on the price information corresponding to the grid peak and trough, generating power commands and duration parameters for single-pile execution based on preset charging and discharging power value rules, and having the charging pile's local control unit interact with the cloud platform to exchange data. The cloud issues time-of-use charging and discharging plans and the necessary record fields for settlement. During the execution process, the charging pile synchronously records timestamps, power values, power changes, and metering data.

[0004] Existing technologies primarily rely on fixed parameter combinations to configure charging and discharging. During operation, they depend on initial information to maintain the execution path. They lack dynamic correction capabilities when vehicle usage time fluctuates or battery operating status deviates. When the schedule is out of sync with actual conditions, time slots are easily wasted or execution is interrupted. At the same time, the constraints on the accessed vehicle information are limited, and the parameter combinations are not stable enough in complex operating scenarios. This may lead to a mismatch between charging and discharging behavior and the electricity price environment, affecting overall operating efficiency and controllability. Summary of the Invention

[0005] To address the technical problems existing in the prior art, this invention provides a single-pile adaptive charging method based on automatic vehicle identification and integrated charging station cloud platform. The technical solution is as follows:

[0006] The adaptive charging method for a single charging pile based on automatic vehicle identification and integrated charging station cloud system includes the following steps:

[0007] S1: The charging pile receives the vehicle identity, model, battery working status, and charging / discharging limit description. The cloud verifies the identity source and processes the battery working status, vehicle identity information, discharge limit description, and model based on the verification feedback to complete the availability confirmation and obtain the sequence of accessible vehicle identities.

[0008] S2: Based on the vehicle identity, model, battery working status and charging / discharging limit description in the accessible vehicle identity sequence, send vehicle and charging pile information to the site. The cloud-side management platform filters responsive piles and generates response instructions, writes the response status, and obtains the corresponding response results of the vehicle and charging pile.

[0009] S3: Based on the charging pile response entry in the vehicle and charging pile response correspondence results, obtain the vehicle dwell time and upload it. The cloud-side management platform combines the operation schedule and electricity price information to return the executable time period. Compare and filter the matching time period, write the electricity price and action identifier, and obtain the sequential description of the executable charging time.

[0010] S4: Based on the time period sequence in the description of the charging executable time sequence, receive changes in battery working status and synchronize with the cloud-side management platform. Combine the current time period with the order adjustment guidance returned by the electricity price identifier, adjust and switch the charging and discharging order to obtain the charging execution order adjustment result.

[0011] As a further aspect of the present invention, the accessible vehicle identity sequence includes vehicle identity information verified through identity verification, confirmed matching vehicle model identification content, and vehicle access permission attributes that meet the access conditions. The vehicle and charging pile response correspondence result specifically includes vehicle identity information, charging pile response entry, and the response correspondence between the two. The charging executable time sequence description includes a set of executable time periods, the time-of-use electricity price type corresponding to each time period, and the charging or discharging action type corresponding to each time period. The charging execution order adjustment result specifically includes the adjusted time period execution order, the charging and discharging action type corresponding to each time period, and the finally determined time period execution combination.

[0012] As a further aspect of the present invention, the step of obtaining S1 is as follows:

[0013] S101: At a charging station that supports automatic vehicle identification, the vehicle receives the vehicle's identity information and model identification content through the vehicle access communication interface. The vehicle identification content in the identity information and the model label in the model identification content are read and format verified. Missing fields and abnormal codes are marked and processed. The vehicle's basic identification status is sorted out and the vehicle identification status is generated.

[0014] S102: Based on the vehicle identification verification status, receive the battery operating status description and charging / discharging limitation description from the vehicle-side communication channel, compare the corresponding relationship between the status category in the battery operating status description and the control label in the limitation description by calling the vehicle identification verification status, perform exclusion processing on inconsistent labels, form a consistency result between the vehicle status and the limitation information, and generate a battery operating status matching result.

[0015] S103: Based on the battery working status matching result, synchronize the vehicle identity information and vehicle model identification content to the cloud-side management platform, call the identity source confirmation identifier in the verification feedback returned by the cloud-side management platform, and perform consistency judgment with the battery working status matching result. When the judgment result meets the access consistency condition, complete the access vehicle availability confirmation and obtain the accessible vehicle identity sequence.

[0016] As a further aspect of the present invention, the step of obtaining S2 is as follows:

[0017] S201: Based on the vehicle identity information, model identification content, battery working status description and charging / discharging limitation description in the accessible vehicle identity sequence, the charging pile sends the vehicle identity information, model identification content, battery working status description, charging / discharging limitation description and current site available charging pile information to the cloud-side management platform. According to the correspondence rules between the vehicle identification field and the charging pile functional field, a field combination record is established, and the combined charging pile numbers are collected according to the vehicle type to generate a list of available charging pile combinations.

[0018] S202: According to the list of available combinations of pile positions, the cloud-based management platform screens each group of vehicle information and pile position number item by item. Based on the function type in the battery working status description and the action indication in the charge and discharge limitation description, the pile end number that matches the vehicle control requirements is selected from the pile position number. The corresponding response entry label is generated for each pile end in combination with the matching result, and a pile end response entry set is generated.

[0019] S203: Call the response entry labels in the set of response entry points at the charging pile end. The charging pile writes the corresponding status of each response entry point and the vehicle identity information in the local processing unit, and confirms the establishment result of the binding relationship based on the written status. The operation of corresponding vehicle identity and charging pile response entry point is completed, and the vehicle and charging pile response correspondence result is obtained.

[0020] As a further aspect of the present invention, the step of obtaining S3 is as follows:

[0021] S301: Based on the vehicle identity information and charging pile response entry in the vehicle and charging pile response correspondence result, the charging pile obtains the vehicle dwell time description corresponding to the vehicle identity information through the vehicle access communication interface, uploads the vehicle dwell time description to the cloud management platform, calls the uploaded vehicle dwell time description and the station number content bound to the charging pile response entry, establishes the association between dwell time and station location, and generates dwell location mapping information.

[0022] S302: Based on the location mapping information, the cloud-side management platform calls the site location field in the mapping information, combines the operation schedule record corresponding to the site location with the time-of-use electricity price information of the power grid, extracts the time period range that overlaps with the site opening time in the executable time period, and removes the time period content that is earlier than the current time to obtain the site executable time segment.

[0023] S303: Based on the executable time segments of the station, the charging pile compares the time segments with the uploaded vehicle dwell time descriptions segment by segment, retains the time periods within the overlapping range, and writes an electricity price identifier and an action identifier that match the time-of-use electricity price information into each retained time period. The charging pile is sorted according to the start time of the time period to obtain the order description of the executable charging time.

[0024] As a further aspect of the present invention, the step of obtaining S4 is as follows:

[0025] S401: According to the time period sequence in the description of the charging executable time sequence, during the charging and discharging process, the charging pile continuously receives the battery working status change information returned by the vehicle side and synchronizes it to the cloud management platform. The cloud management platform matches and identifies the power segment field in the battery working status change information with the time period identifier in the current time period sequence, and establishes an operating status set by combining the time-of-use electricity price identifier associated with the time period identifier, and generates a dynamic status matching result.

[0026] S402: The cloud-side management platform calls the running status set content in the dynamic status matching result, judges and processes the adaptation conditions of the current charging or discharging action based on the combination characteristics of the power change field and the electricity price identifier field, identifies the action adaptation status of the current time period, and adjusts the order of charging and discharging actions in the original time period sequence according to the judgment result to obtain the action order adjustment result.

[0027] S403: Based on the action sequence adjustment result, if the action adaptation state bound in the current time period does not meet the execution requirements, the charging pile stops the charging action or discharging action corresponding to the current time period, switches to the next time period in the adjusted sequence, re-executes the action identifier content matching the new time period, and establishes complete execution sequence information after the action switch is completed, and obtains the charging execution sequence adjustment result.

[0028] As a further aspect of the present invention, the method further includes:

[0029] S5: Based on the time period sequence execution order and the charging and discharging action arrangement corresponding to the time period in the charging execution order adjustment result, the charging pile under the pile-cloud collaboration issues charging and discharging commands in sequence and continues to execute the charging and discharging action arrangement. When the vehicle connection is disconnected or the sequence is completed, the charging pile reports the end information and terminates the process, thus obtaining the pile-cloud integrated single-pile adaptive charging result.

[0030] The integrated charging and cloud-based single-pile adaptive charging results include the actual charging and discharging actions performed by the vehicle, the electricity price execution status for the corresponding time period, and the completion status of this single-pile charging and discharging task.

[0031] As a further aspect of the present invention, the step of obtaining S5 is as follows:

[0032] S501: Based on the time period sequence execution order and the charging and discharging action arrangement corresponding to the time period in the charging execution order adjustment result, the charging pile extracts the corresponding control action identifier according to the starting order of the time period in the collaborative state of the cloud-side management platform, and confirms the control instruction type in combination with the time period type field. In each control stage, the corresponding charging control instruction or discharging control instruction is issued, and a control instruction issuance record is generated.

[0033] S502: Based on the control command issued, the charging pile continuously executes the corresponding charging and discharging actions according to the control action identifier in the time period sequence while the vehicle is connected. When the control command for the next time period is received, the pile determines whether the current control action execution status field is in the completed state and synchronously records the start and end markings of each action to obtain the stage action execution information.

[0034] S503: Call the stage action execution information. When the vehicle disconnects or the entire time sequence is completed, the charging pile sends the end information consistent with the control type to the cloud management platform according to the control type corresponding to each action identifier, and records the control timing content of this round of actions to obtain the charging pile cloud integrated single pile adaptive charging result.

[0035] As a further aspect of the present invention, the extraction of the corresponding control action identifiers according to the starting order of the time period specifically includes:

[0036] The start time annotation content of each time period is read according to the execution order of the time period sequence. If the start time annotation content is the same, the extraction order of the control action identifier is determined according to the preset priority of the time period type field, and the extraction order is written into the control command issuance record.

[0037] The specific steps of determining whether the current control action execution status field is in a completed state are as follows:

[0038] When a control instruction for the next time period is received, the start and end markers of the current control phase in the phase action execution information are checked to see if an end marker has been written. If the end marker has not been written, the control instruction corresponding to the next time period is prevented from being executed.

[0039] As a further aspect of the present invention, sending the termination information consistent with the control type to the cloud-side management platform specifically involves:

[0040] The control command issuance record and the stage action execution information are associated in chronological order to generate control timing content. The end information type is determined based on the control type corresponding to the final action identifier in the control timing content and then sent.

[0041] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following:

[0042] In this invention, a stable basis for vehicle access determination is formed by cross-defining multi-source identity information and vehicle model characteristics. Battery constraints and time resources are linked and integrated to enable executable arrangements to simultaneously have time period boundaries and behavioral attribute constraints. A sequence reordering mechanism based on real-time status is introduced to ensure that the charging and discharging arrangements remain continuous and consistent with changes in operating conditions. This enhances the adaptability of a single charging pile to different vehicle dwelling characteristics and price environments, reduces the occupation of invalid time periods, and improves the coordination and execution determinism between the charging and discharging process and actual operating conditions. Attached Figure Description

[0043] Figure 1 This is a flowchart of the method of the present invention;

[0044] Figure 2 This is a flowchart illustrating the acquisition process of S1 in this invention;

[0045] Figure 3 This is a flowchart illustrating the acquisition process of S2 in this invention;

[0046] Figure 4 This is a flowchart illustrating the acquisition process of S3 in this invention;

[0047] Figure 5 This is a flowchart illustrating the acquisition process of S4 in this invention;

[0048] Figure 6 This is a flowchart of the acquisition process for S5 of the present invention. Detailed Implementation

[0049] The technical solution of the present invention will now be described with reference to the accompanying drawings.

[0050] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.

[0051] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.

[0052] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.

[0053] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0054] Please see Figure 1 This invention provides a technical solution: an adaptive charging method for a single charging pile based on automatic vehicle identification and integrated charging station cloud system, comprising the following steps:

[0055] S1: At a charging station that supports automatic vehicle identification, the charging station receives the vehicle's identity information and model identification content through the vehicle access communication interface, and receives the battery working status description and charging / discharging limit description from the vehicle-side communication channel. The charging station synchronizes the vehicle identity information and model identification content to the cloud-side management platform. The cloud-side management platform verifies the source of the vehicle identity information and returns verification feedback. Based on the verification feedback, the charging station performs consistency verification processing between the battery working status description and charging / discharging limit description and the vehicle identity information and model identification content, completes the availability confirmation of the connected vehicle, and obtains the sequence of connected vehicle identities.

[0056] S2: Based on the vehicle identity information, model identification content, battery working status description, and charging / discharging limitation description in the accessible vehicle identity sequence, the charging pile sends the vehicle identity information, model identification content, battery working status description, charging / discharging limitation description, and information on available charging piles at the current site to the cloud-side management platform. The cloud-side management platform filters the responsive charging pile numbers from the available charging pile information based on the vehicle identity information and model identification content, and generates a pile-side response guide corresponding to the responsive charging pile number based on the battery working status description and charging / discharging limitation description. The charging pile selects the charging pile response entry according to the pile-side response guide, and writes the corresponding status of the response entry and vehicle identity information into the charging pile, thus obtaining the vehicle and charging pile response correspondence result.

[0057] S3: Based on the vehicle identity information and charging pile response entry in the vehicle and charging pile response correspondence results, the charging pile obtains the vehicle dwell time description corresponding to the vehicle identity information through the vehicle access communication interface, and uploads the vehicle dwell time description to the cloud-side management platform. The cloud-side management platform combines the vehicle dwell time description, the charging station operation arrangement corresponding to the charging pile response entry, and the grid time-of-use price information to return executable time period information. The charging pile compares the executable time period information with the vehicle dwell time description segment by segment, retains only the time period that is consistent with the vehicle dwell time coverage, and writes the time-of-use price identifier and charging action or discharging action identifier for each retained time period according to the grid time-of-use price information. The time period sequence is formed in chronological order to obtain the sequential description of the executable charging time.

[0058] S4: According to the time period sequence in the description of the executable charging time sequence, during the charging and discharging process, the charging pile continuously receives battery working status change information returned by the vehicle side and synchronizes it to the cloud management platform. The cloud management platform combines the battery working status change information, the current time period identifier in the time period sequence, and the time-of-use electricity price identifier corresponding to the current time period to form the operation status return order adjustment guide. The charging pile adjusts the charging order and discharging order corresponding to the time period sequence according to the order adjustment guide. When the current time period is no longer suitable to continue to execute the charging action or discharging action corresponding to the current time period, the charging pile stops the charging action or discharging action corresponding to the current time period and switches to the next time period in the time period sequence to continue to execute the charging and discharging action arrangement, thus obtaining the charging execution order adjustment result.

[0059] S5: Based on the time period sequence execution order and the charging / discharging action arrangement corresponding to the time period in the charging execution order adjustment result, the charging pile, in the collaborative state of the cloud-side management platform, issues charging control commands or discharging control commands in sequence according to the time period sequence execution order, and executes the charging / discharging action arrangement corresponding to the time period while the vehicle is connected. After the vehicle is disconnected or the entire time period sequence is completed, the charging pile sends charging end information or discharging end information consistent with the action type corresponding to the time period to the cloud-side management platform, ending the current charging / discharging control process and obtaining the integrated charging pile-cloud single-pile adaptive charging result.

[0060] The accessible vehicle identity sequence includes vehicle identity information verified through identity verification, confirmed matching vehicle model identification content, and vehicle access permission attributes that meet the access conditions. The specific vehicle and charging pile response correspondence results include vehicle identity information, charging pile response entry, and the response correspondence between the two. The description of the executable charging time sequence includes the set of executable time periods, the time-of-use electricity price type corresponding to each time period, and the charging or discharging action type corresponding to each time period. The charging execution order adjustment results specifically include the adjusted time period execution order, the charging and discharging action type corresponding to each time period, and the final determined time period execution combination. The integrated charging pile and cloud single-pile adaptive charging results include the actual charging and discharging action results performed by the vehicle, the electricity price execution status of the corresponding time period, and the completion status of this single-pile charging and discharging task.

[0061] Please see Figure 2 The steps to obtain S1 are as follows:

[0062] S101: At a charging station that supports automatic vehicle identification, the vehicle receives the vehicle's identity information and model identification content through the vehicle access communication interface. The vehicle identification content in the identity information and the model label in the model identification content are read and format verified. Missing fields and abnormal codes are marked and processed. The vehicle's basic identification status is sorted out and the vehicle identification status is generated.

[0063] After a charging pile supporting automatic vehicle identification receives the original message sent by the vehicle chassis control unit via the integrated PLC modem or CAN transceiver physical interface, the processor immediately starts the parsing program to extract the VIN (Vehicle Identification Number) and EV_Type (Electric Vehicle Model Identifier) ​​fields from the message payload. It then calls a pre-built regular expression library to scan the VIN code digit by digit, verifying whether the first three digits, WMI (World Manufacturer Identifier), are in the ISO 3780 standard manufacturer list, and confirming whether the tenth digit, the year character, is a valid character. Simultaneously, it checks the length and ASCII encoding range of the EV_Type field. If, during the check, the VIN code is found to be less than 17 characters long or contains illegal characters such as IOQ, or if the EV_Type field contains garbled characters or empty bytes, the processor immediately... The corresponding abnormal position is marked as 0 and an error type code 0x01 is generated. If all field formats pass the verification, they are marked as 1. The overall checksum of the message is calculated using the Cyclic Redundancy Check (CRC) or XOR algorithm. The calculated checksum is compared with the check bit at the end of the message. If the difference between the two is not 0, it is determined that there is a bit error in the transmission process, and the status of the field is set to the abnormal flag 0x02. Assuming that the received VIN code is LSVxxxx... and the 9th check bit calculated according to the ISO3779 standard algorithm is correct, and the EV_Type is BEV_Sedan_01 and the encoding is compliant, the processor sets the validity flag bits of all fields to True in sequence, and stores the format verification result and the transmission verification result generated in the above process into a temporary register in the order of field index, generating the vehicle identification verification status.

[0064] S102: Based on the vehicle identification verification status, receive the battery operating status description and charging / discharging limit description from the vehicle-side communication channel, compare the correspondence between the status category in the battery operating status description and the control label in the limit description by calling the vehicle identification verification status, perform exclusion processing on inconsistent labels, form a consistency result between the vehicle status and the limit information, and generate a battery operating status matching result.

[0065] Based on the valid vehicle identity index marked in the vehicle identification verification status, the charging pile controller activates the Battery Management System (BMS) communication protocol stack, initiates a battery parameter request command to the vehicle side, and receives the BMS handshake message and parameter configuration message returned by the vehicle through the CAN bus interface. It extracts BMS_Status (battery operating status description, including the current voltage 400V, current 0A, and SOC 45% collected by the vehicle's BMS) and Charge_Limit (charge and discharge limit description, including the maximum allowable charging current 200A, maximum allowable discharging current 100A, and maximum allowable single cell voltage 4.2V). The controller then reads the preset battery specification parameter library corresponding to the EV_Type field in the vehicle identification verification status. This library stores the standard voltage range 350V-450V and rated capacity information corresponding to the BEV_Sedan_01 model. The received current voltage of 400V is compared with the standard range [350, ...].

[450] Perform numerical range determination. If the received value falls within this closed range, the state category is determined to be consistent. Then, extract the maximum allowable charging current of 200A from Charge_Limit and compare it with the theoretical maximum current of 250A for this vehicle model in the preset library. If the requested limit value is less than or equal to the theoretical maximum value, the control label is determined to be valid. If the requested value is greater than the theoretical maximum value (e.g., requesting 300A), it is determined to be abnormal and exclusion processing is performed. Set the matching flag bit corresponding to the abnormal item to False. Only when the voltage, current and limit conditions are all verified by the above numerical logic, all matching flag bits are combined by logical AND operation. If the operation result is true, a consistency confirmation signal is output to form a consistency result between the vehicle state and the limit information, and a battery working state matching result is generated.

[0066] S103: Based on the battery working status matching result, synchronize the vehicle identity information and vehicle model identification content to the cloud-side management platform, call the identity source confirmation identifier in the verification feedback returned by the cloud-side management platform, and make a consistency judgment with the battery working status matching result. When the judgment result meets the access consistency condition, complete the access vehicle availability confirmation and obtain the accessable vehicle identity sequence.

[0067] Based on the valid battery parameters and vehicle limitations confirmed in the battery operating status matching results, the charging pile establishes an encrypted transmission channel through its onboard 4G / 5G communication module or Ethernet interface. The extracted VIN code (LSVxxxx...) and EV_Type (BEV_Sedan_01) are encapsulated into an authentication request message and sent to the cloud-side management platform server. The charging pile enters a waiting-for-response state and starts a timeout counter. Once it receives the JSON-formatted authentication response packet returned by the cloud side, it parses the Auth_Source_Flag (identity source confirmation identifier, e.g., 0x01 represents a registered user, 0x00 represents an unknown source) and Verify_Status (verification status), and the charging pile reads the local cache... The consistency confirmation signal (True / False) in the stored battery working status matching result is used to compare the value of Auth_Source_Flag with the preset legal source list [0x01,0x02] for set membership judgment. If Auth_Source_Flag belongs to the list and Verify_Status is "Pass", and the local battery working status matching result is True, then a logical AND operation is performed. When all three conditions are met, the processor binds the current session ID with the vehicle VIN code, creates a new entry in the locally accessible list, and sets the status field of the entry to "Ready", thus completing the availability confirmation of the accessed vehicle and obtaining the accessible vehicle identity sequence.

[0068] Please see Figure 3 The steps to obtain S2 are as follows:

[0069] S201: Based on the vehicle identity information, model identification content, battery working status description and charging / discharging limit description in the accessible vehicle identity sequence, the charging pile sends the vehicle identity information, model identification content, battery working status description, charging / discharging limit description and current site available charging pile information to the cloud-side management platform. It establishes field combination records according to the correspondence rules between vehicle identification fields and charging pile functional fields, and collects the combined charging pile numbers according to vehicle type to generate a list of available charging pile combinations.

[0070] Based on the vehicle identity information, model identification content, battery operating status description, and charging / discharging limit instructions from the accessible vehicle identity sequence, the charging pile communication controller packages the locally stored vehicle identity information (VIN: LSVxxxx...), model identification content (EV_Type: BEV_Sedan_01), battery operating status description (SOC: 45%, voltage: 400V), and charging / discharging limit instructions (maximum current: 200A) into a single file. It then reads the available charging pile information for the current station from the local hardware status register (including the station ID: Station_001 and the status of each charging pile confirmed by the electronic lock status sensor and current detection circuit: Pile_01_Idle). The Pile_02_Busy request is sent to the cloud management platform via HTTPS POST request. Matching preprocessing is performed locally or in the cloud. The EV_Type field from the vehicle information (e.g., "BEV_Sedan_01" represents a pure electric sedan) is read, and all charging pile records marked "Idle" in the current site's available charging pile information are iterated through. The hardware capability field of each idle charging pile is extracted (e.g., supported interface type: CCS2, maximum output power: 120kW). A string matching operation is performed, comparing the standard interface type corresponding to EV_Type (e.g., CCS2) with the interface type in the charging pile's hardware capability field. If the characters are completely identical, a field combination record is created (e.g., {VIN: LSV..., Pile_ID:Pile_01}). If they are inconsistent, the charging pile is skipped. Then, all generated field combination records are grouped and categorized according to vehicle type (EV_Type). All matching charging pile numbers belonging to the same EV_Type (e.g., Pile_01, ...) are grouped together. Pile_03) are aggregated into an array to form the available resource pool corresponding to the vehicle model. Finally, a list data structure containing all the categorized resource pools is output, generating a list of available combinations of parking spaces.

[0071] S202: Based on the list of available pile positions, the cloud-based management platform screens each group of vehicle information and pile position number. According to the function type in the battery working status description and the action indication in the charge and discharge limit description, the pile end number that matches the vehicle control requirements is selected from the pile position number. Based on the matching results, a corresponding response entry label is generated for each pile end, and a pile end response entry set is generated.

[0072] Based on the list of available pile positions, the cloud-based management platform server initiates a filtering process. It iterates through each combination of vehicle information and pile number in the list (e.g., vehicle A and pile Pile_01), reads the function type field (e.g., Battery_Type: Li-ion, V2G_Support: True) from the vehicle's battery operating status description, and the action indication (e.g., Current_Action: Charge_Only or Charge_Discharge) from the charge / discharge limit description. Simultaneously, it retrieves the technical parameter table (V2G supported: True, maximum current: 250A) for the corresponding pile number (Pile_01) from the database, performing both numerical and logical operations. The system performs a re-verification process, checking whether the V2G_Support (vehicle supports V2G) flag and the "Support V2G" flag in the pile terminal parameters are both True. If the vehicle action indication is Charge_Discharge and the pile terminal does not support V2G, the pile number is removed from the list. The maximum allowable charging current (200A) in the vehicle limitation description is compared with the maximum output current of the pile terminal (250A). If the maximum output current of the pile terminal is greater than or equal to the vehicle limitation current, or less than but meets the preset minimum compatible charging current (e.g., 16A), the pile number is retained. For the selected pile number (e.g., Pile_01), the server generates a unique response entry label (e.g., URL link or MQTT Topic path: / station / 001 / pile / 01 / response) and associates and stores this label with the pile number and vehicle VIN code. All generated labels are collected into a set object to generate the pile terminal response entry set.

[0073] S203: Call the response entry annotation in the pile terminal response entry set. The charging pile writes the corresponding status of each response entry and vehicle identity information in the local processing unit, and confirms the establishment result of the binding relationship based on the written status. Complete the correspondence operation between vehicle identity and charging pile response entry, and obtain the vehicle and charging pile response correspondence result.

[0074] Upon receiving a command packet from the cloud containing a response entry label (e.g., / station / 001 / pile / 01 / response), the charging pile main control unit parses the vehicle VIN code and the logical channel number assigned within the charging pile, based on the response entry label in the charging pile response entry set. It then immediately creates a new entry in the local non-volatile memory (NVRAM) state mapping table, writing the response entry label as the key and the vehicle VIN code (LSVxxxx...) and the current connection status (Connected) as the value. After writing is complete... The main control unit performs a readback verification operation, reading the content of the entry that was just written and comparing it byte by byte with the original data in the instruction packet. If the comparison results are completely consistent, the "binding status" flag of the entry is set from 0 to 1. At the same time, a "handshake success" signal is sent to the vehicle side, and a binding completion confirmation frame is sent back to the cloud side. At this time, in the memory mapping area of ​​the charging pile, the vehicle's VIN code has clearly pointed to a specific logical control channel. All subsequent control commands for the vehicle will be routed to the corresponding physical execution unit through this mapping relationship to complete the correspondence operation between the vehicle identity and the charging pile response entry, and obtain the corresponding results of the vehicle and the charging pile response.

[0075] Please see Figure 4 The steps to obtain S3 are as follows:

[0076] S301: Based on the vehicle identity information and charging pile response entry in the vehicle and charging pile response correspondence results, the charging pile obtains the vehicle dwell time description corresponding to the vehicle identity information through the vehicle access communication interface, uploads the vehicle dwell time description to the cloud management platform, calls the uploaded vehicle dwell time description and the station number content bound to the charging pile response entry, establishes the association between dwell time and station location, and generates dwell location mapping information;

[0077] Based on the vehicle identification information (VIN: LSVxxxx...) and the charging pile response entry ( / station / 001 / pile / 01 / response) in the vehicle and charging pile response correspondence results, the charging pile main control unit sends a standard time query frame to the vehicle through the vehicle access communication interface (PLC or CAN bus) to obtain the estimated departure time stamp set by the vehicle user (e.g., 2023-10-27 18:00:00) and the current system timestamp calibrated by the local real-time clock (RTC) chip (e.g., 2023-10-27 14:00:00). The difference between the two is calculated to obtain the vehicle's dwell time (4 hours). The start timestamp and end timestamp are combined to form a vehicle dwell time description ([14:00, 18:00]). This description data packet is transmitted via 4G. The 5G network module pushes the data to the designated receiving port of the cloud-side management platform. After receiving the data, the cloud-side server parses out the VIN code and time period information, and extracts the station number ID (Station_001) based on the path identifier (station / 001) in the response entry. It then creates an associated object in the database, using the vehicle dwell time description ([14:00, 18:00]) as attribute A and the station number ID and its corresponding geographical coordinate information (such as Lat:39.9, Lon:116.4) as attribute B. It performs a database insertion operation to bind attribute A and attribute B and store them in the same row of records. If the record already exists, it performs an update operation to ensure that each vehicle access record accurately corresponds to the time and spatial coordinates of a physical station, generating dwell location mapping information.

[0078] S302: Based on the location mapping information, the cloud-side management platform calls the site location field in the mapping information, combines the operation schedule record corresponding to the site location with the power grid time-of-use price information, extracts the time period range that overlaps with the site opening time in the executable time period, and removes the time period content that is earlier than the current time to obtain the site's executable time segment.

[0079] Based on the location mapping information, the cloud-side management platform calls the station location field (Station_001) in the mapping information to query the station's operation schedule (e.g., open 24 hours a day) and the power grid time-of-use pricing information for the region (e.g., 10:00-15:00 peak price, 15:00-19:00 flat price, 19:00-10:00 the next day off-peak price). Simultaneously, it obtains the server's current UTC time and converts it to the local time of the station's time zone (e.g., 14:05). It then performs a set intersection operation between the set of station open time periods and the set of power grid time-of-use pricing time periods to obtain a basic list of executable time periods. Next, it iterates through each time segment in this list (e.g., ...). 14:00-15:00, (15:00-16:00,...) The end time of each segment is compared with the current time (14:05). If the end time of a segment is earlier than the current time (e.g., a segment ending at 14:00), it is considered invalid and removed from the list. If the start time of a segment is earlier than the current time but the end time is later than the current time (e.g., 15:00-16:00,...), it is considered invalid and removed from the list. If the start time of a segment is 14:00-15:00, then the start time of that segment will be adjusted to the current time (i.e., adjusted to 14:05-15:00). For segments with a start time later than the current time (e.g., 14:00-15:00), the start time of that segment will be adjusted accordingly. (15:00-16:00) Keep it as is. After the above filtering and trimming operations, output a sequence consisting of several continuous or discontinuous time intervals (e.g., [14:05-15:00, 15:00-18:00,...]). These intervals represent the effective time range from the current moment when the station is both open and has a clearly defined electricity price, thus obtaining the station's executable time segment.

[0080] S303: Based on the executable time segments of the site, the charging pile compares the time segments with the uploaded vehicle dwell time descriptions segment by segment, retains the time segments within the overlapping range, and writes the electricity price identifier and action identifier that match the time-of-use electricity price information into each retained time segment. The charging pile is sorted according to the start time of the time segment to obtain the order description of the executable charging time.

[0081] Based on the station's executable time range (e.g., [14:05-15:00], [15:00-18:00]), the charging pile main control unit reads the locally cached vehicle dwell time description ([14:00, 18:00]), executes an interval overlap detection algorithm, and identifies each interval within the station's executable time range. vehicle dwell time interval Perform intersection operation ( For example, the intersection of [14:05-15:00] and [14:00, 18:00] is [14:05-15:00], and the intersection of [15:00-18:00] and [14:00, 18:00] is [15:00-18:00]. All non-empty intersection intervals are retained. For each retained time period, the electricity price attribute in the corresponding grid time-of-use price information is queried. If the time period (e.g., 14:05-15:00) belongs to the "peak electricity price" and the vehicle battery is allowed to discharge, then... Then, write the electricity price identifier "High_Price" and the action identifier "Discharge". If the time period (e.g., 15:00-18:00) belongs to "flat price" or "off-peak price", then write the electricity price identifier "Normal_Price" and the action identifier "Charge". If the electricity price is extremely high and the vehicle's SOC is below the minimum threshold, then write the action identifier "Idle". After completing the attribute marking of all time periods, the Quick Sort algorithm is used to arrange all time periods in ascending order of their start timestamps to form an ordered operation instruction linked list (Node1: 14:05-15:00Discharge, Node2: 15:00-18:00Charge) to obtain the order description of the charging executable time.

[0082] Please see Figure 5 The steps to obtain S4 are as follows:

[0083] S401: According to the time period sequence in the description of the charging executable time sequence, during the charging and discharging process, the charging pile continuously receives the battery working status change information returned by the vehicle side and synchronizes it to the cloud management platform. The cloud management platform matches and identifies the power segment field in the battery working status change information with the time period identifier in the current time period sequence, and establishes an operating status set by combining the time-of-use electricity price identifier associated with the time period identifier, and generates a dynamic status matching result.

[0084] Based on the time sequence described in the executable charging time sequence (e.g., [14:05-15:00] discharging, [15:00-18:00] charging), the charging pile collects real-time battery operating status change information returned by the vehicle side via the BMS communication protocol during the charging and discharging process (SOC: 55%, battery temperature measured by NTC thermistor: 35℃, charge / discharge cycle count: 500). This data is encapsulated at a frequency of 1 second and published to the message queue of the cloud-side management platform via the MQTT protocol. The cloud-side management platform subscribes to this topic and parses the latest battery operating status data, extracting the SOC value (55%) as the "battery capacity segment field" and the current system time (e.g., 14:30). The system searches for the time period identifier (ID_001: 14:05-15:00) containing the given time point in the time period sequence, uniquely pairs the two, and reads the pre-bound time-of-use electricity price identifier (e.g., "High_Price_Zone", with an electricity price of 1.5 yuan / kWh) from the attributes of the time period identifier (ID_001). It then creates a temporary data object (Run_State_Object) containing the current timestamp, time period ID, real-time SOC, battery temperature, and electricity price identifier, and stores it in the high-speed cache database Redis. This forms a structured record reflecting the current instantaneous operating conditions. This record is continuously updated to reflect the latest physical state and economic parameters, generating dynamic state matching results.

[0085] S402: Call the running status set content in the dynamic status matching result. The cloud-side management platform judges and processes the adaptation conditions of the current charging or discharging action based on the combination characteristics of the power change field and the electricity price identifier field, identifies the action adaptation status of the current time period, and adjusts the order of charging and discharging actions in the original time period sequence according to the judgment result to obtain the action order adjustment result.

[0086] The cloud-based management platform retrieves the current power change field (SOC=55%) and the electricity price identifier field (High_Price_Zone) from the dynamic state matching results, starts the policy determination engine, and sets the discharge cutoff threshold. The preset protection value is 20%, which is the charging cutoff threshold. The current action type is determined by setting the protection threshold to 90% (preset protection value). If it is a discharge action and the state of charge (SOC) is less than or equal to 90%, the current action type is determined by setting the protection threshold to 90%. Or if it is a charging action and SOC ≥ If the "action adaptation state" is determined to be "inadaptive", and the SOC is in the open interval ( , Within a given timeframe, the system further considers the electricity price indicator. For example, if the current electricity price is "High_Price_Zone" and the action is "charging," it calculates the difference between the current charging cost and the predicted future off-peak electricity cost. If the difference exceeds a preset economic threshold (e.g., 0.5 yuan / kWh), the current charging action is deemed "unsuitable." Conversely, if the current electricity price is "Low_Price_Zone" and the action is "discharging," it is also deemed "unsuitable." When the determination result is "unsuitable," the engine immediately triggers a sequence rearrangement algorithm to rearrange the current time period. The remaining time slices are marked as "suspended" or "invalid," and the system searches for the next time slice in the time slice sequence that matches the characteristics of the reverse action (such as changing from charging to discharging, or changing from discharging to standby). The system advances the start time of the next time slice to the current time, or inserts a new "standby" time slice (Idle) into the current time, thereby generating a new, modified operation instruction queue (e.g., originally scheduled to continue discharging at 14:30, now adjusted to standby from 14:30 to 15:00, and charging to start at 15:00), thus obtaining the result of the action sequence adjustment.

[0087] S403: Based on the action sequence adjustment result, if the action adaptation status already bound in the current time period does not meet the execution requirements, the charging pile stops the charging action or discharging action corresponding to the current time period, switches to the next time period in the adjusted sequence, re-executes the action identifier content matching the new time period, and establishes complete execution sequence information after the action switch is completed, and obtains the charging execution sequence adjustment result.

[0088] Based on the action sequence adjustment result (e.g., immediately stop discharging, switch to standby mode until 15:00), after receiving the instruction from the cloud side, the charging pile main control unit compares the currently executing action status (discharging) with the state required by the instruction (standby). If the two are inconsistent, it determines that the action corresponding to the current time period no longer meets the execution requirements. The main control unit immediately sends a PWM waveform blocking signal to the power module to control the IGBT (Insulated Gate Bipolar Transistor) to turn off, reducing the output current to 0A at a slope of 10A per second (e.g., it takes 5 seconds to reduce 50A to 0A), disconnecting the main contactor, completing the "stop current action" execution, and reading the next time period information in the adjusted sequence (15:00). (0-18:00, charging). If the start time of the next time period is the same as the current time, the contactor will be closed immediately and the power module will be soft-started to charging mode. If the start time of the next time period is later than the current time (e.g., the current time is 14:30 and the next time period is 15:00), the system will enter a low-power standby loop monitoring state. Every minute, the system clock will be checked to see if it has reached 15:00. Once the time point is reached, the charging and discharging process will be started immediately according to the parameters defined in the new time period (charging, target current 50A). After each successful state switch, the switching timestamp, the state before the switch, the state after the switch, and the triggering reason will be recorded in the local log to form a complete state transition trajectory chain and obtain the charging execution order adjustment result.

[0089] Please see Figure 6 The steps to obtain S5 are as follows:

[0090] S501: Based on the time period sequence execution order and the charging and discharging action arrangement corresponding to the time period in the charging execution order adjustment result, the charging pile extracts the corresponding control action identifier according to the starting order of the time period in the collaborative state of the cloud-side management platform, and confirms the control instruction type in combination with the time period type field. At each control stage, the corresponding charging control instruction or discharging control instruction is issued, and a control instruction issuance record is generated.

[0091] Specifically, the control action identifiers are extracted according to the starting order of the time period:

[0092] The start time annotation content of each time period is read according to the execution order of the time period sequence. If the start time annotation content is the same, the extraction order of the control action identifier is determined according to the preset priority of the time period type field, and the extraction order is written into the control command issuance record.

[0093] Adjust the execution order of the time period sequence in the charging execution order result and the charging and discharging action arrangement corresponding to the time period (e.g., [ [Charging from 14:00 to 15:00], [ [15:00-16:00 Discharge]), the charging pile main control unit starts the real-time task scheduler and reads the first time period from the beginning of the sequence. The start time marker (14:00) is compared with the current system clock at the millisecond level. When the system clock reaches 14:00, the scheduler extracts the control action identifier "Charge" and action parameters (e.g., constant current charging, current 50A) corresponding to that time period. Simultaneously, it reads the time period type field (e.g., emergency priority or normal scheduling). If multiple tasks have the same start time (e.g., ...), ... and (All start at 14:00), then the preset priority lookup table (Emergency=1, V2G=2, Normal=3) is read, and the values ​​corresponding to each task type field are compared. The smaller the value, the higher the priority. Normal (3) If ′ is Emergency(1), then it is extracted first. The control action identifier for a single task. If the data is extracted directly, the main control unit generates a binary control command frame containing a timestamp (14:00:00.005), command ID (CMD_001), action type (Charge), and target parameters (50A). This frame is then sent to the power module via the CAN internal bus. A copy of the frame and its generation time are written to the circular log area of ​​the local non-volatile memory, thus generating a control command issuance record.

[0094] S502: Based on the control command issuance record, while the vehicle is connected, the charging pile continuously executes the corresponding charging and discharging actions according to the control action identifier in the time period sequence. When the control command for the next time period is received, the pile determines whether the current control action execution status field is in the completed state and synchronously records the start and end markings of each action to obtain the stage action execution information.

[0095] Specifically, it is determined whether the current control action execution status field is in a completed state:

[0096] When a control instruction for the next time period is received, the start and end markers of the current control phase in the action execution information of the verification phase are checked to see if the end marker has been written. If the end marker has not been written, the control instruction corresponding to the next time period is prevented from being executed.

[0097] Based on the control command issuance record (CMD_001:Charge, 50A), the charging pile continuously monitors the vehicle connection confirmation signal (CP signal PWM duty cycle) fed back by the IEC61851 standard control guidance circuit (CP). While maintaining the connection (State C), it executes a PID closed-loop control algorithm to keep the output current at 50A. When the system clock advances to the next time period... The starting point (15:00) and received When the control command (CMD_002: Discharge) is received, the main control unit immediately reads the currently executing task from memory. The status register is checked to see if the "Execution Status Field" is "Completed" or "Terminated". If the field is still "Running", a blocking mechanism is triggered, temporarily suspending the execution of CMD_002, and a query is performed. The corresponding stage action execution information table is checked to see if "End_Timestamp" (end timestamp) has been written. If this field is empty, the main control unit forcibly sends a "Stop" command to terminate the process. The task is to wait for the Hall current sensor to return a "Current_Zero" (current is zero) signal, and then write the current time (15:00:00.010) into the information table as... The end annotation is set, and the status field is updated to "Completed" only when it is detected. Only after the end marker has been successfully written can the main control unit release the block on CMD_002 and begin execution. Task, and record. The start time (15:00:00.020) is entered into the new stage action execution information entry to obtain the stage action execution information.

[0098] S503: Call stage action execution information. When the vehicle disconnects or the entire time sequence is completed, the charging pile sends the end information consistent with the control type to the cloud management platform according to the control type corresponding to each action, and records the control timing content of this round of actions to obtain the charging pile cloud integrated single pile adaptive charging result.

[0099] Sending a termination message consistent with the control type to the cloud-side management platform specifically involves:

[0100] The control command issuance record and the stage action execution information are associated in chronological order to generate control timing content, and the end information type is determined based on the control type corresponding to the last action identifier in the control timing content before being sent.

[0101] Call phase action execution information (including) Charge from 2:00 PM to 3:00 PM. (15:00-16:00 Discharge) The charging pile main control unit starts the global status scanning daemon process to monitor the physical connection status of the vehicle interface in real time. By detecting the resistance value of the CC (connection confirmation) contact, when the CC resistance value jumps to infinity (indicating that the connection is physically broken) or the task queue pointer has pointed to the end of the sequence and the status of the last task is "Completed", it is determined that the process ends. The main control unit immediately traverses the control command issuance record and stage action execution information table, and associates and concatenates the issuance time, type and corresponding actual execution start and end time and execution result of each command in ascending order of timestamp to form a complete JSON format control timing content object.

[0102] (For example: Step1:CMD:Charge,Start:14:00,End:15:00,Step2:...), read the control action identifier (Discharge) of the last record (Step2) in the object, determine the end information type as "Discharge_End_Report" based on the identifier, encapsulate the control timing content object as the payload into the final settlement message and send it to the cloud management platform, and archive all data of this session in the local database to obtain the single-pile adaptive charging result of the integrated charging pile and cloud.

[0103] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A single-pile adaptive charging method based on automatic vehicle identification and integrated charging station cloud system, characterized in that, Includes the following steps: S1: The charging pile receives the vehicle identity, model, battery working status, and charging / discharging limit description. The cloud verifies the identity source and processes the battery working status, vehicle identity information, discharge limit description, and model based on the verification feedback to complete the availability confirmation and obtain the sequence of accessible vehicle identities. S2: Based on the vehicle identity, model, battery working status and charging / discharging limit description in the accessible vehicle identity sequence, send vehicle and charging pile information to the site. The cloud-side management platform filters responsive piles and generates response instructions, writes the response status, and obtains the corresponding response results of the vehicle and charging pile. S3: Based on the charging pile response entry in the vehicle and charging pile response correspondence results, obtain the vehicle dwell time and upload it. The cloud-side management platform combines the operation schedule and electricity price information to return the executable time period. Compare and filter the matching time period, write the electricity price and action identifier, and obtain the sequential description of the executable charging time. S4: Based on the time period sequence in the description of the charge executable time sequence, receive changes in battery working status and synchronize with the cloud-side management platform. Combine the current time period and the order adjustment guidance returned by the electricity price identifier to adjust and switch the charging and discharging order, and obtain the charging execution order adjustment result. S5: Based on the time period sequence execution order and the charging and discharging action arrangement corresponding to the time period in the charging execution order adjustment result, the charging pile under the pile-cloud collaboration issues charging and discharging commands in sequence and continues to execute the charging and discharging action arrangement. When the vehicle connection is disconnected or the sequence is completed, the charging pile reports the end information and terminates the process, thus obtaining the pile-cloud integrated single-pile adaptive charging result. The integrated charging and cloud-based single-pile adaptive charging results include the actual charging and discharging actions performed by the vehicle, the electricity price execution status for the corresponding time period, and the completion status of this single-pile charging and discharging task. The accessible vehicle identity sequence includes vehicle identity information verified through identity verification, confirmed matching vehicle model identification content, and vehicle access permission attributes that meet the access conditions. The vehicle and charging pile response correspondence result specifically includes vehicle identity information, charging pile response entry, and the response correspondence between the two. The charging executable time sequence description includes a set of executable time periods, the time-of-use electricity price type corresponding to each time period, and the charging or discharging action type corresponding to each time period. The charging execution order adjustment result specifically includes the adjusted time period execution order, the charging and discharging action type corresponding to each time period, and the final determined time period execution combination. The steps for obtaining S1 are as follows: S101: At a charging station that supports automatic vehicle identification, the vehicle receives the vehicle's identity information and model identification content through the vehicle access communication interface. The vehicle identification content in the identity information and the model label in the model identification content are read and format verified. Missing fields and abnormal codes are marked and processed. The vehicle's basic identification status is sorted out and the vehicle identification status is generated. S102: Based on the vehicle identification verification status, receive the battery operating status description and charging / discharging limitation description from the vehicle-side communication channel, compare the corresponding relationship between the status category in the battery operating status description and the control label in the limitation description by calling the vehicle identification verification status, perform exclusion processing on inconsistent labels, form a consistency result between the vehicle status and the limitation information, and generate a battery operating status matching result. S103: Based on the battery working status matching result, synchronize the vehicle identity information and vehicle model identification content to the cloud-side management platform, call the identity source confirmation identifier in the verification feedback returned by the cloud-side management platform, and make a consistency judgment with the battery working status matching result. When the judgment result meets the access consistency condition, complete the access vehicle availability confirmation and obtain the accessable vehicle identity sequence. The steps for obtaining S3 are as follows: S301: Based on the vehicle identity information and charging pile response entry in the vehicle and charging pile response correspondence result, the charging pile obtains the vehicle dwell time description corresponding to the vehicle identity information through the vehicle access communication interface, uploads the vehicle dwell time description to the cloud management platform, calls the uploaded vehicle dwell time description and the station number content bound to the charging pile response entry, establishes the association between dwell time and station location, and generates dwell location mapping information. S302: Based on the location mapping information, the cloud-side management platform calls the site location field in the mapping information, combines the operation schedule record corresponding to the site location with the time-of-use electricity price information of the power grid, extracts the time period range that overlaps with the site opening time in the executable time period, and removes the time period content that is earlier than the current time to obtain the site executable time segment. S303: Based on the executable time segment of the station, the charging pile compares the time segment with the uploaded vehicle dwell time description segment by segment, retains the time segment within the overlapping range, and writes the electricity price identifier and action identifier that match the time-of-use electricity price information into each retained time segment. The charging pile is sorted according to the start time of the time segment to obtain the order description of the executable charging time segment. The steps for obtaining S4 are as follows: S401: According to the time period sequence in the description of the charging executable time sequence, during the charging and discharging process, the charging pile continuously receives the battery working status change information returned by the vehicle side and synchronizes it to the cloud management platform. The cloud management platform matches and identifies the power segment field in the battery working status change information with the time period identifier in the current time period sequence, and establishes an operating status set by combining the time-of-use electricity price identifier associated with the time period identifier, and generates a dynamic status matching result. S402: The cloud-side management platform calls the running status set content in the dynamic status matching result, judges and processes the adaptation conditions of the current charging or discharging action based on the combination characteristics of the power change field and the electricity price identifier field, identifies the action adaptation status of the current time period, and adjusts the order of charging and discharging actions in the original time period sequence according to the judgment result to obtain the action order adjustment result. S403: Based on the action sequence adjustment result, if the action adaptation state bound in the current time period does not meet the execution requirements, the charging pile stops the charging action or discharging action corresponding to the current time period, switches to the next time period in the adjusted sequence, re-executes the action identifier content matching the new time period, and establishes complete execution sequence information after the action switch is completed, and obtains the charging execution sequence adjustment result.

2. The adaptive charging method for a single charging pile based on automatic vehicle identification and integrated charging pile cloud as described in claim 1, characterized in that: The steps for obtaining S2 are as follows: S201: Based on the vehicle identity information, model identification content, battery working status description and charging / discharging limitation description in the accessible vehicle identity sequence, the charging pile sends the vehicle identity information, model identification content, battery working status description, charging / discharging limitation description and current site available charging pile information to the cloud-side management platform. According to the correspondence rules between the vehicle identification field and the charging pile functional field, a field combination record is established, and the combined charging pile numbers are collected according to the vehicle type to generate a list of available charging pile combinations. S202: According to the list of available combinations of pile positions, the cloud-based management platform screens each group of vehicle information and pile position number item by item. Based on the function type in the battery working status description and the action indication in the charge and discharge limitation description, the pile end number that matches the vehicle control requirements is selected from the pile position number. The corresponding response entry label is generated for each pile end in combination with the matching result, and a pile end response entry set is generated. S203: Call the response entry labels in the set of response entry points at the charging pile end. The charging pile writes the corresponding status of each response entry point and the vehicle identity information in the local processing unit, and confirms the establishment result of the binding relationship based on the written status. The operation of corresponding vehicle identity and charging pile response entry point is completed, and the vehicle and charging pile response correspondence result is obtained.

3. The adaptive charging method for a single charging pile based on automatic vehicle identification and integrated charging pile cloud as described in claim 1, characterized in that: The steps for obtaining S5 are as follows: S501: Based on the time period sequence execution order and the charging and discharging action arrangement corresponding to the time period in the charging execution order adjustment result, the charging pile extracts the corresponding control action identifier according to the starting order of the time period in the collaborative state of the cloud-side management platform, and confirms the control instruction type in combination with the time period type field. In each control stage, the corresponding charging control instruction or discharging control instruction is issued, and a control instruction issuance record is generated. S502: Based on the control command issued, the charging pile continuously executes the corresponding charging and discharging actions according to the control action identifier in the time period sequence while the vehicle is connected. When the control command for the next time period is received, the pile determines whether the current control action execution status field is in the completed state and synchronously records the start and end markings of each action to obtain the stage action execution information. S503: Call the stage action execution information. When the vehicle disconnects or the entire time sequence is completed, the charging pile sends the end information consistent with the control type to the cloud management platform according to the control type corresponding to each action identifier, and records the control timing content of this round of actions to obtain the charging pile cloud integrated single pile adaptive charging result.

4. The adaptive charging method for a single charging pile based on automatic vehicle identification and integrated charging pile cloud as described in claim 3, characterized in that: The specific steps for extracting the corresponding control action identifiers according to the starting sequence of time periods are as follows: The start time annotation content of each time period is read according to the execution order of the time period sequence. If the start time annotation content is the same, the extraction order of the control action identifier is determined according to the preset priority of the time period type field, and the extraction order is written into the control command issuance record. The specific steps of determining whether the current control action execution status field is in a completed state are as follows: When a control instruction for the next time period is received, the start and end markers of the current control phase in the phase action execution information are checked to see if an end marker has been written. If the end marker has not been written, the control instruction corresponding to the next time period is prevented from being executed.

5. The adaptive charging method for a single charging pile based on automatic vehicle identification and integrated charging pile cloud as described in claim 3, characterized in that: The specific steps for sending a termination message of the same type as the control to the cloud-side management platform are as follows: The control command issuance record and the stage action execution information are associated in chronological order to generate control timing content. The end information type is determined based on the control type corresponding to the final action identifier in the control timing content and then sent.

Citation Information

Patent Citations

  • Electric vehicle charge-discharge optimized dispatching method based on virtual electricity price

    CN105024432A

  • Automatic locating and charging method and system for electric vehicle

    CN109159709A

  • Intelligent management system for efficiency improvement and carbon emission reduction of electric appliance

    CN114498823A

  • Safe communication method and system for V2G charging pile and energy storage system, and storage medium

    CN121309183A