一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

执行过程并优化在该过程中使用的控制信号的方法与流程

2021-10-22 23:18:00 来源:中国专利 TAG:过程中 信号 优化 执行 过程

执行过程并优化在该过程中使用的控制信号的方法


背景技术:

1.过程诸如制造过程可利用控制系统,该控制系统提供一个或多个控制信号以用于控制过程的各个方面以产生期望的结果。


技术实现要素:

2.在本说明书的一些方面,提供了一种执行一过程的方法。该方法可使用多个控制信号并产生多个可测量结果。该方法可包括通过至少以下方式优化多个控制信号:接收多个过程约束;对于每个可测量结果,接收最佳范围;对于每个控制信号,接收多个潜在最佳值;迭代地执行该过程,其中对于每次过程迭代,从针对每个控制信号所接收的多个潜在最佳值中选择所述控制信号的值;对于每次过程迭代,测量所述多个可测量结果中的每个结果;以及生成所述控制信号的置信区间以确定所述控制信号与所述可测量结果之间的因果关系。该方法可包括:至少使用由因果关系确定的控制信号来执行该过程,以因果性地影响可测量结果中的至少一个可测量结果。
3.在本说明书的一些方面,提供了一种执行一过程的方法。该方法可使用多个控制信号并产生一个或多个可测量结果。该方法可包括通过至少以下方式确定多个控制信号的最佳值:接收一组操作约束;基于所接收的一组操作约束,生成在预期最佳操作范围内的预期最佳值;迭代地生成在对应的操作范围内的控制信号值,使得对于至少一次迭代,控制信号值中的至少一个控制信号值不同于先前迭代中的对应的控制信号值,并且控制信号值中的至少一个控制信号值但并非全部控制信号值在先前迭代中的操作范围之外;对于每次迭代,测量所述一个或多个可测量结果的值;以及生成控制信号的置信区间以确定控制信号与一个或多个可测量结果之间的因果关系。该方法可包括至少使用由所述因果关系确定的所述控制信号的最佳值来执行所述过程,以因果性地影响所述一个或多个可测量结果中的至少一个可测量结果。
4.在本说明书的一些方面,描述了一种执行一过程的方法。该方法可使用多个控制信号并产生一个或多个可测量结果。该方法可包括通过至少以下方式确定多个控制信号的最佳操作范围,该多个控制信号在最佳操作范围内操作并且具有在最佳操作范围内的对应值:接收一组操作约束;基于所接收的一组操作约束生成控制信号的预期最佳操作范围,其中控制信号预期在预期最佳操作范围内操作并且具有在预期最佳操作范围内的对应值;生成第一操作范围,所述控制信号在第一操作范围内操作并且具有在第一操作范围中的对应值;对所述第一操作范围和所述预期最佳操作范围之间的第一间隙进行定量;修改在所述第一操作范围内操作的所述控制信号中的至少一个控制信号以形成第二操作范围,所述控制信号在第二操作范围内操作并且具有在第二操作范围中的对应值,使得所述控制信号值中的至少一个控制信号值但并非全部控制信号值在所述第一操作范围之外,并且所述第二操作范围和所述预期最佳操作范围之间的第二间隙小于所述第一间隙;以及生成控制信号的置信区间以确定控制信号与一个或多个可测量结果之间的因果关系。该方法可包括:至少使用由因果关系确定的控制信号来执行该过程,以因果性地影响一个或多个可测量结果
中的至少一个可测量结果。
5.在本说明书的一些方面,描述了一种执行一过程的方法。该方法可使用多个控制信号并产生多个可测量结果。该方法可包括通过至少以下方式优化多个控制信号:对于每个控制信号,从控制信号的一组预先确定的潜在最佳值中选择多个潜在最佳值,并且以预先确定的序列布置潜在最佳值;以至少第一操作迭代序列执行所述过程,其中对于所述第一操作迭代序列中的每一对连续的第一操作迭代和第二操作迭代,所述第一操作迭代中的一个所选择的控制信号的所述潜在最佳值在所述第二操作迭代中被替换为所选择的控制信号在所述潜在最佳值的对应的预先确定的序列中的下一个潜在最佳值,同时在所述第二操作迭代中保持所述第一操作迭代中其余控制信号的所述潜在最佳值;对于至少所述第一操作迭代序列中的每个操作迭代,测量所述多个可测量结果中的每个结果;以及生成所述控制信号的置信区间以确定所述控制信号与所述可测量结果之间的因果关系。该方法可包括:至少使用由因果关系确定的控制信号来执行该过程,以因果性地影响可测量结果中的至少一个可测量结果。
6.在本说明书的一些方面,提供了一种优化用于执行一过程的多个控制信号的方法。该过程可导致多个可测量结果。该方法可包括:接收多个过程约束;对于每个可测量结果,接收最佳范围;对于每个控制信号,接收多个潜在最佳值;迭代地执行该过程,其中对于每次过程迭代,从针对每个控制信号所接收的所述多个潜在最佳值中选择所述控制信号的值;对于每次过程迭代,测量所述多个可测量结果中的每个结果;以及生成所述控制信号的置信区间以确定所述控制信号与所述可测量结果之间的因果关系。
7.在本说明书的一些方面,提供了一种确定用于在最佳操作范围内操作的多个控制信号的最佳值的方法。该方法可包括:接收一组操作约束;基于所接收的一组操作约束,生成在预期最佳操作范围内操作的预期最佳值;以及迭代地生成在对应的操作范围内操作的控制信号值,使得对于至少一次迭代,控制信号值中的至少一个控制信号值不同于先前迭代中的对应的控制信号值,并且控制信号值中的至少一个控制信号值但并非全部控制信号值在先前迭代中的操作范围之外。
8.在本说明书的一些方面,提供了一种确定多个控制信号的最佳操作范围的方法,该多个控制信号在最佳操作范围内操作并且具有在最佳操作范围内的对应值。该方法可包括:接收一组操作约束;基于所接收的一组操作约束生成控制信号的预期最佳操作范围,其中控制信号预期在预期最佳操作范围内操作并且具有在预期最佳操作范围内的对应值;生成第一操作范围,控制信号在第一操作范围中操作并且具有在第一操作范围中的对应值;对所述第一操作范围和所述预期最佳操作范围之间的第一间隙进行定量;以及修改在所述第一操作范围内操作的所述控制信号中的至少一个控制信号以形成第二操作范围,所述控制信号在第二操作范围中操作并且具有在第二操作范围中的对应值,使得所述控制信号值中的至少一个控制信号值但并非全部控制信号值在所述第一操作范围之外,并且所述第二操作范围和所述预期最佳操作范围之间的第二间隙小于所述第一间隙。
9.在本说明书的一些方面,提供了一种优化用于执行一过程的多个控制信号的方法,其中该过程产生多个可测量结果。该方法可包括:对于每个控制信号,从控制信号的一组预先确定的潜在最佳值中选择多个潜在最佳值,并且以预先确定的序列布置潜在最佳值;以至少第一操作迭代序列执行所述过程,其中对于所述第一操作迭代序列中的每一对
连续的第一操作迭代和第二操作迭代,所述第一操作迭代中的一个所选择的控制信号的所述潜在最佳值在所述第二操作迭代中被替换为所选择的控制信号在所述潜在最佳值的对应的预先确定的序列中的下一个潜在最佳值,同时在所述第二操作迭代中保持所述第一操作迭代中其余控制信号的所述潜在最佳值;对于至少所述第一操作迭代序列中的每个操作迭代,测量所述多个可测量结果中的每个结果;以及生成所述控制信号的置信区间以确定所述控制信号与所述可测量结果之间的因果关系。
附图说明
10.图1是示意性地示出优化控制信号的方法的流程图;
11.图2是优化控制信号的方法的示意图;
12.图3a至图3b是控制信号的潜在最佳值的预先确定的集合的示意图;
13.图4a至图4c是控制信号的置信区间的示意图;
14.图5是控制信号的品质因数的置信区间的示意图;
15.图6是品质因数中使用的权重的变化的示意图;
16.图7是确定控制信号的方法的示意图;
17.图8a至图8c是控制信号的置信区间的示意图;
18.图9是控制信号的随迭代变化的置信区间的示意图;
19.图10至图11是优化多个控制信号的方法的示意图;
20.图12是控制信号的潜在最佳值的子集的示意图;
21.图13a至图13c示意性地示出了控制信号的分布;
22.图14是系统的示意图;以及
23.图15是在优化用于执行一过程的控制信号的方法中确定的品质因子的曲线图。
具体实施方式
24.在以下说明中参考附图,该附图形成本发明的一部分并且其中以举例说明的方式示出各种实施方案。附图未必按比例绘制。应当理解,在不脱离本说明书的范围或实质的情况下,可设想并进行其他实施方案。因此,以下具体实施方式不应被视为具有限制意义。
25.本文所述的方法可应用于优化控制信号,以用于为多种应用生成期望的或最佳的可测量结果,所述应用诸如例如制造过程控制、电网控制、电池管理、电子商务应用、显示器管理、传感器应用和设施控制。例如,在显示器应用中,控制信号可以是用于控制像素驱动方案的信号,并且可测量结果可包括像素寿命。又如,在传感器应用中,控制信号可控制传感器网络中的传感器的校准和/或解释,并且可测量结果可包括来自网络的结果的准确性的量度。本文所述的方法可应用于多种制造过程,例如包括以下美国专利申请中所述的那些:美国专利申请公布2001/0047846(currens等人)、2004/0099993(jackson等人)、2006/0274244(battiato等人)、2010/0103521(smith等人)、2010/0201242(liu等人)、2013/0038939(walker,jr.等人)以及美国专利5,882,774(jonza等人)和5,976,424(weber等人)。作为一个例示性制造过程示例,所述方法可用于确定用于制造膜诸如增亮膜的过程中的最佳控制信号。例如,控制信号可以控制线速度、烘箱温度或粘度(例如,通过材料组成)中的一个或多个,并且可测量结果可以包括由增亮膜提供的轴向亮度增益、缺陷密度和棱
镜间距中的一个或多个。
26.在一些实施方案中,提供了多个过程或操作约束。例如,在制造过程中,约束可以是对线速度、加工温度和/或材料组成的合适限制。在一些情况下,在进行该方法的同时修改或更新过程或操作约束。该过程可产生多个可测量结果,其可被表示为p1、p2、......pn。例如,增亮膜制造示例中的可测量结果可以包括轴向亮度增益(p1)、缺陷密度(p2)和棱镜间距(p3)中的一个或多个。在一些实施方案中,为每个可测量结果提供最佳范围。最佳范围是可测量结果的期望值的范围。最佳范围可表示为pv1、pv2、......pvn,其中pvi对应于pi。例如,轴向亮度增益(p1)的最佳范围(pv1)可为p1≥1.8,缺陷密度(p2)的最佳范围(pv2)可为p2≤15/cm2,并且间距(p3)的最佳范围(pv3)可为11.5微米≤p3≤12.5微米。
27.根据本发明的一些实施方案的方法包括确定控制信号和可测量结果之间的因果关系。因果关系可被测量为与改变控制信号相关联的可测量结果具有统计意义上的显著差异,同时保持所有其他控制信号不变,并且阻止已知或疑似与可测量结果共变的外部变量/因素。可测量结果的差异可被计算并且存储为d评分,并且统计显著性的评估可通过计算每个d评分分布的平均值周围的置信区间来完成,这量化了控制信号变化的因果效应的预期值及其周围的不确定性(并且表示推断精度的量度或程度)。在一些情况下,确定控制信号和可测量结果之间的因果关系包括确定至少一个控制信号对至少一个可测量结果没有统计意义上的显著因果效应,并且可包括针对至少一个其他控制信号和/或至少一个其他可测量结果确定控制信号对可测量结果具有统计意义上的显著因果效应。在一些实施方案中,该方法包括:至少使用由所述因果关系确定的所述控制信号来执行所述过程,以因果性地影响至少一个可测量结果。在实施该方法时,可保持并且更新因果关系。在一些实施方案中,在更新因果关系时,该方法包括为控制信号重复选择不同的值,并且测量不同值对过程的可测量结果的影响。在一些实施方案中,该方法包括生成或选择过程迭代中使用的控制信号的值,其中在稍后的迭代中生成或选择的控制信号值至少部分地取决于在先前的迭代中确定的因果关系。在一些实施方案中,至少部分地基于置信区间来确定控制信号的最佳值。例如,置信区间可指示控制信号的值在由置信区间指定的值的范围内生成最佳测量结果。
28.根据一些实施方案的方法包括对贫乏的(impoverished)输入进行操作的能力,其中条件或交互最初是未知的、不完整的或假设的估计,并且随时间的推移通过例如置信区间的解释和自适应使用来学习。例如,解释和自适应使用置信区间以自动地理解和利用过程决策的影响(改变控制信号)允许通过概率匹配来进行透明且最佳的遗憾管理。具体地,置信区间的计算可允许风险调整的优化,因为这可以量化过程决策的最佳和最坏情况的预期效用。根据一些实施方案的方法可以标识和调整否则将混淆、引入偏差和/或掩蔽因果知识并且限制优化结果的错误输入(例如,假的假设),以及监测和动态地适应控制信号和可测量结果之间的因果关系的变化(例如,由于设备故障、磨损、原料变化、或气候变化导致)。
29.本文所述的一些方法涉及2019年3月15日提交的标题为“用于持续测试、诊断和优化的深度因果学习(deep causal learning for continuoustesting,diagnosis,and optimization)”的美国临时专利申请号62/818816中描述的方法。
30.图1为示意性地示出本发明的方法的一些实施方案的流程图。方法500可包括接收输入的步骤102。所接收的输入可包括以下中的一个或多个:过程约束、每个可测量结果的
最佳范围(例如,期望的结果)、每个控制信号的潜在最佳值(例如,预期实现最佳范围并满足过程约束的控制信号的值)以及任选地外部变量114的值诸如天气条件。步骤102还可包括处理所接收的输入。例如,输入可包括针对每个控制信号的一组预先确定的潜在最佳值,并且步骤102可包括针对每个控制信号从控制信号的一组预先确定的潜在最佳值中选择多个潜在最佳值,并且以预先确定的序列布置潜在最佳值。在一些实施方案中,输入信息中的至少一些输入信息可由如由线条103示意性地指示的多个可测量参数中的一个或多个可测量参数提供或更新(例如,操作者可基于所测量的结果调整过程约束以缩小或扩展搜索空间)。来自一个过程迭代序列的(例如,在步骤107和/或108中确定的)测量结果可用作后续过程迭代序列的输入信息。在一些实施方案中,可至少部分地基于如由线105示意性地指示的置信区间来更新输入信息中的至少一些输入信息。例如,一个或多个过程约束和/或控制信号的一组或多组潜在最佳值可随着关于由方法500确定的因果关系的信息的累积而更新(例如,当发现基于置信区间的最佳值处于当前集合或范围的边界时,可以更新一组潜在最佳值)。
31.方法500包括迭代地执行步骤104、106和108。在步骤104中,确定控制信号的值。在一些实施方案中,步骤102包括接收每个控制信号的多个潜在最佳值,并且步骤104包括从针对控制信号所接收的多个潜在最佳值中选择(例如,随机地、经由汤普森采样或经由概率匹配)所述控制信号的值。在一些实施方案中,多个潜在最佳值选自一组预先确定的潜在最佳值。在一些实施方案中,生成控制信号的操作范围(例如,至少部分地基于步骤102中接收的一组操作约束),并且在该操作范围内生成控制信号的值。在步骤106中,执行使用控制信号的过程(例如,可使用控制例如线速度、流速或加工温度中的一者或多者的多个控制信号的制造过程)。在步骤108中,确定可测量结果中的至少一些(例如,可在连续过程中测量的缺陷密度或性能属性)。在一些实施方案中,在完成迭代地执行该过程之后,测量其他可测量结果(例如,在连续过程中可能不容易确定的性能属性)。这在图1中示意性地示出为步骤107,其中测量附加结果。在一些实施方案中,在步骤108中测量在方法500中测量的所有可测量结果,并且省略步骤107。在其它实施方案(例如,间歇方法)中,在步骤107中测量在方法中测量的所有可测量结果,并且省略步骤108。
32.方法500包括生成置信区间的步骤112,该置信区间可由测量的结果和控制信号的值的历史来确定。例如,置信区间可以在每个步骤处生成,或者可以仅在已经执行指定数量的步骤之后生成,或者可以在已经执行指定数量的步骤之后初始生成,然后在每个后续步骤之后或者在每个指定数量的步骤之后更新,或者可以在完成迭代地执行过程之后生成。置信区间可用于确定控制信号与可测量结果之间的因果关系,并且当可用时,可在步骤104中用于确定控制信号的下一个值。如果在完成迭代地执行过程106之后在步骤107中测量附加的可测量结果,则这些结果可在步骤112中用于生成或更新随后执行过程时可利用的置信区间。即使当在步骤107中测量附加的可测量结果时,在迭代地执行过程时测量的那些可测量结果的置信区间也可以在完成迭代地执行过程之前确定,并且可用于做出过程决定(例如,在步骤104中)。在一些实施方案中,该方法500包括:至少使用由所述因果关系确定的所述控制信号来执行所述过程,以因果性地影响可测量结果中的至少一个可测量结果。在该步骤中使用的控制信号的值可以是通过该方法确定的优化值。该步骤可在步骤106中迭代地执行过程完成之后进行,或者可为在迭代地执行过程时执行的步骤106中的一个步
骤。例如,可进行足够数量的迭代以确定置信区间和控制信号的最佳值的估计值,然后可在下一次迭代期间执行该执行过程的步骤,其至少使用由因果关系确定的控制信号(例如,控制信号的估计最佳值)来执行过程,以因果性地影响可测量结果中的至少一个可测量结果。迭代过程可在该步骤之后继续,以例如响应于变化的外部变量来进一步细化控制信号的最佳值的估计和/或调整最佳值。在其他实施方案中,在完成迭代地执行该过程之后以及在可选步骤107之后和在步骤112已经完成之后,方法500包括至少使用由因果关系确定的控制信号来执行该过程,以因果性地影响可测量结果中的至少一个可测量结果。
33.过程步骤106可以在足以允许确定控制信号和所测量的结果之间的因果效应的持续时间内操作。在一些实施方案中,步骤106的持续时间随着过程迭代地执行而变化。在一些实施方案中,至少部分地基于先前确定的因果关系来确定步骤106的持续时间。在一些实施方案中,持续时间可随控制信号值而变化(例如,就线速度而言)。在一些实施方案中,控制信号中的一个或多个控制信号可确定用于测量结果的一组协议,该组协议可包括不同的持续时间或位置(例如,当效应在空间和时间方面传播所需的时间长度不确定时)。
34.在一些实施方案中,方法500包括接收外部变量114的值或测量值。例如,外部变量114可包括天气数据。在一些实施方案中,该方法包括确定d评分是否与外部变量114相关。如果d评分分布被确定为与外部变量114相关联,则可针对外部变量的不同范围确定置信区间(例如,不同的温度范围和/或不同的湿度范围)。这可减少或消除将由这些不受控制的外部变量引起的因果估计的偏差,并且可有助于提高因果模型的精度和准确度(置信区间),并且允许更细致的上下文过程控制。
35.图2是执行过程40的方法100的示意图。该过程使用多个控制信号(表示为1、2和3)并产生多个可测量结果(p1

p3)。方法100包括优化多个控制信号(例如,生成控制信号的最佳值的估计值),其中优化控制信号包括:接收多个过程约束20;对于每个可测量结果,接收最佳范围(pv1

pv3);对于每个控制信号(1

3),接收多个潜在最佳值(1
′‑1″′
,2
′‑2″′
,3
′‑3″′
);以及迭代地(a

c)执行该过程。在一些实施方案中,预期多个潜在最佳值(例如,基于在接收或更新潜在最佳值时可用的信息)与过程约束一致,并且每个可测量结果在可测量结果的最佳范围内。在一些实施方案中,不仅可以为各个控制信号定义约束,而且还可以为控制信号的组合定义约束。在一些实施方案中,控制信号之间可存在交互,使得控制信号值的最优性取决于其他控制信号的值。如果期望当控制信号对于其它控制信号的至少一些值具有潜在最佳值时满足过程约束,则期望控制信号的潜在最佳值与过程约束一致。类似地,如果期望当控制信号对于其它控制信号的至少一些值具有潜在最佳值时每个可测量结果在对应的最佳范围内,则期望控制信号的潜在最佳值与每个可测量结果在可测量结果的最佳范围内一致。
36.在一些实施方案中,对于每次过程迭代,从针对每个控制信号所接收的所述多个潜在最佳值中选择所述控制信号的值。在一些实施方案中,对于每次过程迭代,从针对控制信号所接收的多个潜在最佳值中随机选择(例如,基于均匀分布、泊松分布、高斯分布、二项分布或任何其他分布随机选择)所述控制信号的值。如图3a至图3b中示意性地示出的,在一些实施方案中,每个控制信号(例如,控制信号1)的潜在最佳值(例如,1

、1

、1
″′
)选自(例如,随机地,以最大化所选的潜在最佳值之间的距离)控制信号的预先确定的组51、52的潜在最佳值(例如,1a至1l)。如图3b中示意性地示出的,在一些实施方案中,对于至少一个控
制信号(例如,控制信号2),潜在最佳值的集合52是连续集合(2a至2b的范围)。在连续集合的情况下,可以从集合中均匀地或随机地选择离散的潜在最佳值。另选地,连续范围可被分成子范围,并且值可例如从每个子范围被随机采样。
37.用于控制信号的潜在最佳值(例如,1a

1l)的预先确定的集合(例如,51)可以使得期望最佳范围(例如,pv1

pv3)由从预先确定的集合中选择的控制信号产生和/或使得当从预先确定的集合中选择控制信号时期望满足过程约束。在一些实施方案中,对于至少一次过程迭代,从多个潜在最佳值的子集(例如,子集1

、1

)中(例如,随机地)选择至少一个控制信号的值,该潜在最佳值被接收以用于控制信号和/或存储的置信区间的值。在一些实施方案中,至少部分地基于可测量结果的存储值和/或置信区间的存储值来选择子集。在一些实施方案中,在执行过程时,对于至少一个控制信号,改变多个潜在最佳值(参见例如图10)。该变化可至少部分地基于可测量结果的存储值和/或置信区间的存储值。在一些实施方案中,对于至少一些过程迭代,从针对每个控制信号所接收的所述多个潜在最佳值中选择所述控制信号的值,至少部分地基于可测量结果的存储值和/或置信区间的存储值(例如,控制信号的值可基于至少部分地从置信区间确定的分布从潜在最佳值中选择)。
38.在一些实施方案中,在迭代地执行过程时,修改多个过程约束中的至少一个约束(如图2中修改的过程约束20

所示意性地指示)。例如,该方法可确定控制信号的最佳值在初始的多个过程约束之外(例如,通过确定可测量结果随着接近过程约束的边界而改善),并且可以放松一个或多个约束(同时在一些情况下可能收紧一个或多个其他约束),同时仍然满足所接收的可测量结果的最佳范围。对至少一个约束的修改可手动地(例如,人力监管人)或自动地(例如,人工智能代理)进行。例如,如果该方法确定控制信号的最佳值正在接近由约束限定的搜索空间的边界,则该方法可包括寻求授权(例如,来自实施该方法的系统的监管人、系统管理员或其他用户)以改变约束,以便扩展控制信号的可能值的空间。
39.方法100还包括对于每次过程迭代,测量多个可测量结果中的每个结果。在一些实施方案中,在迭代地执行过程时测量至少一个可测量结果(例如,p3);并且在迭代地执行该过程完成之后测量至少一个其他可测量结果(例如,p1)。例如,可在迭代地执行该过程的同时(例如,实时地)测量间距,而可在完成迭代地执行该过程之后(例如,在针对每次迭代收集样本并且然后测量设备中的样本的亮度增益之后)测量轴向亮度增益。
40.该方法100还可包括为控制信号生成置信区间以确定控制信号与可测量结果之间的因果关系。图4a至图4c分别示意性地示出了控制信号1的置信区间c11

至c11
″′
、c21

至c21
″′
和c31

至c31
″′
。cmn是当控制信号n具有给定值时可测量结果pm的置信区间,例如,该值可以是指定值(例如,1

、1

或1
″′
)或来自最近的迭代的值。例如,c21

是当控制信号1取值1

时可测量结果p2的置信区间。可以针对指定的置信水平确定置信区间。例如,该方法可包括执行t检验或其他统计假设检验以构建p%置信区间,其中p为固定值,例如,90%、或95%、或97.5%、或99%。
41.生成用于控制信号的置信区间以确定控制信号和可测量结果之间的因果关系可包括针对控制信号的至少一些潜在最佳值生成至少一个可测量结果的置信区间。例如,控制信号1、2和3与可测量结果p1、p2和p3之间的因果关系可以是,将控制信号1从指定的潜在最佳值改变一个单位导致p1在第一置信区间内改变,并且将控制信号2从指定的潜在最佳值改变一个单位导致p1在第二置信区间内改变。在一些实施方案中,生成控制信号的置信
区间包括针对每个控制信号(例如,控制信号1)的每个潜在最佳值(例如,1

、1

、1
″′
)生成置信区间,以确定控制信号的潜在最佳值与每个可测量结果(例如,p1、p2、p3)之间的因果关系。在一些实施方案中,方法100包括至少使用由因果关系确定的控制信号来执行该过程以因果性地影响至少一个可测量结果(例如,使用由该过程确定的控制信号的优化值)。
42.在一些实施方案中,每个置信区间(例如,c11

)包括上限17a和下限17b,并且如果对于多个控制信号中的一控制信号(例如,控制信号1),控制信号的潜在最佳值(例如,1

、1

、1
″″
)的置信区间(例如,c11

、c11

、c11
″′
)不重叠,则控制信号的最佳值被选为对应于具有最高下限17b的置信区间(例如,c11

)的控制信号的潜在最佳值(例如,1

)。例如,可能期望使由置信区间表征的可测量结果最大化。
43.在一些实施方案中,每个置信区间(例如,c11

)包括上限17a和下限17b,并且如果对于多个控制信号中的一控制信号(例如,控制信号1),控制信号的潜在最佳值(例如,1

、1

、1
″″
)的置信区间(例如,c11

、c11

、c11
″′
)不重叠,则控制信号的最佳值被选为对应于具有最低上限17a

的置信区间(例如,c11

)的控制信号的潜在最佳值(例如,1

)。例如,可能期望使由置信区间表征的可测量结果最小化。
44.在一些实施方案中,如果对于多个控制信号中的一控制信号(例如,控制信号1),控制信号的潜在最佳值(例如,1

、1

、1
″′
)的置信区间(例如,c31

、c31

、c31
″′
)重叠,则控制信号的最佳值被选择为控制信号的潜在最佳值(例如,1

、1

、1
″′
)中的任何一个。可以从潜在最佳值中随机选择控制信号,或者可以基于用于选择最佳值的任何合适的采样算法来选择。在一些实施方案中,如果对于多个控制信号中的一控制信号,控制信号的潜在最佳值的置信区间是重叠的,则通过从控制信号的潜在最佳值中进行汤普森采样或概率匹配来选择控制信号的最佳值。汤普森采样和概率匹配在本领域中是已知的,并且例如在美国专利公布号2017/0278114(renders)、2017/0109642(kawale等人)、2019/0244110(qiu等人)和美国专利号10,133,983(chelian等人)中有所描述。
45.过程迭代的持续时间可随着进行该方法而变化(参见例如图10)。在方法100的一些实施方案中,至少部分地基于在至少一个先前操作迭代中测量的可测量结果和/或基于置信区间的值来确定至少一个后续操作迭代的持续时间。在一些实施方案中,持续时间由控制信号指定。在一些实施方案中,可在同一迭代内测量多个持续时间。例如,当表征因果效应的动态性质时,可在不同的持续时间和位置测量每个可测量结果以理解该效应如何在空间和时间方面通过系统进行传播。
46.图5示意性地示出了品质因数(fom)的置信区间,该品质因数是可测量结果的函数。cfn是当控制信号n具有给定值时fom的置信区间。可针对每个控制信号确定置信区间cfn。在一些实施方案中,生成控制信号的置信区间包括将品质因数定义为可测量结果的函数,以及生成控制信号的置信区间(例如,cf1

)以确定控制信号与品质因数之间的因果关系。在一些实施方案中,fom还可以包括软约束。例如,如果可测量结果应该大于1.2,则可以包括连续型罚函数,其中当可测量结果进一步降低至1.2以下时,惩罚呈指数增长。在一些实施方案中,生成控制信号的置信区间包括针对每个控制信号n的每个潜在最佳值生成置信区间cfn。在一些实施方案中,品质因数是或者包括可测量结果的加权函数,其中加权函数将预先确定的权重分配给每个可测量结果。例如,fom可以被定义为p1 bp2 c p3,如图6所示,其中值a、b和c中的每一个值都是预先确定的权重。在一些实施方案中,fom是可测量
结果的非线性函数。例如,fom可以是p1 b p22 c p3。在一些实施方案中,在迭代地执行过程时,改变分配给可测量结果中的至少一个可测量结果的预先确定的权重。这在图6中示意性地示出,其中在fom

中使用的权重b在fom

中改变为b

。例如,如果确定第一可测量结果可偏移到对应的最佳范围之外的值,而fom中没有足够的对应的偏移,则可以增加分配给第一可测量结果的权重。在一些实施方案中,权重被改变,因为总体优化目标已经改变(例如,更高的性能和更低的缺陷密度与更高的收率和更低的性能)。
47.fom可被定义为使得fom的最大值是期望的,或者可以被定义为使得fom的最小值是期望的。在一些实施方案中,期望最大化品质因数。在一些此类实施方案中,当每个可测量结果在对应的最佳范围内时品质因数较高,并且当至少一个可测量结果在对应的最佳范围之外时品质因数较低。在一些实施方案中,期望最小化品质因数。在一些此类实施方案中,当每个可测量结果在对应的最佳范围内时品质因数较低,并且当至少一个可测量结果在对应的最佳范围之外时品质因数较高。
48.在一些实施方案中,该方法可包括基于对现有控制信号的因果影响的因果知识动态地且基本上无缝地添加/丢弃控制信号以及/或者添加/丢弃现有控制信号的控制值(更新搜索空间)并且改变操作约束。在一些实施方案中,例如,为了在正常生产过程期间运行该方法,可能需要保持小的操作范围(例如,使得控制信号的变化更像是扰动而不是实验变化的设计)。在一些此类实施方案中,最佳控制信号值通常在初始范围之外。在一些实施方案中,该方法可迭代地向最佳操作范围调节操作范围。
49.图7是方法200的示意图。在一些实施方案中,方法200是执行一过程(例如,过程40)的方法,其中该过程使用多个控制信号(例如,1、2、3)并产生一个或多个可测量结果(例如,p1至p3)。在一些实施方案中,该方法包括通过至少以下方式确定多个控制信号的最佳值(例如,1o、2o、3o):接收一组操作约束20;基于所接收的一组操作约束,生成在预期最佳操作范围12z内的预期最佳值(例如,1z、2z、3z);以及迭代地(a至e)生成对应的操作范围(12a

e)内的控制信号值(例如,1a

e、2a

e、3a

e),使得对于至少一次迭代(例如,d),控制信号值中的至少一个控制信号值(例如,1d、2d、3d中的至少一个)不同于先前迭代(例如,a)中的对应的控制信号值(例如,1a、2a、3a),并且控制信号值中的至少一个控制信号值(例如,1d、2d中的至少一个)但并非全部控制信号值在先前迭代(例如,b)中的操作范围(例如,12b)之外。多个控制信号的最佳值可在最佳操作范围12o内或在优化操作范围12x内。生成预期最佳值可包括生成预期最佳值使得预期操作约束(例如,基于在生成预期最佳值时可用的知识)得到满足。
50.在一些实施方案中,方法200还包括接收一个或多个可测量结果(例如,p1至p3)的最佳范围(例如,pv1

pv3),其中最佳范围预期由在预期最佳操作范围12z内操作的控制信号(例如,1、2、3)产生。
51.在一些实施方案中,方法200(例如,确定多个控制信号的最佳值的步骤)包括对于每次迭代,测量一个或多个可测量结果的值。在一些实施方案中,方法200(例如,确定多个控制信号的最佳值的步骤)还包括生成控制信号的置信区间以确定控制信号与可测量结果之间的因果关系。例如,方法200可以生成图8a至8c中示意性地示出的置信区间c11

c13、c21

c23、c31

c33,这些置信区间是d评分的置信区间,d评分被定义为随机选择控制信号值时的可测量结果与通过概率匹配选择控制信号值时的可测量结果之间的差,这是衡量控制
信号变量为该可测量结果提供多少操作益处的度量。如图9中示意性地示出的,置信区间(例如,c21)可随操作迭代而变化。这可由于可用于确定置信区间的可用数据的增加和/或由于控制信号的值的变化而发生。在一些实施方案中,控制信号的值在适当收敛到最佳值之后不再进一步修改。在一些实施方案中,在迭代地生成控制信号值的同时,当多个控制信号中的对应于一个或多个可测量结果(例如,p2)中的至少一个可测量结果的控制信号的置信区间(例如,c21)小于预先确定的置信区间阈值(例如,t21)时,不再修改所述控制信号(例如,控制信号1)。例如,一旦表示基线(所有可能的值/水平的随机采样)与漏洞利用(始终选择最佳值/水平)中的可测量结果之间的差的置信区间很小,则可能期望停止对基线进行采样并且利用100%的时间。
52.在一些实施方案中,该方法200包括:至少使用由所述因果关系确定的所述控制信号来执行所述过程,以因果性地影响一个或多个可测量结果中的至少一个可测量结果。在该步骤中使用的控制信号的值可以是由方法200确定的最佳值。
53.在一些实施方案中,在多次迭代(例如,a至d)之后,当执行进一步的迭代(例如,e)时,消除(例如,其值不再变化和/或其不再被认为处于计算的置信区间中)多个控制信号中的一控制信号(例如,控制信号3)。在一些此类实施方案中,或在其他实施方案中,在多次迭代(例如,a

d)之后,当执行进一步迭代(例如,e)时包括新控制信号(例如,控制信号4)(例如,其值先前保持固定并且随后改变,和/或其先前在计算置信区间中不被考虑并且随后在计算置信区间中被利用)。新控制信号可以是多个控制信号中的一控制信号,该控制信号保持在固定值,直到数次迭代之后。类似地,消除的控制信号可以是多个控制信号中的一控制信号,该控制信号一直变化到数次迭代,然后保持在固定值。迭代次数为正数,通常足以使该方法生成至少一些关于控制信号对可测量结果的因果效应的知识。在一些实施方案中,在迭代地生成控制信号值时测量至少一个可测量结果(例如,p1);并且在迭代地生成控制信号值完成之后测量至少一个其他可测量结果(例如,p2),如在其他部分进一步描述的。
54.预期最佳操作范围12z可以基于对过程的先验知识(例如,基于在本文所述方法的先前实施期间建立的现有因果模型)以及/或者基于所接收的一组操作约束20来生成。例如,预期最佳操作范围12z可以是与先前产生最佳或至少期望的结果的所接收的操作约束一致的操作范围。在一些实施方案中,当迭代地生成控制信号值时,操作约束集中的至少一个被修改。可基于由方法200生成的信息来更新预期最佳操作范围12z。在一些实施方案中,方法200还包括在每次迭代中量化预期最佳操作范围12z和操作范围(例如,12a

e)之间的间隙(例如,50a

e)。例如,间隙可根据控制信号值的变化频率来量化(例如,它们改变值的频率,或者它们离达到最佳值还有多远)。这可以类似于牛顿的用于确定根的当前估计与下一次迭代的估计之间的差距。例如,可定义作为可测量结果的函数的品质因数,使得品质因数的最佳值为零。然后可以将间隙量化为品质因数的当前值除以品质因数相对于其在先前迭代中的值的变化。在一些实施方案中,至少一次迭代(例如,迭代c)的间隙(例如,50c)小于至少一次先前迭代(例如,迭代a)的间隙(例如,50a)。
55.在一些实施方案中,最佳操作范围12o不同于预期最佳操作范围12z。在一些实施方案中,在通过确定控制信号的最佳值来优化控制信号之后,优化的控制信号(例如,1、4、5)在与最佳操作范围12o和预期最佳操作范围12z不同的优化操作范围12x内操作。例如,最佳操作范围12o可以是理想的操作范围,而由执行方法200产生的优化的操作范围12x可以
考虑限制诸如非理想外部变量(例如,湿度太高),并且因此可以与最佳操作范围12o不同。在一些实施方案中,预期最佳操作范围12z和优化的操作范围12x不同(例如,由于不完全收敛)。在一些实施方案中,方法200包括至少使用由因果关系确定的控制信号来执行该过程,以因果性地影响一个或多个可测量结果中的至少一个可测量结果,其中控制信号的值是在优化的操作范围12x内操作的控制信号的最佳值。
56.在一些实施方案中,方法200是执行一过程的方法,该过程使用多个控制信号(例如,1、2、3)并且产生一个或多个可测量结果(例如,p1至p3)。方法200可包括通过至少以下方式确定多个控制信号的最佳操作范围(例如,最佳操作范围12o;或优化的操作范围12x),该控制信号用于在最佳操作范围内操作并且具有在最佳操作范围(12o或12x)内的对应值(例如,1o、2o、3o;或1x、4x、5x):接收一组操作约束20;基于所接收的一组操作约束生成控制信号的预期最佳操作范围12z,其中控制信号预期在预期最佳操作范围内操作并且具有在预期最佳操作范围内的对应值(例如,1z、2z、3z);生成第一操作范围(例如,12a),控制信号在第一操作范围内操作并且具有在第一操作范围内的对应值(例如,1a、2a、3a);对第一操作范围(例如,12a)和预期最佳操作范围12z之间的第一间隙(例如,50a)进行定量;以及修改在第一操作范围内操作的控制信号中的至少一个(例如,1a、2a、3a中的至少一个)以形成在第二操作范围(例如,12b)中操作并且具有对应值(例如,1b、2b、3b)的控制信号的第二操作范围(例如,12b),使得控制信号值中的至少一个控制信号值(例如,3b)但并非全部控制信号值在第一操作范围之外,并且第二操作范围和预期最佳操作范围之间的第二间隙(例如,50b)小于第一间隙。在一些此类实施方案中,最佳操作范围12o不同于预期最佳操作范围12z。在一些实施方案中,确定最佳的操作范围还包括:针对每次迭代,测量一个或多个可测量结果的值;以及生成所述控制信号的置信区间以确定所述控制信号与所述可测量结果之间的因果关系。
57.在一些实施方案中,方法200迭代地(例如,12a

e)执行,其中在第一迭代中确定的第二操作范围(例如,12b)被用作接下来的第二迭代的第一操作范围,其中第二迭代确定另一个第二操作范围(例如,12c)。在一些实施方案中,最佳控制信号值可以在初始操作范围之外,并且该方法可以向最佳操作范围迭代地调节操作范围。在一些实施方案中,方法200包括至少使用由因果关系确定的控制信号来执行该过程,以因果地性影响一个或多个可测量结果中的至少一个可测量结果,其中控制信号的值是由方法200确定的最佳控制信号值。
58.图10至图11是执行使用多个控制信号(1至3)并产生多个可测量结果(p1至p3)的过程40的方法300和方法400的示意图。方法300和/或400包括通过至少以下方式优化多个控制信号:对于每个控制信号(例如,1),从控制信号的一组(例如,51)预先确定的潜在最佳值(例如,1a至1l)中选择多个潜在最佳值(例如,1

、1

、1
″′
),并且以预先确定的序列布置潜在最佳值;以至少第一操作迭代序列(a、b、c、d、e)执行该过程,其中对于第一操作迭代序列中的每一对顺序的第一(例如,a)操作迭代和第二(例如,b)操作迭代,第一操作迭代中一个所选择的(例如,在第二操作迭代之前随机选择或以其他方式选择的)控制信号(例如,1)的潜在最佳值(例如,1

)在第二操作迭代中被替换为潜在最佳值的对应的预先确定的序列中所选择的控制信号的下一个潜在最佳值(例如,1

),同时在第二操作迭代中保持第一操作迭代中的其余控制信号(例如,2、3)的潜在最佳值(例如,2
″′
、3

)。在一些实施方案中,对于每个控制信号,从控制信号的预先确定的一组潜在最佳值中随机选择潜在最佳值。优化
多个控制信号还可包括:对于至少第一操作迭代序列中的每个操作迭代,测量多个可测量结果中的每个结果;以及生成所述控制信号的置信区间以确定所述控制信号与所述可测量结果之间的因果关系。在一些实施方案中,该方法300或400包括:至少使用由所述因果关系确定的所述控制信号来执行所述过程,以因果性地影响可测量结果中的至少一个可测量结果。例如,图10至图11中的操作h可示意性地表示该步骤。控制信号的值可以是通过方法300或方法400确定的最佳值。
59.在一些实施方案中,可以选择潜在最佳值(例如,一组预先确定的潜在最佳值或选自该组的多个值)以优化学习(例如,探究过去未广泛探究的值,因此具有较宽的置信区间)或优化总体性能(例如,利用具有更高预期效用的值,如由置信区间之间的重叠所确定的)。
60.在一些实施方案中,第一序列中的操作迭代连续地进行(第一序列中的一次迭代紧接在第一序列中的另一次迭代之后),并且在其他实施方案中,第一序列中的操作迭代不是连续地进行的(例如,来自不同的第二序列的迭代可在第一序列中的迭代之间进行)。
61.在一些实施方案中,以至少第一操作迭代序列执行过程还包括以第二操作迭代序列(f、g、h)执行过程,其中对于第二操作迭代序列中的每一对顺序的第一(例如,f)操作迭代和第二(例如,g)操作迭代,第一操作迭代中一个所选择的(例如,随机选择或以其他方式选择的)控制信号(例如,3)的潜在最佳值(例如,3

)在第二操作迭代中被替换为潜在最佳值的对应的预先确定的序列中所选择的控制信号的下一个潜在最佳值(例如,3

),同时在第二操作迭代中保持第一操作迭代中的其余控制信号(例如,1、2)的潜在最佳值。在一些实施方案中,如图11所示,在第一操作迭代序列中的两个操作迭代(例如,a、b)之间执行第二操作迭代序列中的至少一个操作迭代(例如,f)。在一些实施方案中,如图10所示,在第一操作迭代序列(a、b、c、d、e)之后执行第二操作迭代序列(f、g、h)。在一些实施方案中,在至少第一操作迭代序列中执行过程还包括针对不在第一操作迭代序列中的至少一个操作迭代(例如,图11中描绘的操作迭代i或不在第一序列中的第二序列中的任何操作迭代)执行过程。不在第一操作迭代序列中的至少一个操作迭代可以使用与在第一操作迭代序列中使用的控制信号不同的控制信号。例如,图11所示的操作迭代i使用取值4

和5

的控制信号4和控制信号5。
62.在一些实施方案中,在执行过程时,对于至少一个控制信号,改变所选择的多个潜在最佳值。这在图10中示意性地示出,其中在过程迭代e开始之后并且在过程迭代f开始之前,控制信号1的多个潜在最佳值被改成1

、1
″′
和1
″″
。在一些实施方案中,改变的潜在最佳值选自控制信号的一组预先确定的潜在最佳值的子集,其中该子集至少部分地基于可测量结果的存储值和/或置信区间的存储值来选择。例如,预先确定的集合可以是图3a中描绘的集合51,并且子集51

可以是如图12中示意性地示出的值(1e、1f、1g、1h、1i)。在一些实施方案中,从子集中随机选择已改变的潜在最佳值。在一些实施方案中,基于对多个可测量结果中的每个可测量结果的测量,控制信号的潜在最佳值(例如,1

)被替换为控制信号的预先确定的一组潜在最佳值中的另一个潜在最佳值(例如,1
″″
)。在一些实施方案中,控制信号的潜在最佳值(例如,1')被替换为新的潜在最佳值,该新的潜在最佳值通过两个先前的潜在最佳值之间的插值来获得。例如,可通过对先前两个潜在最佳值的d评分求平均(或利用回归技术来获得新值的d评分)来确定新值的初始d评分,从而初始化新值的因果学习。
63.在一些实施方案中,进行第一操作迭代序列中的至少一个操作迭代的持续时间与
至少一个其他操作迭代的持续时间不同。例如,过程迭代b可以执行持续时间d1,并且过程迭代c可以执行持续时间d2,其中d1>d2,如图10中示意性地示出。在一些实施方案中,至少部分地基于在至少一个先前操作迭代(例如,b)中测量的可测量结果和/或基于置信区间和/或潜在的范围与预期最佳操作范围之间的间隙来确定至少一个后续操作迭代(例如,c)的持续时间。
64.在一些实施方案中,第一操作迭代中所选择的控制信号(例如,1)的潜在最佳值(例如,1

)在第二操作迭代中被替换为潜在最佳值的对应的预先确定的序列中所选择的控制信号的下一个潜在最佳值(例如,1

),同时保持其余控制信号的值。在一些实施方案中,所选择的控制信号随机地选自多个控制信号。在一些实施方案中,基于多个控制信号中的一控制信号的分布来随机选择所选择的控制信号。图13a至图13c示意性地示出了三种可能的分布53、53

和53

。分布53为每个控制信号分配相等的权重,使得当基于分布53选择控制信号时,每个控制信号被选择的可能性相等。分布53

为控制信号2分配较高权重,并且为控制信号1和控制信号3分配较低权重,使得当基于分布53'选择控制信号时,控制信号2比其他控制信号更有可能被选择。例如,如果该方法在确定期望的可测量输出时确定控制信号2比其他控制信号更重要,或者如果其他控制信号的置信区间低于阈值,则这可能是期望的。在一些实施方案中,在执行过程时,修改分布(例如,从53到53

)。在一些实施方案中,对于至少一个操作迭代,所选择的控制信号选自多个控制信号的子集(例如,子集1、子集2)。例如,可以使用图13c中示意性地示出的分布53

,该分布中为控制信号3分配零概率,使得基于分布53

选择的控制信号选自子集(1、2)。在一些实施方案中,至少部分地基于在先前操作迭代中测量的可测量结果和/或基于置信区间来选择子集。在一些实施方案中,从子集中随机选择所选择的控制信号。
65.在一些实施方案中,该方法包括以预先确定的序列(例如,1

,1

,1
″′
)布置潜在最佳值(例如,1

,1

,1
″′
)。预先确定的序列可被排序以促进d评分计算(例如,以使每次迭代能够计算d评分的可能性最大化)。序列可在达到最后一个潜在最佳值之后反向继续(例如,序列可以为1

、1

、1
″′
、1

、1

、1
″…
),使得对于每个潜在最佳值,下一个潜在最佳值被限定并且可接近潜在最佳值(例如,相差一个单位)。
66.图14是根据一些实施方案的用于执行本说明书的方法的系统800的示意图。系统800包括处理器224和存储器226。输入222(例如,约束,控制信号的潜在最佳值,或可测量结果的最佳范围)可通过用户界面230提供,由处理器224接收并且存储在存储器226中。感兴趣的系统228(例如,制造线或进行由受控信号控制的过程的任何系统)接收控制信号(例如,用于控制线速度或烘箱温度)并将测量结果(例如,制造线上制造的制品的性能属性或缺陷密度)提供给处理器224。处理器224可迭代地更新控制信号并且接收更新的测量结果。处理器224可将控制信号和所测量的结果存储在存储器226中。处理器224可计算置信区间以确定控制信号与可测量结果之间和/或控制信号与品质因数之间的因果关系。在一些实施方案中,本说明书的方法包括提供存储器226和耦接到存储器226的处理器224,其中处理器224被配置为:对于每次过程迭代,将控制信号的值和所测量的结果存储在存储器226中;以及根据所存储的控制信号的值和所测量的结果计算置信区间。在一些实施方案中,通过用户界面230将所得置信区间提供给操作者或用户。
67.以下为本说明书的示例性实施方案的列表。
68.第一实施方案是一种执行一过程的方法,所述过程使用多个控制信号并产生多个可测量结果,所述方法包括:
69.通过至少以下方式优化所述多个控制信号:
70.接收多个过程约束;
71.对于每个可测量结果,接收最佳范围;
72.对于每个控制信号,接收多个潜在最佳值;
73.迭代地执行所述过程,其中对于每次过程迭代,从针对每个控制信号所接收的所述多个潜在最佳值中选择所述控制信号的值;
74.对于每次过程迭代,测量所述多个可测量结果中的每个结果;以及
75.生成所述控制信号的置信区间以确定所述控制信号与所述可测量结果之间的因果关系;以及
76.至少使用由所述因果关系确定的所述控制信号来执行所述过程,以因果性地影响所述可测量结果中的至少一个可测量结果。
77.第二实施方案是根据第一实施方案所述的方法,其中:在迭代地执行所述过程的同时,测量至少一个可测量结果;以及在完成迭代地执行所述过程之后,测量至少一个其他可测量结果。
78.第三实施方案是根据第一实施方案或第二实施方案所述的方法,其中生成所述控制信号的置信区间包括针对每个控制信号的每个潜在最佳值生成置信区间,以确定所述控制信号的潜在最佳值与每个可测量结果之间的因果关系。
79.第四实施方案是根据第三实施方案所述的方法,其中每个置信区间包括上限和下限,并且其中如果针对所述多个控制信号中的一控制信号,所述控制信号的所述潜在最佳值的置信区间是不重叠的,则将所述控制信号的最佳值选择为所述控制信号的对应于具有最高下限的置信区间的潜在最佳值。
80.第五实施方案是根据第三实施方案所述的方法,其中每个置信区间包括上限和下限,并且其中如果针对所述多个控制信号中的一控制信号,所述控制信号的所述潜在最佳值的置信区间是不重叠的,则将所述控制信号的最佳值选择为所述控制信号的对应于具有最低上限的置信区间的潜在最佳值。
81.第六实施方案是根据第三实施方案至第五实施方案中任一项所述的方法,其中如果针对所述多个控制信号中的一控制信号,所述控制信号的所述潜在最佳值的置信区间是重叠的,则通过从所述控制信号的潜在最佳值中进行汤普森采样或概率匹配来选择所述控制信号的最佳值。
82.第七实施方案是一种执行一过程的方法,所述过程使用多个控制信号并产生一个或多个可测量结果,所述方法包括:
83.通过至少以下方式确定所述多个控制信号的最佳值:
84.接收一组操作约束;
85.基于所接收的一组操作约束,生成在预期最佳操作范围内的预期最佳值;
86.迭代地生成在对应的操作范围内的控制信号值,使得对于至少一次迭代,控制信号值中的至少一个控制信号值不同于先前迭代中的对应的控制信号值,并且控制信号值中的至少一个控制信号值但并非全部控制信号值在先前迭代中的操作范围之外;
87.对于每次迭代,测量所述一个或多个可测量结果的值;以及
88.生成所述控制信号的置信区间以确定所述控制信号与所述一个或多个可测量结果之间的因果关系;以及
89.至少使用由所述因果关系确定的所述控制信号的最佳值来执行所述过程,以因果性地影响所述一个或多个可测量结果中的至少一个可测量结果。
90.第八实施方案是根据第七实施方案所述的方法,还包括接收所述一个或多个可测量结果的最佳范围,所述最佳范围预期由在所述预期最佳操作范围内操作的所述控制信号产生。
91.第九实施方案是根据第七实施方案或第八实施方案所述的方法,其中在迭代地生成控制信号值的同时,当所述多个控制信号中的对应于所述一个或多个可测量结果中的至少一个可测量结果的控制信号的置信区间小于预先确定的置信区间阈值时,不再修改所述控制信号。
92.第十实施方案是根据第七实施方案至第九实施方案中任一项所述的方法,其中在多次迭代之后,当执行进一步的迭代时消除所述多个控制信号中的一控制信号,或者当执行进一步的迭代时包括新的控制信号。
93.第十一实施方案是一种执行一过程的方法,所述过程使用多个控制信号并产生一个或多个可测量结果,所述方法包括:
94.通过至少以下方式确定所述多个控制信号的最佳操作范围,所述多个控制信号在所述最佳操作范围内操作并且具有在所述最佳操作范围内的对应值:
95.接收一组操作约束;
96.基于所接收的一组操作约束生成所述控制信号的预期最佳操作范围,所述控制信号预期在所述预期最佳操作范围内操作并且具有在所述预期最佳操作范围内的对应值;
97.生成第一操作范围,控制信号在第一操作范围中操作并且具有在第一操作范围中的对应值;
98.对所述第一操作范围和所述预期最佳操作范围之间的第一间隙进行定量;修改在所述第一操作范围内操作的所述控制信号中的至少一个控制信号以形成第二操作范围,所述控制信号在第二操作范围中操作并且具有在第二操作范围中的对应值,使得所述控制信号值中的至少一个控制信号值但并非全部控制信号值在所述第一操作范围之外,并且所述第二操作范围和所述预期最佳操作范围之间的第二间隙小于所述第一间隙;以及
99.生成所述控制信号的置信区间以确定所述控制信号与所述一个或多个可测量结果之间的因果关系;以及
100.至少使用由所述因果关系确定的所述控制信号来执行所述过程,以因果性地影响所述一个或多个可测量结果中的至少一个可测量结果。
101.第十二实施方案是一种执行一过程的方法,所述过程使用多个控制信号并产生多个可测量结果,所述方法包括:
102.通过至少以下方式优化所述多个控制信号:
103.对于每个控制信号,从所述控制信号的一组预先确定的潜在最佳值中选择多个潜在最佳值,并且以预先确定的序列布置所述潜在最佳值;
104.以至少第一操作迭代序列执行所述过程,其中对于所述第一操作迭代序列中的每
一对连续的第一操作迭代和第二操作迭代,所述第一操作迭代中的一个所选择的控制信号的所述潜在最佳值在所述第二操作迭代中被替换为所选择的控制信号在所述潜在最佳值的对应的预先确定的序列中的下一个潜在最佳值,同时在所述第二操作迭代中保持所述第一操作迭代中其余控制信号的所述潜在最佳值;
105.对于至少所述第一操作迭代序列中的每个操作迭代,测量所述多个可测量结果中的每个结果;以及
106.生成所述控制信号的置信区间以确定所述控制信号与所述可测量结果之间的因果关系;以及
107.至少使用由所述因果关系确定的所述控制信号来执行所述过程,以因果性地影响所述可测量结果中的至少一个可测量结果。
108.第十三实施方案是根据第十二实施方案所述的方法,其中以至少所述第一操作迭代序列执行所述过程还包括以第二操作迭代序列执行所述过程,其中对于所述第二操作迭代序列中的每一对连续的第一操作迭代和第二操作迭代,所述第一操作迭代中的一个所选择的控制信号的所述潜在最佳值在所述第二操作迭代中被替换为所选择的控制信号在所述潜在最佳值的对应的预先确定的序列中的下一个潜在最佳值,同时在所述第二操作迭代中保持所述第一操作迭代中其余控制信号的所述潜在最佳值。
109.第十四实施方案是根据第十三实施方案所述的方法,其中在所述第一操作迭代序列中的两个操作迭代之间执行所述第二操作迭代序列中的至少一个操作迭代。
110.第十五实施方案是根据第十三实施方案或第十四实施方案所述的方法,其中进行第一操作迭代序列中的至少一个操作迭代的持续时间与第一操作迭代序列中的至少一个其他操作迭代的持续时间不同。
111.实施例
112.实施例1
113.通过导轨位置的差异来控制拉幅机框架中双轴拉伸聚对苯二甲酸乙二醇酯(pet)膜的过程。控制信号a1控制第二导轨相对于第一位置处的第一导轨的位置,并且选自潜在最佳值

1和0。控制信号a2控制第二导轨相对于第一导轨的位置并且在第二位置处选自潜在最佳值

4、

3、

2、0、2和4。使用可表征为缺陷密度的量来限定品质因数(fom)。期望使fom最小化。预期潜在最佳值将导致满足过程约束(例如,导轨位置使得膜不撕裂),并且预期fom在0至0.05的最佳范围内。还测量了膜温度。然而,在该特定示例中,用于控制烘箱温度的控制信号没有变化。
114.进行优化控制信号a1和a2的方法,其中控制信号选自过程的每次操作迭代中的对应潜在最佳值,并且其中针对每次操作迭代测量fom和膜温度。为了计算d评分,首先选择对照变量(例如a1),然后选择对于该对照变量相差1个单位/水平但对于另一个对照变量(例如a2=0)相同的两个实验子集(例如子集a1=

1和子集a1=0)。基于进行实验的时间和测量的膜温度的倾向评分匹配随后用于鉴定最相似的实验对,并且计算每一对的品质因数差异(d评分)。针对对照变量的所有可能值重复该过程,并且将d评分聚合为一个分布,该分布表示改变对照变量(例如,将a1从值

1改变为值0(a1:
‑1→
0))对品质因数的影响的重复测量。为了生成预期平均效应的估计值并确定该效应是否具有统计意义上的显著性,通过对该d评分分布进行单个样本t检验来计算95%置信区间。fom和置信区间边界的所得预期变
化(95%置信区间)报告于下表中。
115.a1、a2的变化fom的预期变化置信区间下边界置信区间上边界a1:
‑1→0‑
0.005

0.007

0.003a2:
‑4→‑3‑
0.015

0.017

0.013a2:
‑3→‑2‑
0.046

0.049

0.043a2:
‑2→
00.00150.0020.005a2:0

20.0250.0230.025a2:2

40.04750.0490.046
116.根据控制信号变化的d评分达一个单位/水平,相对于所有其他水平的平均值计算每个水平的d评分和置信区间。结果提供于下表中。
117.a1相对于平均值对fom的影响置信区间下边界置信区间上边界

10.0050.0030.0070

0.005

0.007

0.003
118.a2相对于平均值对fom的影响置信区间下边界置信区间上边界

40.0310.0280.034

30.0130.0110.015
‑2‑
0.0415

0.044

0.0390

0.040

0.0425

0.03752

0.01

0.012

0.00840.0470.0450.049
119.由此得出结论,最佳控制信号值为a1=0和a2=

2。
120.实施例2
121.以浇铸和固化工艺制备回射膜的工艺如下控制。过程约束是浇注树脂充分固化,并且线速度不小于最小速度smin且不大于最大速度smax。控制信号1控制预固化紫外(uv)灯的功率电平,并且具有对应于p1、p2和p3的功率电平的潜在最佳值,其中p1<p2<p3。控制信号2控制后固化uv灯的功率电平,并且具有对应于p4、p5和p6的功率电平的潜在最佳值,其中p4<p5<p6。控制信号3控制线速度并具有对应于smin和smax的潜在最佳值。期望控制信号的潜在最佳值导致过程约束得到满足。可测量结果为在8个车道位置中的每一个中确定的回射率(通过平均亮度归一化并且表示为百分比的反射亮度)。每个回射率(ri)的最佳范围是回射率不小于指定的最小值rmin(即,ri≥rmin)。在8个车道位置处测量的回射率的平均值用作品质因数(fom)。品质因数中可能包括的额外量是在8个车道位置处测量的回射率的标准偏差(例如,另一个合适的品质因数可以是回射率度量的平均值减去标准偏差)。进行一系列60次过程迭代,其中从潜在最佳值中选择控制信号的值,并且针对每次迭代测量回射率的值。以与实施例1所述类似的方式,由所得数据产生d评分和置信区间。fom的控制信号的置信区间(95%置信水平)在下表中提供。
[0122][0123]
从这些结果得出结论,线速度和预固化uv灯是具有smin的线速度和p1的预固化uv灯功率设置的最强驱动器,从而导致相对于其他设置更高的fom。据发现,通过优化固化曲线/功率,可以提高回射率并以高于rmin的任何过量回射率进行权衡以提高高于smin的线速度,从而导致更大的容量和生产率。
[0124]
实施例3
[0125]
通过增材制造控制用于制造烧结部件的工艺的计算机模拟如下进行。过程约束是为了使最终部件满足许多产品规格,包括孔隙率、形状精度和性能测试。控制信号1控制输入材料配方,该输入材料配方被建模为包含x%的部分a和(1

x)%的部分b的两部分混合物,并且具有对应于40%、50%和60%的体积分数的潜在最佳值。对照信号2为补偿烧结过程中尺寸减小的3d比例因子,并且具有对应于1.2、1.25和1.3的比例因子的潜在最佳值。控制信号3控制用于在烧结过程中加热和冷却印刷的“生坯”部件的加热炉温度分布,并且具有对应于三种不同温度分布的潜在最佳值。期望控制信号的潜在最佳值导致过程约束得到满足。可测量结果为最终部件孔隙率(通过计算每个部件的体积和质量来推断)和最大尺寸误差(定义为每个部件相对于目标规格在宽度、长度和高度上的最大差值)。每个可测量结果的最佳范围是孔隙度大于最小值pmin并且最大尺寸误差低于emax。pmin和emax的典型值可分别为25%和200微米。然而,计算模型利用归一化,使得不需要pmin和emax的特定值来确定下文定义的品质因数。模拟一系列20次过程迭代,每次过程迭代由一批15个部件组成,其中控制信号的值选自潜在最佳值,并且针对每次迭代确定孔隙度和最大尺寸误差的值。为了有利于过程优化,将对可测量结果的硬约束转化为软约束函数并如下聚合成单个品质因子函数:fom=exp(e/emax) exp(max(0,pmin

p)/pmin),其中e为最大尺寸误差并且p为针对每个部件确定的孔隙率。优化的目的是使品质因数最小化。产生d评分和95%置信区间并用于驱动过程优化。图15示出在模拟中产生20批15个部件份(共300个部件)后品质因数的演变,其中每批经受一组控制信号值。图中示出了其中控制信号被改变以确定最佳值的探测阶段和其中控制信号值从所得的最佳值中被一致地选择的探测阶段。
[0126]
上述所有引用的参考文献、专利和专利申请以一致的方式全文据此以引用方式并入本文。在并入的参考文献部分与本技术之间存在不一致或矛盾的情况下,应以前述说明
中的信息为准。
[0127]
除非另外指明,否则针对附图中元件的描述应被理解为同样应用于其他附图中的对应的元件。虽然本文已经例示并描述了具体实施方案,但本领域的普通技术人员将会知道,在不脱离本公开范围的情况下,可用多种另选的和/或等同形式的具体实施来代替所示出和所描述的具体实施方案。本技术旨在涵盖本文所讨论的具体实施方案的任何改型或变型。因此,本公开旨在仅受权利要求及其等同形式的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜