方法为受到动力学、加速度和速度约束的电机控制致动器生成轨迹。方法对具有动力学、加速度和速度约束求解约束最优控制问题。电机控制问题被使用基于数值最优结果的能量成本函数公式化为最优控制问题。获得针对最优控制问题的无约束情况的两点边界值问题(TBVP)的解。能量效率电机控制轨迹生成解法被设计为用于实时能量效率轨迹生成。解法将与状态和加速度约束最优控制问题关联的不同多点边界值问题(MBVP)转换为具有更新的边界条件的TBVP的迭代解。
【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】方法为受到动力学、加速度和速度约束的电机控制致动器生成轨迹。方法对具有动力学、加速度和速度约束求解约束最优控制问题。电机控制问题被使用基于数值最优结果的能量成本函数公式化为最优控制问题。获得针对最优控制问题的无约束情况的两点边界值问题(TBVP)的解。能量效率电机控制轨迹生成解法被设计为用于实时能量效率轨迹生成。解法将与状态和加速度约束最优控制问题关联的不同多点边界值问题(MBVP)转换为具有更新的边界条件的TBVP的迭代解。【专利说明】
本专利技术一般地涉及控制电气电机,并且更具体地涉及生成受到动力学约束、加速度约束和速度约束的电机控制致动器的轨迹。
技术介绍
在各种定位应用(例如,单轴定位和多轴定位)中使用运动控制系统。例如,简单的单轴定位运动控制系统通常包括传感器、控制器、放大器和致动器电机。致动器遵循受到状态和控制约束(即,动力学、加速度、速度约束)的预定轨迹。能够对致动器的轨迹进行设计以减少由于电机引起的振动。对于两个电机控制情况,图1A-1C和图2A-2C示出了分别用于位置、速度和控制输入的最优现有技术时间分布。在第一种情况下,加速度约束始终是激活的,而在第二种情况中,速度约束在速度分布的惰行部分中处于饱和,并且加速度约束在速度分布的其它部分中是激活的。显而易见的是,当为了最小化时间而对控制进行优化时,控制输入约束较大的变化,这是能量低效的。虽然最小时间电机控制器为每个运动生成最快的轨迹,但是对于复杂的处理来说,如果生产的瓶颈是由于其它较慢的处理(例如,材料处理),则最小时间控制器可能对于改进整体生产率来说是没有帮助的。例如,如果工件在以后不会进行进一步的处理,则使用能量将工件快速移动到下一状态是没有优点的。对于这样的系统,由于控制器并不是能量最优的,因此最小时间控制器不仅是不必要的,而且是低效的。此外,工厂的效率不仅取决于生产率,而且取决于诸如能耗的其它成本。通常利用生产率与能耗之间的某种权衡来产生最大效率。因此,严格的最小时间控制器虽然在某些情况下是有用的,但是总体上没有增加效率,并且对于最优电机控制应该考虑通过放松时间约束来最小化能耗。最优控制理论最优控制处理为系统找到控制规则使得实现某种最优标准的问题。控制问题包括状态和控制变量的成本函数。最优控制需要满足描述最小化成本函数的控制变量的路径的一组微分方程。针对最优控制理论的蓬特里亚金的最小化原则确定用于将动力学系统从一个状态转变到另一状态的最优可能控制,特别是在存在对于状态或控制输入的约束的情况下。最优控制理论提供了下述系统方式,其用于确定针对最小化受到各种约束(包括动力学约束、边界条件(BC)、状态约束、控制约束和路径约束)的特定成本函数(例如,时间和能量)的问题的最优解。因此,能够将高能量效率电机控制问题作为最优控制问题来处理。如果最优解包含多个部分,则能够通过求解两点边界值问题(TBVP)或多点边界值问题(MBVP)来获得最优控制。这通常在控制或状态约束是激活状态时发生。对于最小时间电机控制问题,能够解析地获得最优解。这样的解析解形成了很多最小时间电机控制器的基础。然而,对于节能最优控制问题,对应的TBVP和MBVP难以求解,并且不容易获得任何解析解。现有的用于求解TBVP和MBVP的间接方法(包括单一打靶法(SSM)和多打靶法(MSM))对于实时运动控制应用来说在计算上是复杂的。此外,这些方法的收敛通常得不到保证,并且依赖于方法中某些关键参数的初始猜想。因此,由于计算复杂的问题和可靠性问题,现有的用于求解TBVP和MBVP的方法难以用于电机控制应用中的实时高能量效率轨迹生成。直接转写法(直接方法)提供了用于解决最优控制问题的替选方式。与打靶方法类似地,直接方法的收敛得不到保证。包括赝谱法和网格细化法的当前直接方法的总和评估示出了直接方法不能够提供实时的电机控制。因此,已知的方法对于节能电机控制的实时应用来说在计算效率和可靠性方面都是不够的。由于这些困难,需要一种为电机控制生成高能量效率基准轨迹的方法。这样的方法应该对于实时电机控制应用来说在计算上是高效的,并且应该是可靠的。还想要的是,这样的方法提供了针对不同应用调整执行时间与节能之间的权衡的能力。
技术实现思路
本专利技术的实施方式提供了一种为受到动力学、加速度和速度约束的电机控制致动器生成轨迹的方法。该方法考虑了由于电机的阻力损耗和机械功导致的电机运动控制系统的能耗。电机运动控制轨迹生成问题被公式化为具有包括动力学、加速度和速度约束的不同约束的最优控制问题。本专利技术使用电机控制的无约束情况的解析解来使用迭代处理搜索有约束情况的最优解。使用最优控制术语,这样的方法对应于通过迭代地求解两点边界值问题(TBVP)直到达到终止条件来求解多点边界值问题(MBVP )。例如,终止条件是满足诸如速度和加速度的与解相关的所有约束。由于解析解的评估在计算上是高效的,因此,能够快速地求解MBVP问题。提供了特殊的方法以确保保证迭代处理收敛到最优解。【专利附图】【附图说明】图1A-1C分别是针对没有速度饱和的情况的现有技术的时间最优电机控制位置、速度和控制输入分布的曲线图;图2A-2C分别是针对速度饱和的情况的现有技术的时间最优电机控制位置、速度和控制输入分布的曲线图;图3是根据本专利技术的实施方式的用于生成受到加速度和速度约束的电机控制致动器的轨迹的方法的流程图;图4是根据本专利技术的实施方式的当加速度约束饱和时的速度分布的曲线图;图5是根据本专利技术的实施方式的用于加速度约束的切换时间估计的两个后续更新的曲线图;图6是根据本专利技术的实施方式的用于生成受到加速度约束的电机控制致动器的轨迹的方法的流程图;图7是根据本专利技术的实施方式的当速度和加速度约束激活时的能量最优速度分布的切换时间的曲线图;图8是根据本专利技术的实施方式的用于生成受到速度约束的电机控制致动器的轨迹的方法的流程图;图9是根据本专利技术的实施方式的最优速度解中当速度约束激活时两个不同最优控制问题之间的部分等价性的曲线图;图10A-10C分别是根据本专利技术的实施方式的针对不具有激活的加速度或速度约束的能量效率电机控制位置、速度和控制输入分布的曲线图;图11A-11C分别是根据本专利技术的实施方式的针对具有激活的加速度约束的高能量效率电机控制位置、速度和控制输入分布的曲线图;以及图12A-12C分别是根据本专利技术的实施方式的针对具有加速度和速度约束的情况的高能量效率电机控制位置、速度和控制输入分布的曲线图。【具体实施方式】图3示出了根据本专利技术的实施方式的用于生成受到加速度和速度约束的电机控制致动器的轨迹的方法的流程图。该方法可以在如现有技术中已知的那样连接到存储器和输入输出接口的处理器300中执行。方法考虑由于电机的阻力损耗和机械功导致的电机运动控制系统的能耗。虽然示例电机是旋转的,但是在本专利技术中也能够使用诸如线性电机的其它电机。步骤310初始化用 于求解两点边界值问题(TBVP )的所有数据(包括用于电机模型和定位任务的参数)。数据被输入到方法310。步骤320使用数据和用于受制于边界条件的无约束电机最优控制的解析解法来求解TBVP,下面将进行详细描述。步骤330识别加速度约束的任何违反,并且如果为真,则步骤370更新边界条件,并且在步本文档来自技高网...
【技术保护点】
一种生成运动控制致动器的轨迹的方法,所述方法包括下述步骤:初始化用于求解两点边界值问题(TBVP)的数据;使用所述数据和解析解法对与表示运动控制系统的能耗的第一成本函数关联的TBVP进行求解以获得应用了边界条件(BC)的无约束电机最优控制的解析解;如果违反了加速度约束,则更新BC并且在求解步骤开始迭代;否则如果违反了速度约束,则更新BC并且在求解步骤开始迭代;以及否则如果满足所述加速度约束和所述速度约束,则将所述轨迹设置为所述TBVP的解,其中,在处理器中执行上述步骤。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:王烨宾,赵一明,S·A·博托夫,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。