A parameter value obtaining method and device

By obtaining the real running speed and resistance on the train, and comparing the standard formula with multiple value schemes, the most suitable constant parameter value is solved, and the problem of calculation deviation of basic resistance of train operating units in the existing technology is improved. Control accuracy of autonomous trains.

CN118690106BActive Publication Date: 2025-01-07CASCO SIGNAL (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411161793.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-01-07
Estimated Expiration
2044-08-23

AI Technical Summary

Technical Problem

In the prior art, the calculation of the basic resistance of the train operating unit depends on constant parameters under ideal conditions in industry standards, resulting in a large deviation between the resistance calculated on the actual line and the real resistance, making it difficult to achieve accurate automatic control.

Method used

By controlling the train to enter an idle state, the real running speed and resistance are obtained, and the most suitable constant parameter value is selected through standard formulas and multiple value schemes, so as to accurately calculate the basic resistance of the train on the target line.

Benefits of technology

The basic resistance of the train operating unit is more accurately determined on the target line, and the control accuracy of autonomous trains is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118690106B_ABST
    Figure CN118690106B_ABST
Patent Text Reader

Abstract

The present application discloses a parameter value taking method and device, comprising: if the value of a constant parameter in a standard formula is required to be applicable to the operation of a target train on a target line, then the running speed and the real running unit basic resistance of the target train in at least one running cycle running in a coasting state on the target line are obtained; by using the standard formula, based on the running speed of at least one running cycle and the numerical values ​​corresponding to the constant parameters included in each of a plurality of value taking schemes, the reference running unit basic resistance of the target train in at least one running cycle under each value taking scheme is calculated; based on the difference between the reference running unit basic resistance of the target train in at least one running cycle under each value taking scheme and the real running unit basic resistance of the target train in at least one running cycle, a target value taking scheme is selected; and the constant parameter in the standard formula is taken as the numerical value corresponding to the constant parameter included in the target value taking scheme.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of train control technology, and in particular to a parameter value acquisition method and device. Background Art

[0002] Autonomous driving technology is widely used in trains to ensure safe, smooth and efficient operation of trains. Under autonomous driving technology, it is necessary to accurately calculate the basic unit resistance of the train in order to accurately control the train automatically based on the basic unit resistance. The basic unit resistance of the train is usually calculated based on a standard formula, which is as follows: "ω0=a+bv+cv 2 ", where ω0 represents the basic unit resistance of the train, v represents the running speed of the train, and a, b, and c all represent constant parameters.

[0003] At present, the constant parameters a, b, and c in the standard formula are usually taken from industry standards (for example, the industry standard is "TB / T 1407.1-2018 Train Traction Calculation"). The industry standard sets the values ​​of constant parameters corresponding to different types of trains. For any train using automatic driving technology, the constant parameters in the standard formula are taken as the values ​​of the constant parameters corresponding to the train type in the industry standard, and the train's running unit basic resistance is calculated through the standard formula based on the values ​​of the constant parameters. However, the values ​​of the constant parameters in the industry standard are calibrated for different types of trains under ideal conditions. For trains running on actual lines, the running unit basic resistance of the train calculated based on the values ​​of the constant parameters in the industry standard has a large deviation from the actual running unit basic resistance of the train on the line, which makes it difficult to achieve accurate automatic control of the train based on the calculated running unit basic resistance. Summary of the invention

[0004] In view of this, the present application proposes a parameter value selection method and device, the main purpose of which is to select the constant parameters in the standard formula to be suitable for the target train running on the target line, so that when the target train runs on the target line, the basic unit resistance of the target train running on the target line can be more accurately determined through the standard formula based on the values ​​of the constant parameters.

[0005] In order to achieve the above objectives, this application mainly provides the following technical solutions:

[0006] In a first aspect, the present application provides a parameter value method for obtaining a value of a constant parameter in a standard formula, wherein the standard formula is used to calculate a basic unit resistance of a train based on the constant parameter and the running speed of the train, and the parameter value method includes:

[0007] If the values ​​of the constant parameters in the standard formula are required to be applicable to the operation of the target train on the target line, the target train is controlled to enter a coasting state on the target line, and the operating speed and the actual operating unit basic resistance of at least one operating cycle of the target train in the coasting state are obtained;

[0008] By using the standard formula, based on the running speed of the at least one running cycle and the numerical value corresponding to the constant parameter included in each of the multiple value schemes, the reference running unit basic resistance of the target train in the at least one running cycle under each value scheme is calculated;

[0009] Selecting a target value scheme based on a difference between a reference operating unit basic resistance of the target train in the at least one operating cycle and a real operating unit basic resistance of the target train in the at least one operating cycle under each value scheme;

[0010] The constant parameters in the standard formula are set to the values ​​corresponding to the constant parameters included in the target value scheme.

[0011] In a second aspect, the present application provides a parameter value taking device for taking a value of a constant parameter in a standard formula, wherein the standard formula is used to calculate a basic unit resistance of a train based on the constant parameter and a running speed of the train, and the parameter value taking device comprises:

[0012] an acquisition module, for controlling the target train to enter a coasting state on the target line if the value of the constant parameter in the standard formula is required to be applicable to the target train running on the target line, and acquiring the running speed and the real running unit basic resistance of at least one running cycle of the target train in the coasting state;

[0013] A calculation module, configured to calculate the reference running unit basic resistance of the target train in the at least one running cycle under each value scheme by using the standard formula based on the running speed of the at least one running cycle and the numerical value corresponding to the constant parameter included in each value scheme in the multiple value schemes;

[0014] A selection module, configured to select a target value scheme based on a difference between a reference operation unit basic resistance of the target train in the at least one operation cycle and a real operation unit basic resistance of the target train in the at least one operation cycle under each value scheme;

[0015] The value-taking module is used to take the value of the constant parameter in the standard formula as the numerical value corresponding to the constant parameter included in the target value-taking scheme.

[0016] In a third aspect, the present application provides a computer-readable storage medium, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the parameter value acquisition method described in the first aspect.

[0017] In a fourth aspect, the present application provides an electronic device, comprising: a memory for storing a program; and a processor, coupled to the memory, for running the program to execute the parameter value acquisition method described in the first aspect.

[0018] The parameter value method and device provided in the present application, when it is determined that the value of the constant parameter in the standard formula is suitable for the target train to run on the target line, the target train is controlled to enter the idling state on the target line, and the running speed and the real running unit basic resistance of the target train in at least one running cycle in the idling state are obtained. Then, based on the running speed of at least one running cycle and the numerical values ​​corresponding to the constant parameters included in each of the multiple value schemes, the reference running unit basic resistance of the target train in at least one running cycle under each value scheme is calculated. Based on the difference between the reference running unit basic resistance of the target train in at least one running cycle under each value scheme and the real running unit basic resistance of the target train in the at least one running cycle, the target value scheme is selected. Finally, the constant parameter in the standard formula is set to the numerical value corresponding to the constant parameter included in the target value scheme. It can be seen that the solution provided by the present application can select the value scheme that is most suitable for the target train to run on the target line through the difference between the reference running unit basic resistance and the actual running unit basic resistance of the target train under each value scheme, and take the constant parameter in the standard formula as the value corresponding to the constant parameter included in the selected value scheme, so as to achieve that the value of the constant parameter in the standard formula is suitable for the target train to run on the target line. In this way, when the target train runs on the target line, the running unit basic resistance of the target train on the target line can be accurately determined through the standard formula based on the value of the constant parameter, so that the train can be accurately automatically controlled based on the calculated running unit basic resistance.

[0019] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0021] Figure 1 A flow chart of a parameter value obtaining method provided by an embodiment of the present application is shown;

[0022] Figure 2 A schematic diagram showing a curve of a change in running speed and time provided by an embodiment of the present application is shown;

[0023] Figure 3 A schematic diagram showing a curve of displacement versus time provided by an embodiment of the present application is shown;

[0024] Figure 4 A schematic diagram of the structure of a parameter value acquisition device provided by an embodiment of the present application is shown;

[0025] Figure 5 A schematic structural diagram of a parameter value acquisition device provided in another embodiment of the present application is shown. DETAILED DESCRIPTION

[0026] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0027] At present, for trains using autonomous driving technology, the standard formula ω0=a+bv+cv is usually used. 2 Calculate the basic unit resistance of the train to accurately and automatically control the train based on the basic unit resistance. There are constant parameters a, b, and c in the standard formula. The values ​​of the constant parameters affect the accuracy of the calculated basic unit resistance. At present, the constant parameters are usually taken according to the values ​​of the constant parameters set in the industry standards. However, the values ​​of the constant parameters in the industry standards are calibrated for different types of trains under ideal conditions. For trains running on actual lines, the basic unit resistance of the train calculated based on the values ​​of the constant parameters in the industry standards and the actual basic unit resistance of the train on the actual line have a large deviation. The existence of the deviation makes it difficult to achieve accurate automatic control of the train based on the calculated basic unit resistance.

[0028] After research, it is found that if the target train's running unit basic resistance on the target line is to be accurately calculated, the value of the constant parameter in the standard formula needs to be applicable to the target train running on the target line. To achieve the value of the constant parameter in the standard formula applicable to the target train running on the target line, the actual running unit basic resistance and running speed of the target train running on the target line can be obtained, and then the reference running unit basic resistance of the target train under each value scheme is calculated based on the running speed and the values ​​corresponding to the constant parameters included in each value scheme through the standard formula. Through the difference between the reference running unit basic resistance and the actual running unit basic resistance of the target train under each value scheme, the value of the constant parameter included is selected to be the most suitable value scheme for the target train running on the target line, and the constant parameter in the standard formula is taken as the value corresponding to the constant parameter included in the selected value scheme. In this way, the value of the constant parameter in the standard formula can be applied to the target train running on the target line, so that when the target train runs on the target line, the running unit basic resistance of the target train on the target line can be more accurately determined through the standard formula based on the value of the constant parameter.

[0029] Based on the above findings, an embodiment of the present application provides a technical solution for parameter value selection, which is used to select the value of the constant parameter in the standard formula. Specifically, if the value of the constant parameter in the standard formula is required to be applicable to the target train running on the target line, the target train is controlled to enter the idling state on the target line, and the running speed and the real running unit basic resistance of the target train in at least one running cycle in the idling state are obtained; through the standard formula, based on the running speed of the at least one running cycle and the numerical values ​​corresponding to the constant parameters included in each of the multiple value schemes, the reference running unit basic resistance of the target train in the at least one running cycle under each value scheme is calculated; based on the difference between the reference running unit basic resistance of the target train in the at least one running cycle under each value scheme and the real running unit basic resistance of the target train in the at least one running cycle, the target value scheme is selected; the constant parameter in the standard formula is set to the numerical value corresponding to the constant parameter included in the target value scheme.

[0030] The technical solution for parameter selection provided in this embodiment can set the constant parameter in the standard formula to be suitable for the target train to run on the target line after the target train and the target line are determined. This embodiment does not limit the specific types of the target train and the target line, and the target train and the target line can be selected based on business needs.

[0031] Based on the above-mentioned technical solution for parameter value acquisition, this embodiment specifically proposes a parameter value acquisition method and device. The parameter value acquisition method and device proposed in this embodiment are specifically described below.

[0032] like Figure 1 As shown, the embodiment of the present application provides a parameter value method, which mainly includes the following steps 101 to 104:

[0033] 101. If the values ​​of the constant parameters in the standard formula are required to be applicable to the operation of the target train on the target line, the target train is controlled to enter an idling state on the target line, and the operating speed and the actual operating unit basic resistance of the target train in at least one operating cycle in the idling state are obtained.

[0034] The parameter value method provided in this embodiment is used to obtain the constant parameters in the standard formula. The standard formula is used to calculate the basic unit resistance of the train based on the constant parameters and the running speed of the train. The standard formula is specifically "ω0=a+bv+cv 2 ", ω0 represents the basic unit resistance of the train, v represents the running speed of the train, and a, b, c represent constant parameters. The basic unit resistance of the train refers to the resistance encountered by the train when it runs on the line. This resistance exists at any time during the operation of the train.

[0035] The parameter value method provided in this embodiment is started and executed when it is determined that the value of the constant parameter in the standard formula is required to be applicable to the target train running on the target line. Therefore, the parameter value method provided in this embodiment may also include the step of determining whether the value of the constant parameter in the standard formula is required to be applicable to the target train running on the target line. The implementation method of this step may include at least the following three methods:

[0036] The first one is to detect, for any train, whether the line environment of the line on which the train is running has changed. If so, the train is determined as a target train and the line is determined as a target line, and the values ​​of the constant parameters in the standard formula are determined to be applicable to the target train running on the target line.

[0037] The line environment affects the running resistance of the train running on the line, and different line environments have different degrees of influence on the running resistance of the train. Therefore, for any train, the following steps need to be performed: detect whether the line environment of the line on which the train is running has changed, so as to timely take the value of the constant parameter in the standard formula when the change occurs, so that the value of the constant parameter is suitable for the target train running on the target line under the line environment.

[0038] Methods for detecting whether the line environment of the line on which the train runs has changed may include the following two methods:

[0039] First, the line environment is defined by season. The weather in different seasons (e.g., wind speed, air humidity, rainfall) is different, resulting in different line environments for the lines in different seasons. Therefore, the specific process of detecting whether the line environment of the line on which the train is running has changed may include the following steps: detecting whether the season has changed, if so, detecting that the line environment of the train has changed, and if not, detecting that the line environment of the train has not changed.

[0040] Second, the line environment is defined by environmental factors. Each line environment corresponds to at least one environmental factor, and at least one of the environmental factors corresponding to different line environments is different. The at least one environmental factor may include, but is not limited to, at least one of the following: wind level, air humidity, rainfall, snowfall, altitude, and air pressure. Considering that the line environment of the line on which the train runs is constantly changing with the change of weather, in order to enable the train to change the values ​​of applicable constant parameters in time based on the current line environment of the line when running on the line, all line environments involved in the line can be collected in advance, so that the values ​​of constant parameters can be determined in advance for each line environment, and the values ​​of constant parameters are applicable to the target train running on the target line under the line environment. In this way, when the train runs on the line, the values ​​of constant parameters corresponding to the current line environment of the line can be used in real time to calculate the basic resistance of the target train's running unit.

[0041] Based on this, the specific process of detecting whether the line environment of the line where the train is running has changed may include the following steps: summarizing all line environments involved in the line where the train is running; detecting whether there are constant parameter values ​​that have not yet been determined to be applicable in all line environments; if so, selecting a line environment from the line environments where the constant parameter values ​​have not yet been determined to be applicable, and after selecting the line environment, detecting that the line environment of the running train has changed, and the changed line environment is the selected line environment. If not, detecting that the line environment of the running train has not changed.

[0042] The above two methods for detecting whether the line environment of the line on which the train runs has changed can be used flexibly based on business requirements, and can be used alone or in combination, which is not limited in this embodiment.

[0043] After detecting whether the line environment of the line on which the train is running has changed, if it is detected that the line environment of the line has changed, it means that the value of the constant parameter is no longer applicable to the changed line environment, and the constant parameter needs to be revalued at this time. Therefore, the train is determined as the target train and the line is determined as the target line, and it is determined that the value of the constant parameter in the standard formula is applicable to the target train running on the target line. If it is detected that the line environment of the line has not changed, it means that the value of the constant parameter is still applicable to the current line environment. Therefore, when the train is running on the line, the reference running unit basic resistance of the train can continue to be accurately calculated through the standard formula based on the value of the constant parameter.

[0044] It should be noted that after it is determined that the values ​​of the constant parameters in the standard formula are applicable to the target train running on the target line, in order to ensure that the values ​​of the constant parameters are applicable to the target train running on the target line under the changed line environment, it is necessary to control the target train to enter the idling state on the target line under the changed line environment.

[0045] The second method is to detect, for any train, whether the train has entered a new train component wear cycle. If so, the train is determined as a target train and the line on which the train is running is determined as a target line, and the values ​​of the constant parameters in the standard formula are determined to be applicable to the target train running on the target line.

[0046] The wear degree of train parts is different under different train parts wear cycles, and the basic resistance of parts with different wear degrees to the train operation unit is different. Therefore, the following steps need to be performed for any train: detect whether the train has entered a new train parts wear cycle, so as to timely take the value of the constant parameter in the standard formula when entering a new train parts wear cycle, so that the value of the constant parameter is suitable for the target train to run on the target line under the new train parts wear cycle.

[0047] The wear cycle of train components can be set based on business needs, and this embodiment does not limit this. For example, the wear degree of train components will increase as the length of time the train is put into use increases, so the wear cycle of train components can be divided according to the length of time the train is put into use, for example, the wear cycle of train components is one year.

[0048] If it is detected that the train has entered a new train component wear cycle, it means that the values ​​of the constant parameters currently used are not applicable to the new train component wear cycle. At this time, the constant parameters need to be revalued. Therefore, the train is determined as the target train and the line on which the train is running is determined as the target line, and it is determined that the values ​​of the constant parameters in the standard formula are applicable to the target train running on the target line.

[0049] If it is detected that the train has not entered a new train component wear cycle, it means that the values ​​of the constant parameters currently in use are still applicable to the current train component wear cycle. Therefore, when the train is running on the line, the basic unit resistance of the train can continue to be accurately calculated through the standard formula based on the values ​​of the constant parameters currently in use.

[0050] It should be noted that after it is determined that the values ​​of the constant parameters in the standard formula are applicable to the operation of the target train on the target line, in order to ensure that the values ​​of the constant parameters are applicable to the operation of the target train on the target line under the new train component wear cycle, it is necessary to control the target train to enter the idling state on the target line under the new train component wear cycle.

[0051] The third method is to detect whether a value-taking instruction is received, where the value-taking instruction is used to indicate a train and a line; if received, the train indicated by the value-taking instruction is determined as the target train and the line indicated by the value-taking instruction is determined as the target line, and the values ​​of the constant parameters in the standard formula are determined to be applicable to the operation of the target train on the target line.

[0052] In order to enable users to flexibly control the timing of constant parameter value acquisition based on business needs, the authority to issue value acquisition instructions can be opened to users. The value acquisition instructions are used to indicate trains and lines.

[0053] When it is detected that a value-taking instruction has been received, it indicates that the user requires the values ​​of the constant parameters in the standard formula to be applicable to the train indicated in the value-taking instruction running on the line indicated by the value-taking instruction. Therefore, the train indicated by the value-taking instruction is determined as the target train and the line indicated by the value-taking instruction is determined as the target line, and it is determined that the values ​​of the constant parameters in the standard formula need to be applicable to the target train running on the target line.

[0054] The above three methods for determining whether the values ​​of the constant parameters in the standard formula need to be applicable to the operation of the target train on the target line can be used separately based on business needs, or any two or three methods can be used in combination. This embodiment does not make specific limitations on this.

[0055] After determining that the values ​​of the constant parameters in the standard formula are suitable for the target train running on the target line, it is necessary to control the target train to enter the coasting state on the target line. The coasting state of the train refers to the running state of the train when traction and braking are not effective.

[0056] The specific process of controlling the target train to enter the coasting state on the target line may include the following steps: determining the line allowable speed corresponding to the target line; on the target line, speeding up the target train to the line allowable speed through traction; cutting off traction to allow the target train to run in the target line in the coasting state.

[0057] Each line has a corresponding line allowable speed, which refers to the maximum travel speed allowed on the corresponding line. After determining the target line, the line allowable speed corresponding to the target line can be obtained, and then the target train is accelerated to the line allowable speed through traction on the target line. When the speed is increased to the line allowable speed or after the preset time of the line allowable speed is extracted, the traction is cut off to make the target train run on the target line in an idling state. After the target train runs on the target line in an idling state, the target train will slow down, and one of the factors causing the deceleration is the actual operating unit basic resistance of the train. Therefore, in the idling state, a more accurate target train's running speed and actual running unit basic resistance can be obtained.

[0058] In this embodiment, in order to have abundant data for determining the values ​​of constant parameters, after the target train enters the coasting state on the target line, the running speed and the actual running unit basic resistance of at least one running cycle of the target train in the coasting state are obtained. The number and duration of the running cycles here can be flexibly set based on business needs, and this embodiment does not limit this. For example, the running cycle is 5 seconds and the number of running cycles is 100.

[0059] The processes of obtaining the running speed and the actual running unit basic resistance are described below respectively.

[0060] The specific process of obtaining the running speed of the target train in at least one running cycle in the idling state can be to perform the following steps for each running cycle: determine the displacement of the target train on the target line in the running cycle, differentiate the displacement with respect to the corresponding duration of the running cycle, and obtain the differentiation result as the running speed of the target train in the running cycle in the idling state.

[0061] In this embodiment, the displacement can be differentiated with respect to the duration corresponding to the operation cycle by the following formula "v(t)=ds / dt". In this formula, ds / dt represents the displacement of the target train traveling on the target line in the operation cycle differentiated with respect to the duration corresponding to the operation cycle, v(t) represents the operating speed of the target train in the operation cycle in the idling state, and v(t) is the differentiation result.

[0062] Methods for obtaining the actual unit basic resistance of the target train in at least one operation cycle in the coasting state may include the following two methods:

[0063] One is that the specific process of obtaining the actual unit basic resistance of the target train in at least one operation cycle in the coasting state may be to respectively perform the following steps 101A to 101C for each operation cycle:

[0064] 101A. Determine the acceleration of the target train on the target line during the operation cycle and the slope value corresponding to the route traveled by the target train on the target line during the operation cycle.

[0065] The specific process of determining the acceleration of the target train on the target line during the operating cycle may include the following steps: determining the operating speed of the target train on the target line during the operating cycle, differentiating the operating speed with respect to the corresponding duration of the operating cycle, and determining the differentiation result as the acceleration of the target train on the target line during the operating cycle.

[0066] In this embodiment, the running speed can be differentiated with respect to the duration corresponding to the running cycle by the following formula "e(t)=dv / dt". In the formula, dv / dt represents the running speed of the target train on the target line in the running cycle differentiated with respect to the duration corresponding to the running cycle, e(t) represents the acceleration of the target train on the target line in the running cycle, and e(t) is the differentiation result.

[0067] If the target route is a route with a slope, the target train will decelerate after running on the target route in a coasting state, and the deceleration is caused by the running resistance of the train, which is composed of the actual running unit basic resistance and the slope resistance of the train. One of the factors for determining the slope resistance is the slope value corresponding to the route that the target train has traveled on the target route during the operation cycle, so the slope value needs to be determined.

[0068] The specific steps of determining the slope value corresponding to the route that the target train travels on the target line during the operation cycle may include: determining the slope values ​​of all slopes in the route that the target train travels on the target line, and adding the slope values ​​of all slopes to determine the slope value corresponding to the route that the target train travels on the target line during the operation cycle.

[0069] 101B. Determine the slope resistance of the target train based on the slope value and the mass of the target train, and determine the running resistance of the target train based on the acceleration and the mass of the target train.

[0070] After the target train runs on the target line in a coasting state, the target train will decelerate, and the deceleration is caused by the running resistance of the train, which is composed of the actual running unit basic resistance and the slope resistance of the train. Therefore, in order to determine the actual running unit basic resistance of the train, it is necessary to determine the slope resistance and running resistance of the train.

[0071] The specific process of determining the slope resistance of the target train based on the slope value and the mass of the target train may include: determining the product of the slope value, the mass of the target train, and the gravitational acceleration, and determining the product as the slope resistance of the target train. The mass of the target train may be the fully loaded mass of the target train.

[0072] In this embodiment, the slope resistance of the target train can be calculated by the following formula "ω=mgi", wherein ω represents the slope resistance of the target train during the operation cycle, m represents the mass of the train, i represents the slope value corresponding to the route traveled by the target train on the target line during the operation cycle, and g represents the acceleration of gravity.

[0073] The method for determining the running resistance of the target train based on the acceleration and the mass of the target train may include the following two methods: one is that when the converted mass of the rotational kinetic energy of the target train is very small and does not contribute much to the running resistance of the train, the product between the acceleration and the mass of the target train is determined as the running resistance of the target train. The other is that when the converted mass of the rotational kinetic energy of the target train is not small and contributes greatly to the running resistance of the train, the product between the mass of the target train and the corresponding rotational mass coefficient of the target train is determined as the converted mass of the rotational kinetic energy of the target train; the sum of the mass and the converted mass of the target train is determined; and the product of the sum and the acceleration is determined as the running resistance of the target train. Different trains have corresponding preset rotational mass coefficients, so after determining the target train, the rotational mass coefficient of the target train can be obtained.

[0074] In this embodiment, the following formula can be used: "e(t)=-F / (m+γ×m)", wherein e(t) represents the acceleration of the target train on the target line during the operation cycle, F represents the running resistance of the target train on the target line during the operation cycle, m represents the mass of the target train, γ represents the corresponding rotational mass coefficient of the target train, and the negative sign "-" before F represents that the running resistance is opposite to the running direction of the train.

[0075] 101C. The difference between the running resistance and the slope resistance is obtained as the actual running unit basic resistance of the target train in the running cycle in the coasting state.

[0076] The running resistance is composed of the actual running unit basic resistance and the slope resistance of the train. Therefore, the difference between the running resistance and the slope resistance, that is, the value after deducting the slope resistance from the running resistance, is obtained as the actual running unit basic resistance of the target train in the running cycle in the idling state.

[0077] In this embodiment, the following formula "F = ω 1+ ω", where F represents the running resistance of the target train on the target line during the running cycle, ω represents the slope resistance of the target train during the running cycle, and ω1 represents the actual unit basic resistance of the target train during the running cycle in the idling state.

[0078] Through the above steps 101A to 101C, the actual operation unit basic resistance of the target train in each operation cycle in the coasting state can be obtained.

[0079] Alternatively, the specific process of obtaining the actual unit basic resistance of the target train in at least one operation cycle in the coasting state may be to respectively perform the following steps 101D to 101F for each operation cycle:

[0080] 101D. Determine the acceleration of the target train on the target line during the operation cycle.

[0081] When the target line of the target train is a straight line, and the slope resistance of the target train on the target line is small, the running resistance of the target train on the target line can be considered as the basic unit resistance of the train. Therefore, it is only necessary to determine the acceleration of the target train on the target line during the running cycle. The method for determining the acceleration can be referred to in the above step 101A, which will not be described here.

[0082] 101E. Determine the running resistance of the target train based on the acceleration and the mass of the target train.

[0083] The specific process of determining the running resistance of the target train based on the acceleration and the mass of the target train is substantially the same as the above step 101B, and thus will not be described in detail here.

[0084] 101F. The operating resistance is obtained as the actual operating unit basic resistance of the target train in the operating cycle in the coasting state.

[0085] Since the slope resistance is not considered, the running resistance of the target train running on the target line can be considered as the running unit basic resistance of the train. Therefore, the running resistance is obtained as the real running unit basic resistance of the target train in the running cycle in the coasting state.

[0086] The above two methods for obtaining the actual unit basic resistance of the target train in at least one operation cycle in the coasting state can be flexibly selected based on specific business needs, and this embodiment does not limit this.

[0087] 102. Calculate the reference operating unit basic resistance of the target train in the at least one operating cycle under each value scheme through a standard formula based on the operating speed of the at least one operating cycle and the numerical values ​​corresponding to the constant parameters included in each of the multiple value schemes.

[0088] In order to make the values ​​of the constant parameters in the standard formula suitable for the target train to run on the target line, a variety of value schemes can be preset in advance, and each value scheme includes the numerical value corresponding to the constant parameter. There is at least one constant parameter whose corresponding numerical value is different between different value schemes. The number of value schemes and the numerical values ​​corresponding to the constant parameters in the value schemes can be set based on business needs, and this embodiment does not limit this. Exemplarily, 100 value schemes are set, and each value scheme includes the numerical values ​​corresponding to the constant parameters a, b, and c, and the numerical values ​​are all selected from the numerical range [0, 5].

[0089] In order to select a value scheme suitable for the target train running on the target line, it is necessary to use a standard formula to calculate the reference operating unit basic resistance of the target train in at least one operating cycle under each value scheme based on the operating speed of at least one operating cycle and the numerical values ​​corresponding to the constant parameters included in each value scheme in multiple value schemes. The specific process of calculating the reference operating unit basic resistance can be as follows: for each operating cycle under the value scheme, substitute the operating speed of the operating cycle and the numerical values ​​corresponding to the constant parameters included in the value scheme into the standard formula to calculate the reference operating unit basic resistance of the target train in the operating cycle under the value scheme.

[0090] Exemplarily, the value scheme 1 includes the value 1.2 corresponding to the constant parameter a, the value 0.5 corresponding to the constant parameter b, and the value 0.02 corresponding to the constant parameter c. The running speed of the current running cycle is 40 km / h, then the running speed and the values ​​corresponding to each constant parameter are substituted into the standard formula to obtain the reference running unit basic resistance of the target train in the current running cycle under the value scheme 1.

[0091] Through calculation, the reference operating unit basic resistance of the target train in each operating cycle under each value scheme can be obtained. These reference operating unit basic resistances are the basis for selecting the value scheme in which the values ​​of the constant parameters included are most suitable for the target train to run on the target line.

[0092] 103. Select a target value scheme based on the difference between the reference operating unit basic resistance of the target train in the at least one operating cycle under each value scheme and the actual operating unit basic resistance of the target train in the at least one operating cycle.

[0093] The target value scheme is a value scheme in which the values ​​of the included constant parameters are most suitable for the target train to run on the target line.

[0094] Based on the difference between the reference operating unit basic resistance of the target train in the at least one operating cycle under each value scheme and the actual operating unit basic resistance of the target train in the at least one operating cycle, the specific process of selecting the target value scheme may include the following steps 103A to 103B:

[0095] 103A. For each value selection scheme, determine the difference between the reference operating unit basic resistance of the target train under the value selection scheme and the actual operating unit basic resistance of the target train in the same operating cycle, and calculate the sum of the squares of the corresponding differences in each operating cycle.

[0096] For the same operation cycle, the difference between the parameter operation unit basic resistance of the target train under the value scheme and the actual operation unit basic resistance of the target train reflects the applicability of the numerical values ​​corresponding to the constant parameters included in the value scheme to the operation of the target train on the target line under the operation cycle. Therefore, for each value scheme, it is executed to determine the difference between the reference operation unit basic resistance of the target train under the value scheme and the actual operation unit basic resistance of the target train under the value scheme in the same operation cycle, and then, under the value scheme, the sum of squares of the corresponding differences for each operation cycle is calculated. The sum of squares reflects the applicability of the numerical values ​​corresponding to the constant parameters included in the value scheme to the operation of the target train on the target line. The sum of squares is negatively correlated with the applicability, that is, the smaller the sum of squares, the more suitable the numerical values ​​corresponding to the constant parameters included in the value scheme are for the operation of the target train on the target line.

[0097] In this embodiment, the following formula "P j =∑(ω 1i -ω 0ij ) 2 ”, where P j represents the sum of squares of the corresponding differences of all operating cycles under the jth value scheme, ω 1i represents the actual unit basic resistance of the target train in the i-th operation cycle, ω 0ij It represents the reference operating unit basic resistance of the target train in the i-th operating cycle under the j-th value scheme.

[0098] 103B. Select the value scheme corresponding to the minimum sum of squares in the sum of squares as the target value scheme.

[0099] The smaller the value scheme with the sum of squares, the smaller the difference between the reference running unit basic resistance of the target train calculated based on the values ​​corresponding to the constant parameters included therein and the actual running unit basic resistance of the target train, and the more suitable the values ​​corresponding to the constant parameters included therein are for the target train to run on the target line. Therefore, the value scheme corresponding to the minimum sum of squares in the sum of squares is selected as the target value scheme.

[0100] In addition, based on the difference between the reference operating unit basic resistance of the target train in the at least one operating cycle under each value-taking scheme and the actual operating unit basic resistance of the target train in the at least one operating cycle, the specific process of selecting the target value-taking scheme can also use the Gauss-Newton iteration method. Through multiple iterations, the value-taking scheme with the minimum sum of squared residuals is selected as the target value-taking scheme.

[0101] It should be noted that, considering that if the setting of the value scheme is unreasonable, the selected target value scheme may not be really suitable for the target train to travel on the target line, after calculating the square sum corresponding to each value scheme in the above step 103A, the parameter value method may also include the following steps 103C to 103D:

[0102] 103C. Determine whether the minimum sum of squares in the sum of squares is less than the sum of squares threshold; if so, execute step 103B to select the value scheme corresponding to the minimum sum of squares in the sum of squares as the target value scheme; if not, execute step 103D.

[0103] The purpose of judging whether the minimum sum of squares in the sum of squares is less than the sum of squares threshold is to verify whether the value scheme corresponding to the minimum sum of squares in the sum of squares is really applicable to the target train running on the target line. The sum of squares threshold is a value pre-calibrated by experience.

[0104] If it is determined that the minimum sum of squares in the sum of squares is less than the sum of squares threshold, it means that the values ​​of the constant parameters included in the value scheme corresponding to the minimum sum of squares are truly applicable to the operation of the target train on the target line, and the values ​​of the constant parameters included in the value scheme can accurately calculate the basic unit resistance of the train, and the train can be accurately automatically controlled based on the calculated basic unit resistance. Therefore, step 103 B is executed to select the value scheme corresponding to the minimum sum of squares in the sum of squares as the target value scheme.

[0105] If it is determined that the minimum sum of squares in the sum of squares is not less than the sum of squares threshold, it means that the value of the constant parameter included in the value scheme corresponding to the minimum sum of squares is the most suitable for the target train to run on the target line among all current value schemes. However, the value of the constant parameter included in the value scheme corresponding to the minimum sum of squares is not the best suitable for the target train to run on the target line. Therefore, step 103D needs to be executed to find a more suitable value scheme.

[0106] 103D. Perform at least one of the following operations:

[0107] One is to set multiple new value schemes that are different from the multiple value schemes, and based on the new value schemes, execute the step of calculating the reference operating unit basic resistance of the target train in the at least one operating cycle under each new value scheme through a standard formula based on the operating speed of the at least one operating cycle and the numerical values ​​corresponding to the constant parameters included in each of the multiple new value schemes.

[0108] If it is determined that the minimum sum of squares in the sum of squares is not less than the sum of squares threshold, it means that the values ​​corresponding to the constant parameters included in the multiple value schemes currently used may not be set reasonably, so multiple new value schemes different from the multiple value schemes used can be reset, and then, based on the new value schemes, the step of calculating the reference running unit basic resistance of the target train in the at least one running cycle under each new value scheme through the standard formula based on the running speed of the at least one running cycle and the values ​​corresponding to the constant parameters included in each of the multiple new value schemes is re-executed, and step 103 is continued. Repeat the above process until it is determined that the minimum sum of squares in the obtained sum of squares is less than the sum of squares threshold.

[0109] Another method is to set a new operating cycle that is different from the operating cycle, and the number of the new operating cycles is different from the operating cycle. Based on the new operating cycle, the steps of obtaining the operating speed and the actual operating unit basic resistance of at least one new operating cycle of the target train in the idling state are executed.

[0110] If it is determined that the minimum sum of squares in the sum of squares is not less than the sum of squares threshold, it means that the unreasonable operation cycle setting may lead to unreasonable calculation of the sum of squares corresponding to each value scheme. Therefore, a new operation cycle different from the operation cycle can be set, and the number of new operation cycles is different from the operation cycle. Then, based on the new operation cycle, the step of obtaining the operating speed and the actual operating unit basic resistance of at least one new operation cycle of the target train in the idling state is re-executed, and steps 102 to 103 are continued. Repeat the above process until it is determined that the minimum sum of squares in the obtained sum of squares is less than the sum of squares threshold.

[0111] The above two operations can be used alone or in combination. For example, when used in combination, the second operation can be used first. When the second operation is executed a specified number of times and still cannot meet the condition that the minimum sum of squares is less than the sum of squares threshold, the first operation is continued.

[0112] 104. The constant parameters in the standard formula are set to the values ​​corresponding to the constant parameters included in the target value scheme.

[0113] The target value scheme is a value scheme in which the values ​​of the constant parameters included are most suitable for the target train to run on the target line. Therefore, the constant parameters in the standard formula are taken as the values ​​corresponding to the constant parameters included in the target value scheme.

[0114] Exemplarily, the target value scheme includes the value corresponding to the constant parameter a being 1.15956, the value corresponding to the constant parameter b being 0.000001, and the value corresponding to the constant parameter c being 0.000578. Therefore, the constant parameters a, b, and c in the standard formula are taken as 1.15956, 0.000001, and 0.000578, respectively.

[0115] After the constant parameters in the standard formula are taken as the values ​​corresponding to the constant parameters included in the target value scheme, when the target train runs on the target line, the basic unit resistance of the target train on the target line can be accurately determined through the standard formula based on the values ​​of the constant parameters, thereby achieving precise automatic control of the train or accurate train speed protection for the target train based on the calculated basic unit resistance.

[0116] The parameter value method provided in the embodiment of the present application, when it is determined that the value of the constant parameter in the standard formula is suitable for the target train to run on the target line, the target train is controlled to enter the idling state on the target line, and the running speed and the real running unit basic resistance of the target train in at least one running cycle in the idling state are obtained. Then, through the standard formula, based on the running speed of at least one running cycle and the numerical values ​​corresponding to the constant parameters included in each of the multiple value schemes, the reference running unit basic resistance of the target train in at least one running cycle under each value scheme is calculated. Based on the difference between the reference running unit basic resistance of the target train in at least one running cycle under each value scheme and the real running unit basic resistance of the target train in the at least one running cycle, the target value scheme is selected. Finally, the constant parameter in the standard formula is set to the numerical value corresponding to the constant parameter included in the target value scheme. It can be seen that the scheme provided by the embodiment of the present application can select the value scheme that is most suitable for the target train to run on the target line through the difference between the reference running unit basic resistance and the actual running unit basic resistance of the target train under each value scheme, and take the constant parameter in the standard formula as the value corresponding to the constant parameter included in the selected value scheme, so as to achieve that the value of the constant parameter in the standard formula is suitable for the target train to run on the target line. In this way, when the target train runs on the target line, the running unit basic resistance of the target train on the target line can be accurately determined by the standard formula based on the value of the constant parameter, so that the train can be accurately automatically controlled based on the calculated running unit basic resistance.

[0117] In some embodiments of the present application, the effect of the parameter values ​​provided by the present embodiment is illustrated below with a specific example. It is determined that the target train is a DF8 type train. The values ​​of the constant parameters corresponding to the DF8 type train specified in the industry standard are: a=2.4, b=0.0022, c=0.000391. After the parameter value method provided in the present embodiment, it is determined that the values ​​of the constant parameters suitable for the DF8 type train running on the target line "Line A" are: a=1.15956, b=0, c=0.000578. It can be seen that the values ​​of the constant parameters in the industry standard and the values ​​of the constant parameters obtained by the parameter value method provided in the present embodiment are quite different. After verification, after applying the values ​​of the constant parameters obtained by the parameter value method provided in the present embodiment, the change curve of the running speed (v) and time (t) of the target train (such as Figure 2 The curve 1 in Fig. 1) and the curve of the actual running speed (v) and time (t) of the target train (such as Figure 2 The curve 2 in Fig. 2 fits very well, and the displacement (s) and time (t) curve of the target train (e.g. Figure 3 The curve 1 in Figure 1) is compared with the actual displacement (s) and time (t) curve of the target train (e.g. Figure 3 Curve 2) in FIG. 2 is a good fit. It can be seen that the value of the constant parameter obtained by the parameter value method provided in this embodiment is more suitable for the target train to run on the target line, so that the target train can accurately determine the running unit basic resistance on the target line based on the value of the constant parameter through the standard formula, and then the train can be accurately automatically controlled or the target train can be accurately protected from the train speed based on the calculated running unit basic resistance.

[0118] Furthermore, an embodiment of the present application provides a parameter value taking device, which is used to take the value of a constant parameter in a standard formula, wherein the standard formula is used to calculate the basic unit resistance of the train based on the constant parameter and the running speed of the train, such as Figure 4 As shown, the parameter value taking device comprises:

[0119] An acquisition module 21 is used for controlling the target train to enter a coasting state on the target line if the value of the constant parameter in the standard formula is required to be applicable to the target train running on the target line, and acquiring the running speed and the real running unit basic resistance of at least one running cycle of the target train in the coasting state;

[0120] A calculation module 22, configured to calculate the reference running unit basic resistance of the target train in the at least one running cycle under each value scheme based on the running speed of the at least one running cycle and the value corresponding to the constant parameter included in each value scheme in the multiple value schemes through the standard formula;

[0121] A selection module 23, configured to select a target value scheme based on a difference between a reference operation unit basic resistance of the target train in the at least one operation cycle and a real operation unit basic resistance of the target train in the at least one operation cycle under each value scheme;

[0122] The value taking module 24 is used to take the value of the constant parameter in the standard formula as the numerical value corresponding to the constant parameter included in the target value taking scheme.

[0123] The parameter value device provided in the embodiment of the present application, when it is determined that the value of the constant parameter in the standard formula is suitable for the target train to run on the target line, controls the target train to enter the idling state on the target line, and obtains the running speed and the real running unit basic resistance of the target train in at least one running cycle in the idling state. Then, through the standard formula, based on the running speed of at least one running cycle and the numerical value corresponding to the constant parameter included in each of the multiple value schemes, the reference running unit basic resistance of the target train in at least one running cycle under each value scheme is calculated. Based on the difference between the reference running unit basic resistance of the target train in at least one running cycle under each value scheme and the real running unit basic resistance of the target train in the at least one running cycle, the target value scheme is selected. Finally, the constant parameter in the standard formula is set to the numerical value corresponding to the constant parameter included in the target value scheme. It can be seen that the scheme provided by the embodiment of the present application can select the value scheme that is most suitable for the target train to run on the target line through the difference between the reference running unit basic resistance and the actual running unit basic resistance of the target train under each value scheme, and take the constant parameter in the standard formula as the value corresponding to the constant parameter included in the selected value scheme, so as to achieve that the value of the constant parameter in the standard formula is suitable for the target train to run on the target line. In this way, when the target train runs on the target line, the running unit basic resistance of the target train on the target line can be accurately determined by the standard formula based on the value of the constant parameter, so that the train can be accurately automatically controlled based on the calculated running unit basic resistance.

[0124] In some embodiments of the present application, Figure 5 As shown, the acquisition module 21 includes:

[0125] The first acquisition unit 211 is used to determine, for each of the operating cycles, the acceleration of the target train on the target line in the operating cycle and the slope value corresponding to the route traveled by the target train on the target line in the operating cycle, determine the slope resistance of the target train based on the slope value and the mass of the target train, determine the operating resistance of the target train based on the acceleration and the mass of the target train, and obtain the difference between the operating resistance and the slope resistance as the real operating unit basic resistance of the target train in the operating cycle in the idling state.

[0126] In some embodiments of the present application, Figure 5 As shown, the first acquisition unit 211 is specifically used to determine the product of the mass of the target train and the corresponding rotation mass coefficient of the target train as the converted mass of the rotation kinetic energy of the target train; determine the sum of the mass of the target train and the converted mass; and determine the product of the sum and the acceleration as the running resistance of the target train.

[0127] In some embodiments of the present application, Figure 5 As shown, the acquisition module 21 includes:

[0128] The second acquisition unit 212 is used to determine, for each of the operating cycles, the acceleration of the target train on the target line in the operating cycle, determine the operating resistance of the target train based on the acceleration and the mass of the target train, and acquire the operating resistance as a real unit basic resistance of the target train in the operating cycle in a coasting state.

[0129] In some embodiments of the present application, Figure 5 As shown, the second acquisition unit 212 is specifically used to determine the product of the mass of the target train and the corresponding rotation mass coefficient of the target train as the converted mass of the rotation kinetic energy of the target train; determine the sum of the mass of the target train and the converted mass; and determine the product of the sum and the acceleration as the running resistance of the target train.

[0130] In some embodiments of the present application, Figure 5 As shown, the acquisition module 21 includes:

[0131] The third acquisition unit 213 is used to determine, for each of the operating cycles, the displacement of the target train traveling on the target line in the operating cycle, differentiate the displacement with respect to the corresponding duration of the operating cycle, and acquire the differentiation result as the operating speed of the target train in the operating cycle in the idling state.

[0132] In some embodiments of the present application, Figure 5 As shown, the selection module 23 includes:

[0133] A calculation unit 231 is used to determine, for each value scheme, a difference between a reference operation unit basic resistance of the target train under the value scheme and a real operation unit basic resistance of the target train in the same operation cycle, and calculate the sum of squares of the corresponding differences in each operation cycle;

[0134] The selection unit 232 is used to select the value scheme corresponding to the minimum sum of squares among the sums of squares calculated by the calculation unit 231 as the target value scheme.

[0135] In some embodiments of the present application, Figure 5 As shown, the selection module 23 also includes:

[0136] The judging unit 233 is used to judge whether the minimum sum of squares in the sum of squares calculated by the calculating unit 231 is less than the sum of squares threshold value; if it is less than, the selecting unit 232 is triggered to execute the step of selecting the value scheme corresponding to the minimum sum of squares in the sum of squares as the target value scheme; if it is not less than, the handling unit 234 is triggered to execute at least one of the following operations: setting multiple new value schemes different from the multiple value schemes, and based on the new value schemes, executing the step of calculating the reference operating unit basic resistance of the target train in the at least one operating cycle under each new value scheme through the standard formula based on the operating speed of the at least one operating cycle and the numerical values ​​corresponding to the constant parameters included in each of the multiple new value schemes; and / or setting a new operating cycle different from the operating cycle, and the number of the new operating cycles is different from the operating cycle, and based on the new operating cycle, executing the step of obtaining the operating speed and the real operating unit basic resistance of at least one new operating cycle of the target train in the idling state.

[0137] In some embodiments of the present application, Figure 5 As shown, the calculation module 22 is specifically used for substituting the running speed of the running cycle and the numerical values ​​corresponding to the constant parameters included in the value scheme into the standard formula for each running cycle under the value scheme, and calculating the reference running unit basic resistance of the target train in the running cycle under the value scheme.

[0138] In some embodiments of the present application, Figure 5 As shown, the acquisition module 21 includes:

[0139] The control unit 214 is used to determine the line allowable speed corresponding to the target line; on the target line, speed up the target train to the line allowable speed through traction; and cut off traction so that the target train runs on the target line in a coasting state.

[0140] In some embodiments of the present application, Figure 5 As shown, the parameter value taking device also includes:

[0141] The first detection module 25 is used for detecting, for any train, whether the line environment of the line on which the train runs has changed. If so, the train is determined as a target train and the line is determined as a target line, and the values ​​of the constant parameters in the standard formula are determined to be suitable for the target train to run on the target line.

[0142] In some embodiments of the present application, Figure 5 As shown, the parameter value taking device also includes:

[0143] The second detection module 26 is used to detect whether any train has entered a new train component wear cycle. If so, the train is determined as a target train and the line on which the train runs is determined as a target line, and the values ​​of the constant parameters in the standard formula are determined to be applicable to the target train running on the target line. In the parameter value taking device provided in the embodiment of the present application, the detailed explanations used in the operation of each functional module can be referred to the corresponding detailed explanations of the above-mentioned parameter value taking method embodiment, which will not be repeated here.

[0144] Furthermore, an embodiment of the present application also provides a computer-readable storage medium, wherein the storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the above-mentioned parameter value acquisition method.

[0145] Furthermore, an embodiment of the present application also provides an electronic device, which includes: a memory for storing a program; and a processor, coupled to the memory, for running the program to execute the above-mentioned parameter value acquisition method.

[0146] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0147] It is understandable that the related features in the above methods and devices can be referenced to each other. In addition, the "first", "second" and the like in the above embodiments are used to distinguish the embodiments, but do not represent the advantages and disadvantages of the embodiments.

[0148] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0149] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the application is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the application described herein, and the description of the above specific language is to disclose the preferred embodiment of the application.

[0150] In addition, the memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0151] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0152] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data cutover device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data cutover device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0153] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data switching device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0154] These computer program instructions can also be loaded onto a computer or other programmable data transfer device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0155] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0156] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0157] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0158] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0159] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0160] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and modifications. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A parameter value method, characterized in that: The method is used to obtain a value of a constant parameter in a standard formula, wherein the standard formula is used to calculate a basic unit resistance of a train based on the constant parameter and the running speed of the train. The method includes: If the values ​​of the constant parameters in the standard formula are required to be applicable to the operation of the target train on the target line, the target train is controlled to enter a coasting state on the target line, and the operating speed and the actual operating unit basic resistance of at least one operating cycle of the target train in the coasting state are obtained; By using the standard formula, based on the running speed of the at least one running cycle and the numerical value corresponding to the constant parameter included in each of the multiple value schemes, the reference running unit basic resistance of the target train in the at least one running cycle under each value scheme is calculated; Selecting a target value scheme based on a difference between a reference operating unit basic resistance of the target train in the at least one operating cycle and a real operating unit basic resistance of the target train in the at least one operating cycle under each value scheme; The constant parameters in the standard formula are set to the values ​​corresponding to the constant parameters included in the target value scheme.

2. The method according to claim 1, characterized in that: Obtaining a real basic unit operation resistance of at least one operation cycle of the target train in the coasting state, comprising: for each operation cycle, determining an acceleration of the target train on a target line in the operation cycle and a slope value corresponding to a route traveled by the target train on the target line in the operation cycle, determining a slope resistance of the target train based on the slope value and the mass of the target train, determining an operation resistance of the target train based on the acceleration and the mass of the target train, and obtaining a difference between the operation resistance and the slope resistance as the real basic unit operation resistance of the target train in the operation cycle in the coasting state; or, The method comprises the steps of: obtaining a real basic unit resistance of the target train in at least one operation cycle in a coasting state, comprising: for each operation cycle, determining an acceleration of the target train on a target line in the operation cycle, determining an operation resistance of the target train based on the acceleration and a mass of the target train, and obtaining the operation resistance as the real basic unit resistance of the target train in the operation cycle in the coasting state.

3. The method according to claim 2, characterized in that Determining the running resistance of the target train based on the acceleration and the mass of the target train includes: The product of the mass of the target train and the corresponding rotation mass coefficient of the target train is determined as the converted mass of the rotation kinetic energy of the target train; Determining the sum of the mass of the target train and the converted mass; The product of the sum and the acceleration is determined as the running resistance of the target train.

4. The method according to claim 1, characterized in that: Acquiring the running speed of at least one running cycle of the target train in the coasting state, comprising: For each of the operating cycles, the displacement of the target train traveling on the target line during the operating cycle is determined, the displacement is differentiated with respect to the corresponding duration of the operating cycle, and the differentiation result is obtained as the operating speed of the target train in the operating cycle in the coasting state.

5. The method according to any one of claims 1 to 4, characterized in that Based on the difference between the reference operation unit basic resistance of the target train in the at least one operation cycle under each value selection scheme and the actual operation unit basic resistance of the target train in the at least one operation cycle, selecting a target value selection scheme includes: For each value scheme, determine the difference between the reference operation unit basic resistance of the target train under the value scheme and the actual operation unit basic resistance of the target train in the same operation cycle, and calculate the sum of the squares of the corresponding differences in each operation cycle; The value scheme corresponding to the minimum sum of squares in the sum of squares is selected as the target value scheme.

6. The method according to claim 5, characterized in that The method further comprises: Determine whether the minimum sum of squares in the sum of squares is less than a sum of squares threshold; If it is less than, the step of selecting the value solution corresponding to the minimum sum of squares in the sum of squares as the target value solution is executed; If it is not less than, perform at least one of the following operations: set multiple new value schemes different from the multiple value schemes, and based on the new value schemes, execute the step of calculating the reference unit basic resistance of the target train in the at least one operating cycle under each new value scheme through the standard formula based on the operating speed of the at least one operating cycle and the numerical values ​​corresponding to the constant parameters included in each of the multiple new value schemes; and / or set a new operating cycle different from the operating cycle, and the number of the new operating cycles is different from the operating cycle, and based on the new operating cycle, execute the step of obtaining the operating speed and the actual unit basic resistance of the target train in at least one new operating cycle in the idling state.

7. The method according to any one of claims 1 to 4 and 6, characterized in that: The reference running unit basic resistance of the target train in the at least one running cycle under each value scheme is calculated by the standard formula based on the running speed of the at least one running cycle and the value corresponding to the constant parameter included in each value scheme in the multiple value schemes, including: For each value scheme, for each operation cycle under the value scheme, the operation speed of the operation cycle and the numerical values ​​corresponding to the constant parameters included in the value scheme are substituted into the standard formula to calculate the reference operation unit basic resistance of the target train in the operation cycle under the value scheme; and / or, Controlling the target train to enter a coasting state on the target line includes: determining a line allowable speed corresponding to the target line; speeding up the target train to the line allowable speed through traction on the target line; and cutting off traction so that the target train runs on the target line in a coasting state; and / or, The method further comprises: for any train, detecting whether the line environment of the line on which the train runs has changed, and if so, determining the train as a target train and the line as a target line, and determining that the values ​​of the constant parameters in the standard formula need to be applicable to the target train running on the target line; and / or, The method also includes: for any train, detecting whether the train has entered a new train component wear cycle, and if so, determining the train as a target train and the line on which the train runs as a target line, and determining that the values ​​of the constant parameters in the standard formula are suitable for the target train to run on the target line.

8. A parameter value obtaining device, characterized in that: The device is used to obtain a value of a constant parameter in a standard formula, wherein the standard formula is used to calculate a basic unit resistance of a train based on the constant parameter and the running speed of the train, and the device comprises: an acquisition module, for controlling the target train to enter a coasting state on the target line if the value of the constant parameter in the standard formula is required to be applicable to the target train running on the target line, and acquiring the running speed and the real running unit basic resistance of at least one running cycle of the target train in the coasting state; A calculation module, configured to calculate the reference running unit basic resistance of the target train in the at least one running cycle under each value scheme by using the standard formula based on the running speed of the at least one running cycle and the numerical value corresponding to the constant parameter included in each value scheme in the multiple value schemes; A selection module, configured to select a target value scheme based on a difference between a reference operation unit basic resistance of the target train in the at least one operation cycle and a real operation unit basic resistance of the target train in the at least one operation cycle under each value scheme; The value-taking module is used to take the value of the constant parameter in the standard formula as the numerical value corresponding to the constant parameter included in the target value-taking scheme.

9. A computer-readable storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the parameter value acquisition method described in any one of claims 1 to claim 7.

10. An electronic device, characterized in that: The electronic device comprises: Memory, used to store programs; A processor, coupled to the memory, is used to run the program to execute the parameter value acquisition method described in any one of claims 1 to claim 7.

Citation Information

Patent Citations

  • Automatic regulating method for dynamic model parameters of city rail train

    CN110155089A

  • Driverless train energy consumption prediction method and system and storage medium

    CN112734097A