CN101944872B - 马达控制装置及车辆用操舵装置 - Google Patents

马达控制装置及车辆用操舵装置 Download PDF

Info

Publication number
CN101944872B
CN101944872B CN201010216909.2A CN201010216909A CN101944872B CN 101944872 B CN101944872 B CN 101944872B CN 201010216909 A CN201010216909 A CN 201010216909A CN 101944872 B CN101944872 B CN 101944872B
Authority
CN
China
Prior art keywords
angle
mentioned
torque
motor
addition angle
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.)
Expired - Fee Related
Application number
CN201010216909.2A
Other languages
English (en)
Other versions
CN101944872A (zh
Inventor
狩集裕二
小松逸人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JTEKT Corp
Original Assignee
JTEKT Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JTEKT Corp filed Critical JTEKT Corp
Publication of CN101944872A publication Critical patent/CN101944872A/zh
Application granted granted Critical
Publication of CN101944872B publication Critical patent/CN101944872B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-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/046Controlling the motor
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/04Arrangements 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)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

一种马达控制装置及车辆用操舵装置,用于控制具有转子、和与该转子对置的定子的马达。电流驱动部,利用按照控制上的旋转角亦即控制角而旋转的旋转坐标系的轴电流值来驱动上述马达。相加角运算部,对应该与上述控制角相加的相加角进行运算。控制角运算部,在每一规定的运算周期,控制角运算部通过将由上述相加角运算部运算求得的相加角与控制角的前次值相加来求解控制角的本次值。角速度运算部,对上述转子的角速度进行运算。相加角修正部,其根据由上述角速度运算部运算求得的角速度来修正上述相加角,上述角速度运算部含有限制上述角速度或者使之平滑化的限制/平滑部。

Description

马达控制装置及车辆用操舵装置
将2009年7月6日提出的日本专利申请No.2009-159897号的全部内容引入本发明,作为参考。
技术领域
本发明涉及用于驱动无刷马达的马达控制装置、以及使用该马达控制装置的车辆用操舵装置。
背景技术
无刷马达,例如能够用作车辆用操舵装置的驱动源。车辆用操舵装置的一个例子是电动动力转向装置。用于驱动控制无刷马达的马达控制装置,一般构成为,根据用于检测转子的旋转角的旋转角传感器的输出控制马达电流的供给。作为旋转角传感器,一般使用输出与转子旋转角(电角)相对应的正弦波信号和余弦波信号的解析器。但是,解析器高价、配线数多,而且设置空间也大。因此,存在防碍具有无刷马达的装置的成本削减和小型化的问题。
美国公开专利US 2007/0229021A1公开了不使用旋转角传感器地驱动无刷马达的无传感器驱动方式。无传感器驱动方式是通过推定伴随转子的旋转的感应电压,推定磁极的相位(转子的电角)的方式。在转子停止时和极低速旋转时,不能够推定感应电压,因此以别的方式推定磁极的相位。具体地说,对定子注入感应信号,检测对于该感应信号的马达的响应。基于该马达的响应推定转子旋转位置。
发明内容
该发明的目的之一是提供一种能够以不使用旋转角传感器的新的控制方式控制马达的马达控制装置以及具有该马达控制装置的车辆用操舵装置。
发明一个特征涉及一种用于控制具有转子、和与该转子对置的定子的马达。电流驱动部,利用按照控制上的旋转角亦即控制角而旋转的旋转坐标系的轴电流值来驱动上述马达。相加角运算部,对应该与上述控制角相加的相加角进行运算。控制角运算部,在每一规定的运算周期,控制角运算部通过将由上述相加角运算部运算求得的相加角与控制角的前次值相加来求解控制角的本次值。角速度运算部,对上述转子的角速度进行运算。相加角修正部,其根据由上述角速度运算部运算求得的角速度来修正上述相加角,上述角速度运算部含有限制上述角速度或者使之平滑化的限制/平滑部。
附图说明
本发明的上述以及其它的特征和优点能够通过参照附图的以下对实施方式的说明变得明确,对于相同或相当的要素标注相同或相似的符号。
图1是用于说明应用本发明的第1实施方式的马达控制装置的电动动力转向装置的电结构的框图;
图2是用于说明马达的结构的图解图;
图3是上述电动动力转向装置的控制框图;
图4是表示相对于操舵角的指示操舵转矩的特性例的图;
图5是用于说明操舵转矩限制器的动作的图;
图6是表示γ轴指示电流值的设定例的图;
图7是用于说明相加角限制器的动作的流程图;
图8A是用于说明在负载角和马达转矩存在正的相关的情况下的相加角保护部的动作的流程图;
图8B是用于说明在负载角和马达转矩存在负的相关的情况下的相加角保护部的动作的流程图;
图9是用于说明感应电压推定部和旋转角推定部的结构的框图;
图10是用于说明转子角位移运算部所进行的处理的一例的流程图;
图11是用于说明发明的第二实施方式所涉及的转子角位移运算部所进行的处理的流程图。
具体实施方式
以下,参照附图详细地说明本发明的实施方式。
图1是用于说明应用该发明的第一实施方式的马达控制装置的电动动力转向装置(车辆用操舵装置的一个例子)的电结构的框图。该电动动力转向装置包括:转矩传感器1,其检测施加于作为转向车辆用的操作部件的方向盘10的操舵转矩T;马达3(无刷马达),其经由减速机构7对车辆的转向机构2施加转向辅助力;舵角传感器4,其检测作为方向盘10的旋转角的操舵角;马达控制装置5,其驱动控制马达3;以及车速传感器6,其检测搭载有该电动动力转向装置的车辆的速度。转向机构2是被马达3驱动的驱动对象
马达控制装置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是相对于U轴的d轴的旋转角,dq坐标系是依据转子角θM的实际旋转坐标系。通过使用该转子角θM,能够进行UVW坐标系与dq坐标系之间的坐标转换。
另一方面,在该实施方式中,导入表示控制上的旋转角的控制角θC。控制角θC是相对于U轴的虚拟的旋转角。使与该控制角θC对应的虚拟的轴为γ轴,使相对于该γ轴前进90°的轴为δ轴,定义虚拟二相旋转坐标系(γδ坐标系。以下称为“虚拟旋转坐标系”,将该虚拟旋转坐标系的坐标轴称为“虚拟轴”。此外将虚拟轴的轴电流值称为“虚拟轴电流值”)。在控制角θC与转子角θM相等时,作为虚拟旋转坐标系的γδ坐标系和作为实际旋转坐标系的dq坐标系一致。即,作为虚拟轴的γ轴与作为实际轴的d轴一致,作为虚拟轴的δ轴与作为实际轴的q轴一致。γδ坐标系是依据控制角θC旋转的虚拟旋转坐标系。能够使用控制角θC进行UVW坐标系与γδ坐标系的坐标转换。
由控制角θC与转子角θM的差定义负载角θL(=θC-θM)。
当依据控制角θC向马达3供给γ轴电流Iγ时,该γ轴电流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、相加角监视部25、控制角运算部26、增益变更部27、感应电压推定部28、旋转角推定部29、转子角位移运算部30、指示电流值生成部31、电流偏差运算部32、PI控制部33、γδ/αβ转换部34A、αβ/UVW转换部34B、PWM(Pulse WidthModulation,脉冲宽度调制)控制部35、UVW/αβ转换部36A、αβ/γδ转换部36、转矩偏差监视部40、和相加角保护部41。
指示操舵转矩设定部21基于由舵角传感器4检测出的操舵角和由车速传感器6检测出的车速,设定指示操舵转矩T*。例如,如图4所示,在操舵角为正值(向右方向操舵的状态)时,指示操舵转矩T*被设定为正值(向右方向的转矩),在操舵角为负值(向左方向操舵的状态)时,指示操舵转矩T*被设定为负值(向左方向的转矩)。而且,指示操舵转矩T*被设定为随着操舵角的绝对值变大,其绝对值也变大(在图4的例子中是非线性地变大)。但是,在规定的上限值(正值,例如+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。而且,操舵转矩限制器20,在转矩传感器1的检测操舵转矩T为下限饱和值-Tmax以下时,输出下限饱和值-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的相加角α。从而,上述转矩反馈控制器构成运算相加角α的相加角运算部。
更具体地说,PI控制部23具有比例部件23a、积分部件23b、加法器23c。其中,KP是比例增益,KI是积分增益,1/s是积分算子。利用比例部件23a求取比例积分运算的比例项(比例运算值),利用积分部件23b求取比例积分运算的积分项(积分运算值)。这些运算结果(比例项和积分项)被加法器23c相加,由此求取相加角α。
相加角限制器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,其对控制角θC的前次值θC(n-1)加以从相加角限制器24施加的相加角α。即,控制角运算部26在每个规定的运算周期中运算控制角θC。然后,控制角运算部26将前次运算周期中的控制角θC作为前次值θC(n-1),使用其求取作为此运算周期中的控制角θC的本次值θC(n)。
相加角监视部25监视从相加角限制器24生成的相加角α。具体地说,相加角监视部25监视相加角α的绝对值是否达到比上述限制值ωmax小的相加角阈值。相加角监视部25在相加角绝对值|α|为该相加角阈值以上时,将该情况通知给增益变更部27。
增益变更部27,当被相加角监视部25通知相加角绝对值|α|过大(为相加角阈值以上)时,与此响应,将PI控制部23的增益(比例增益和积分增益)变更为比通常值小的值。由此,在转向速度较大等的情况下,在相加角限制器24动作之前,PI控制部23的增益减少。由此,不容易受到相加角限制器24的限制,因此能够达到控制的稳定化,能够提高转向感。
另外,PI控制部23的增益的变更,除了在相加角绝对值|α|为相加角阈值以上时减少之外,也能够以相加角绝对值|α|越大则增益越小的方式进行。
感应电压推定部28推定由马达3的旋转产生的感应电压。旋转角推定部29,基于由感应电压推定部28推定的感应电压,运算转子50的旋转角的推定值(推定旋转角)θE。感应电压推定部28和旋转角推定部29的具体例子在后面叙述。
转子角位移运算部30,通过求取运算周期间的推定旋转角θE的变化量,求取运算周期中的转子50的角位移Δθ(相当于转子的角速度的值)。转子角位移运算部3030构成角速度运算部。
指示电流值生成部31,生成应该流过与作为控制上的旋转角的上述控制角θC对应的作为虚拟旋转坐标系的γδ坐标系的坐标轴(虚拟轴)的电流值,作为指示电流值。具体地说,指示电流值生成部31生成γ轴指示电流值Iγ*和δ轴电流值Iδ*(以下在对它们进行总称时称为“二相指示电流值Iγδ*”)。指示电流值生成部31使γ轴指示电流值Iγ*为有意义的值(significant value),另一方面使δ轴指示电流值Iδ*为零。更具体地说,指示电流值生成部31基于由转矩传感器1检测出的检测操舵转矩T,设定γ轴指示电流值Iγ*。
图6表示相对于检测操舵转矩T的γ轴指示电流值Iγ*的设定例。在检测操舵转矩T为零附近的区域设定有死区(dead band)NR。γ轴指示电流值Iγ*设定为,在死区NR的外侧的区域急剧上升,在规定的转矩以上成为大致一定值。由此,在驾驶者不操作方向盘10时,向马达3的通电被停止,能够抑制不需要的电力消耗。
电流偏差运算部32运算相对于由指示电流值生成部31生成的γ轴指示电流值Iγ*的γ轴检测电流Iγ的偏差Iγ*-Iγ,和相对于δ轴指示电流值Iδ*(=0)的δ轴检测电流Iδ的偏差Iδ*-Iδ,γ轴检测电流Iγ和δ轴检测电流Iδ从αβ/γδ转换部36B被施加于偏差运算部32。
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。
PI控制部33,通过对由电流偏差运算部32运算出的电流偏差进行PI运算,生成应该施加于马达3的二相指示电压Vγδ*(γ轴指示电压Vγ*和δ轴指示电压Vδ*)。该二相指示电压Vγδ*被施加于γδ/αβ转换部34A。
γδ/αβ转换部34A,将二相指示电压Vγδ*转换为αβ坐标系的二相指示电压Vαβ*。在该坐标转换中,使用由控制角运算部26运算出的控制角θC。二相指示电压Vαβ*由α轴指示电压Vα*和β轴指示电压Vβ*组成。αβ/UVW转换部34B,通过对二相指示电压Vαβ*进行坐标转换运算,生成三相指示电压VUVW*。三相指示电压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控制部34施加的PWM控制信号控制,由此与三相指示电压VUVW*相当的电压被施加于马达3的各相的定子绕组51、52、53。
电流偏差运算部32和PI控制部33构成电流反馈控制器。通过该电流反馈控制器的动作,流过马达3的马达电流被控制为接近由指示电流值生成部31设定的二相指示电流值Iγδ*。
指示电流值生成部31、电流偏差运算部32、PI控制部33、γδ/αβ转换部34A、αβ/UVW转换部34B、PWM控制部35、驱动电路12、电流检测部13、UVW/αβ转换部36A、αβ/γδ转换部36B构成电流驱动部。
转矩偏差监视部40,通过监视由转矩偏差运算部22运算出的转矩偏差ΔT的符号,判定指示操舵转矩T*与检测操舵转矩T的大小关系。其判定结果被施加于相加角保护部41。
相加角保护部41对PI控制部23所生成的相加角α实施相加角保护处理。相加角保护处理是指,在由PI控制部23生成的相加角α和指示操舵转矩T*与检测操舵转矩T的大小关系矛盾的情况下,修正相加角α以消除该矛盾的处理。更具体地说,在必要时,相加角保护部41基于由转子角位移运算部30求得的转子角位移Δθ修正相加角α。由于转子角位移Δθ相当于转子的角速度,故相加角保护部41进行的处理无非依据转子的角速度修正相加角α的处理。
图3是上述电动动力转向装置的控制框图。但是,为了使说明简单,省略相加角保护部41和相加角限制器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而不使用旋转角传感器,能够进行适当地转向辅助。由此,能够使结构简单,达到成本的削减。
在该实施方式中,以在负载角θL与马达转矩(助推转矩)具有正的相关性的区域调整负载角θL的方式,控制相加角α。具体地说,因为q轴电流Iq=IγsinθL,所以以-90°≤θL≤90°的方式控制相加角α。当然,也能够以在负载角θL与马达转矩(助推转矩)具有负的相关性的区域调整负载角θL的方式,控制相加角α。此时,以90°≤θL≤270°的方式控制相加角α。只要使PI控制部23的增益为正则为正的相关区域的控制,只要使PI控制部23的增益为负则为负的相关区域的控制。
图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)。
如果相加角α为相加角下限值LL以上相加角上限值UL以下(步骤S3,否),则直接将该相加角α用于向控制角θC的相加。
这样,相加角限制器24将相加角α限制于相加角上限值UL与相加角下限值LL之间,因此使控制稳定化。更具体地说,即使在电流不足或控制开始时产生控制不稳定状态(辅助力不稳定的状态),相加角限制器24促使控制向稳定的状态转移。
图8A是用于说明相加角保护处理的流程图。表示以在负载角θL与马达转矩(助推转矩)具有正的相关性的区域调整负载角θL的方式控制相加角α的情况下的处理例子。
转矩偏差监视部40监视由转矩偏差运算部22运算出的转矩偏差ΔT的符号,将关于指示操舵转矩T*和检测操舵转矩T的大小关系的信息施加于相加角保护部41。相加角保护部41构成相加角修正部。
在检测操舵转矩T比指示操舵转矩T*大时(步骤S11,是),相加角保护部41判定由PI控制部23求得的相加角α是否小于由转子角位移运算部30求得的运算周期中的转子角位移Δθ(步骤S12)。如果该判定结果是肯定的,则相加角保护部41将转子角位移Δθ代入相加角α(步骤S13)。即,相加角α被修正为转子角位移Δθ。如果相加角α为转子角位移Δθ以上(步骤S12,否),则相加角保护部41进而对相加角α、和比转子角位移Δθ大规定的变化限制值A(A>0。例如A=7deg)的值(Δθ+A)进行比较(步骤S14)。在相加角α大于该值(Δθ+A)时(步骤S14,是),相加角保护部41将该值(Δθ+A)代入相加角α(步骤S15)。即,相加角θ被修正为比转子角位移Δθ大规定的变化限制值A的值(Δθ+A)。如果相加角α为该值(Δθ+A)以下(步骤S14,否),则不进行相加角α的修正。
另一方面,在检测操舵转矩T比指示操舵转矩T*小时(步骤S11,否。步骤S16,是),相加角保护部41判定由PI控制部23求得的相加角α是否大于转子角位移Δθ(步骤S17)。如果该判定结果是肯定的,则相加角保护部41将转子角位移Δθ代入相加角α(步骤S13),将相加角α修正为转子角位移Δθ。如果相加角α为转子角位移Δθ以下(步骤S17,否),则相加角保护部41进而对相加角α、和比转子角位移Δθ小上述变化限制值A的值(Δθ-A)进行比较(步骤S18)。在相加角α比该值(Δθ-A)小时(步骤S18,是),相加角保护部41将该值(Δθ-A)代入相加角α(步骤S19)。即,相加角α被修正为比转子角位移Δθ小规定的变化限制值A的值(Δθ-A)。如果相加角α为该(Δθ-A)以上(步骤S18,否),则不进行相加角α的修正。
此外,在检测操舵转矩T与指示操舵转矩T*相等时(步骤S11和步骤S16的判定均为否定),则不进行相加角α的修正。
相加角α是运算周期间的控制角θC的变化量,与γδ坐标轴的运算周期中的角位移(相当于旋转速度)相等。由此,如果相加角α大于运算周期中的转子角位移Δθ,则负载角θL变大,如果相加角α小于转子角位移Δθ,则负载角θL变小。在负载角θL与马达转矩(助推转矩)有正的相关性的情况下,如果负载角θL变大则马达转矩变大,如果负载角θL变小则马达转矩变小。
另一方面,检测操舵转矩T大于指示操舵转矩T*的情况是指马达转矩(助推转矩)不足的状态。于是,因为增加马达转矩,负载角θL增加。即,如果相加角α为转子角位移Δθ以上则负载角θL变大。于是,由于马达转矩变大,因此检测操舵转矩T接近指示操舵转矩T*。在该实施方式中,通过图8A的步骤S11~S13的处理,在检测操舵转矩T大于指示操舵转矩T*的情况下,进行将相加角α修正为转子角位移Δθ以上的相加角保护处理。换言之,虽然检测操舵转矩T大于指示操舵转矩T*,但如果相加角α低于转子角位移Δθ,则不符合控制的目的,会产生矛盾。例如,根据PI控制部23的响应性,会产生这样的状况。于是,在这样的情况下,相加角α被修正为转子角位移Δθ以上的值(在该实施方式中是与转子角位移Δθ相等的值)。当然,相加角α可以被修正为比转子角位移Δθ大的值(例如仅比规定值(比变化限制值A小的值)大的值)。
基于同样的考虑,检测操舵转矩T小于指示操舵转矩T*的情况是指马达转矩(助推转矩)过剩的状态。于是,因为减少马达转矩,负载角θL减少。即,如果相加角α为转子角位移Δθ以下则负载角θL变小。于是,由于马达转矩变小,因此能够使检测操舵转矩T接近指示操舵转矩T*。在该实施方式中,通过图8A的步骤S16、S17和S13的处理,在检测操舵转矩T小于指示操舵转矩T*的情况下,进行将相加角α修正为转子角位移Δθ以下的相加角保护处理。换言之,虽然检测操舵转矩T小于指示操舵转矩T*,但如果相加角α超过转子角位移Δθ,则不符合控制的目的,会产生矛盾。例如,根据PI控制部23的响应性,会产生这样的状况。于是,在这样的情况下,相加角α被修正为转子角位移Δθ以下的值(在该实施方式中是与转子角位移Δθ相等的值)。当然,相加角α可以被修正为比转子角位移Δθ小的值(例如仅小于规定值(比变化限制值A小的值)的值)。
进一步,在该实施方式中,在检测操舵转矩T大于指示操舵转矩T*(步骤S11,是),相加角α为转子角位移Δθ以上(步骤S12,否)的情况下,比较相加角α和在转子角位移Δθ上加以变化限制值A的值(步骤S14)。在相加角α大于在转子角位移Δθ上加以变化限制值A而得的值时(步骤S14,是),将相加角α修正为Δθ+A(步骤S15)。这是因为,如果相加角α相比于运算周期中的转子角位移Δθ过大,则使相加角α收敛于适当的值需要耗费时间。
此外,在检测转矩T小于指示转矩T*(步骤S16,是),相加角α为转子角位移Δθ以下(步骤S17,否)的情况下,比较相加角α和从转子角位移Δθ减去变化限制值A的值(步骤S18)。在相加角α小于从转子角位移Δθ减去变化限制值A的值时(步骤S18,是),将相加角α修正为Δθ-A(步骤S19)。这是因为,如果相加角α相比于运算周期中的转子角位移Δθ过小,则使相加角收敛于适当值需要耗费时间。通过进行这样的修正,相加角α容易收敛于适当值,因此能够达到控制的稳定化,即使是产生控制异常时,也能够有效地促使向正常状态的恢复。
这样,在图8A的保护处理中,在检测操舵转矩T大于指示操舵转矩T*时,相加角α被修正为Δθ+A≥α≥Δθ的范围。此外,在检测操舵转矩T小于指示操舵转矩T*时,相加角α被修正为Δθ≥α≥Δθ-A的范围。这样,相加角α能够成为对应于转子角位移Δθ的适当的值。
图8B表示以在负载角θL与马达转矩(助推转矩)具有负的相关性的区域调整负载角θL的方式控制相加角α的情况下的相加角保护处理的例子。在图8B中,在进行与图8A所示的各步骤同样的处理的步骤中,标注与图8A中相同的参照符号以进行表示。在图8B所示的处理中,和检测操舵转矩T与指示操舵转矩T*的大小关系对应的处理与图8A的处理相反。
在检测操舵转矩T比指示操舵转矩T*小时(步骤S11A,是),相加角保护部41判定相加角α是否小于转子角位移Δθ(步骤S12)。如果该判定结果是肯定的,则相加角保护部41将转子角位移Δθ代入相加角α(步骤S13)。即,相加角α被修正为转子角位移Δθ。如果相加角α为转子角位移Δθ以上(步骤S12,否),则相加角保护部41进而对相加角α、和比转子角位移Δθ大规定的变化限制值A的值(Δθ+A)进行比较(步骤S14)。在相加角α大于该值(Δθ+A)时(步骤S14,是),相加角保护部41将该值(Δθ+A)代入相加角α(步骤S15)。即,相加角θ被修正为该值(Δθ+A)。如果相加角α为该值(Δθ+A)以下(步骤S14,否),则不进行相加角α的修正。
另一方面,在检测操舵转矩T比指示操舵转矩T*大时(步骤S11A,否。步骤S16A,是),相加角保护部41判定相加角α是否大于转子角位移Δθ(步骤S17)。如果该判定结果是肯定的,则相加角保护部41将转子角位移Δθ代入相加角α(步骤S13),将相加角α修正为转子角位移Δθ。如果相加角α为转子角位移Δθ以下(步骤S17,否),则相加角保护部41进而对相加角α、和比转子角位移Δθ小上述变化限制值A的值(Δθ-A)进行比较(步骤S18)。在相加角α比该值(Δθ-A)小时(步骤S18,是),相加角保护部41将该值(Δθ-A)代入相加角α(步骤S19)。即,相加角α被修正为该值(Δθ-A)。如果相加角α为该(Δθ-A)以上(步骤S18,否),则不进行相加角α的修正。
此外,在检测操舵转矩T与指示操舵转矩T*相等时(步骤S11A和步骤S16A的判定均为否定),则不进行相加角α的修正。
在负载角θL与马达转矩(助推转矩)有负的相关性的情况下,如果负载角θL变大则马达转矩变小,如果负载角θL变小则马达转矩变大。
另一方面,检测操舵转矩T小于指示操舵转矩T*的情况是指马达转矩(助推转矩)过剩的状态。于是,因为减少马达转矩,负载角θL被增加。即,如果相加角α为转子角位移Δθ以上则负载角θL变大。于是,由于马达转矩变小,因此检测操舵转矩T能够接近指示操舵转矩T*。在该实施方式中,通过图8B的步骤S11A~S13的处理,在检测操舵转矩T小于指示操舵转矩T*的情况下,进行将相加角α修正为转子角位移Δθ以上的相加角保护处理。换言之,虽然检测操舵转矩T小于指示操舵转矩T*,但如果相加角α低于转子角位移Δθ,则不符合控制的目的,会产生矛盾。于是,在这样的情况下,相加角α被修正为转子角位移Δθ以上的值(在该实施方式中是与转子角位移Δθ相等的值)。当然,相加角α可以被修正为比转子角位移Δθ大的值(例如稍大于规定值(比变化限制值A小的值)的值)。
基于同样的考虑,检测操舵转矩T大于指示操舵转矩T*的情况是指马达转矩(助推转矩)不足的状态。于是,因为增大马达转矩,负载角θL减少。即,如果相加角α为转子角位移Δθ以下则负载角θL变小。于是,由于马达转矩变大,因此能够使检测操舵转矩T接近指示操舵转矩T*。在该实施方式中,通过图8B的步骤S16A、S17和S13的处理,在检测操舵转矩T大于指示操舵转矩T*的情况下,进行将相加角α修正为转子角位移Δθ以下的相加角保护处理。换言之,虽然检测操舵转矩T大于指示操舵转矩T*,但如果相加角α超过转子角位移Δθ,则不符合控制的目的,会产生矛盾。于是,在这样的情况下,相加角α被修正为转子角位移Δθ以下的值(在该实施方式中是与转子角位移Δθ相等的值)。当然,相加角α可以被修正为比转子角位移Δθ小的值(例如稍小于规定值(比变化限制值A小的值)的值)。
进一步,在图8B的处理中,在检测操舵转矩T小于指示操舵转矩T*(步骤S11A,是),相加角α为转子角位移Δθ以上(步骤S12,否)的情况下,比较相加角α和在转子角位移Δθ上加以变化限制值A的值(步骤S14)。在相加角α大于在转子角位移Δθ上加以变化限制值A而得的值时(步骤S14,是),将相加角α修正为Δθ+A(步骤S15)。这是因为,如果相加角α相比于运算周期中的转子角位移Δθ过大,则使相加角α收敛于适当的值需要耗费时间。
此外,在检测转矩T大于指示转矩T*(步骤S16A,是),相加角α为转子角位移Δθ以下(步骤S17,否)的情况下,比较相加角α和从转子角位移Δθ减去变化限制值A的值(步骤S18)。在相加角α小于从转子角位移Δθ减去变化限制值A的值时(步骤S18,是),将相加角α修正为Δθ-A(步骤S19)。这是因为,如果相加角α相比于运算周期中的转子角位移Δθ过小,则使相加角收敛于适当值需要耗费时间。通过进行这样的修正,相加角α容易收敛于适当值,因此能够达到控制的稳定化,即使是产生控制异常时,也能够有效地促使向正常状态的恢复。
通过进行这样的处理,在检测操舵转矩T小于指示操舵转矩T*时,相加角α被修正为Δθ+A≥α≥Δθ的范围。此外,在检测操舵转矩T大于指示操舵转矩T*时,相加角α被修正为Δθ≥α≥Δθ-A的范围。这样,相加角α能够成为对应于转子角位移Δθ的适当的值。
图9是用于说明感应电压推定部28和旋转角推定部29的结构的框图。感应电压推定部28基于二相检测电流Iαβ和二相指示电压Vαβ,推定马达3的感应电压。更具体地说,感应电压推定部28具有基于作为马达3的数学模型的马达模型,将马达3的感应电压作为扰动进行推定的作为扰动观测器的形态。马达模型例如能够表示为(R+βL)-1。其中,R是电枢绕组电阻,L是αβ轴电感,p是微分算子。能够认为对马达3施加二相指示电压Vαβ和感应电压Eαβ(α轴感应电压Eα和β轴感应电压Eβ)。
感应电压推定部28能够由下述部件构成:以二相检测电流Iα作为输入,推定马达电压的逆马达模型(马达模型的逆模型)65;以及求取由该逆马达模型65推定的马达电压与二相指示电压Vαβ的偏差的电压偏差运算部66。电压偏差运算部66求取相对于二相指示电压Vαβ的扰动,根据图9可知,该扰动为相当于感应电压Eαβ的推定值E^αβ(α轴感应电压推定值E^α和β轴感应电压推定值E^β(以下总称为“感应电压E^αβ”))。逆马达模型65例如表示为R+pL。
感应电压Eαβ能够以下述式(6)表示。其中,KE是感应电压常数,θM是转子角,ω是转子旋转角速度。
E αβ = E α E β = - K E ω sin θ M K E ω cos θ M . . . . . . ( 6 )
于是,如果求得推定感应电压E^αβ,则根据下述式(7),求取推定旋转角θE。该运算由旋转角推定部29进行。
θ E = tan - 1 - E α ^ E β ^ . . . . . . ( 7 )
图10是用于说明转子角位移运算部30进行的处理的一例的流程图。转子角位移运算部30通过从由旋转角推定部29赋予的推定旋转角θE的本次值θE(n)中减去在前次运算周期中求得的推定旋转角(前次值)θE(n-1),求取转子角位移Δθ(步骤S21)。该转子角位移Δθ是相当于转子的角速度的值。
接着,转子角位移运算部30将转子角位移Δθ与规定的角位移上限值Ulim(Ulim>0)进行比较(步骤S22)。当转子角位移Δθ比上限值Ulim大时(步骤S22:是),将该上限值Ulim代入转子角位移Δθ(步骤S23)。也就是,将角位移上限值Ulim用作本次运算周期的转子角位移Δθ。
另外,当在步骤S21中求得的转子角位移Δθ在上限值Ulim以下时(步骤S22:否),转子角位移运算部30进而将该转子角位移Δθ与规定的角位移下限值Llim(Llim<0、例如,Llim=-Ulim)进行比较(步骤S24)。当转子角位移Δθ不足下限值Llim时(步骤S24:是),将该下限值Llim代入转子角位移Δθ(步骤S25)。也就是,将角位移下限值Llim用作本次运算周期的转子角位移Δθ。
如果在步骤S21中求得的转子角位移Δθ在下限值Llim以上上限值Llim以下(步骤S22:否、步骤S24:否),则继续使用该转子角位移Δθ。
接着,转子角位移运算部30对转子角位移Δθ进行移动平均处理(步骤S26)。由该移动平均处理求得的值被作为最终转子角位移Δθ(转子角速度相当值)施加给相加角保护部41。转子角位移运算部(角速度运算部)30中的步骤S22~S26的处理构成限制/平滑部。
像这样,转子角位移运算部30依据旋转角推定部29中求得的旋转角θE对转子角位移Δθ(转子角速度相当值)进行运算。转子角位移运算部30还能够将转子角位移Δθ限制为角位移上限值Ulim及角位移下限值Llim之间的值。由此,即便指示电流值Iγδ*、检测电流值Iγδ及控制角θc中某一个产生突变,仍会恰当地进行基于转子角位移Δθ的相加角α的修正。
当驾驶员急促操作转向盘10、或从路面输入了外力时,会在指示电流值Iγδ*、检测电流值Iγδ及控制角θc中产生急剧变化。此时,感应电压推定部28及旋转角推定部29的旋转角推定精度变差。因此,使用推定旋转角θE运算的转子角位移Δθ的精度也变差。如果该转子角位移Δθ就这样被用于相加角α的修正,则无法进行恰当的修正。由此,担心操舵感恶化。
因此,该实施方式中,转子角位移Δθ被限制在上限值Ulim及下限值Llim之间。进而,利用移动平均处理对限制处理后的转子角位移Δθ进行平滑化处理。由此,能够抑制指示电流值Iγδ*、检测电流值Iγδ或控制角θc的急剧变化所带来的影响,因此能够恰当地进行相加角保护部41的处理。由此,能够保持良好的操舵感。
角位移上限值Ulim及角位移下限值Llim,例如基于最大操舵角速度来确定。最大操舵角速度,如上所述是作为转向盘10的操舵角速度虚拟的最大值,例如,为800deg/sec左右。基于与对于上述的相加角α的限制值ωmax时同样的考虑,通过下式(8)给出转子角位移Δθ的最大值。
转子角位移最大值=最大转子角速度×运算周期
=最大操舵角速度×减速比×极对数×运算周期...(8)
因此,使该转子角位移最大值为上限值Ulim、对其标记负符号作为下限值Llim即可。
图11是用于对第2实施方式中的转子角位移运算部30的处理的其他例进行说明的流程图。第2实施方式仅在转子角位移Δθ的运算处理方面与第1实施方式不同。
转子角位移运算部30,从由旋转角推定部29给出的推定旋转角θE的本次值θE(n)减去前次运算周期中求得的推定旋转角(前次值)θE(n-1),由此求取转子角位移Δθ的暂定值Δθ(暂定值)(步骤S31)。该转子角位移Δθ是相当于转子的角速度的值。
另外,转子角位移运算部30从步骤S31中求得的转子角位移Δθ的本次的暂定值Δθ(n)(暂定值)减去在前次运算周期中该转子角位移运算部30所生成的转子角位移Δθ(n-1)的前次最终值Δθ(n-1)(最终值),由此求取转子角位移变化量d(Δθ)的限制前值d(Δθ)(限制前)(步骤S32)。该转子角位移变化量d(Δθ)是相当于转子的角加速度的值。转子角位移运算部(角速度运算部)30中的步骤S32的处理构成角加速度运算部。
接着,转子角位移运算部30将转子角位移变化量d(Δθ)的限制前值d(Δθ)(限制前)与规定的角位移变化量上限值dUlim(dUlim>0)进行比较(步骤S33)。当转子角位移变化量的限制前值d(Δθ)(限制前)大于上限值dUlim时(步骤S33:是),将该上限值dUlim代入转子角位移变化量d(Δθ)的限制后值d(Δθ)(限制后)(步骤S34)。也就是,将角位移变化量上限值dUlim用作本次运算周期的限制后的转子角位移变化量d(Δθ)(限制后)。
另外,当在步骤S32求得的转子角位移变化量的限制前值d(Δθ)(限制前)在上限值dUlim以下时(步骤S33:否),转子角位移运算部30进而将该转子角位移变化量的限制前值d(Δθ)(限制前)与规定的角位移变化量下限值dLlim(dLlim<0、例如,dLlim=-dUlim)进行比较(步骤S35)。当转子角位移变化量的限制前值d(Δθ)(限制前)不足下限值dLlim时(步骤S35:是),将该下限值dLlim代入转子角位移变化量d(Δθ)的限制后值d(Δθ)(限制后)(步骤S36)。也就是,将角位移变化量下限值dLlim用作本次运算周期的限制后的转子角位移变化量d(Δθ)(限制后)。
当在步骤S32求得的转子角位移变化量d(Δθ)在角位移变化量下限值dLlim以上且上角位移变化量限值dUlim以下时(步骤S33:否、步骤S35:否),该转子角位移变化量的限制前值d(Δθ)(限制前)被原封不动地用作限制处理后的值d(Δθ)(限制后)。如此一来,转子角位移运算部30求取将转子角位移变化量d(Δθ)限制在角位移变化量下限值dLlim与角位移变化量上限值dUlim之间的限制后的转子角位移变化量d(Δθ)(限制后)。
转子角位移运算部30将该限制后的转子角位移变化量d(Δθ)(限制后)与前次运算周期中转子角位移运算部30所输出的转子角位移Δθ(n-1)的前次最终值Δθ(n-1)(前次最终值)相加,由此求取本次运算周期中的转子角位移Δθ(n)的最终值Δθ(n)(最终值)(步骤S37)。该转子角位移的最终值Δθ(n)(最终值),在相加角保护部41中,被用作相加角α的修正用的转子角位移Δθ。
像这样,在第2实施方式该例中,通过对转子角位移变化量d(Δθ)施加限制,结果能够对转子角位移Δθ施加限制。由此,能够获得与图10的处理例的情况同样的效果。
此外,在步骤S36求取本次运算周期的转子角位移的最终值Δθ(n)(最终值)(步骤S37)之前,亦可对转子角位移变化量的限制后值d(Δθ)(限制后)施加移动平均处理其他的平滑化处理。转子角位移运算部(角速度运算部)30中的步骤S32~S36的处理构成限制/平滑部。
以上、虽然对本发明的一实施方式进行了说明,本发明亦可通过其他的方式实施。例如,亦可替代图10的步骤S22~S24中对转子角位移Δθ的限制,进行使用低通滤波器、带通滤波器、移动平均滤波器其他滤波器处理的平滑化处理。由此,能够抑制转子角位移Δθ的急剧变化,因此在转子推定角θE的值不恰当时,能够抑制该影响,进而恰当地进行对相加角α的修正。同样,亦可替代图11的步骤S33~S36中对转子角位移变化量d(Δθ)限制,应用使用低通滤波器、带通滤波器、移动平均滤波器其他滤波器处理的平滑化处理。由此,能够获得同样的效果。
另外,上述的实施方式中,不仅依据转子角位移Δθ,还依据转矩偏差ΔT对相加角α进行修正,但亦可省略基于转矩偏差ΔT的相加角α的修正。具体而言,相加角保护部41,亦可使用转子角位移Δθ将相加角α限制在Δθ-A≤α≤Δθ+A的范围。
另外,在实施方式中,虽然是通过推定感应电压来求取转子角位移Δθ的,但转子角位移Δθ亦可基于舵角传感器4所检测出的操舵角的变化来求取。
实施方式的马达控制装置5对具有转子50和定子55的马达3进行控制。电流驱动部31~36B,按照随着控制上的旋转角亦即控制角θC而旋转的旋转坐标系的轴电流值Iγ*对马达3进行驱动。相加角运算部22,23运算应该加在上述控制角θC上的相加角α。控制角运算部26在规定的每个运算周期中,通过将由上述相加角运算部22,23运算出的相加角α加于控制角的前次值θC(n-1)而求取控制角的本次值θC(n)。角速度运算部30,运算转子50的角速度Δθ(S21,S37),限制角速度Δθ或使之平滑(S22~S26,S32~S36)。相加角修正部41,按照该角速度Δθ修正相加角α。
根据该构成,利用随着控制角θC而旋转的旋转坐标系(γδ坐标系、虚拟旋转坐标系)的轴电流值(虚拟轴电流值)Iγ*驱动马达3,另外通过在每一运算周期加上相加角来更新控制角θC。由此,在更新控制角θC的同时、即更新虚拟旋转坐标系的坐标轴(虚拟轴)的同时,通过以虚拟轴电流值Iγ*驱动马达3,能够产生必要的转矩。这样一来,无需使用旋转角传感器,即可从马达3产生恰当的转矩。即,通过将按照转子50的磁极方向而旋转的旋转坐标系(dq坐标系)的坐标轴与虚拟轴的偏移量(负载角θL)引导至适宜值,由此产生恰当的转矩。
另外,在实施方式中,利用角速度运算部30运算转子50的角速度Δθ,基于该角速度Δθ修正相加角α。由此相加角α例如被修正限制在与转子50的角速度Δθ对应的恰当范围的值。结果由于相加角α具有恰当的值,故马达3得到正确的控制。例如,通过从本次运算周期中求得的推定旋转角θ(n)减去前次运算周期中求得的推定旋转角θ(n-1),求取角速度Δθ。
角速度Δθ进而被施以限制处理或平滑化处理,因此角速度Δθ也具有恰当的值。因此,例如,在使用马达3的感应电压推定转子50的角速度Δθ时等,即使在马达电流等发生急剧变化时,亦对相加角α的修正所使用的角速度Δθ取不恰当的值进行了抑制。由此,即使在马达电流因电流控制、外乱而急剧变化的状况下,亦可恰当地进行相加角α的修正,进而正确地控制马达3。
在第1实施方式中,角速度运算部30,将转子50的角速度Δθ限制在规定的上限值Ulim及规定的下限值Llim之间。由此,恰当地进行了相加角修正部41的处理。
在第2实施方式中,角速度运算部30运算转子50的角加速度d(Δθ)(S32),对转子50的角加速度d(Δθ)施以限制或平滑(S33~S36)。例如,对于前次运算周期に求めた角速度Δθ(n-1),通过加上本次运算周期中求得的角加速度d(Δθ),由此求取本次运算周期的角速度Δθ(n)。此时,角速度运算部30通过对角加速度d(Δθ)施以限制或平滑由此限制角速度Δθ或使之平滑。
角速度运算部30,将转子50的角加速度d(Δθ)限制在规定的上限值dUlim及规定的下限值dLlim之间。由此,恰当地进行了相加角修正部41的处理。
角速度运算部30亦可求出运算周期间的转子50的角位移Δθ作为与角速度相当的值。另外,角加速度运算部S32亦可求出运算周期间的转子50的角位移变化量d(Δθ)作为与角加速度相当的值。
各实施方式的马达控制装置5,还具备:用于检测施加给马达3所驱动的驱动对象2的马达转矩以外的转矩T的转矩检测部1、和设定应该作用在驱动对象2的指示转矩T*(马达转矩以外的转矩的指示值)的指示转矩设定部21。相加角运算部22,23,例如进行动作来运算相加角α,以使转矩检测部1所检测出的检测转矩T与指示转矩T*一致。相加角运算部22,23,根据反馈控制运算相加角α,使检测转矩T接近指示转矩T*。由此对马达转矩进行控制,从而成为与指示转矩T*对应的转矩(马达转矩以外的转矩)T被施加给驱动对象2的状态。马达转矩与转子50按照的磁极方向而旋转的旋转坐标系(dq坐标系)的坐标轴与虚拟轴的偏移量亦即负载角θL对应。负载角θL表现为控制角θC与转子角θM之差。马达转矩的控制可通过对负载角θL进行调整来实现,该负载角θL的调整可通过控制相加角α来实现。
此时,相加角修正部41对由指示转矩设定部21设定的指示转矩T*与转矩检测部1检测出的检测转矩T进行比较,根据该比较结果增减相加角α。由此,例如在运算出与指示转矩T*和检测转矩T的大小关系不一致的相加角α时,将该相加角α修正为恰当的值。
在实施方式中,马达3对车辆的转向机构2施加驱动力。由此,构成电动动力转向装置亦即车辆用操舵装置。此时,转矩检测部1对施加给用于车辆的操向而操作的操作部件10的操舵转矩T进行检测。另外,指示转矩设定部21,设定作为操舵转矩T的目标值的指示操舵转矩T*。此外,相加角运算部22,23根据由指示转矩设定部21设定的指示操舵转矩T*和转矩检测部1检测出的操舵转矩T的偏差ΔT运算相加角α。
根据该构成,设定指示操舵转矩T*,根据该指示操舵转矩T*与操舵转矩(检测值)T的偏差ΔT运算相加角。由此,以操舵转矩T成为指示操舵转矩T*的方式确定相加角α,确定与之对应的控制角θC。因此,当指示操舵转矩T*被恰当地确定后,由于马达3产生恰当的驱动力,故能够将之施加给转向机构。即,将遵照转子50的磁极方向而旋转的旋转坐标系(dq坐标系)的坐标轴与上述虚拟轴的偏移量(负载角θL)引导至与指示操舵转矩T*对应的值。结果从马达产生恰当的转矩,按照驾驶员的操舵意图对转向机构施加对应的驱动力。
马达控制装置5还包括检测操作部件10的操舵角的操舵角检测部4。指示转矩设定部21,优选按照操舵角检测部4所检测出的操舵角设定指示操舵转矩T*。根据该构成,由于按照操作部件10的操舵角设定指示操舵转矩T*,故能够从马达3产生与操舵角对应的恰当的转矩,能够将驾驶员对操作部件10施加的操舵转矩T引导向与操舵角对应的值。由此,能够获得良好的操舵感。
指示转矩设定部21,优选按照检测车辆的车速的车速检测部6所检测出的该车速设定指示操舵转矩T*。根据该构成,由于按照车速设定指示操舵转矩T,故能够进行所谓的车速感应控制。结果能够实现良好的操舵感。例如,车速越大、即越以高速行驶时通过较小地设定指示操舵转矩T*,获得优异的操舵感。
此外,在上述的实施方式中,说明了不具有旋转角传感器,专由无传感器控制驱动马达3的结构,但也可以采用具有解析器等旋转角传感器,在该旋转角传感器出故障时进行上述那样的无传感器控制的结构。由此,在旋转角传感器出故障时也能够继续进行马达3的驱动,能够继续进行转向辅助。
在该情况下,在使用旋转角传感器时,在指示电流值生成部31中,根据操舵转矩和车速,依据规定的辅助特性生成δ轴指示电流值Iδ*即可。
进一步,在上述的实施方式中,说明了在电动动力转向装置中应用本发明的例子,但本发明也能够用于电动泵式油压动力转向装置用的马达的控制,在动力转向装置以外,也能够应用于线控转向(steer bywire,SBW)***、可变齿轮比(VGR)转向***等其它的车辆用操舵装置所具有的无刷马达的控制。当然,并不限于车辆用操舵装置,在其它用途的马达的控制中也能够应用本发明的马达控制装置。
此外,在权利要求的范围所记载的事项的范围内能够进行各种设计变更。

Claims (9)

1.一种马达控制装置,用于控制具有转子、和与该转子对置的定子的马达,其特征在于,具备:
转矩检测部,其用来检测施加给被上述马达所驱动的驱动对象的除马达转矩以外的转矩;
指示转矩设定部,其设定作用在上述驱动对象的指示转矩;
电流驱动部,其利用按照控制上的旋转角亦即控制角而旋转的旋转坐标系的轴电流值来驱动上述马达;
相加角运算部,其根据由上述指示转矩设定部设定的指示转矩和由上述转矩检测部检测出的转矩的偏差,对应该与上述控制角相加的相加角进行运算;
控制角运算部,在每一规定的运算周期,控制角运算部通过将由上述相加角运算部运算求得的相加角与控制角的前次值相加来求解控制角的本次值;
角速度运算部,其对上述转子的角速度进行运算;以及
相加角修正部,其根据由上述角速度运算部运算求得的角速度来修正上述相加角,
上述角速度运算部含有限制上述角速度或者使之平滑化的限制/平滑部。
2.根据权利要求1所述的马达控制装置,其特征在于,
上述限制/平滑部将上述角速度限制在规定的上限值和规定的下限值之间。
3.根据权利要求1所述的马达控制装置,其特征在于,
上述角速度运算部含有对上述转子的角加速度进行运算的角加速度运算部,
上述限制/平滑部通过限制上述角加速度或使之平滑化,来限制上述角速度或使之平滑化。
4.根据权利要求3所述的马达控制装置,其特征在于,
上述限制/平滑部将上述角加速度限制在规定的上限值和规定的下限值之间。
5.根据权利要求3或4所述的马达控制装置,其特征在于,
在每一上述运算周期,上述角速度运算部将由上述限制/平滑部进行限制或平滑后的角加速度与角速度的前次值相加,由此来求出角速度的本次值。
6.根据权利要求1~4中任意一项所述的马达控制装置,其特征在于,
上述角速度运算部推定上述马达的感应电压,并根据该推定得到的感应电压对每一上述运算周期的上述角速度进行运算。
7.根据权利要求1~4中任意一项所述的马达控制装置,其特征在于,
上述相加角修正部对由上述指示转矩设定部设定的指示转矩和由上述转矩检测部检测的检测转矩进行比较,并根据该比较结果来修正上述相加角。
8.根据权利要求7所述的马达控制装置,其特征在于,
当上述相加角不与上述指示转矩和上述检测转矩间的大小关系一致时,上述相加角修正部修正上述相加角。
9.一种车辆用操舵装置,其特征在于,具备:
对车辆的转向机构赋予驱动力的马达;以及
控制上述马达的权利要求1~8中任意一项所述的马达控制装置。
CN201010216909.2A 2009-07-06 2010-06-29 马达控制装置及车辆用操舵装置 Expired - Fee Related CN101944872B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009159897A JP5561516B2 (ja) 2009-07-06 2009-07-06 モータ制御装置および車両用操舵装置
JP2009-159897 2009-07-06

Publications (2)

Publication Number Publication Date
CN101944872A CN101944872A (zh) 2011-01-12
CN101944872B true CN101944872B (zh) 2014-10-22

Family

ID=43036961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010216909.2A Expired - Fee Related CN101944872B (zh) 2009-07-06 2010-06-29 马达控制装置及车辆用操舵装置

Country Status (4)

Country Link
US (1) US8862322B2 (zh)
EP (1) EP2273667B1 (zh)
JP (1) JP5561516B2 (zh)
CN (1) CN101944872B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2960357B1 (fr) * 2010-05-21 2012-06-29 Soc Tech Michelin Procede de reglage automatique d'un resolveur d'une machine electrique
US9173261B2 (en) 2010-07-30 2015-10-27 Wesley L. Mokry Secondary-side alternating energy transfer control with inverted reference and LED-derived power supply
JP5772359B2 (ja) * 2011-08-02 2015-09-02 株式会社ジェイテクト モータ制御装置及び電動パワーステアリング装置
JP5803422B2 (ja) * 2011-08-22 2015-11-04 株式会社ジェイテクト モータ制御装置及び電動パワーステアリング装置
JP5867782B2 (ja) * 2011-11-30 2016-02-24 株式会社ジェイテクト 車両用操舵装置
TWI502878B (zh) * 2014-08-20 2015-10-01 Tatung Co 電流取樣裝置及其取樣方法
JP6548023B2 (ja) * 2015-09-11 2019-07-24 株式会社ジェイテクト 車両用操舵装置
JPWO2018159104A1 (ja) * 2017-03-03 2019-12-26 日本電産株式会社 モータ制御方法、モータ制御システムおよび電動パワーステアリングシステム
DE112018001142T5 (de) * 2017-03-03 2019-12-05 Nidec Corporation Motorsteuerungsverfahren, motorsteuerungssystem und elektronisches servolenkungssystem
JPWO2018159103A1 (ja) * 2017-03-03 2019-12-26 日本電産株式会社 モータ制御方法、モータ制御システムおよび電動パワーステアリングシステム
US20200059184A1 (en) * 2017-03-03 2020-02-20 Nidec Corporation Motor controlling method, motor controlling system, and electronic power steering system
US20190363658A1 (en) * 2017-03-03 2019-11-28 Nidec Corporation Motor controlling method, motor controlling system, and electronic power steering system
CN108945086A (zh) * 2017-05-19 2018-12-07 上海海拉电子有限公司 一种电动助力转向***
JPWO2019111730A1 (ja) * 2017-12-06 2020-11-26 日本電産株式会社 コントローラ、当該コントローラを有するモータ制御システム、および当該モータ制御システムを有する電動パワーステアリングシステム
CN111510043B (zh) * 2020-03-31 2022-04-22 南京航空航天大学 基于倍角坐标系的旋转高频信号注入***及位置提取方法
CN114248831B (zh) * 2020-09-25 2024-06-07 本田技研工业株式会社 电动转向装置
DE102021202482B4 (de) * 2021-03-15 2023-06-29 Continental Automotive Technologies GmbH Regelungseinrichtung und Verfahren zur Lenkwinkelregelung eines Fahrzeugs

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002369574A (ja) * 2001-06-06 2002-12-20 Hitachi Ltd 同期電動機のセンサレス制御システム
CN1801596A (zh) * 2004-12-10 2006-07-12 株式会社日立制作所 同步电动机驱动装置及方法

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04161085A (ja) 1990-10-22 1992-06-04 Canon Inc 同期モータの制御方法
US5513720A (en) * 1991-01-23 1996-05-07 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Power steering apparatus for vehicle
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
JPH0880096A (ja) * 1994-09-06 1996-03-22 Meidensha Corp 誘導電動機の速度センサレスベクトル制御装置
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 電動機のトルク制御装置
US7076340B1 (en) * 1999-05-28 2006-07-11 Kabushiki Kaisha Yaskawa Denki Method of controlling speed of synchronous motor, and method of identifying constant of synchronous motor
JP3774599B2 (ja) * 1999-10-07 2006-05-17 株式会社ジェイテクト 電動パワーステアリング装置
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 トヨタ自動車株式会社 交流電動機の駆動制御装置
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 トヨタ自動車株式会社 モータ温度推定装置およびモータ制御装置
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
US6856109B2 (en) * 2002-10-15 2005-02-15 International Rectifier Corporation Efficiency optimization control for permanent magnet motor drive
JP4230276B2 (ja) * 2003-05-19 2009-02-25 本田技研工業株式会社 ブラシレスdcモータの制御装置
JP4556500B2 (ja) * 2004-06-04 2010-10-06 株式会社アドヴィックス 車両の自動操舵制御装置
JP4441909B2 (ja) * 2004-10-25 2010-03-31 株式会社デンソー 車両制御装置
JP4294573B2 (ja) * 2004-11-02 2009-07-15 本田技研工業株式会社 操舵装置
JP4367383B2 (ja) * 2005-07-08 2009-11-18 トヨタ自動車株式会社 車両の操舵アシスト装置
JP4425193B2 (ja) * 2005-08-16 2010-03-03 三洋電機株式会社 モータの位置センサレス制御装置
JP5011705B2 (ja) * 2005-10-28 2012-08-29 日本精工株式会社 電動パワーステアリング制御装置
JP4716118B2 (ja) * 2006-03-29 2011-07-06 株式会社ジェイテクト モータ制御装置
JP5028863B2 (ja) * 2006-05-25 2012-09-19 日本精工株式会社 電動パワーステアリング装置の制御装置
US20090240389A1 (en) * 2006-05-31 2009-09-24 Nsk Ltd Electric power steering apparatus
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 トヨタ自動車株式会社 電動パワーステアリング装置
JP4419997B2 (ja) * 2006-08-28 2010-02-24 トヨタ自動車株式会社 電動パワーステアリング装置
JP5012258B2 (ja) * 2006-09-07 2012-08-29 日本精工株式会社 電動パワーステアリング装置
JP5151128B2 (ja) * 2006-11-30 2013-02-27 日本精工株式会社 電動式ステアリング装置
JP5250979B2 (ja) * 2007-02-07 2013-07-31 日本精工株式会社 電動パワーステアリング装置の制御装置
JP5104239B2 (ja) 2007-11-13 2012-12-19 富士電機株式会社 永久磁石形同期電動機の制御装置
TWI341641B (en) * 2007-12-24 2011-05-01 Delta Electronics Inc Apparatus and method for sensorless control of induction motor
JP5435252B2 (ja) 2008-01-30 2014-03-05 株式会社ジェイテクト 車両用操舵装置
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 モータ制御装置および電動パワーステアリング装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002369574A (ja) * 2001-06-06 2002-12-20 Hitachi Ltd 同期電動機のセンサレス制御システム
CN1801596A (zh) * 2004-12-10 2006-07-12 株式会社日立制作所 同步电动机驱动装置及方法

Also Published As

Publication number Publication date
EP2273667A2 (en) 2011-01-12
CN101944872A (zh) 2011-01-12
US20110001441A1 (en) 2011-01-06
EP2273667B1 (en) 2020-04-22
JP2011015595A (ja) 2011-01-20
JP5561516B2 (ja) 2014-07-30
US8862322B2 (en) 2014-10-14
EP2273667A3 (en) 2018-02-14

Similar Documents

Publication Publication Date Title
CN101944872B (zh) 马达控制装置及车辆用操舵装置
CN101722981B (zh) 车辆用转向装置
CN101841290B (zh) 电动机控制装置和车辆用转向装置用的电动机控制装置
CN102381349B (zh) 车辆用转向装置
US8862323B2 (en) Motor control device and vehicle-steering device comprising same
CN101841289B (zh) 电动机控制装置和车辆用转向装置用的电动机控制装置
CN101795106B (zh) 电动机控制装置和用于车辆用转向装置的电动机控制装置
JP5532295B2 (ja) モータ制御装置および車両用操舵装置
EP2322408A2 (en) Motor control unit and vehicle steering system
CN101981808B (zh) 电动机控制装置
JP5408469B2 (ja) モータ制御装置
CN102064756A (zh) 电动机控制装置及车辆用转向装置
JP5495020B2 (ja) モータ制御装置および車両用操舵装置
JP5440845B2 (ja) モータ制御装置および車両用操舵装置
JP2010208592A (ja) 車両用操舵装置
JP5532292B2 (ja) 車両用操舵装置
JP5641299B2 (ja) モータ制御装置および車両用操舵装置
JP5751442B2 (ja) モータ制御装置および車両用操舵装置
JP2010213550A (ja) モータ制御装置
JP5408475B2 (ja) 車両用操舵装置
JP5333839B2 (ja) モータ制御装置
JP2011103738A (ja) モータ制御装置および車両用操舵装置
JP2011109804A (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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141022

CF01 Termination of patent right due to non-payment of annual fee