Fuel contract management method and system

By analyzing and coding the contract performance of multiple fuel contracts, integrating and grouping fuel contract management data, calculating and curve analysis, the problems of inefficiency and difficulty in joint management of existing fuel contract management methods are solved, and efficient and accurate fuel contract batch management is achieved.

CN120146799AInactive Publication Date: 2025-06-13华能曹妃甸港口有限公司 +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510252939.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-06-13
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing fuel contract management methods take a long time, are susceptible to individual subjective factors, and it is difficult to jointly manage multiple fuel contracts, resulting in inefficient management and difficulty in grasping the implementation of the contract and potential risks.

Method used

By obtaining the contract performance of multiple fuel contracts to be managed, an independent code is generated, and a fuel contract management sequence is obtained; fuel contract management data is extracted and integrated, a grouping and analysis is performed, the sub-fuel contract batch management factor is calculated, the batch management factor curve is determined, and the fuel contract batch management factor is calculated.

Benefits of technology

The joint management of multiple fuel contracts is realized, the accuracy and efficiency of batch management are improved, and the implementation of the contract and potential risks are grasped as a whole, avoiding singularity and limitations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146799A_ABST
    Figure CN120146799A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of fuel contracts, and discloses a fuel contract management method and system, and the method comprises the steps: collecting the contract performance condition of each to-be-managed fuel contract, generating an independent code for the to-be-managed fuel contract, and obtaining a fuel contract management sequence; extracting fuel contract management data of a to-be-managed fuel contract in the fuel contract management sequence, and performing integration and classification to obtain a fuel contract management data set of the same category; grouping the fuel contract management data set to obtain a plurality of fuel contract management data sets, and calculating a sub-fuel contract batch management factor; and determining a sub-fuel contract batch management factor curve according to the sub-fuel contract batch management factors, and calculating the fuel contract batch management factors of the fuel contract management sequence, so that the fuel contracts can be managed in a combined manner, and the batch management precision and management efficiency of a plurality of fuel contracts are ensured. The execution condition and potential risk of the fuel contract are mastered on the whole, and the oneness and limitation of fuel contract management are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of fuel contracts, and more particularly, to a fuel contract management method and system. Background Art

[0002] A fuel contract is a document signed by a purchaser and a supplier to stipulate matters regarding the purchase and supply of fuel products. Fuel contracts are usually reached in writing, and the content should include the following elements: contract format, contract parties, fuel variety, fuel specifications and quality standards, fuel quantity, fuel price, and payment method, etc. These elements together constitute the basic framework of the fuel contract, providing clear guidance and guarantee for both parties.

[0003] Existing fuel contract management methods mainly rely on experienced staff to analyze and judge fuel contracts. This method is time-consuming and easily affected by personal subjective factors. Moreover, existing fuel contract management methods have limitations, specifically manifested as: usually only being able to manage a single fuel contract and unable to conduct joint management of a batch of fuel contracts. This limitation leads to low efficiency in dealing with multiple fuel contracts and makes it difficult to grasp the execution situation and potential risks of fuel contracts as a whole. Summary of the Invention

[0004] Embodiments of the present invention provide a fuel contract management method and system. The present invention can conduct joint management of a batch of fuel contracts, ensure the batch management accuracy and management efficiency of multiple fuel contracts, and thus grasp the execution situation and potential risks of fuel contracts as a whole, avoiding the singleness and limitations of fuel contract management.

[0005] To achieve the above object, the present invention provides a fuel contract management method, including: Obtaining a plurality of fuel contracts to be managed, collecting the contract performance situation of each fuel contract to be managed, generating independent codes for all the fuel contracts to be managed according to the contract performance situation, and obtaining a fuel contract management sequence according to the independent codes; Extracting the fuel contract management data of each fuel contract to be managed in the fuel contract management sequence, and integrating and classifying the fuel contract management data to obtain a plurality of fuel contract management data sets of the same category; Grouping the fuel contract management data sets to obtain a plurality of fuel contract management data groups, and analyzing all the fuel contract management data groups, and calculating a sub-fuel contract batch management factor of the fuel contract management data set based on the analysis result; Determining a sub-fuel contract batch management factor curve according to all the sub-fuel contract batch management factors, and calculating a fuel contract batch management factor of the fuel contract management sequence based on the sub-fuel contract batch management factor curve.

[0006] Further, when collecting the contract performance status of each fuel contract to be managed, generating independent codes for all the fuel contracts to be managed according to the contract performance status, and obtaining the fuel contract management sequence according to the independent codes, it includes: Collect the contract performance status of each fuel contract to be managed, where the contract performance status includes the actual completion progress, the controllable completion progress, and the excluded completion progress; If the actual completion progress is less than or equal to the excluded completion progress, then exclude the corresponding fuel contract to be managed; If the actual completion progress is greater than the excluded completion progress and less than or equal to the controllable completion progress, then generate a first coding mark for the corresponding fuel contract to be managed; If the actual completion progress is greater than the controllable completion progress, then generate a second coding mark for the corresponding fuel contract to be managed; Calculate the contract performance coefficient of the remaining fuel contracts to be managed according to the first coding mark and the second coding mark; When the contract performance coefficient is greater than or equal to the preset contract performance coefficient, then generate independent codes for the remaining fuel contracts to be managed, and obtain the fuel contract management sequence according to the independent codes; When the contract performance coefficient is less than the preset contract performance coefficient, then delete the fuel contract to be managed corresponding to the minimum actual completion progress in the first coding mark, recalculate the new contract performance coefficient until the new contract performance coefficient is greater than or equal to the preset contract performance coefficient.

[0007] Further, when calculating the contract performance coefficient of the remaining fuel contracts to be managed according to the first coding mark and the second coding mark, it includes: Calculate the contract performance coefficient of the remaining fuel contracts to be managed according to the following formula: ; where q is the contract performance coefficient of the remaining fuel contracts to be managed, w2 max is the maximum actual completion progress corresponding to the second coding mark, w1 max is the maximum actual completion progress corresponding to the first coding mark, w2 min is the minimum actual completion progress corresponding to the second coding mark, w1 min is the minimum actual completion progress corresponding to the first coding mark, e2 is the number of the second coding marks, t2 r is the actual completion progress corresponding to the r-th second coding mark, e1 is the number of the first coding marks, t1 y is the actual completion progress corresponding to the y-th first coding mark.

[0008] Further, when grouping the fuel contract management data set to obtain multiple fuel contract management data groups and analyzing all the fuel contract management data groups, and calculating the sub - fuel contract batch management factor of the fuel contract management data set based on the analysis results, it includes: Obtain the preset fuel contract management data corresponding to the fuel contract management data; Group the fuel contract management data set according to the preset fuel contract management data. When the fuel contract management data is less than the preset fuel contract management data, group the corresponding fuel contract management data into the first fuel contract management data group; When the fuel contract management data is equal to the preset fuel contract management data, group the corresponding fuel contract management data into the second fuel contract management data group; When the fuel contract management data is greater than the preset fuel contract management data, group the corresponding fuel contract management data into the third fuel contract management data group; Calculate the sub - fuel contract batch management factor of the fuel contract management data set according to the first fuel contract management data group, the second fuel contract management data group and the third fuel contract management data group.

[0009] Further, when calculating the sub - fuel contract batch management factor of the fuel contract management data set according to the first fuel contract management data group, the second fuel contract management data group and the third fuel contract management data group, it includes: Calculate the first data group mean and the first data group variance of the first fuel contract management data group, and calculate the first demarcation range of the first fuel contract management data group according to the first data group mean and the first data group variance; ; Wherein, u (u1, u2) is the first demarcation range of the first fuel contract management data group, p1 is the first data group mean, a1 is the weight corresponding to the first data group mean, p2 is the first data group variance, and a2 is the weight corresponding to the first data group variance; Analyze the fuel contract management data in the first fuel contract management data group, and judge the number of the first fuel contract management data that does not fall into the first demarcation range; Calculate the second data group mean and the second data group variance of the second fuel contract management data group, and calculate the second demarcation range of the second fuel contract management data group according to the second data group mean and the second data group variance; Analyze the fuel contract management data in the second fuel contract management data group to determine the quantity of the second fuel contract management data that does not fall within the second demarcation range; Calculate the third data group mean and the third data group variance of the third fuel contract management data group, and calculate the third demarcation range of the third fuel contract management data group based on the third data group mean and the third data group variance; Analyze the fuel contract management data in the third fuel contract management data group to determine the quantity of the third fuel contract management data that does not fall within the third demarcation range; Calculate the sub - fuel contract batch management factor of the fuel contract management data set based on the first fuel contract management data quantity, the second fuel contract management data quantity, and the third fuel contract management data quantity.

[0010] Further, when calculating the sub - fuel contract batch management factor of the fuel contract management data set based on the first fuel contract management data quantity, the second fuel contract management data quantity, and the third fuel contract management data quantity, it includes: Allocate a first factor to the first fuel contract management data quantity, a second factor to the second fuel contract management data quantity, and a third factor to the third fuel contract management data quantity; Calculate the sub - fuel contract batch management factor of the fuel contract management data set according to the following formula: ; where s is the sub - fuel contract batch management factor of the fuel contract management data set, d1 is the first fuel contract management data quantity, d2 is the second fuel contract management data quantity, d3 is the third fuel contract management data quantity, f1 is the first factor, f2 is the second factor, f3 is the third factor, and f1 > f2 > f3.

[0011] Further, when determining the sub - fuel contract batch management factor curve based on all the sub - fuel contract batch management factors and calculating the fuel contract batch management factor of the fuel contract management sequence based on the sub - fuel contract batch management factor curve, it includes: Taking the sub - fuel contract batch management factor as the abscissa and as the ordinate, determine the curve construction points, and determine the sub - fuel contract batch management factor curve based on the curve construction points, where s h is the h - th sub - fuel contract batch management factor, and g is the number of sub - fuel contract batch management factors; Randomly select a curve construction point as the curve reference point, determine the Euclidean distance between each remaining curve construction point and the curve reference point, sort all the Euclidean distances from smallest to largest, and extract the curve construction points corresponding to the first L Euclidean distances as the curve judgment points; Connect the curve judgment points with the curve reference point to determine the curve connection line; Judge whether there is an intersection point between the curve connection line and the sub - fuel contract batch management factor curve. If not, judge the corresponding curve judgment point as an invalid curve construction point; If so, judge the corresponding curve judgment point as a valid curve construction point; Extract the Euclidean distances corresponding to all valid curve construction points and calculate the comprehensive curve analysis value of the curve reference point; Calculate the fuel contract batch management factor of the fuel contract management sequence based on all the comprehensive curve analysis values.

[0012] Further, when extracting the Euclidean distances corresponding to all valid curve construction points and calculating the comprehensive curve analysis value of the curve reference point, it includes: Calculate the comprehensive curve analysis value of the curve reference point according to the following formula: ; where c is the comprehensive curve analysis value of the curve reference point, n1 is the number of Euclidean distances, V max is the maximum Euclidean distance, v i is the i - th Euclidean distance, is all the minimum value of.

[0013] Further, when calculating the fuel contract batch management factor of the fuel contract management sequence based on all the comprehensive curve analysis values, it includes: Randomly pair all the comprehensive curve analysis values in pairs to obtain multiple comprehensive curve analysis value matching sets; Calculate the fuel contract batch management factor of the fuel contract management sequence according to the comprehensive curve analysis value matching sets; ; where k is the fuel contract batch management factor of the fuel contract management sequence, n3 is the number of comprehensive curve analysis value matching sets, m1 b is the comprehensive curve analysis value in the b - th comprehensive curve analysis value matching set, m2 b is another comprehensive curve analysis value in the b - th comprehensive curve analysis value matching set, is all the minimum value of, is all The maximum value.

[0014] To achieve the above object, the present invention also provides a fuel contract management system, including: A sequence determination module, configured to obtain a plurality of fuel contracts to be managed, collect the contract performance status of each fuel contract to be managed, generate independent codes for all the fuel contracts to be managed according to the contract performance status, and obtain a fuel contract management sequence according to the independent codes; A data classification module, configured to extract the fuel contract management data of each fuel contract to be managed in the fuel contract management sequence, and integrate and classify the fuel contract management data to obtain a plurality of fuel contract management data sets of the same category; A factor calculation module, configured to group the fuel contract management data sets to obtain a plurality of fuel contract management data groups, analyze all the fuel contract management data groups, and calculate a sub-fuel contract batch management factor of the fuel contract management data sets based on the analysis results; A contract management module, configured to determine a sub-fuel contract batch management factor curve according to all the sub-fuel contract batch management factors, and calculate a fuel contract batch management factor of the fuel contract management sequence based on the sub-fuel contract batch management factor curve.

[0015] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention discloses a fuel contract management method and system, which collect the contract performance status of each fuel contract to be managed, generate independent codes for the fuel contracts to be managed, and obtain a fuel contract management sequence; extract the fuel contract management data of the fuel contracts to be managed in the fuel contract management sequence, integrate and classify them to obtain a fuel contract management data set of the same category; group the fuel contract management data set to obtain a plurality of fuel contract management data groups, calculate a sub-fuel contract batch management factor; determine a sub-fuel contract batch management factor curve according to the sub-fuel contract batch management factor, and calculate a fuel contract batch management factor of the fuel contract management sequence, which can perform joint management on fuel contracts, ensure the batch management accuracy and management efficiency of multiple fuel contracts, overall grasp the execution status and potential risks of fuel contracts, and avoid the singleness and limitations of fuel contract management. Description of the Drawings

[0016] By reading the detailed description of the preferred embodiments below, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present invention. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings: Figure 1The flowchart shows a fuel contract management method according to an embodiment of the present invention; Figure 2 The block diagram shows a fuel contract management system according to an embodiment of the present invention. Detailed implementation manners

[0017] The following further describes in detail the specific implementation manners of the present invention in conjunction with the drawings and embodiments. The following embodiments are used to illustrate the present invention but are not intended to limit the scope of the present invention.

[0018] In the description of the present application, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as limiting the present application.

[0019] The terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present application, unless otherwise stated, the meaning of "plurality" is two or more.

[0020] In the description of the present application, it should be noted that unless otherwise clearly defined and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may be a mechanical connection or an electrical connection; it may be directly connected or indirectly connected through an intermediate medium, and it may be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific situations.

[0021] The following is a description of the preferred embodiments of the present invention in conjunction with the drawings.

[0022] As Figure 1 shown, an embodiment of the present invention discloses a fuel contract management method, including: S110: Obtain a plurality of fuel contracts to be managed, collect the contract performance status of each fuel contract to be managed, generate an independent code for all fuel contracts to be managed according to the contract performance status, and obtain a fuel contract management sequence according to the independent code; In this embodiment, a time period is set in advance, and the fuel contracts to be managed within this time period are obtained. The time period can be within 15 days or within 10 days, which is specifically set according to actual requirements.

[0023] In some embodiments of the present application, when collecting the contract performance status of each fuel contract to be managed, generating independent codes for all the fuel contracts to be managed according to the contract performance status, and obtaining the fuel contract management sequence according to the independent codes, it includes: Collect the contract performance status of each fuel contract to be managed, where the contract performance status includes the actual completion progress, the controllable completion progress, and the excluded completion progress; If the actual completion progress is less than or equal to the excluded completion progress, then exclude the corresponding fuel contract to be managed; If the actual completion progress is greater than the excluded completion progress and less than or equal to the controllable completion progress, then generate a first coding mark for the corresponding fuel contract to be managed; If the actual completion progress is greater than the controllable completion progress, then generate a second coding mark for the corresponding fuel contract to be managed; Calculate the contract performance coefficient of the remaining fuel contracts to be managed according to the first coding mark and the second coding mark; When the contract performance coefficient is greater than or equal to the preset contract performance coefficient, then generate independent codes for the remaining fuel contracts to be managed, and obtain the fuel contract management sequence according to the independent codes; When the contract performance coefficient is less than the preset contract performance coefficient, then delete the fuel contract to be managed corresponding to the minimum actual completion progress in the first coding mark, and recalculate the new contract performance coefficient until the new contract performance coefficient is greater than or equal to the preset contract performance coefficient.

[0024] In this embodiment, if the coal supply volume on the fuel contract to be managed is 10 tons, and only 8 tons are supplied when obtaining the fuel contract to be managed, then the actual completion progress is 0.8. The rest will not be exemplified here, and it can be calculated in combination with the actual situation.

[0025] In this embodiment, the controllable completion progress is also the allowable completion progress, which is preferably 0.85 here, and the excluded completion progress is preferably 0.3 here, indicating that the actual completion progress is too low and cannot participate in the combined management calculation.

[0026] In this embodiment, the preset contract performance coefficient is preferably 0.4 here, and it can be specifically adjusted according to the actual situation.

[0027] In this embodiment, the independent codes include X1, X2, X3, etc., which are used to distinguish the fuel contracts to be managed.

[0028] In this embodiment, the new contract performance coefficient is calculated in the same way as the above method, and will not be introduced again here.

[0029] The beneficial effects of the above technical solution are as follows: By eliminating the fuel contracts to be managed with the actual completion progress less than or equal to the eliminated completion progress, the present invention can ensure the accuracy of the joint management of fuel contracts, avoid deviations, and further ensure the determination accuracy of the fuel contract management sequence according to the contract performance coefficient and the preset contract performance coefficient, providing a basis for fuel contract management.

[0030] In some embodiments of the present application, when calculating the contract performance coefficient of the remaining fuel contracts to be managed according to the first coding mark and the second coding mark, it includes: Calculate the contract performance coefficient of the remaining fuel contracts to be managed according to the following formula: ; where q is the contract performance coefficient of the remaining fuel contracts to be managed, w2 max is the maximum actual completion progress corresponding to the second coding mark, w1 max is the maximum actual completion progress corresponding to the first coding mark, w2 min is the minimum actual completion progress corresponding to the second coding mark, w1 min is the minimum actual completion progress corresponding to the first coding mark, e2 is the number of the second coding marks, t2 r is the actual completion progress corresponding to the r-th second coding mark, e1 is the number of the first coding marks, t1 y is the actual completion progress corresponding to the y-th first coding mark.

[0031] S120: Extract the fuel contract management data of each fuel contract to be managed in the fuel contract management sequence, and integrate and classify the fuel contract management data to obtain multiple fuel contract management data sets of the same category; In this embodiment, the fuel contract management data includes the actual completion progress of the fuel contract, contract safety, contract evaluation, contract confidence, etc. Among them, the contract safety refers to the safety level during the contract execution process. The contract evaluation is a comprehensive evaluation of the contract execution effect, including cost-benefit analysis, time efficiency, quality control, etc. The contract confidence refers to the possibility of successfully achieving its predetermined goals from the signing to the execution of the contract. The specific determination processes of the above contract safety, contract evaluation, contract confidence, etc. are complicated and mature, and will not be introduced in detail here.

[0032] In this embodiment, the fuel contract management data is integrated and classified, that is, the fuel contract management data of the same category corresponding to each fuel contract to be managed is classified. For example, a fuel contract management data set is determined according to the actual completion progress corresponding to each fuel contract to be managed. Then, all data in this fuel contract management data set are of the actual completion progress, and no other examples are shown here.

[0033] The beneficial effects of the above technical solution are as follows: The present invention integrates and classifies the fuel contract management data to obtain multiple fuel contract management data sets of the same category, thereby providing a reliable premise for the calculation of the sub-fuel contract batch management factor.

[0034] S130: Group the fuel contract management data set to obtain multiple fuel contract management data groups, and analyze all the fuel contract management data groups. Based on the analysis results, calculate the sub-fuel contract batch management factor of the fuel contract management data set; In some embodiments of the present application, when grouping the fuel contract management data set to obtain multiple fuel contract management data groups, analyzing all the fuel contract management data groups, and calculating the sub-fuel contract batch management factor of the fuel contract management data set based on the analysis results, it includes: Obtain the preset fuel contract management data corresponding to the fuel contract management data; Group the fuel contract management data set according to the preset fuel contract management data. When the fuel contract management data is less than the preset fuel contract management data, group the corresponding fuel contract management data into the first fuel contract management data group; When the fuel contract management data is equal to the preset fuel contract management data, group the corresponding fuel contract management data into the second fuel contract management data group; When the fuel contract management data is greater than the preset fuel contract management data, group the corresponding fuel contract management data into the third fuel contract management data group; Calculate the sub-fuel contract batch management factor of the fuel contract management data set according to the first fuel contract management data group, the second fuel contract management data group, and the third fuel contract management data group.

[0035] In this embodiment, as described above, the preset actual completion progress corresponding to the actual completion progress is 0.85, the preset contract safety degree corresponding to the contract safety degree is 0.85, the preset contract evaluation degree corresponding to the contract evaluation degree is 0.8, and the preset contract confidence corresponding to the contract confidence is 0.8.

[0036] The beneficial effects of the above technical solution are: The present invention obtains the first fuel contract management data group, the second fuel contract management data group, and the third fuel contract management data group, further ensuring the calculation accuracy of the sub-fuel contract batch management factor.

[0037] In some embodiments of the present application, when calculating the sub-fuel contract batch management factor of the fuel contract management data set according to the first fuel contract management data group, the second fuel contract management data group, and the third fuel contract management data group, it includes: Calculate the first data group mean and the first data group variance of the first fuel contract management data group, and calculate the first demarcation range of the first fuel contract management data group according to the first data group mean and the first data group variance; ; Wherein, u (u1, u2) is the first demarcation range of the first fuel contract management data group, p1 is the first data group mean, a1 is the weight corresponding to the first data group mean, p2 is the first data group variance, and a2 is the weight corresponding to the first data group variance; Analyze the fuel contract management data in the first fuel contract management data group, and judge the number of first fuel contract management data that do not fall within the first demarcation range; Calculate the second data group mean and the second data group variance of the second fuel contract management data group, and calculate the second demarcation range of the second fuel contract management data group according to the second data group mean and the second data group variance; Analyze the fuel contract management data in the second fuel contract management data group, and judge the number of second fuel contract management data that do not fall within the second demarcation range; Calculate the third data group mean and the third data group variance of the third fuel contract management data group, and calculate the third demarcation range of the third fuel contract management data group according to the third data group mean and the third data group variance; Analyze the fuel contract management data in the third fuel contract management data group, and judge the number of third fuel contract management data that do not fall within the third demarcation range; Calculate the sub-fuel contract batch management factor of the fuel contract management data set based on the first fuel contract management data quantity, the second fuel contract management data quantity, and the third fuel contract management data quantity.

[0038] In this embodiment, u1 and u2 are two values calculated according to the formula, and u1 is less than u2.

[0039] In this embodiment, if the fuel contract management data is less than u1 or greater than u1, it is determined that the fuel contract management data does not fall within the first demarcation range, and the quantity of the first fuel contract management data is counted.

[0040] In this embodiment, the calculation methods of the second demarcation range and the third demarcation range are the same as that of the above-mentioned first demarcation range, and will not be repeated here.

[0041] In this embodiment, the determination methods of the quantity of the second fuel contract management data and the quantity of the third fuel contract management data are the same as that of the above-mentioned quantity of the first fuel contract management data, and will not be repeated here.

[0042] The beneficial effects of the above technical solutions are as follows: The present invention calculates the sub-fuel contract batch management factor of the fuel contract management data set based on the quantity of the first fuel contract management data, the quantity of the second fuel contract management data, and the quantity of the third fuel contract management data, which ensures the calculation accuracy and calculation efficiency of the sub-fuel contract batch management factor, avoids calculation errors, and at the same time lays a foundation for the calculation of the fuel contract batch management factor.

[0043] In some embodiments of the present application, when calculating the sub-fuel contract batch management factor of the fuel contract management data set based on the quantity of the first fuel contract management data, the quantity of the second fuel contract management data, and the quantity of the third fuel contract management data, it includes: Assign a first factor to the quantity of the first fuel contract management data, assign a second factor to the quantity of the second fuel contract management data, and assign a third factor to the quantity of the third fuel contract management data; Calculate the sub-fuel contract batch management factor of the fuel contract management data set according to the following formula: ; where s is the sub-fuel contract batch management factor of the fuel contract management data set, d1 is the quantity of the first fuel contract management data, d2 is the quantity of the second fuel contract management data, d3 is the quantity of the third fuel contract management data, f1 is the first factor, f2 is the second factor, f3 is the third factor, and f1 > f2 > f3.

[0044] In this embodiment, the first factor is preferably 0.85, the second factor is preferably 0.8, and the third factor is preferably 0.75. Specifically, it can also be adjusted according to the actual situation to satisfy f1 > f2 > f3.

[0045] S140: Determine the sub-fuel contract batch management factor curve according to all the sub-fuel contract batch management factors, and calculate the fuel contract batch management factor of the fuel contract management sequence based on the sub-fuel contract batch management factor curve.

[0046] In some embodiments of the present application, when determining the sub - fuel - contract batch - management factor curve according to all sub - fuel - contract batch - management factors and calculating the fuel - contract batch - management factor of the fuel - contract management sequence based on the sub - fuel - contract batch - management factor curve, it includes: Taking the sub - fuel - contract batch - management factor as the abscissa and as the ordinate, determining curve - construction points, and determining the sub - fuel - contract batch - management factor curve based on the curve - construction points, where s h is the h - th sub - fuel - contract batch - management factor, and g is the number of sub - fuel - contract batch - management factors; Randomly selecting a curve - construction point as the curve reference point, determining the Euclidean distance between each remaining curve - construction point and the curve reference point, sorting all the Euclidean distances from small to large, and extracting the curve - construction points corresponding to the first L Euclidean distances as curve - judgment points; Connecting the curve - judgment points with the curve reference point to determine a curve connection line; Judging whether there is an intersection point between the curve connection line and the sub - fuel - contract batch - management factor curve. If not, judging the corresponding curve - judgment point as an invalid curve - construction point; If so, judging the corresponding curve - judgment point as a valid curve - construction point; Extracting the Euclidean distances corresponding to all valid curve - construction points and calculating the comprehensive curve - analysis value of the curve reference point; Calculating the fuel - contract batch - management factor of the fuel - contract management sequence according to all the comprehensive curve - analysis values.

[0047] In this embodiment, multiple curve - construction points can be determined, and the sub - fuel - contract batch - management factor curve can be determined according to the curve - construction points.

[0048] In this embodiment, L is preferably 6.

[0049] In this embodiment, each curve - construction point corresponds to several Euclidean distances. Therefore, the comprehensive curve - analysis value corresponding to each curve - construction point can be calculated.

[0050] The beneficial effects of the above - mentioned technical solution are as follows: The present invention extracts the Euclidean distances corresponding to all valid curve - construction points and calculates the comprehensive curve - analysis value of the curve reference point. On the one hand, it ensures the calculation accuracy of the comprehensive curve - analysis value, and on the other hand, it ensures the calculation accuracy of the fuel - contract batch - management factor.

[0051] In some embodiments of the present application, when extracting the Euclidean distances corresponding to all valid curve - construction points and calculating the comprehensive curve - analysis value of the curve reference point, it includes: Calculate the comprehensive curve analysis value of the curve reference point according to the following formula: ; where c is the comprehensive curve analysis value of the curve reference point, n1 is the number of Euclidean distances, V max is the maximum Euclidean distance, v i is the i-th Euclidean distance, is the minimum value of all .

[0052] In some embodiments of the present application, when calculating the fuel contract batch management factor of the fuel contract management sequence according to all comprehensive curve analysis values, it includes: Randomly pair all the comprehensive curve analysis values in pairs to obtain multiple comprehensive curve analysis value matching sets; Calculate the fuel contract batch management factor of the fuel contract management sequence according to the comprehensive curve analysis value matching sets; ; where k is the fuel contract batch management factor of the fuel contract management sequence, n3 is the number of comprehensive curve analysis value matching sets, m1 b is the comprehensive curve analysis value in the b-th comprehensive curve analysis value matching set, m2 b is another comprehensive curve analysis value in the b-th comprehensive curve analysis value matching set, is the minimum value of all , is the maximum value of all .

[0053] In this embodiment, if there is a single comprehensive curve analysis value that is not matched, this single comprehensive curve analysis value can be deleted and does not need to participate in the calculation.

[0054] The beneficial effects of the above technical solutions are as follows: The present invention can perform joint management of fuel contracts, ensuring the batch management accuracy and management efficiency of multiple fuel contracts. When the fuel contract batch management factor is larger, it indicates that the overall performance of the fuel contracts to be managed in the fuel contract management sequence is better, thereby overall grasping the execution situation and potential risks of fuel contracts and avoiding the singularity and limitations of fuel contract management.

[0055] To further elaborate on the technical idea of the present invention, in combination with a specific application scenario, the technical solutions of the present invention will be described.

[0056] Correspondingly, as Figure 2 shown, the present application also provides a fuel contract management system, including: A sequence determination module, configured to obtain multiple fuel contracts to be managed, collect the contract performance status of each fuel contract to be managed, generate independent codes for all the fuel contracts to be managed according to the contract performance status, and obtain a fuel contract management sequence according to the independent codes; A data classification module, configured to extract the fuel contract management data of each fuel contract to be managed in the fuel contract management sequence, and integrate and classify the fuel contract management data to obtain multiple fuel contract management data sets of the same category; A factor calculation module, configured to group the fuel contract management data sets to obtain multiple fuel contract management data groups, analyze all the fuel contract management data groups, and calculate sub-fuel contract batch management factors of the fuel contract management data sets based on the analysis results; A contract management module, configured to determine a sub-fuel contract batch management factor curve according to all the sub-fuel contract batch management factors, and calculate a fuel contract batch management factor of the fuel contract management sequence based on the sub-fuel contract batch management factor curve.

[0057] In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any one or more embodiments or examples in a suitable manner.

[0058] Although the present invention has been described above with reference to the embodiments, various improvements can be made to it and components therein can be replaced with equivalents without departing from the scope of the present invention. In particular, as long as there is no structural conflict, the various features in the embodiments disclosed in the present invention can be combined with each other in any way, and only for the sake of saving space and resources, the description of all these combinations is not given in this specification.

[0059] Those of ordinary skill in the art can understand that the above are only the preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A fuel contract management method, characterized in that: include: Acquire multiple fuel contracts to be managed, collect the contract performance status of each fuel contract to be managed, generate independent codes for all fuel contracts to be managed according to the contract performance status, and obtain a fuel contract management sequence according to the independent codes; Extracting fuel contract management data of each fuel contract to be managed in the fuel contract management sequence, and integrating and classifying the fuel contract management data to obtain a plurality of fuel contract management data sets of the same category; The fuel contract management data set is grouped to obtain a plurality of fuel contract management data groups, and all the fuel contract management data groups are analyzed, and a sub-fuel contract batch management factor of the fuel contract management data set is calculated based on the analysis result; A sub-fuel contract batch management factor curve is determined according to all sub-fuel contract batch management factors, and the fuel contract batch management factor of the fuel contract management sequence is calculated based on the sub-fuel contract batch management factor curve.

2. The fuel contract management method according to claim 1, characterized in that: When collecting the contract performance status of each fuel contract to be managed, generating independent codes for all fuel contracts to be managed according to the contract performance status, and obtaining the fuel contract management sequence according to the independent codes, it includes: Collecting the contract performance status of each fuel contract to be managed, wherein the contract performance status includes actual completion progress, controllable completion progress and eliminated completion progress; If the actual completion progress is less than or equal to the elimination completion progress, the corresponding fuel contract to be managed is eliminated; If the actual completion progress is greater than the elimination completion progress and less than or equal to the controllable completion progress, a first coding mark is generated for the corresponding fuel contract to be managed; If the actual completion progress is greater than the controllable completion progress, generating a second coding mark for the corresponding fuel contract to be managed; Calculating the contract fulfillment coefficient of the remaining fuel contracts to be managed according to the first coding mark and the second coding mark; When the contract performance coefficient is greater than or equal to the preset contract performance coefficient, an independent code is generated for the remaining fuel contracts to be managed, and a fuel contract management sequence is obtained according to the independent code; When the contract fulfillment coefficient is less than the preset contract fulfillment coefficient, the to-be-managed fuel contract corresponding to the minimum actual completion progress in the first coding mark is deleted, and the new contract fulfillment coefficient is recalculated until the new contract fulfillment coefficient is greater than or equal to the preset contract fulfillment coefficient.

3. The fuel contract management method according to claim 2, characterized in that: When calculating the contract performance coefficient of the remaining fuel contracts to be managed according to the first coding mark and the second coding mark, it includes: The contract performance factor for the remaining fuel contracts to be managed is calculated according to the following formula: ; Where q is the contract performance coefficient of the remaining fuel contracts to be managed, w2 max is the maximum actual completion progress corresponding to the second coding mark, w1 max is the maximum actual completion progress corresponding to the first coding mark, w2 min is the minimum actual completion progress corresponding to the second coding mark, w1 min is the minimum actual completion progress corresponding to the first coding mark, e2 is the number of second coding marks, t2 r is the actual completion progress corresponding to the rth second coding mark, e1 is the number of first coding marks, t1 y The actual completion progress corresponding to the y-th first coding mark.

4. The fuel contract management method according to claim 1, characterized in that: When the fuel contract management data set is grouped to obtain a plurality of fuel contract management data groups, all the fuel contract management data groups are analyzed, and the sub-fuel contract batch management factor of the fuel contract management data set is calculated based on the analysis result, the method includes: Acquiring preset fuel contract management data corresponding to the fuel contract management data; Grouping the fuel contract management data set according to the preset fuel contract management data, and when the fuel contract management data is smaller than the preset fuel contract management data, grouping the corresponding fuel contract management data into a first fuel contract management data group; When the fuel contract management data is equal to the preset fuel contract management data, the corresponding fuel contract management data is grouped into a second fuel contract management data group; When the fuel contract management data is greater than the preset fuel contract management data, the corresponding fuel contract management data is grouped into a third fuel contract management data group; A sub-fuel contract batch management factor of the fuel contract management data set is calculated based on the first fuel contract management data group, the second fuel contract management data group and the third fuel contract management data group.

5. The fuel contract management method according to claim 4, characterized in that: When calculating the sub-fuel contract batch management factor of the fuel contract management data set according to the first fuel contract management data group, the second fuel contract management data group and the third fuel contract management data group, it includes: Calculating a first data group mean and a first data group variance of the first fuel contract management data group, and calculating a first boundary range of the first fuel contract management data group according to the first data group mean and the first data group variance; ; Wherein, u(u1, u2) is the first boundary range of the first fuel contract management data group, p1 is the mean of the first data group, a1 is the weight corresponding to the mean of the first data group, p2 is the variance of the first data group, and a2 is the weight corresponding to the variance of the first data group; Analyzing the fuel contract management data in the first fuel contract management data group to determine the amount of the first fuel contract management data that does not fall within the first boundary range; calculating a second data group mean and a second data group variance of the second fuel contract management data group, and calculating a second boundary range of the second fuel contract management data group according to the second data group mean and the second data group variance; Analyzing the fuel contract management data in the second fuel contract management data group to determine the amount of the second fuel contract management data that does not fall within the second boundary range; Calculating a third data group mean and a third data group variance of the third fuel contract management data group, and calculating a third boundary range of the third fuel contract management data group according to the third data group mean and the third data group variance; Analyzing the fuel contract management data in the third fuel contract management data group to determine the number of third fuel contract management data that do not fall within the third demarcation range; A sub-fuel contract batch management factor of the fuel contract management data set is calculated based on the first fuel contract management data quantity, the second fuel contract management data quantity, and the third fuel contract management data quantity.

6. The fuel contract management method according to claim 5, characterized in that: When calculating the sub-fuel contract batch management factor of the fuel contract management data set based on the first fuel contract management data quantity, the second fuel contract management data quantity and the third fuel contract management data quantity, it includes: Allocating a first factor to the first fuel contract management data quantity, allocating a second factor to the second fuel contract management data quantity, and allocating a third factor to the third fuel contract management data quantity; The sub-fuel contract batch management factor of the fuel contract management data set is calculated according to the following formula: ; Among them, s is the sub-fuel contract batch management factor of the fuel contract management data set, d1 is the number of first fuel contract management data, d2 is the number of second fuel contract management data, d3 is the number of third fuel contract management data, f1 is the first factor, f2 is the second factor, f3 is the third factor, f1>f2>f3.

7. The fuel contract management method according to claim 1, characterized in that: When a sub-fuel contract batch management factor curve is determined according to all sub-fuel contract batch management factors, and a fuel contract batch management factor of the fuel contract management sequence is calculated based on the sub-fuel contract batch management factor curve, the method includes: The sub-fuel contract batch management factor is taken as the horizontal axis, and As the ordinate, determine the curve construction point, and determine the sub-fuel contract batch management factor curve based on the curve construction point, where s h is the hth sub-fuel contract batch management factor, g is the number of sub-fuel contract batch management factors; Randomly select a curve construction point as the curve reference point, determine the Euclidean distance between each remaining curve construction point and the curve reference point, sort all the Euclidean distances from small to large, and extract the curve construction points corresponding to the first L Euclidean distances as the curve judgment points; Connecting the curve judgment point with the curve reference point to determine the curve connection line; Determine whether there is an intersection between the curve connection line and the sub-fuel contract batch management factor curve, and if not, determine the corresponding curve judgment point as an invalid curve construction point; If yes, the corresponding curve judgment point is judged as a valid curve construction point; Extracting the Euclidean distances corresponding to all valid curve construction points, and calculating the comprehensive curve analysis values ​​of the curve reference points; The fuel contract batch management factor of the fuel contract management sequence is calculated based on all the comprehensive curve analysis values.

8. The fuel contract management method according to claim 7, characterized in that: When extracting the Euclidean distances corresponding to all valid curve construction points and calculating the comprehensive curve analysis value of the curve reference point, it includes: The comprehensive curve analysis value of the curve reference point is calculated according to the following formula: ; Where c is the comprehensive curve analysis value of the curve reference point, n1 is the number of Euclidean distances, V max is the maximum Euclidean distance, v i is the i-th Euclidean distance, For all The minimum value of .

9. The fuel contract management method according to claim 7, characterized in that: When calculating the fuel contract batch management factor of the fuel contract management sequence according to all comprehensive curve analysis values, it includes: All comprehensive curve analysis values ​​are randomly matched in pairs to obtain multiple comprehensive curve analysis value matching sets; Calculating the fuel contract batch management factor of the fuel contract management sequence according to the comprehensive curve analysis value matching set; ; Where k is the fuel contract batch management factor of the fuel contract management sequence, n3 is the number of comprehensive curve analysis value matching sets, m1 is b is the comprehensive curve analysis value in the b-th comprehensive curve analysis value matching set, m2 b Match the bth comprehensive curve analysis value to another comprehensive curve analysis value in the set, For all The minimum value of For all The maximum value of .

10. A fuel contract management system, applied to the fuel contract management method according to any one of claims 1 to 9, characterized in that: include: A sequence determination module, used to obtain multiple fuel contracts to be managed, collect the contract performance status of each fuel contract to be managed, generate independent codes for all fuel contracts to be managed according to the contract performance status, and obtain a fuel contract management sequence according to the independent codes; A data classification module, used for extracting the fuel contract management data of each fuel contract to be managed in the fuel contract management sequence, and integrating and classifying the fuel contract management data to obtain a plurality of fuel contract management data sets of the same category; a factor calculation module, configured to group the fuel contract management data set to obtain a plurality of fuel contract management data groups, analyze all the fuel contract management data groups, and calculate a sub-fuel contract batch management factor of the fuel contract management data set based on the analysis result; The contract management module is used to determine a sub-fuel contract batch management factor curve according to all sub-fuel contract batch management factors, and calculate the fuel contract batch management factor of the fuel contract management sequence based on the sub-fuel contract batch management factor curve.