Disclosure of Invention
The invention aims to provide a method, a device, equipment and a readable storage medium for evaluating the comprehensive capacity of a high-speed rail dispatcher so as to solve the problems.
In order to achieve the above object, the embodiments of the present application provide the following technical solutions:
in one aspect, an embodiment of the present application provides a method for evaluating comprehensive capacity of a high-speed rail dispatcher, where the method includes: acquiring simulation operation data and corresponding daily assessment data, wherein the simulation operation data is data of an operation process of a high-speed rail dispatcher recorded by a dispatching simulation platform, and the daily assessment data is at least one daily performance index value which is collected by a resource server and corresponds to the high-speed rail dispatcher; calculating to obtain corresponding simulated assessment data according to the simulated operation data, wherein the simulated assessment data comprise at least one numerical value for evaluating the emergency capacity of the high-speed rail dispatcher; and constructing a comprehensive evaluation model, inputting the simulated assessment data and the daily assessment data into the comprehensive evaluation model to obtain a comprehensive evaluation index, wherein the comprehensive evaluation model is a mathematical model for performing weighted calculation on a plurality of numerical values in the simulated assessment data and the daily assessment data, and the comprehensive evaluation index is a score reflecting the comprehensive quality of the high-speed rail dispatcher.
Preferably, the calculating to obtain the corresponding simulated assessment data according to the simulated operation data includes:
calling one piece of the simulation operation data, wherein the simulation operation data comprises at least one train number, the simulation assessment data comprises a first delay time, and the first delay time is the sum of delay departure times of a plurality of train analog quantities;
respectively obtaining a simulation track number corresponding to each train number according to each train number;
respectively acquiring a first analog trigger number and a second analog trigger number corresponding to each analog track according to the serial number of each analog track, wherein the first analog trigger is an analog trigger arranged at a first junction, the second analog trigger is an analog trigger arranged at a second junction, the first junction is the junction position of the analog track and one end of a dispatching section, and the second junction is the junction position of the analog track and the other end of the dispatching section;
respectively obtaining second trigger time and second preset trigger time corresponding to each second analog trigger number according to each second analog trigger number, wherein the second trigger time is actual trigger time of the second analog trigger during the analog test period, and the second preset trigger time is preset trigger time of the second analog trigger during the analog test period; respectively calculating a first sub-delay time corresponding to each train number according to a second trigger time corresponding to each second analog trigger number and a second preset trigger time, wherein the first sub-delay time is a delay departure time of the train analog quantity;
and calculating to obtain a first time delay according to the plurality of first sub time delay lengths.
Preferably, according to the simulation operation data, the calculating to obtain corresponding simulation assessment data includes:
calling one piece of the simulation operation data, wherein the simulation operation data comprises at least one train number, the simulation assessment data comprises a first travel speed, and the first travel speed is the average speed of the train analog quantity entering a dispatching section in the dispatching section;
respectively obtaining a simulation track number corresponding to each train number according to each train number;
respectively acquiring a first analog trigger number and a second analog trigger number corresponding to each analog track according to the serial number of each analog track, wherein the first analog trigger is an analog trigger arranged at a first junction, the second analog trigger is an analog trigger arranged at a second junction, the first junction is the junction position of the analog track and one end of a dispatching section, and the second junction is the junction position of the analog track and the other end of the dispatching section;
respectively obtaining first trigger time corresponding to each first analog trigger number according to each first analog trigger number, wherein the first trigger time is the time when the train analog quantity corresponding to the train number enters a dispatching section;
respectively obtaining second trigger time corresponding to each second analog trigger number according to each second analog trigger number, wherein the second trigger time is the time when the train analog quantity corresponding to the train number exits the dispatching section;
finding a first access time in the plurality of first trigger times, wherein the first access time is the first trigger time with the earliest time;
obtaining a first analog trigger number and a second analog trigger number corresponding to the first access moment according to the first access moment, and recording the first analog trigger number and the second analog trigger number corresponding to the first access moment as a first reference number and a second reference number respectively; obtaining first simulation reference position data and second simulation reference position data according to the first reference number and the second reference number, wherein the first simulation reference position data are virtual position data of a first simulation trigger corresponding to the first reference number, and the second simulation reference position data are virtual position data of a second simulation trigger corresponding to the second reference number;
calculating to obtain the length of a dispatching section according to the first simulation reference position data and the second simulation reference position data;
and calculating to obtain a first travel speed according to the first access time, the second trigger time corresponding to the first access time and the length of the dispatching section.
Preferably, according to the simulation operation data, the calculating to obtain corresponding simulation assessment data includes:
calling simulation operation data, wherein the simulation operation data comprises an order unit table and an order unit comparison table, the order unit table comprises a plurality of scheduling instructions and a plurality of order units corresponding to the scheduling instructions, the order unit comparison table comprises a plurality of preset scheduling instructions and a plurality of preset order units corresponding to the preset scheduling instructions, the simulation assessment data comprises scheduling command order unit accuracy, the scheduling command order unit accuracy is a percentage reflecting the consistency of the order unit table and the order unit comparison table, and the order unit is a receiving department of the scheduling instructions;
and calculating the accuracy of the order receiving unit of the scheduling command according to the order receiving unit table and the order receiving comparison table.
Preferably, according to the simulation operation data, the calculating to obtain corresponding simulation assessment data includes:
calling one piece of simulation operation data, and acquiring a keyword comparison table, wherein the simulation operation data comprises a plurality of scheduling instructions, the keyword comparison table comprises a plurality of keyword sub-comparison tables, the keyword sub-comparison tables comprise a class number of one scheduling instruction and a plurality of keywords corresponding to the class number, the simulation assessment data comprises scheduling command content accuracy, and the scheduling command content accuracy is the accuracy of the keywords used by the high-speed rail dispatcher in scheduling voice;
obtaining a scheduling record corresponding to each scheduling instruction according to each scheduling instruction;
respectively sending the scheduling sound records to a voice recognition device, and receiving a sound record text corresponding to each scheduling instruction sent by the voice recognition device;
finding out a keyword sub-comparison table corresponding to each scheduling instruction according to the class number of each scheduling instruction;
and comparing and detecting the recording text corresponding to each scheduling instruction with the plurality of corresponding keywords to obtain the scheduling command content accuracy corresponding to the simulated operation data.
Preferably, after the obtaining of the comprehensive evaluation index, the method further comprises:
and (3) calculation operation: acquiring another simulated operation data and the daily assessment data corresponding to the another simulated operation data, and calculating to obtain the corresponding comprehensive evaluation index according to the another simulated operation data and the daily assessment data corresponding to the another simulated operation data;
repeating the calculation operation to obtain at least two comprehensive evaluation indexes;
and sequencing the names of the high-speed rail dispatchers corresponding to the at least two pieces of simulation operation data according to the magnitude of the at least two comprehensive evaluation indexes to obtain an employee ranking table, wherein the employee ranking table is a table containing the arrangement sequence of the names of the at least two high-speed rail dispatchers.
In a second aspect, an embodiment of the present application provides a high-speed rail dispatcher comprehensive ability evaluation system, including: the system comprises an acquisition module, a scheduling simulation platform and a resource server, wherein the acquisition module is used for acquiring simulation operation data and corresponding daily assessment data, the simulation operation data is data of an operation process of a high-speed rail dispatcher recorded by the scheduling simulation platform, and the daily assessment data is at least one daily performance index value which is collected by the resource server and corresponds to the high-speed rail dispatcher; the first calculation module is used for calculating to obtain corresponding simulation assessment data according to the simulation operation data, wherein the simulation assessment data comprise at least one numerical value for evaluating the emergency capacity of the high-speed rail dispatcher; the second calculation module is used for constructing a comprehensive evaluation model, inputting the simulated assessment data and the daily assessment data into the comprehensive evaluation model, and obtaining a comprehensive evaluation index, wherein the comprehensive evaluation model is a mathematical model for performing weighted calculation on a plurality of numerical values in the simulated assessment data and the daily assessment data, and the comprehensive evaluation index is a score reflecting the comprehensive quality of a high-speed rail dispatcher.
Preferably, the first calculation module includes:
the first calling unit is used for calling one piece of simulation operation data, the simulation operation data comprise at least one train number, the simulation assessment data comprise a first delay time length, and the first delay time length is the sum of delay departure time lengths of a plurality of train analog quantities;
the first calculation unit is used for obtaining a simulation track number corresponding to each train number according to each train number;
a second calculating unit, configured to obtain a first analog trigger number and a second analog trigger number corresponding to each analog track according to each analog track number, respectively, where the first analog trigger is an analog trigger disposed at a first junction, the second analog trigger is an analog trigger disposed at a second junction, the first junction is a junction position between the analog track and one end of the dispatching segment, and the second junction is a junction position between the analog track and the other end of the dispatching segment;
the third calculating unit is configured to obtain a second trigger time and a second predetermined trigger time corresponding to each second analog trigger number according to each second analog trigger number, where the second trigger time is an actual trigger time of the second analog trigger during the analog test, and the second predetermined trigger time is a preset trigger time of the second analog trigger during the analog test; respectively calculating a first sub-delay time corresponding to each train number according to a second trigger time corresponding to each second analog trigger number and a second preset trigger time, wherein the first sub-delay time is a delay departure time of the train analog quantity;
and the fourth calculating unit is used for calculating to obtain the first time delay length according to the plurality of first sub time delay lengths.
Preferably, the first calculation module includes:
the second calling unit is used for calling one piece of simulation operation data, the simulation operation data comprises at least one train number, the simulation assessment data comprises a first travel speed, and the first travel speed is the average speed of the train analog quantity entering the dispatching section in the dispatching section;
the fifth calculation unit is used for obtaining a simulation track number corresponding to each train number according to each train number;
a sixth calculating unit, configured to obtain a first analog trigger number and a second analog trigger number corresponding to each analog track according to each analog track number, respectively, where the first analog trigger is an analog trigger disposed at a first junction, the second analog trigger is an analog trigger disposed at a second junction, the first junction is a junction position between the analog track and one end of the dispatching segment, and the second junction is a junction position between the analog track and the other end of the dispatching segment;
a seventh calculating unit, configured to obtain a first trigger time corresponding to each first analog trigger number according to each first analog trigger number, where the first trigger time is a time when the train analog quantity corresponding to the train number enters a dispatching zone;
the eighth calculating unit is configured to obtain a second trigger time corresponding to each second analog trigger number according to each second analog trigger number, where the second trigger time is a time when the train analog quantity corresponding to the train number exits the dispatching section;
a ninth calculating unit, configured to find a first access time from the first trigger times, where the first access time is the earliest one of the first trigger times;
a tenth calculation unit, configured to obtain, according to the first access time, a first analog trigger number and a second analog trigger number that correspond to the first access time, and record the first analog trigger number and the second analog trigger number that correspond to the first access time as a first reference number and a second reference number, respectively; obtaining first simulation reference position data and second simulation reference position data according to the first reference number and the second reference number, wherein the first simulation reference position data are virtual position data of a first simulation trigger corresponding to the first reference number, and the second simulation reference position data are virtual position data of a second simulation trigger corresponding to the second reference number;
the eleventh calculating unit is used for calculating the length of the dispatching section according to the first simulation reference position data and the second simulation reference position data;
and a twelfth calculating unit, configured to calculate a first travel speed according to the first access time, the second trigger time corresponding to the first access time, and the length of the scheduling section.
Preferably, the first calculation module includes:
the third calling unit is used for calling simulation operation data, the simulation operation data comprise a command unit table and a command unit comparison table, the command unit table comprises a plurality of scheduling instructions and a plurality of command units corresponding to the scheduling instructions, the command unit comparison table comprises a plurality of preset scheduling instructions and a plurality of preset command units corresponding to the preset scheduling instructions, the simulation assessment data comprise scheduling command unit accuracy, the scheduling command unit accuracy is a percentage reflecting the consistency of the command unit table and the command unit comparison table, and the command unit is a receiving department of the scheduling instructions;
and the thirteenth calculating unit is used for calculating and obtaining the accuracy of the order receiving unit of the dispatching command according to the order receiving unit table and the order receiving comparison table.
Preferably, the first calculation module includes:
a fourth retrieving unit, configured to retrieve one piece of the analog operation data, and obtain a keyword comparison table, where the analog operation data includes multiple scheduling instructions, the keyword comparison table includes multiple keyword sub-comparison tables, the keyword sub-comparison table includes a class number of the scheduling instruction and multiple keywords corresponding to the class number, the analog assessment data includes a scheduling command content accuracy rate, and the scheduling command content accuracy rate is an accuracy rate of a keyword used by the high-speed rail dispatcher in scheduling voice;
a fourteenth calculating unit, configured to obtain, according to each scheduling instruction, a scheduling record corresponding to each scheduling instruction;
a fifteenth calculating unit, configured to send the scheduled audio records to a speech recognition device, and receive an audio record text corresponding to each scheduling instruction sent by the speech recognition device;
a sixteenth calculating unit, configured to find a keyword sub-comparison table corresponding to each scheduling instruction according to the class number of each scheduling instruction;
and the seventeenth calculating unit is used for comparing and detecting the recording text corresponding to each scheduling instruction with the plurality of corresponding keywords to obtain the accuracy of the scheduling command content corresponding to the simulated operation data.
Preferably, the second calculation module includes:
an eighteenth calculating unit configured to calculate: acquiring another simulated operation data and the daily assessment data corresponding to the another simulated operation data, and calculating to obtain the corresponding comprehensive evaluation index according to the another simulated operation data and the daily assessment data corresponding to the another simulated operation data;
a nineteenth calculating unit, configured to repeat the calculating operation to obtain at least two of the comprehensive evaluation indexes;
and the twentieth calculating unit is used for sequencing the names of the high-speed rail dispatchers corresponding to the at least two pieces of simulation operation data according to the magnitude of the at least two comprehensive evaluation indexes to obtain an employee ranking table, wherein the employee ranking table is a table containing the arrangement sequence of the names of the at least two high-speed rail dispatchers.
In a third aspect, the embodiment of the application provides a high-speed rail dispatcher comprehensive capacity evaluation device, which comprises a memory and a processor. The memory is used for storing a computer program; the processor is used for realizing the steps of the comprehensive ability evaluation method for the high-speed rail dispatcher when executing the computer program.
In a fourth aspect, the present application provides a readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps of the method for evaluating the comprehensive capacity of a high-speed rail dispatcher are implemented.
The invention has the beneficial effects that:
according to the method, a plurality of different simulation assessment data and daily assessment data capable of reflecting the emergency handling capacity of the high-speed rail dispatcher are collected and quantized and are brought into the constructed comprehensive evaluation model to obtain the corresponding evaluation indexes capable of reflecting the comprehensive quality of the high-speed rail dispatcher, the high-speed rail dispatchers corresponding to the evaluation indexes are sequenced to obtain the comprehensive capacity sequencing table of the high-speed rail dispatchers, and a complete high-speed rail dispatcher emergency handling driving command capacity evaluation index system is established.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the embodiments of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that: like reference numbers or letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined or explained in subsequent figures. Meanwhile, in the description of the present invention, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
Example 1
As shown in fig. 1, the present embodiment provides a high-speed rail dispatcher comprehensive capacity assessment method, which includes step S1, step S2 and step S3.
The method comprises the steps of S1, obtaining simulation operation data and corresponding daily assessment data, wherein the simulation operation data are data of an operation process of a high-speed rail dispatcher recorded by a dispatching simulation platform, and the daily assessment data are at least one daily performance index value which is collected by a resource server and corresponds to the high-speed rail dispatcher;
the simulation examination operation data can be a time sequence table reflecting all operation steps of a high-speed rail dispatcher in the simulation operation, and the daily examination data can be a daily attendance table, daily regular theoretical examination scores and the like.
Preferably, the daily assessment data can be daily training assessment results.
In actual work, a train dispatcher carries out daily training and examination regularly, can judge theoretical knowledge and practical operation business skill level of the dispatcher and reflects business quality and skill level of the dispatcher;
wherein the calculation formula of the daily training assessment results is as follows:
in the formula (I), the compound is shown in the specification,
average scores of daily training exams for dispatchers; n is the number of training exams in the statistical period, B
iThe ith training test score is alpha which is a proportionality coefficient and is generally more than 0 and less than 0.5;
[ n alpha ] is an integer not exceeding n alpha, the formula calculates the average value, abandons the value with smaller proportion to alpha value, abandons the value with larger proportion to alpha value, and the averaging result is more stable after abandoning abnormal values.
S2, calculating to obtain corresponding simulated assessment data according to the simulated operation data, wherein the simulated assessment data comprise at least one numerical value for evaluating the emergency capacity of the high-speed rail dispatcher;
the simulation assessment data specifically comprise: the method comprises the following steps of increasing late time of a passenger car during disposal, average travel speed of the passenger car during disposal, punctuality rate of the passenger car during disposal, emergency response time, running chart identification marking rate, accuracy of a unit of a command receiving unit of a dispatching command, accuracy of train control speed limit execution time, driving operation standardization check, accident fault recording rate, accuracy of dispatching command content and accuracy of standard expressions.
In actual work, after emergency handling of an emergency event is completed, a train dispatcher needs to mark operation line information, inter-block station information, text comments and the like on an operation diagram. And determining a deduction standard according to the importance degree of the identification marking information of the operation chart and aiming at the situations of missing filling or marking errors and the like, and reflecting the familiarity degree of the train dispatcher on the mastering and disposal processes of the rules and regulations.
The operation diagram identification marking rate is a comprehensive score of a dispatcher identifying a concerned explanation symbol in the operation diagram, and the calculation mode is as follows:
A=∑kwkaknk;
in the formula, A is a comprehensive score for identifying a concerned release symbol in a running chart by a dispatcher, and summing and traversing all running chart annotation types in the current shift, such as block/crawl, station block/crawl, power grid overhaul, character annotation and the like; w is akA score weight for the kth type; a iskThe score criterion is the kth type and the larger the score is, the more important the score is; n iskThe number of the kth type is correctly labeled for the dispatcher in handling emergency events.
In actual work, in an emergency, a train dispatcher organizes equipment management unit personnel such as relevant stations, work and electricity services and vehicle-mounted machinists and prompts safety precautions by dispatching commands. The normal operation of the train can be influenced during the construction and the operation of the train can threaten the personal safety of the operating personnel on the upper road. Before or after the construction and maintenance operation is started or finished, a scheduling command needs to be issued, and equipment in a station or an interval is blocked and opened. Whether the ordered unit of the written order is correct or not directly influences the running efficiency of the high-speed train and the operation safety of related unit personnel. Therefore, the dispatching command issuing errors of the order receiving units with missed issue and wrong issue are determined according to the influence range of the dispatching command and the influence degree of different errors, the dispatching command issuing errors of the train dispatcher in the emergency handling process are examined, and the service capability and the logic analysis capability of the dispatcher are judged.
The accuracy of the command unit of the scheduling command can be calculated by the following functional formula:
in the formula, RreceiverDrawing up the accuracy of the order unit of the dispatching command for the train dispatcher; n is a radical oforderTo write for the dispatcherThe total number of scheduling commands of (1); n is a radical ofreceiverThe correct number of the ordered units in the scheduling command to be written for the scheduler;
in actual work, in an emergency, a train dispatcher organizes the speed-limited operation of the affected train, maintenance work of personnel in relevant departments of driving and the like by sending a train control speed-limiting command to a temporary speed-limiting server TSRS. The train dispatcher should firstly inform the train driver about entering the speed-limiting section of reducing the speed to a target value, if the train driver does not answer the speed reduction, the dispatcher directly issues a train control speed-limiting command to the temporary speed-limiting server and activates the temporary speed-limiting server, and the emergency braking of the train passing the place can be caused. Therefore, whether the train control speed limit issuing time is reasonable or not directly influences the driving safety of the high-speed train and the personal safety of related personnel. And determining a deduction standard according to the influence degree of the opportunity errors, checking train control speed limit issuing opportunity errors of the train dispatcher in the emergency handling process, and judging the service capability and the logic analysis capability of the dispatcher.
In the formula, RtimeThe opportunity accuracy rate of executing the train control speed limit dispatching command for the train dispatcher; n is a radical ofvelocityThe total number of the train control speed limit dispatching commands executed by the dispatcher; n is a radical oftimeThe number of correct execution time in the column control speed limit scheduling command proposed for the scheduler.
In actual work, the railway bureau divides the train dispatcher driving operation into four types of safe red line type errors, serious illegality errors, general illegality errors and common working errors according to the violation standardized operation degree and influence, determines a deduction standard according to the violation influence degree of each type, and examines the train dispatcher driving operation which is not in accordance with the standard in a statistical period. Therefore, the driving operation standardization examination reflects the compliance of the dispatcher on the regulation to a certain extent.
The driving operation standardized assessment specifically can be a dispatcher driving operation standardized assessment total credit, and the calculation mode of the dispatcher driving operation standardized assessment total credit is as follows:
in the formula, F is a dispatcher driving operation standardized assessment total deduction; fiThe score is the score of the ith type violating the standardized operation, and the higher the score is, the more serious the hazard degree is; n isiThe number of violations of standardized jobs for class i.
In actual work, after emergency handling of an emergency event is completed, a train dispatcher needs to fill in a summary table of traffic accidents such as equipment faults and submit information of the occurrence condition of the fault, the emergency handling process and the like. According to the severity of the fault or accident, the deduction standard is determined aiming at the situations of missed report or error information filling, and the like, and the familiarity of train dispatchers on the mastering and handling processes of rules and regulations is reflected;
in the formula, RreportThe accuracy of a traffic accident (equipment fault) general table is filled in for a train dispatcher during the current shift; n is a radical ofreportFill in the total number of traffic accident (equipment failure) profiles for the dispatcher; n'reportThere are numbers for the dispatcher that correctly fill in the traffic accident (equipment failure) profile.
In actual work, in an emergency, a train dispatcher organizes driving related departments and personnel to handle driving work and prompt safety precautions through dispatching commands. Whether the text content of the written command is correct or not and whether the indication requirement is clear or not directly influence the running efficiency and safety of the high-speed train. Therefore, scheduling command content write-fitting errors such as scheduling command template selection errors and irregular written content are determined, a deduction standard is determined according to the influence range of the scheduling commands and the influence degree of different errors, the train dispatcher scheduling command write-fitting errors in the emergency handling process are examined, and the dispatcher scheduling command writing capacity, the language expression capacity and the communication capacity are measured.
The accident fault recording rate is the accuracy rate of filling a traffic accident profile table during the train dispatcher simulation period on duty;
in the formula, RtextThe content accuracy rate of a scheduling command is drawn up for a train dispatcher; n is a radical oforderThe total number of scheduling commands to be written for the scheduler; n'orderThe correct amount of content in the scheduling command to be written for the scheduler.
In actual work, in an emergency, a train dispatcher organizes driving related departments and personnel to handle driving work and prompt safety precautions through dispatching commands. Whether the text content of the written command is correct or not and whether the indication requirement is clear or not directly influence the running efficiency and safety of the high-speed train. Therefore, scheduling command content write-fitting errors such as scheduling command template selection errors and irregular written content are determined, a deduction standard is determined according to the influence range of the scheduling commands and the influence degree of different errors, the train dispatcher scheduling command write-fitting errors in the emergency handling process are examined, and the dispatcher scheduling command writing capacity, the language expression capacity and the communication capacity are measured.
And the content accuracy rate of the dispatching command is the content accuracy rate of the dispatching command proposed by the train dispatcher.
In the formula, RtextThe content accuracy rate of a scheduling command is drawn up for a train dispatcher; n is a radical oforderThe total number of scheduling commands to be written for the scheduler; n'orderThe correct amount of content in the scheduling command to be written for the scheduler.
In actual work, a train dispatcher plays a role in information transmission in the process of organizing train operation, and needs to collect information of mobile equipment, fixed equipment, operating personnel and the like in time under emergency, and simultaneously needs to report command of a higher level and dispatching of adjacent stations in time and communicate information with relevant equipment management units and stations in time. The railway administration has made standard language requirements for train dispatchers, assistant dispatchers, train drivers and equipment management department workers. Therefore, the standard phrase use error of the train dispatcher in the emergency handling process is an important index for measuring the communication capacity of the dispatcher.
And the accuracy rate of the standard expression is the accuracy rate of the standard expression of the train dispatcher.
In the formula, RtermThe accuracy of the standard wording for the train dispatcher; n is a radical oftermA standard phrase total number that should be used by the dispatcher; n'termThe number of specifications for the dispatcher.
S3, constructing a comprehensive evaluation model, inputting the simulation assessment data and the daily assessment data into the comprehensive evaluation model, and obtaining a comprehensive evaluation index, wherein the comprehensive evaluation model is a mathematical model for performing weighted calculation on a plurality of numerical values in the simulation assessment data and the daily assessment data, and the comprehensive evaluation index is a score reflecting the comprehensive quality of the high-speed rail dispatcher.
The comprehensive evaluation model is a CRITIC-TOPSIS comprehensive evaluation model, and corresponding comprehensive evaluation indexes are obtained by inputting the late time of a passenger car in the disposal period, the average travel speed of the passenger car in the disposal period, the punctuality rate of the passenger car in the disposal period, the emergency response time, the operation diagram identification marking rate, the accuracy rate of a dispatching command order receiving unit, the accuracy rate of the train control speed limit execution time, the standardized assessment of the driving operation, the accident fault recording rate, the accuracy rate of the dispatching command content and the accuracy rate of standard expressions in daily assessment data in the CRITIC-TOPSIS comprehensive evaluation model.
According to the method, a plurality of different simulation assessment data and daily assessment data capable of reflecting the emergency handling capacity of the high-speed rail dispatcher are collected, a high-speed rail dispatcher emergency handling driving command capacity evaluation index system is established, and the corresponding evaluation index capable of reflecting the comprehensive quality of the high-speed rail dispatcher is obtained through quantification of the simulation assessment data and the daily assessment data.
In a specific embodiment of the present disclosure, the step S2 includes:
s21, calling one piece of simulation operation data, wherein the simulation operation data comprises at least one train number, the simulation assessment data comprises a first delay time, and the first delay time is the sum of delay departure times of a plurality of train analog quantities;
s22, obtaining a simulation track number corresponding to each train number according to each train number;
s23, acquiring a first simulation trigger number and a second simulation trigger number corresponding to each simulation track according to the number of each simulation track, wherein the first simulation trigger is a simulation trigger arranged at a first junction, the second simulation trigger is a simulation trigger arranged at a second junction, the first junction is the junction position of the simulation track and one end of a dispatching section, and the second junction is the junction position of the simulation track and the other end of the dispatching section;
and secondly, the triggering time of the first analog trigger is the time point when the train analog quantity enters the dispatching interval, and the triggering time of the second analog trigger is the time point when the train analog quantity exits the dispatching interval.
S24, obtaining second trigger time and second preset trigger time corresponding to each second analog trigger number according to each second analog trigger number, wherein the second trigger time is actual trigger time of the second analog trigger during the analog test period, and the second preset trigger time is preset trigger time of the second analog trigger during the analog test period; respectively calculating a first sub-delay time corresponding to each train number according to a second trigger time corresponding to each second analog trigger number and a second preset trigger time, wherein the first sub-delay time is a delay departure time of the train analog quantity;
and the second trigger time is a time point when the train analog quantity actually runs out of the dispatching interval.
And the second preset trigger time is a time point of the train analog quantity preset departure scheduling interval.
And S25, calculating to obtain a first time delay according to the plurality of first sub time delay lengths.
The first delay time is the bus delay time during the treatment period.
In a specific embodiment of the present disclosure, the step S2 includes:
s26, calling one piece of simulation operation data, wherein the simulation operation data comprises at least one train number, the simulation assessment data comprises a first travel speed, and the first travel speed is the average speed of the train analog quantity entering a dispatching section in the dispatching section;
the first travel speed is the average travel speed of the first train passing through the speed-limiting section in the emergency disposal section.
The serial numbers of a plurality of trains in the simulation operation data are serial numbers of all train analog quantities entering a dispatching interval during simulation;
s27, obtaining a simulation track number corresponding to each train number according to each train number;
s28, acquiring a first simulation trigger number and a second simulation trigger number corresponding to each simulation track according to the number of each simulation track, wherein the first simulation trigger is a simulation trigger arranged at a first junction, the second simulation trigger is a simulation trigger arranged at a second junction, the first junction is the junction position of the simulation track and one end of a dispatching section, and the second junction is the junction position of the simulation track and the other end of the dispatching section;
the simulation trigger at the first junction, namely the first simulation trigger, is used for detecting the moment when the train analog quantity enters the dispatching interval, and the simulation trigger at the second junction, namely the second simulation trigger, is used for detecting the moment when the train analog quantity exits the dispatching interval.
S29, obtaining first trigger time corresponding to each first analog trigger number according to each first analog trigger number, wherein the first trigger time is the time when the train analog quantity corresponding to the train number enters a dispatching section;
finding the train analog quantity entering time of the first entering dispatching interval;
s210, obtaining second trigger time corresponding to each second analog trigger number according to each second analog trigger number, wherein the second trigger time is the time when the train analog quantity corresponding to the train number drives out of the dispatching section;
the first trigger time is the entering time of the train analog quantity, and the second trigger time is the exiting time of the train analog quantity.
Step S211, finding a first access time in the first trigger times, wherein the first access time is the first trigger time with the earliest time;
step S29 and step S211 are used for finding the train analog quantity entering time of the first entering dispatching interval;
step S212, according to the first access time, obtaining a first analog trigger number and a second analog trigger number corresponding to the first access time, and recording the first analog trigger number and the second analog trigger number corresponding to the first access time as a first reference number and a second reference number respectively; obtaining first simulation reference position data and second simulation reference position data according to the first reference number and the second reference number, wherein the first simulation reference position data are virtual position data of a first simulation trigger corresponding to the first reference number, and the second simulation reference position data are virtual position data of a second simulation trigger corresponding to the second reference number;
s213, calculating to obtain the length of a dispatching section according to the first simulation reference position data and the second simulation reference position data;
in this embodiment, the analog trigger at the first boundary and the analog trigger at the second boundary are two intersections of the analog track and the boundary of the scheduling section, and the distance between the analog track and the first analog trigger and the distance between the analog track and the second analog trigger can be obtained by the first analog trigger number and the second analog trigger number.
And S214, calculating to obtain a first travel speed according to the first access time, the second trigger time corresponding to the first access time and the length of the dispatching section.
The method comprises the steps of firstly finding a train analog quantity which firstly enters the dispatching section, calculating the running length and the running time of the train analog quantity in the dispatching section, and further waiting to obtain a corresponding average speed, wherein the average speed is the first travel speed.
In a specific embodiment of the present disclosure, the method according to step S2 includes:
s215, invoking simulation operation data, wherein the simulation operation data comprises an ordered unit table and an ordered unit comparison table, the ordered unit table comprises a plurality of scheduling instructions and a plurality of ordered units corresponding to the scheduling instructions, the ordered unit comparison table comprises a plurality of preset scheduling instructions and a plurality of preset ordered units corresponding to the preset scheduling instructions, the simulation assessment data comprises scheduling command ordered unit accuracy, the scheduling command ordered unit accuracy is a percentage reflecting the consistency of the ordered unit table and the ordered unit comparison table, and the ordered units are the receiving of the scheduling instructions;
and S216, calculating to obtain the accuracy of the order receiving unit of the scheduling command according to the order receiving unit table and the order receiving comparison table.
In a specific embodiment of the present disclosure, according to the step s2, the method includes:
step S217, calling one piece of simulation operation data, and acquiring a keyword comparison table, wherein the simulation operation data comprises a plurality of scheduling instructions, the keyword comparison table comprises a plurality of keyword sub-comparison tables, the keyword sub-comparison tables comprise a class number of the scheduling instructions and a plurality of keywords corresponding to the class number, the simulation assessment data comprises the content accuracy of scheduling commands, and the content accuracy of the scheduling commands is the accuracy of the keywords used by the high-speed rail dispatcher in scheduling voice;
s218, obtaining a scheduling record corresponding to each scheduling instruction according to each scheduling instruction;
step S219, the scheduling records are respectively sent to a voice recognition device, and a record text corresponding to each scheduling instruction sent by the voice recognition device is received;
s220, finding a keyword sub-comparison table corresponding to each scheduling instruction according to the class number of each scheduling instruction;
and S221, comparing and detecting the recording text corresponding to each scheduling instruction with the plurality of corresponding keywords to obtain the accuracy of the scheduling command content corresponding to the simulated operation data.
In a specific embodiment of the present disclosure, after step S3, the method further includes:
s4, calculating operation: acquiring another simulated operation data and the daily assessment data corresponding to the another simulated operation data, and calculating to obtain the corresponding comprehensive evaluation index according to the another simulated operation data and the daily assessment data corresponding to the another simulated operation data;
s5, repeating the calculation operation to obtain at least two comprehensive evaluation indexes;
and S6, sequencing the names of the high-speed rail dispatchers corresponding to the at least two pieces of simulation operation data according to the magnitude of the at least two comprehensive evaluation indexes to obtain an employee ranking table, wherein the employee ranking table is a table containing the arrangement sequence of the names of the at least two high-speed rail dispatchers.
Example 2
As shown in fig. 2 to 4, the present embodiment provides a high-speed rail dispatcher comprehensive ability evaluation system, which includes:
thedata acquisition module 71 is configured to acquire simulated operation data and corresponding daily assessment data, where the simulated operation data is data of an operation flow of a high-speed rail dispatcher recorded by a dispatching simulation console, and the daily assessment data is at least one daily performance index value corresponding to the high-speed rail dispatcher and collected by a resource server;
thefirst calculation module 72 is configured to calculate, according to the simulation operation data, corresponding simulation assessment data, where the simulation assessment data is data including at least one numerical value for evaluating emergency capacity of a high-speed rail dispatcher; the second calculation module is used for constructing a comprehensive evaluation model, inputting the simulated assessment data and the daily assessment data into the comprehensive evaluation model, and obtaining a comprehensive evaluation index, wherein the comprehensive evaluation model is a mathematical model for performing weighted calculation on a plurality of numerical values in the simulated assessment data and the daily assessment data, and the comprehensive evaluation index is a score reflecting the comprehensive quality of a high-speed rail dispatcher.
In a specific embodiment of the present disclosure, the first calculatingmodule 72 includes:
thefirst calling unit 7201 is configured to call one piece of the simulation operation data, where the simulation operation data includes at least one train number, the simulation assessment data includes a first delay time length, and the first delay time length is a sum of delay departure time lengths of the plurality of train analog quantities;
thefirst calculation unit 7202 is configured to obtain a simulation track number corresponding to each train number according to each train number;
asecond calculating unit 7203, configured to obtain, according to each analog track number, a first analog trigger number and a second analog trigger number corresponding to each analog track, respectively, where the first analog trigger is an analog trigger disposed at a first junction, the second analog trigger is an analog trigger disposed at a second junction, the first junction is a junction position between the analog track and one end of the scheduling segment, and the second junction is a junction position between the analog track and the other end of the scheduling segment;
athird calculating unit 7204, configured to obtain a second trigger time and a second predetermined trigger time corresponding to each second analog trigger number according to each second analog trigger number, where the second trigger time is an actual trigger time of the second analog trigger during the analog test, and the second predetermined trigger time is a preset trigger time of the second analog trigger during the analog test; respectively calculating a first sub-delay time corresponding to each train number according to a second trigger time corresponding to each second analog trigger number and a second preset trigger time, wherein the first sub-delay time is a delay departure time of the train analog quantity;
afourth calculating unit 7205, configured to calculate the first delay time according to the plurality of first sub-delay time.
In a specific embodiment of the present disclosure, the first calculatingmodule 72 includes:
the second retrievingunit 7206, configured to retrieve one of the simulation operation data, where the simulation operation data includes at least one train number, and the simulation assessment data includes a first travel speed, where the first travel speed is an average speed of a train analog quantity entering a dispatching section in the dispatching section;
afifth calculating unit 7207, configured to obtain a simulated track number corresponding to each train number according to each train number;
asixth calculating unit 7208, configured to obtain, according to each analog track number, a first analog trigger number and a second analog trigger number corresponding to each analog track, respectively, where the first analog trigger is an analog trigger disposed at a first boundary, the second analog trigger is an analog trigger disposed at a second boundary, the first boundary is a boundary position between the analog track and one end of the scheduling segment, and the second boundary is a boundary position between the analog track and the other end of the scheduling segment;
aseventh calculating unit 7209, configured to obtain a first trigger time corresponding to each first analog trigger number according to each first analog trigger number, where the first trigger time is a time when the train analog quantity corresponding to the train number enters a dispatching zone;
aneighth calculating unit 7210, configured to obtain, according to each second analog trigger number, a second trigger time corresponding to each second analog trigger number, where the second trigger time is a time when the train analog quantity corresponding to the train number exits the scheduling section;
aninth calculating unit 7211, configured to find a first access time in the first trigger times, where the first access time is the earliest first trigger time;
atenth calculation unit 7212, configured to obtain, according to the first access time, a first analog trigger number and a second analog trigger number corresponding to the first access time, and record the first analog trigger number and the second analog trigger number corresponding to the first access time as a first reference number and a second reference number, respectively; obtaining first simulation reference position data and second simulation reference position data according to the first reference number and the second reference number, wherein the first simulation reference position data are virtual position data of a first simulation trigger corresponding to the first reference number, and the second simulation reference position data are virtual position data of a second simulation trigger corresponding to the second reference number;
aneleventh calculating unit 7213, configured to calculate a length of the scheduling section according to the first simulation reference position data and the second simulation reference position data;
atwelfth calculating unit 7214, configured to calculate a first travel speed according to the first access time, the second trigger time corresponding to the first access time, and the length of the scheduling section.
In a specific embodiment of the present disclosure, the first calculatingmodule 72 includes:
a third retrievingunit 7215, configured to retrieve simulated operation data, where the simulated operation data includes a command-receiving unit table and a command-receiving unit comparison table, the command-receiving unit table includes multiple scheduling instructions and multiple command-receiving units corresponding to the scheduling instructions, the command-receiving unit comparison table includes multiple preset scheduling instructions and multiple preset command-receiving units corresponding to the preset scheduling instructions, the simulated assessment data includes a scheduling command-receiving unit accuracy, the scheduling command-receiving unit accuracy is a percentage reflecting consistency of the command-receiving unit table and the command-receiving unit comparison table, and the command-receiving unit is a receiving department of the scheduling instructions;
athirteenth calculating unit 7216, configured to calculate, according to the ordered unit table and the ordered comparison table, the accuracy of the ordered unit of the scheduling command.
In a specific embodiment of the present disclosure, the first calculatingmodule 72 includes:
a fourth retrievingunit 7217, configured to retrieve one piece of the analog operation data, and obtain a keyword comparison table, where the analog operation data includes multiple scheduling instructions, the keyword comparison table includes multiple keyword sub-comparison tables, the keyword sub-comparison table includes a class number of the scheduling instruction and multiple keywords corresponding to the class number, the analog assessment data includes a scheduling command content accuracy rate, and the scheduling command content accuracy rate is an accuracy rate of a keyword used by the high-speed rail dispatcher in scheduling voice;
afourteenth calculating unit 7218, configured to obtain, according to each scheduling instruction, a scheduling record corresponding to each scheduling instruction;
afifteenth calculating unit 7219, configured to send the scheduled audio records to a speech recognition device, and receive an audio record text corresponding to each scheduling instruction sent by the speech recognition device;
asixteenth calculating unit 7220, configured to find the keyword sub-comparison table corresponding to each scheduling instruction according to the class number of each scheduling instruction;
aseventeenth calculating unit 7221, configured to compare and detect the recording text corresponding to each scheduling instruction with the multiple keywords corresponding to each scheduling instruction, and obtain an accuracy rate of the scheduling command content corresponding to the simulated operation data.
In a specific embodiment of the present disclosure, thesecond calculating module 73 includes:
aneighteenth calculating unit 731 for calculating: acquiring another simulated operation data and the daily assessment data corresponding to the another simulated operation data, and calculating to obtain the corresponding comprehensive evaluation index according to the another simulated operation data and the daily assessment data corresponding to the another simulated operation data;
a nineteenth calculatingunit 732, configured to repeat the calculating operation to obtain at least two of the comprehensive evaluation indexes;
a twentieth calculatingunit 733, configured to sort the names of the high-speed rail dispatchers corresponding to the at least two pieces of simulation operation data according to the magnitude of the at least two comprehensive evaluation indexes, to obtain an employee ranking table, where the employee ranking table is a table including a sequence of arrangement of the names of the at least two high-speed rail dispatchers.
Example 3
Corresponding to the above method embodiment, the embodiment of the present disclosure further provides a high-speed rail dispatcher comprehensive ability evaluation device, and a high-speed rail dispatcher comprehensive ability evaluation device described below and a high-speed rail dispatcher comprehensive ability evaluation method described above may be referred to correspondingly.
Fig. 5 is a block diagram illustrating a high-speed rail dispatcher comprehensivecapacity assessment device 800 according to an exemplary embodiment. As shown in fig. 3, theelectronic device 800 may include: aprocessor 801, amemory 802. Theelectronic device 800 may also include one or more of amultimedia component 803, an input/output (I/O)interface 804, and acommunications component 805.
Theprocessor 801 is configured to control the overall operation of theelectronic device 800, so as to complete all or part of the steps in the method for evaluating the comprehensive capacity of the high-speed rail dispatcher. Thememory 802 is used to store various types of data to support operation at theelectronic device 800, such as instructions for any application or method operating on theelectronic device 800 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and so forth. TheMemory 802 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk. Themultimedia components 803 may include screen and audio components. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in thememory 802 or transmitted through thecommunication component 805. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 804 provides an interface between theprocessor 801 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. Thecommunication component 805 is used for wired or wireless communication between theelectronic device 800 and other devices. Wireless communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination of one or more of them, so that thecorresponding communication component 805 may include: Wi-Fi module, bluetooth module, NFC module.
In an exemplary embodiment, theelectronic Device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the foregoing high-speed rail dispatcher Integrated capability evaluation method.
In another exemplary embodiment, a computer readable storage medium including program instructions which, when executed by a processor, implement the steps of the high-speed rail dispatcher comprehensive capacity assessment method described above is also provided. For example, the computer readable storage medium may be thememory 802 described above that includes program instructions executable by theprocessor 801 of theelectronic device 800 to perform the high-speed rail dispatcher comprehensive capacity assessment method described above.
Example 4
Corresponding to the above method embodiment, the embodiment of the present disclosure further provides a readable storage medium, and a readable storage medium described below and a high-speed rail dispatcher comprehensive capacity evaluation method described above may be referred to correspondingly.
A readable storage medium, on which a computer program is stored, and when being executed by a processor, the computer program implements the steps of the method for evaluating the comprehensive capacity of the high-speed rail dispatcher according to the embodiment of the method.
The readable storage medium may be a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and various other readable storage media capable of storing program codes.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.