WO2023092703A1 - Vehicle control method, apparatus, and device, and readable storage medium - Google Patents
Vehicle control method, apparatus, and device, and readable storage medium Download PDFInfo
- Publication number
- WO2023092703A1 WO2023092703A1 PCT/CN2021/137374 CN2021137374W WO2023092703A1 WO 2023092703 A1 WO2023092703 A1 WO 2023092703A1 CN 2021137374 W CN2021137374 W CN 2021137374W WO 2023092703 A1 WO2023092703 A1 WO 2023092703A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- target
- preset
- braking
- time
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L27/00—Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
- B61L27/40—Handling position reports or trackside vehicle data
Definitions
- the present application belongs to the technical field of vehicle control, and in particular relates to a vehicle control method, device, equipment and readable storage medium
- rail transit With the rapid development of rail transit, rail transit has brought many conveniences to users.
- the energy consumption of rail transit is very huge.
- part of the electric energy can be generated and fed back to the grid, but most of the energy generated by braking is wasted in the form of heat through the rheostat. Therefore, people pay more and more attention to how to effectively recover and reuse energy.
- the coordinated control of multiple vehicles can be realized, so that the braking energy can be used most efficiently.
- voltage rises are prone to occur, which will affect the power grid instead.
- the service life is not conducive to the sustainable development of rail transit.
- Embodiments of the present application provide a vehicle control method, device, device, and readable storage medium, which can realize real-time planning of a vehicle operation plan, so as to control vehicle operation, and realize effective recovery and utilization of braking energy generated by the vehicle.
- the embodiment of the present application provides a vehicle control method, the method includes:
- the first network is a power network in the area where the first vehicle is located, and the second vehicle is a vehicle in the first network that meets the start-up condition;
- the range of the coasting time of each first vehicle determines the target vehicle control strategy corresponding to the target braking energy absorption power
- the operation of the first vehicle and the second vehicle are respectively controlled.
- determining at least one first vehicle included in the first network that meets the braking condition includes:
- the running information includes: the preset parking braking rate of the first vehicle, the distance between the first vehicle and the preset parking point, and the first speed of the first vehicle;
- obtaining at least one second vehicle that matches at least one first vehicle in the first network includes:
- the platform parking information includes: the parking duration of the third vehicle, and the preset parking duration of the third vehicle;
- the third vehicle is the second vehicle.
- the preset optimization model includes the objective optimization function, and the objective optimization function is:
- N is the number of second vehicles
- ⁇ is the conversion rate of braking energy consumption
- Ts is the braking start time
- Te is the braking end time
- Pi(t) is the absorbed braking energy power of the i-th second vehicle function.
- the range of the parking braking rate, and each The start-up time range of the second vehicle is determined to meet the target vehicle control strategy corresponding to the target braking energy absorption power, including:
- M matching schemes for the first vehicle and the second vehicle are determined, wherein M is an integer greater than 1;
- the highest first braking energy absorption power is determined as the target braking energy absorption power, and the first control strategy corresponding to the highest first braking energy absorption power is determined as the target vehicle control strategy.
- the preset matching conditions include a first matching condition and a second matching condition
- the first matching condition is: the number of the first vehicle in each matching scheme is less than or equal to the number of the second vehicle, and the number of the first vehicle is greater than or equal to half of the number of the second vehicle;
- the second matching condition is: when the number of the first vehicle is greater than the number of the second vehicle, according to the distance between the first vehicle and the second vehicle, from small to large, determine the number of the second vehicle in the matching scheme, so that the matching The scheme satisfies the first matching condition.
- the target vehicle control strategy includes adjusting the target start time of the second vehicle, and controlling the braking of the first vehicle and the start of the second vehicle according to the target vehicle control strategy, including:
- the target vehicle control strategy In the case that the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is less than a preset time threshold, according to the target vehicle control strategy, the braking of the first vehicle and the start of the second vehicle are controlled; or,
- the target vehicle control strategy is sent to the vehicle control management platform for the vehicle control management platform to generate the target instruction;
- the first vehicle and the second vehicle are respectively controlled to run according to the target vehicle control strategy.
- an embodiment of the present application provides a vehicle control device, which includes:
- a processing module configured to determine at least one first vehicle included in the first network that meets the braking condition
- a data acquisition module configured to acquire at least one second vehicle that matches at least one first vehicle in the first network, wherein the first network is the power network in the area where the first vehicle is located, and the second vehicle is a vehicle that satisfies the start-up requirements in the first network. condition of the vehicle;
- the processing module is further configured to determine a target vehicle control strategy corresponding to the target braking energy absorption power according to the range of the coasting time of each first vehicle, the range of the parking braking rate, and the range of the starting time of each second vehicle;
- the control module is used to respectively control the operation of the first vehicle and the second vehicle according to the target vehicle control strategy.
- the present application provides a vehicle control device, which includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the first aspect or any implementable mode of the first aspect can be realized.
- a vehicle control device which includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the first aspect or any implementable mode of the first aspect can be realized. The vehicle control method described above.
- the present application provides a computer-readable storage medium, on which computer program instructions are stored.
- the computer program instructions are executed by a processor, the first aspect or any implementable manner of the first aspect can be realized.
- the first vehicle that satisfies the braking condition can be determined first, and then the first vehicle that meets the braking conditions can be determined in the same In the power network area, the first vehicle is matched with a second vehicle that meets the starting conditions.
- the target vehicle control strategy corresponding to the target braking energy absorption power can be determined, so as to realize the Adjust the control strategy of the first vehicle and the second vehicle according to the real-time pit-stop situation, and finally, according to the target vehicle control strategy, control the braking of the first vehicle and the operation of the second vehicle respectively, thus ensuring the effective absorption of braking energy and exploit.
- FIG. 1 is a schematic flow chart of a vehicle control method provided in an embodiment of the present application
- Fig. 2 is a schematic diagram of a braking energy absorption power curve provided by an embodiment of the present application
- Fig. 3 is a schematic diagram of a vehicle running situation provided by an embodiment of the present application.
- Fig. 4 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present application.
- Fig. 5 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present application.
- rail transit With the rapid development of rail transit, rail transit has brought many conveniences to users.
- the energy consumption of rail transit is very huge.
- part of the electric energy can be generated and fed back to the grid, but most of the energy generated by braking is wasted in the form of heat through the rheostat. Therefore, people pay more and more attention to how to effectively recover and reuse energy.
- the coordinated control of multiple vehicles can be realized, so that the braking energy can be used most efficiently.
- voltage rises are prone to occur, which will affect the power grid instead.
- the service life is not conducive to the sustainable development of rail transit.
- Another example is to realize energy recovery and reuse by optimizing train timetables.
- the energy-saving effect in practical applications is not ideal. Therefore, there is an urgent need for a reliable planning and control scheme for rail transit transportation to achieve effective use of braking energy.
- the implementation of this application provides a vehicle control method, device, equipment and readable storage medium, wherein, for the area of the same power network, the first vehicle that meets the braking condition can be determined first , next, the first vehicle can be matched with the second vehicle that meets the start-up condition in the power network of the same area.
- the target vehicle control strategy corresponding to the target braking energy absorption power can be determined, so as to realize the Adjust the control strategy of the first vehicle and the second vehicle according to the real-time pit-stop situation, and finally, according to the target vehicle control strategy, control the braking of the first vehicle and the operation of the second vehicle respectively, thus ensuring the effective absorption of braking energy and exploit.
- Fig. 1 shows a schematic flowchart of a vehicle control method provided by an embodiment of the present application. As shown in FIG. 1 , the method may include step 110 to step 140 .
- Step 110 determining at least one first vehicle included in the first network that meets the braking condition.
- the first network is the power network in the area where the first vehicle is located.
- vehicles on the power network in the same area can be connected by communication and share the operating conditions of the vehicles themselves.
- the communication mode between vehicles on the power network located in the same area may be, for example, a distributed management type, or a central management type, which is not specifically limited here.
- the distributed management communication method maintains a set of vehicle-to-vehicle communication lists for each vehicle. By using the distributed management communication method, the real-time performance of the communication connection between vehicles can be improved.
- the central management communication method is that the vehicles in the power network in the same area are all connected to the central processing equipment.
- the central processing equipment there is a set of vehicle-to-vehicle communication lists, and each vehicle communicates with the central processing equipment. Connection, you can know the running conditions of other vehicles in the power network in the same area, where the central processing device can be a preset vehicle in the power network in the same area, or a server configured on the ground, which is not specifically limited here.
- the central management communication mode the communication structure can be simplified and the implementation cost can be reduced.
- the vehicle is in the stop state, that is, the vehicle has entered the braking state, and the braking system can generate electricity during the braking process of the vehicle.
- the vehicle in the parking state of the station and the vehicle in the starting state of the station overlap, by sending this part of the power to the vehicle in the starting state of the station, the vehicle in the starting state of the station can be pulled. , that is, the vehicle that starts out of the station enters the traction state, so that the energy generated by vehicle braking can be effectively used.
- the target vehicle control strategy can be determined in real time, so as to achieve efficient energy recovery and energy reuse. Therefore, in the embodiment of the present application, by determining at least one first vehicle included in the first network that satisfies the braking condition, next, the second vehicle can be matched with the first vehicle, so that the energy generated by the first vehicle braking Can be effectively delivered to the second vehicle.
- the first network is the power network in the area where the first vehicle is located.
- the power network in this area may include a plurality of stations, and each station may have vehicles with different driving directions.
- multiple vehicles may be included.
- one first vehicle that meets the braking condition may be included, and multiple first vehicles that meet the braking condition may also be included at the same time.
- the first vehicle may be determined according to steps 111 to 113 .
- Step 111 acquiring the running information of the first vehicle in the first network in real time.
- the running information includes: the preset parking braking rate of the first vehicle, the distance between the first vehicle and the preset parking point, and the first speed of the first vehicle.
- the running direction of the first vehicle is the direction of entering the platform
- the preset parking point may include the platform where the first vehicle needs to stop.
- a parking brake rate can be preset according to actual needs.
- the first speed of the first vehicle is the current speed of the first vehicle.
- the distance between the first vehicle and the preset parking point and the current speed of the first vehicle can be acquired in real time.
- step 112 is executed.
- Step 112 according to the preset parking braking rate of the first vehicle and the distance between the first vehicle and the preset parking point, determine a second speed at which the first vehicle can reach the preset parking point.
- the second speed is the expected speed of the first vehicle that can reach the preset parking point. Specifically, according to the distance between the first vehicle and the preset parking point acquired in real time, combined with the preset parking braking rate of the first vehicle, the current expected speed when the first vehicle stops at the preset parking point can be calculated , that is, the second speed.
- step 113 can be executed next.
- Step 113 if the difference between the first speed and the second speed is less than a preset speed threshold, it is determined that the first vehicle meets the braking condition.
- step 113 by comparing the magnitude relationship between the current speed of the first vehicle and the expected speed, it can be judged whether the first vehicle meets the braking condition.
- the first vehicle when the first vehicle satisfies the braking condition, it can be considered that the first vehicle is already at the end stage of section cruising and is in a stage before vehicle braking.
- the running phase of the first vehicle that meets the braking condition is described as the braking preparation phase.
- the preset speed threshold may be set to 5km/h, and if the difference between the current speed of the first vehicle and the expected speed is less than 5km/h, it may be considered that the first vehicle is in the braking preparation phase.
- a is the preset parking braking rate of the first vehicle
- s is the distance between the first vehicle and the preset parking point
- v 1 is the first speed
- v p is the preset speed threshold
- step 120 may be executed.
- Step 120 obtaining at least one second vehicle that matches at least one first vehicle in the first network, where the second vehicle is a vehicle that satisfies the activation condition in the first network.
- the first vehicle can be matched with the second vehicle, that is, the second vehicle can be found from the first network to use the first vehicle.
- a vehicle generates braking energy.
- the starting condition may include the time the vehicle is parked at the platform, and may also include the running state of the vehicle.
- the vehicle in the starting state in the first network may be determined immediately as the second vehicle for using the braking energy generated by the first vehicle.
- it may also be determined according to the parking duration of the vehicle whether the second vehicle is included in the first network.
- the following steps can be specifically followed: obtain at least one third vehicle parked on the platform in the first network in real time, and each The platform parking information of the third vehicle, the platform parking information includes: the parking duration of the third vehicle, the preset parking duration of the third vehicle; the difference between the parking duration of the third vehicle and the preset parking duration of the third vehicle is less than or equal to the preset time threshold, determine that the third vehicle is the second vehicle.
- the second vehicle when the second vehicle satisfies the matching condition, the second vehicle is not yet started.
- the running stage of the second vehicle that meets the starting condition is described as the start-up preparation stage.
- the parking duration of the third vehicle is obtained, that is, the duration that the third vehicle has been parked at the platform is obtained, and the preset parking duration of each third vehicle is obtained.
- each third vehicle by comparing the magnitude relationship between the stop duration of the third vehicle and the preset stop duration, it can be judged whether the third vehicle can be used as the second vehicle satisfying the activation condition.
- the preset time threshold may be, for example, 5 seconds (s), and it may be judged according to formula (2) whether the third vehicle satisfies the starting condition.
- t m is the preset stop time
- t s is the minimum stop time of the train on the platform
- t p is the stop time of the third vehicle at the preset time threshold.
- the second vehicle since the second vehicle is in the start-up preparation stage, that is, there is a time interval from the moment when the second vehicle actually starts, therefore, in order to make the second vehicle fully utilize the braking energy generated by the first vehicle, it is convenient to The time interval between the start-up preparation phase and the moment of actual start-up is adjusted to achieve efficient use of braking energy.
- step 130 may be performed to determine the target vehicle control strategy.
- Step 130 according to the range of the coasting time of each first vehicle, the range of the parking braking rate, and the range of the target starting time of each second vehicle, determine the target vehicle control strategy corresponding to the target braking energy absorption power.
- the driving parameters of the first vehicle and the second vehicle are both within an adjustable range.
- a target braking energy absorption power can be set, and a target vehicle control strategy that can meet the target braking energy absorption power is determined.
- the target vehicle control strategy may include a target coasting time of the first vehicle, a target parking brake rate, and a target start time of the second vehicle.
- the vehicle when determining the range of the coasting time and parking braking rate of the first vehicle, it can be set according to a preset train running timetable. For example, the entry time of the first vehicle is earlier than or equal to the preset time in the train running timetable.
- the target start time range of the second vehicle it may be determined according to the minimum platform stop time and the maximum platform stop time. For example, the target start time of the second vehicle in the target vehicle control strategy should make the platform stop time of the second vehicle within the range of the minimum platform stop time and the maximum platform stop time.
- the range of the idling time of each first vehicle, the range of the parking brake rate, and the range of the target starting time of each second vehicle can be based on the actual running conditions of the specific vehicles, as well as to ensure the travel safety and safety of passengers.
- the travel experience is reasonably set, and no specific limitation is made here.
- Fig. 2 is a schematic diagram of a braking energy absorption power curve provided by an embodiment of the present application. Among them, the shaded part can represent the braking energy absorption power.
- T5 may indicate that the second vehicle is in an accelerating state.
- the first vehicle can generate braking energy
- T4 the second vehicle can consume braking energy.
- the optimization function can be preset according to actual design requirements, and the target vehicle control strategy can be calculated, so that the first vehicle and the second vehicle cooperate with each other to make the braking energy absorption power reach the target braking energy absorption power .
- next step 140 can be executed.
- Step 140 respectively controlling the operation of the first vehicle and the second vehicle according to the target vehicle control strategy.
- the target vehicle control strategy may include the target idling time of the first vehicle, the target parking brake rate, and the target start time of the second vehicle, so that the first vehicle can be controlled respectively according to the target vehicle control strategy and the second vehicle operates.
- the target braking energy absorption is satisfied according to the range of the coasting time of each first vehicle, the range of parking braking rate, and the range of starting time of each second vehicle.
- the target vehicle control strategy corresponding to the power so as to realize the adjustment of the control strategies of the first vehicle and the second vehicle according to the real-time situation of the vehicle, and finally, according to the target vehicle control strategy, control the braking of the first vehicle and the braking of the second vehicle respectively. running, thus ensuring that the braking energy is effectively absorbed and utilized.
- determining the target vehicle control strategy may specifically include the following steps: Step 131, the idling time range of each first vehicle, parking braking rate The range and the target starting time range of each second vehicle matched with the first vehicle are input into the preset optimization model to obtain a target vehicle control strategy corresponding to the target braking energy absorption power.
- the preset optimization model includes an objective optimization function
- the objective optimization function may be as shown in formula (3).
- N is the number of second vehicles
- ⁇ is the conversion rate of braking energy consumption
- Ts is the braking start time
- Te is the braking end time
- Pi(t) is the absorbed braking energy power of the i-th second vehicle function.
- the preset optimization model may include a particle swarm optimization algorithm, through which a feasible solution that meets requirements is quickly obtained.
- the position of each particle participating in the calculation can be obtained, and the objective optimization function shown in formula (3) can be set at the same time, where the particle at each position can represent a vehicle control strategy.
- iterative calculations can be performed in the preset optimization model to obtain the target vehicle control strategy that meets the target braking energy absorption power.
- the target iteration number of iterative calculation in the solution process can be set in advance, and after the iteration number reaches the target iteration number, according to the position of each particle, determine the optimal calculation
- the highest braking energy absorbed power in the process is determined as the target braking energy absorbed power
- the vehicle control strategy corresponding to the highest braking energy absorbed power is determined as the target vehicle control strategy.
- the target braking energy absorption power can also be set in advance.
- the iterative result of each iterative calculation according to the position of each particle, determine each The braking energy absorption power corresponding to each particle, if the iterative result includes meeting the target braking energy absorption power, the iterative calculation can be stopped, and the vehicle control strategy corresponding to the target braking energy absorption power can be directly set as the target vehicle control strategy, thereby reducing the waste of computing resources and improving the efficiency of vehicle control.
- the following steps can also be referred to: according to the preset matching conditions, Determine the M matching schemes of the first vehicle and the second vehicle, wherein M is an integer greater than 1; corresponding to each matching scheme, according to the range of the idling time of each first vehicle, the range of the parking braking rate, and each 2.
- the starting time range of the vehicle determine the first control strategy of each matching scheme, and the first braking energy absorption power corresponding to each first control strategy; determine the highest first braking energy absorption power as the target braking energy absorbing power, and determining the first control strategy corresponding to the highest first braking energy absorbed power as the target vehicle control strategy.
- one power network area may cover multiple stations, therefore, within the first preset time period, there may be multiple first vehicles that meet the braking conditions, and multiple second vehicles that meet the starting conditions.
- the preset matching condition may be, for example, a one-to-one matching between the braking vehicle and the towing vehicle, or a one-to-many matching between the braking vehicle and the towing vehicle.
- Fig. 3 is a schematic diagram of a vehicle running situation provided by an embodiment of the present application.
- station A and station B are located in the power network area.
- Curve 301 , curve 302 , curve 303 and curve 304 represent the speed curves of car A, car B, car C and car D respectively.
- cars A and D are vehicles that are about to enter the station
- cars B and C are vehicles that are about to leave the station.
- the second vehicle that meets the starting conditions can be matched with car A.
- B Car and C car can be matched with A car. That is, car A can only tow one of car B and car C, and car A can also tow car B and car C.
- the obtained matching scheme may include but not limited to the following manners: (1) A-B; (2) A-C; (3) A-BC.
- the matching scheme may include but not limited to the following manners: (1) AD-BC; (2) A-B, D-C; (3) A-C, B-D; (4) A-BC, D-BC.
- the idling time range of each first vehicle, the parking braking rate range, and the starting time range of each second vehicle can be used to determine the The first control strategy, and the first braking energy absorption power corresponding to each first control strategy.
- the first control strategy of each matching scheme, and the first braking energy absorption power corresponding to each first control strategy can be calculated by referring to step 131 of the embodiment of the present application, and details are not described here.
- the highest first braking energy absorption power can be determined as the target braking energy absorption power
- the first control strategy corresponding to the highest first braking energy absorption power is determined as the target vehicle control strategy.
- the number of matching schemes can be reduced by setting preset matching conditions.
- the preset matching conditions can include the first matching condition And the second matching condition;
- the first matching condition is: the quantity of the first vehicle in each matching scheme is less than or equal to the quantity of the second vehicle, and the quantity of the first vehicle is greater than or equal to half of the quantity of the second vehicle;
- the second matching condition is: when the number of the first vehicle is greater than the number of the second vehicle, according to the distance between the first vehicle and the second vehicle, from small to large, determine the number of the second vehicle in the matching scheme, so that the matching The scheme satisfies the first matching condition.
- the target vehicle control strategy may include adjusting the target of the second vehicle. Start time, judge the control authority. Specifically, when the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is less than a preset time threshold, according to the target vehicle control strategy, the braking of the first vehicle and the start of the second vehicle are controlled.
- the target vehicle control strategy is sent to the vehicle control management platform for the vehicle control management platform to generate the target instruction; in the case of receiving the target instruction, respectively control the braking of the first vehicle and the operation of the second vehicle according to the control strategy of the target vehicle.
- the vehicle control management platform includes, for example, an automatic train supervision system (Automatic Train Supervision, ATS).
- ATS Automatic Train Supervision
- the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is less than the preset
- the second vehicle can be directly controlled according to the target control strategy, thereby reducing the information transmission delay caused by reporting to the ATS, improving the timeliness of the target vehicle control strategy, and avoiding reducing the utilization rate of braking energy.
- the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is greater than or equal to the preset time threshold, it needs to report to the ATS.
- the target command may be to agree to use the target vehicle control strategy.
- the sending form of the target instruction is not specifically limited here.
- FIG. 4 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present application.
- the vehicle control device 400 may include: a processing module 410 , a data acquisition module 420 and a control module 430 .
- a processing module 410 configured to determine at least one first vehicle included in the first network that meets the braking condition
- the data acquisition module 420 is configured to acquire at least one second vehicle that matches at least one first vehicle in the first network, wherein the first network is the power network in the area where the first vehicle is located, and the second vehicle is the power network in the first network that satisfies Vehicles with activation conditions;
- the processing module 410 is further configured to determine a target vehicle control strategy corresponding to the target braking energy absorption power according to the coasting time range of each first vehicle, the parking braking rate range, and the starting time range of each second vehicle;
- the control module 430 is configured to separately control the operation of the first vehicle and the second vehicle according to the target vehicle control strategy.
- the first vehicle that meets the braking condition is determined first, and then the first vehicle is matched with the second vehicle that meets the starting condition. Afterwards, according to the idling time range of each first vehicle, the parking braking rate range, and the starting time range of each second vehicle, the target vehicle control strategy corresponding to the target braking energy absorption power can be determined, so as to realize the Adjust the control strategy of the first vehicle and the second vehicle according to the real-time pit-stop situation, and finally, according to the target vehicle control strategy, control the braking of the first vehicle and the operation of the second vehicle respectively, thus ensuring the effective absorption of braking energy and exploit.
- the data acquisition module 420 is also used to acquire the running information of the first vehicle in the first network in real time, the running information includes: the preset parking braking rate of the first vehicle, the distance between the first vehicle and the preset parking point distance, first speed of the first vehicle;
- the processing module 410 is further configured to determine a second speed at which the first vehicle can reach the preset parking point according to the preset parking braking rate of the first vehicle and the distance between the first vehicle and the preset parking point;
- the processing module 410 is further configured to determine that the first vehicle meets the braking condition when the difference between the first speed and the second speed is less than a preset speed threshold.
- the data acquisition module 420 is also used to obtain in real time at least one third vehicle parked on the platform in the first network, and the platform parking information of each third vehicle, and the platform parking information includes: the third vehicle's Duration of stop, the preset stop duration of the third vehicle;
- the processing module 410 is further configured to determine that the third vehicle is the second vehicle when the difference between the parking duration of the third vehicle and the preset parking duration of the third vehicle is less than or equal to a preset time threshold.
- the processing module 410 is further configured to input the range of the coasting time of each first vehicle, the range of the parking brake rate, and the range of target starting time of each second vehicle matched with the first vehicle into the preset Optimize the model to obtain the target vehicle control strategy corresponding to the target braking energy absorption power;
- the preset optimization model includes the objective optimization function, and the objective optimization function is:
- N is the number of second vehicles
- ⁇ is the conversion rate of braking energy consumption
- Ts is the braking start time
- Te is the braking end time
- Pi(t) is the absorbed braking energy power of the i-th second vehicle function.
- the processing module 410 is further configured to determine M matchings between the first vehicle and the second vehicle according to preset matching conditions scheme, wherein, M is an integer greater than 1;
- the processing module 410 is also used for corresponding to each matching scheme, according to the range of the coasting time of each first vehicle, the range of the parking braking rate, and the range of the target starting time of each second vehicle, to determine the first time range of each matching scheme. control strategy, and the first braking energy absorption power corresponding to each first control strategy;
- the processing module 410 is further configured to determine the highest first braking energy absorption power as the target braking energy absorption power, and determine the first control strategy corresponding to the highest first braking energy absorption power as the target vehicle control strategy.
- the preset matching conditions include a first matching condition and a second matching condition
- the first matching condition is: the number of the first vehicle in each matching scheme is less than or equal to the number of the second vehicle, and the number of the first vehicle is greater than or equal to half of the number of the second vehicle;
- the second matching condition is: when the number of the first vehicle is greater than the number of the second vehicle, according to the distance between the first vehicle and the second vehicle, from small to large, determine the number of the second vehicle in the matching scheme, so that the matching The scheme satisfies the first matching condition.
- the vehicle control device 400 further includes:
- the control module 430 is further configured to control the first vehicle to brake and the second vehicle to brake and the second vehicle according to the target vehicle control strategy when the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is less than a preset time threshold.
- the sending module is used to send the target vehicle control strategy to the vehicle control management platform for use in the vehicle when the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is greater than or equal to the preset time threshold
- the control management platform generates target instructions
- the control module 430 is further configured to respectively control the operation of the first vehicle and the second vehicle according to the target vehicle control strategy in the case of receiving the target instruction.
- vehicle control device 400 in the embodiment of the present application may correspond to the execution subject of the vehicle control method described in the embodiment of the present application, and the specific details of the operation and/or function of each module/unit of the vehicle control device 400 Reference may be made to the description of corresponding parts in the vehicle control method provided by the above embodiments of the present application, and details are not repeated here for the sake of brevity.
- the vehicle control device of the embodiment of the present application can effectively improve the efficiency of recovery and utilization of braking energy without affecting the driving safety, efficiency and service quality of the vehicle.
- Fig. 5 shows a schematic structural diagram of a vehicle control device provided by an embodiment of the present application.
- the device may include a processor 501 and a memory 502 storing computer program instructions.
- the above-mentioned processor 501 may include a central processing unit (Central Processing Unit, CPU), or a specific integrated circuit (Application Specific Integrated Circuit, ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application .
- CPU Central Processing Unit
- ASIC Application Specific Integrated Circuit
- Memory 502 may include mass storage for information or instructions.
- memory 502 may include a hard disk drive (Hard Disk Drive, HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a Universal Serial Bus (Universal Serial Bus, USB) drive or two or more Combinations of multiple of the above.
- memory 502 may include removable or non-removable (or fixed) media, or memory 502 may be a non-volatile solid-state memory.
- the memory 502 may be internal or external to the vehicle control device.
- the memory 502 may be a read only memory (Read Only Memory, ROM).
- ROM Read Only Memory
- the ROM can be mask programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory or both. A combination of one or more of the above.
- the processor 501 reads and executes the computer program instructions stored in the memory 502 to implement the method described in the embodiment of the present application, and achieve the corresponding technical effect achieved by executing the method in the embodiment of the present application, which is not described here for brevity. repeat.
- the vehicle control device may further include a communication interface 503 and a bus 510 .
- the processor 501 , the memory 502 , and the communication interface 503 are connected through a bus 510 to complete mutual communication.
- the communication interface 503 is mainly used to implement communication between modules, devices, units and/or devices in the embodiments of the present application.
- the bus 510 includes hardware, software or both, and couples the components of the online traffic charging device to each other.
- a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Super Transmission (Hyper Transport, HT) interconnect, Industry Standard Architecture (Industry Standard Architecture, ISA) bus, InfiniBand interconnect, Low Pin Count (LPC) bus, memory bus, Micro Channel Architecture (MCA) bus, peripheral component interconnect PCI bus, PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association Local (VLB) bus, or other suitable bus or a combination of two or more of these combination.
- Bus 510 may comprise one or more buses, where appropriate. Although the embodiments of this application describe and illustrate a particular bus, this application contemplates any suitable bus or interconnect.
- the vehicle control device can execute the vehicle control method in the embodiment of the present application, so as to realize the corresponding technical effect of the vehicle control method described in the embodiment of the present application.
- the embodiments of the present application may provide a readable storage medium for implementation.
- Computer program instructions are stored on the readable storage medium; when the computer program instructions are executed by a processor, any one of the vehicle control methods in the above embodiments is realized.
- Examples of readable storage media may be non-transitory machine readable media such as electronic circuits, semiconductor memory devices, Read-Only Memory (ROM), floppy disks, Compact Disc Read-Only Memory (CD- ROM), CD-ROM, hard disk, etc.
- the functional blocks shown in the structural block diagrams described above may be implemented as hardware, software, firmware, or a combination thereof.
- hardware When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), appropriate firmware, a plug-in, a function card, and the like.
- ASIC Application Specific Integrated Circuit
- the elements of the present application are the programs or code segments employed to perform the required tasks.
- Programs or code segments can be stored in machine-readable media, or transmitted over transmission media or communication links by data signals carried in carrier waves.
- "Machine-readable medium" may include any medium that can store or transmit information.
- machine-readable media examples include electronic circuits, semiconductor memory devices, Read-Only Memory (ROM), flash memory, Erasable Read Only Memory (EROM), floppy disks, compact discs (Compact Disc Read-Only Memory, CD-ROM), optical disc, hard disk, fiber optic media, radio frequency (Radio Frequency, RF) link, etc.
- Code segments may be downloaded via a computer network such as the Internet, an Intranet, or the like.
- processors may be, but are not limited to, general purpose processors, special purpose processors, application specific processors, or field programmable logic circuits. It can also be understood that each block in the block diagrams and/or flowcharts and combinations of blocks in the block diagrams and/or flowcharts can also be realized by dedicated hardware for performing specified functions or actions, or can be implemented by dedicated hardware and Combination of computer instructions to achieve.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
相关申请的交叉引用Cross References to Related Applications
本申请主张2021年11月23日在中国提交的中国专利申请号202111397825.8的优先权,其全部内容通过引用包含于此。This application claims priority to Chinese Patent Application No. 202111397825.8 filed in China on November 23, 2021, the entire contents of which are hereby incorporated by reference.
本申请属于车辆控制技术领域,尤其涉及一种车辆控制方法、装置、设备及可读存储介质The present application belongs to the technical field of vehicle control, and in particular relates to a vehicle control method, device, equipment and readable storage medium
随着轨道交通的快速发展,轨道交通为人们的用户带来了诸多便利。但轨道交通的能源消耗却十分巨大的,例如,在车辆制动的情况下,能够产生部分电能反馈给电网,但制动产生的大部分能量通过变阻器以热能的形式被浪费。因此,人们越来越多的关注如何有效的进行能量回收和再利用。With the rapid development of rail transit, rail transit has brought many conveniences to users. However, the energy consumption of rail transit is very huge. For example, in the case of vehicle braking, part of the electric energy can be generated and fed back to the grid, but most of the energy generated by braking is wasted in the form of heat through the rheostat. Therefore, people pay more and more attention to how to effectively recover and reuse energy.
目前,例如通过调整列车站停时间,以实现对多个车辆的协同控制,从而使制动能量得到最高效的利用,但在多车协同控制的过程中,容易出现电压升高,反而影响电网的使用寿命,不利于轨道交通的可持续发展。At present, for example, by adjusting the stop time of the train station, the coordinated control of multiple vehicles can be realized, so that the braking energy can be used most efficiently. However, in the process of multi-vehicle coordinated control, voltage rises are prone to occur, which will affect the power grid instead. The service life is not conducive to the sustainable development of rail transit.
因此,亟需一种可靠的规划和控制轨道交通运的方案,以实现有效利用制动能量。Therefore, there is an urgent need for a reliable planning and control scheme for rail transit transportation to achieve effective use of braking energy.
发明内容Contents of the invention
本申请实施例提供一种车辆控制方法、装置、设备及可读存储介质,能够实现实时规划车辆运行方案,以便于控制车辆运行,实现有效的回收和利用车辆产生的制动能量。Embodiments of the present application provide a vehicle control method, device, device, and readable storage medium, which can realize real-time planning of a vehicle operation plan, so as to control vehicle operation, and realize effective recovery and utilization of braking energy generated by the vehicle.
第一方面,本申请实施例提供一种车辆控制方法,方法包括:In the first aspect, the embodiment of the present application provides a vehicle control method, the method includes:
确定第一网络包括的满足制动条件的至少一个第一车辆;determining at least one first vehicle included in the first network that meets the braking condition;
获取第一网络中与至少一个第一车辆匹配的至少一个第二车辆,其中,第一网络为第一车辆所在区域的电力网络,第二车辆为第一网络内满足启动条件的车辆;Obtaining at least one second vehicle matching at least one first vehicle in the first network, wherein the first network is a power network in the area where the first vehicle is located, and the second vehicle is a vehicle in the first network that meets the start-up condition;
根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略;According to the range of the coasting time of each first vehicle, the range of the parking braking rate, and the range of the starting time of each second vehicle, determine the target vehicle control strategy corresponding to the target braking energy absorption power;
根据目标车辆控制策略,分别控制第一车辆和第二车辆运行。According to the target vehicle control strategy, the operation of the first vehicle and the second vehicle are respectively controlled.
在第一方面的一些可实现方式中,确定第一网络包括的满足制动条件的至少一个第一车辆,包括:In some practicable manners of the first aspect, determining at least one first vehicle included in the first network that meets the braking condition includes:
实时获取第一网络中第一车辆的运行信息,运行信息包括:第一车辆预设停车制动率、第一车辆与预设停车点的距离、第一车辆的第一速度;Obtaining the running information of the first vehicle in the first network in real time, the running information includes: the preset parking braking rate of the first vehicle, the distance between the first vehicle and the preset parking point, and the first speed of the first vehicle;
根据第一车辆预设停车制动率、第一车辆与预设停车点的距离,确定第一车辆的能够到达预设停车点的第二速度;Determine the second speed of the first vehicle that can reach the preset parking point according to the preset parking braking rate of the first vehicle and the distance between the first vehicle and the preset parking point;
在第一速度和第二速度的差值小于预设速度阈值的情况下,确定第一车辆满足制动条件。If the difference between the first speed and the second speed is less than a preset speed threshold, it is determined that the first vehicle meets the braking condition.
在第一方面的一些可实现方式中,获取第一网络中与至少一个第一车辆匹配的至少一个第二车辆,包括:In some practicable manners of the first aspect, obtaining at least one second vehicle that matches at least one first vehicle in the first network includes:
实时获取第一网络中停靠在站台的至少一个第三车辆,以及每个第三车辆的站台停车信息,站台停车信息包括:第三车辆的停靠时长,第三车辆的预设停靠时长;Obtaining in real time at least one third vehicle parked on the platform in the first network, and the platform parking information of each third vehicle, the platform parking information includes: the parking duration of the third vehicle, and the preset parking duration of the third vehicle;
在第三车辆的停靠时长与第三车辆的预设停靠时长的差值小于或等于预设时间阈值的情况下,确定第三车辆为第二车辆。When the difference between the parking duration of the third vehicle and the preset parking duration of the third vehicle is less than or equal to the preset time threshold, it is determined that the third vehicle is the second vehicle.
在第一方面的一些可实现方式中,根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略,包括:In some practicable manners of the first aspect, according to the range of the coasting time of each first vehicle, the range of the parking brake rate, and the range of the starting time of each second vehicle, it is determined to meet the target corresponding to the target braking energy absorption power Vehicle control strategies, including:
将每个第一车辆的惰行时间范围、停车制动率范围,以及与第一车辆匹配的每个第二车辆的目标启动时间范围输入预设优化模型,得到满足目标制动能量吸收功率对应的目标车辆控制策略;Input the idling time range of each first vehicle, the parking braking rate range, and the target starting time range of each second vehicle matching the first vehicle into the preset optimization model, and obtain the corresponding braking energy absorption power satisfying the target target vehicle control strategy;
其中,预设优化模型包括目标优化函数,目标优化函数为:Among them, the preset optimization model includes the objective optimization function, and the objective optimization function is:
其中,N为第二车辆的数量,α为制动能耗转化率,Ts为制动开始时间,Te为制动结束时间,Pi(t)为第i辆第二车辆的吸收制动能功率函数。Among them, N is the number of second vehicles, α is the conversion rate of braking energy consumption, Ts is the braking start time, Te is the braking end time, Pi(t) is the absorbed braking energy power of the i-th second vehicle function.
在第一方面的一些可实现方式中,在第一预设时间段内,第一车辆为多个的情况下,根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略,包括:In some practicable manners of the first aspect, if there are multiple first vehicles within the first preset time period, according to the range of the idling time of each first vehicle, the range of the parking braking rate, and each The start-up time range of the second vehicle is determined to meet the target vehicle control strategy corresponding to the target braking energy absorption power, including:
根据预设匹配条件,确定第一车辆和第二车辆的M个匹配方案,其中,M为大于1的整数;According to preset matching conditions, M matching schemes for the first vehicle and the second vehicle are determined, wherein M is an integer greater than 1;
对应每个匹配方案,根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的目标启动时间范围,确定每个匹配方案的第一控制策略,以及每个第一控制策略对应的第一制动能量吸收功率;Corresponding to each matching scheme, the first control strategy of each matching scheme, and the A first braking energy absorption power corresponding to a control strategy;
确定最高的第一制动能量吸收功率为目标制动能量吸收功率,以及,确定最高的第一制动能量吸收功率对应的第一控制策略为目标车辆控制策略。The highest first braking energy absorption power is determined as the target braking energy absorption power, and the first control strategy corresponding to the highest first braking energy absorption power is determined as the target vehicle control strategy.
在第一方面的一些可实现方式中,预设匹配条件包括第一匹配条件和第二匹配条件;In some implementable manners of the first aspect, the preset matching conditions include a first matching condition and a second matching condition;
第一匹配条件为:每个匹配方案中第一车辆的数量小于或等于第二车辆的数量,且第一车辆的数量大于或等于第二车辆的数量的一半;The first matching condition is: the number of the first vehicle in each matching scheme is less than or equal to the number of the second vehicle, and the number of the first vehicle is greater than or equal to half of the number of the second vehicle;
第二匹配条件为:在第一车辆的数量大于第二车辆的数量的情况下,根据第一车辆和第二车辆的距离,从小到大,确定匹配方案中第二车辆的数量,以使匹配方案满足第一匹配条件。The second matching condition is: when the number of the first vehicle is greater than the number of the second vehicle, according to the distance between the first vehicle and the second vehicle, from small to large, determine the number of the second vehicle in the matching scheme, so that the matching The scheme satisfies the first matching condition.
在第一方面的一些可实现方式中,目标车辆控制策略包括调整第二车辆的目标启动时间,根据目标车辆控制策略,控制第一车辆制动和第二车辆启动,包括:In some practicable manners of the first aspect, the target vehicle control strategy includes adjusting the target start time of the second vehicle, and controlling the braking of the first vehicle and the start of the second vehicle according to the target vehicle control strategy, including:
在第二车辆的目标启动时间与第二车辆的预设启动时间的时间差小于预设时间阈值的情况下,根据目标车辆控制策略,控制第一车辆制动和第 二车辆启动;或者,In the case that the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is less than a preset time threshold, according to the target vehicle control strategy, the braking of the first vehicle and the start of the second vehicle are controlled; or,
在第二车辆的目标启动时间与第二车辆的预设启动时间的时间差大于或等于预设时间阈值的情况下,向车辆控制管理平台发送目标车辆控制策略,以用于车辆控制管理平台生成目标指令;When the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is greater than or equal to the preset time threshold, the target vehicle control strategy is sent to the vehicle control management platform for the vehicle control management platform to generate the target instruction;
在接收到目标指令的情况下,根据目标车辆控制策略,分别控制第一车辆和第二车辆运行。When the target instruction is received, the first vehicle and the second vehicle are respectively controlled to run according to the target vehicle control strategy.
第二方面,本申请实施例提供一种车辆控制装置,装置包括:In a second aspect, an embodiment of the present application provides a vehicle control device, which includes:
处理模块,用于确定第一网络包括的满足制动条件的至少一个第一车辆;a processing module, configured to determine at least one first vehicle included in the first network that meets the braking condition;
数据获取模块,用于获取第一网络中与至少一个第一车辆匹配的至少一个第二车辆,其中,第一网络为第一车辆所在区域的电力网络,第二车辆为第一网络内满足启动条件的车辆;A data acquisition module, configured to acquire at least one second vehicle that matches at least one first vehicle in the first network, wherein the first network is the power network in the area where the first vehicle is located, and the second vehicle is a vehicle that satisfies the start-up requirements in the first network. condition of the vehicle;
处理模块,还用于根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略;The processing module is further configured to determine a target vehicle control strategy corresponding to the target braking energy absorption power according to the range of the coasting time of each first vehicle, the range of the parking braking rate, and the range of the starting time of each second vehicle;
控制模块,用于根据目标车辆控制策略,分别控制第一车辆和第二车辆运行。The control module is used to respectively control the operation of the first vehicle and the second vehicle according to the target vehicle control strategy.
第三方面,本申请提供一种车辆控制设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面或者第一方面任一可实现方式中所述的车辆控制方法。In a third aspect, the present application provides a vehicle control device, which includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the first aspect or any implementable mode of the first aspect can be realized. The vehicle control method described above.
第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面或者第一方面任一可实现方式中所述的车辆控制方法。In a fourth aspect, the present application provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the first aspect or any implementable manner of the first aspect can be realized. The vehicle control method described above.
本申请实施例的车辆控制方法、装置、设备及可读存储介质,根据本申请实施例,对于同一电力网络的区域内,可以先确定满足制动条件的第一车辆,接下来,可以在同一电力网络区域内,为第一车辆匹配满足启动条件的第二车辆。之后,可以根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略,从而实现根据车辆的实时进站情况,调 整第一车辆和第二车辆的控制策略,最后,根据目标车辆控制策略,分别控制第一车辆制动和第二车辆的运行,从而确保了制动能量得到有效的吸收和利用。According to the vehicle control method, device, device, and readable storage medium of the embodiments of the present application, for the area of the same power network, the first vehicle that satisfies the braking condition can be determined first, and then the first vehicle that meets the braking conditions can be determined in the same In the power network area, the first vehicle is matched with a second vehicle that meets the starting conditions. Afterwards, according to the idling time range of each first vehicle, the parking braking rate range, and the starting time range of each second vehicle, the target vehicle control strategy corresponding to the target braking energy absorption power can be determined, so as to realize the Adjust the control strategy of the first vehicle and the second vehicle according to the real-time pit-stop situation, and finally, according to the target vehicle control strategy, control the braking of the first vehicle and the operation of the second vehicle respectively, thus ensuring the effective absorption of braking energy and exploit.
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the accompanying drawings that need to be used in the embodiments of the present application. Additional figures can be derived from these figures.
图1是本申请实施例提供的一种车辆控制方法的流程示意图;FIG. 1 is a schematic flow chart of a vehicle control method provided in an embodiment of the present application;
图2是本申请实施例提供的一种制动能量吸收功率的曲线示意图;Fig. 2 is a schematic diagram of a braking energy absorption power curve provided by an embodiment of the present application;
图3是本申请实施例提供的一种车辆运行情况的示意图;Fig. 3 is a schematic diagram of a vehicle running situation provided by an embodiment of the present application;
图4是本申请实施例提供的一种车辆控制装置的结构示意图;Fig. 4 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present application;
图5是本申请实施例提供的一种车辆控制设备的结构示意图。Fig. 5 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present application.
下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。The characteristics and exemplary embodiments of various aspects of the application will be described in detail below. In order to make the purpose, technical solution and advantages of the application clearer, the application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described here are only intended to explain the present application rather than limit the present application. It will be apparent to one skilled in the art that the present application may be practiced without some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还 存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the statement "comprising..." does not exclude the presence of additional identical elements in the process, method, article or device comprising said element.
随着轨道交通的快速发展,轨道交通为人们的用户带来了诸多便利。但轨道交通的能源消耗却十分巨大的,例如,在车辆制动的情况下,能够产生部分电能反馈给电网,但制动产生的大部分能量通过变阻器以热能的形式被浪费。因此,人们越来越多的关注如何有效的进行能量回收和再利用。With the rapid development of rail transit, rail transit has brought many conveniences to users. However, the energy consumption of rail transit is very huge. For example, in the case of vehicle braking, part of the electric energy can be generated and fed back to the grid, but most of the energy generated by braking is wasted in the form of heat through the rheostat. Therefore, people pay more and more attention to how to effectively recover and reuse energy.
目前,例如通过调整列车站停时间,以实现对多个车辆的协同控制,从而使制动能量得到最高效的利用,但在多车协同控制的过程中,容易出现电压升高,反而影响电网的使用寿命,不利于轨道交通的可持续发展。又例如,通过优化列车时刻表,实现能量回收和再利用,目前已有的技术方案中,在实际应用中的实际应用的节能效果并不理想。因此,亟需一种可靠的规划和控制轨道交通运的方案,以实现有效利用制动能量。At present, for example, by adjusting the stop time of the train station, the coordinated control of multiple vehicles can be realized, so that the braking energy can be used most efficiently. However, in the process of multi-vehicle coordinated control, voltage rises are prone to occur, which will affect the power grid instead. The service life is not conducive to the sustainable development of rail transit. Another example is to realize energy recovery and reuse by optimizing train timetables. Among the existing technical solutions, the energy-saving effect in practical applications is not ideal. Therefore, there is an urgent need for a reliable planning and control scheme for rail transit transportation to achieve effective use of braking energy.
针对背景技术提到的问题,本申请实施里提供了一种车辆控制方法、装置、设备及可读存储介质,其中,对于同一电力网络的区域内,可以先确定满足制动条件的第一车辆,接下来,可以在同一区域的电力网络内,为第一车辆匹配满足启动条件的第二车辆。之后,可以根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略,从而实现根据车辆的实时进站情况,调整第一车辆和第二车辆的控制策略,最后,根据目标车辆控制策略,分别控制第一车辆制动和第二车辆的运行,从而确保了制动能量得到有效的吸收和利用。Aiming at the problems mentioned in the background technology, the implementation of this application provides a vehicle control method, device, equipment and readable storage medium, wherein, for the area of the same power network, the first vehicle that meets the braking condition can be determined first , next, the first vehicle can be matched with the second vehicle that meets the start-up condition in the power network of the same area. Afterwards, according to the idling time range of each first vehicle, the parking braking rate range, and the starting time range of each second vehicle, the target vehicle control strategy corresponding to the target braking energy absorption power can be determined, so as to realize the Adjust the control strategy of the first vehicle and the second vehicle according to the real-time pit-stop situation, and finally, according to the target vehicle control strategy, control the braking of the first vehicle and the operation of the second vehicle respectively, thus ensuring the effective absorption of braking energy and exploit.
下面首先对本申请实施例所提供的车辆控制方法进行介绍。图1示出了本申请一个实施例提供的车辆控制方法的流程示意图。如图1所示,该方法可以包括步骤110至步骤140。In the following, the vehicle control method provided by the embodiment of the present application will be firstly introduced. Fig. 1 shows a schematic flowchart of a vehicle control method provided by an embodiment of the present application. As shown in FIG. 1 , the method may include step 110 to step 140 .
步骤110,确定第一网络包括的满足制动条件的至少一个第一车辆。
其中,第一网络为第一车辆所在区域的电力网络。Wherein, the first network is the power network in the area where the first vehicle is located.
在本申请实施例中,为了能实时的了解每个车辆的运行情况,位于同一区域的电力网络的车辆之间能够进行通信连接,并共享车辆自身的运行情况。In the embodiment of the present application, in order to know the operating conditions of each vehicle in real time, vehicles on the power network in the same area can be connected by communication and share the operating conditions of the vehicles themselves.
示例性,位于同一区域的电力网络的车辆之间的通信方式例如可以是分布管理式,也可以是中枢管理式,在此不作具体限定。Exemplarily, the communication mode between vehicles on the power network located in the same area may be, for example, a distributed management type, or a central management type, which is not specifically limited here.
分布管理式都通信方式为每辆车各自维护一组车与车之间通信列表,通过使用分布管理式的通信方式,可以提高车与车之间的通信连接的实时性。The distributed management communication method maintains a set of vehicle-to-vehicle communication lists for each vehicle. By using the distributed management communication method, the real-time performance of the communication connection between vehicles can be improved.
中枢管理式的通信方式为在同一区域的电力网络中的车辆,均与中心处理设备通信连接,在中心处理设备中一组车与车之间的通信列表,每辆车通过与中心处理设备通信连接,可以获知同一区域的电力网络中的其他车辆的运行情况,其中,中心处理设备可以是同一区域的电力网络中的预设车辆,也可以是配置在地面的服务器,在此不作具体限定。通过使用中枢管理式的通信方式,可以简化通信结构,降低实施成本。The central management communication method is that the vehicles in the power network in the same area are all connected to the central processing equipment. In the central processing equipment, there is a set of vehicle-to-vehicle communication lists, and each vehicle communicates with the central processing equipment. Connection, you can know the running conditions of other vehicles in the power network in the same area, where the central processing device can be a preset vehicle in the power network in the same area, or a server configured on the ground, which is not specifically limited here. By using the central management communication mode, the communication structure can be simplified and the implementation cost can be reduced.
在一些实施例中,处于进站停车状态的车辆,即车辆已经进入制动状态,在车辆制动的过程中可以通过制动系统产生电量。在处于进站停车状态的车辆和处于出站启动状态的车辆存在时间重合的情况下,通过将该部分电量输送给处于出站启动状态的车辆,从而可以实现对出站启动状态的车辆进行牵引,即出站启动的车辆进入牵引状态,从而可以有效地利用车辆制动产生的能量。In some embodiments, the vehicle is in the stop state, that is, the vehicle has entered the braking state, and the braking system can generate electricity during the braking process of the vehicle. In the case that the vehicle in the parking state of the station and the vehicle in the starting state of the station overlap, by sending this part of the power to the vehicle in the starting state of the station, the vehicle in the starting state of the station can be pulled. , that is, the vehicle that starts out of the station enters the traction state, so that the energy generated by vehicle braking can be effectively used.
对于同一区域的电力网络中的车辆,为了能够有效的结合不同车辆之间的运行状态,实现实时确定目标车辆控制策略,以达到高效能量回收,以及能量再利用的目的。因此,在本申请实施例中,通过确定第一网络包括的满足制动条件的至少一个第一车辆,接下来,可以为第一车辆匹配第二车辆,以便于第一车辆制动产生的能量能够有效的输送给第二车辆。For vehicles in the power network in the same area, in order to effectively combine the operating states of different vehicles, the target vehicle control strategy can be determined in real time, so as to achieve efficient energy recovery and energy reuse. Therefore, in the embodiment of the present application, by determining at least one first vehicle included in the first network that satisfies the braking condition, next, the second vehicle can be matched with the first vehicle, so that the energy generated by the first vehicle braking Can be effectively delivered to the second vehicle.
在一些实施例中,第一网络为第一车辆所在区域的电力网络,在该区域的电力网络中,可以包括多个站台,对应每个站台可以有不同行驶方向的车辆,从而在该区域的电力网络中,可以包括多个车辆。相应的,在同一网络区域中,可以包括满足制动条件的一个第一车辆,也可以同时包括满足制动条件的多个第一车辆。In some embodiments, the first network is the power network in the area where the first vehicle is located. The power network in this area may include a plurality of stations, and each station may have vehicles with different driving directions. In an electricity network, multiple vehicles may be included. Correspondingly, in the same network area, one first vehicle that meets the braking condition may be included, and multiple first vehicles that meet the braking condition may also be included at the same time.
为了能及时识别进入站台的车辆是否为满足制动条件的第一车辆,具体地,可以根据步骤111至步骤113确定第一车辆。In order to identify in time whether the vehicle entering the platform is the first vehicle meeting the braking condition, specifically, the first vehicle may be determined according to steps 111 to 113 .
步骤111,实时获取第一网络中第一车辆的运行信息,运行信息包括:第一车辆预设停车制动率、第一车辆与预设停车点的距离、第一车辆的第一速度。Step 111 , acquiring the running information of the first vehicle in the first network in real time. The running information includes: the preset parking braking rate of the first vehicle, the distance between the first vehicle and the preset parking point, and the first speed of the first vehicle.
在本申请实施例中,第一车辆的运行方向为进入站台的方向,预设停车点可以包括第一车辆需要停靠的站台。对于第一车辆需要停靠的每个站台,可以根据实际需要预先设置一个停车制动率。In the embodiment of the present application, the running direction of the first vehicle is the direction of entering the platform, and the preset parking point may include the platform where the first vehicle needs to stop. For each platform where the first vehicle needs to stop, a parking brake rate can be preset according to actual needs.
具体地,第一车辆的第一速度为第一车辆的当前速度,在第一车辆运行过程中,可以实时获取到第一车辆与预设停车点的距离,以及第一车辆的当前速度。Specifically, the first speed of the first vehicle is the current speed of the first vehicle. During the operation of the first vehicle, the distance between the first vehicle and the preset parking point and the current speed of the first vehicle can be acquired in real time.
接下来,执行步骤112。Next, step 112 is executed.
步骤112,根据第一车辆的预设停车制动率、第一车辆与预设停车点的距离,确定第一车辆的能够到达预设停车点的第二速度。Step 112 , according to the preset parking braking rate of the first vehicle and the distance between the first vehicle and the preset parking point, determine a second speed at which the first vehicle can reach the preset parking point.
具体地,第二速度为第一车辆的能够到达预设停车点的期望速度。具体地,根据实时获取到的第一车辆与预设停车点的距离,结合第一车辆的预设停车制动率,可以计算得到第一车辆停靠在预设停车点时,当前所期望的速度,即,第二速度。Specifically, the second speed is the expected speed of the first vehicle that can reach the preset parking point. Specifically, according to the distance between the first vehicle and the preset parking point acquired in real time, combined with the preset parking braking rate of the first vehicle, the current expected speed when the first vehicle stops at the preset parking point can be calculated , that is, the second speed.
在计算得到第二速度后,接下来可以执行步骤113。After the second speed is calculated, step 113 can be executed next.
步骤113,在第一速度和第二速度的差值小于预设速度阈值的情况下,确定第一车辆满足制动条件。Step 113, if the difference between the first speed and the second speed is less than a preset speed threshold, it is determined that the first vehicle meets the braking condition.
在步骤113中,通过比较第一车辆当前的速度与所期望的速度之间的大小关系,可以判断出第一车辆是否满足制动条件。In step 113, by comparing the magnitude relationship between the current speed of the first vehicle and the expected speed, it can be judged whether the first vehicle meets the braking condition.
在本申请实施例中,在第一车辆满足制动条件的情况下,可以认为第一车辆已经处于区间巡航的末尾阶段,并处于车辆制动之前的一个阶段。为了方便描述,在本申请实施例中,将满足制动条件的第一车辆所处的运行阶段,描述为制动准备阶段。In the embodiment of the present application, when the first vehicle satisfies the braking condition, it can be considered that the first vehicle is already at the end stage of section cruising and is in a stage before vehicle braking. For convenience of description, in the embodiment of the present application, the running phase of the first vehicle that meets the braking condition is described as the braking preparation phase.
例如,可以将预设速度阈值设置为5km/h,在第一车辆当前的速度与所期望的速度之间的差值小于5km/h的情况下,可以认为第一车辆处于制动准备阶段。For example, the preset speed threshold may be set to 5km/h, and if the difference between the current speed of the first vehicle and the expected speed is less than 5km/h, it may be considered that the first vehicle is in the braking preparation phase.
作为一个具体的示例,可以根据公式(1)判断第一车辆是否满足制 动条件。As a specific example, it can be judged according to formula (1) whether the first vehicle meets the braking condition.
其中,a为第一车辆的预设停车制动率,s为第一车辆与预设停车点的距离,v 1为第一速度,v p为预设速度阈值。 Wherein, a is the preset parking braking rate of the first vehicle, s is the distance between the first vehicle and the preset parking point, v 1 is the first speed, and v p is the preset speed threshold.
在本申请实施例中,由于满足制动条件的第一车辆的运行状态在第一车辆制动之前,因此,能够为调整第一车辆的制动时间以及制动率留出充裕的调整区间,从而有利于提高制动能量的回收和利用效率。In the embodiment of the present application, since the running state of the first vehicle meeting the braking condition is before the braking of the first vehicle, a sufficient adjustment interval can be reserved for adjusting the braking time and braking rate of the first vehicle, Therefore, it is beneficial to improve the recovery and utilization efficiency of braking energy.
在本申请实施例中,在确定第一网络中包括满足制动条件的第一车辆后,可以执行步骤120。In the embodiment of the present application, after it is determined that the first network includes the first vehicle meeting the braking condition,
步骤120,获取第一网络中与至少一个第一车辆匹配的至少一个第二车辆,第二车辆为第一网络内满足启动条件的车辆。
在本申请实施例中,在确定第一网络中包括满足制动条件的第一车辆后,可以为第一车辆匹配第二车辆,即,从第一网络中寻找第二车辆,用于使用第一车辆产生制动能量。In this embodiment of the present application, after it is determined that the first network includes the first vehicle that meets the braking conditions, the first vehicle can be matched with the second vehicle, that is, the second vehicle can be found from the first network to use the first vehicle. A vehicle generates braking energy.
在一些实施例中,启动条件可以包括车辆在站台的停靠时长,还可以包括车辆的运行状态。In some embodiments, the starting condition may include the time the vehicle is parked at the platform, and may also include the running state of the vehicle.
示例性的,在确定第一车辆后,可以立即确定第一网络中处于启动状态的车辆作为第二车辆,用于使用第一车辆产生的制动能量。在又一示例中,还可以根据车辆的停靠时长确定第一网络中是否包括第二车辆。Exemplarily, after the first vehicle is determined, the vehicle in the starting state in the first network may be determined immediately as the second vehicle for using the braking energy generated by the first vehicle. In yet another example, it may also be determined according to the parking duration of the vehicle whether the second vehicle is included in the first network.
在一些实施例中,为了不影响用户的乘车体验,在为第一车辆匹配第二车辆时,具体可以根据以下步骤:实时获取第一网络中停靠在站台的至少一个第三车辆,以及每个第三车辆的站台停车信息,站台停车信息包括:第三车辆的停靠时长,第三车辆的预设停靠时长;在第三车辆的停靠时长与第三车辆的预设停靠时长的差值小于或等于预设时间阈值的情况下,确定第三车辆为第二车辆。In some embodiments, in order not to affect the user's riding experience, when matching the first vehicle with the second vehicle, the following steps can be specifically followed: obtain at least one third vehicle parked on the platform in the first network in real time, and each The platform parking information of the third vehicle, the platform parking information includes: the parking duration of the third vehicle, the preset parking duration of the third vehicle; the difference between the parking duration of the third vehicle and the preset parking duration of the third vehicle is less than or equal to the preset time threshold, determine that the third vehicle is the second vehicle.
在本申请实施例中,在第二车辆满足匹配条件情况下,第二车辆处于尚未启动的阶段,为了便于描述,将满足启动条件的第二车辆所处的运行阶段,描述为启动准备阶段。In this embodiment of the application, when the second vehicle satisfies the matching condition, the second vehicle is not yet started. For the convenience of description, the running stage of the second vehicle that meets the starting condition is described as the start-up preparation stage.
在一些实施例中,在确定第二车辆的过程中,在第一网络范围内,停 靠在站台可能有一个第三车辆,也可能有多个第三车辆。对应停靠在站台的每个第三车辆,获取第三车辆的停靠时长,即,获取第三车辆已经在站台停靠的时长,以及,每个第三车辆预设停靠时长。In some embodiments, during the process of determining the second vehicle, within the scope of the first network, there may be one third vehicle or multiple third vehicles parked at the platform. Corresponding to each third vehicle that is parked at the platform, the parking duration of the third vehicle is obtained, that is, the duration that the third vehicle has been parked at the platform is obtained, and the preset parking duration of each third vehicle is obtained.
对应每个第三车辆,通过比较第三车辆的停靠时长与预设停靠时长的大小关系,可以判断出第三车辆是否可以作为满足启动条件的第二车辆。Corresponding to each third vehicle, by comparing the magnitude relationship between the stop duration of the third vehicle and the preset stop duration, it can be judged whether the third vehicle can be used as the second vehicle satisfying the activation condition.
示例性的,预设时间阈值例如可以是5秒(s),可以根据公式(2)判断第三车辆是否满足启动条件。Exemplarily, the preset time threshold may be, for example, 5 seconds (s), and it may be judged according to formula (2) whether the third vehicle satisfies the starting condition.
t m-t s≤t p (2) t m -t s ≤t p (2)
其中,t m为预设停靠时长,t s为列车在站台的最小停站时间,t p为预设时间阈值第三车辆的停靠时长。 Among them, t m is the preset stop time, t s is the minimum stop time of the train on the platform, and t p is the stop time of the third vehicle at the preset time threshold.
根据本申请实施例,由于第二车辆处于启动准备阶段,即,距离第二车辆真正启动的时刻存在时间间隔,因此,为了使第二车辆能充分利用第一车辆产生的制动能量,可以方便的调整启动准备阶段与真正启动的时刻之间的时间间隔,以实现制动能量的高效利用。According to the embodiment of the present application, since the second vehicle is in the start-up preparation stage, that is, there is a time interval from the moment when the second vehicle actually starts, therefore, in order to make the second vehicle fully utilize the braking energy generated by the first vehicle, it is convenient to The time interval between the start-up preparation phase and the moment of actual start-up is adjusted to achieve efficient use of braking energy.
在本申请实施例中,在确定第一车辆,以及确定与第一车辆匹配的第二车辆后,可以执行步骤130,确定目标车辆控制策略。In the embodiment of the present application, after the first vehicle and the second vehicle matching the first vehicle are determined,
步骤130,根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的目标启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略。
具体地,由于第一车辆处于制动准备阶段,第二车辆处于启动准备阶段,因此,第一车辆和第二车辆的行驶参数均处于可以调整的范围。Specifically, since the first vehicle is in the braking preparation phase and the second vehicle is in the starting preparation phase, the driving parameters of the first vehicle and the second vehicle are both within an adjustable range.
在一些实施例中,可以设置目标制动能量吸收功率,确定能够满足该目标制动能量吸收功率的目标车辆控制策略。示例性的,目标车辆控制策略可以包括第一车辆的目标惰行时间、目标停车制动率,以及第二车辆的目标启动时间。In some embodiments, a target braking energy absorption power can be set, and a target vehicle control strategy that can meet the target braking energy absorption power is determined. Exemplarily, the target vehicle control strategy may include a target coasting time of the first vehicle, a target parking brake rate, and a target start time of the second vehicle.
在一些实施例中,为了不影响车辆正常运营情况,在确定第一车辆的惰行时间范围和停车制动率范围时,可以根据预设的列车运行时刻表进行设定。例如,第一车辆的进站时间早于或等于列车运行时刻表中预先设定的时间。In some embodiments, in order not to affect the normal operation of the vehicle, when determining the range of the coasting time and parking braking rate of the first vehicle, it can be set according to a preset train running timetable. For example, the entry time of the first vehicle is earlier than or equal to the preset time in the train running timetable.
为了提高乘客出行的体验,在确定第二车辆的目标启动时间范围时,可以根据最小的站台停靠时间和最大站台停靠时间确定。例如,目标车辆控制策略中第二车辆的目标启动时间,应该使第二车辆的站台停靠时间在最小的站台停靠时间和最大站台停靠时间范围之内。In order to improve the travel experience of passengers, when determining the target start time range of the second vehicle, it may be determined according to the minimum platform stop time and the maximum platform stop time. For example, the target start time of the second vehicle in the target vehicle control strategy should make the platform stop time of the second vehicle within the range of the minimum platform stop time and the maximum platform stop time.
在本申请实施例中,每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的目标启动时间范围可以根据具体的车辆实际运行情况,以及确保乘客的出行安全和出行体验进行合理设定,在此不作具体限定。In the embodiment of the present application, the range of the idling time of each first vehicle, the range of the parking brake rate, and the range of the target starting time of each second vehicle can be based on the actual running conditions of the specific vehicles, as well as to ensure the travel safety and safety of passengers. The travel experience is reasonably set, and no specific limitation is made here.
图2是本申请实施例提供的一种制动能量吸收功率的曲线示意图。其中,阴影部分可以表示制动能量吸收功率,继续参考图2所示,T1-T2可以用来表示第一车辆处于惰行状态,T2-T3可以用来表示第一车辆处于制动状态,T4-T5可以表示第二车辆处于加速状态。在T1-T3时间段内,第一车辆可以产生制动能量,在T4时间段以后,第二车辆可以消耗制动能量。Fig. 2 is a schematic diagram of a braking energy absorption power curve provided by an embodiment of the present application. Among them, the shaded part can represent the braking energy absorption power. Continue to refer to FIG. T5 may indicate that the second vehicle is in an accelerating state. During the time period T1-T3, the first vehicle can generate braking energy, and after the time period T4, the second vehicle can consume braking energy.
在一些实施例中,可以根据实际设计需求,预先设定优化函数,计算得到目标车辆控制策略,从而是第一车辆与第二车辆相互配合,使制动能量吸收功率达到目标制动能量吸收功率。In some embodiments, the optimization function can be preset according to actual design requirements, and the target vehicle control strategy can be calculated, so that the first vehicle and the second vehicle cooperate with each other to make the braking energy absorption power reach the target braking energy absorption power .
在得到目标车辆控制策略之后,接下来,可以执行步骤140。After the target vehicle control strategy is obtained,
步骤140,根据目标车辆控制策略,分别控制所述第一车辆和所述第二车辆运行。
具体地,目标车辆控制策略可以包括第一车辆的目标惰行时间、目标停车制动率,以及第二车辆的目标启动时间,由此,可以根据该目标车辆控制策略,分别控制所述第一车辆和所述第二车辆运行。Specifically, the target vehicle control strategy may include the target idling time of the first vehicle, the target parking brake rate, and the target start time of the second vehicle, so that the first vehicle can be controlled respectively according to the target vehicle control strategy and the second vehicle operates.
根据本申请实施例,对于同一电力网络的区域内,可以根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略,从而实现根据车辆的实时进站情况,调整第一车辆和第二车辆的控制策略,最后,根据目标车辆控制策略,分别控制第一车辆制动和第二车辆的运行,从而确保了制动能量得到有效的吸收和利用。According to the embodiment of the present application, for the area of the same power network, it can be determined that the target braking energy absorption is satisfied according to the range of the coasting time of each first vehicle, the range of parking braking rate, and the range of starting time of each second vehicle. The target vehicle control strategy corresponding to the power, so as to realize the adjustment of the control strategies of the first vehicle and the second vehicle according to the real-time situation of the vehicle, and finally, according to the target vehicle control strategy, control the braking of the first vehicle and the braking of the second vehicle respectively. running, thus ensuring that the braking energy is effectively absorbed and utilized.
在一些实施例中,为了使第一车辆产生的制动能量得到充分利用,确 定目标车辆控制策略具体的可以包括以下步骤:步骤131,将每个第一车辆的惰行时间范围、停车制动率范围,以及与第一车辆匹配的每个第二车辆的目标启动时间范围输入预设优化模型,得到满足目标制动能量吸收功率对应的目标车辆控制策略。In some embodiments, in order to make full use of the braking energy generated by the first vehicle, determining the target vehicle control strategy may specifically include the following steps: Step 131, the idling time range of each first vehicle, parking braking rate The range and the target starting time range of each second vehicle matched with the first vehicle are input into the preset optimization model to obtain a target vehicle control strategy corresponding to the target braking energy absorption power.
其中,预设优化模型包括目标优化函数,目标优化函数可以如可以公式(3)所示。Wherein, the preset optimization model includes an objective optimization function, and the objective optimization function may be as shown in formula (3).
其中,N为第二车辆的数量,α为制动能耗转化率,Ts为制动开始时间,Te为制动结束时间,Pi(t)为第i辆第二车辆的吸收制动能功率函数。Among them, N is the number of second vehicles, α is the conversion rate of braking energy consumption, Ts is the braking start time, Te is the braking end time, Pi(t) is the absorbed braking energy power of the i-th second vehicle function.
在一些实施例中,预设优化模型可以包括粒子群算法,通过粒子群算法快速求得满足需求的可行解。In some embodiments, the preset optimization model may include a particle swarm optimization algorithm, through which a feasible solution that meets requirements is quickly obtained.
示例性的,在预设优化模型的求解过程中,对每个第一车辆的惰行时间范围、停车制动率范围,以及与第一车辆匹配的每个第二车辆的目标启动时间范围,进行随机初始化,可以得到参与计算的每个粒子的位置,同时可以设定如公式(3)所示的目标优化函数,其中,每个位置的粒子可以表示一种车辆控制策略。接下来,在预设优化模型中可以进行迭代计算,得到满足目标制动能量吸收功率的目标车辆控制策略。Exemplarily, in the solution process of the preset optimization model, for each first vehicle's coasting time range, parking braking rate range, and each second vehicle's target starting time range matching the first vehicle, the With random initialization, the position of each particle participating in the calculation can be obtained, and the objective optimization function shown in formula (3) can be set at the same time, where the particle at each position can represent a vehicle control strategy. Next, iterative calculations can be performed in the preset optimization model to obtain the target vehicle control strategy that meets the target braking energy absorption power.
在一些实施例中,为了提高计算结果的时效性,可以预先设定求解过程中迭代计算的目标迭代次数,在迭代次数达到目标迭代次数后,从根据每个粒子的位置,确定本次优化计算过程中的最高制动能量吸收功率,并确定最高制动能量吸收功率为目标制动能量吸收功率,以及确定最高制动能量吸收功率对应车辆控制策略为目标车辆控制策略。In some embodiments, in order to improve the timeliness of calculation results, the target iteration number of iterative calculation in the solution process can be set in advance, and after the iteration number reaches the target iteration number, according to the position of each particle, determine the optimal calculation The highest braking energy absorbed power in the process is determined as the target braking energy absorbed power, and the vehicle control strategy corresponding to the highest braking energy absorbed power is determined as the target vehicle control strategy.
在另一些实施例中,还可以预先设定目标制动能量吸收功率,在通过预设优化模型进行迭代计算的过程中,对于每次迭代计算的迭代结果,根据每个粒子的位置,确定每个粒子对应的制动能量吸收功率,在迭代结果中包括满足目标制动能量吸收功率的情况下,可以停止继续进行迭代计算,直接将满足目标制动能量吸收功率对应的车辆控制策略为目标车辆控制策略,从而减少计算资源的浪费,提高车辆调控效率。In some other embodiments, the target braking energy absorption power can also be set in advance. In the process of iterative calculation through the preset optimization model, for the iterative result of each iterative calculation, according to the position of each particle, determine each The braking energy absorption power corresponding to each particle, if the iterative result includes meeting the target braking energy absorption power, the iterative calculation can be stopped, and the vehicle control strategy corresponding to the target braking energy absorption power can be directly set as the target vehicle control strategy, thereby reducing the waste of computing resources and improving the efficiency of vehicle control.
在一些实施例中,在第一预设时间段内,第一车辆为多个的情况下, 在本申请实施例中,确定目标车辆控制策略,还可以参考以下步骤:根据预设匹配条件,确定第一车辆和第二车辆的M个匹配方案,其中,M为大于1的整数;对应每个匹配方案,根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定每个匹配方案的第一控制策略,以及每个第一控制策略对应的第一制动能量吸收功率;确定最高的第一制动能量吸收功率为目标制动能量吸收功率,以及,确定最高的第一制动能量吸收功率对应的第一控制策略为目标车辆控制策略。In some embodiments, when there are multiple first vehicles within the first preset time period, in the embodiment of the present application, to determine the target vehicle control strategy, the following steps can also be referred to: according to the preset matching conditions, Determine the M matching schemes of the first vehicle and the second vehicle, wherein M is an integer greater than 1; corresponding to each matching scheme, according to the range of the idling time of each first vehicle, the range of the parking braking rate, and each 2. The starting time range of the vehicle, determine the first control strategy of each matching scheme, and the first braking energy absorption power corresponding to each first control strategy; determine the highest first braking energy absorption power as the target braking energy absorbing power, and determining the first control strategy corresponding to the highest first braking energy absorbed power as the target vehicle control strategy.
示例性的,一个电力网络区域可以覆盖多个车站,因此,在第一预设时间段内,可能有多辆满足制动条件的第一车辆,以及多辆满足启动条件的第二车辆。预设匹配条件例如可以是制动车与牵引车之间一对一的匹配,也可以是制动车与牵引车之间一对多的匹配。Exemplarily, one power network area may cover multiple stations, therefore, within the first preset time period, there may be multiple first vehicles that meet the braking conditions, and multiple second vehicles that meet the starting conditions. The preset matching condition may be, for example, a one-to-one matching between the braking vehicle and the towing vehicle, or a one-to-many matching between the braking vehicle and the towing vehicle.
图3是本申请实施例提供的一种车辆运行情况示意图。其中,车站A和车站B位于电力网络区域。曲线301、曲线302、曲线303和曲线304分别表示A车、B车、C车和D车的速度曲线。其中,A车和D车为即将进站的车辆,B车和C车为即将出站的车辆。Fig. 3 is a schematic diagram of a vehicle running situation provided by an embodiment of the present application. Among them, station A and station B are located in the power network area.
作为一个具体的示例,若检测A车为满足制动条件的第一车辆,则可以为A车匹配满足启动条件的第二车辆,示例性,若B车和C车均满足启动条件,则B车和C车可以与A车相匹配。即,A车可以仅牵引B车和C车中的一辆列车,A车也可以牵引B车和C车。相应的,可以得到匹配方案可以包括但不限于以下方式:(1)A-B;(2)A-C;(3)A-BC。As a specific example, if it is detected that car A is the first vehicle that meets the braking conditions, then the second vehicle that meets the starting conditions can be matched with car A. For example, if both cars B and C meet the starting conditions, then B Car and C car can be matched with A car. That is, car A can only tow one of car B and car C, and car A can also tow car B and car C. Correspondingly, the obtained matching scheme may include but not limited to the following manners: (1) A-B; (2) A-C; (3) A-BC.
作为另一个具体的示例,若在检测A车为满足制动条件的第一车辆后,第一预设时间段内,A车尚未匹配完成,且检测到D车也满足制动条件,则此时重新确定匹配方案,以便于找到更好的车辆控制策略。示例性的,匹配方案例如可以包括但不限于以下方式:(1)AD-BC;(2)A-B,D-C;(3)A-C,B-D;(4)A-BC,D-BC。As another specific example, if after detecting that car A is the first vehicle meeting the braking conditions, within the first preset time period, the matching of car A has not been completed, and it is detected that car D also meets the braking conditions, then this When re-determining the matching scheme, in order to find a better vehicle control strategy. Exemplarily, the matching scheme may include but not limited to the following manners: (1) AD-BC; (2) A-B, D-C; (3) A-C, B-D; (4) A-BC, D-BC.
为了提高制动能量的利用率,对应每个匹配方案,可以根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定每个匹配方案的第一控制策略,以及每个第一控制策略对应的第一制动能量吸收功率。其中,每个匹配方案的第一控制策略,以及每个第 一控制策略对应的第一制动能量吸收功率,可以参考本申请实施例步骤131计算得到,在此不做赘述。In order to improve the utilization rate of braking energy, corresponding to each matching scheme, the idling time range of each first vehicle, the parking braking rate range, and the starting time range of each second vehicle can be used to determine the The first control strategy, and the first braking energy absorption power corresponding to each first control strategy. Wherein, the first control strategy of each matching scheme, and the first braking energy absorption power corresponding to each first control strategy can be calculated by referring to step 131 of the embodiment of the present application, and details are not described here.
通过计算得到每个匹配方案的第一控制策略,以及每个第一控制策略对应的第一制动能量吸收功率后,可以将最高的第一制动能量吸收功率确定为目标制动能量吸收功率,以及,将最高的第一制动能量吸收功率对应的第一控制策略确定为目标车辆控制策略。如此,可以有效的集合实际车辆运行情况,尽可能的提高制动能量的回收和利用效率。After calculating the first control strategy of each matching scheme and the first braking energy absorption power corresponding to each first control strategy, the highest first braking energy absorption power can be determined as the target braking energy absorption power , and the first control strategy corresponding to the highest first braking energy absorption power is determined as the target vehicle control strategy. In this way, the actual vehicle running conditions can be effectively collected, and the recovery and utilization efficiency of braking energy can be improved as much as possible.
在一些实施例中,为了避免浪费计算资源,对于存在多种匹配方案的情况,可以通过设定预设匹配条件,可以减少匹配方案的数量,具体地,预设匹配条件可以包括第一匹配条件和第二匹配条件;其中,第一匹配条件为:每个匹配方案中第一车辆的数量小于或等于第二车辆的数量,且第一车辆的数量大于或等于第二车辆的数量的一半;第二匹配条件为:在第一车辆的数量大于第二车辆的数量的情况下,根据第一车辆和第二车辆的距离,从小到大,确定匹配方案中第二车辆的数量,以使匹配方案满足第一匹配条件。In some embodiments, in order to avoid wasting computing resources, if there are multiple matching schemes, the number of matching schemes can be reduced by setting preset matching conditions. Specifically, the preset matching conditions can include the first matching condition And the second matching condition; Wherein, the first matching condition is: the quantity of the first vehicle in each matching scheme is less than or equal to the quantity of the second vehicle, and the quantity of the first vehicle is greater than or equal to half of the quantity of the second vehicle; The second matching condition is: when the number of the first vehicle is greater than the number of the second vehicle, according to the distance between the first vehicle and the second vehicle, from small to large, determine the number of the second vehicle in the matching scheme, so that the matching The scheme satisfies the first matching condition.
如此,对于存在多种匹配方案的情况,可以减少匹配方案的数量,减少对不必要的匹配方案的计算,实现节约计算资源。In this way, when there are multiple matching schemes, the number of matching schemes can be reduced, the calculation of unnecessary matching schemes can be reduced, and computing resources can be saved.
在一些实施例中,为了确保车辆运行安全,避免意外事故发生,在根据目标车辆控制策略,控制第一车辆和第二车辆运行的过程中,可以根据目标车辆控制策略包括调整第二车辆的目标启动时间,判断控制权限。具体地,在第二车辆的目标启动时间与第二车辆的预设启动时间的时间差小于预设时间阈值的情况下,根据目标车辆控制策略,控制第一车辆制动和第二车辆启动。In some embodiments, in order to ensure the safe operation of the vehicle and avoid accidents, in the process of controlling the operation of the first vehicle and the second vehicle according to the target vehicle control strategy, the target vehicle control strategy may include adjusting the target of the second vehicle. Start time, judge the control authority. Specifically, when the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is less than a preset time threshold, according to the target vehicle control strategy, the braking of the first vehicle and the start of the second vehicle are controlled.
在第二车辆的目标启动时间与第二车辆的预设启动时间的时间差大于或等于预设时间阈值的情况下,向车辆控制管理平台发送目标车辆控制策略,以用于车辆控制管理平台生成目标指令;在接收到目标指令的情况下,根据目标车辆控制策略,分别控制第一车辆制动和第二车辆运行。When the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is greater than or equal to the preset time threshold, the target vehicle control strategy is sent to the vehicle control management platform for the vehicle control management platform to generate the target instruction; in the case of receiving the target instruction, respectively control the braking of the first vehicle and the operation of the second vehicle according to the control strategy of the target vehicle.
示例性,车辆控制管理平台例如包括列车自动监控系统(Automatic Train Supervision,ATS),在具体地应用过程中,在第二车辆的目标启动 时间与第二车辆的预设启动时间的时间差小于预设时间阈值的情况下,可以直接根据目标控制策略控制第二车辆,从而减少向ATS报告带来的信息传输时延,提高目标车辆控制策略的时效性,避免降低制动能量的利用率。在第二车辆的目标启动时间与第二车辆的预设启动时间的时间差大于或等于预设时间阈值的情况下,需要向ATS报告,在ATS下发目标指令后,可以分别控制第一车辆制动和第二车辆运行,其中,目标指令可以是同意使用目标车辆控制策略。其中,目标指令的发送形式在此不作具体限定。如此,根据本申请实施例确定的车辆控制方法,能够在不影响车辆行车安全、效率、服务质量的前提下,能够有效提高制动能量的回收和利用的效率。Exemplarily, the vehicle control management platform includes, for example, an automatic train supervision system (Automatic Train Supervision, ATS). In a specific application process, the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is less than the preset In the case of the time threshold, the second vehicle can be directly controlled according to the target control strategy, thereby reducing the information transmission delay caused by reporting to the ATS, improving the timeliness of the target vehicle control strategy, and avoiding reducing the utilization rate of braking energy. When the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is greater than or equal to the preset time threshold, it needs to report to the ATS. start and second vehicle operation, wherein the target command may be to agree to use the target vehicle control strategy. Wherein, the sending form of the target instruction is not specifically limited here. In this way, the vehicle control method determined according to the embodiment of the present application can effectively improve the efficiency of braking energy recovery and utilization without affecting vehicle driving safety, efficiency, and service quality.
图4是本申请实施例提供的一种车辆控制装置的结构示意图,如图4所示,该车辆控制装置400可以包括:处理模块410、数据获取模块420和控制模块430。FIG. 4 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present application. As shown in FIG. 4 , the vehicle control device 400 may include: a processing module 410 , a data acquisition module 420 and a control module 430 .
处理模块410,用于确定第一网络包括的满足制动条件的至少一个第一车辆;A processing module 410, configured to determine at least one first vehicle included in the first network that meets the braking condition;
数据获取模块420,用于获取第一网络中与至少一个第一车辆匹配的至少一个第二车辆,其中,第一网络为第一车辆所在区域的电力网络,第二车辆为第一网络内满足启动条件的车辆;The data acquisition module 420 is configured to acquire at least one second vehicle that matches at least one first vehicle in the first network, wherein the first network is the power network in the area where the first vehicle is located, and the second vehicle is the power network in the first network that satisfies Vehicles with activation conditions;
处理模块410,还用于根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略;The processing module 410 is further configured to determine a target vehicle control strategy corresponding to the target braking energy absorption power according to the coasting time range of each first vehicle, the parking braking rate range, and the starting time range of each second vehicle;
控制模块430,用于根据目标车辆控制策略,分别控制第一车辆和第二车辆运行。The control module 430 is configured to separately control the operation of the first vehicle and the second vehicle according to the target vehicle control strategy.
根据本申请实施例,对于同一电力网络的区域内,通过先确定满足制动条件的第一车辆,接下来,为第一车辆匹配满足启动条件的第二车辆。之后,可以根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的启动时间范围,确定满足目标制动能量吸收功率对应的目标车辆控制策略,从而实现根据车辆的实时进站情况,调整第一车辆和第二车辆的控制策略,最后,根据目标车辆控制策略,分别控制第一车辆制动 和第二车辆的运行,从而确保了制动能量得到有效的吸收和利用。According to the embodiment of the present application, for the area of the same power network, the first vehicle that meets the braking condition is determined first, and then the first vehicle is matched with the second vehicle that meets the starting condition. Afterwards, according to the idling time range of each first vehicle, the parking braking rate range, and the starting time range of each second vehicle, the target vehicle control strategy corresponding to the target braking energy absorption power can be determined, so as to realize the Adjust the control strategy of the first vehicle and the second vehicle according to the real-time pit-stop situation, and finally, according to the target vehicle control strategy, control the braking of the first vehicle and the operation of the second vehicle respectively, thus ensuring the effective absorption of braking energy and exploit.
在一些实施例中,数据获取模块420,还用于实时获取第一网络中第一车辆的运行信息,运行信息包括:第一车辆预设停车制动率、第一车辆与预设停车点的距离、第一车辆的第一速度;In some embodiments, the data acquisition module 420 is also used to acquire the running information of the first vehicle in the first network in real time, the running information includes: the preset parking braking rate of the first vehicle, the distance between the first vehicle and the preset parking point distance, first speed of the first vehicle;
处理模块410,还用于根据第一车辆预设停车制动率、第一车辆与预设停车点的距离,确定第一车辆的能够到达预设停车点的第二速度;The processing module 410 is further configured to determine a second speed at which the first vehicle can reach the preset parking point according to the preset parking braking rate of the first vehicle and the distance between the first vehicle and the preset parking point;
处理模块410,还用于在第一速度和第二速度的差值小于预设速度阈值的情况下,确定第一车辆满足制动条件。The processing module 410 is further configured to determine that the first vehicle meets the braking condition when the difference between the first speed and the second speed is less than a preset speed threshold.
在一些实施例中,数据获取模块420,还用于实时获取第一网络中停靠在站台的至少一个第三车辆,以及每个第三车辆的站台停车信息,站台停车信息包括:第三车辆的停靠时长,第三车辆的预设停靠时长;In some embodiments, the data acquisition module 420 is also used to obtain in real time at least one third vehicle parked on the platform in the first network, and the platform parking information of each third vehicle, and the platform parking information includes: the third vehicle's Duration of stop, the preset stop duration of the third vehicle;
处理模块410,还用于在第三车辆的停靠时长与第三车辆的预设停靠时长的差值小于或等于预设时间阈值的情况下,确定第三车辆为第二车辆。The processing module 410 is further configured to determine that the third vehicle is the second vehicle when the difference between the parking duration of the third vehicle and the preset parking duration of the third vehicle is less than or equal to a preset time threshold.
在一些实施例中,处理模块410,还用于将每个第一车辆的惰行时间范围、停车制动率范围,以及与第一车辆匹配的每个第二车辆的目标启动时间范围输入预设优化模型,得到满足目标制动能量吸收功率对应的目标车辆控制策略;In some embodiments, the processing module 410 is further configured to input the range of the coasting time of each first vehicle, the range of the parking brake rate, and the range of target starting time of each second vehicle matched with the first vehicle into the preset Optimize the model to obtain the target vehicle control strategy corresponding to the target braking energy absorption power;
其中,预设优化模型包括目标优化函数,目标优化函数为:Among them, the preset optimization model includes the objective optimization function, and the objective optimization function is:
其中,N为第二车辆的数量,α为制动能耗转化率,Ts为制动开始时间,Te为制动结束时间,Pi(t)为第i辆第二车辆的吸收制动能功率函数。Among them, N is the number of second vehicles, α is the conversion rate of braking energy consumption, Ts is the braking start time, Te is the braking end time, Pi(t) is the absorbed braking energy power of the i-th second vehicle function.
在一些实施例中,在第一预设时间段内,第一车辆为多个的情况下,处理模块410,还用于根据预设匹配条件,确定第一车辆和第二车辆的M个匹配方案,其中,M为大于1的整数;In some embodiments, if there are multiple first vehicles within the first preset time period, the processing module 410 is further configured to determine M matchings between the first vehicle and the second vehicle according to preset matching conditions scheme, wherein, M is an integer greater than 1;
处理模块410,还用于对应每个匹配方案,根据每个第一车辆的惰行时间范围、停车制动率范围,以及每个第二车辆的目标启动时间范围,确定每个匹配方案的第一控制策略,以及每个第一控制策略对应的第一制动能量吸收功率;The processing module 410 is also used for corresponding to each matching scheme, according to the range of the coasting time of each first vehicle, the range of the parking braking rate, and the range of the target starting time of each second vehicle, to determine the first time range of each matching scheme. control strategy, and the first braking energy absorption power corresponding to each first control strategy;
处理模块410,还用于确定最高的第一制动能量吸收功率为目标制动能量吸收功率,以及,确定最高的第一制动能量吸收功率对应的第一控制策略为目标车辆控制策略。The processing module 410 is further configured to determine the highest first braking energy absorption power as the target braking energy absorption power, and determine the first control strategy corresponding to the highest first braking energy absorption power as the target vehicle control strategy.
在一些实施例中,预设匹配条件包括第一匹配条件和第二匹配条件;In some embodiments, the preset matching conditions include a first matching condition and a second matching condition;
第一匹配条件为:每个匹配方案中第一车辆的数量小于或等于第二车辆的数量,且第一车辆的数量大于或等于第二车辆的数量的一半;The first matching condition is: the number of the first vehicle in each matching scheme is less than or equal to the number of the second vehicle, and the number of the first vehicle is greater than or equal to half of the number of the second vehicle;
第二匹配条件为:在第一车辆的数量大于第二车辆的数量的情况下,根据第一车辆和第二车辆的距离,从小到大,确定匹配方案中第二车辆的数量,以使匹配方案满足第一匹配条件。The second matching condition is: when the number of the first vehicle is greater than the number of the second vehicle, according to the distance between the first vehicle and the second vehicle, from small to large, determine the number of the second vehicle in the matching scheme, so that the matching The scheme satisfies the first matching condition.
在一些实施例中,车辆控制装置400还包括:In some embodiments, the vehicle control device 400 further includes:
控制模块430,还用于在第二车辆的目标启动时间与第二车辆的预设启动时间的时间差小于预设时间阈值的情况下,根据目标车辆控制策略,控制第一车辆制动和第二车辆启动;The control module 430 is further configured to control the first vehicle to brake and the second vehicle to brake and the second vehicle according to the target vehicle control strategy when the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is less than a preset time threshold. vehicle start;
发送模块,用于在第二车辆的目标启动时间与第二车辆的预设启动时间的时间差大于或等于预设时间阈值的情况下,向车辆控制管理平台发送目标车辆控制策略,以用于车辆控制管理平台生成目标指令;The sending module is used to send the target vehicle control strategy to the vehicle control management platform for use in the vehicle when the time difference between the target start time of the second vehicle and the preset start time of the second vehicle is greater than or equal to the preset time threshold The control management platform generates target instructions;
控制模块430,还用于在接收到目标指令的情况下,根据目标车辆控制策略,分别控制第一车辆和第二车辆运行。The control module 430 is further configured to respectively control the operation of the first vehicle and the second vehicle according to the target vehicle control strategy in the case of receiving the target instruction.
可以理解的是,本申请实施例的车辆控制装置400,可以对应于本申请实施例中描述的车辆控制方法的执行主体,车辆控制装置400的各个模块/单元的操作和/或功能的具体细节可以参见上述本申请实施例提供的车辆控制方法中的相应部分的描述,为了简洁,在此不再赘述。It can be understood that the vehicle control device 400 in the embodiment of the present application may correspond to the execution subject of the vehicle control method described in the embodiment of the present application, and the specific details of the operation and/or function of each module/unit of the vehicle control device 400 Reference may be made to the description of corresponding parts in the vehicle control method provided by the above embodiments of the present application, and details are not repeated here for the sake of brevity.
本申请实施例的车辆控制装置,能够在不影响车辆行车安全、效率、服务质量的前提下,能够有效提高制动能量的回收和利用的效率。The vehicle control device of the embodiment of the present application can effectively improve the efficiency of recovery and utilization of braking energy without affecting the driving safety, efficiency and service quality of the vehicle.
图5示出了本申请一个实施例提供的车辆控制设备的结构示意图。如图5所示,该设备可以包括处理器501以及存储有计算机程序指令的存储器502。Fig. 5 shows a schematic structural diagram of a vehicle control device provided by an embodiment of the present application. As shown in Fig. 5, the device may include a
具体地,上述处理器501可以包括中央处理器(Central Processing Unit,CPU),或者特定集成电路(Application Specific Integrated Circuit, ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。Specifically, the above-mentioned
存储器502可以包括用于信息或指令的大容量存储器。举例来说而非限制,存储器502可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在一个实例中,存储器502可以包括可移除或不可移除(或固定)的介质,或者存储器502是非易失性固态存储器。存储器502可在车辆控制设备的内部或外部。
在一个实例中,存储器502可以是只读存储器(Read Only Memory,ROM)。在一个实例中,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。In one example, the
处理器501通过读取并执行存储器502中存储的计算机程序指令,以实现本申请实施例所描述的方法,并达到本申请实施例执行其方法达到的相应技术效果,为简洁描述在此不再赘述。The
在一个示例中,该车辆控制设备还可包括通信接口503和总线510。其中,如图5所示,处理器501、存储器502、通信接口503通过总线510连接并完成相互间的通信。In one example, the vehicle control device may further include a
通信接口503,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。The
总线510包括硬件、软件或两者,将在线信息流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(Industry Standard Architecture,ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线510可包括一个或多个总 线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。The
该车辆控制设备可以执行本申请实施例中的车辆控制方法,从而实现本申请实施例描述的车辆控制方法的相应技术效果。The vehicle control device can execute the vehicle control method in the embodiment of the present application, so as to realize the corresponding technical effect of the vehicle control method described in the embodiment of the present application.
另外,结合上述实施例中的车辆控制方法,本申请实施例可提供一种可读存储介质来实现。该可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种车辆控制方法。可读存储介质的示例可以是非暂态机器可读介质,如电子电路、半导体存储器设备、只读存储器(Read-Only Memory,ROM)、软盘、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、光盘、硬盘等。In addition, in combination with the vehicle control method in the foregoing embodiments, the embodiments of the present application may provide a readable storage medium for implementation. Computer program instructions are stored on the readable storage medium; when the computer program instructions are executed by a processor, any one of the vehicle control methods in the above embodiments is realized. Examples of readable storage media may be non-transitory machine readable media such as electronic circuits, semiconductor memory devices, Read-Only Memory (ROM), floppy disks, Compact Disc Read-Only Memory (CD- ROM), CD-ROM, hard disk, etc.
需要明确的是,本申请并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体地步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本申请的精神后,做出各种改变、修改和添加,或者改变步骤之间的顺序。It is to be understood that the application is not limited to the specific configurations and processes described above and shown in the figures. For conciseness, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application .
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(Application Specific Integrated Circuit,ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、只读存储器(Read-Only Memory,ROM)、闪存、可擦除只读存储器(Erasable Read Only Memory,EROM)、软盘、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、光盘、硬盘、光纤介质、射频(Radio Frequency,RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。The functional blocks shown in the structural block diagrams described above may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), appropriate firmware, a plug-in, a function card, and the like. When implemented in software, the elements of the present application are the programs or code segments employed to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted over transmission media or communication links by data signals carried in carrier waves. "Machine-readable medium" may include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, Read-Only Memory (ROM), flash memory, Erasable Read Only Memory (EROM), floppy disks, compact discs (Compact Disc Read-Only Memory, CD-ROM), optical disc, hard disk, fiber optic media, radio frequency (Radio Frequency, RF) link, etc. Code segments may be downloaded via a computer network such as the Internet, an Intranet, or the like.
还需要说明的是,本申请中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本申请不局限于上述步骤的顺序, 也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps, that is to say, the steps may be performed in the order mentioned in the embodiment, or may be different from the order in the embodiment, or several steps may be performed simultaneously.
上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。Aspects of the present disclosure are described above with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the present disclosure. It will be understood that each block of the flowchart and/or block diagrams, and combinations of blocks in the flowchart and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine such that execution of these instructions via the processor of the computer or other programmable data processing apparatus enables Implementation of the functions/actions specified in one or more blocks of the flowchart and/or block diagrams. Such processors may be, but are not limited to, general purpose processors, special purpose processors, application specific processors, or field programmable logic circuits. It can also be understood that each block in the block diagrams and/or flowcharts and combinations of blocks in the block diagrams and/or flowcharts can also be realized by dedicated hardware for performing specified functions or actions, or can be implemented by dedicated hardware and Combination of computer instructions to achieve.
以上所述,仅为本申请的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。The above is only a specific implementation of the present application, and those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described systems, modules and units can refer to the foregoing method embodiments The corresponding process in , will not be repeated here. It should be understood that the protection scope of the present application is not limited thereto, and any person familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the application, and these modifications or replacements should cover all Within the protection scope of this application.
Claims (16)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111397825.8A CN114132368B (en) | 2021-11-23 | 2021-11-23 | Vehicle control method, device and equipment and readable storage medium |
CN202111397825.8 | 2021-11-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023092703A1 true WO2023092703A1 (en) | 2023-06-01 |
Family
ID=80390952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/137374 WO2023092703A1 (en) | 2021-11-23 | 2021-12-13 | Vehicle control method, apparatus, and device, and readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114132368B (en) |
WO (1) | WO2023092703A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111634281A (en) * | 2019-10-25 | 2020-09-08 | 长城汽车股份有限公司 | Vehicle energy recovery control method and device |
CN113511081A (en) * | 2021-06-03 | 2021-10-19 | 北京车和家信息技术有限公司 | Control method and device for self-adaptive energy recovery of electric automobile |
CN113635772A (en) * | 2021-09-17 | 2021-11-12 | 广州小鹏汽车科技有限公司 | Energy recovery control method, control device, vehicle, and storage medium |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015214672A1 (en) * | 2015-07-31 | 2017-02-02 | Siemens Aktiengesellschaft | Method for driving curve optimization for rail vehicles |
CN105460048B (en) * | 2015-11-17 | 2017-05-24 | 广西大学 | Comprehensive energy-saving control method and method integrating optimized manipulation and traffic scheduling for urban rail transit |
CN105751901A (en) * | 2016-02-25 | 2016-07-13 | 天津市松正电动汽车技术股份有限公司 | Recycling and distributing method and system for regenerated braking energy and vehicle |
CN106809023B (en) * | 2016-09-21 | 2018-01-23 | 比亚迪股份有限公司 | The braking recovery system and method and train of train |
CN106476854B (en) * | 2016-10-13 | 2018-03-27 | 交控科技股份有限公司 | A kind of train diagram establishment method and device |
CN107310398A (en) * | 2017-06-02 | 2017-11-03 | 上海艾临科智能科技有限公司 | A kind of regenerating brake control method and device |
CN208971155U (en) * | 2018-10-26 | 2019-06-11 | 特变电工智能电气有限责任公司 | Energy Comprehensive Utilization System Applied in Subway System |
CN109795375B (en) * | 2019-02-26 | 2021-05-18 | 中铁第四勘察设计院集团有限公司 | Train regenerative braking control method and system |
US11214254B2 (en) * | 2019-05-01 | 2022-01-04 | Toyota Motor Engineering & Manufacturing North America, Inc. | Reutilization of regenerative braking energy for delaying an engine start event |
CN110239600B (en) * | 2019-06-04 | 2020-08-21 | 北京交通大学 | Train operation control method and system for regenerative braking energy utilization |
CN110395299B (en) * | 2019-07-29 | 2021-08-06 | 交控科技股份有限公司 | Train braking energy utilization method in urban rail transit |
CN113442731B (en) * | 2021-08-31 | 2021-12-07 | 通号城市轨道交通技术有限公司 | Intelligent train control method and device based on regenerative braking energy and electronic equipment |
-
2021
- 2021-11-23 CN CN202111397825.8A patent/CN114132368B/en active Active
- 2021-12-13 WO PCT/CN2021/137374 patent/WO2023092703A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111634281A (en) * | 2019-10-25 | 2020-09-08 | 长城汽车股份有限公司 | Vehicle energy recovery control method and device |
CN113511081A (en) * | 2021-06-03 | 2021-10-19 | 北京车和家信息技术有限公司 | Control method and device for self-adaptive energy recovery of electric automobile |
CN113635772A (en) * | 2021-09-17 | 2021-11-12 | 广州小鹏汽车科技有限公司 | Energy recovery control method, control device, vehicle, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114132368A (en) | 2022-03-04 |
CN114132368B (en) | 2022-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106601002B (en) | Entrance ramp vehicle passing guiding system and method under Internet of vehicles environment | |
Qi et al. | Integrated-connected eco-driving system for phevs with co-optimization of vehicle dynamics and powertrain operations | |
WO2022135147A1 (en) | Vehicle management method, apparatus, device, and computer storage medium | |
CN110239600B (en) | Train operation control method and system for regenerative braking energy utilization | |
CN107067753B (en) | A car-following automatic driving method based on driving safety distance | |
CN107767679A (en) | Signal lamp intersection speed guide device and method based on DSRC | |
CN105551276A (en) | Road traffic vehicle speed induction method | |
CN106828547A (en) | A kind of train scheduling method and system utilized towards regenerating braking energy | |
CN116524722B (en) | Mixed traffic flow-oriented vehicle ecological driving control method and electronic equipment | |
CN108583292A (en) | Control method for automobile energy recovery, vehicle control unit and electric automobile | |
CN110435435A (en) | A kind of electric car adaptive energy recovery method and device | |
CN107256627A (en) | Automatic driving vehicle dispatching method, apparatus and system | |
CN113486541B (en) | Simulation method of urban rail direct-current power supply system based on train safety distance and voltage | |
CN114954579B (en) | ATO energy-saving vehicle control system and method based on cloud platform simulation system | |
WO2023092703A1 (en) | Vehicle control method, apparatus, and device, and readable storage medium | |
CN102142195B (en) | Method for acquiring driving condition information of urban bus rapid transit | |
CN109291799B (en) | Drive system for a pipe track transport system | |
CN110217274A (en) | A kind of determination method and device in vehicle coasting section | |
CN113619408A (en) | Power supply control method and device based on energy storage device, terminal and storage medium | |
CN103101559B (en) | Full-speed field train interval real-time control method based on car-following behavior quality evaluation | |
KR20180051274A (en) | Method for controlling driving of vehicle using driving information of front vehicle | |
CN203391771U (en) | Vehicle speed-limiting system with GPS (global positioning system) satellite navigation and positioning function | |
WO2023082309A1 (en) | Train control method and apparatus, electronic device, and storage medium | |
Chen et al. | Achieving Energy-Efficient and Travel Time-Optimized Trajectory and Signal Control for CAEVs | |
CN205862250U (en) | Energy-conservation liquid cooling apparatus for track traffic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21965425 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11202404334Q Country of ref document: SG |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21965425 Country of ref document: EP Kind code of ref document: A1 |