System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于AI的燃料合同自动结算方法技术_技高网

一种基于AI的燃料合同自动结算方法技术

技术编号:42873079 阅读:5 留言:0更新日期:2024-09-27 17:33
本申请涉及燃料合同结算技术领域,特别是涉及一种基于AI的燃料合同自动结算方法。包括:根据历史燃料合同结算参数生成训练集数据,并根据训练集数据建立结算智能体;判断全部待结算合同是否处于结算周期,并根据判断结果建立待结算合同数列A;结算智能体根据待结算合同数列A生成结算顺序,并根据结算顺序设定各个待结算合同的结算参数;通过对燃料合同进行分类,针对不同的合同类型,结算智能体采用不同结算策略对其进行处理,一方面提高合同的结算效率,另一方面及时对各个合同在结算时可能产生的风险进行预警,从而降低结算后可能发生的违约损失。

【技术实现步骤摘要】

本申请涉及燃料合同结算,特别是涉及一种基于ai的燃料合同自动结算方法。


技术介绍

1、目前,许多火力发电企业尚未建立科学、全面的燃料管控系统,缺乏切实有效的监管手段,没有建设切实有效的燃料管控一体化信息化平台,燃料管理的计划、采购、调度、验收、结算、煤场、掺烧、分析等相关业务环节存在“信息孤岛”,各环节信息没有有效的组织、相互关联起来。在这些业务环节中需要大量人工操作、记录、制表、计算、分析等相关工作,劳动量大且冗余,煤炭质量、结算和经济活动分析还都停留在手工作业的水平上,费时费力,耗费了大量的人力资源,并由此给燃料管理尤其是验收、结算、掺烧等流程中存在诸多问题。

2、而现阶段的燃料合同在进行结算时,采用手工提取采质化计等单据的数据,人工根据合同条款进行判断,填写计算单,框架合同条款、单合同多批次交付问题,为结算单制作增加了难度,同时不同类型的合同再结算时,可能面临的风险也存在差异,而现阶段的结算技术无法对合同履约过程中的风险进行分析和及时预警。


技术实现思路

1、本申请的目的是:为解决上述技术问题,本申请提供了一种基于ai的燃料合同自动结算方法,旨在提高对于燃料合同的结算效率,同时对燃料合同可能出现的结算风险及时进行预警,降低企业损失。

2、本申请的一些实施例中,利用历史燃料合同参数和al技术,构建结算智能体,可智能提取各个燃料合同中结算条款,并建立对应的结算模型,完成对于燃料合同的自主结算,并生成对应的结算单,提高结算效率,降低人工成本。

3、本申请的一些实施例中,通过对燃料合同进行分类,针对不同的合同类型,结算智能体采用不同结算策略对其进行处理,一方面提高合同的结算效率,另一方面及时对各个合同在结算时可能产生的风险进行预警,从而降低结算后可能发生的违约损失。

4、本申请的一些实施例中,提供了一种基于ai的燃料合同自动结算方法,包括:

5、根据历史燃料合同结算参数生成训练集数据,并根据训练集数据建立结算智能体;

6、判断全部待结算合同是否处于结算周期,并根据判断结果建立待结算合同数列a;

7、结算智能体根据待结算合同数列a生成结算顺序,并根据结算顺序设定各个待结算合同的结算参数;

8、其中,a=(a1,a2…an),n为当前时间节点处于结算周期的待结算合同数量,ai为当前时间节点的第i个待结算合同。

9、本申请的一些实施例中,生成待结算顺序时,包括:

10、根据待结算合同数列a依次设定待结算合同ai为待评价合同;

11、生成待评价合同的参考评价值数列bi,bi=(b1,b2…bm),其中,bi为待评价合同的第i个评价指标的参考评价值;m为评价指标数量;

12、根据参考评价值数列b生成待评价合同的结算评价值c;

13、;其中,αi为第i个评价指标的权重系数;

14、生成结算评价值数列c,c=(c1,c2…cn),其中,ci为第i个待结算合同的结算评价值;

15、根据结算评价值数列c生成一级结算顺序。

16、本申请的一些实施例中,设定各个待结算合同的结算参数时,包括:

17、结算智能体根据第一结算顺序选取待结算合同,并将选取的待结算合同设置为目标待结算合同;

18、获取目标待结算合同的合同类别;

19、若目标待结算合同为一级结算合同时,生成一级结算指令;

20、若目标待结算合同为二级结算合同时,生成二级结算指令;

21、若目标待结算合同为三级结算合同时,生成三级结算指令;

22、根据结算指令生成目标待结算合同的结算参数。

23、本申请的一些实施例中,所述一级结算指令包括:

24、结算智能体提取目标待结算合同的结算条款参数;

25、根据结算条款参数生成计算思维链,并建立目标待结算合同的一级结算模型;

26、获取目标待结算合同的履约参数,根据履约参数生成单据数据;

27、根据一级结算模型和单据数据生成目标待结算合同的一级结算单。

28、本申请的一些实施例中,所述二级结算指令包括:

29、结算智能体提取目标待结算合同中的履约对象身份标签和预期交易量q;

30、根据履约对象的身份标签获取履约对象的历史履约参数;

31、根据历史履约参数建立履约对象的交付评价值数列f,f=(f1,f2…fβ),其中,fi为履约对象的第i个燃料合同的交付评价值,β为与履约对象签订的燃料合同数量;

32、根据历史履约参数生成安全交易量q1;

33、若q>q1,生成交易量差值δq;

34、生成履约对象的履约评价值d,并根据履约评价值d判断是否生成二级结算单。

35、本申请的一些实施例中,所述生成履约对象的履约评价值d时,包括:

36、d=e1*[(fi*gi)]+e2*[(fi-δf)2]+e3*y(δq);

37、其中,gi为第i个交付评价值的影响因子,e1为预设第一固定系数,e2为预设第二固定系数,e3为预设第三固定系数,δf为交付评价值的平均值,y(x)为违约风险函数。

38、本申请的一些实施例中,判断是否生成二级结算单时,包括:

39、结算智能体提取目标待结算合同的结算条款参数;

40、建立目标待结算合同的二级结算模型;

41、预设第一履约评价值阈值d和第二履约评价值阈值d2;

42、当d<d1时;

43、结算智能体根据预期交易量和二级结算模型生成二级结算单;

44、当d1≤d<d2时;

45、结算智能体生成目标待结算合同的二级结算计划;

46、根据二级结算计划和二级结算模型生成二级结算单;

47、当d≥d2时,生成二级预警指令,并停止结算。

48、本申请的一些实施例中,所述三级结算指令包括:

49、结算智能体提取目标待结算合同的履约条款参数;

50、根据履约条款参数建立目标待结算合同的子结算周期数列t,t=(t1,t2…tn1),其中,ti目标待结算合同的第i个子结算周期;n1为子结算周期的数量;

51、选取当前时间节点所处的子结算周期tn2,且1<n2<n1;

52、根据子结算周期tn2之前的全部子结算周期的履约参数生成第一执行风险评价值h1;

53、根据目标待结算合同的履约进度生成第二执行风险评价值h2;

54、根据第一执行风险评价值h1和第二执行风险评价值h2生成决策评价值k;

55、k=θ*(e4*h1+e5*h2),其中,e4为预设第四权重系数,e5为预设第五权重系数,θ为根据目标待结算合同的履约对象参数设定的修正系数;

56、根据决本文档来自技高网...

【技术保护点】

1.一种基于AI的燃料合同自动结算方法,其特征在于,包括:

2.如权利要求1所述的基于AI的燃料合同自动结算方法,其特征在于,生成待结算顺序时,包括:

3.如权利要求2所述的基于AI的燃料合同自动结算方法,其特征在于,设定各个待结算合同的结算参数时,包括:

4.如权利要求3所述的基于AI的燃料合同自动结算方法,其特征在于,所述一级结算指令包括:

5.如权利要求3所述的基于AI的燃料合同自动结算方法,其特征在于,所述二级结算指令包括:

6.如权利要求5所述的基于AI的燃料合同自动结算方法,其特征在于,所述生成履约对象的履约评价值d时,包括:

7.如权利要求6所述的基于AI的燃料合同自动结算方法,其特征在于,判断是否生成二级结算单时,包括:

8.如权利要求3所述的基于AI的燃料合同自动结算方法,其特征在于,所述三级结算指令包括:

9.如权利要求8所述的基于AI的燃料合同自动结算方法,其特征在于,所述判断是否生成三级结算单时,包括:

【技术特征摘要】

1.一种基于ai的燃料合同自动结算方法,其特征在于,包括:

2.如权利要求1所述的基于ai的燃料合同自动结算方法,其特征在于,生成待结算顺序时,包括:

3.如权利要求2所述的基于ai的燃料合同自动结算方法,其特征在于,设定各个待结算合同的结算参数时,包括:

4.如权利要求3所述的基于ai的燃料合同自动结算方法,其特征在于,所述一级结算指令包括:

5.如权利要求3所述的基于ai的燃料合同自动结算方法,其特征在于,所述二...

【专利技术属性】
技术研发人员:詹伟华孙小函闫辉詹伟鹏
申请(专利权)人:华能信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1