CN108711201B - Method, system and server for processing locomotive energy consumption data - Google Patents
Method, system and server for processing locomotive energy consumption data Download PDFInfo
- Publication number
- CN108711201B CN108711201B CN201810358241.1A CN201810358241A CN108711201B CN 108711201 B CN108711201 B CN 108711201B CN 201810358241 A CN201810358241 A CN 201810358241A CN 108711201 B CN108711201 B CN 108711201B
- Authority
- CN
- China
- Prior art keywords
- energy consumption
- data
- locomotive
- consumption data
- query
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005265 energy consumption Methods 0.000 title claims abstract description 440
- 230000003137 locomotive effect Effects 0.000 title claims abstract description 419
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000012545 processing Methods 0.000 title claims abstract description 43
- 238000004891 communication Methods 0.000 claims abstract description 31
- 230000005611 electricity Effects 0.000 claims description 35
- 230000005540 biological transmission Effects 0.000 claims description 24
- 238000012806 monitoring device Methods 0.000 claims description 24
- 230000009977 dual effect Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 25
- 238000011156 evaluation Methods 0.000 description 15
- 238000004458 analytical method Methods 0.000 description 12
- 238000007726 management method Methods 0.000 description 11
- 238000012544 monitoring process Methods 0.000 description 6
- 230000001174 ascending effect Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 239000013589 supplement Substances 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010223 real-time analysis Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Train Traffic Observation, Control, And Security (AREA)
Abstract
The embodiment of the invention provides a method, a system and a server for processing locomotive energy consumption data, and belongs to the field of transportation and communication. The method comprises the following steps: receiving first energy consumption data, second energy consumption data and operating data of the locomotive; accumulating the first energy consumption data and the second energy consumption data to obtain energy consumption data according to the attachment relation and the relation between the first time difference and the first preset time difference; under the condition that the second time difference is smaller than or equal to the second preset time difference, integrating the energy consumption data and the operation data of the same locomotive into a refined energy consumption data; integrating refined energy consumption data of different locomotives which belong to the same train number and meet the condition that the third time difference is smaller than or equal to the third preset time difference to form refined energy consumption data of the train number; and storing the train number refined energy consumption data. Therefore, the energy consumption data of the locomotive can be acquired in real time, and the refined energy consumption data of the locomotive can be acquired.
Description
Technical Field
The invention relates to the field of transportation and communication, in particular to a method, a system and a server for processing locomotive energy consumption data.
Background
The traditional electric locomotive energy consumption data is taken as original data according to a driver report, a value passenger can record the energy consumption value (electric meter) value of the locomotive when the locomotive is connected in the attendance, the energy consumption value of the locomotive can be recorded again when the driver leaves the locomotive, and the energy consumption service condition is taken as the value of the driver between the 2 values. This value multiplied by the energy consumption value comprises the sum of the up energy consumption and down energy consumption of the locomotive. However, most locomotives are operated in a marshalling mode, an ascending mode is a heavy locomotive ascending mode, all locomotives output power consumption electricity, a descending mode is an empty locomotive descending mode, all locomotives output power, all locomotives do not need to output power, all the locomotives output power in the ascending and descending mode in one attendance period can be caused according to the position of the locomotive in the marshalling mode, and some locomotives do not output power at any position of a descending compensation locomotive. The traditional statistical mode cannot effectively distinguish the driver report as the basis of statistical analysis, so that the evaluation value of the energy consumption operation of passengers cannot be effectively and accurately evaluated. In addition, because the traditional report is used as a data base, equivalent passengers are required to return to work to obtain the driver report, and then the driver report is audited and counted, so that the timeliness is poor.
Disclosure of Invention
The embodiment of the invention aims to provide a method, a system and a server for processing locomotive energy consumption data, which can acquire the energy consumption data of a locomotive in real time and finely divide the energy consumption data of the locomotive.
To achieve the above object, an aspect of an embodiment of the present invention provides a method performed by a server for processing energy consumption data of locomotives, a same train including at least two locomotives, the locomotives being two-section locomotives, the method including: receiving first energy consumption data, second energy consumption data, and operational data for the locomotives, wherein the first energy consumption data and the second energy consumption data are from two locomotives of the dual locomotive, respectively, the operational data is from one of the dual locomotives, the first energy consumption data and the second energy consumption data each include at least one of: network voltage, electric current, power consumption and repayment electric quantity, the operation data includes at least one of following: the number, the number of the locomotive, the interval, the number of a driver, the name of a passenger, the time, the kilometer post, the speed limit, the pipe pressure, the working condition of the locomotive, the total weight, the supplement and the number and the state of a signal machine of the locomotive running line of the locomotive; determining the first energy consumption data and the second energy consumption data belonging to the same two-section locomotive according to an attachment relationship, and accumulating the first energy consumption data and the second energy consumption data of which the first time difference is smaller than or equal to a first preset time difference in the determined first energy consumption data and the determined second energy consumption data to obtain the energy consumption data of the locomotive, wherein the attachment relationship is the relationship between the locomotive and a device for acquiring the first energy consumption data and a device for acquiring the second energy consumption data, and the first time difference is the time difference for receiving the first energy consumption data and the second energy consumption data; integrating the energy consumption data and the operation data of the same locomotive into a refined energy consumption data under the condition that the second time difference is smaller than or equal to a second preset time difference, wherein the second time difference is the time difference between the operation data of the same locomotive and the first energy consumption data or the second energy consumption data of the energy consumption data; integrating refined energy consumption data of different locomotives belonging to the same train number and meeting the condition that a third time difference is less than or equal to a third preset time difference to form refined energy consumption data of the train number, wherein the third time difference is the difference of generation time of the refined energy consumption data of two different locomotives belonging to the same train number; and storing the train number refined energy consumption data.
Optionally, the method further comprises: receiving a statistical instruction, wherein the statistical instruction indicates to perform statistics according to any one of the following: the unit to which the locomotive belongs, the name of a person on the value, the type of the locomotive, the number of the locomotive, the interval, the transportation category, the traction, the date and the locomotive service section; respectively counting the electricity consumption and/or feedback electricity quantity of the locomotive according to the set counting time and the counting instruction; and transmitting the statistical result to the client.
Optionally, the method further comprises: receiving a query instruction, wherein the query instruction comprises settings for at least one of: the system comprises a locomotive service section, a time period, a locomotive type, a transportation type, traction, a large train, a small train, an up-down train, a starting station, an ending station, a train type, a locomotive number, a total weight, a value passenger name and a standard unit consumption value; counting query data according to a query instruction, wherein the query data comprises at least one of: the system comprises a train number, a starting station, an ending station, a locomotive number, a value passenger name, a starting time, an ending time, a total weight, a traveling kilometer, electricity consumption, feedback electricity quantity, a total weight ton kilometer, unit consumption, a horizontal total weight and a travel speed; and any of the following: transmitting the query data to a client; and under the condition that the query instruction comprises the setting of the standard unit consumption value and the query data comprises the unit consumption, if the unit consumption of one query data in the query data is larger than the standard unit consumption value, marking the query data, and transmitting the query data to the client, wherein the transmitted query data comprises the marked query data.
Optionally, the method further comprises: receiving a query instruction of the train number; counting data corresponding to the train number in the query data according to the query instruction of the train number; and transmitting the counted data and the data corresponding to the train number to a client.
Optionally, the method further comprises: receiving a setting for at least one of: interval, vehicle type, train number and time period; counting at least one of the following of the locomotives to form a curve in a two-dimensional coordinate system according to the setting: speed limit, speed, network voltage, power consumption, feedback electric quantity and current, wherein one coordinate axis in the two-dimensional coordinate system represents a kilometer post and the other coordinate axis represents a numerical value; and transmitting the curve to a client.
Optionally, the method further comprises: receiving a selection of a point in the curve; and counting relevant data of the selected point, wherein the relevant data comprises at least one of the following: kilometer post, electricity consumption, feedback electricity, speed limit, speed, network voltage and current; and transmitting the counted related data to the client.
In addition, another aspect of the embodiments of the present invention provides a server, where the same train number includes at least two locomotives, and the locomotives are two-section locomotives, the server includes: a communication module configured to receive first energy consumption data, second energy consumption data, and operational data for the locomotives, wherein the first energy consumption data and the second energy consumption data are from two locomotives of the dual-section locomotive, respectively, the operational data is from one of the dual-section locomotive, and the first energy consumption data and the second energy consumption data each include at least one of: network voltage, electric current, power consumption and repayment electric quantity, the operation data includes at least one of following: the number, the number of the locomotive, the interval, the number of a driver, the name of a passenger, the time, the kilometer post, the speed limit, the pipe pressure, the working condition of the locomotive, the total weight, the number of a signal machine of the locomotive running line and the state of the signal machine of the locomotive running line are added; a processing module to: determining the first energy consumption data and the second energy consumption data belonging to the same two locomotives according to an attachment relationship, and accumulating the determined first energy consumption data and the second energy consumption data to obtain the energy consumption data of the locomotives under the condition that a first time difference is smaller than or equal to a first preset time difference, wherein the attachment relationship is the relationship between the locomotives and devices for acquiring the first energy consumption data and the second energy consumption data, and the first time difference is the time difference for receiving the determined first energy consumption data and the second energy consumption data; integrating the energy consumption data and the operation data of the same locomotive into a refined energy consumption data under the condition that the second time difference is smaller than or equal to a second preset time difference, wherein the second time difference is the time difference between the operation data of the same locomotive and the first energy consumption data or the second energy consumption data of the energy consumption data; integrating the refined energy consumption data of different locomotives belonging to the same train number and meeting the condition that a third time difference is less than or equal to a third preset time difference to form refined energy consumption data of the train number, wherein the third time difference is the difference of the generation time of the refined energy consumption data of two different locomotives belonging to the same train number; and the storage module is used for storing the fine energy consumption data of the train number.
Optionally, the communication module is further configured to receive a statistical instruction, where the statistical instruction indicates to perform statistics according to any one of: the unit to which the locomotive belongs, the name of a person on the value, the type of the locomotive, the number of the locomotive, the interval, the transportation category, the traction, the date and the locomotive service section; the processing module is further used for respectively counting the electricity consumption and/or feedback electricity quantity of the locomotive according to the set counting time and the counting instruction; the communication module is further used for transmitting the statistical result to the client.
Optionally, the communication module is further configured to receive a query instruction, where the query instruction includes a setting for at least one of: the system comprises a locomotive service section, a time period, a locomotive type, a transportation type, traction, a large train, a small train, an up-down train, a starting station, an ending station, a train type, a locomotive number, a total weight, a value passenger name and a standard unit consumption value; the processing module is further configured to count query data according to the query instruction, wherein the query data includes at least one of: the system comprises a train number, a starting station, an ending station, a locomotive number, a value passenger name, a starting time, an ending time, a total weight, a traveling kilometer, electricity consumption, feedback electricity quantity, a total weight ton kilometer, unit consumption, a horizontal total weight and a travel speed; the communication module is further configured to: transmitting the query data to a client; or transmitting the query data to the client if the query instruction includes the setting of the standard unit consumption value and the query data includes the unit consumption, wherein the transmitted query data includes labeled query data corresponding to the unit consumption greater than the standard unit consumption value.
Optionally, the communication module is further configured to receive a query instruction for the train number; the processing module is further used for counting data corresponding to the train number in the query data according to the query instruction of the train number; the communication module is further used for transmitting the counted data and the data corresponding to the train number to a client.
Optionally, the communication module is further configured to receive a setting for at least one of: interval, vehicle type, train number and time period; the processing module is further configured to count at least one of the following of the locomotives to form a curve in a two-dimensional coordinate system according to the setting: speed limit, speed, network voltage, power consumption, feedback electric quantity and current, wherein one coordinate axis in the two-dimensional coordinate system represents a kilometer post and the other coordinate axis represents a numerical value; the communication module is further configured to transmit the curve to a client.
Optionally, the communication module is further configured to receive a selection of a point in the curve; the processing module is further configured to count relevant data for the selected point, wherein the relevant data includes at least one of: kilometer post, electricity consumption, feedback electricity, speed limit, speed, network voltage and current; the communication module is further configured to transmit the counted relevant data to the client.
Further, another aspect of an embodiment of the present invention provides a system for processing locomotive energy consumption data, the system comprising: the above-mentioned server; and a client.
Optionally, the system further comprises: the first vehicle-mounted energy consumption monitoring device is used for acquiring the first energy consumption data; a second on-board energy consumption monitoring device for acquiring the second energy consumption data; and an in-vehicle wireless transmission device for: collecting the operating data; and transmitting the first energy consumption data, the second energy consumption data, and the operational data.
Furthermore, another aspect of the embodiments of the present invention provides a machine-readable storage medium having stored thereon instructions for causing a machine to execute the above-mentioned method.
Through the technical scheme, the relevant data of the locomotive is obtained through the communication between the locomotive and the server, and the real-time acquisition of the relevant data of the locomotive is realized. The obtained relevant data of the locomotive is the basis of the evaluation of the energy consumption control of the value crew, so that the timeliness of the evaluation can be ensured by obtaining the relevant data of the locomotive in real time. In addition, the acquired relevant data of the locomotive comprises operation data and energy consumption data of the locomotive, the relevant data of the locomotive is finely divided, the acquired relevant data of the locomotive is integrated, the fine energy consumption data of the locomotive are acquired, and an effective data base is provided for energy consumption analysis of the locomotive. The refined energy consumption data divides the relevant data of the locomotive according to the relevant parameters of the locomotive, and the refined energy consumption data is used for evaluating the energy consumption control of the passengers, so that the energy consumption control evaluation of the passengers is accurate and effective. In addition, the refined energy consumption data enables the energy consumption of the locomotive to be respectively counted and inquired according to the relevant parameters of the locomotive, a detailed data basis is provided for scientific management and analysis of the locomotive energy consumption and the operation condition of research value passengers, and the method has practical significance for researching, reducing the operation cost and saving energy. The refined energy consumption data acquisition provides a data basis for analyzing the energy consumption condition of the locomotive and the value passenger and optimizing the energy consumption quality condition of the locomotive.
Additional features and advantages of embodiments of the invention will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the embodiments of the invention without limiting the embodiments of the invention. In the drawings:
FIG. 1 is a flow chart of a method performed by a server for processing locomotive energy consumption data according to one embodiment of the present invention;
FIG. 2 is a schematic illustration of energy consumption data accumulation for two of the two locomotives in a two-section locomotive, in accordance with an embodiment of the present invention;
FIG. 3 is a schematic diagram of integrating energy consumption data and operational data of a locomotive, according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of refined energy consumption data of a locomotive according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of the integration of refined energy consumption data of different locomotives belonging to the same train number according to an embodiment of the present invention;
FIG. 6 is a flow chart of a method performed by a server for processing locomotive energy consumption data according to another embodiment of the present invention;
FIG. 7 is a schematic interface diagram of a client display provided by another embodiment of the present invention;
FIG. 8 is a schematic interface diagram of a client display provided by another embodiment of the present invention;
FIG. 9 is a schematic interface diagram of a client display provided by another embodiment of the present invention;
FIG. 10 is a flow chart of a method performed by a server for processing locomotive energy consumption data according to another embodiment of the present invention;
FIG. 11 is a schematic interface diagram of a client display provided by another embodiment of the present invention;
FIG. 12 is a schematic interface diagram of a client display provided by another embodiment of the present invention;
FIG. 13 is a schematic interface diagram of a client display provided by another embodiment of the present invention;
FIG. 14 is a flow chart of a method performed by a server for processing locomotive energy consumption data according to another embodiment of the present invention;
FIG. 15 is a diagram illustrating a curve presented to a manager by a client according to another embodiment of the present invention;
fig. 16 is a block diagram of a server according to another embodiment of the present invention; and
FIG. 17 is a schematic diagram of a system for processing locomotive energy consumption data according to another embodiment of the present invention.
Description of the reference numerals
1 communication module 2 processing module
3 memory module
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating embodiments of the invention, are given by way of illustration and explanation only, not limitation.
One aspect of an embodiment of the present invention provides a method performed by a server for processing locomotive energy consumption data. Fig. 1 is a flow chart of a method performed by a server for processing locomotive energy consumption data according to an embodiment of the present invention. In the embodiment of the invention, the same train number comprises at least two locomotives, and the locomotives are two-section locomotives. As shown in fig. 1, the method includes the following steps.
In step S10, first energy consumption data, second energy consumption data, and operational data are received for the locomotives, wherein the first energy consumption data and the second energy consumption data are from two locomotives of a dual locomotive, respectively, the operational data is from one of the dual locomotives, the first energy consumption data and the second energy consumption data each include at least one of: network voltage, current, power consumption and feedback electric quantity, and the operation data comprises at least one of the following: the number, the number of the locomotive, the interval, the number of the driver, the name of the passenger, the time, the kilometer post, the speed limit, the pipe pressure, the working condition of the locomotive, the total weight, the number of the current supplement, and the number and the state of the annunciator of the locomotive running line. The present supplement refers to the classification of the lead locomotive and the supplementary locomotive, the lead locomotive (lead locomotive) refers to the working locomotive which is at the first position in the running direction of the train, and the supplementary locomotive refers to the working locomotive which is not at the first position in the running direction of the train. An air compressor on the locomotive compresses air and stores the compressed air into a main air cylinder, and the main air cylinder is connected with a train pipe to communicate all vehicles behind. The locomotive air pipe is a part of a train pipe connecting a locomotive head and a rear vehicle and is used for transmitting compressed air. The air pressure value in the air duct of the locomotive is called tube pressure.
In step S11, a first energy consumption data and a second energy consumption data belonging to the same two locomotives are determined according to an association relationship, and the first energy consumption data and the second energy consumption data having a first time difference smaller than or equal to a first preset time difference in the determined first energy consumption data and the determined second energy consumption data are accumulated to obtain the energy consumption data of the locomotives, wherein the association relationship is a relationship between the locomotives and the devices acquiring the first energy consumption data and the devices acquiring the second energy consumption data, and the first time difference is a time difference between the receipt of the first energy consumption data and the second energy consumption data. In the received energy consumption data, including energy consumption data from different double locomotives, first energy consumption data and second energy consumption data from two locomotives in the same double locomotive, and a plurality of energy consumption data from the same locomotive in the same double locomotive, it is determined which two energy consumption data belong to the two locomotives in the same double locomotive, and which two energy consumption data are from the two locomotives in the same double locomotive can be determined according to the association relationship. And accumulating the first energy consumption data and the second energy consumption data with the first time difference smaller than or equal to the first preset time difference in the determined first energy consumption data and the determined second energy consumption data of two locomotives in the same double-section locomotive to obtain the energy consumption data of the locomotives. When the locomotive transmits the first energy consumption data and the second energy consumption data to the server at the same time, the server receives the first energy consumption data and the second energy consumption data, and a time error exists, wherein the first preset time difference is an allowable time error, namely, the first energy consumption data and the second energy consumption data, the receiving time difference of which is smaller than the first preset time difference, can be regarded as the energy consumption data transmitted to the server by the locomotive at the same time. Optionally, the first preset time difference is 10 s. And accumulating the determined first energy consumption data and the determined second energy consumption data which belong to two locomotives in the same two-section locomotive and have the first time difference smaller than the first preset time difference to obtain the energy consumption data of the locomotives at the moment of transmitting the first energy consumption data and the second energy consumption data. FIG. 2 is a schematic diagram of energy consumption data accumulation for two locomotives in a two-locomotive configuration according to an embodiment of the present invention. In the embodiment of the invention, each locomotive in the two locomotives is respectively provided with an independent LKJ monitoring recorder, a vehicle-mounted energy consumption monitoring device and a vehicle-mounted wireless transmission device, and the vehicle-mounted energy consumption monitoring device and the vehicle-mounted wireless transmission device are respectively responsible for reading energy consumption data and operation data of the locomotives. As shown in FIG. 2, the X locomotive is a two-section locomotive, the A end of the X locomotive represents one of the two-section locomotive, and the B end of the X locomotive represents the other of the two-section locomotive. The device 1 is arranged at an end A of an X vehicle, the device 2 is arranged at an end B of the X vehicle, and the device 1 and the device 2 respectively comprise an LKJ monitoring recorder, a vehicle-mounted energy consumption monitoring device and a vehicle-mounted wireless transmission device. When the X vehicle works, only the LKJ monitoring recorder of one of the two locomotives is started to serve as a traction task, as shown in fig. 2, the LKJ monitoring recorder in the device 1 is started, and the vehicle-mounted energy consumption monitoring device and the vehicle-mounted wireless transmission device in the device 1 can respectively read energy consumption data and operation information data (operation data in the embodiment of the invention) of the A end; the LKJ monitoring recorder in the device 2 is not started, and only the vehicle-mounted energy consumption monitoring device can read the energy consumption data of the B terminal. The energy consumption data of the end A and the energy consumption data of the end B are the first energy consumption data and the second energy consumption data in the embodiment of the invention. In addition, each vehicle-mounted energy consumption monitoring device is provided with a uninterruptible clock chip, and when the LKJ monitoring recorder at the end where the vehicle-mounted energy consumption monitoring device is located does not send data, the vehicle-mounted energy consumption monitoring device takes the clock of the vehicle-mounted energy consumption monitoring device as a reference to record electric quantity information at regular time. After the energy consumption data of the end A and the energy consumption data of the end B of the X locomotive are transmitted to the server, the server automatically judges which two groups of energy consumption data are the energy consumption data of one locomotive according to the attached relation between the vehicle-mounted energy consumption monitoring device and the locomotive, and synchronously accumulates the data by taking time as a basis, so that the real-time energy consumption data of the whole locomotive is obtained. The time-based accumulation is performed according to the relationship between the first time difference and the first predetermined time difference in the embodiment of the invention.
In step S12, it is determined whether the second time difference is less than or equal to a second predetermined time difference, if so, step S13 is executed, otherwise, step S16 is executed, where the second time difference is a time difference between a receiving time of the first energy consumption data or the second energy consumption data of the locomotive and a receiving time of the operation data, and the energy consumption data and the operation data belong to the same locomotive. After the energy consumption data of the locomotive is determined, the energy consumption data and the operation data with the same transmission time of the same locomotive need to be integrated together to obtain refined energy consumption data of the transmission time of the locomotive. The energy consumption data of the locomotive is derived from first energy consumption data and second energy consumption data of the locomotive, and whether one energy consumption data and the other operation data belong to the same transmission time or not is judged according to the time difference between the time for receiving the first energy consumption data or the second energy consumption data and the time for receiving the operation data and the second preset time difference. When the locomotive transmits first energy consumption data or second energy consumption data and operation data corresponding to the energy consumption data to the server at the same time, the server receives the first energy consumption data or the second energy consumption data and the operation data, and a time error exists, wherein a second preset time difference is an allowable time error, namely, the first energy consumption data or the second energy consumption data and the operation data, the receiving time difference of which is smaller than the second preset time difference, can be regarded as data transmitted to the server by the locomotive at the same transmission time, namely the energy consumption data and the operation data corresponding to the first energy consumption data or the second energy consumption data can be regarded as data belonging to the same transmission time. Optionally, the second preset time difference is 10 s. If the time difference between the receiving time of a certain first energy consumption data or a certain second energy consumption data and the receiving time of a certain operation data is smaller than or equal to a second preset time difference, the energy consumption data corresponding to the first energy consumption data or the second energy consumption data and the operation data belong to the same transmission time, and the energy consumption data and the operation data are integrated together to obtain refined energy consumption data of the transmission time.
FIG. 3 is a schematic diagram of integrating energy consumption data and operational data of a locomotive according to an embodiment of the present invention. When the energy consumption data and the operation data of the locomotive are transmitted to the server, the energy consumption data and the operation data are in mutually independent states, refined energy consumption data can be formed only by organically combining the two data, and an effective data basis is provided for later-stage refined energy consumption statistics and energy-saving emission-reduction analysis. And the server synchronously integrates the energy consumption data and the operation data of the same locomotive according to the time to form refined energy consumption data of the locomotive. The time-based method is a relation between a second time difference and a second preset time difference, the second time difference is a time difference of receiving energy consumption data and operation data of the same locomotive, and for the time of receiving the energy consumption data, the first energy consumption data or the second energy consumption data of the energy consumption data is obtained as a basis. Alternatively, the second preset time difference may be 10 s. In the embodiment of the invention, the transmission frequency of the locomotive for transmitting the operation data is once in 20 seconds, and the transmission frequency of the energy consumption data is once in 60 seconds. As shown in fig. 3, the X vehicle operation information data of the lead locomotive X and the X vehicle energy consumption data are combined according to time to obtain X vehicle refined energy consumption data. The X vehicle operation information data is operation data in the embodiment of the invention, and the X vehicle energy consumption data is energy consumption data of the X vehicle obtained by accumulating the first energy consumption data and the second energy consumption data of the X vehicle. The refined energy consumption data obtained by integrating the energy consumption data and the operation data of the same locomotive can be as shown in fig. 4, where fig. 4 is a schematic diagram of the refined energy consumption data of the locomotive according to an embodiment of the present invention. In addition, if the time difference between the receiving time of the first energy consumption data or the second energy consumption data corresponding to the energy consumption data and the receiving time of the operation data does not satisfy to be less than or equal to a second preset time difference, wherein the energy consumption data and the operation data belong to the same locomotive, the energy consumption data and the operation data are stored for subsequent use if the energy consumption data and the operation data do not belong to the same transmission time of the same locomotive.
In step S13, the energy consumption data corresponding to the second time difference being less than or equal to the second preset time difference and the operation data are integrated into a piece of refined energy consumption data, and the energy consumption data and the operation data belong to the same locomotive.
In step S14, the refined energy consumption data of the different locomotives belonging to the same train number and satisfying that the third time difference is less than or equal to the third predetermined time difference are integrated together to form the train number refined energy consumption data, wherein the third time difference is the difference between the generation times of the refined energy consumption data of the two different locomotives belonging to the same train number. In the embodiment of the invention, the same train number comprises at least two locomotives, and the refined energy consumption data of different locomotives belonging to the same train number are integrated into the refined energy consumption data of the train number taking the train number as a unit. And if the difference of the generation time of the refined energy consumption data of the two different locomotives is less than or equal to a third preset time difference, the refined energy consumption data of the two different locomotives belong to the refined energy consumption data of the same time of the same train number. The same time refers to a time when different locomotives transmit the first energy consumption data, the second energy consumption data and the operation data simultaneously for the same train number. And judging all different locomotives belonging to a certain train number by taking the third time difference smaller than or equal to the third preset time difference as a condition, determining all the different locomotives meeting the condition, and integrating the refined energy consumption data of all the different locomotives to form the refined energy consumption data of the train number. Optionally, the third preset time difference is 5 s.
FIG. 5 is a schematic diagram of the integration of refined energy consumption data of different locomotives belonging to the same train number according to an embodiment of the present invention. In this embodiment, the locomotives belonging to the same train number include a lead locomotive X and a reconnection locomotive Y. As shown in fig. 5, for the multi-locomotive reconnection of the freight heavy-duty train, the lead locomotive X acts as a master control task, the reconnection locomotive Y acts as an auxiliary traction task, only the LKJ operation recorder of the lead locomotive X is open, the non-control end of the lead locomotive X and the two ends of the reconnection locomotive Y do not need to be operated by a crew, and the vehicle-mounted wireless transmission device cannot acquire operation data such as time, locomotive position and the like. Taking the situation that the double-locomotive four-section locomotive pulls the heavy locomotive as an example, 4 vehicle-mounted energy consumption measuring devices are provided, and each device is connected with the vehicle-mounted wireless transmission device. One end of each of the lead locomotive X and the reconnection locomotive Y is an operation end, the operation end LKJ operation recorder normally operates, the vehicle-mounted wireless transmission device can acquire operation data such as time and kilometer posts and record all data by taking the time and the kilometer post information as references, the vehicle-mounted energy consumption monitoring device records changes of locomotive energy consumption data such as electric quantity and grades, the LKJ operation recorders of the non-operation ends of the lead locomotive X and the reconnection locomotive Y do not work, the corresponding vehicle-mounted wireless transmission devices cannot receive the operation data such as the time and the kilometer post information and cannot record according to the data, and the vehicle-mounted energy consumption monitoring device can normally record the locomotive energy consumption data. Because the multi-locomotive Y does not participate in the master control operation, the working condition of the multi-locomotive Y has no analysis value on the analysis of energy-saving operation of crews, and energy consumption statistics is carried out on the basis of the power consumption of the whole locomotive according to a demand investigation result, so that the total weight ton kilometer split calculation can be avoided, and the power consumption condition in the running process of the locomotive can be more intuitively reflected. In order to meet the requirement, under the condition that the refined energy consumption data of the lead locomotive X and the double-heading locomotive Y are integrated, according to the characteristic that the lead locomotive X and the double-heading locomotive Y have the same number of train runs, the refined energy consumption data of different locomotives are integrated according to the number of train runs and time to obtain the refined energy consumption data of the number of train runs, wherein the time is taken as the basis, namely the relation between the generation time difference of the refined energy consumption data of the lead locomotive X and the double-heading locomotive Y and a third preset time difference is taken as the basis. And after the refined energy consumption data of the train number are obtained, the refined energy consumption data are stored in a database, so that a data basis is provided for later energy consumption statistics and analysis. Optionally, the third preset time difference is 5 s.
In step S15, the train number refinement energy consumption data is stored.
In step S16, the data is stored. And if the time difference between the receiving time of the first energy consumption data or the second energy consumption data corresponding to one energy consumption data and the receiving time of one operation data does not meet the requirement that the time difference is less than or equal to a second preset time difference, the energy consumption data and the operation data do not belong to the same transmission time, and the energy consumption data and the operation data are stored for subsequent use.
The relevant data of the locomotive is obtained through the communication between the locomotive and the server, and the real-time obtaining of the relevant data of the locomotive is realized. The obtained relevant data of the locomotive is the basis of the evaluation of the energy consumption control of the value crew, so that the timeliness of the evaluation can be ensured by obtaining the relevant data of the locomotive in real time. In addition, the acquired relevant data of the locomotive comprises operation data and energy consumption data of the locomotive, the relevant data of the locomotive is finely divided, the acquired relevant data of the locomotive is integrated, the fine energy consumption data of the locomotive are acquired, and an effective data base is provided for energy consumption analysis of the locomotive. The refined energy consumption data divides the relevant data of the locomotive according to the relevant parameters of the locomotive, and the refined energy consumption data is used for evaluating the energy consumption control of the passengers, so that the energy consumption control evaluation of the passengers is accurate and effective. In addition, the refined energy consumption data enables the energy consumption of the locomotive to be respectively counted and inquired according to the relevant parameters of the locomotive, a detailed data basis is provided for scientific management and analysis of the locomotive energy consumption and the operation condition of research value passengers, and the method has practical significance for researching, reducing the operation cost and saving energy. The refined energy consumption data acquisition provides a data basis for analyzing the energy consumption condition of the locomotive and the value passenger and optimizing the energy consumption quality condition of the locomotive.
Optionally, in an embodiment of the present invention, the method performed by the server for processing locomotive energy consumption data further includes: receiving a statistical instruction, wherein the statistical instruction indicates that statistics are performed according to any one of the following: the unit to which the locomotive belongs, the name of a person on the value, the type of the locomotive, the number of the locomotive, the interval, the transportation category, the traction, the date and the locomotive service section; respectively counting the electricity consumption and/or feedback electricity quantity of the locomotive according to the set counting time and the counting instruction; and transmitting the statistical result to the client.
Fig. 6 is a flow chart of a method performed by a server for processing locomotive energy consumption data according to another embodiment of the present invention. As shown in fig. 6, the method shown in fig. 6 is different from the method shown in fig. 1 in that the method shown in fig. 6 further includes the following steps.
In step S67, a statistical instruction is received, wherein the statistical instruction indicates that statistics are performed according to any one of the following: the unit to which the locomotive belongs, the name of a person on the value, the type of the locomotive, the number of the locomotive, the interval, the transportation category, the traction, the date and the locomotive service section. The vehicle type is a transportation type used by the locomotive, and statistics of various vehicle types can be theoretically realized, for example, statistics is performed on a locomotive (freight locomotive). The vehicle type can be obtained according to the operation data. The transportation type refers to the type of goods transported by railway, and is divided into passenger transport and freight transport. The traction is divided into three types, namely a steam locomotive, an internal combustion locomotive and an electric locomotive according to the difference of the prime power. In step S68, the power consumption and/or feedback power of the locomotive are respectively counted according to the set counting time and the counting command. In step S69, the statistical result is transmitted to the client.
The management personnel select a statistic type and statistic time at the client, the client transmits a statistic instruction and statistic time to the server according to the statistic type and statistic time selected by the management personnel, wherein the statistic type corresponds to the statistic instruction, the server transmits statistic data to the client, and the client displays the received data. Fig. 7 is a schematic interface diagram of a client display according to another embodiment of the present invention. As shown in fig. 7, it is illustrated in fig. 7 that the manager may choose to count by the name of the passenger according to the unit to which the locomotive belongs, the model, the date and the value, and fig. 7 shows the result of the counting in the case that the manager chooses to count by the model. Fig. 8 is a schematic interface diagram of a client display according to another embodiment of the present invention. The statistical result shown in fig. 8 is a statistical result when the manager selects to perform statistics by date. Further, as shown in fig. 8, in the statistical result shown in fig. 8, the flight segment is also set. Fig. 9 is a schematic interface diagram of a client display according to another embodiment of the present invention. The statistical result shown in fig. 9 is a statistical result when the administrator selects the value-based attendant name to perform the statistics.
Optionally, in an embodiment of the present invention, the method performed by the server for processing locomotive energy consumption data further includes: receiving a query instruction, wherein the query instruction comprises settings for at least one of: the system comprises a locomotive service section, a time period, a locomotive type, a transportation type, traction, a large train, a small train, an up-down train, a starting station, an ending station, a train type, a locomotive number, a total weight, a value passenger name and a standard unit consumption value; counting query data according to a query instruction, wherein the query data comprises at least one of: the system comprises a train number, a starting station, an ending station, a locomotive number, a value passenger name, a starting time, an ending time, a total weight, a traveling kilometer, electricity consumption, feedback electricity quantity, a total weight ton kilometer, unit consumption, a horizontal total weight and a travel speed; and any of the following: transmitting the query data to a client; and under the condition that the query instruction comprises the setting of the standard unit consumption value and the query data comprises the unit consumption, if the unit consumption of one query data in the query data is larger than the standard unit consumption value, marking the query data, and transmitting the query data to the client, wherein the transmitted query data comprises the marked query data. The average total traction weight (average total traction weight) is an important index for checking the traction degree of a locomotive from the perspective of locomotive traction, and refers to the average total traction weight of each lead locomotive, namely the average total traction weight of each train, weighted by distance in a whole road, a railway office or the whole, a locomotive section or an interval in a certain period. The trip speed is the average operating speed of the train over the interval. The total weight ton kilometer is the product of the running kilometer and the total weight. The running kilometers are also called locomotive running kilometers and refer to the kilometers of the actual running of the locomotive. The running kilometers are obtained by calculation, and the position of the locomotive on a running line of the locomotive is marked by kilometer marks. The difference between the 2 kilometers of the road is the current kilometer of the locomotive. The unit consumption is obtained according to the power consumption and/or feedback electricity and the total ton kilometer.
Fig. 10 is a flow chart of a method performed by a server for processing locomotive energy consumption data according to another embodiment of the present invention. As shown in fig. 10, the method shown in fig. 10 is different from the method shown in fig. 1 in that the method shown in fig. 10 further includes the following steps.
In step S1007, a query instruction is received, where the query instruction includes a setting for at least one of: the train management system comprises a locomotive service section, a time period, a train type, a transportation type, traction, a large train, a small train, an up-down train, a starting station, an ending station, a train type, a locomotive number, a total weight, a value passenger name and a standard unit consumption value. The train type can include direct current train, exchange car, and big and small train includes pulling kiloton, ten thousand tons, and the train type can include C80, C70, C64 etc.. The vehicle type refers to the type of a locomotive, traction forces of different vehicle types are different, energy consumption using conditions are also different, and due to the fact that the electric quantity conditions of the same locomotive need to be checked in user statistics, the vehicle type needs to be screened by a user for the convenience of statistics. The train type refers to the type of railroad car of the locomotive. In step S1008, statistics of query data is performed according to the query instruction, where the query data includes at least one of: the train number, the starting station, the ending station, the locomotive number, the name of the person, the starting time, the ending time, the total weight, the traveling kilometers, the electricity consumption, the feedback electricity quantity, the total weight of ton kilometers, the unit consumption, the total weight of the horizontal tow and the travel speed. In step S1009, the query data is transmitted to the client. The transmitted query data is the query data in any one of the following cases. One case is where the query does not include a setting for a standard specific consumption value, the query includes a setting for a standard specific consumption value but no specific consumption is included in the query data, or the query includes a setting for a standard specific consumption value and a specific consumption is included in the query data but no specific consumption in the query data exceeds a standard specific consumption value. In another case, the query instruction includes setting a standard unit consumption value, the query data includes unit consumption, the unit consumption included in a certain query data in the counted query data is greater than the standard unit consumption value, the query data is labeled, and the query data transmitted to the client includes the labeled query data. The label may be marked by underline, or may be marked by a font different from that of other query data or a color different from that of the font of other query data. The operation condition that the unit consumption is larger than the standard unit consumption value and is a value for the passenger is electricity-consuming, the operation condition that the unit consumption is smaller than the standard unit consumption value and is a value for the passenger is electricity-saving, and the manager can judge whether the operation condition of the value corresponding to the data and the passenger is electricity-saving or electricity-consuming according to whether the displayed data is labeled. In this way, by setting a standard unit consumption value, the unit consumption is compared with the standard unit consumption value, so that the operation condition of a value passenger is evaluated. In addition, data for evaluation are finely divided according to relevant parameters of the locomotive, wherein the relevant parameters comprise an uplink parameter, a downlink parameter, a size column and the like, so that evaluation on the value passenger is more accurate and effective.
Fig. 11 is a schematic interface diagram of a client display according to another embodiment of the present invention. As shown in fig. 11, the administrator may set a filtering condition to query data, and click to query after setting the filtering condition. The screening conditions that can be set include the locomotive section, the time period, the train type, the size column, the ascending and descending, the starting station, the ending station, the train type, the locomotive number, the total weight, the name of the value crew and the standard unit consumption value. Fig. 11 shows the result of inquiring data in the case where the manager sets the section of the flight, the date, the model, the up-down line. The displayed data is indexed by the train number, the same traction task and multiple trains are organized to participate in data combination and operation, and corresponding locomotive operation indexes and energy consumption use indexes are embodied through data operation. Fig. 12 is a schematic interface diagram of a client display according to another embodiment of the present invention. As shown in fig. 12, the setting of the manager includes setting of the standard specific consumption value, and the standard specific consumption value is set to 170. The server receives a query instruction, compares the unit consumption with a standard unit consumption value under the condition that the query instruction comprises the setting of the standard unit consumption value, if the unit consumption in query data is greater than the standard unit consumption value, the query data is labeled, and the query data transmitted to the client comprises the labeled query data. As shown in fig. 12, in the query data displayed on the client, the data with unit consumption exceeding 170 is marked with underline, and the displayed query data contains the marked query data. Data in excess of 170 corresponds to a value that is too costly for the operator to operate the locomotive.
Optionally, in an embodiment of the present invention, the method for processing locomotive energy consumption data performed by the server further comprises: receiving a query instruction of the train number; receiving a query instruction of the train number; counting data corresponding to the train number in the query data according to the query instruction of the train number; and transmitting the data corresponding to the counted data and the train number to the client. After obtaining the query data according to the query instruction, the manager can also select a certain train number in the query data to obtain the data corresponding to the train number. For example, fig. 11 shows query data obtained based on the filtering condition set by the administrator, and data corresponding to the train number is obtained by clicking on the train number 18234 with a mouse, as shown in fig. 13. Fig. 13 is a schematic interface diagram of a client display according to another embodiment of the present invention. Data corresponding to train number 18234 is shown in FIG. 13. In fig. 13, the power output represents the number of tons of work done by the locomotive per 1 degree of electricity consumed. The power output is the product of the gross weight and the distance traveled kilometers divided by the electricity consumption, and the unit is kilometers per ton/degree.
Optionally, in an embodiment of the present invention, the method for processing locomotive energy consumption data performed by the server further comprises: receiving a setting for at least one of: interval, vehicle type, train number and time period; counting at least one of the following of the locomotives according to the settings to form a curve in a two-dimensional coordinate system: speed limit, speed, network voltage, power consumption, feedback electric quantity and current, wherein one coordinate axis in a two-dimensional coordinate system represents a kilometer post and the other coordinate axis represents a numerical value; and transmitting the curve to the client.
Fig. 14 is a flow chart of a method performed by a server for processing locomotive energy consumption data according to another embodiment of the invention. As shown in fig. 14, the method shown in fig. 14 is different from the method shown in fig. 1 in that the method shown in fig. 14 further includes the following steps.
In step S1407, a setting of at least one of: interval, vehicle type, train number and time period. In step S1408, at least one of the following of the locomotives is counted according to the setting to form a curve in a two-dimensional coordinate system: the device comprises a speed limit, a speed, a network voltage, electricity consumption, feedback electricity quantity and current, wherein one coordinate axis in a two-dimensional coordinate system represents a kilometer post, and the other coordinate axis represents a numerical value. In step S95, the curve is transmitted to the client. The method comprises the following steps that a manager sets one or a combination of an interval, a vehicle type, a vehicle number and a time period which need to be displayed in a curve mode at a client, the client transmits the setting of the manager to a server, and the server forms a curve in a two-dimensional coordinate system according to set statistic data, wherein the statistic data comprises at least one of the following data: speed limit, speed, network voltage, power consumption, feedback electricity and current. In addition, one axis of the two-dimensional coordinate system represents a kilometer scale, i.e., a position of the locomotive, and the other axis represents a value of the statistics. After the curve is generated, the server transmits the generated curve to the client, and the client displays the curve to a manager. Fig. 15 is a schematic diagram illustrating a curve presented to a manager by a client according to another embodiment of the present invention. In fig. 15, the active power or the power consumption represents the power consumption in the embodiment of the present invention. As shown in fig. 15, a grid voltage curve, a speed limit curve, a speed curve, a power consumption curve, and a current curve are shown.
Optionally, in an embodiment of the present invention, the method for processing locomotive energy consumption data performed by the server further comprises: receiving a selection of a point in a curve; and counting relevant data of the selected point, wherein the relevant data comprises at least one of the following data: kilometer post, electricity consumption, feedback electricity, speed limit, speed, network voltage and current; and transmitting the counted related data to the client. When a manager places a mouse at a certain point on the curve, the client transmits information of the point to the server, and the server transmits data related to the point to the client for displaying. As shown in fig. 15, the administrator uses a mouse to select a point on the curve, and detailed information at the point can be displayed on the interface of the client, where the detailed information includes the following: kilometer scale, power consumption, speed limit, speed, network voltage, current and time.
Accordingly, another aspect of the embodiments of the present invention provides a server. Fig. 16 is a block diagram of a server according to another embodiment of the present invention. As shown in fig. 16, the service includes a communication module 1, a processing module 2, and a storage module 3. The communication module 1 is configured to receive first energy consumption data, second energy consumption data, and operation data of the locomotives, where the first energy consumption data and the second energy consumption data are respectively from two locomotives of a dual-section locomotive, the operation data is from one locomotive of the dual-section locomotive, and the first energy consumption data and the second energy consumption data respectively include at least one of the following: network voltage, current, power consumption and feedback electric quantity, and the operation data comprises at least one of the following: the number, section, driver number, name, time, kilometer post, speed limit, pipe pressure, locomotive condition, gross weight, number and state of signal of locomotive running line. The processing module 2 is configured to determine first energy consumption data and second energy consumption data belonging to the same two locomotives according to an association relationship, and accumulate the determined first energy consumption data and the determined second energy consumption data to obtain energy consumption data of the locomotives under the condition that a first time difference is smaller than or equal to a first preset time difference, where the association relationship is a relationship between the locomotives and devices acquiring the first energy consumption data and the second energy consumption data, and the first time difference is a time difference between the reception of the determined first energy consumption data and the second energy consumption data; under the condition that the second time difference is smaller than or equal to a second preset time difference, integrating the energy consumption data and the operation data of the same locomotive into a piece of refined energy consumption data, wherein the second time difference is the time difference between the operation data of the same locomotive and the first energy consumption data or the second energy consumption data of the energy consumption data; and integrating the refined energy consumption data of different locomotives belonging to the same train number and meeting the condition that the third time difference is less than or equal to the third preset time difference to form refined energy consumption data of the train number, wherein the third time difference is the difference of the generation time of the refined energy consumption data of two different locomotives belonging to the same train number. The storage module 3 is used for storing the fine energy consumption data of the train number.
The relevant data of the locomotive is obtained through the communication between the locomotive and the server, and the real-time obtaining of the relevant data of the locomotive is realized. The obtained relevant data of the locomotive is the basis of the evaluation of the energy consumption control of the value crew, so that the timeliness of the evaluation can be ensured by obtaining the relevant data of the locomotive in real time. In addition, the acquired relevant data of the locomotive comprises operation data and energy consumption data of the locomotive, the relevant data of the locomotive is finely divided, the acquired relevant data of the locomotive is integrated, the fine energy consumption data of the locomotive are acquired, and an effective data base is provided for energy consumption analysis of the locomotive. The refined energy consumption data divides the relevant data of the locomotive according to the relevant parameters of the locomotive, and the refined energy consumption data is used for evaluating the energy consumption control of the passengers, so that the energy consumption control evaluation of the passengers is accurate and effective. In addition, the refined energy consumption data enables the energy consumption of the locomotive to be respectively counted and inquired according to the relevant parameters of the locomotive, a detailed data basis is provided for scientific management and analysis of the locomotive energy consumption and the operation condition of research value passengers, and the method has practical significance for researching, reducing the operation cost and saving energy. The refined energy consumption data acquisition provides a data basis for analyzing the energy consumption condition of the locomotive and the value passenger and optimizing the energy consumption quality condition of the locomotive.
The specific operating principle and benefits of the server provided by the embodiment of the present invention are similar to those of the method for processing locomotive energy consumption data executed by the server provided by the embodiment of the present invention, and will not be described herein again.
Additionally, another aspect of an embodiment of the present invention provides a system for processing locomotive energy consumption data. The system comprises the server and the client in the embodiment. The client may communicate with the server, and when performing energy consumption data statistics, energy consumption data query, and energy consumption data curve query, the manager may select a statistic type and a statistic time, select a query type, and query parameters to be set for the energy consumption data curve on the client, as described in the above embodiment of the method for processing locomotive energy consumption data performed by the server. In addition, the manager can set a standard unit consumption value on the client.
Optionally, in an embodiment of the present invention, the system further includes a first vehicle-mounted energy consumption monitoring device, a second vehicle-mounted energy consumption monitoring device, and a vehicle-mounted wireless transmission device. The first vehicle-mounted energy consumption monitoring device is used for acquiring first energy consumption data, the second vehicle-mounted energy consumption monitoring device is used for acquiring second energy consumption data, and the vehicle-mounted wireless transmission device is used for acquiring operation data and transmitting the first energy consumption data, the second energy consumption data and the operation data to the server.
FIG. 17 is a schematic diagram of a system for processing locomotive energy consumption data according to another embodiment of the present invention. In this embodiment, the vehicle-mounted wireless transmission device adopts LAIS vehicle-mounted equipment. As shown in fig. 17, the on-board energy consumption monitoring device collects energy consumption data of the locomotive, wherein the energy consumption data includes network voltage, current and energy consumption, and transmits the collected energy consumption data to the LAIS on-board device, wherein the energy consumption includes power consumption and feedback power. In addition, the on-board energy consumption monitoring device shown in fig. 17 represents two on-board energy consumption monitoring devices disposed in the two-section locomotive, and the energy consumption data collected by the on-board energy consumption monitoring device shown in fig. 17 includes the first energy consumption data and the second energy consumption data described in the embodiment of the present invention. The LAIS vehicle-mounted equipment acquires locomotive running data, wherein the running data comprises the train number, interval, driver number, value passenger name, time, kilometer post, speed limit, pipe pressure, locomotive working condition, total weight, cost supplement and the number and state of an annunciator of a locomotive running line, the LAIS vehicle-mounted equipment transmits the running data and energy consumption data of the locomotive to a communication server through GPRS/GSM, the communication server transmits the received data to a data server, and the data server processes the received data to generate refined energy consumption data for subsequent statistics, inquiry, display and the like. And the manager performs statistics, inquiry, display and the like on the refined energy consumption data of the locomotive through the communication between the client and the data server. In addition, the refined energy consumption data of the locomotive can be shared with the locomotive service section, the power supply section or other related departments.
Furthermore, another aspect of the embodiments of the present invention provides a machine-readable storage medium having stored thereon instructions for causing a machine to execute the above-mentioned method.
In summary, the relevant data of the locomotive is obtained through the communication between the locomotive and the server, and the real-time obtaining of the relevant data of the locomotive is realized. The obtained relevant data of the locomotive is the basis of the evaluation of the energy consumption control of the value crew, so that the timeliness of the evaluation can be ensured by obtaining the relevant data of the locomotive in real time. In addition, the acquired relevant data of the locomotive comprises operation data and energy consumption data of the locomotive, the relevant data of the locomotive is finely divided, the acquired relevant data of the locomotive is integrated, the fine energy consumption data of the locomotive are acquired, and an effective data base is provided for energy consumption analysis of the locomotive. The refined energy consumption data divides the relevant data of the locomotive according to the relevant parameters of the locomotive, and the refined energy consumption data is used for evaluating the energy consumption control of the passengers, so that the energy consumption control evaluation of the passengers is accurate and effective. In addition, the refined energy consumption data enables the energy consumption of the locomotive to be respectively counted and inquired according to the relevant parameters of the locomotive, a detailed data basis is provided for scientific management and analysis of the locomotive energy consumption and the operation condition of research value passengers, and the method has practical significance for researching, reducing the operation cost and saving energy. The refined energy consumption data acquisition provides a data basis for analyzing the energy consumption condition of the locomotive and the value passenger and optimizing the energy consumption quality condition of the locomotive. In addition, based on refined energy consumption data of the locomotive, energy consumption data statistics, energy consumption data query and energy consumption data query are realized by setting statistics types and statistics time, selecting query types and querying parameters required to be set by an energy consumption data curve
Curves and the like, so that managers can master the energy consumption condition of the locomotive within the management range more timely, correctly and in detail, and the energy consumption, network voltage real-time analysis and emergency processing command management capabilities of the locomotive are improved. Providing scientific basis for the management of locomotive energy consumption and effectively improving the management level. By setting the standard unit consumption value, the operation condition of the passenger can be distinguished in a power-saving or power-consuming mode.
Although the embodiments of the present invention have been described in detail with reference to the accompanying drawings, the embodiments of the present invention are not limited to the details of the above embodiments, and various simple modifications can be made to the technical solutions of the embodiments of the present invention within the technical idea of the embodiments of the present invention, and the simple modifications all belong to the protection scope of the embodiments of the present invention.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, the embodiments of the present invention do not describe every possible combination.
Those skilled in the art will understand that all or part of the steps in the method according to the above embodiments may be implemented by a program, which is stored in a storage medium and includes several instructions to enable a single chip, a chip, or a processor (processor) to execute all or part of the steps in the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In addition, any combination of various different implementation manners of the embodiments of the present invention is also possible, and the embodiments of the present invention should be considered as disclosed in the embodiments of the present invention as long as the combination does not depart from the spirit of the embodiments of the present invention.
Claims (9)
1. A method performed by a server for processing locomotive energy consumption data, wherein a same train includes at least two locomotives, the locomotives being dual locomotives, the method comprising:
receiving first energy consumption data, second energy consumption data, and operational data for the locomotives, wherein the first energy consumption data and the second energy consumption data are from two locomotives of the dual locomotive, respectively, the operational data is from one of the dual locomotives, the first energy consumption data and the second energy consumption data each include at least one of: network voltage, electric current, power consumption and repayment electric quantity, the operation data includes at least one of following: the number, the number of the locomotive, the interval, the number of a driver, the name of a passenger, the time, the kilometer post, the speed limit, the pipe pressure, the working condition of the locomotive, the total weight, the number of a signal machine of the locomotive running line and the state of the signal machine of the locomotive running line are added;
determining the first energy consumption data and the second energy consumption data belonging to the same two-section locomotive according to an attachment relationship, and accumulating the first energy consumption data and the second energy consumption data of which the first time difference is smaller than or equal to a first preset time difference in the determined first energy consumption data and the determined second energy consumption data to obtain the energy consumption data of the locomotive, wherein the attachment relationship is the relationship between the locomotive and a device for acquiring the first energy consumption data and a device for acquiring the second energy consumption data, and the first time difference is the time difference for receiving the first energy consumption data and the second energy consumption data;
integrating the energy consumption data and the operation data of the same locomotive into a refined energy consumption data under the condition that the second time difference is smaller than or equal to a second preset time difference, wherein the second time difference is the time difference between the operation data of the same locomotive and the first energy consumption data or the second energy consumption data of the energy consumption data;
integrating refined energy consumption data of different locomotives belonging to the same train number and meeting the condition that a third time difference is less than or equal to a third preset time difference to form refined energy consumption data of the train number, wherein the third time difference is the difference of generation time of the refined energy consumption data of two different locomotives belonging to the same train number; and
and storing the train number refined energy consumption data.
2. The method of claim 1, further comprising:
receiving a query instruction, wherein the query instruction comprises settings for at least one of: the system comprises a locomotive service section, a time period, a locomotive type, a transportation type, traction, a large train, a small train, an up-down train, a starting station, an ending station, a train type, a locomotive number, a total weight, a value passenger name and a standard unit consumption value;
counting query data according to a query instruction, wherein the query data comprises at least one of: the system comprises a train number, a starting station, an ending station, a locomotive number, a value passenger name, a starting time, an ending time, a total weight, a traveling kilometer, electricity consumption, feedback electricity quantity, a total weight ton kilometer, unit consumption, a horizontal total weight and a travel speed; and
any one of the following:
transmitting the query data to a client; or
And under the condition that the query instruction comprises the setting of the standard unit consumption value and the query data comprises the unit consumption, if the unit consumption of one query data in the query data is larger than the standard unit consumption value, marking the query data, and transmitting the query data to the client, wherein the transmitted query data comprises the marked query data.
3. The method of claim 2, further comprising:
receiving a query instruction of the train number;
counting data corresponding to the train number in the query data according to the query instruction of the train number; and
and transmitting the counted data and the data corresponding to the train number to a client.
4. The method of claim 1, further comprising:
receiving a setting for at least one of: interval, vehicle type, train number and time period;
counting at least one of the following of the locomotives to form a curve in a two-dimensional coordinate system according to the setting: speed limit, speed, network voltage, power consumption, feedback electric quantity and current, wherein one coordinate axis in the two-dimensional coordinate system represents a kilometer post and the other coordinate axis represents a numerical value;
transmitting the curve to a client;
receiving a selection of a point in the curve;
statistics of correlation data for selected points, wherein the correlation data includes at least one of: kilometer post, electricity consumption, feedback electricity, speed limit, speed, network voltage and current; and
transmitting the counted related data to the client.
5. A server, wherein the same train includes at least two locomotives, and wherein the locomotives are two-section locomotives, the server comprising:
a communication module configured to receive first energy consumption data, second energy consumption data, and operational data for the locomotives, wherein the first energy consumption data and the second energy consumption data are from two locomotives of the dual-section locomotive, respectively, the operational data is from one of the dual-section locomotive, and the first energy consumption data and the second energy consumption data each include at least one of: network voltage, electric current, power consumption and repayment electric quantity, the operation data includes at least one of following: the number, the number of the locomotive, the interval, the number of a driver, the name of a passenger, the time, the kilometer post, the speed limit, the pipe pressure, the working condition of the locomotive, the total weight, the number of a signal machine of the locomotive running line and the state of the signal machine of the locomotive running line are added;
a processing module to:
determining the first energy consumption data and the second energy consumption data belonging to the same two locomotives according to an attachment relationship, and accumulating the determined first energy consumption data and the second energy consumption data to obtain the energy consumption data of the locomotives under the condition that a first time difference is smaller than or equal to a first preset time difference, wherein the attachment relationship is the relationship between the locomotives and devices for acquiring the first energy consumption data and the second energy consumption data, and the first time difference is the time difference for receiving the determined first energy consumption data and the second energy consumption data;
integrating the energy consumption data and the operation data of the same locomotive into a refined energy consumption data under the condition that the second time difference is smaller than or equal to a second preset time difference, wherein the second time difference is the time difference between the operation data of the same locomotive and the first energy consumption data or the second energy consumption data of the energy consumption data; and
integrating refined energy consumption data of different locomotives belonging to the same train number and meeting the condition that a third time difference is less than or equal to a third preset time difference to form refined energy consumption data of the train number, wherein the third time difference is the difference of generation time of the refined energy consumption data of two different locomotives belonging to the same train number; and
and the storage module is used for storing the fine energy consumption data of the train number.
6. The server according to claim 5, wherein the communication module is further configured to receive a query instruction, wherein the query instruction includes a setting for at least one of: the system comprises a locomotive service section, a time period, a locomotive type, a transportation type, traction, a large train, a small train, an up-down train, a starting station, an ending station, a train type, a locomotive number, a total weight, a value passenger name and a standard unit consumption value;
the processing module is further configured to count query data according to the query instruction, wherein the query data includes at least one of: the system comprises a train number, a starting station, an ending station, a locomotive number, a value passenger name, a starting time, an ending time, a total weight, a traveling kilometer, electricity consumption, feedback electricity quantity, a total weight ton kilometer, unit consumption, a horizontal total weight and a travel speed;
the communication module is further configured to:
transmitting the query data to a client; or
And transmitting the query data to the client under the condition that the query instruction comprises the setting of the standard unit consumption value and the query data comprises the unit consumption, wherein the transmitted query data comprises labeled query data, and the labeled query data corresponds to the unit consumption larger than the standard unit consumption value.
7. The server of claim 6, wherein the communication module is further configured to receive a query for a train number;
the processing module is further used for counting data corresponding to the train number in the query data according to the query instruction of the train number;
the communication module is further used for transmitting the counted data and the data corresponding to the train number to a client.
8. The server according to claim 5, wherein the communication module is further configured to receive a setting for at least one of: interval, vehicle type, train number and time period;
the processing module is further configured to count at least one of the following of the locomotives to form a curve in a two-dimensional coordinate system according to the setting: speed limit, speed, network voltage, power consumption, feedback electric quantity and current, wherein one coordinate axis in the two-dimensional coordinate system represents a kilometer post and the other coordinate axis represents a numerical value;
the communication module is also used for transmitting the curve to a client;
the processing module is further configured to count relevant data for the selected point, wherein the relevant data includes at least one of: kilometer post, electricity consumption, feedback electricity, speed limit, speed, network voltage and current;
the communication module is further configured to transmit the counted relevant data to the client.
9. A system for processing locomotive energy consumption data, the system comprising:
the server of any one of claims 5-8; and
a first on-board energy consumption monitoring device located on the locomotive for acquiring the first energy consumption data;
a second on-board energy consumption monitoring device located on the locomotive for acquiring the second energy consumption data; and
an on-board wireless transmission device on the locomotive for:
collecting the operating data; and
and transmitting the first energy consumption data, the second energy consumption data and the operation data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810358241.1A CN108711201B (en) | 2018-04-20 | 2018-04-20 | Method, system and server for processing locomotive energy consumption data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810358241.1A CN108711201B (en) | 2018-04-20 | 2018-04-20 | Method, system and server for processing locomotive energy consumption data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108711201A CN108711201A (en) | 2018-10-26 |
CN108711201B true CN108711201B (en) | 2020-10-16 |
Family
ID=63867298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810358241.1A Active CN108711201B (en) | 2018-04-20 | 2018-04-20 | Method, system and server for processing locomotive energy consumption data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108711201B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102019108066A1 (en) * | 2019-03-28 | 2020-10-01 | Knorr-Bremse Systeme für Schienenfahrzeuge GmbH | System for providing and / or monitoring operating data of a compressed air supply, compressed air supply and method for providing operating data and / or for monitoring the functionality of a compressed air supply |
CN114524004B (en) * | 2022-01-04 | 2023-06-20 | 国能包神铁路集团有限责任公司 | Locomotive operation statistical method, device, equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103847749A (en) * | 2014-03-27 | 2014-06-11 | 北京清软英泰信息技术有限公司 | Method for generating double-deck multi-objective locomotive optimized manipulating sequence |
CN106683221A (en) * | 2016-11-28 | 2017-05-17 | 安徽星凯龙客车有限公司 | Secondary processing calculation method for remainder of electric automobile |
SE1551648A1 (en) * | 2015-12-15 | 2017-06-16 | Greater Than S A | Method and system for assessing the trip performance of a driver |
CN107180282A (en) * | 2017-07-01 | 2017-09-19 | 南京理工大学 | A kind of peak period many train energy conservation optimizing methods |
CN107618394A (en) * | 2017-10-13 | 2018-01-23 | 吉林大学 | A kind of electric automobile during traveling energy consumption data acquisition device |
-
2018
- 2018-04-20 CN CN201810358241.1A patent/CN108711201B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103847749A (en) * | 2014-03-27 | 2014-06-11 | 北京清软英泰信息技术有限公司 | Method for generating double-deck multi-objective locomotive optimized manipulating sequence |
SE1551648A1 (en) * | 2015-12-15 | 2017-06-16 | Greater Than S A | Method and system for assessing the trip performance of a driver |
CN106683221A (en) * | 2016-11-28 | 2017-05-17 | 安徽星凯龙客车有限公司 | Secondary processing calculation method for remainder of electric automobile |
CN107180282A (en) * | 2017-07-01 | 2017-09-19 | 南京理工大学 | A kind of peak period many train energy conservation optimizing methods |
CN107618394A (en) * | 2017-10-13 | 2018-01-23 | 吉林大学 | A kind of electric automobile during traveling energy consumption data acquisition device |
Also Published As
Publication number | Publication date |
---|---|
CN108711201A (en) | 2018-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108242149B (en) | Big data analysis method based on traffic data | |
CN107067722B (en) | Method for constructing vehicle running condition | |
CN106529754B (en) | Taxi operation condition evaluation method based on big data analysis | |
CN102881057B (en) | Based on vehicle management system and the vehicles management method thereof of iOBD | |
US10928277B1 (en) | Intelligent telematics system for providing vehicle vocation | |
US20110231055A1 (en) | Maintenance system and method for vehicle fleets | |
CN103247092A (en) | Scenario-based driving behavior evaluating method | |
CN208422108U (en) | Transport investigation device based on millimetre-wave radar and laser radar | |
CN108711201B (en) | Method, system and server for processing locomotive energy consumption data | |
CN102052946B (en) | Supervision method for fuel oil for vehicles | |
CN112613406A (en) | Commercial vehicle multi-dimensional operation evaluation method based on big data | |
CN108844744B (en) | Intelligent guiding and monitoring platform and method for automobile test driving | |
CN104102979B (en) | One kind does utility car information system and its application process | |
DE102012217911A1 (en) | Obtain data from sensors in the vehicle and provide consolidated averaged performance indicators | |
CN107316355A (en) | To causing the abnormal driving efficiency remote supervision system of vehicle road fuel consumption and method | |
CN108622143B (en) | Method and system for processing data of locomotive, locomotive and server | |
CN102890858A (en) | Remote monitoring system for bus energy consumption | |
CN113968208B (en) | Method and system for acquiring dynamic-static braking transmission efficiency of railway wagon | |
CN113743715A (en) | Fuel consumption and NOx emission evaluation method based on actual working conditions of Internet of vehicles heavy duty vehicles | |
CN116767307A (en) | Dynamic irregularity measuring system for rail transit and wheel track relation evaluation method | |
CN107404493A (en) | New-energy automobile vehicle data packet parsing component and analytic method | |
CN110146308A (en) | For diagnosing method, server and the fault diagnosis system of bogie failure | |
CN106740580A (en) | A kind of assessment system and assessment total system | |
CN106355541A (en) | Method for recognizing difficulty in taking taxi on basis of GPS data | |
CN114154247A (en) | Method and system for acquiring dynamic-static brake shoe pressure mapping relation of rail wagon |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |