CN102064756A - 电动机控制装置及车辆用转向装置 - Google Patents
电动机控制装置及车辆用转向装置 Download PDFInfo
- Publication number
- CN102064756A CN102064756A CN2010105501554A CN201010550155A CN102064756A CN 102064756 A CN102064756 A CN 102064756A CN 2010105501554 A CN2010105501554 A CN 2010105501554A CN 201010550155 A CN201010550155 A CN 201010550155A CN 102064756 A CN102064756 A CN 102064756A
- Authority
- CN
- China
- Prior art keywords
- torque
- value
- indicator current
- current
- absolute value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/24—Vector control not involving the use of rotor position or rotor speed sensors
- H02P21/28—Stator flux based control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/046—Controlling the motor
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/04—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for very low speeds
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Ac Motors In General (AREA)
- Power Steering Mechanism (AREA)
Abstract
本发明提供一种电动机控制装置及车辆用转向装置,用作为虚拟旋转坐标系的γδ坐标系的γ轴电流来驱动电动机。指示电流值生成部(30)基于指示转向转矩与检测转向转矩来设定γ轴指示电流值。指示电流值生成部(30)包含指示电流增减量运算部(30A)和加法器。指示电流增减量运算部(30A)基于指示转向转矩(T*)的符号和检测转向转矩(T)与指示转向转矩(T*)的偏差(ΔT(=T-T*))来运算相对于指示电流值(Iγ*)的电流增减量(ΔIγ*)。由指示电流增减量运算部运算出的电流增减量(ΔIγ*)在加法器中被加在指示电流值的上次值(Iγ*(n-1))上。由此,运算出当前运算周期中的指示电流值。
Description
技术领域
本发明涉及驱动无刷电动机的电动机控制装置及具备该电动机控制装置的车辆用转向装置,例如电动动力转向装置。
背景技术
对无刷电动机进行驱动控制的电动机控制装置一般构成为,根据检测出转子的转角的转角传感器的输出来控制电动机电流的供给。作为转角传感器一般使用输出与转子转角(电角)对应的正弦波信号及余弦波信号的分解器。然而,分解器造价高,配线数多,并且设置空间大。因此,阻碍具备无刷电动机的装置的成本消减及小型化。
为此,提出了驱动无刷电动机而不使用转角传感器的无传感器驱动方式。根据无传感器驱动方式,通过推定伴随转子的旋转而产生的感应电压,推定磁极的相位(转子的电角)。转子停止时及极低速旋转时,由于不能推定磁极的相位,因此用其他方式来推定磁极的相位。具体来讲,对定子输入传感信号,检测电动机对该传感信号的响应。基于该电动机的响应,推定转子旋转位置。
例如,日本特开平10-243699号公报、日本特开2009-124811号公报中记载了相关技术。
上述的无传感器驱动方式是使用感应电压、传感信号来推定转子的旋转位置,基于由该推定得到的旋转位置来控制电动机的技术。然而,该驱动方式并不能应用于所有用途,例如无法应用于对车辆的转向机构赋予转向助力的电动动力转向装置及作为其他车辆用转向装置的驱动源加以使用的无刷电动机的控制。因此,希望通过其他方式来实现无传感器控制。
发明内容
本发明提供一种能够通过不使用转角传感器的新的控制方式来控制电动机的电动机控制装置及具备该电动机控制装置的车辆用转向装置。
本发明的第一方式涉及对具备转子和与该转子相向的定子的电动机进行控制的电动机控制装置。上述电动机控制装置具有电流驱动装置、控制角运算装置、转矩检测装置、指示转矩设定装置、加角运算装置和指示电流设定装置。上述电流驱动装置,基于按照作为在控制中使用的转角的控制角旋转的旋转坐标系的轴电流值来驱动上述电动机。上述控制角运算装置在每个规定的运算周期,都通过将控制角的上次值与加角加在一起来求解控制角的本次值。上述转矩检测装置对施加在被上述电动机驱动的驱动对象上的除电动机转矩以外的转矩进行检测。上述指示转矩设定装置对除上述电动机转矩之外的应当作用于上述驱动对象的指示转矩进行设定。上述加角运算装置根据被上述转矩检测装置检测出的检测转矩和被上述指示转矩设定装置设定的指示转矩的偏差即转矩偏差来运算上述加角。上述指示电流设定装置基于上述转矩偏差,设定作为上述轴电流值的目标值的指示电流值。上述指示电流设定装置通过用与上述转矩偏差对应的修正量来修正指示电流的上次值,设定指示电流的本次值。
根据该结构,通过按照控制角旋转的旋转坐标系(以下称为“虚拟旋转坐标系”,将该虚拟旋转坐标系的坐标轴称为“虚拟轴”)的轴电流值(以下称为“虚拟轴电流值”)来驱动电动机,而控制角在每个运算周期通过与加角加在一起而得到更新。由此,一边更新控制角,即,更新虚拟旋转坐标系的坐标轴(虚拟轴),一边基于虚拟轴电流值驱动电动机,从而能够产生所需要的转矩。这样,能够从电动机产生适当的转矩而不使用转角传感器。
根据上述方式,施加在驱动对象上的除电动机转矩之外的转矩被转矩检测装置检测。此外,应当作用于驱动对象的指示转矩是由指示转矩设定装置来进行设定。而且,通过加角运算装置,根据检测转矩和指示转矩的偏差(转矩偏差)来运算加角。加角运算装置例如为了使检测转矩与指示转矩一致而以运算加角的方式动作。由此,控制电动机转矩,以便成为与指示转矩对应的转矩(电动机转矩之外的转矩)被施加在驱动对象的状态。电动机转矩与跟随转子的磁极方向的旋转坐标系的坐标轴和上述虚拟轴的偏离量即负载角对应。负载角用控制角与转子角之差来表示。电动机转矩的控制是通过调整负载角来实现,该负载角的调整是通过控制加角来实现。
根据上述第一方式,通过指示电流设定装置,用与检测转矩和指示转矩的偏差(转矩偏差)对应的修正量来修正指示电流的上次值,从而设定指示电流的本次值。由此,能用与转矩偏差对应的修正量来增减指示电流值。因此,能迅速使检测转矩与指示转矩一致,并且能抑制电动机的发热。
在上述第一方式中,上述指示电流设定装置可以包含以随着上述转矩偏差的绝对值变大而使上述修正量的绝对值变大的方式运算上述修正量的修正量运算装置。在该结构中,随着转矩偏差的绝对值变大,修正量的绝对值变大。
在对驱动对象作为整体应当作用某转矩时(例如,通过电动机转矩而弥补不足的转矩时),通过电动机转矩增加,施加在驱动对象上的除电动机转矩之外的转矩减少,因此检测转矩减少。另一方面,电动机转矩减少时,施加在驱动对象上的除电动机转矩以外的转矩增加,因此检测转矩增加。
因此,在检测转矩的绝对值大于指示转矩的绝对值时,即、电动机转矩不足时,例如,以转矩偏差的绝对值越大越使指示电流值增加的方式运算修正量。由此,电动机转矩的绝对值增加,检测转矩的绝对值减少,所以能迅速地使检测转矩与指示转矩一致。
另一方面,检测转矩的绝对值小于指示转矩的绝对值时,例如,以转矩偏差的绝对值越大越使指示电流值减少的方式运算修正量。由此,指示电流值减少,因此能够省电且抑制电动机的发热。也就是说,对驱动对象作为整体应当作用某转矩时(例如,通过电动机转矩而弥补不足的转矩时),上述修正量运算装置运算上述修正量,以便在上述检测转矩的绝对值大于上述指示转矩的绝对值时,根据上述转矩偏差的绝对值使指示电流值增加,而在上述检测转矩的绝对值小于上述指示转矩的绝对值小时,根据上述转矩偏差的绝对值使指示电流值减少。
在上述第一方式中,上述指示电流设定装置可以在上述转矩偏差的绝对值小于规定值时或上述转矩偏差的绝对值为上述规定值以上且上述检测转矩的绝对值小于上述指示转矩的绝对值时,运算使指示电流的上次值减少的修正量。上述指示电流设定装置可以在上述转矩偏差的绝对值大于上述规定值且上述检测转矩的绝对值大于上述指示转矩的绝对值时,运算使指示电流的上次值增加的修正量。
在转矩偏差的绝对值小于规定值时及转矩偏差的绝对值为规定值以上且检测转矩的绝对值小于指示转矩的绝对值时,运算使指示电流的上次值减少的修正量(“电流减少量”)。由此,指示电流值减少,因此能够省电且抑制电动机的发热。上述规定值例如被设定为与转矩检测装置的检测值的偏差对应的值。
另一方面,在转矩偏差的绝对值大于上述规定值且检测转矩的绝对值大于指示转矩的绝对值时,运算使指示电流的上次值增加的修正量(“电流增加量”)。由此,电动机转矩的绝对值增加,检测转矩的绝对值减少,所以能使检测转矩迅速与指示转矩一致。
在上述第一方式中,上述指示电流设定装置可以在上述检测转矩的绝对值大于上述指示转矩的绝对值且上述转矩偏差的绝对值大于第一规定值时,运算使指示电流的上次值增加的修正量。上述指示电流设定装置可以在上述检测转矩的绝对值小于上述指示转矩的绝对值且上述转矩偏差的绝对值大于第二规定值时,运算使指示电流的上次值增加的修正量。上述指示电流设定装置可以在上述检测转矩的绝对值大于上述指示转矩的绝对值且上述转矩偏差的绝对值为上述第一规定值以下时及上述检测转矩的绝对值小于上述指示转矩的绝对值且上述转矩偏差的绝对值为上述第二规定值以下时,运算使指示电流的上次值减少的修正量。
在检测转矩的绝对值大于指示转矩的绝对值且转矩偏差的绝对值为第一规定值以下时及检测转矩的绝对值小于指示转矩的绝对值且转矩偏差的绝对值为第二规定值以下时,运算使指示电流的上次值减少的修正量(“电流减少量”)。由此,指示电流值减少,因此能够省电且抑制电动机的发热。上述第一规定值例如被设定为与转矩检测装置的检测值的偏差对应的值。上述第二规定值例如被设定为上述第一规定值以上的值。
在检测转矩的绝对值大于指示转矩的绝对值且转矩偏差的绝对值大于第一规定值时,运算使指示电流的上次值增加的修正量(“电流增加量”)。由此,电动机转矩的绝对值增加,检测转矩的绝对值减少,所以能迅速使检测转矩与指示转矩一致。
在检测转矩的绝对值小于指示转矩的绝对值且转矩偏差的绝对值大于第二规定值时,运算使指示电流的上次值增加的修正量(“电流增加量”)。由此,即使在检测转矩的绝对值小于指示转矩的绝对值,转矩偏差的绝对值大于第二规定值时,也能产生电动机转矩。因此,在将该电动机控制装置应用于电动动力转向装置时,即使进行转回转向的情况下,也能产生电动机转矩(辅助转矩),能赋予驾驶员适当的转向感。
在上述第一方式中,使上述指示电流的上次值减少时的修正量的绝对值可以为规定值以下。根据该结构,在使电动机转矩下降时,能将电动机转矩的变化量抑制得低。
本发明的第二方式涉及对具备转子和与该转子相向的定子的电动机进行控制的电动机控制装置。上述电动机控制装置具有电流驱动装置、控制角运算装置、转矩检测装置、指示转矩设定装置、加角运算装置和指示电流设定装置。上述电流驱动装置基于与作为控制中的旋转角的控制角对应的旋转坐标系的轴电流值来驱动上述电动机。上述控制角运算装置在每个规定的运算周期,都通过将控制角的上次值与加角加在一起来求解控制角的本次值。上述转矩检测装置对施加在被上述电动机驱动的驱动对象上的除电动机转矩之外的转矩进行检测。上述指示转矩设定装置对上述电动机转矩之外的应当作用于上述驱动对象的指示转矩进行设定。上述加角运算装置根据被上述转矩检测装置检测出的检测转矩和被上述指示转矩设定装置设定的指示转矩的偏差来运算上述加角。上述指示电流设定装置基于被上述转矩检测装置检测出的检测转矩的变化量与被上述加角运算装置运算出的加角之比来设定作为上述轴电流值的目标值的指示电流值。上述指示电流设定装置通过用与上述检测转矩的变化量与上述加角之比对应的修正量来修正指示电流的上次值,从而设定指示电流的本次值。
按照上述第二方式,通过按照控制角旋转的旋转坐标系(以下称为“虚拟旋转坐标系”,将该虚拟旋转坐标系的坐标轴称为“虚拟轴”)的轴电流值(以下称为“虚拟轴电流值”)来驱动电动机,而控制角在每个运算周期都与加角加在一起而得到更新。由此,能一边更新控制角,即、一边更新虚拟旋转坐标系的坐标轴(虚拟轴),一边基于虚拟轴电流值来驱动电动机,从而产生使所需的转矩。这样,能够从电动机产生适当的转矩而不使用转角传感器。
按照上述第二方式,施加在驱动对象上的除电动机转矩之外的转矩是由转矩检测装置来进行检测。此外,应当作用于驱动对象的指示转矩是由指示转矩设定装置来进行设定。而且,通过加角运算装置,根据检测转矩与指示转矩的偏差(转矩偏差)来运算加角。加角运算装置例如为了使检测转矩与指示转矩一致而以运算加角的方式动作。由此,控制电动机转矩,以便成为与指示转矩对应的转矩(电动机转矩之外的转矩)施加在驱动对象上的状态。电动机转矩与跟随转子的磁极方向的旋转坐标系的坐标轴和上述虚拟轴的偏离量即负载角对应。负载角用控制角与转子角之差来表示。电动机转矩的控制通过调整负载角来实现,该负载角的调整通过控制加角来实现。
进而,按照上述第二方式,通过指示电流设定装置,基于被转矩检测装置检测出的检测转矩的变化量和由加角运算装置运算出的加角之比,设定作为轴电流值的目标值的指示电流值。也就是说,通过用与检测转矩的变化量与加角之比对应的修正量来修正指示电流的上次值,从而设定指示电流的本次值。由此,能够根据检测转矩的变化量与加角之比来控制轴电流值。因此,能够提高电动机转矩相对轴电流值的效率。
对于电动机转矩的大小,例如将电动机的转矩常数设为KT、轴电流值设为Iγ、负载角设为θL时,能用KT·IγsinθL来表示。例如,在检测转矩的变化量相对加角的比的绝对值大时,即、电动机转矩的变化量相对负载角的变化量大时,认为负载角θL处于0°附近。在负载角θL处于0°附近时,电动机转矩相对轴电流的效率低,而在负载角θL处于90°(或者-90°)附近时,电动机转矩相对轴电流的效率高。这是因为负载角θL处于90°附近时,能在与转子大致正交的方向产生磁场。在负载角θL处于0°附近时,若使轴电流减少,则发生相同大小的电动机转矩,所以若将负载角θL控制为90°附近,能提高电动机转矩相对轴电流值的效率。因此,在检测转矩的变化量相对加角之比的绝对值大时,通过以减少指示电流的方式进行修正,能够使电动机转矩相对轴电流值的效率提高。
另一方面,检测转矩的变化量相对加角之比的绝对值小时,即,电动机转矩的变化量相对负载角的变化量小时,例如,认为负载角θL处于90°附近。在负载角θL处于90°附近时,电动机转矩达到当前的轴电流值下的大致最大值,由于电动机转矩不足,有可能不能使检测转矩接近指示转矩。因此,在检测转矩的变化量相对加角之比的绝对值小时,能通过以增加指示电流的方式进行修正,使电动机转矩增加。由此,能使检测转矩接近指示转矩。
在上述第一及第二方式中,上述指示电流设定装置可以在本次运算出的上述修正量为使指示电流的上次值减少的修正量时,只在从上次的指示电流的减少时刻起经过规定时间以上的时间的情况下,用本次运算出的上述修正量来修正指示电流的上次值,从而设定指示电流的本次值。
在指示电流减少时以产生相同大小的电动机转矩的方式来控制负载角。在指示电流减少后,负载角收敛为产生相同大小的电动机转矩的角度之前,若指示电流进一步减少,则负载角有可能不能收敛为适当值。
但是,按照上述结构,在本次运算出的修正量为使指示电流的上次值减少的修正量时,只在从上次指示电流的减少时刻起经过了规定时间以上的时间的情况下,用本次运算出的修正量来修正指示电流的上次值,从而设定指示电流的本次值。由此,在指示电流减少时,能够抑制或防止负载角不能收敛为适当值的事态。
上述规定时间优选地被设定为,从指示电流值减少之后,负载角收敛为产生相同大小的电动机转矩的角度所需的时间的最大值。
在上述第一及第二方式中,上述指示电流设定装置可以包含判别转子是否停止的判别装置,还可以在本次运算出的上述修正量为使指示电流的上次值减少的修正量时,只在从上次指示电流的减少时刻起经过规定时间以上的时间且由上述判别装置判别为转子停止的情况下,用本次运算出的上述修正量来修正指示电流的上次值,从而设定指示电流的本次值。
在该结构中,能够得到与上述相同的效果。此外,在该结构中,本次运算出的修正量即使是使指示电流的上次值减少的修正量,在转子旋转时,指示电流也不被修正。由此,转子在旋转时,能防止指示电流减少。
在上述结构中,还可以具备推定上述电动机的感应电压的感应电压推定装置,上述判别装置可以基于被上述感应电压推定装置推定出的感应电压来判别转子是否停止。
在该结构中,基于被感应电压推定装置推定出的感应电压来判别转子是否停止。
本发明的第三方式涉及包含对车辆的转向机构赋予驱动力的电动机和控制上述电动机的基于上述第一或第二方式的电动机控制装置的车辆用转向装置。在该结构中,得到能迅速使检测转矩与指示转矩一致的车辆用转向装置。此外,得到能提高电动机转矩相对轴电流值的效率的车辆用转向装置。
上述电动机控制装置还可以包含将上述加角用规定的限制值来限制的加角限制装置。通过对加角施加适当的限制,能够防止将与实际的转子的旋转相比而言过大的加角加到控制角上。由此,能够适当地控制电动机。
上述限制值例如可以为由下式决定的值。但是,下式中的“最大转子角速度”是指电角中的转子角速度的最大值。
限制值=最大转子角速度×运算周期
例如,在将电动机的旋转经由规定减速比的减速机构传递到车辆用转向装置的转向轴时,最大转子角速度是以最大转向角速度(转向轴的最大转角速度)×减速比×极对数来进行赋予。“极对数”是指转子所具有的磁极对(N极与S极的对)的数。
上述电动机可以为对车辆的转向机构赋予驱动力的电动机。此时,上述转矩检测装置可以为对施加在为了转向上述车辆而进行操作的操作部件上的转向转矩进行检测的装置。此外,上述指示转矩设定装置可以为对作为转向转矩的目标值的指示转向转矩进行设定的装置。而且,上述加角运算装置可以为根据被上述指示转矩设定装置设定的指示转向转矩和被上述转矩检测装置检测出的转向转矩的偏差来运算上述加角的装置。
根据该结构,设定指示转向转矩,并根据该指示转向转矩和转向转矩(检测值)的偏差来运算上述加角。由此,以转向转矩成为该指示转向转矩的方式来设定加角,并设定与此对应的控制角。因此,通过适当设定指示转向转矩,能从电动机产生适当的驱动力,从而能将其赋予转向机构。即,求出跟随转子的磁极方向的旋转坐标系的坐标轴与上述虚拟轴的偏离量(负载角)作为与指示转向转矩对应的值。结果,能够从电动机产生适当的转矩,并能将与驾驶员的转向意图对应的驱动力赋予给转向机构。
此时,基于上述第一方式的上述指示电流设定装置可以为用与被上述转矩检测装置检测出的转向转矩和被上述指示转矩设定装置设定的指示转向转矩的偏差对应的修正量来修正指示电流的上次值,从而设定指示电流的本次值的装置。此外,基于上述第二方式的上述指示电流设定装置可以为用与被上述转矩检测装置检测出的转向转矩的变化量和被上述加角运算装置运算出的上述加角之比对应的修正量来修正指示电流的上次值,从而设定指示电流的本次值的装置。
上述电动机控制装置或上述车辆用转向装置还包含对上述操作部件的转向角进行检测的转向角检测装置,上述指示转矩设定装置优选为,根据被上述转向角检测装置检测出的转向角来设定指示转向转矩。根据该结构,由于根据操作部件的转向角来设定指示转向转矩,因此能从电动机产生与转向角对应的适当的转矩,能将驾驶员施加给操作部件的转向转矩导出为与转向角对应的值。由此,能够得到良好的转向感。
上述指示转矩设定装置可以为根据被用于检测上述车辆的车速的车速检测装置检测出的该车速来设定指示转向转矩的装置。根据该结构,由于根据车速来设定指示转向转矩,因此能够进行所谓车速感应控制。结果,能够实现良好的转向感。例如,车速越大,即、行驶速度越高越将指示转向转矩设定得小,从而得到优越的转向感。
附图说明
本发明的这些优点和其它优点能够通过参照附图的下述实施方式的说明而变得明确,这些附图中相同或相似的部位被标注了相同符号。
图1为用于说明应用了本发明第一实施方式所涉及的电动机控制装置的电动动力转向装置的电结构的框图。
图2为用于说明电动机的结构的图解图。
图3为上述电动动力转向装置的控制框图。
图4为表示指示转向转矩相对转向角的特性例的图。
图5为用于说明转向转矩限制器的动作的图。
图6A为表示指示转向转矩的符号为正时的电流增减量相对转矩偏差的设定例的图。
图6B为表示指示转向转矩的符号为负时的电流增减量相对转矩偏差的设定例的图。
图7为用于说明加角限制器的动作的流程图。
图8为用于说明应用了本发明第二实施方式所涉及的电动机控制装置的电动动力转向装置的结构的框图。
图9为用于说明应用了本发明第三实施方式所涉及的电动机控制装置的电动动力转向装置的结构的框图。
图10A为表示相对于转向转矩变化量相对加角的比的绝对值的电流增减量的设定例的图。
图10B为表示相对于加角相对转向转矩变化量的比的绝对值的电流增减量的设定例的图。
图10C为表示增减量增益相对指示电流值的设定例的图。
图11为用于说明指示电流增减量运算部70A的动作的说明图。
图12为用于说明指示电流增减量运算部70A的动作的说明图。
图13为用于说明应用了本发明第四实施方式所涉及的电动机控制装置的电动动力转向装置的结构的框图。
图14为用于说明感应电压推定部的结构的框图。
图15A为表示指示转向转矩的符号为正时的电流增减量相对转矩偏差的设定例的图。
图15B为表示指示转向转矩的符号为负时的电流增减量相对转矩偏差的设定例的图。
图16为表示指示电流增减量运算部及输出控制部的动作的流程图。
图17为用于说明应用了本发明第五实施方式所涉及的电动机控制装置的电动动力转向装置的结构的框图。
图18A为表示指示转向转矩的符号为正时的电流增减量相对转矩偏差的设定例的图。
图18B为表示指示转向转矩的符号为负时的电流增减量相对转矩偏差的设定例的图。
具体实施方式
以下,参照附图对本发明的实施方式进行详细说明。
图1为用于说明应用了本发明第一实施方式所涉及的电动机控制装置的电动动力转向装置(车辆用转向装置的一个例子)的电结构的框图。该电动动力转向装置具备:转矩传感器1,检测施加在转向盘10上的转向转矩T,该转向盘10作为操作部件对车辆的方向进行操作;电动机3(无刷电动机),经由减速机构7向车辆的转向机构2赋予转向助力;转向角传感器4,检测作为转向盘10的转角的转向角;对电动机3进行驱动控制的电动机控制装置5;以及车速传感器6,检测搭载了该电动动力转向装置的车辆的速度。转向角传感器4用于检测从转向盘10的中立位置(基准位置)起的转向盘10沿正反两方向的旋转量(转角),并将从中立位置向右方向的旋转量作为正值输出,将从中立位置向左方向的旋转量作为负值输出。
电动机控制装置5,根据转矩传感器1检测出的转向转矩、转向角传感器4检测出的转向角及车速传感器6检测出的车速来驱动电动机3,从而实现与转向状况及车速对应的适合的转向辅助。电动机3在第一实施方式中为三相无刷电动机,如图2所示那样,具备:作为磁场的转子50;以及配置在与该转子50相向的定子55上的U相、V相及W相的定子线圈51、52、53。电动机3既可以为在转子的外部将定子相向配置的内转子式,也可以为在筒状的转子的内部将定子相向配置的外转子式。
定义将各相的定子线圈51、52、53方向设为U轴、V轴及W轴的三相固定坐标(UVW坐标系)。此外,定义将转子50的磁极方向设为d轴(磁极轴),并且将在转子50的旋转平面内的与d轴垂直的方向设为q轴(转矩轴)的二相旋转坐标系(dq坐标系,实际旋转坐标系)。dq坐标系为与转子50一起旋转的旋转坐标系。在dq坐标系中,只有q轴电流对转子50的转矩产生作贡献,所以只要将d轴电流设为零,并根据所希望的转矩控制q轴电流即可。转子50的转角(转子角)θM为d轴相对U轴的转角。dq坐标系为按照转子角θM旋转的实际旋转坐标系。通过使用该转子角θM,能够在UVW坐标系与dq坐标系之间进行坐标转换。
另一方面,在第一实施方式中,引入了表示在控制中使用的转角的控制角θC。控制角θC为相对U轴的虚拟转角。将与该控制角θC对应的虚拟轴设为γ轴,并将相对该γ轴前进90°的轴设为δ轴,从而定义虚拟二相旋转坐标系(γδ坐标系,虚拟旋转坐标系)。控制角θC与转子角θM相等时,作为虚拟旋转坐标系的γδ坐标系与作为实际旋转坐标系的dq坐标系一致。即,作为虚拟轴的γ轴与作为实际轴的d轴一致,作为虚拟轴的δ轴与作为实际轴的q轴一致。γδ坐标系为按照控制角θC旋转的虚拟旋转坐标系。UVW坐标系与γδ坐标系的坐标转换,可使用控制角θC来进行。
将控制角θC与转子角θM之差定义为负载角θL(=θC-θM)。若按照控制角θC将γ轴电流Iγ供给于电动机3,则该γ轴电流Iγ的q轴成分(向q轴的正投影)变成对转子50的转矩产生做贡献的q轴电流Iq。即,γ轴电流Iγ与q轴电流Iq之间,下式(1)的关系成立。
Iq=Iγ·sinθL ...(1)
再次参照图1。电动机控制装置5具备:微型电子计算机11;被该微型电子计算机11控制,并向电动机3供给电力的驱动电路(倒相电路)12;以及检测在电动机3的各相定子线圈中流动的电流的电流检测部13。
电流检测部13检测在电动机3的各相定子线圈51、52、53中流动的相电流IU、IV、IW(以下,统称为“三相检测电流IUVW”)。它们是UVW坐标系中各坐标轴方向的电流值。微型电子计算机11具备CPU及存储器(ROM及RAM等),通过执行规定的程序而作为多个功能处理部发挥作用。该多个功能处理部包括转向转矩限制器20、指示转向转矩设定部21、转矩偏差运算部22、PI(比例积分)控制部23、加角限制器24、控制角运算部26、指示电流值生成部30、电流偏差运算部32、PI控制部33、γδ/UVW转换部34、PWM(Pulse Width Modulation)控制部35和UVW/γδ转换部36。
指示转向转矩设定部21基于由转向角传感器4检测出的转向角与由车速传感器6检测出的车速来设定指示转向转矩T*。例如,如图4所示那样,转向角为正值(向右方向转向的状态)时指示转向转矩T*被设定为正值(向右方向的转矩),转向角为负值(向左方向转向的状态)时指示转向转矩T*被设定为负值(向左方向的转矩)。而且,以随着转向角的绝对值变大而使其绝对值变大的方式(在图4的例子中以非线形变大的方式)设定指示转向转矩T*。但是,在规定的上限值(正值。例如,+6Nm)及下限值(负值。例如-6Nm)的范围内设定指示转向转矩T*。此外,指示转向转矩T*是以车速越大其绝对值变得越小的方式来进行设定。即,进行车速感应控制。
转向转矩限制器20将转矩传感器1的输出限制在规定的上限饱和值+Tmax(+Tmax>0。例如+Tmax=7Nm)与下限饱和值-Tmax(-Tmax<0。例如-Tmax=-7Nm)之间。具体来讲,如图5所示那样,转向转矩限制器20在上限饱和值+Tmax与下限饱和值-Tmax之间,将转矩传感器1的检测转向转矩T直接输出。此外,转向转矩限制器20在转矩传感器1的检测转向转矩T在上限饱和值+Tmax以上时,输出上限饱和值+Tmax。而且,若转矩传感器1的检测转向转矩T在下限饱和值-Tmax以下,则转向转矩限制器20输出下限饱和值-Tmax。饱和值+Tmax及-Tmax用于划定转矩传感器1的输出信号稳定的区域(具有可靠性的区域)的边界。也就是说,转矩传感器1的输出信号在超过上限饱和值Tmax的区间以及小于下限饱和值-Tmax的区间为不稳定,因而不与实际的转向转矩对应。换言之,饱和值+Tmax、-Tmax是根据转矩传感器1的输出特性来决定的。
转矩偏差运算部22求解由指示转向转矩设定部21设定的指示转向转矩T*与由转矩传感器1检测到的并被转向转矩限制器20进行了限制处理的转向转矩T(以下,为了区分而称为“检测转向转矩T”)的偏差(转矩偏差)ΔT(=T-T*)。PI控制部23对该转矩偏差ΔT进行PI运算。即,由转矩偏差运算部22及PI控制部23构成将检测转向转矩T导出为指示转向转矩T*的转矩反馈控制装置。PI控制部23对转矩偏差ΔT进行PI运算,从而运算相对于控制角θC的加角α。因此,上述转矩反馈控制装置构成运算加角α的加角运算装置。
加角限制器24对由PI控制部23求解的加角α施加限制。更具体地,加角限制器24将加角α限制为规定的上限值UL(正值)与下限值LL(负值)之间的值。上限值UL及下限值LL是基于规定的限制值ωmax(ωmax>0。例如ωmax的默认值=45度)来决定的。该规定的限制值ωmax的默认值是例如基于最大转向角速度来决定的。最大转向角速度是指作为转向盘10的转向角速度假设而得到的最大值,例如,800deg/sec左右。
最大转向角速度时的转子50的电角的变化速度(电角的角速度。最大转子角速度),是如下式(2)那样,用最大转向角速度、减速机构7的减速比和转子50的极对数之积来赋予的。极对数是指转子50所具有的磁极对(N及与S极的对)的个数。
最大转子角速度=最大转向角速度×减速比×极对数 ...(2)
控制角θC的运算期间(运算周期)中的转子50的电角变化量的最大值(转子角变化量最大值),如下式(3)那样,成为最大转子角速度与运算周期相乘而得到的值。
转子角变化量最大值=最大转子角速度×运算周期
=最大转向角速度×减速比×极对数×运算周期...(3)
该转子角变化量最大值为在一运算周期内被允许的控制角θC的最大变化量。因此,只要将上述转子角变化量最大值设为限制值ωmax的默认值即可。使用该限制值ωmax,能将加角α的上限值UL及下限值LL分别表示为下式(4)(5)。
UL=+ωmax ...(4)
LL=-ωmax ...(5)
由加角限制器24进行限制处理后的加角α在控制角运算部26的加法器26A中,被加到控制角θC的上次值θC(n-1)(n为当前运算周期的编号)(Z-1表示信号的上次值)。但是,控制角θC的初始值为预先设定的值(例如零)。
控制角运算部26包含加法器26A,该加法器26A将控制角θC的上次值θC(n-1)与从加角变更部25赋予的加角α加在一起。即,控制角运算部26在每个规定的运算周期都运算控制角θC。然后,将上一运算周期中的控制角θC设为上次值θC(n-1),使用该上次值来求解当前运算周期中的控制角θC即本次值θC(n)。指示电流值生成部30用于生成应当在与控制中使用的转角即上述控制角θC对应的虚拟旋转坐标系即γδ坐标系的坐标轴(虚拟轴)中流动的电流值来作为指示电流值。具体来讲,生成γ轴指示电流值Iγ *及δ轴指示电流值Iδ *(以下,将这些统称为“二相指示电流值Iγδ *”)。指示电流值生成部30将γ轴指示电流值Iγ *设为有效值,而将δ轴指示电流值Iδ *设为零。更为具体地,指示电流值生成部30基于由指示转向转矩设定部21设定的指示转向转矩T*与由转矩传感器1检测出的检测转向转矩T来设定γ轴指示电流值Iγ *。也就是说,指示电流值生成部30为设定二相指示电流值Iγδ *的指示电流设定装置。
指示电流值生成部30包含指示电流增减量运算部30A、加法器30B和上下限限制器30C。指示电流增减量运算部30A在每个规定的运算周期,都基于指示转向转矩T*与检测转向转矩T来计算相对于指示电流值Iγ *的电流增减量ΔIγ *。具体来讲,指示电流增减量运算部30A基于指示转向转矩T*的符号、指示转向转矩T*与检测转向转矩T的偏差ΔT(=T-T*)来运算电流增减量ΔIγ *。
对由指示电流增减量运算部30A对电流增减量ΔIγ *进行的运算方法的基本想法进行说明。转矩偏差ΔT的绝对值在规定值A(A>0,参照图6A及图6B)以下时,为了维持目前的指示电流值Iγ *,将电流增减量ΔIγ *设为零。转矩偏差ΔT的绝对值大于规定值A且检测转向转矩T的绝对值大于指示转向转矩T*的绝对值时,为了弥补辅助转矩不足,将指示电流值Iγ *设为大于零的值。由此,指示电流值Iγ *增加。另一方面,在转矩偏差ΔT的绝对值大于规定值A且检测转向转矩T的绝对值小于指示转向转矩T*的绝对值时,为了省电及抑制电动机的发热,将指示电流值Iγ *设为小于零的值。由此,指示电流值Iγ *减少。
指示转向转矩T*的符号为正(T*≥0)时电流增减量ΔIγ *相对于转矩偏差ΔT的设定例示于图6A。转矩偏差ΔT在规定值-A(A>0)以上且在规定值+A以下的范围时,电流增减量ΔIγ *被设定为零。而且,以转矩偏差ΔT随着比规定值-A小而使其值比零小的方式(图6A的例子中以线性方式变小)设定电流增减量ΔIγ *。此外,以转矩偏差ΔT随着比规定值+A大而使其值比零大的方式(图6A的例子中以线性方式变大)设定电流增减量ΔIγ *。
指示转向转矩T*的符号为正(T*≥0)时,转矩偏差ΔT(=T-T*)在零以上的情况是指检测转向转矩T的绝对值大于指示转向转矩T*的绝对值的情况。因此,此时,可认为电动机转矩(辅助转矩)不足。为此,转矩偏差ΔT大于规定值+A时,为了弥补辅助转矩不足,将电流增减量ΔIγ*设为正值。此时,转矩偏差ΔT的绝对值越大,电流增减量ΔIγ *的绝对值也越大(成为绝对值大的正值)。
而转矩偏差ΔT(=T-T*)小于零的情况是指检测转向转矩T的绝对值小于指示转向转矩T*的绝对值的情况。因此,此时,可认为辅助转矩充分。为此,转矩偏差ΔT小于规定值-A时,为了省电且抑制电动机的发热,将电流增减量ΔIγ*设为负值。此时,转矩偏差ΔT的绝对值越大,电流增减量ΔIγ*的绝对值也越大(成为绝对值大的负值)。
指示转向转矩T*的符号为负(T*<0)时的电流增减量ΔIγ*相对转矩偏差ΔT的的设定例示于图6B。转矩偏差ΔT在规定值-A以上且在规定值+A以下的范围时,电流增减量ΔIγ*被设定为零。而且,转矩偏差ΔT随着比规定值-A小而使其值比零大的方式(图6B的例子中以线性方式变大)设定电流增减量ΔIγ*。此外,以转矩偏差ΔT随着比规定值+A大而使其值比零小的方式(图6B的例子中以线性方式变小)设定电流增减量ΔIγ*。
指示转向转矩T*的符号为负(T*<0)时,转矩偏差ΔT(=T-T*)在零以上的情况是指检测转向转矩T的绝对值小于指示转向转矩T*的绝对值的情况。此时,可认为辅助转矩充分。为此,转矩偏差ΔT大于规定值+A时,为了省电且抑制电动机的发热,将电流增减量ΔIγ*设为负值。此时,转矩偏差ΔT的绝对值越大,电流增减量ΔIγ*的绝对值也越大(成为绝对值大的负值)。
另一方面,转矩偏差ΔT(=T-T*)小于零的情况是指检测转向转矩T的绝对值大于指示转向转矩T*的绝对值的情况。因此,此时,可认为辅助转矩不足。为此,转矩偏差ΔT小于规定值-A时,为了弥补辅助转矩不足,将电流增减量ΔIγ*设为正值。此时,转矩偏差ΔT的绝对值越大,电流增减量ΔIγ*的绝对值也越大(成为绝对值大的正值)。
由指示电流增减量运算部30A运算出的电流增减量ΔIγ*在加法器30B中被加到指示电流值Iγ*的上次值Iγ*(n-1)(n为当前运算周期的编号)上(Z-1表示信号的上次值)。由此,运算出当前运算周期的指示电流值Iγ*。其中,指示电流值Iγ*的初始值为预先设定的值(例如零)。由加法器30B得到的指示电流值Iγ*被赋予给上下限限制器30C。上下限限制器30C将由加法器30B得到的指示电流值Iγ*限制为规定的下限值ξmin(ξmin≥0)与上限值ξmax(ξmax>ξmin)之间的值。
即,由加法器30B得到的指示电流值Iγ*在下限值ξmin以上且在上限值ξmax以下时,上下限限制器30C直接输出该指示电流值Iγ*。由加法器30B得到的指示电流值Iγ*小于下限值ξmin时,上下限限制器30C输出下限值ξmin来作为当前运算周期的指示电流值Iγ*。由加法器30B得到的指示电流值Iγ*大于上限值ξmax时,上下限限制器30C输出上限值ξmax来作为当前运算周期的指示电流值Iγ*。
电流偏差运算部32运算γ轴检测电流Iγ相对由指示电流值生成部30生成的γ轴指示电流值Iγ*的偏差Iγ*-Iγ与δ轴检测电流Iδ相对δ轴指示电流值Iδ *(=0)的偏差Iδ *-Iδ。γ轴检测电流Iγ及δ轴检测电流Iδ从UVW/γδ转换部36被赋予给偏差运算部32。
UVW/γδ转换部36将由电流检测部13检测出的UVW坐标系的三相检测电流IUVW(U相检测电流IU、V相检测电流IV及W相检测电流IW)转换为γδ坐标系的二相检测电流Iγ及Iδ(以下统称为“二相检测电流Iγδ”)。这些被赋予给电流偏差运算部32。对于UVW/γδ转换部36中的坐标转换,使用由控制角运算部26运算出的控制角θC。
PI控制部33对由电流偏差运算部32运算出的电流偏差进行PI运算,从而生成需要施加到电动机3的二相指示电压Vγδ *(γ轴指示电压Vγ*及δ轴指示电压Vδ *)。该二相指示电压Vγδ *被赋予给γδ/UVW转换部34。γδ/UVW转换部34对二相指示电压Vγδ *进行坐标转换运算,从而生成三相指示电压VUVW *。对于该坐标转换,使用由控制角运算部26运算出的控制角θC。三相指示电压VUVW *由U相指示电压VU *、V相指示电压VV *及W相指示电压VW *构成。该三相指示电压VUVW *被赋予给PWM控制部35。
PWM控制部35生成分别与U相指示电压VU *、V相指示电压VV *及W相指示电压VW *对应的占空比的U相PWM控制信号、V相PWM控制信号及W相PWM控制信号,并供给给驱动电路12。驱动电路12由与U相、V相及W相对应的三相倒相电路构成。构成该倒相电路的功率器件被从PWM控制部35赋予的PWM控制信号控制,从而使与三相指示电压VUVW *相当的电压被施加到电动机3的各相的定子线圈51、52、53。
电流偏差运算部32及PI控制部33构成电流反馈控制装置。通过该电流反馈控制装置的动作,在电动机3中流动的电动机电流被控制成接近由指示电流值生成部30设定的二相指示电流值Iγδ *。图3为上述电动动力转向装置的控制框图。但是,为便于说明,省略加角限制器24的功能。
通过对指示转向转矩T*与检测转向转矩T的偏差(转矩偏差)ΔT进行PI控制(KP为比例系数、KI为积分系数、1/S为积分算子)来生成加角α。通过将该加角α加到控制角θC的上次值θC(n-1),求解控制角θC的本次值θC(n)=θC(n-1)+α。此时,控制角θC与转子50的实际的转子角θM的偏差成为负载角θL=θC-θM。
因此,当向与控制角θC对应的γδ坐标系(虚拟旋转坐标系)的γ轴(虚拟轴)按照γ轴指示电流值Iγ*供给γ轴电流Iγ时,q轴电流Iq=IγsinθL。该q轴电流Iq对转子50的转矩产生做贡献。即,将电动机3的转矩常数KT与q轴电流Iq(=IγsinθL)相乘而得到的值,作为辅助转矩TA(=KT·IγsinθL),经由减速机构7被传递给转向机构2。将该辅助转矩TA从来自转向机构2的负载转矩TL减去而得到的值为驾驶员需要赋予转向盘10的转向转矩T。通过该转向转矩T被反馈,以将该转向转矩T导出为指示转向转矩T*的方式的系统进行动作。即,为了使检测转向转矩T与指示转向转矩T*一致,求解加角α,根据该加角α来控制控制角θC。
如此在控制中使用的虚拟轴即γ轴中使电流流动,另一方面用根据指示转向转矩T*与检测转向转矩T的偏差ΔT求解的加角α来更新控制角θC,从而使负载角θL变化,并从电动机3产生与该负载角θL对应的转矩。由此,能够从电动机3产生与基于转向角及车速设定的指示转向转矩T*对应的转矩,因此能将与转向角及车速对应的适当的转向助力赋予给转向机构2。即,以转向角的绝对值越大转向转矩越大,且车速越大转向转矩越小的方式执行转向辅助控制。
这样,能够实现适当控制电动机3而不使用转角传感器,来进行适当的转向辅助的电动动力转向装置。由此,能够简化结构,消减成本。图7为用于说明加角限制器24的动作的流程图。加角限制器24将由PI控制部23求解的加角α与上限值UL进行比较(步骤S1),加角α超过上限值UL时(步骤S1:是),将上限值UL代入加角α(步骤S2)。因此,相对控制角θC会加上上限值UL(=+ωmax)。
若由PI控制部23求解的加角α在上限值UL以下(步骤S1:否),则加角限制器24还将该加角α与下限值LL进行比较(步骤S3)。若该加角α小于下限值(步骤S3:是),则将下限值LL代入加角α(步骤S4)。因此,相对控制角θC会加上下限值LL(=-ωmax)。
若由PI控制部23求解的加角α在下限值LL以上且在上限值UL以下(步骤S3:否)时,该加角α直接被加到控制角θC。如此,由于能够将加角α限制在上限值UL与下限值LL之间,所以能够实现控制的稳定化。更为具体地讲,即使在电流不足时、控制开始时发生控制不稳定的状态(辅助力不稳定的状态),也能催促从该状态向稳定的控制状态的转变。
在上述第一实施方式中,检测转向转矩T的绝对值大于指示转向转矩T*的绝对值时,即,辅助转矩不足时,由指示电流值生成部30内的指示电流增减量运算部30A运算出的电流增减量ΔIγ*为正值。此时,转矩偏差ΔT的绝对值越大电流增减量ΔIγ*的绝对值也成为越大的值(绝对值大的正值)。而且,由于该电流增减量ΔIγ*被加法器30B加到指示电流值Iγ*的上次值,因此当前运算周期中的指示电流值Iγ*增加。结果,由于辅助转矩不足被弥补,所以能将转向转矩T迅速导出为指示转向转矩T*。
另一方面,检测转向转矩T的绝对值小于指示转向转矩T*的绝对值时,由指示电流增减量运算部30A运算出的电流增减量ΔIγ*为负值。此时,转矩偏差ΔT的绝对值越大电流增减量ΔIγ*的绝对值也成为越大的值(绝对值大的负值)。而且,由于该电流增减量ΔIγ*被加法器30B加到指示电流值Iγ*的上次值,因此当前运算周期中的指示电流值Iγ*减少。由此,能够省电且抑制电动机的发热。
此外,由加法器30B得到的指示电流值Iγ*被上下限限制器30C限制,因此能够防止指示电流值Iγ*变得过大。由此,能够实现适当的转矩控制。图8为用于说明应用本发明的第二实施方式所涉及的电动机控制装置的电动动力转向装置的结构的框图。在该图8中,对于与上述的图1的各部分对应的部分标上与图1相同的符号。
在第二实施方式中,替代图1所示的指示电流值生成部30而设置指示电流值生成部60。指示电流值生成部60将γ轴指示电流值Iγ*设为有效值,而将δ轴指示电流值Iδ*设为零。更为具体地讲,指示电流值生成部60基于由指示转向转矩设定部21设定的指示转向转矩T*与由转矩偏差运算部22运算出的转矩偏差ΔT来设定γ轴指示电流值Iγ*。其中,转矩偏差运算部22求解由指示转向转矩设定部21设定的指示转向转矩T*与由转矩传感器1检测出的被转向转矩限制器20进行了限制处理的转向转矩T(检测转向转矩T)的偏差ΔT(=T-T*)。
指示电流值生成部60包含第一PI控制部60A、第二PI控制部60B、切换部60C、加法器60D和上下限限制器60E。第一PI控制部60A假设指示转向转矩T*的符号为正,对转矩偏差ΔT进行PI控制,从而运算相对于指示电流值Iγ*的电流增减量ΔIγ*。而且,第一PI控制部60A在指示转向转矩T*的符号为正时,对电流增减量ΔIγ*进行反馈控制,使得转矩偏差ΔT成为零。也就是说,第一PI控制部60A在指示转向转矩T*的符号为正(T*≥0)时,转矩偏差ΔT(=T-T*)在零以上时(辅助转矩不足时),为了使偏差ΔT接近零而运算正值的电流增减量ΔIγ*,而在转矩偏差ΔT小于零时,为了使偏差ΔT接近零而运算负值的电流增减量ΔIγ*。不管哪一种情况,电流增减量ΔIγ*的绝对值是转矩偏差ΔT的绝对值越大变得也越大。
第二PI控制部60B假设指示转向转矩T*的符号为负,对转矩偏差ΔT进行PI控制,从而运算相对于指示电流值Iγ*的电流增减量ΔIγ*。而且,第二PI控制部60B在指示转向转矩T*的符号为负时,对电流增减量ΔIγ*进行反馈控制,使得转矩偏差ΔT成为零。也就是说,第二PI控制部60B在指示转向转矩T*的符号为负(T*<0)时,转矩偏差ΔT(=T-T*)在零以上时,为了使偏差ΔT接近零而运算负值的电流增减量ΔIγ*,转矩偏差ΔT小于零时(辅助转矩不足时),为了使偏差ΔT接近零而运算正值的电流增减量ΔIγ*。不管哪一种情况,电流增减量ΔIγ*的绝对值是转矩偏差ΔT的绝对值越大变得也越大。
切换部60C将由第一PI控制部60A运算出的电流增减量ΔIγ*与由第二PI控制部60B运算出的电流增减量ΔIγ*,根据指示转向转矩T*的符号进行切换并输出。具体来讲,切换部60C在指示转向转矩T*的符号为正时,选择由第一PI控制部60A运算出的电流增减量ΔIγ*并输出。而在指示转向转矩T*的符号为负时,切换部60C选择由第二PI控制部60B运算出的电流增减量ΔIγ*并输出。
从切换部60C输出的电流增减量ΔIγ*在加法器60D中被加在指示电流值Iγ*的上次值Iγ*(n-1)(n为当前运算周期的编号)(Z-1表示信号的上次值)。由此,运算当前运算周期中的指示电流值Iγ*。其中,指示电流值Iγ*的初始值为预先设定的值(例如零)。由加法器60D得到的指示电流值Iγ*被赋予给上下限限制器60E。上下限限制器60E将由加法器60D得到的指示电流值Iγ *限制为规定的下限值ξmin(ξmin≥0)与上限值ξmax(ξmax>ξmin)之间的值。
也就是说,由加法器60D得到的指示电流值Iγ*在下限值ξmin以上且在上限值ξmax以下时,上下限限制器60E将该指示电流值Iγ*直接进行输出。由加法器60D得到的指示电流值Iγ*小于下限值ξmin时,上下限限制器60E将下限值ξmin作为当前运算周期的指示电流值Iγ*输出。由加法器60D得到的指示电流值Iγ*大于上限值ξmax时,上下限限制器60E将上限值ξmax作为当前运算周期的指示电流值Iγ*输出。在该第二实施方式中,得到与上述第一实施方式相同的效果。
图9为用于说明应用了本发明第三实施方式所涉及的电动机控制装置的电动动力转向装置的结构的框图。在该图9中,对于与上述图1的各部分对应的部分标上与图1相同的符号进行表示。在该实施方式中,代替图1所示的指示电流值生成部30而设置指示电流值生成部70。指示电流值生成部70将γ轴指示电流值Iγ*设为有效值,而将δ轴指示电流值Iδ *设为零。具体来讲,指示电流值生成部70基于由转矩传感器1检测出的被转向转矩限制器20进行了限制处理的转向转矩T(检测转向转矩T)与由PI控制部23运算出的被加角限制器24进行了限制的加角α来设定γ轴指示电流值Iγ*。
更为具体来讲,指示电流值生成部70基于检测转向转矩T的变化量δT(以下,称为“转向转矩变化量δT”)与加角α之比来设定γ轴指示电流值Iγ*。转向转矩变化量δT可以通过在当前运算周期下的检测转向转矩T(n)减去前一运算周期下的检测转向转矩T(n-1)而进行求解。指示电流值生成部70包含指示电流增减量运算部70A、加法器70B、上下限限制器70C。
指示电流增减量运算部70A基于转向转矩变化量δT相对加角α的比的绝对值|δT/α|、加角α相对转向转矩变化量δT的比的绝对值|α/δT |、当前指示电流值Iγ*(指示电流值Iγ*的上次值),来运算相对指示电流值Iγ*的电流增减量ΔIγ*。转向转矩变化量δT相对加角α的比δT/α可以通过将当前运算周期中运算出的转向转矩变化量δT除以在上一运算周期或当前运算周期中由PI控制部23运算出的被加角限制器24进行了限制处理的加角α来进行求解。加角α相对转向转矩变化量δT的比α/δT可以通过将在上一运算周期或当前运算周期中由PI控制部23运算出的被加角限制器24进行了限制处理的加角α除以当前运算周期中运算出的转向转矩变化量δT来进行求解。
指示电流增减量运算部70A按照如下方式运算相对指示电流值Iγ*的电流增减量ΔIγ*。预先设定转向转矩变化量δT相对加角α的比的绝对值|δT/α|与电流增减量ΔIγ*的关系。此外,预先设定加角α相对转向转矩变化量δT的比的绝对值|α/δT |与电流增减量ΔIγ*的关系。进而,预先设定当前的指示电流值Iγ*与增减量增益G的关系。
加角α相对转向转矩变化量δT的比α/δT的分母即δT为零附近的较小的值时,该比α/δT的运算值容易发生误差。因此,指示电流增减量运算部70A基于另一个比的绝对值|δT/α|来运算电流增减量ΔIγ*的基本值。然后,指示电流增减量运算部70A通过在该基本值上乘以与当前的指示电流值Iγ*对应的增减量增益G来运算最终的电流增减量ΔIγ*。
另一方面,转向转矩变化量δT相对加角α的比δT/α的分母即α为零附近的较小的值时,该比δT/α的运算值容易发生误差。因此,指示电流增减量运算部70A基于另一个比的绝对值|α/δT |来运算电流增减量ΔIγ*的基本值。然后,指示电流增减量运算部70A通过在该基本值上乘以与当前的指示电流值Iγ*对应的增减量增益G来运算最终的电流增减量ΔIγ*。
图10A表示对转向转矩变化量δT相对加角α的比的绝对值|δT/α|的电流增减量ΔIγ*进行设定的例子。上述绝对值|δT/α|处于规定值B(B>0)以上且规定值C(C>B)以下的范围内时,将电流增减量ΔIγ*设定为零。而且,以上述绝对值|δT/α|随着比规定值C大而使其值比零小的方式(图10A的例子中以线性变小的方式)设定电流增减量ΔIγ*。此外,以上述绝对值|δT/α|随着比规定值B小而使其值比零大的方式(图10A的例子中以线性变大的方式)设定电流增减量ΔIγ*。对关于电流增减量ΔIγ*进行如图10A所示的设定的原因进行说明。
图11表示负载角θL与辅助转矩TA的关系。如使用图2所进行的说明的那样,q轴电流Iq是使用负载角θL与γ轴电流Iγ且用Iq=IγsinθL(θL=θC-θM)来赋予的。辅助转矩TA是将电动机3的转矩常数KT乘以q轴电流Iq而得到的值。因此,辅助转矩TA相对负载角θL的变化成为如图11所示的曲线(正弦曲线)。在图11中,曲线S1表示γ轴电流Iγ较大时的特性,曲线S2表示γ轴电流Iγ较小时的特性。在本实施方式中,PI控制部23以在辅助转矩线性递增区间即0°≤θL≤90°区间及270°≤θL≤360°区间(以下,称为“-90°≤θL≤90°区间”)内控制负载角θL的方式进行动作。另外,PI控制部23也可以以辅助转矩线性递减区间即90°≤θL≤270°区间来控制负载角θL的方式进行动作。
转向转矩变化量δT相对加角α的比的绝对值|δT/α|大的情况是指辅助转矩TA相对负载角θL的变化量的变化量大的情况。因此,认为负载角θL在0°附近。例如,辅助转矩特性由图11的曲线S1表示时,在曲线S1上负载角θL为0°附近的点a的斜度(与比δT/α对应)大于90°附近的点B的斜度。
负载角θL处于0°附近时,辅助转矩TA相对γ轴电流Iγ的效率低,而负载角θL处于90°(或-90°)附近时,辅助转矩TA相对γ轴电流Iγ的效率高。这是因为负载角θL处于90°附近时可以向与转子50大致正交的方向使线圈产生磁场。在负载角θL处于0°附近时,若减少γ轴电流Iγ,则产生相同大小的辅助转矩,所以将负载角θL控制为90°附近,能提高辅助转矩TA相对γ轴电流Iγ的效率。例如,在曲线S1上的点a上有动作点时,若使γ轴电流Iγ减少,则能使动作点移动到曲线S2上的点c上。
出于这种原因,如图10A所示那样,以转向转矩变化量δT相对加角α的比的绝对值|δT/α|随着比规定值C大而使其值小于零的方式设定了电流增减量ΔIγ*。而转向转矩变化量δT相对加角α的比的绝对值|δT/α|小的情况是指辅助转矩TA的变化量相对负载角θL的变化量小的情况。因此,认为负载角θL处于90°(或者-90°)附近。负载角θL处于90°附近时,辅助转矩达到当前γ轴电流Iγ下的大致最大值,由于辅助转矩不足,而有可能成为不能使检测转向转矩T接近指示转向转矩T*的状态。因此,在这种情况下,为了增加辅助转矩,优选使γ轴电流Iγ增加。出于这种原因,如图10A所示那样,以转向转矩变化量δT相对加角α的比的绝对值|δT/α|随着比规定值B小而使其值大于零的方式设定了电流增减量ΔIγ*。
图10B表示对加角α相对转向转矩变化量δT的比的绝对值|α/δT|的电流增减量ΔIγ*进行设定的例子。上述绝对值|α/δT|处于规定值B(B>0)以上且规定值C(C>B)以下的范围内时,将电流增减量ΔIγ*设定为零。而且,以上述绝对值|α/δT|随着比规定值C大而使其值比零大的方式(图10B的例子中以线性变大的方式)设定电流增减量ΔIγ*。此外,以上述绝对值|α/δT|随着变得比规定值B小而使其值比零小的方式(图10B的例子中为以线性变小的方式)设定电流增减量ΔIγ*。
加角α相对转向转矩变化量δT的比的绝对值|α/δT|是转向转矩变化量δT相对加角α的比的绝对值|δT/α|越大变得越小,因此电流增减量ΔIγ*相对绝对值|α/δT|的增减方向与电流增减量ΔIγ*相对绝对值|δT/α|的增减方向相反。图10C表示增减量增益G相对指示电流值Iγ*的设定例。在图10C的例子中,按照当前指示电流值Iγ*(指示电流值Iγ*的上次值)越大越线性递减的特性来设定增减量增益G。更为具体地讲,当前指示电流值Iγ*为零时,增减量增益G设定为1。而且,当前指示电流值Iγ*为零以上的范围时,增减量增益G则按照从1起线性(图10C的例子中线性)递减的特性来进行设定。对有关增减量增益G进行图10C所示的设定的原因进行说明。
图12与图11一样表示负载角θL与辅助转矩TA的关系。在图12中,曲线S1表示γ轴电流Iγ较大时的特性,曲线S2表示γ轴电流Iγ较小时的特性。对按照图10A或图10B所示的特性运算出的电流增减量ΔIγ*的基本值为负值的情况即减少指示电流值Iγ*的情况进行说明。对于电流增减量ΔIγ*的基本值成为负值,如上述那样,是在上述绝对值|δT/α|大的情况(上述绝对值|α/δT|小的情况),即,辅助转矩TA的变化量δTA相对负载角θL的变化量δθL的大的情况。
例如,在图12中,辅助转矩特性为γ轴电流Iγ较小时的曲线S2,负载角θL成为与曲线S2上的点d对应的0°附近的角度时,上述绝对值|δT/α|变大。此时,如上述那样,为了提高辅助转矩TA相对γ轴电流Iγ的效率,使γ轴电流Iγ变小。由此,负载角θL在0°附近的角度变化。这样,γ轴电流Iγ小且上述绝对值|δT/α|大时(例如,在曲线S2上的点d上有动作点时),使γ轴电流Iγ减少且要得到相同大小的辅助转矩时,如图12中用箭头Y2表示的那样,能使γ轴电流Iγ较大幅度地下降。
在图12中,与曲线S2上的点d的斜度(相当于上述绝对值|δT/α|)具有相同大小的斜度的特性曲线S1上的点为e。也就是说,若设绝对值|δT/α|相同,则γ轴电流Iγ大的情况(曲线S1上的点e),与γ轴电流Iγ小的情况(曲线S2上的点d)相比,负载角θL成为更接近90°的角度。因此,γ轴电流Iγ大且上述绝对值|δT/α|大时(例如,在曲线S1上的点e上有动作点时),要想使γ轴电流Iγ减少且得到相同大小的辅助转矩时,如图12中用箭头Y1表示的那样,γ轴电流Iγ的下降幅度较小。因此,为了使γ轴电流Iγ下降而减少指示电流值Iγ*时,优选当前的指示电流值Iγ*越大其减少量越小。
对电流增减量ΔIγ*的基本值为正值的情况,即,使指示电流值Iγ*增加的情况进行说明。对于电流增减量ΔIγ*的基本值变为正值,如上述那样,是在上述绝对值|δT/α|小的情况(上述绝对值|α/δT|大的情况),即,辅助转矩TA的变化量相对负载角θL的变化量δθL小的情况。即,认为负载角θL处于90°(或者-90°)附近的情况。此时,如上所述,为了使辅助转矩增加,优选使γ轴电流Iγ增加。但是,在γ轴电流Iγ已经很大时增大其增加量,则有可能γ轴电流Iγ变得过大。因此,为了使γ轴电流Iγ增加而使指示电流值Iγ*增加时,优选当前的指示电流值Iγ*越大使其增加量越小。出于以上的原因,如图10C那样,当前的指示电流值Iγ*越大,使增减量增益G越小。
通过将基于图10C的特性而求解的增减量增益G乘以基于图10A或图10B的特性而运算出的电流增减量ΔIγ*的基本值来求解出最终的电流增减量ΔIγ*。由指示电流增减量运算部70A运算出的电流增减量ΔIγ*在加法器70B中被加到指示电流值Iγ*的上次值Iγ*(n-1)(n为当前运算周期的编号)上(Z-1表示信号的上次值)。由此,运算当前运算周期下的指示电流值Iγ*。其中,指示电流值Iγ*的初始值为预先设定的值(例如零)。由加法器70B得到的指示电流值Iγ*被赋予给上下限限制器70C。上下限限制器70C将由加法器70B得到的指示电流值Iγ*限制为规定的下限值ξmin(ξmin≥0)与上限值ξmax(ξmax>ξmin)之间的值。
也就是说,由加法器70B得到的指示电流值Iγ*在下限值ξmin以上且上限值ξmax以下时,上下限限制器70C将该指示电流值Iγ*直接进行输出。由加法器70B得到的指示电流值Iγ*小于下限值ξmin时,上下限限制器70C将下限值ξmin作为当前运算周期的指示电流值Iγ*输出。由加法器70B得到的指示电流值Iγ*大于上限值ξmax时,上下限限制器70C将上限值ξmax作为当前运算周期的指示电流值Iγ*输出。
图13为用于说明应用了本发明第四实施方式所涉及的电动机控制装置的电动动力转向装置的结构的框图。在该图13中,对于与上述图1的各部分对应的部分标上与图1相同的符号并表示。在第四实施方式中,微型电子计算机11还包括作为功能处理部的感应电压推定部37。此外,在该实施方式中,替代图1所示的指示电流值生成部30而设置指示电流值生成部80。指示电流值生成部80将γ轴指示电流值Iγ*设为有效值,而将δ轴指示电流值Iδ *设为零。更为具体地讲,指示电流值生成部80基于由指示转向转矩设定部21设定的指示转向转矩T*、由转矩传感器1检测出的检测转向转矩T与由感应电压推定部37推定出的推定感应电压E^αβ来设定γ轴指示电流值Iγ*。
UVW/γδ转换部36由UVW/αβ转换部36A和αβ/γδ转换部36B构成。UVW/αβ转换部36A将由电流检测部13检测出的UVW坐标系的三相检测电流IUVW(U相检测电流IU,V相检测电流IV及W相检测电流IW)转换为二相固定坐标系即αβ坐标系的二相检测电流Iα及Iβ(以下统称为“二相检测电流Iαβ”)。如图2所示,αβ坐标系为,以转子50的旋转中心为原点,在转子50的旋转平面内决定α轴及与其正交的β轴(图2的例子中与U轴为相同的轴)的固定坐标系。
αβ/γδ转换部36B将二相检测电流Iαβ转换为γδ坐标系的二相检测电流Iγ及Iδ(以下统称为“二相检测电流Iγδ”)。它们被赋予给电流偏差运算部32。对于αβ/γδ转换部36B中的坐标转换,使用由控制角运算部26运算出的控制角θC。γδ/UVW转换部34由γδ/αβ转换部34A和αβ/UVW转换部34B构成。γδ/αβ转换部34A将从PI控制部33输出的二相指示电压Vγδ *转换为αβ坐标系的二相指示电压Vαβ *。在该坐标转换中,使用由控制角运算部26运算出的控制角θC。二相指示电压Vαβ *由α轴指示电压Vα *及β轴指示电压Vβ *构成。αβ/UVW转换部34B是通过对二相指示电压Vαβ *进行坐标转换运算来生成三相指示电压VUVW *。三相指示电压VUVW *由U相指示电压VU *、V相指示电压VV *及W相指示电压VW *构成。该三相指示电压VUVW *被赋予给PWM控制部35。
感应电压推定部37用于推定由电动机3的旋转产生的感应电压。图14为用于说明感应电压推定部37的结构的框图。感应电压推定部37基于二相检测电流Iαβ和二相指示电压Vαβ *来推定电动机3的感应电压。更为具体地讲,感应电压推定部37具有基于电动机3的数学模型即电动机模型来将电动机3的感应电压作为干扰推定的干扰观测器的形态。电动机模型例如可表示为(R+pL)-1。其中,R为电枢线圈电阻、L为αβ轴电感、p为微分算子。可以认为在电动机3上施加有二相指示电压Vαβ *和感应电压Eαβ(α轴感应电压Eα及β轴感应电压Eβ)。
感应电压推定部37可由将二相检测电流Iαβ作为输入来推定电动机电压的逆电动机模型(电动机模型的逆模型)65和求解由该逆电动机模型65推定出的电动机电压与二相指示电压Vαβ *的偏差的电压偏差运算部66构成。电压偏差运算部66求解相对二相指示电压Vαβ *的干扰,但从图14可以明显看出,该干扰为相当于感应电压Eαβ的推定值E^αβ(α轴感应电压推定值E^α及β轴感应电压推定值E^β(以下,统称为“推定感应电压E^αβ”)。逆电动机模型65例如用R+pL表示。
指示电流值生成部80包含指示电流增减量运算部80A、输出控制部80B、加法器80C和上下限限制器80D。指示电流增减量运算部80A在每个规定的运算周期,都基于指示转向转矩T*和检测转向转矩T来运算相对指示电流值Iγ*的电流增减量ΔIγ*。具体来讲,指示电流增减量运算部80A基于指示转向转矩T*的符号和指示转向转矩T*与检测转向转矩T的偏差ΔT(=T-T*)来运算电流增减量ΔIγ*。
对由指示电流增减量运算部80A进行的电流增减量ΔIγ*的运算方法的基本想法进行说明。转矩偏差ΔT的绝对值大于规定值E(E>0,参照图15A,图15B)且检测转向转矩T的绝对值大于指示转向转矩T*的绝对值时,为了弥补辅助转矩不足而将指示电流值Iγ*设为大于零的值。也就是说,指示电流增减量运算部80A运算使指示电流值Iγ*增加的电流增减量(以下,有时称为“电流增加量”)ΔIγ*(ΔIγ*>0)。
另一方面,在转矩偏差ΔT的绝对值小于规定值E时及转矩偏差ΔT的绝对值在规定值E以上且检测转向转矩T的绝对值小于指示转向转矩T*的绝对值时,为了省电且抑制电动机的发热而将指示电流值Iγ*设为小于零的值。也就是说,指示电流增减量运算部80A运算使指示电流值Iγ*减少的电流增减量(“电流减少量”)ΔIγ*(ΔIγ*<0)。对于指示电流增减量运算部80A的详细情况,将在后文中记述。
输出控制部80B在由指示电流增减量运算部80A运算出的电流增减量ΔIγ*为“电流增加量”时(ΔIγ*>0),输出其电流增减量ΔIγ*。而由指示电流增减量运算部80A运算出的电流增减量ΔIγ*为“电流减少量”时(ΔIγ*<0),输出控制部80B只在从上次指示电流值Iγ*减少的时刻起经过预先设定的规定时间Ts 以上的时间且判定出电动机3(转子50)停止(不旋转)时,输出其电流增减量ΔIγ*。
换言之,输出控制部80B在从上次指示电流值Iγ*减少的时刻起没有经过预先设定的规定时间Ts 以上的时间时,或在电动机3旋转时,不输出电流增减量ΔIγ*。规定时间Ts为使指示电流值Iγ*连续减少时的最小周期。对于电动机3是否停止,在该实施方式中,是基于由感应电压推定部37推定出的推定感应电压E^αβ来判别。具体来讲,若α轴感应电压E^α及β轴感应电压E^β的平方和(E^α 2+E^β 2)在规定的阈值H以下,则输出控制部80B判别为电动机3停止。而若上述平方和(E^α 2+E^β 2)大于阈值H,则输出控制部80B判别为电动机3旋转。阈值H被设定为比上述平方和(E^α 2+E^β 2)的推定误差大的值。
上述规定期间Ts如下设定。以减少指示电流值Iγ*则发生相同大小的辅助转矩(电动机转矩)的方式控制负载角θL。上述规定期间Ts被设定为,使指示电流值Iγ*减少之后,负载角θL收敛为发生相同大小的辅助转矩的角度所需时间的最大值。该最大值Ts例如被设定为,可允许不适当的辅助转矩继续的最大时间(以下,称为“不适当状态的允许最大时间”)。该“不适当状态的允许最大时间”例如被设定为100mS。
在指示电流值Iγ*减少之后,负载角θL收敛为发生相同大小的辅助转矩的角度之前,若指示电流值Iγ*进一步减少,则负载角有可能无法收敛为适当值。因此,在本实施方式中,若从上次指示电流值Iγ*减少时刻起没有经过预先设定的规定时间Ts以上的时间时,不输出使指示电流值Iγ*减少这样的电流增减量ΔIγ*。
此外,若在电动机3(转向盘10)旋转时,驾驶员手脱离转向盘10驾驶,则检测转向转矩T的绝对值变小,所以指示电流值Iγ*有可能过于下降。如果这样,则有可能无法得到原本所需的辅助转矩。为了避免这种状态,在该实施方式中,电动机3(转向盘10)旋转时,不输出电流增减量ΔIγ*。
对指示电流增减量运算部80A进行详细说明。指示转向转矩T*的符号为正(T*≥0)时的电流增减量ΔIγ *相对转矩偏差ΔT的设定例示于图15A。转矩偏差ΔT为规定值+E(E>0)时,将电流增减量ΔIγ*设定为零。该规定值E被设定为与转矩传感器1的输出偏差对应的值(由偏差产生的检测误差的最大值)。转矩偏差ΔT在大于规定值+E的规定值+F(F>0)以上时,将电流增减量ΔIγ*固定为大于零的最大值+ΔIγmax *(ΔIγmax *>0)。规定值F例如被设定为2Nm。转矩偏差ΔT在规定值E与规定值F之间时,电流增减量ΔIγ*以在从零到最大值+ΔIγmax *为止的范围内随着转矩偏差ΔT变大而使其值变大的方式(图15A的例子中以线性变大的方式)进行设定。
此外,转矩偏差ΔT在小于规定值+E的规定值+D(D>0)以下时,将电流增减量ΔIγ*固定为小于零的最小值-ΔIγmin *(ΔIγmin *>0)。转矩偏差ΔT处于规定值+E与规定值+D之间时,变化电流增减量ΔIγ*是以在从零到最小值-ΔIγmin *为止的范围内随着转矩偏差ΔT变小而使其值变小的方式(图15A的例子中以线性变小的方式)进行设定。
电流增减量ΔIγ*的最大值+ΔIγmax *的绝对值ΔIγmax *为“电流增加量”的最大值。该最大值+ΔIγmax *被设定为,在电流增减量ΔIγ*被设定为最大值+ΔIγmax *时,在上述“不适当状态的允许最大时间(该例子中100ms)”以内,指示电流值Iγ*达到指示电流上限值(上下限限制器80D的上限值)这样的值。更为具体说明的话,由指示电流增减量运算部80A进行的电流增减量ΔIγ*的运算周期被设定为小于上述“不适当状态的允许最大时间(该例子中100ms)”。而且,上述最大值+ΔIγmax *被设定为,在从指示电流值Iγ*成为下限值(上下限限制器80D的下限值)的状态起,经过与上述“不适当状态的允许最大时间(该例子中100ms)”相当的时间,作为电流增减量ΔIγ*运算出最大值+ΔIγmax *时,指示电流值Iγ*达到指示电流上限值这样的值。
由此,转矩偏差ΔT在规定值+F以上时,能使指示电流值Iγ*在“不适当状态的允许最大时间(该例子中100ms)”以内上升至上限值。而将“电流增加量”从零变化为最大值+ΔIγmax *时,辅助转矩急剧变化,因此不优选。因此,转矩偏差ΔT在规定值+E以上且规定值+F以下时(辅助转矩的不足量小时),使“电流增加量”从零渐渐增加至最大值+ΔIγmax *。如果这样的话,转矩偏差ΔT在规定值+E以上且规定值+F以下时,存在不能使指示电流值Iγ*在“不适当状态的允许最大时间”以内上升至上限值的可能性,但是由于辅助转矩的不足量(转矩偏差ΔT)小,所以不会产生问题。
电流增减量ΔIγ *的最小值-ΔIγmin *的绝对值ΔIγmin *为“电流减少量”的最大值。该绝对值ΔIγmin *被设定为,对应的辅助转矩变化量在规定值(例如,2Nm)以下且使指示电流值Iγ*减少之后,负载角θL收敛为发生相同大小的辅助转矩的角度所需的时间为上述“不适当状态的允许最大时间(在该例子中100ms)”以下的大小。
指示转向转矩T*的符号为正(T*≥0)时,转矩偏差ΔT(=T-T*)小于零是指检测转向转矩T的绝对值小于指示转向转矩T*的绝对值的情况。此时,认为辅助转矩充分。但是,在转矩传感器1的输出存在偏差时,若像上述那样将由偏差产生的检测误差的最大值设为E,则在实际的转矩偏差ΔT为零时,也存在运算出的转矩偏差ΔT取-E~+E的范围内的值的可能性。
因此,在存在实际的转矩偏差ΔT成为零的可能性时,即,运算出的转矩偏差ΔT取-E~+E的范围内时,为了省电且抑制电动机的发热,使指示电流值Iγ *减少。此外,在运算出的转矩偏差ΔT不足-E时,也为了省电且抑制电动机的发热,将电流增减量ΔIγ*设为负值。更为具体地讲,在转矩偏差ΔT为规定值+E与规定值+D之间的值时,随着转矩偏差ΔT变小,电流增减量ΔIγ*也变小(“电流减少量”变大)。此外,在转矩偏差ΔT为规定值+D以下的值时,电流增减量ΔIγ*成为最小值-ΔIγmin *(“电流减少量”的最大值)。
另一方面,在指示转向转矩T*的符号为正(T*≥0)时,转矩偏差ΔT(=T-T*)为零以上的情况是指检测转向转矩T的绝对值大于指示转向转矩T*的绝对值的情况。因此,此时,认为电动机转矩(辅助转矩)不足。因此,在转矩偏差ΔT大于规定值+E时,将电流增减量ΔIγ*设为正值,以弥补辅助转矩不足。更为具体地讲,在转矩偏差ΔT为规定值+E与规定值+F之间的值时,随着转矩偏差ΔT变大,电流增减量ΔIγ*也变大(“电流增加量”变大)。此外,在转矩偏差ΔT为规定值+F以上的值时,电流增减量ΔIγ*成为最大值+ΔIγmax *(“电流增加量”的最大值)。
指示转向转矩T*的符号为负(T*<0)时的电流增减量ΔIγ*相对转矩偏差ΔT的设定例示于图15B。转矩偏差ΔT为规定值-E时,将电流增减量ΔIγ*设定为零。在转矩偏差ΔT为小于规定值-E的规定值-F以下时,电流增减量ΔIγ*被固定为大于零的最大值+ΔIγmax *(ΔIγmax *>0)。在转矩偏差ΔT处于规定值-E与规定值-F之间时,电流增减量ΔIγ*是以在从零到最大值+ΔIγmax *为止的范围内随着转矩偏差ΔT变小而使其值变大的方式(图15B的例子中以线性变大的方式)进行设定。
此外,在转矩偏差ΔT为大于规定值-E的规定值-D以上时,电流增减量ΔIγ*被固定为小于零的最小值-ΔIγmin *(ΔIγmin *>0)。在转矩偏差ΔT处于规定值-E与规定值-D之间时,电流增减量ΔIγ*是以在从零到最小值-ΔIγmin *为止的范围内随着转矩偏差ΔT变大而使其值变小的方式(图15B的例子中以线性变小的方式)进行设定。
在指示转向转矩T*的符号为负(T*<0)时,转矩偏差ΔT(=T-T*)大于零是指检测转向转矩T的绝对值小于指示转向转矩T*的绝对值的情况。因此,此时,认为辅助转矩充分。但是,在转矩传感器1的输出上存在偏差时,若将由偏差产生的检测误差的最大值设为E,则在实际的转矩偏差ΔT为零时,也存在运算出的转矩偏差ΔT取-E~+E的范围内的值的可能性。因此,在存在实际的转矩偏差ΔT成为零的可能性时,即,运算出的转矩偏差ΔT处于-E~+E的范围内时,为了省电且抑制电动机的发热而使指示电流值Iγ*减少。
此外,运算出的转矩偏差ΔT大于规定值-E时,也为了省电且抑制电动机的发热而将电流增减量ΔIγ*设为负值。更为具体地讲,在转矩偏差ΔT为规定值-E与规定值-D之间的值时,随着转矩偏差ΔT变大,电流增减量ΔIγ*变小(“电流减少量”变大)。此外,在转矩偏差ΔT为规定值-D以上的值时,电流增减量ΔIγ*成为最小值-ΔIγmin *(“电流减少量”的最大值)。
另一方面,在转矩偏差ΔT(=T-T*)为零以下的情况是指检测转向转矩T的绝对值大于指示转向转矩T*的绝对值的情况。因此,此时,认为辅助转矩不足。因此,在转矩偏差ΔT小于规定值-E时,将电流增减量ΔIγ*设为正值,以弥补辅助转矩不足。更为具体地讲,转矩偏差ΔT为规定值-E与规定值-F之间的值时,随着转矩偏差ΔT变小,电流增减量ΔIγ*变大(“电流增加量”变大)。此外,在转矩偏差ΔT为规定值-F以下的值时,电流增减量ΔIγ*成为最大值+ΔIγmax *(“电流增加量”的最大值)。
由指示电流增减量运算部80A运算出的电流增减量ΔIγ*被赋予给输出控制部80B。输出控制部80B进行如上所述的处理。图16为表示指示电流增减量运算部80A及输出控制部80B的动作的流程图。图16所示的处理在每个规定的运算周期都执行。当通过指示电流增减量运算部80A运算出电流增减量ΔIγ*时(步骤S11),输出控制部80B判别由指示电流增减量运算部80A运算出的电流增减量ΔIγ*是否为“电流减少量”(步骤S12)。具体来讲,输出控制部80B在由指示电流增减量运算部80A运算出的电流增减量ΔIγ*为负值时,将本次运算出的电流增减量ΔIγ*判别为“电流减少量”,而电流增减量ΔIγ*为正值时,将本次运算出的电流增减量ΔIγ*判别为“电流增加量”。
由指示电流增减量运算部80A运算出的电流增减量ΔIγ*为“电流增加量”时(步骤S12:否),输出控制部80B输出本次运算出的电流增减量ΔIγ*(“电流增加量”)(步骤S13)。然后,结束当前运算周期的处理。另一方面,在判别出由指示电流增减量运算部80A运算出的电流增减量ΔIγ*为“电流减少量”时(步骤S12:是),输出控制部80B判别从上次指示电流Iγ*减少的时刻起是否经过了规定时间Ts以上的时间(步骤S14)。规定时间Ts为使指示电流Iγ*连续减少时的最小周期,在该例中为100ms。步骤S14的判别是例如通过输出控制部80B来判别从输出“电流减少量”的最新时刻起是否经过了规定时间Ts来进行。
在从上次指示电流Iγ*减少的时刻起经过了规定时间Ts以上的时间时(步骤S14:是),判别由感应电压推定部37推定出的推定感应电压E^αβ的平方和(E^α 2+E^β 2)是否在规定的阈值H以下(步骤S15)。推定感应电压E^αβ的平方和(E^α 2+E^β 2)在阈值H以下时(步骤S15:是),输出控制部80B输出本次运算出的电流增减量ΔIγ*(“电流减少量”)(步骤S16)。然后,结束当前运算周期的处理。
在上述步骤S14中,判别为从上次指示电流Iγ*减少的时刻起没有经过规定时间TS以上的时间时(步骤S14:否)或在上述步骤S15中,判别为推定感应电压E^αβ的平方和(E^α 2+E^β 2)大于阈值H时(步骤S15:否),输出控制部80B不输出本次运算出的电流增减量ΔIγ*(“电流减少量”)(步骤S17),结束当前运算周期的处理。
返回到图13,从输出控制部80B输出的电流增减量ΔIγ*在加法器80C中被加在指示电流值Iγ*的上次值Iγ*(n-1)(n为当前运算周期的编号)(Z-1表示信号的上次值)。由此,运算出当前运算周期下的指示电流值Iγ*。其中,指示电流值Iγ*的初始值为预先设定的值(例如零)。由加法器80C得到的指示电流值Iγ*被赋予给上下限限制器80D。上下限限制器80D将由加法器80C得到的指示电流值Iγ*限制为规定的下限值ξmin(ξmin≥0)与上限值ξmax(ξmax>ξmin)之间的值。
也就是说,由加法器80C得到的指示电流值Iγ*在下限值ξmin以上且上限值ξmax以下时,上下限限制器80D直接输出该指示电流值Iγ*。由加法器80C得到的指示电流值Iγ*小于下限值ξmin时,上下限限制器80D将下限值ξmin作为当前运算周期的指示电流值Iγ*输出。由加法器80C得到的指示电流值Iγ*大于上限值ξmax时,上下限限制器80D将上限值ξmax作为当前运算周期的指示电流值Iγ*输出。
在上述实施方式中,对于电动机3是否停止是基于推定感应电压的平方和(E^α 2+E^β 2)来判别,但是也可以基于由转向角传感器4检测出的转向角的每个规定时间的变化量来判别。具体来讲,若每个规定时间的转向角变化量在规定的阈值以下,则判别为电动机3停止,若每个规定时间的转向角变化量大于规定的阈值,则判别为电动机3旋转。
在图1所示的第一实施方式及图9所示的第三实施方式中,也可以对由指示电流增减量运算部30A、70A运算出的电流增减量ΔIγ*,进行与第四实施方式中的输出控制部80B一样的输出控制。也就是说,如图1及图9中用虚线表示的那样,可以在指示电流增减量运算部30A、70A与加法器30B、70B之间,设置进行与第四实施方式中的输出控制部80B一样的输出控制的输出控制部80B。此时,为了判别电动机3(转子50)是否停止,可以设置与第四实施方式的感应电压推定部37一样的感应电压推定部。此外,可以基于由转向角传感器4检测出的转向角的每个规定时间的变化量来判别电动机3是否停止。
图17为用于说明应用了本发明第五实施方式所涉及的电动机控制装置的电动动力转向装置的结构的框图。在该图17中,对于与上述的图1的各部分对应的部分标上与图1相同的符号并表示。在上述的第四实施方式(参照图13)中,例如,如图15A所示,指示转向转矩T*的符号为正(T*≥0)的情况下,转矩偏差ΔT不足规定值E时,为了省电且抑制电动机的发热而将指示电流值Iγ*设为小于零的值。在图15A中,指示转向转矩T*的符号为正(T*≥0)的情况下,转矩偏差ΔT为负时,将电流增减量ΔIγ*设为最小值-ΔIγmin *。
在驾驶员进行右转向后,向中立位置方向进行转回转向时,指示转向转矩T*及检测转向转矩T的符号为正,检测转向转矩T的绝对值减少。因此,转矩偏差ΔT(=T-T*)成为负。当由上述转回转向而转矩偏差ΔT成为负时,电流增减量ΔIγ*成为最小值-ΔIγmin *,所以指示电流值Iγ*减少而有可能辅助转矩成为零。这样,驾驶员由于在此之前发生的辅助转矩消失而在转回转向时感到不舒适。在第五实施方式中,通过在转回转向时也发生辅助转矩,而在转回转向时使驾驶员不会感到不舒适。
在第五实施方式中,代替图1所示的指示电流值生成部30而设置了指示电流值生成部90。指示电流值生成部90将γ轴指示电流值Iγ*设为有效值,而将δ轴指示电流值Iδ *设为零。更为具体地讲,指示电流值生成部90基于由指示转向转矩设定部21设定的指示转向转矩T*与由转矩传感器1检测出的检测转向转矩T来设定γ轴指示电流值Iγ*。
指示电流值生成部90包含指示电流增减量运算部90A、加法器90B和上下限限制器90C。指示电流增减量运算部90A在每个规定的运算周期,都基于指示转向转矩T*与检测转向转矩T来运算相对于指示电流值Iγ*的电流增减量ΔIγ*。具体来讲,指示电流增减量运算部90A基于指示转向转矩T*的符号和指示转向转矩T*与检测转向转矩T的偏差ΔT(=T-T*)来运算电流增减量ΔIγ*。
对由指示电流增减量运算部90A进行的电流增减量ΔIγ*的运算方法的基本想法进行说明。在检测转向转矩T的绝对值大于指示转向转矩T*的绝对值且转矩偏差ΔT的绝对值大于第一规定值E(E>0,参照图18A、图18B)时,为了弥补辅助转矩不足而将指示电流值Iγ*设为大于零的值。也就是说,指示电流增减量运算部90A运算出使指示电流值Iγ*增加的电流增减量(以下,有时称为“电流增加量”)ΔIγ*(ΔIγ*>0)。
此外,在检测转向转矩T的绝对值小于指示转向转矩T*的绝对值且转矩偏差ΔT的绝对值大于第二规定值H(H>0,参照图18A、图18B)时,为了在转回转向时发生辅助转矩而将指示电流值Iγ*设为大于零的值。也就是说,指示电流增减量运算部90A运算出使指示电流值Iγ*增加的电流增减量(“电流增加量”)ΔIγ*(ΔIγ*>0)。
并且,在检测转向转矩T的绝对值大于指示转向转矩T*的绝对值且转矩偏差ΔT的绝对值在第一规定值E以下时及检测转向转矩T的绝对值小于指示转向转矩T*的绝对值且转矩偏差ΔT的绝对值在第二规定值H以下时,为了省电且抑制电动机的发热而将指示电流值Iγ*设为小于零的值。也就是说,指示电流增减量运算部90A运算出使指示电流值Iγ*减少的电流增减量(“电流减少量”)ΔIγ*(ΔIγ*<0)。
指示转向转矩T*的符号为正(T*≥0)时的电流增减量ΔIγ*相对转矩偏差ΔT的设定例示于图18A。在转矩偏差ΔT为规定值+E(E>0,第一的规定值E)时或处于规定值-H(H>0,对第二规定值H标上负的符号的值)时,将电流增减量ΔIγ*设定为零。第一规定值E被设定为与转矩传感器1输出的偏差对应的值(由偏差产生的检测误差的最大值)。在转矩偏差ΔT为大于规定值+E的规定值+F(F>0)以上时,将电流增减量ΔIγ*固定为大于零的最大值+ΔIγmax *(ΔIγmax *>0)。将规定值+F例如设定为2Nm。在转矩偏差ΔT处于规定值+E与规定值+F之间时,电流增减量ΔIγ*以在从零到最大值+ΔIγmax *的范围内,随着转矩偏差ΔT变大而使其值变大的方式(在图18A的例子中以线性变大的方式)进行设定。
规定值-H的绝对值(第二的规定值H)被设定为第一规定值E以上的值。第二规定值H被设定为例如2Nm~3Nm的范围内的值。驾驶员进行了右转向后进行转回转向(向中立位置方向转向)时,由于检测转向转矩T的绝对值减少,所以转矩偏差ΔT成为负。在该实施方式中,考虑由转矩传感器1的偏差产生的检测误差的最大值E,转矩偏差ΔT为不足-E以下的规定值-H时,判定为进行了上述转回转向。
在转矩偏差ΔT为小于规定值-H的规定值-G(G>0)以下时,将电流增减量ΔIγ*固定为大于零的最大值+ΔIγmax *(ΔIγmax *>0)。将规定值G例如设定为5Nm。在转矩偏差ΔT处于规定值-H与规定值-G之间时,电流增减量ΔIγ*在从零到最大值+ΔIγmax *的范围内,以随着转矩偏差ΔT变小而使其值变大的方式(在图18A的例子中以线性变大的方式)进行设定。
在转矩偏差ΔT处于大于规定值-H的规定值-I(I>0)以上且小于规定值+E的规定值+D(D>0)以下的范围内时,将电流增减量ΔIγ*固定为小于零的最小值-ΔIγmin *(ΔIγmin *>0)。在转矩偏差ΔT处于规定值-H与规定值-I之间时,电流增减量ΔIγ*在从零到最小值-ΔIγmin *的范围内,以随着转矩偏差ΔT变大而使其值变小的方式(在图18A的例子中以线性变小的方式)进行设定。在转矩偏差ΔT处于规定值+E与规定值+D之间时,电流增减量ΔIγ*在从零到最小值-ΔIγmin *的范围内,以随着转矩偏差ΔT变小而使其值变小的方式(在图18A的例子中以线性变小的方式)进行设定。
电流增减量ΔIγ*的最大值+ΔIγmax *的绝对值ΔIγmax *为“电流增加量”的最大值。该最大值+ΔIγmax *可以在电流增减量ΔIγ*被设定为最大值+ΔIγmax *时,在上述“不适当状态的允许最大时间(在该例子中100ms)”以内,被设定为指示电流值Iγ*到达指示电流上限值(上下限限制器80D的上限值)这样的值。
电流增减量ΔIγ*的最小值-ΔIγmin *的绝对值ΔIγmin *为“电流减少量”的最大值。该绝对值ΔIγmin *可被设定为,对应的辅助转矩变化量在规定值(例如,2Nm)以下且使指示电流值Iγ*减少之后,负载角θL收敛为发生相同大小的辅助转矩的角度所需的时间为上述“不适当状态的允许最大时间(该例子中100ms)”以下的大小。
在指示转向转矩T*的符号为正(T*≥0)时,转矩偏差ΔT(=T-T*)为零以上的情况是指检测转向转矩T的绝对值大于指示转向转矩T*的绝对值而辅助转矩不足的情况。因此,转矩偏差ΔT大于规定值+E时,将电流增减量ΔIγ*设为正值,以弥补辅助转矩不足。
如上所述,驾驶员以右转向转入之后进行转回转向时,由于检测转向转矩T的绝对值减少,所以转矩偏差ΔT(=T-T*)变得比零小。因此,转矩偏差ΔT不足规定值-H时,为了在转回转向时发生辅助转矩而将发生电流增减量ΔIγ*设为正值。由此,能够进行没有不舒适感的转回转向。
在转矩偏差ΔT为规定值-H以上且规定值+E以下时,为了省电且抑制电动机的发热而将电流增减量ΔIγ*设为负值。指示转向转矩T*的符号为负(T*<0)时的电流增减量ΔIγ*相对转矩偏差ΔT的设定例示于图18B。在转矩偏差ΔT为规定值-E时或是规定值+H时,将电流增减量ΔIγ*设定为零。在转矩偏差ΔT为小于规定值-E的规定值-F以下时,将电流增减量ΔIγ*固定为大于零的最大值+ΔIγmax *(ΔIγmax *>0)。在转矩偏差ΔT处于规定值-E与规定值-F之间时,电流增减量ΔIγ*在从零到最大值+ΔIγmax *的范围内,以随着转矩偏差ΔT变小而使其值的变大的方式(在图18B的例子中以线性变大的方式)进行设定。
驾驶员以左转向转入后进行转回转向(向中立位置方向转向)时,由于检测转向转矩T的绝对值减少,所以转矩偏差ΔT(=T-T*)变为正。在该实施方式中,考虑由转矩传感器1的偏差产生的检测误差的最大值E,在转矩偏差ΔT大于+E以上的规定值+H时,判定为进行了上述转回转向。
在转矩偏差ΔT为大于规定值+H的规定值+G以上时,将电流增减量ΔIγ*固定为大于零的最大值+ΔIγmax *(ΔIγmax *>0)。在转矩偏差ΔT处于规定值+H与规定值+G之间时,电流增减量ΔIγ*在从零到最大值+ΔIγmax *的范围内,以随着转矩偏差ΔT变大而使其值变大的方式(在图18B的例子中以线性变大的方式)进行设定。
在转矩偏差ΔT处于大于规定值-E的规定值-D以上且小于规定值+H的规定值+I以下的范围内时,将电流增减量ΔIγ*固定为小于零的最小值-ΔIγmin *(ΔIγmin *>0)。在转矩偏差ΔT处于规定值+H与规定值+I之间时,电流增减量ΔIγ*在从零到最小值-ΔIγmin *的范围内,以随着转矩偏差ΔT变小而使其值变小的方式(在图18B的例子中以线性变小的方式)进行设定。在转矩偏差ΔT处于规定值-E与规定值-D之间时,电流增减量ΔIγ*在从零到最小值-ΔIγmin *的范围内,以随着转矩偏差ΔT变大而使其值变小的方式(在图18B的例子中以线性变小的方式)进行设定。
在指示转向转矩T*的符号为负(T*<0)时,转矩偏差ΔT(=T-T*)为零以下的情况是指检测转向转矩T的绝对值大于指示转向转矩T*的绝对值而辅助转矩不足的情况。因此,在转矩偏差ΔT小于规定值-E时,为了弥补辅助转矩不足而将电流增减量ΔIγ*设为正值。
如上所述,驾驶员以左转向转入后进行转回转向时,由于检测转向转矩T的绝对值减少,所以转矩偏差ΔT(=T-T*)变得比零大。因此,在转矩偏差ΔT大于规定值+H时,为了在转回转向时发生辅助转矩而将发生电流增减量ΔIγ*设为正值。由此,能够进行没有不舒适感的转回转向。
在转矩偏差ΔT处于规定值-E以上且规定值+H以下的范围内时,为了省电且抑制电动机的发热而将电流增减量ΔIγ*设为负值。返回到图17,从指示电流增减量运算部90A输出的电流增减量ΔIγ*在加法器90B中被加在指示电流值Iγ*的上次值Iγ*(n-1)(n为当前运算周期的编号)(Z-1表示信号的上次值)。由此,运算出当前运算周期下的指示电流值Iγ*。其中,指示电流值Iγ*的初始值为预先设定的值(例如零)。由加法器90B得到的指示电流值Iγ*被供给给上下限限制器90C。上下限限制器90C将由加法器90B得到的指示电流值Iγ*限制为规定的下限值ξmin(ξmin≥0)与上限值ξmax(ξmax>ξmin)之间的值。
也就是说,由加法器90B得到的指示电流值Iγ*在下限值ξmin以上且上限值ξmax以下时,上下限限制器90C直接输出该指示电流值Iγ*。由加法器90B得到的指示电流值Iγ*小于下限值ξmin时,上下限限制器90C将下限值ξmin作为当前运算周期的指示电流值Iγ*输出。由加法器90B得到的指示电流值Iγ*大于上限值ξmax时,上下限限制器90C将上限值ξmax作为当前运算周期的指示电流值Iγ*来输出。
在图17所示的第五实施方式中,可以对由指示电流增减量运算部90A运算出的电流增减量ΔIγ*,进行与第四实施方式中的输出控制部80B一样的输出控制。也就是说,如图17中用虚线表示的那样,可以在指示电流增减量运算部90A与加法器90B之间,设置进行与第四实施方式中的输出控制部80B一样的输出控制的输出控制部80B。此时,为了判别电动机3(转子50)是否停止,可以设置与第四实施方式中的感应电压推定部37一样的感应电压推定部。此外,可以基于由转向角传感器4检测出的转向角的每个规定时间的变化量来判别电动机3是否停止。以上,对本发明的几个实施方式进行了说明,但本发明还可以用其他方式来实施。例如,在上述的实施方式中,通过PI控制部23来求解了加角α,但代替PI控制部23还可设置使用PID(比例、积分、微分)运算部来求解加角α的结构。
此外,在上述的实施方式中,对不具备转角传感器而是通过专门的无传感器控制来驱动电动机3的结构进行了说明,但是可以为具备分解器等转角传感器而在该转角传感器的故障时进行上述那样的无传感器控制的结构。由此,转角传感器故障时能继续驱动电动机3,所以能继续进行转向辅助。此时,使用转角传感器时,只要在指示电流值生成部30中,根据转向转矩及车速,按照规定的辅助特性来产生δ轴指示电流值Iδ *即可。
进而,在上述的实施方式中,对电动动力转向装置中应用了本发明的例子进行了说明,但本发明可以用于电动泵式油压动力转向装置的电动机控制、除动力转向装置以外,还可以用于线控转向(SBW)系统、可变齿比(VGR)转向系统等其他车辆用转向装置所具备的无刷电动机的控制。当然,不限于车辆用转向装置,对于其他用途的电动机的控制,也可以应用本发明的电动机控制装置。
除此之外,在权利要求书所记载的范围内可实施各种变更。
Claims (15)
1.一种电动机控制装置(5),其对具备转子(50)和与该转子(50)相向的定子(55)的电动机(3)进行控制,其特征在于,包括:
电流驱动装置(30、32至36),其基于按照作为在控制中使用的旋转角的控制角θc旋转的旋转坐标系的轴电流值Iγ,驱动所述电动机;
控制角运算装置(26),其在每个规定的运算周期,都通过将控制角的上次值与加角加在一起来求解控制角的本次值;
转矩检测装置(1),其对施加在被所述电动机驱动的驱动对象(2)上的除电动机转矩之外的转矩T进行检测;
指示转矩设定装置(21),其对除所述电动机转矩之外的应当作用于所述驱动对象的指示转矩T*进行设定;
加角运算装置(22、23),其根据被所述转矩检测装置检测出的检测转矩和被所述指示转矩设定装置设定的指示转矩的偏差即转矩偏差来运算所述加角;以及
指示电流设定装置(30、60),其基于所述转矩偏差,设定作为所述轴电流值的目标值的指示电流值Iγ*,
其中,所述指示电流设定装置通过用与所述转矩偏差对应的修正量来修正指示电流的上次值,设定指示电流的本次值。
2.如权利要求1所述的电动机控制装置(5),其特征在于,
所述指示电流设定装置包括修正量运算装置(30A、60A、60B),该修正量运算装置(30A、60A、60B)按照使所述修正量的绝对值随着所述转矩偏差的绝对值变大而变大的方式运算所述修正量。
3.如权利要求1所述的电动机控制装置(5),其特征在于,
所述指示电流设定装置为如下装置:
在所述转矩偏差的绝对值小于规定值E时,或者,所述转矩偏差的绝对值在所述规定值以上且所述检测转矩的绝对值比所述指示转矩的绝对值小时,运算使指示电流的上次值减少的修正量;
在所述转矩偏差的绝对值比所述规定值大且所述检测转矩的绝对值比所述指示转矩的绝对值大时,运算使指示电流的上次值增加的修正量。
4.如权利要求1所述的电动机控制装置(5),其特征在于,
所述指示电流设定装置为如下装置:
所述转矩偏差的绝对值在规定值A以下时,运算维持指示电流的上次值的修正量,
在所述转矩偏差的绝对值比所述规定值大且所述检测转矩的绝对值比所述指示转矩的绝对值小时,运算使指示电流的上次值减少的修正量;
在所述转矩偏差的绝对值比所述规定值大且所述检测转矩的绝对值比所述指示转矩的绝对值大时,运算使指示电流的上次值增加的修正量。
5.如权利要求1所述的电动机控制装置(5),其特征在于,
指示电流设定装置包括:
第一控制部(60A),假定所述指示转矩在0以上来运算所述修正量;
第二控制部(60B),假定所述指示转矩小于0来运算所述修正量;以及
切换部(60C),所述指示转矩在0以上时,选择由所述第一控制部运算出的所述修正量并输出,而所述指示转矩小于0时,选择由所述第二控制部运算出的所述修正量并输出。
6.如权利要求1所述的电动机控制装置(5),其特征在于,
所述指示电流设定装置为:
在所述检测转矩的绝对值比所述指示转矩的绝对值大且所述转矩偏差的绝对值比第一规定值E大时,运算使指示电流的上次值增加的修正量;
在所述检测转矩的绝对值比所述指示转矩的绝对值小且所述转矩偏差的绝对值比第二规定值H大时,运算使指示电流的上次值增加的修正量;
当所述检测转矩的绝对值比所述指示转矩的绝对值大且所述转矩偏差的绝对值在所述第一规定值E以下时以及所述检测转矩的绝对值比所述指示转矩的绝对值小且所述转矩偏差的绝对值在所述第二规定值H以下时,运算使指示电流的上次值减少的修正量。
7.如权利要求1所述的电动机控制装置(5),其特征在于,
使所述指示电流的上次值减少时的修正量的绝对值在规定值以下。
8.如权利要求1所述的电动机控制装置(5),其特征在于,
所述指示电流设定装置在本次运算出的所述修正量为使指示电流的上次值减少的修正量时,只在从上次的指示电流减少的时刻起经过规定时间Ts以上的时间的情况下,用本次运算出的所述修正量来修正指示电流的上次值,从而设定指示电流的本次值。
9.如权利要求1所述的电动机控制装置(5),其特征在于,
所述指示电流设定装置包括判别转子(50)是否停止的判别装置(80B),
其中,在本次运算出的所述修正量为使指示电流的上次值减少的修正量时,只在从上次的指示电流减少的时刻起经过规定时间(Ts)以上的时间且由所述判别装置判别为转子(50)处于停止的情况下,用本次运算出的所述修正量来修正指示电流的上次值,从而设定指示电流的本次值。
10.如权利要求1所述的电动机控制装置(5),其特征在于,
还包括推定所述电动机的感应电压的感应电压推定装置(37),
其中,所述判别装置基于由所述感应电压推定装置推定出的感应电压来判别转子(50)是否停止。
11.一种电动机控制装置(5),其对具备转子(50)和与该转子(50)相向的定子(55)的电动机(3)进行控制,其特征在于,包括:
电流驱动装置(70、32至36),其基于与作为控制中的旋转角的控制角θc对应的旋转坐标系的轴电流值,驱动所述电动机(3);
控制角运算装置(26),其在每个规定的运算周期,都通过将控制角的上次值与加角加在一起来求解控制角的本次值;
转矩检测装置(1),其对施加在被所述电动机(3)驱动的驱动对象(2)上的除电动机转矩T之外的转矩进行检测;
指示转矩设定装置(21),其对除所述电动机转矩之外的应当作用于所述驱动对象的指示转矩T*进行设定;
加角运算装置(22、23),其根据被所述转矩检测装置检测出的检测转矩和被所述指示转矩设定装置设定的指示转矩的偏差来运算所述加角;以及
指示电流设定装置(70),其基于被所述转矩检测装置检测出的检测转矩的变化量δT和被所述加角运算装置运算出的加角α之比,设定作为所述轴电流值的目标值的指示电流值Iγ*,
其中,所述指示电流设定装置用与所述检测转矩的变化量和所述加角之比对应的修正量来修正指示电流的上次值,从而设定指示电流的本次值。
12.如权利要求11所述的电动机控制装置(5),其特征在于,
所述指示电流设定装置在本次运算出的所述修正量为使指示电流的上次值减少的修正量时,只在从上次的指示电流减少的时刻起经过规定时间Ts以上的时间的情况下,用本次运算出的所述修正量来修正指示电流的上次值,从而设定指示电流的本次值。
13.如权利要求11所述的电动机控制装置(5),其特征在于,
所述指示电流设定装置包括判别转子(50)是否停止的判别装置(80B),
其中,在本次运算出的所述修正量为使指示电流的上次值减少的修正量时,只在从上次的指示电流减少的时刻起经过规定时间Ts以上的时间且由所述判别装置判别为转子(50)处于停止的情况下,用本次运算出的所述修正量来修正指示电流的上次值,从而设定指示电流的本次值。
14.如权利要求11所述的电动机控制装置(5),其特征在于,还包括推定所述电动机的感应电压的感应电压推定装置(37),
其中,所述判别装置基于由所述感应电压推定装置推定出的感应电压来判别转子(50)是否停止。
15.一种车辆用转向装置,其特征在于,包括:
对车辆的转向机构赋予驱动力的电动机;以及
如权利要求1至14中任一项所述的控制所述电动机的电动机控制装置(5)。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009261958 | 2009-11-17 | ||
JP2009-261958 | 2009-11-17 | ||
JP2010096374 | 2010-04-19 | ||
JP2010-096374 | 2010-04-19 | ||
JP2010205920A JP5614583B2 (ja) | 2009-11-17 | 2010-09-14 | モータ制御装置および車両用操舵装置 |
JP2010-205920 | 2010-09-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102064756A true CN102064756A (zh) | 2011-05-18 |
CN102064756B CN102064756B (zh) | 2017-04-12 |
Family
ID=43770654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010550155.4A Active CN102064756B (zh) | 2009-11-17 | 2010-11-15 | 电动机控制装置及车辆用转向装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8892306B2 (zh) |
EP (1) | EP2326000B1 (zh) |
JP (1) | JP5614583B2 (zh) |
CN (1) | CN102064756B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107487357A (zh) * | 2016-06-09 | 2017-12-19 | 株式会社捷太格特 | 转向操纵控制装置 |
CN108512477A (zh) * | 2018-05-25 | 2018-09-07 | 北京新能源汽车股份有限公司 | 一种电机转子位置采样的诊断方法、装置及设备 |
CN108602528A (zh) * | 2015-12-09 | 2018-09-28 | 日本精工株式会社 | 电动助力转向装置的控制方法以及控制装置 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101255882B1 (ko) * | 2008-10-10 | 2013-04-17 | 주식회사 만도 | 전동식 파워 스티어링 시스템의 인터록을 구현하기 위한 장치 |
US8948971B2 (en) * | 2010-02-25 | 2015-02-03 | Toyota Jidosha Kabushiki Kaisha | Steering control device |
JP5772359B2 (ja) * | 2011-08-02 | 2015-09-02 | 株式会社ジェイテクト | モータ制御装置及び電動パワーステアリング装置 |
JP5724776B2 (ja) * | 2011-09-12 | 2015-05-27 | 日本精工株式会社 | モータ制御装置及び電動パワーステアリング装置 |
JP5939425B2 (ja) * | 2012-03-15 | 2016-06-22 | 株式会社ジェイテクト | 車両用操舵制御装置 |
CN104709347A (zh) * | 2013-12-17 | 2015-06-17 | 现代自动车株式会社 | 用于动力转向系统的转向角速度控制装置及其方法 |
EP3196096B1 (en) | 2014-09-17 | 2019-02-20 | NSK Ltd. | Electric power steering device |
CN105978427A (zh) * | 2015-11-27 | 2016-09-28 | 广东威灵电机制造有限公司 | 一种电机低速驱动方法、装置及低速抽油烟机 |
JP6233553B1 (ja) * | 2016-03-25 | 2017-11-22 | 日本精工株式会社 | 電動パワーステアリング装置 |
CN108336938B (zh) * | 2017-01-19 | 2021-10-22 | 德昌电机(深圳)有限公司 | 压力控制装置、系统及方法 |
CN114248831A (zh) * | 2020-09-25 | 2022-03-29 | 本田技研工业株式会社 | 电动转向装置 |
WO2023076942A1 (en) * | 2021-10-28 | 2023-05-04 | Atieva, Inc. | Rotor angle limit for static heating of electric motor |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5513720A (en) * | 1991-01-23 | 1996-05-07 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Power steering apparatus for vehicle |
US6364051B1 (en) * | 1999-10-07 | 2002-04-02 | Koyo Seiko Co., Ltd. | Electric power steering system |
US20060086561A1 (en) * | 2004-10-25 | 2006-04-27 | Denso Corporation | Vehicular steering apparatus with capability of providing suitable steering angle correction and power assistance |
CN100999223A (zh) * | 2006-01-12 | 2007-07-18 | 株式会社捷太格特 | 电动动力转向装置 |
US20080047775A1 (en) * | 2006-08-28 | 2008-02-28 | Toyota Jidosha Kabushiki Kaisha | Electric power steering device, and control method thereof |
US20080201041A1 (en) * | 2007-02-07 | 2008-08-21 | Nsk Ltd. | Control device for electric power steering apparatus |
Family Cites Families (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04161085A (ja) | 1990-10-22 | 1992-06-04 | Canon Inc | 同期モータの制御方法 |
JPH06305436A (ja) | 1993-04-26 | 1994-11-01 | Toyota Motor Corp | 電動式パワーステアリング装置 |
US5568389A (en) * | 1994-03-11 | 1996-10-22 | Trw Inc. | Method and apparatus for controlling an electric assist steering system |
JP3525275B2 (ja) * | 1996-02-23 | 2004-05-10 | 光洋精工株式会社 | 電動パワーステアリング装置 |
JP3764536B2 (ja) | 1996-09-04 | 2006-04-12 | 本田技研工業株式会社 | 電動パワーステアリング装置 |
JP3640120B2 (ja) | 1997-02-27 | 2005-04-20 | 富士電機機器制御株式会社 | 同期電動機の制御装置 |
JP3746377B2 (ja) | 1998-07-24 | 2006-02-15 | トヨタ自動車株式会社 | 交流電動機の駆動制御装置 |
JP2001037281A (ja) | 1999-05-18 | 2001-02-09 | Matsushita Electric Ind Co Ltd | 電動機のトルク制御装置 |
WO2000074228A1 (fr) * | 1999-05-28 | 2000-12-07 | Kabushiki Kaisha Yaskawa Denki | Procede de commande de regime pour moteur synchrone et procede d'identification de constante |
JP3409753B2 (ja) * | 1999-10-29 | 2003-05-26 | トヨタ自動車株式会社 | 車両の電動パワーステアリング装置 |
JP3411878B2 (ja) * | 2000-03-06 | 2003-06-03 | 株式会社日立製作所 | 同期モータの回転子位置推定方法、位置センサレス制御方法及び制御装置 |
JP4248739B2 (ja) * | 2000-08-30 | 2009-04-02 | 三菱電機株式会社 | 電動パワーステアリング制御装置及びその制御方法 |
JP3755424B2 (ja) | 2001-05-31 | 2006-03-15 | トヨタ自動車株式会社 | 交流電動機の駆動制御装置 |
JP3867518B2 (ja) * | 2001-06-06 | 2007-01-10 | 株式会社日立製作所 | 同期電動機のセンサレス制御システム |
JP4826868B2 (ja) * | 2001-08-06 | 2011-11-30 | 株式会社ジェイテクト | パワーステアリング装置 |
JP3894286B2 (ja) | 2001-10-15 | 2007-03-14 | 富士電機システムズ株式会社 | 永久磁石同期電動機の制御装置 |
JP3868287B2 (ja) | 2001-12-21 | 2007-01-17 | 株式会社ジェイテクト | 車両の操舵装置 |
JP4391719B2 (ja) | 2002-03-20 | 2009-12-24 | トヨタ自動車株式会社 | モータ温度推定装置およびモータ制御装置 |
US6885927B2 (en) * | 2002-04-17 | 2005-04-26 | Honda Giken Kogyo Kabushiki Kaisha | Apparatus for controlling an electric power steering system |
US6995679B2 (en) * | 2002-04-30 | 2006-02-07 | International Rectifier Corporation | Electronically controlled power steering system for vehicle and method and system for motor control |
JP4230276B2 (ja) * | 2003-05-19 | 2009-02-25 | 本田技研工業株式会社 | ブラシレスdcモータの制御装置 |
JP4556500B2 (ja) * | 2004-06-04 | 2010-10-06 | 株式会社アドヴィックス | 車両の自動操舵制御装置 |
JP4294573B2 (ja) * | 2004-11-02 | 2009-07-15 | 本田技研工業株式会社 | 操舵装置 |
JP4589093B2 (ja) * | 2004-12-10 | 2010-12-01 | 日立オートモティブシステムズ株式会社 | 同期モータ駆動装置及び方法 |
JP4367383B2 (ja) * | 2005-07-08 | 2009-11-18 | トヨタ自動車株式会社 | 車両の操舵アシスト装置 |
JP4425193B2 (ja) * | 2005-08-16 | 2010-03-03 | 三洋電機株式会社 | モータの位置センサレス制御装置 |
JP2007168756A (ja) * | 2005-12-26 | 2007-07-05 | Showa Corp | 電動パワーステアリング装置 |
JP4716118B2 (ja) | 2006-03-29 | 2011-07-06 | 株式会社ジェイテクト | モータ制御装置 |
JP5028863B2 (ja) * | 2006-05-25 | 2012-09-19 | 日本精工株式会社 | 電動パワーステアリング装置の制御装置 |
WO2007139030A1 (ja) | 2006-05-31 | 2007-12-06 | Nsk Ltd. | 電動式パワーステアリング装置 |
JP4959233B2 (ja) * | 2006-06-13 | 2012-06-20 | 富士重工業株式会社 | 車両の操舵制御装置 |
JP2008024196A (ja) | 2006-07-24 | 2008-02-07 | Nsk Ltd | 電動パワーステアリング装置の制御装置 |
JP4329792B2 (ja) * | 2006-08-10 | 2009-09-09 | トヨタ自動車株式会社 | 電動パワーステアリング装置 |
JP5012258B2 (ja) * | 2006-09-07 | 2012-08-29 | 日本精工株式会社 | 電動パワーステアリング装置 |
JP5151128B2 (ja) * | 2006-11-30 | 2013-02-27 | 日本精工株式会社 | 電動式ステアリング装置 |
JP5104239B2 (ja) | 2007-11-13 | 2012-12-19 | 富士電機株式会社 | 永久磁石形同期電動機の制御装置 |
JP5435252B2 (ja) | 2008-01-30 | 2014-03-05 | 株式会社ジェイテクト | 車両用操舵装置 |
JP2009213287A (ja) * | 2008-03-05 | 2009-09-17 | Toyota Central R&D Labs Inc | 回転電機制御装置 |
JP4605250B2 (ja) | 2008-05-14 | 2011-01-05 | トヨタ自動車株式会社 | 車両のステアリング装置 |
CN102027670B (zh) * | 2008-05-28 | 2013-07-31 | 本田技研工业株式会社 | 电动机的控制装置及电动转向装置 |
JP5217794B2 (ja) * | 2008-08-29 | 2013-06-19 | 株式会社ジェイテクト | 電気式動力舵取装置 |
JP2010095075A (ja) * | 2008-10-15 | 2010-04-30 | Jtekt Corp | 車両用操舵装置 |
JP5376215B2 (ja) * | 2009-01-30 | 2013-12-25 | 株式会社ジェイテクト | モータ制御装置 |
JP5408469B2 (ja) | 2009-01-30 | 2014-02-05 | 株式会社ジェイテクト | モータ制御装置 |
US9995507B2 (en) * | 2009-04-15 | 2018-06-12 | Richard Norman | Systems for cost-effective concentration and utilization of solar energy |
JP2011010379A (ja) * | 2009-06-23 | 2011-01-13 | Jtekt Corp | モータ制御装置および電動パワーステアリング装置 |
-
2010
- 2010-09-14 JP JP2010205920A patent/JP5614583B2/ja active Active
- 2010-11-15 CN CN201010550155.4A patent/CN102064756B/zh active Active
- 2010-11-15 US US12/946,187 patent/US8892306B2/en active Active
- 2010-11-16 EP EP10191363.0A patent/EP2326000B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5513720A (en) * | 1991-01-23 | 1996-05-07 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Power steering apparatus for vehicle |
US6364051B1 (en) * | 1999-10-07 | 2002-04-02 | Koyo Seiko Co., Ltd. | Electric power steering system |
US20060086561A1 (en) * | 2004-10-25 | 2006-04-27 | Denso Corporation | Vehicular steering apparatus with capability of providing suitable steering angle correction and power assistance |
CN100999223A (zh) * | 2006-01-12 | 2007-07-18 | 株式会社捷太格特 | 电动动力转向装置 |
US20080047775A1 (en) * | 2006-08-28 | 2008-02-28 | Toyota Jidosha Kabushiki Kaisha | Electric power steering device, and control method thereof |
US20080201041A1 (en) * | 2007-02-07 | 2008-08-21 | Nsk Ltd. | Control device for electric power steering apparatus |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108602528A (zh) * | 2015-12-09 | 2018-09-28 | 日本精工株式会社 | 电动助力转向装置的控制方法以及控制装置 |
CN107487357A (zh) * | 2016-06-09 | 2017-12-19 | 株式会社捷太格特 | 转向操纵控制装置 |
CN107487357B (zh) * | 2016-06-09 | 2020-12-08 | 株式会社捷太格特 | 转向操纵控制装置 |
CN108512477A (zh) * | 2018-05-25 | 2018-09-07 | 北京新能源汽车股份有限公司 | 一种电机转子位置采样的诊断方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN102064756B (zh) | 2017-04-12 |
EP2326000A3 (en) | 2018-03-07 |
US20110118940A1 (en) | 2011-05-19 |
JP5614583B2 (ja) | 2014-10-29 |
EP2326000B1 (en) | 2019-03-20 |
US8892306B2 (en) | 2014-11-18 |
EP2326000A2 (en) | 2011-05-25 |
JP2011244678A (ja) | 2011-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102064756A (zh) | 电动机控制装置及车辆用转向装置 | |
CN101944872B (zh) | 马达控制装置及车辆用操舵装置 | |
CN101722981B (zh) | 车辆用转向装置 | |
US8862323B2 (en) | Motor control device and vehicle-steering device comprising same | |
US11273864B2 (en) | Steering control device | |
US6789641B2 (en) | Method and apparatus for controlling an electric assist motor using a modified blending filter | |
JP4303689B2 (ja) | 修正混成フィルタを使用して電気支援モータを制御するための方法および装置 | |
CN102381349A (zh) | 车辆用转向装置 | |
CN101841290B (zh) | 电动机控制装置和车辆用转向装置用的电动机控制装置 | |
US20070100524A1 (en) | Control device for electric power steering system | |
JP5532295B2 (ja) | モータ制御装置および車両用操舵装置 | |
CN110857116B (zh) | 用于转向系统的控制器以及用于控制转向系统的方法 | |
JPWO2010109676A1 (ja) | 車両の操舵装置 | |
CN107872181A (zh) | 马达控制装置 | |
JP2014085880A (ja) | Pid制御システム | |
US7720584B2 (en) | Vehicular steering apparatus | |
JP5155815B2 (ja) | 電動パワーステアリング装置 | |
JP2013035447A (ja) | 油圧式パワーステアリング装置 | |
JP2010143303A (ja) | 車両用操舵装置 | |
JP5495019B2 (ja) | モータ制御装置および車両用操舵装置 | |
JP2006056298A (ja) | パワーステアリング装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |