A method and device for real-time calculation of the weight of bulk material in a railway wagon, and a storage medium
By analyzing the readings of the track scale and the condition of the carriage, combined with the shape changes of the bulk materials, the center of gravity and weight of the bulk materials in the carriage were calculated, solving the problem of the accuracy of weight calculation during the loading of bulk materials in the train carriage and realizing precise control of the loading process.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANDONG MATRIX SOFTWARE ENG
- Filing Date
- 2022-09-26
- Publication Date
- 2026-07-14
AI Technical Summary
During the loading of bulk materials into train carriages, existing technology cannot accurately calculate the weight of the bulk materials in each carriage, which can easily lead to problems such as uneven loading and material overflow after loading.
By acquiring the loading data of the carriage, analyzing the readings of the track scale and the carriage status, and combining the changes in the shape of the bulk material, the center of gravity and weight of the bulk material in the carriage are calculated. Real-time calculations are performed using the train traction control unit, the bulk material unloading control unit, the ranging radar data processing unit, and the track scale data processing unit.
It enables precise control of the weight of bulk materials in the car section during the loading process, avoiding uneven loading and material overflow after loading.
Smart Images

Figure CN115563756B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of bulk material weighing, and in particular to a method, device and storage medium for real-time calculation of the weight of bulk materials in train carriages. Background Technology
[0002] When transporting materials by train, each train car needs to undergo a loading safety inspection after loading. If it does not meet the train's safe loading standards, it will not be able to be integrated into the railway network for shipment. Therefore, during the loading of bulk materials into train cars, it is necessary to ensure that the cars are not unevenly loaded and that the weight of the materials in each car is controlled within a certain standard range. This requires precise control of the weight of the materials in each car.
[0003] During the loading of bulk materials into train carriages, the data from the rail scale used for weighing reflects the results under the complex stress conditions of the train carriages and the bulk materials. Currently, only when the carriage itself is on the rail scale can the weight of the bulk materials loaded in that carriage be accurately calculated by subtracting the weight of the carriage from the rail scale data.
[0004] During the loading of bulk materials into the train carriages, the tractor pulls the carriages forward. The shape of the bulk materials inside the carriages changes constantly as the carriages move. Furthermore, the different models of the carriages at the front and rear result in various conditions on the track scale. It is impossible to accurately control the weight changes of the bulk materials in the carriages during the loading process using only the track scale data. This can easily lead to uneven loading, insufficient loading, and material overflow after loading.
[0005] Therefore, accurately calculating the weight of the bulk materials in a wagon during the loading process is a technical problem that urgently needs to be solved by those in the field. Summary of the Invention
[0006] To facilitate accurate calculation of the weight of bulk materials in this section of the train car, this application provides a method, apparatus, and storage medium for real-time calculation of the weight of bulk materials in a train car.
[0007] Firstly, this application provides a method for real-time calculation of the weight of bulk materials in a train carriage, which adopts the following technical solution:
[0008] A method for real-time calculation of the weight of bulk materials in a train carriage, comprising:
[0009] The loading data of the car body is obtained, and the relative position between the car body and the unloading port is calculated based on the loading data; wherein, the loading data includes the sequence, model and length of the car body;
[0010] Based on the loading data and the relative position of the car and the unloading port, determine whether there is only this car on the current track scale;
[0011] If so, determine the status of this carriage on the track scale;
[0012] If not, determine the balance status of the previous car and the current car on the track scale;
[0013] Force analysis is performed on the track scale readings based on the aforementioned scale condition;
[0014] Determine the shape of the bulk material in the current carriage at the current moment;
[0015] Calculate the center of gravity of the bulk material in this car based on the shape of the bulk material in this car.
[0016] Obtain the center of gravity of this car section, and calculate the horizontal distance between the center of gravity of this car section and the bulk material inside this car section and the two force support points at the front and rear of this car section.
[0017] Based on the center of gravity of the granular material in this car section and the horizontal distance between the front and rear support points of this car section, and combined with the force analysis of the track scale readings, the weight of the granular material in this car section is calculated.
[0018] By adopting the above technical solution, based on the shape change of the bulk material in the car and the car status on the rail scale, the weight of the bulk material in the car is calculated according to the rail scale reading, thus effectively controlling the weight change of the bulk material in the car during the loading process.
[0019] Optionally, the weighing status of this section of the carriage on the track scale includes:
[0020] Axle 1 of this carriage is on the track scale;
[0021] Axles 1 and 2 of this section of the carriage are on the track scale;
[0022] Axles 1, 2, and 3 of this section of the carriage are on the track scale;
[0023] Axles 1, 2, 3, and 4 of this carriage are on the track scale.
[0024] Optionally, the weighing status of the preceding car and the current car on the track scale includes:
[0025] The previous car's axles 2, 3, and 4 are on the track scale, while the current car's axle 1 is on the track scale.
[0026] The previous car's axles 3 and 4 are on the track scale, while the current car's axles 1 and 2 are on the track scale.
[0027] The previous car's 4th axle is on the track scale, while the current car's 1st, 2nd, and 3rd axles are on the track scale.
[0028] Axles 1, 2, 3, and 4 of this section of the carriage are on the track scale;
[0029] The first four axles of the previous car are on the track scale, and the first axle of this car is on the track scale at the same time;
[0030] The previous car's axles 2, 3, and 4 are on the track scale, while the current car's axles 1 and 2 are on the track scale.
[0031] The previous car's axles 3 and 4 are on the track scale, while the current car's axles 1, 2, and 3 are on the track scale.
[0032] The previous carriage's 4th axle is on the track scale, while the current carriage's 1st, 2nd, 3rd, and 4th axles are on the track scale.
[0033] Optionally, the step of performing force analysis on the track scale readings based on the above-mentioned scale state includes:
[0034] When axle 1 of this section of the carriage is on the track scale, the track scale reading is...
[0035] When axles 1 and 2 of this section of the carriage are on the track scale, the track scale reading w = F 1车 +F 1料 ;
[0036] When axles 1, 2, and 3 of this section of the carriage are on the track scale, the track scale readings are as follows:
[0037] When axles 1, 2, 3, and 4 of this section of the carriage are on the track scale, the track scale reading w = F1 + F2;
[0038] When axles 2, 3, and 4 of the previous car are on the scale, and axle 1 of the current car is also on the scale, what is the scale reading?
[0039] When axles 3 and 4 of the previous car are on the scale, and axles 1 and 2 of this car are also on the scale, the scale reading w = F. 2前 +F 1车 +F 1料 ;
[0040] When axle 4 of the previous car is on the scale, and axles 1, 2, and 3 of this car are also on the scale, what is the scale reading?
[0041] When axles 1, 2, 3, and 4 of the previous car are on the scale, and axle 1 of the current car is also on the scale, what is the scale reading?
[0042] When axles 2, 3, and 4 of the previous car are on the scale, and axles 1 and 2 of the current car are also on the scale, what is the scale reading?
[0043] When axles 3 and 4 of the previous car are on the scale, and axles 1, 2, and 3 of this car are also on the scale, what is the scale reading?
[0044] When axle 4 of the previous car is on the scale, and axles 1, 2, 3, and 4 of this car are also on the scale, what is the scale reading?
[0045] Among them, F 1车 F represents the upward supporting force of the first two axles on the carriage. 1料 F represents the upward supporting force of the first two shafts on the granular material. 2车 For the upward support force of the rear two axles on the carriage, F 2料 F1 represents the upward supporting force of the last two axles on the bulk material, F2 represents the upward supporting force of the first two axles on the carriage and the bulk material, and F3 represents the upward supporting force of the last two axles on the carriage and the bulk material. 1前 F represents the upward supporting force exerted by the first two axles of the preceding car on the car and its bulk materials. 2前 This refers to the upward supporting force exerted by the two rear axles of the preceding car on the car and its bulk materials.
[0046] Optionally, the shape of the bulk material inside the carriage in this section includes:
[0047] During the T0-T1 time period, the shape of the bulk material in this section of the car is an isosceles triangle in the main view.
[0048] During the T1-T2 time period, the shape of the bulk material in this section of the car is quadrilateral in the main view;
[0049] During the T2-T3 time period, the shape of the bulk material in this section of the car is pentagonal in the main view.
[0050] During the T3-T4 time period, the shape of the bulk material in this section of the car is hexagonal in the main view.
[0051] Optionally, the step of calculating the center of gravity of the bulk materials in the car section based on their shape includes:
[0052] A spatial rectangular coordinate system is established with the lower left corner of the carriage in the main view as the origin, the carriage forward direction as the X-axis, and the granular material feeding direction as the Y-axis.
[0053] Based on the shape of the bulk material in this section of the carriage, obtain the coordinates of each vertex of the bulk material in this section of the carriage in the spatial rectangular coordinate system;
[0054] Calculate the center of gravity coordinates of the bulk material in this section of the carriage based on the vertex coordinates.
[0055] Optionally, the step of calculating the horizontal distance between the center of gravity of the current car section and the center of gravity of the bulk material within the current car section and the two front and rear force-bearing support points of the current car section includes:
[0056] Obtain the coordinates of the front and rear force support points of this carriage;
[0057] The horizontal distance is obtained based on the coordinates of the center of gravity of the bulk material in this car section, the coordinates of the center of gravity of this car section, and the coordinates of the two force-bearing support points at the front and rear of this car section.
[0058] Secondly, the real-time weight calculation device for granular materials provided in this application adopts the following technical solution:
[0059] A real-time weight calculation device for granular materials, comprising:
[0060] The train traction control unit is used to control the speed and distance of the train tractor.
[0061] The granular material feeding control unit is used to control the opening and closing signals of the feeding port;
[0062] The bulk material loading unit is used to collect and transmit data on the car sequence, model, length, car weight, and standard loading amount.
[0063] The ranging radar data processing unit is used to calculate and transmit the height data of the granular materials loaded inside the vehicle compartment;
[0064] The track scale data processing unit is used to transmit real-time weight data of the car and bulk materials on the track scale.
[0065] The bulk material weight calculation unit is used to calculate the weight of the bulk material in the compartment where the bulk material is being loaded in real time.
[0066] The train traction control unit, the bulk material feeding control unit, the bulk material loading unit, the ranging radar data processing unit, and the track scale data processing unit are all connected to the bulk material weight calculation unit.
[0067] Thirdly, the computer storage medium provided in this application adopts the following technical solution:
[0068] A computer storage medium storing a computer program that can be loaded by a processor and executed as described in the first aspect.
[0069] In summary, this application includes the following beneficial technical effect:
[0070] Based on the shape changes of the bulk material within the car and the car's status on the rail scale, the weight of the bulk material within the car is calculated according to the rail scale reading, effectively controlling the weight changes of the bulk material within the car during loading. Attached Figure Description
[0071] Figure 1 This is a flowchart illustrating a real-time weight calculation method for granular materials according to one embodiment of this application.
[0072] Figure 2 This is a scene diagram illustrating the loading of granular materials according to one embodiment of this application.
[0073] Figure 3 This is a schematic diagram of the force analysis of the bulk material in the carriage in a real-time calculation method for the weight of bulk materials, as shown in one embodiment of this application.
[0074] Figure 4 This is a schematic diagram of the bulk material in the carriage between time T0 and time T1 in a real-time calculation method for the weight of bulk materials according to one embodiment of this application.
[0075] Figure 5 This is a schematic diagram of the bulk material in the carriage between time T1 and time T2 in a real-time calculation method for the weight of bulk materials according to one embodiment of this application.
[0076] Figure 6 This is a schematic diagram of the bulk material in the carriage between time T2 and time T3 in a real-time calculation method for the weight of bulk materials according to one embodiment of this application.
[0077] Figure 7 This is a schematic diagram of the bulk material in the carriage between time T3 and time T4 in a real-time calculation method for the weight of bulk materials according to one embodiment of this application.
[0078] Figure 8 This is a schematic diagram of the current section of the carriage in the A1-A2 stage of the real-time weight calculation method for granular materials shown in one embodiment of this application.
[0079] Attached reference numerals: 1. Train tractor; 2. Carriage; 3. Track scale; 4. Distance measuring radar; 5. Feed inlet. Detailed Implementation
[0080] The following combination Figures 1-8 This application will be described in further detail.
[0081] This application discloses a real-time weight calculation device for bulk materials in a train carriage, comprising:
[0082] The train traction control unit is used to control the speed and distance of the train tractor.
[0083] The granular material feeding control unit is used to control the opening and closing signals of the feeding port;
[0084] The bulk material loading unit is used to collect and transmit data on the car sequence, model, length, car weight, and standard loading amount.
[0085] The ranging radar data processing unit is used to calculate and transmit the height data of the granular materials loaded inside the vehicle compartment;
[0086] The track scale data processing unit is used to transmit real-time weight data of the car and bulk materials on the track scale.
[0087] The bulk material weight calculation unit is used to calculate the weight of bulk coal in the car where the bulk material is being loaded in real time.
[0088] The train traction control unit, the bulk material feeding control unit, the bulk material loading unit, the ranging radar data processing unit, and the track scale data processing unit are all connected to the bulk material weight calculation unit.
[0089] Based on the aforementioned real-time weight calculation device for bulk materials in train carriages, this application also discloses a method for real-time calculation of the weight of bulk materials in train carriages. (Refer to...) Figure 1 This includes the following steps:
[0090] 100. Obtain the loading data of the car body and calculate the relative position of the car body and the unloading port based on the loading data; wherein, the loading data includes the sequence, model and length of the car body.
[0091] Specifically, based on the train traction control unit obtaining the car's forward distance and the bulk material loading unit obtaining the car's sequence, model, and length, the relative position of the discharge port and the car currently being loaded with bulk materials, i.e., the horizontal relative distance d', is calculated. Since the position of the discharge port is fixed, and the horizontal relative distance d between the discharge port and the car is fixed when the car is initially loaded, the horizontal relative distance d' between the discharge port and the car currently being loaded with bulk materials can be obtained based on the forward distance and length of the car.
[0092] The horizontal distance d1 between the ranging radar and the discharge port is fixed. The horizontal relative distance d between the discharge port and the car is fixed when the car is initially loaded. For the same type of granular material, the angle of repose θ is fixed. The loading height h of the granular material in the car on the vertical line where the ranging radar is located is calculated based on the vertical distance from the ranging radar to the granular material. When the granular material reaches the preset loading height H of the car, the train traction control unit controls the train car to move forward.
[0093] 200, determine whether the current track scale contains only this carriage.
[0094] It should be noted that each car is equipped with axles 1, 2, 3, and 4 in sequence, with two wheels on each axle. The axle spacing between adjacent axles and the spacing between adjacent cars are fixed. Based on the tractor's travel distance, axle spacing, car spacing, and car length, it is determined whether the current car is the only one on the scale. Furthermore, by considering the relative position of the unloading port and the current car loading bulk materials, the weighing status of the current car or the previous car relative to the current car on the scale is determined.
[0095] 300. If so, the loading status of this car section on the track scale is determined based on the loading data of this car section and the relative position of this car section to the unloading port.
[0096] Among them, the weighing status of this car section on the track scale is divided into four situations, including: (1) the first axle of this car section is on the track scale; (2) the first and second axles of this car section are on the track scale; (3) the first, second, and third axles of this car section are on the track scale; (4) the first, second, third, and fourth axles of this car section are on the track scale.
[0097] 400. If not, then determine the weighing status of the previous car and the current car on the track scale based on the loading data of the previous car and the current car, and the relative position of the current car and the unloading port.
[0098] The weighing status of the preceding and current carriages on the track scale is divided into eight situations, including: (1) Axles 2, 3, and 4 of the preceding carriage are on the track scale, and axle 1 of the current carriage is on the track scale; (2) Axles 3 and 4 of the preceding carriage are on the track scale, and axles 1 and 2 of the current carriage are on the track scale; (3) Axle 4 of the preceding carriage is on the track scale, and axles 1, 2, and 3 of the current carriage are on the track scale; (4) Axles 1, 2, 3, and 4 of the current carriage are on the track scale. (5) The first, second, third and fourth axles of the previous car are on the track scale, and the first axle of this car is on the track scale at the same time; (6) The second, third and fourth axles of the previous car are on the track scale, and the first and second axles of this car are on the track scale at the same time; (7) The third and fourth axles of the previous car are on the track scale, and the first, second and third axles of this car are on the track scale at the same time; (8) The fourth axle of the previous car is on the track scale, and the first, second, third and fourth axles of this car are on the track scale at the same time.
[0099] 500, perform force analysis on the track scale readings based on the aforementioned scale condition.
[0100] It should be noted that the real-time weight data of the car and bulk material on the track scale is obtained by the track scale data processing unit. Since the track scale reading w reflects the result of the combined stress state of the car and bulk material, and the physical properties of the car and bulk material are different, the stress analysis of the car and bulk material is performed separately.
[0101] Specifically, by analyzing the geometry of the train suspension system, the two force-bearing support points F1(X) of the train car are... f1 Y f1 ), F2(X f2 Y f2 The two axles are located between the front two axles and the rear two axles of the carriage, respectively. The center of gravity of the bulk material in the carriage is G(X). G Y G The center of gravity of the carriage is G'(X). G’ Y G’ ), Where L is the length of the carriage, X f1 Let Y be the x-coordinate of the support point F1. f1 Let X be the ordinate of the support point F1. f2 Let Y be the x-coordinate of the support point F2. f2 Let X be the ordinate of the support point F2. G Y is the x-coordinate of the center of gravity G of the bulk material inside the carriage. G Let G be the ordinate of the center of gravity G of the bulk material inside the carriage; for example... Figure 3 As shown.
[0102] Since F1 = F 1车 +F 1料 F1 represents the upward supporting force exerted by the first two axles (axle 1 and axle 2) on the carriage and the bulk materials. 1车 F represents the upward supporting force of the first two axles on the carriage. 1料 F2 = Fa, representing the upward supporting force of the first two shafts on the granular material. 2车 +F 2料 F2 represents the upward supporting force exerted by the rear two axles (axles 3 and 4) on the carriage and the bulk materials. 2车 For the upward support force of the rear two axles on the carriage, F 2料 This is the upward supporting force of the latter two shafts on the granular material.
[0103] The weight of the bulk material in this car is G, the weight of this car itself is G', and the weight of the bulk material in the previous car is G. 前 The weight of the preceding carriage is G' 前 The sum of the upward supporting forces exerted by the first two axles (axle 1 and axle 2) on the car body and its bulk materials in the preceding car is F. 1前The sum of the upward supporting forces exerted by the two rear axles (axles 3 and 4) of the preceding car on the car and its bulk materials is F. 2前 .
[0104] When there is only this car on the scale, the order of loading this car onto the scale is as follows: load axle 1 of this car onto the scale (A1) - load axle 2 of this car onto the scale (A2) - load axle 3 of this car onto the scale (A3) - load axle 4 of this car onto the scale (A4), and then it is completed.
[0105] This section of the carriage begins its weighing process - A1 stage: the weighbridge reading w = 0;
[0106] A1-A2 Stage: Track Balance Readings
[0107] A2-A3 stage: Track balance reading w = F 1车 +F 1料 ;
[0108] A3-A4 Stage: Track Balance Readings
[0109] A4 - During the stage when the carriage is completely off-balance: the track scale reading w = F1 + F2 = G + G'.
[0110] When a fully loaded car from the previous period and the current car are both on the weighbridge, the order in which the cars are loaded onto the weighbridge can be divided into the following four cases due to the different lengths of the two cars:
[0111] (1) The first axle of this car is weighed on the upper scale, and the first axle of the previous car is weighed on the lower scale (B1) - the second axle of this car is weighed on the upper scale, and the first axle of the previous car is weighed on the lower scale (B2) - the third axle of this car is weighed on the upper scale, and the first axle of the previous car is weighed on the lower scale (B3) - the fourth axle of this car is weighed on the upper scale, and the first axle of the previous car is weighed on the lower scale (B4), and finally completed.
[0112] The previous car was fully loaded onto the scale - Stage B1: Scale reading w = G 前 +G' 前 =F 1前 +F 2前 ;
[0113] Phase B1-B2: Track Balance Readings
[0114] B2-B3 stage: Track scale reading w = F2 front + F1 vehicle + F1 material;
[0115] Phase B3-B4: Track Balance Readings
[0116] B4 - When the carriage is completely off-balance: the track scale reading w = F1 + F2 = G + G'.
[0117] (2) The upper scale of axle 1 of this car (C1) - the lower scale of axle 1 of the previous car (C2) - the upper scale of axle 2 of this car (C3) - the lower scale of axle 2 of the previous car (C4) - the upper scale of axle 3 of this car, and at the same time the lower scale of axle 3 of the previous car (C5) - the upper scale of axle 4 of this car, and at the same time the lower scale of axle 4 of the previous car (C6), complete;
[0118] The previous car was fully on the scale - C1 stage: Scale reading w = G 前 +G' 前 =F 1前 +F 2前 ;
[0119] C1-C2 stage: Track scale readings
[0120] C2-C3 stage: Track scale readings
[0121] C3-C4 stage: Track scale readings
[0122] C4-C5 stage: Track balance reading w = F 2前 +F 1车 +F 1料 ;
[0123] C5-C6 stage: Track scale readings
[0124] C6 - When the carriage is completely off-balance: the track scale reading w = F1 + F2 = G + G'.
[0125] (3) Weigh the first axle of this car, and simultaneously weigh the first axle of the previous car (D1) - Weigh the second axle of this car, and simultaneously weigh the second axle of the previous car (D2) - Weigh the third axle of this car (D3) - Weigh the third axle of the previous car (D4) - Weigh the fourth axle of this car (D5) - Weigh the fourth axle of the previous car (D6), and you are done;
[0126] The previous car was fully loaded onto the scale - D1 stage: Scale reading w = G 前 +G' 前 =F 1前 +F 2前 ;
[0127] D1-D2 Stage: Track Balance Readings
[0128] Stages D2-D3: Track balance reading w = F 2前 +F 1车 +F 1料 ;
[0129] D3-D4 stage: Track scale readings
[0130] D4-D5 stage: Track scale readings
[0131] Stages D5-D6: Track Balance Readings
[0132] D6 - When the carriage is completely off-balance: the track scale reading w = F1 + F2 = G + G'.
[0133] (4) The upper scale of axle 1 of this car (E1) - the lower scale of axle 1 of the previous car (E2) - the upper scale of axle 2 of this car (E3) - the lower scale of axle 2 of the previous car (E4) - the upper scale of axle 3 of this car (E5) - the lower scale of axle 3 of the previous car (E6) - the upper scale of axle 4 of this car (E7) - the lower scale of axle 4 of the previous car (E8) is completed.
[0134] The previous car was fully on the scale - E1 stage: Scale reading w = G 前 +G' 前 =F 1前 +F 2前 ;
[0135] E1-E2 phase: Track scale readings
[0136] E2-E3 Stage: Track Balance Readings
[0137] E3-E4 Stage: Track Balance Readings
[0138] E4-E5 stage: Track scale reading w = F2 front + F1 vehicle + F1 material;
[0139] E5-E6 Stage: Track Weighbridge Readings
[0140] E6-E7 Stage: Track Weighbridge Readings
[0141] E7-E8 Stage: Track Weighbridge Readings
[0142] E8 - When the carriage is completely off-balance: the track scale reading w = F1 + F2 = G + G'.
[0143] 600, determine the shape of the bulk material in the current carriage under the current main view state.
[0144] Specifically, by combining the mechanical properties of granular materials with the data detected by the ranging radar data processing unit and the horizontal relative distance between the discharge port and the current carriage, the shape of the granular materials in the current carriage is determined in the current main view.
[0145] In addition, as the relative horizontal distance between the discharge port and the car section changes continuously, a complete loading process can be divided into four stages based on the shape changes of the bulk materials in the car section: T0-T1, T1-T2, T2-T3, and T3-T4.
[0146] Specifically, during the T0-T1 time period, the shape of the bulk material in this car is an isosceles triangle in the main view; during the T1-T2 time period, the shape of the bulk material in this car is a quadrilateral in the main view; during the T2-T3 time period, the shape of the bulk material in this car is a pentagon in the main view; and during the T3-T4 time period, the shape of the bulk material in this car is a hexagon.
[0147] 700. Calculate the center of gravity of the bulk material in this car based on its shape.
[0148] Since the center of gravity of the carriage and the bulk material is symmetrical from left to right, and the density of the bulk material is uniform, the center of gravity G(X) of the bulk material in the carriage is calculated in real time under the four-stage main view. G Y G ).
[0149] A spatial rectangular coordinate system is established with the lower left corner of the carriage in the main view as the origin O(0,0), the carriage forward direction as the X-axis, and the granular material discharge direction as the Y-axis.
[0150] Specifically, such as Figure 4 As shown, during the T0-T1 time period, the shape of the bulk material inside the carriage in the main view is an isosceles triangle, and the loading height h continuously increases as the bulk material is loaded during the T0-T1 time period. The vertex B(X) of the isosceles triangle... B Y B ), x-axis X B =d, ordinate Vertex A(X) of an isosceles triangle far from the origin O A Y A (x-axis) y-axis A =0; therefore, the center of gravity G(X) of the bulk material in this car section during the time period from T0 to T1 is 0.G Y G ), x-axis X G =d, ordinate Where d is the horizontal relative distance between the unloading port and the car section when the car is initially loaded.
[0151] It should be noted that time T0 represents the state of this carriage when it is empty, and time T1 represents X. A The state when =2d.
[0152] like Figure 5 As shown, during the period from time T1 to time T2, the shape of the bulk material in this section of the carriage is quadrilateral in the main view. As the bulk material is loaded, its loading height h continuously increases. The quadrilateral vertex C(X) C Y C ), x-axis X C =d, y-coordinate C =d1×tanθ+h, quadrilateral vertex A(X) A Y A (x-axis) y-axis A =0, quadrilateral vertex B(X) B Y B ), x-axis X B =0, y-axis B =Y C -d×tanθ.
[0153] The centroid G of triangle AOB AOB (X AOB Y AOB (x-axis) ordinate The area of triangle AOB is S. AOB , in Let A be the length between vertex A of the quadrilateral and the origin. Let B be the length between vertex B of the quadrilateral and the origin. The centroid G of triangle ABC ABC (X ABC Y ABC (x-axis) ordinate The area of triangle ABC is S ABC , in Let be the length between vertices A and B of quadrilateral. Let C be the length between vertices C and B of quadrilateral.
[0154] Therefore, during the time interval T1-T2, the center of gravity G(X) of the bulk material in this car is... G Y G (x-axis) ordinate
[0155] It should be noted that time T2 is Y C The first state is equal to the preset loading height H of the carriage.
[0156] like Figure 6 As shown, during the period from time T2 to time T3, the shape of the bulk material in this car section in the main view is pentagonal. As the car section moves, the horizontal relative distance d' between the discharge port and the car section currently loading the bulk material continuously increases. The vertex D(X) of the pentagon is... D Y D ), x-axis X D =d', y-coordinate C =H; Vertex C(X) of the pentagon C Y C ), x-axis X C =d, y-coordinate C =H; Pentagon vertex B(X) B Y B ), x-axis X B =0, y-axis B =Hd×tanθ; Vertex A(X) of the pentagon A Y A (x-axis) y-axis A =0. Where the centroid G of triangle AOB is... AOB (X AOB Y AOB (x-axis) ordinate The area of triangle AOB is S. AOB , in Let A be the x-coordinate of the quadrilateral vertex A. Let G be the ordinate of the vertex B of quadrilateral; let G be the centroid of triangle ABC. ABC (X ABC Y ABC (x-axis) ordinate The area of triangle ABC is S ABC , in Let be the length between vertices A and B of quadrilateral. Let be the length between vertices C and B of quadrilateral, i.e. The centroid G of triangle ACD ACD (X ACD Y ACD (x-axis) ordinate The area of triangle ACD is S. ACD , in Let be the length between vertices A and C of quadrilateral. Let be the length between vertices C and D of quadrilateral.
[0157] Therefore, during the period from time T2 to time T3, the center of gravity G(X) of the bulk material in this car is... G Y G ):
[0158]
[0159]
[0160] It should be noted that time T3 is X A The state when the length L of this carriage is first reached.
[0161] like Figure 7 As shown, during the T3-T4 time period, the bulk material in this car section is hexagonal in shape according to the main view. As the car section moves, the horizontal relative distance d' between the discharge port and the car section currently loading bulk material continuously increases. The hexagonal vertex D(X) D Y D ), x-axis X D =d', y-coordinate D =H; hexagon vertex C(X) C Y C ), x-axis X C =d, y-coordinate C =H; hexagon vertex B(X) B Y B ), x-axis X B =0, y-axis B =Hd×tanθ; Vertex A(X) of the hexagon A Y A ), x-axis X A =L, ordinate T A =0; hexagon vertex E(X) E Y E ), x-axis X E =L, y-coordinate E =H-(L-d')tanθ.
[0162] The centroid G of triangle AOB AOB (X AOB Y AOB (x-axis) ordinate The area of triangle AOB is S. AOB , The centroid G of triangle ABC ABC (X ABC Y ABC (x-axis) ordinate The area of triangle ABC is S ABC , The centroid G of triangle ACD ACD (X ACD Y ACD (x-axis) ordinate The area of triangle ACD is S. ACD , in Let be the length between vertices A and C of quadrilateral. The length between vertices C and D of quadrilateral; the centroid G of triangle ADE. ADE (X ADE Y ADE (x-axis) ordinate The area of triangle ADE is S. ADE , in Let be the length between vertices A and D of quadrilateral. Let be the length between vertices D and E of quadrilateral.
[0163] Therefore, during the T3-T4 time period, the center of gravity G(X) of the bulk material in this car is... G Y G ):
[0164]
[0165]
[0166] It should be noted that at time T4, Y E Equal to Y B The state at that time.
[0167] 800, obtain the center of gravity of this car section, and calculate the horizontal distance between the center of gravity of this car section and the bulk material in this car section and the two force support points at the front and rear of this car section.
[0168] It should be noted that the two upward support points F1(X) of the carriage are known. f1 Y f1 ), F2(X f2 Y f2 The two axles are located between the front two axles and the rear two axles of the car, respectively, and the center of gravity of the car is G'(X). G’ Y G’ (x-axis) Where L is the length of the carriage.
[0169] Based on the length of the carriage, the location of the axle, and the axle spacing, the two upward support points F1(X) of the carriage are obtained. f1 Y f1 ), F2(X f2 Y f2 This allows us to calculate the horizontal distance L between the center of gravity of this carriage and F1 in the current Cartesian coordinate system. 1车 =|X G’ -X f1 | The horizontal distance L between the center of gravity of the bulk material in this section of the car and F1 1料 =|X G -X f1 | The horizontal distance L between the center of gravity of this carriage and F2 2车 =|X G’ -X f2 | The horizontal distance L between the center of gravity of the bulk material in this section of the car and F2 2料 =|X G -X f2 |
[0170] 900. Based on the center of gravity of the bulk material in this car section and the horizontal distance between the front and rear support points of this car section, and combined with the force analysis of the track scale reading, calculate the weight of the bulk material in this car section.
[0171] Using the lever principle in geometry, we know that F 1车 ×L 1车 =F 2车 ×L 2车 F 1料 ×L 1料 =F 2料 ×L 2料 F1 = F 1车 +F 1料 F2 = F 2车 +F 2料 F1+F2=G+G'; by combining the force analysis of the track balance reading w to establish a system of equations, the weight G of the bulk material in the current section of the car can be calculated.
[0172] Specifically, such as Figure 8As shown, when there is only this car on the track scale and it is in stage A1-A2, the known quantities are the weight G' of this car and the x-coordinate of the center of gravity of the bulk material in the car. G The x-coordinate of the center of gravity of the carriage G’ The reading w on the track scale, and the x-coordinate of the upward support point F1 between the two front axles of the carriage. f1 And the x-coordinate of the upward support point F2 between the two rear axles of the carriage. f2 The solution process is as follows:
[0173] G' = F 1车 +F 2车
[0174] F 1车 ×L 1车 =F 2车 ×L 2车
[0175] →F 1车 ×(|X G’ -X f1 |)=F 2车 ×(|X G’ -X f2 |)
[0176] By solving the system of equations based on the above formulas, we can obtain F. 1车 F 2车 The readings from the track balance F can be calculated 1料 ; by F 1料 ×L 1料 =F 2料 ×L 2料 That is, F 1料 ×(|x G’ -X f1 |)=F 2料 ×(|X G’ -X f2 |), F can be calculated 2料 Therefore, the weight of the bulk material in the carriage during stage A1-A2 is obtained as G = F. 1料 +F 2料 Similarly, the weight of bulk materials in this section of the car can be calculated for other stages.
[0177] When the track scale contains both the previous fully loaded car and the current car, and is in stage B1-B2, the known quantities are the weight G' of the current car and the x-coordinate of the center of gravity of the bulk material inside the car. G The x-coordinate of the center of gravity of the carriage G’ The reading w on the track scale, and the x-coordinate of the upward support point F1 between the two front axles of the carriage. f1The x-coordinate of the upward support point F2 between the two rear axles of the carriage is X. f2 The sum of the upward supporting forces F exerted by the first two axles (axle 1 and axle 2) on the car body and its bulk materials in the preceding car body. 1前 And the sum of the upward supporting forces F exerted by the two rear axles (axle 3 and axle 4) of the preceding car on the car and its bulk materials. 2前 The solution process is as follows:
[0178] G' = F 1车 +F 2车
[0179] F 1车 ×L 1车 =F 2车 ×L 2车
[0180] →F 1车 ×(|X G’ -X f1 |)=F 2车 ×(|X G’ -X f2 |)
[0181] By solving the system of equations based on the above formulas, we can obtain F. 1车 F 2车 The readings from the track balance F can be calculated 1料 ; by F 1料 ×L 1料 =F 2料 ×L 2料 That is, F 1料 ×(|X G’ -X f1 |)=F 2料 ×(|X G’ -X f2 |), F can be calculated 2料 Therefore, the weight of the bulk material in the carriage during stage A1-A2 is obtained as G = F. 1料 +F 2料 Similarly, the weight of bulk materials in this section of the car can be calculated for other stages.
[0182] This application also discloses a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as described above. The computer-readable storage medium includes, for example, various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0183] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.
Claims
1. A method for real-time calculation of the weight of bulk materials in a train carriage, characterized in that, include: The loading data of the car body is obtained, and the relative position between the car body and the unloading port is calculated based on the loading data; wherein, the loading data includes the sequence, model and length of the car body; Based on the loading data and the relative position of the car and the unloading port, determine whether there is only this car on the current track scale; If so, determine the status of this carriage on the track scale; If not, determine the balance status of the previous car and the current car on the track scale; Force analysis is performed on the track scale readings based on the aforementioned scale condition; Determine the shape of the bulk material in the current carriage at the current moment; Calculate the center of gravity of the bulk material in this car based on the shape of the bulk material in this car. The shapes of the bulk materials in this section of the carriage include: time- In the main view at time 1, the shape of the bulk material inside this section of the car is an isosceles triangle. time- In the main view at time 2, the shape of the bulk material inside this section of the car is quadrilateral. time- In the main view at time 3, the shape of the bulk material in this section of the car is pentagonal. time- In the main view at time 4, the shape of the bulk material in this section of the car is hexagonal. The steps for calculating the center of gravity of the bulk materials in this section of the car include: A spatial rectangular coordinate system is established with the lower left corner of the carriage in the main view as the origin, the carriage forward direction as the X-axis, and the granular material feeding direction as the Y-axis. Based on the shape of the bulk material in this section of the carriage, obtain the coordinates of each vertex of the bulk material in this section of the carriage in the spatial rectangular coordinate system; Calculate the center of gravity coordinates of the bulk material in this section of the carriage based on the vertex coordinates; Obtain the center of gravity of this car section, and calculate the horizontal distance between the center of gravity of this car section and the bulk material inside this car section and the two force support points at the front and rear of this car section. Based on the center of gravity of the granular material in this car section and the horizontal distance between the front and rear support points of this car section, and combined with the force analysis of the track scale readings, the weight of the granular material in this car section is calculated.
2. The method for real-time calculation of the weight of bulk materials in a train carriage according to claim 1, characterized in that, The weighing status of this section of the carriage on the track scale includes: Axle 1 of this carriage is on the track scale; Axles 1 and 2 of this carriage are on the track scale; Axles 1, 2, and 3 of this section of the carriage are on the track scale; Axles 1, 2, 3, and 4 of this carriage are on the track scale.
3. The method for real-time calculation of the weight of bulk materials in a train carriage according to claim 1, characterized in that, The balance status of the preceding car and the current car on the track scale includes: The previous car's axles 2, 3, and 4 are on the track scale, while the current car's axle 1 is on the track scale. The previous car's axles 3 and 4 are on the track scale, while the current car's axles 1 and 2 are on the track scale. The previous car's 4th axle is on the track scale, while the current car's 1st, 2nd, and 3rd axles are on the track scale. Axles 1, 2, 3, and 4 of this section of the carriage are on the track scale; The first four axles of the previous car are on the track scale, and the first axle of this car is on the track scale at the same time; The previous car's axles 2, 3, and 4 are on the track scale, while the current car's axles 1 and 2 are on the track scale. The previous car's axles 3 and 4 are on the track scale, while the current car's axles 1, 2, and 3 are on the track scale. The previous carriage's 4th axle is on the track scale, while the current carriage's 1st, 2nd, 3rd, and 4th axles are on the track scale.
4. The method for real-time calculation of the weight of bulk materials in a train carriage according to claim 1, characterized in that, The step of performing force analysis on the track scale readings based on the above-mentioned scale condition includes: When axle 1 of this section of the carriage is on the track scale, the track scale reading is... ; When axles 1 and 2 of this section of the carriage are on the track scale, the track scale readings are... ; When axles 1, 2, and 3 of this section of the carriage are on the track scale, the track scale readings are as follows: ; When axles 1, 2, 3, and 4 of this section of the carriage are on the track scale, the track scale readings are as follows: ; When axles 2, 3, and 4 of the previous car are on the scale, and axle 1 of the current car is also on the scale, what is the scale reading? ; When axles 3 and 4 of the previous car are on the scale, and axles 1 and 2 of this car are also on the scale, what is the scale reading? ; When axle 4 of the previous car is on the scale, and axles 1, 2, and 3 of this car are also on the scale, what is the scale reading? ; When axles 1, 2, 3, and 4 of the previous car are on the scale, and axle 1 of the current car is also on the scale, what is the scale reading? ; When axles 2, 3, and 4 of the previous car are on the scale, and axles 1 and 2 of the current car are also on the scale, what is the scale reading? ; When axles 3 and 4 of the previous car are on the scale, and axles 1, 2, and 3 of this car are also on the scale, what is the scale reading? ; When axle 4 of the previous car is on the scale, and axles 1, 2, 3, and 4 of this car are also on the scale, what is the scale reading? ; in, This represents the upward supporting force of the first two axles on the carriage. This represents the upward supporting force of the first two shafts on the granular material. This is the upward supporting force of the rear two axles on the carriage. This represents the upward supporting force of the latter two shafts on the granular material. This represents the upward supporting force of the first two axles on the carriage and the bulk materials. This provides upward support for the rear two axles relative to the carriage and the bulk materials. This refers to the upward supporting force exerted by the first two axles of the preceding car on the car and its bulk materials. This refers to the upward supporting force exerted by the two rear axles of the preceding car on the car and its bulk materials.
5. The method for real-time calculation of the weight of bulk materials in a train carriage according to claim 1, characterized in that, The step of calculating the horizontal distance between the center of gravity of this car section and the granular material inside the car section and the two front and rear support points of this car section includes: Obtain the coordinates of the front and rear force support points of this carriage; The horizontal distance is obtained based on the coordinates of the center of gravity of the bulk material in this car section, the coordinates of the center of gravity of this car section, and the coordinates of the two force-bearing support points at the front and rear of this car section.
6. A real-time weight calculation device for bulk materials in a train carriage, characterized in that, The method of claim 1 includes: The train traction control unit is used to control the speed and distance of the train tractor. The granular material feeding control unit is used to control the opening and closing signals of the feeding port; The bulk material loading unit is used to collect and transmit data on the car sequence, model, length, car weight, and standard loading amount. The ranging radar data processing unit is used to calculate and transmit the height data of the granular materials loaded inside the vehicle compartment; The track scale data processing unit is used to transmit real-time weight data of the car and bulk materials on the track scale. The bulk material weight calculation unit is used to calculate the weight of the bulk material in the compartment where the bulk material is being loaded in real time. The train traction control unit, the bulk material feeding control unit, the bulk material loading unit, the ranging radar data processing unit, and the track scale data processing unit are all connected to the bulk material weight calculation unit.
7. A computer storage medium, characterized in that: The computer program is stored that can be loaded by a processor and executed in any of the methods described in claims 1-6.