1.一种多叶准直器移动托架的移动控制方法,其特征在于,该方法包括:
获得移动托架上一组叶片在各子野中的期望位置;
根据所述期望位置确定移动托架的移动可行域,所述移动可行域包括一个以上子集,所述子集为在相应子野时移动托架的可移动范围;
根据移动可行域,确定移动托架在各子野时的位置;
按照所述位置控制所述移动托架在各子野时的移动。
2.根据权利要求1所述的方法,其特征在于,根据移动可行域,确定移动托架在各子野时的位置的步骤包括:
根据移动可行域确定移动托架的移动基准点,该移动基准点到移动可行域中各子集的距离的绝对值之和最小;
将移动可行域中子野对应的子集中距离移动基准点最近的位置作为该子野的移动托架的最优移动位置,以获得各子野的移动托架的最优移动位置序列;
按照最优移动位置序列确定移动托架在各子野时的位置。
3.根据权利要求1所述的方法,其特征在于,根据移动可行域,确定移动托架在各子野时的位置的步骤包括:
分别以移动可行域的各子集的各端点为假设基准点,获得移动托架位于假设基准点时移动托架在其他子野时的移动序列,所述移动序列中的各点为各子集中距离假设基准点最近的位置点;
分别获得各端点到与该端点对应的移动序列中各点的距离的绝对值之和,绝对值之和最小时的端点、移动序列分别为移动托架的移动基准点、最优移动位置序列;
按照最优移动位置序列确定移动托架在各子野时的位置。
4.根据权利要求2或3所述的方法,其特征在于,确定移动托架在各子野时的位置之前还包括:
判断移动可行域中各子集之间是否存在交集,若存在,则以交集中距离移动托架初始位置最近的位置为基准点,在各子野中将移动托架保持在基准点;若不存在,则进入确定移动托架在各子野时的位置的步骤。
5.根据权利要求1所述的方法,其特征在于,根据移动可行域,确定移动托架在各子野时的位置的步骤包括:
判断移动托架的当前位置是否处于移动可行域中下一子野的子集范围中,若是,在下一子野时移动托架的位置为当前位置,若否,在下一子野时移动托架的位置为下一子野的子集范围中距离当前位置最近的位置。
6.一种多叶准直器移动托架的移动控制装置,其特征在于,该装置包括:
叶片期望位置获取模块,用于获得移动托架上一组叶片在各子野中的期望位置;
可行域确定模块,用于根据所述期望位置确定移动托架的移动可行域,所述移动可行域包括一个以上子集,所述子集为在相应子野时移动托架的可移动范围;
位置确定模块,用于根据移动可行域,确定移动托架在各子野时的位置;
移动控制模块,用于按照所述位置控制所述移动托架在各子野时的移动。
7.根据权利要求6所述的装置,其特征在于,位置确定模块包括:
移动基准点确定模块,用于根据移动可行域确定移动托架的移动基准点,该移动基准点到移动可行域中各子集的距离的绝对值之和最小;
最优移动位置获取模块,用于将移动可行域中子野对应的子集中距离移动基准点最近的位置作为该子野的移动托架的最优移动位置,以获得各子野的移动托架的最优移动位置序列;
最优位置确定模块,用于按照最优移动位置序列确定移动托架在各子野时的位置。
8.根据权利要求6所述的装置,其特征在于,位置确定模块包括:
移动序列获取模块,用于分别以移动可行域的各子集的各端点为假设基准点,获得移动托架位于假设基准点时移动托架在其他子野时的移动序列,所述移动序列中的各点为各子集中距离假设基准点最近的位置点;
移动基准点及最优移动位置序列确定模块,用于分别获得各端点到与该端点对应的移动序列中各点的距离的绝对值之和,绝对值之和最小时的端点、移动序列分别为移动基准点、最优移动位置序列,按照最优移动位置序列确定移动托架在各子野时的位置。
9.根据权利要求7或8所述的装置,其特征在于,还包括:
可行域交集判断模块,用于判断移动可行域中各子集之间是否存在交集,若存在,则以交集中距离移动托架初始位置最近的位置为基准点,在各子野中将移动托架保持在基准点;若不存在,则通知位置确定模块。
10.根据权利要求6所述的装置,其特征在于,位置确定模块包括:
判断子模块,用于判断移动托架的当前位置是否处于移动可行域中下一子野的子集范围中;
位置确定子模块,用于判断子模块的判断结果为是时,在下一子野时移动托架的位置为当前位置,判断子模块的判断结果为否时,在下一子野时移动托架的位置为下一子野的子集范围中距离当前位置最近的位置。