The present invention relates to asynchronous state estimation and control in field oriented control architectures. The present invention provides a motor controller architecture and a method of operating a motor controller architecture. The motor controller asynchronously generates the control signals (11) relative to various state parameters that are estimated for generating multi-phase control signals (11) for a polyphase electric motor (M). The time stamp from the sensor and each input sample data stored together and the timestamp and the output data from the state estimation to stay together, to solve the state estimation task and control signal generation task delay between. Knowing that the timestamp value allows the control task to update the state estimate to compensate for the time difference between the input data sample and the current sampling period.
【技术实现步骤摘要】
场定向控制架构中的异步状态估计及控制相关申请案的交叉参考不适用。关于联邦政府资助的研究或开发的声明不适用。
本专利技术属于电机控制系统领域。更具体来说,此说明书中描述的实施例涉及电动马达的场定向控制。
技术介绍
场定向控制(“FOC”)在用于AC电动马达的现代控制系统中已变得司空见惯。根据此方法,例如通过脉冲宽度调制以使得最大化马达的转矩/安培性能的方式驱动AC马达的定子绕组。AC马达的场定向控制是一项复杂的任务,这是因为定子中的磁场旋转相对于转子的旋转磁场可为异步的,使得AC马达的操作特性描述涉及具有时变系数的一组微分方程式。已广泛采用现代高速可编程微控制器以执行准确的场定向控制所需的复杂计算。许多AC马达控制算法是基于众所周知的“帕克(Park)”变换,其将可适用的具有角相依系数的一组微分方程式变换成独立于马达角的一组微分方程式。特定来说,帕克变换根据旋转二维(d、q)坐标系考虑马达操作,其中轴d与场磁链分量(即,转子磁通)对准,且正交轴q与转矩分量对准。通过分离场磁链与转矩分量,可控制马达转矩而不影响场磁通。此解耦使得能够使用例如动态转矩控制及速度控制的技术,所述动态转矩控制或速度控制中任一者可针对实际控制器实例化运用比例和积分(PI)控制算法及类似物。图1a说明用于控制AC马达的操作的常规FOC控制器架构。在此架构中,速度控制器功能10是从速度/位置估计器18接收所期望的马达速度输入信号wd[n]以及反馈转子速率估计的控制功能。速度控制器10通常将例如比例积分控制函数的函数应用到马达速度输入信号wd[n]与速率估计信号之间的差(即,误差信号),以产 ...
【技术保护点】
一种控制多相AC电动马达的操作的方法,其包括:周期性地感测对应于所述马达的旋转的电气参数;将对应于所述感测到的电气参数的输入数据与对应于采样周期的时间戳相关联地存储于存储器中;及在多个采样周期中的每一者内,执行包括以下各者的多个操作:执行包括以下操作的状态估计任务:从所述存储器检索用于采样周期的输入数据;执行状态估计算法以从所述检索到的输入数据估计至少一个马达状态;及将对应于所述估计的至少一个马达状态的估计器输出数据与所述检索到的输入数据的所述时间戳相关联地存储于所述存储器中。
【技术特征摘要】
2015.10.09 US 14/880,0081.一种控制多相AC电动马达的操作的方法,其包括:周期性地感测对应于所述马达的旋转的电气参数;将对应于所述感测到的电气参数的输入数据与对应于采样周期的时间戳相关联地存储于存储器中;及在多个采样周期中的每一者内,执行包括以下各者的多个操作:执行包括以下操作的状态估计任务:从所述存储器检索用于采样周期的输入数据;执行状态估计算法以从所述检索到的输入数据估计至少一个马达状态;及将对应于所述估计的至少一个马达状态的估计器输出数据与所述检索到的输入数据的所述时间戳相关联地存储于所述存储器中。2.根据权利要求1所述的方法,其中在所述多个采样周期中的每一者内执行的所述多个操作进一步包括:执行包括以下操作的控制任务:从所述存储器检索指示所述马达在先前采样周期处的至少一个状态的最近的估计器输出数据;及从所述最近的估计器输出数据更新所述马达在下一采样周期处的转子位置及转子速率;且其中响应于在采样周期内执行所述控制任务的完成,实施执行所述状态估计功能的所述步骤。3.根据权利要求2所述的方法,其中在多个采样周期中的每一者内执行的所述多个操作进一步包括。执行包括以下操作的命令任务:接收命令;响应于在采样周期内执行所述控制任务的完成,响应于所述接收到的命令执行命令序列;其中响应于在采样周期内所述控制任务的所述执行及所述命令任务的所述执行两者的完成,实施执行所述状态估计功能的所述操作。4.根据权利要求2所述的方法,其进一步包括:在所述多个采样周期中的每一者内且响应于所述更新的转子位置及转子速率,产生用于施加于所述马达的多相驱动信号。5.根据权利要求4所述的方法,其进一步包括:将所述感测到的电气参数变换成直接及正交相位反馈信号,所述存储的输入数据包括对应于所述直接及正交相位反馈信号的数据;其中产生用于施加于所述马达的多相驱动信号的所述步骤包括:响应于所述直接及正交相位反馈信号与参考信号的比较并响应于所述更新的转子位置及转子速率,产生直接及正交相位控制信号;及响应于所述直接及正交相位控制信号产生所述多相驱动信号。6.根据权利要求2所述的方法,其中所述更新操作包括:确定当前采样周期与由所述检索到的最近的估计器输出数据中的所述时间戳指示的所述采样周期之间的经过时间;从所述确定的经过时间及所述检索到的最近的估计器输出数据中的角速率估计计算更新的角速率估计;及从所述更新的角速率估计及所述检索到的最近的估计器输出数据中的角位置估计计算更新的角位置估计。7.根据权利要求6所述的方法,其中与所述输入数据及估计器输出数据相关联地存储的所述时间戳包括计数器在所述采样周期中的存储所述输入数据的时间处的内容;且其中确定所述经过时间的所述步骤包括:比较所述计数器在所述当前采样周期中的时间处的当前内容与所述检索到的最近的估计器输出数据中的所述时间戳;响应于所述计数器的所述当前内容指示比所述时间戳更晚的计数,从所述计数器的所述当前内容与所述时间戳之间的差值计算计数值;及响应于所述计数器的所述当前内容指示比所述时间戳更早的计数,从所述计数器的所述当前内容与所述时间戳之间的所述差值加所述计数器的最大计数值计算计数值。8.一种用于多相电动马达的控制器,其包括:控制电路,其用于响应于至少一个输入信号及转子速率估计信号产生直接相位控制信号及正交相位控制信号;变换功能,其用于响应于所述直接相位及正交相位控制信号及转子位置估计信号产生用于所述马达的多个相位的输出驱动信号;反馈电路,其用于响应于从所述马达处的至少一个感测器接收的电气值产生用于第一样本周期的所述直接及正交相位度量信号;数据存储器;及速度/位置估计器功能,其用于通过执行程序指令产生所述转子速率估计信号及所述转子位置估计信号,所述程序指令在被执行时致使处理器在多个采样周期中的每一者内执行包括以下各者的多个操作:将对应于从所述至少一个传感器接收到的所述电气值的输入数据样本与对应于所述采样周期的时间戳相关联地存储于所述数据存储器中;执行包括以下操作的控制任务:从所述数据存储器检索指示所述马达在先前采样周期处的至少一个状态的最近的估计器输出数据;及从所述最近的估计器输出数据更新所述马达在下一采样周期处的转子位置及转子速率;且响应于在采样周期内执行所述控制任务的完成,执行包括以下操作的状态估计任务:从所述数据存储器检索用于采样周期的...
【专利技术属性】
技术研发人员:大卫·帕特里克·马吉,乔治·桑巴达,
申请(专利权)人:德州仪器公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。