JP2014016796A - Vehicle positioning control device and vehicle positioning control method - Google Patents

Vehicle positioning control device and vehicle positioning control method Download PDF

Info

Publication number
JP2014016796A
JP2014016796A JP2012153713A JP2012153713A JP2014016796A JP 2014016796 A JP2014016796 A JP 2014016796A JP 2012153713 A JP2012153713 A JP 2012153713A JP 2012153713 A JP2012153713 A JP 2012153713A JP 2014016796 A JP2014016796 A JP 2014016796A
Authority
JP
Japan
Prior art keywords
vehicle
inclination
positioning control
change rate
target
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.)
Pending
Application number
JP2012153713A
Other languages
Japanese (ja)
Inventor
Taichi Mizojiri
太一 溝尻
Keita Iwasaki
敬太 岩崎
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2012153713A priority Critical patent/JP2014016796A/en
Publication of JP2014016796A publication Critical patent/JP2014016796A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Feedback Control In General (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

PROBLEM TO BE SOLVED: To suppress chattering while avoiding deterioration in robustness of sliding mode control when applying vehicle positioning control to a vehicle including an element having large nonlinearity varying discontinuously.SOLUTION: A gradient adjustment part 360 includes a norm calculation part 400 which calculates a norm |e| of a tracking error "e", a differentiator 410 which calculates a tracking error variation rate d|e|/dt by subjecting the norm |e| to pseudo-differentiation, a multiplier 420 which multiplies the tracking error variation rate d|e|/dt by a constant gain K, and an integrator 430 which integrates the output of the multiplier 420. Then the gradient of an approximate switching function of sliding mode control is adjusted according to a parameter δ.

Description

本発明は、スライディングモード制御に従って車両の位置決め制御を行う車両位置決め制御装置及び車両位置決め制御方法に関し、特に、減速器を構成する歯車のバックラッシュのように不連続に変化する強い非線形性を持つ要素を含む車両に適用した場合に、スライディングモード制御のロバスト性の悪化を避けつつ、チャタリングを抑制できるようにしたものである。   The present invention relates to a vehicle positioning control device and a vehicle positioning control method for performing vehicle positioning control in accordance with sliding mode control, and more particularly to an element having strong nonlinearity that changes discontinuously like a backlash of a gear constituting a speed reducer. When applied to a vehicle including the above, chattering can be suppressed while avoiding deterioration of the robustness of the sliding mode control.

本発明に関係する従来の技術としては、例えば、特許文献1に記載された制御方法がある。即ち、特許文献1に記載された制御方法は、産業用ロボットの各軸を駆動するモータのように負荷パラメータが大きく変動し、非線形要素を含む制御対象にスライディングモード制御を適用したものである。具体的には、推定パラメータに基づいたシステムモデル式を用いて算出した外乱算出値や、外乱オブザーバによる外乱推定値を用いて、スライディングモード制御の切換制御のゲイン調整を行うことで、チャタリングを抑制するようにしている。   As a conventional technique related to the present invention, for example, there is a control method described in Patent Document 1. In other words, the control method described in Patent Document 1 applies sliding mode control to a control target that includes a nonlinear element, in which a load parameter varies greatly like a motor that drives each axis of an industrial robot. Specifically, chattering is suppressed by adjusting the gain of sliding mode control switching control using disturbance calculation values calculated using system model formulas based on estimated parameters and disturbance observer estimated values. Like to do.

特許第2999330号公報Japanese Patent No. 2999330

ここで、上記従来の技術において、制御対象としている産業用ロボット等を駆動する場合にモータに加わる負荷イナーシャや非線形項は、切換制御の動特性に比べて比較的遅く滑らかに変動する。従って、そのような制御対象に上記従来の技術を適用することには大きな不具合はない。
しかしながら、上記従来の技術を、歯車のバックラッシュのような不連続に変化する強い非線形性を持つ要素を含むシステムに適用すると、チャタリングが発生するという問題点が顕在化してしまう。
Here, in the above-described conventional technique, when driving an industrial robot or the like to be controlled, the load inertia and the nonlinear term applied to the motor fluctuate relatively slowly and smoothly compared to the dynamic characteristics of the switching control. Therefore, there is no major problem in applying the conventional technique to such a control target.
However, when the above-described conventional technique is applied to a system including an element having a strong non-linearity that changes discontinuously such as a gear backlash, a problem that chattering occurs becomes obvious.

本発明は、このような従来の技術が有する未解決の問題点に着目してなされたものであって、減速器を構成する歯車のバックラッシュのように不連続に変化する強い非線形性を持つ要素を含む車両に適用した場合であっても、スライディングモード制御のロバスト性の悪化を避けつつ、チャタリングを抑制できる車両位置決め制御装置及び車両位置決め制御方法を提供することを目的とする。   The present invention has been made paying attention to such unsolved problems of the prior art, and has a strong non-linearity that changes discontinuously like a backlash of a gear constituting the speed reducer. It is an object of the present invention to provide a vehicle positioning control device and a vehicle positioning control method capable of suppressing chattering while avoiding deterioration of robustness of sliding mode control even when applied to a vehicle including elements.

上記課題を解決するため、本発明の一態様である車両位置決め制御装置及び車両位置決め制御方法は、車両の目標軌道と実際の軌道との偏差である追従誤差を検出し、車両が目標軌道を追従するように追従誤差に基づきスライディングモード制御に従って当該車両を制御する一方、追従誤差の変化率に基づいて、スライディングモード制御の指令値の切り換えに用いる近似切換関数の傾きを調整するようにした。   In order to solve the above problems, a vehicle positioning control device and a vehicle positioning control method according to an aspect of the present invention detect a tracking error that is a deviation between a target trajectory of a vehicle and an actual trajectory, and the vehicle follows the target trajectory. As described above, the vehicle is controlled according to the sliding mode control based on the tracking error, and the inclination of the approximate switching function used for switching the command value of the sliding mode control is adjusted based on the change rate of the tracking error.

本発明によれば、スライディングモード制御の指令値の切換に用いる近似切換関数の傾きが、追従誤差の変化率に基づいて可変となっているため、スライディングモード制御のロバスト性を損なうことなく、ゲイン調整の遅れを少なくしてチャタリングを抑制することが可能となる。   According to the present invention, since the slope of the approximate switching function used for switching the command value of the sliding mode control is variable based on the change rate of the tracking error, the gain of the sliding mode control is not impaired. Chattering can be suppressed by reducing the adjustment delay.

第1実施形態における車両の概略構成図である。It is a schematic structure figure of vehicles in a 1st embodiment. 第1実施形態における制御系全体の構成を示すブロック図である。It is a block diagram which shows the structure of the whole control system in 1st Embodiment. モデル追従制御部の具体的構成を示すブロック図である。It is a block diagram which shows the specific structure of a model follow-up control part. 理想的な切換関数における入出力関係を示すグラフである。It is a graph which shows the input-output relationship in an ideal switching function. 近似切換関数の一例を示すグラフである。It is a graph which shows an example of an approximate switching function. 近似切換関数の他の例を示すグラフである。It is a graph which shows the other example of an approximate switching function. 傾き調整部の具体的構成を示すブロック図である。It is a block diagram which shows the specific structure of an inclination adjustment part. 追従誤差のノルムの時間変化の一例を示すグラフである。It is a graph which shows an example of the time change of the norm of tracking error. 追従誤差変化率の時間変化の一例を示すグラフである。It is a graph which shows an example of the time change of a tracking error change rate. 傾きを決めるパラメータの特性の一例を示すグラフである。It is a graph which shows an example of the characteristic of the parameter which determines inclination. 第1実施形態の挙動の一例を示すグラフである。It is a graph which shows an example of the behavior of a 1st embodiment.

以下、本発明の実施形態を説明する。
(第1実施形態)
(構成)
図1は、本発明に係る車両位置決め制御装置及び車両位置決め制御方法を適用した車両の概略構成図である。
即ち、この車両100は、走行するための駆動源としての電気モータ1と、その電気モータ1で発生した回転トルクを減速して駆動輪である前輪4FL、4FR側の車軸2Aに伝達する減速器2と、を有している。従って、電気モータ1で発生した駆動トルクは、減速器2で減速されて車軸2Aに伝達し、その車軸2Aに伝達された駆動トルクによって前輪4FL、4FRが回転駆動する。なお、電気モータ1には、その電気モータ1の回転速度を検出するためのレゾルバ3が設けられていて、そのレゾルバ3から出力された検出信号は、図示しないCPUやインタフェース回路などから構成された車両位置決め制御コントローラ14に供給されるようになっている。
Embodiments of the present invention will be described below.
(First embodiment)
(Constitution)
FIG. 1 is a schematic configuration diagram of a vehicle to which a vehicle positioning control device and a vehicle positioning control method according to the present invention are applied.
That is, the vehicle 100 includes an electric motor 1 as a driving source for traveling, and a speed reducer that decelerates the rotational torque generated by the electric motor 1 and transmits it to the front wheels 4FL and 4FR side axles 2A that are driving wheels. 2 and. Accordingly, the drive torque generated by the electric motor 1 is decelerated by the speed reducer 2 and transmitted to the axle 2A, and the front wheels 4FL and 4FR are rotationally driven by the drive torque transmitted to the axle 2A. The electric motor 1 is provided with a resolver 3 for detecting the rotation speed of the electric motor 1, and the detection signal output from the resolver 3 is constituted by a CPU, an interface circuit, etc. (not shown). It is supplied to the vehicle positioning control controller 14.

また、前輪及び後輪としての車輪4FL〜4RRのそれぞれには、ブレーキアクチュエータ5FL〜5RRと、ブレーキディスク6FL〜6RRとが設置されていて、これにより、車輪4FL〜4RRのそれぞれに制動トルクが発生するようになっている。
そして、車輪4FL〜4RRには、それぞれの回転速度を検出する車輪速センサ7FL〜7RRが設けられていて、それら車輪速センサ7FL〜7RRから出力された検出信号は、車両位置決め制御コントローラ14に供給されるようになっている。
In addition, brake actuators 5FL to 5RR and brake disks 6FL to 6RR are installed on the wheels 4FL to 4RR as front wheels and rear wheels, respectively, thereby generating braking torque on the wheels 4FL to 4RR. It is supposed to be.
The wheels 4FL to 4RR are provided with wheel speed sensors 7FL to 7RR for detecting respective rotational speeds, and the detection signals output from the wheel speed sensors 7FL to 7RR are supplied to the vehicle positioning control controller 14. It has come to be.

また、車両100は、ドライバによって操舵可能なステアリングホイール8を有し、ドライバがステアリングホイール8を操舵すると、ステアリングコラム8Aを含む操舵系を介して転舵輪としての前輪4FL、4FRに転舵角が発生するようになっている。なお、ステアリングコラム8A以外の操舵系については、公知の構成が適用されるものであるため、ここでの図示及び詳細な説明は省略する。   In addition, the vehicle 100 has a steering wheel 8 that can be steered by a driver. When the driver steers the steering wheel 8, the front wheels 4FL and 4FR serving as steered wheels have steering angles via a steering system including a steering column 8A. It is supposed to occur. Since a known configuration is applied to the steering system other than the steering column 8A, illustration and detailed description thereof are omitted here.

そしてステアリングコラム8Aには、操舵角を検出するための操舵角センサ9が設けられていて、その操舵角センサ9から出力された検出信号が、車両位置決め制御コントローラ14に供給されるようになっている。
また、車両100の運転席近傍の位置には、ドライバ操作可能な例えばタッチパネル式の入力装置10が設置されている。そして、ドライバは、その入力装置10を操作することで、この車両100の位置決め制御における目標距離と到達時間などを指定することができる。入力装置10に入力された情報は、車両位置決め制御コントローラ14に供給されるようになっている。
The steering column 8A is provided with a steering angle sensor 9 for detecting the steering angle, and a detection signal output from the steering angle sensor 9 is supplied to the vehicle positioning control controller 14. Yes.
Further, for example, a touch panel type input device 10 that can be operated by a driver is installed at a position near the driver's seat of the vehicle 100. Then, the driver can specify the target distance and the arrival time in the positioning control of the vehicle 100 by operating the input device 10. Information input to the input device 10 is supplied to the vehicle positioning controller 14.

車両100には、アクセルペダル、ブレーキペダルも設けられている。図1には、模式的にアクセル・ブレーキペダル11として図示している。ドライバは、これらペダルを操作することで、車両100を加速又は減速させることができる。なお、アクセル・ブレーキペダル11には、それらペダル操作の状態を検出するストロークセンサ11Aが設けられていて、ストロークセンサ11Aから出力された検出信号は、車両位置決め制御コントローラ14に供給されるようになっている。なお、アクセル・ブレーキペダル11には、外部からの制御信号に応じてそれらアクセルペダル及びブレーキペダルの踏み込み反力を調整可能なペダル反力アクチュエータ11Bが設けられている。   The vehicle 100 is also provided with an accelerator pedal and a brake pedal. FIG. 1 schematically shows an accelerator / brake pedal 11. The driver can accelerate or decelerate the vehicle 100 by operating these pedals. The accelerator / brake pedal 11 is provided with a stroke sensor 11A for detecting the state of the pedal operation, and a detection signal output from the stroke sensor 11A is supplied to the vehicle positioning control controller 14. ing. The accelerator / brake pedal 11 is provided with a pedal reaction force actuator 11B capable of adjusting the depression reaction force of the accelerator pedal and the brake pedal in accordance with an external control signal.

さらに、車両100は、前後方向の加速度を検出する前後加速度センサ12を有している。前後加速度センサ12から出力された検出信号は、車両位置決め制御コントローラ14に供給されるようになっている。
さらに、車両100は、車両位置決め制御コントローラ14とは別に、図示しないCPUやインタフェース回路などから構成されたローカルコントローラ13を有している。このローカルコントローラ13は、上位コントローラとしての車両位置決め制御コントローラ14から供給される指令信号に応じて所定の演算処理を実行し、電気モータ1、ブレーキアクチュエータ5FL〜5RR、ペダル反力アクチュエータ11Bのそれぞれに対して制御信号を出力するようになっている。
Further, the vehicle 100 includes a longitudinal acceleration sensor 12 that detects longitudinal acceleration. The detection signal output from the longitudinal acceleration sensor 12 is supplied to the vehicle positioning controller 14.
In addition to the vehicle positioning controller 14, the vehicle 100 includes a local controller 13 that includes a CPU and an interface circuit (not shown). The local controller 13 executes predetermined arithmetic processing in accordance with a command signal supplied from the vehicle positioning control controller 14 serving as a host controller, and each of the electric motor 1, the brake actuators 5FL to 5RR, and the pedal reaction force actuator 11B. In contrast, a control signal is output.

図2は、本実施形態における制御系の全体構成を示すブロック図である.
即ち、図2は、車両100の位置決め制御系全体の構成を示しており、位置決め制御系の機能としては、目標軌道生成部200と、追従制御部としてのモデル追従制御部300と、を有している。これら各機能は、実際には、車両位置決め制御コントローラ14、ローカルコントローラ13、電気モータ1、ブレーキアクチュエータ5FL〜5RR、車輪速センサ7FL〜7RR等を含んで構成されている。
FIG. 2 is a block diagram showing the overall configuration of the control system in the present embodiment.
That is, FIG. 2 shows the configuration of the entire positioning control system of the vehicle 100, and the positioning control system has a target trajectory generating unit 200 and a model following control unit 300 as a following control unit. ing. Each of these functions actually includes a vehicle positioning controller 14, a local controller 13, an electric motor 1, brake actuators 5FL to 5RR, wheel speed sensors 7FL to 7RR, and the like.

目標軌道生成部200には、車両100の目標軌道を求めるのに必要な情報として目標距離L及び目標到達時間Tfとが入力されるようになっている。なお、これら目標距離L及び目標到達時間Tfは、ドライバが入力装置10を操作することで入力される。
目標軌道生成部200は、目標距離Lを目標到達時間Tfで移動するための目標軌道rを生成し、その目標軌道rをモデル追従制御部300に供給する。
A target distance L and a target arrival time Tf are input to the target trajectory generation unit 200 as information necessary for obtaining the target trajectory of the vehicle 100. The target distance L and the target arrival time Tf are input by the driver operating the input device 10.
The target trajectory generation unit 200 generates a target trajectory r for moving the target distance L with the target arrival time Tf, and supplies the target trajectory r to the model follow-up control unit 300.

モデル追従制御部300は、目標軌道生成部が出力した目標軌道rに追従するように、車両100を制御する。具体的には、目標軌道rは、走行距離Lと車速Vとの関係を決めたものであって、その関係に沿って車両100を走行させることで、目標距離Lを目標到達時間Tfで移動させるということになる。ただし、走行中の外乱(減速器2に含まれる歯車のバックラッシュ、路面の凹凸、横風など)や、車両100の部材などの経時劣化に起因したパラメータの変動等によって、車両100の実際の走行距離Lvに対する実際の車速Vvの関係は、目標軌道rからずれることがある。よって、モデル追従制御部300は、目標軌道r通りに車両100が移動するように、実際の走行距離Lv、車速Vvを監視しつつ、スライディングモード制御に従って、車両100の電気モータ1による駆動トルク、ブレーキアクチュエータ5FL〜5RRによる制動トルクを制御するようになっている。   The model follow-up control unit 300 controls the vehicle 100 so as to follow the target track r output from the target track generation unit. Specifically, the target trajectory r determines the relationship between the travel distance L and the vehicle speed V, and the target distance L is moved by the target arrival time Tf by traveling the vehicle 100 along the relationship. It will be that. However, the actual travel of the vehicle 100 due to disturbance during travel (gear backlash of the gear included in the speed reducer 2, road surface unevenness, cross wind, etc.), parameter fluctuations due to deterioration of the vehicle 100 and the like over time, and the like. The relationship of the actual vehicle speed Vv to the distance Lv may deviate from the target track r. Therefore, the model follow-up control unit 300 monitors the actual travel distance Lv and the vehicle speed Vv so that the vehicle 100 moves along the target track r, and according to the sliding mode control, the driving torque by the electric motor 1 of the vehicle 100, The braking torque by the brake actuators 5FL to 5RR is controlled.

図3は、モデル追従制御部300の具体的構成を示すブロック図である。
即ち、モデル追従制御部300は、車両100の目標軌道r(Lr、Vr)と、実軌道rv(Lv、Vv)との偏差である追従誤差eを算出する減算器310と、その追従誤差eに基づいてスライディングモード制御を実行するスライディングモード制御部320とを備えている。
ここで、目標軌道rに時間tの概念を加えることで、これを目標軌道r(t)と表記する。その目標軌道r(t)は、目標走行距離Lr(t)と目標車速Vr(t)とで構成される2次元ベクトル(Lr(t)、Vr(t))で表すことができる。ただし、ここでは一例として目標軌道rの状態量を2次元ベクトルとして説明しているが、そのベクトルの次元数は、例えば舵角やヨーレートなどを加えて3以上としてもよく、任意に設定することができる。
FIG. 3 is a block diagram illustrating a specific configuration of the model following control unit 300.
That is, the model follow-up control unit 300 calculates a follow-up error e that is a deviation between the target trajectory r (Lr, Vr) of the vehicle 100 and the actual trajectory rv (Lv, Vv), and the follow-up error e. And a sliding mode control unit 320 that executes sliding mode control based on the above.
Here, by adding the concept of time t to the target trajectory r, this is expressed as the target trajectory r (t). The target trajectory r (t) can be represented by a two-dimensional vector (Lr (t), Vr (t)) composed of the target travel distance Lr (t) and the target vehicle speed Vr (t). However, here, the state quantity of the target trajectory r is described as a two-dimensional vector as an example. However, the number of dimensions of the vector may be set to 3 or more, for example, by adding a steering angle, a yaw rate, etc. Can do.

そして、車両100の状態の観測値として、実際の走行距離Lv(t)及び実際の車速Vv(t)が、スライディングモード制御部320内の線形状態フィードバック部330で線形のゲイン調整がされた後に減算器310に供給され、そして、減算器310において下記(1)式に従って追従誤差e(t)が演算される。
e(t)=[Lr(t)−Lv(t)、Vr(t)−Vv(t)] ……(1)
この追従誤差eがスライディングモード制御部320内の非線形フィードバック部340に供給され、その追従誤差eに対する非線形(切り換え)のゲイン調整を行って求められた指令値が、減算器350に供給される。そして、減算器350の出力に基づいて、車両100の電気モータ1又はブレーキアクチュエータ5FL〜5RRが制御されることになる。
After the actual travel distance Lv (t) and the actual vehicle speed Vv (t) are linearly adjusted by the linear state feedback unit 330 in the sliding mode control unit 320 as observed values of the state of the vehicle 100. This is supplied to the subtractor 310 and the following error e (t) is calculated by the subtractor 310 according to the following equation (1).
e (t) = [Lr (t) −Lv (t), Vr (t) −Vv (t)] T (1)
The follow-up error e is supplied to the non-linear feedback unit 340 in the sliding mode control unit 320, and a command value obtained by performing non-linear (switching) gain adjustment with respect to the follow-up error e is supplied to the subtracter 350. Then, based on the output of the subtractor 350, the electric motor 1 or the brake actuators 5FL to 5RR of the vehicle 100 are controlled.

スライディングモード制御部320によるスライディングモード制御が適切に実行されれば、所望の動特性で、追従誤差e(t)は0に収束することになる。
ここで、スライディングモード制御の制御量は、任意の状態から切換え超平面S=0に到達するための切換え制御入力Uswと、切換え超平面上に状態量を拘束されてから等価的に発生する等価制御入力Usqとで構成されている。そして、等価制御入力Usqは、線形状態フィードバックであり、主として目標値(目標軌道r)に追従する働きを持っている。これに対し、切り換え制御入力Uswは、非線形(切換え)フィードバックであり、主として不確かさに対するシステムのロバスト性を保つ働きを持っている。車両における不確かとは、例えば、減速器2に含まれる歯車のバックラッシュや路面凹凸などの外乱や、車両構成部品の経時劣化に起因したパラメータ変動等が考えられる。図3には、外乱やパラメータ変動が制御系に加わっている様子を概念的に示している。
If the sliding mode control by the sliding mode control unit 320 is appropriately executed, the tracking error e (t) converges to 0 with desired dynamic characteristics.
Here, the control amount of the sliding mode control is equivalent to the switching control input Usw for reaching the switching hyperplane S = 0 from an arbitrary state and equivalently generated after the state amount is constrained on the switching hyperplane. And a control input Usq. The equivalent control input Usq is a linear state feedback and mainly has a function of following the target value (target trajectory r). On the other hand, the switching control input Usw is non-linear (switching) feedback, and mainly has a function of maintaining the robustness of the system against uncertainty. Uncertainties in the vehicle may include, for example, disturbances such as backlash of the gears included in the speed reducer 2 and road surface unevenness, parameter fluctuations due to deterioration with time of vehicle components, and the like. FIG. 3 conceptually shows how disturbances and parameter fluctuations are applied to the control system.

ここで,切換え制御入力Uswに用いる切換え関数に、図4に示すような理想的な関数を用いると、チャタリング現象が発生する。上述したように、図4に示す関数は、無限の速さで不連続な切換えをする理想的な数式モデルを用いた関数であるため、有限時間で連続に変化する現実の制御対象との間に隔たりがあるからである。
このため、実際のスライディングモード制御では、図5、図6に示すような近似切換関数を用いることが多い。
Here, if an ideal function as shown in FIG. 4 is used for the switching function used for the switching control input Usw, a chattering phenomenon occurs. As described above, the function shown in FIG. 4 is a function using an ideal mathematical model that performs discontinuous switching at an infinite speed, and therefore, between a real control object that continuously changes in a finite time. This is because there is a gap.
For this reason, in actual sliding mode control, an approximate switching function as shown in FIGS. 5 and 6 is often used.

ここで,図5は平滑化関数と呼ばれ,下記(2)式や(3)式を用いることが多い。また、図6は飽和関数と呼ばれ、下記(4)式で表すことができる。なお、(2)〜(4)式は、いずれもσを入力とし、yを出力とする関数である。また、各式中のδは、正の定数であり、近似切換関数の傾きを調整するためのパラメータである。
そして、(2)式、(4)式においては、定数δが0に近づく程、傾きが大きくなり、近似切換関数の形は、図4に示した理想的な関数の形に近づく。また、(3)式においては、定数δが無限大∞に近づくほど、傾きが大きくなり、近似切換関数の形は、図4に示した理想的な関数の形に近づく。
Here, FIG. 5 is called a smoothing function, and the following formulas (2) and (3) are often used. FIG. 6 is called a saturation function, and can be expressed by the following equation (4). Note that equations (2) to (4) are all functions having σ as input and y as output. Also, δ in each equation is a positive constant and is a parameter for adjusting the slope of the approximate switching function.
In equations (2) and (4), the slope increases as the constant δ approaches 0, and the shape of the approximate switching function approaches that of the ideal function shown in FIG. In equation (3), as the constant δ approaches infinity ∞, the slope increases, and the shape of the approximate switching function approaches that of the ideal function shown in FIG.

Figure 2014016796
Figure 2014016796

Figure 2014016796
Figure 2014016796

Figure 2014016796
Figure 2014016796

そして、本実施形態では、追従誤差e(t)に基づいて、非線形フィードバック部340における近似切換関数の傾きを調整する傾き調整部360を有している。
傾き調整部360の具体的な構成は、図7に示すようになっている。即ち、傾き調整部360は、追従誤差e(t)のノルム|e(t)|を算出するノルム算出部400と、ノルム|e(t)|を擬似微分することで追従誤差変化率d|e(t)|/dtを算出する微分器410と、追従誤差変化率d|e(t)|/dtに定数ゲインKを乗じる乗算器420と、乗算器420の出力を積分する積分器430と、を備えている。
And in this embodiment, it has the inclination adjustment part 360 which adjusts the inclination of the approximate switching function in the nonlinear feedback part 340 based on the tracking error e (t).
A specific configuration of the inclination adjusting unit 360 is as shown in FIG. That is, the inclination adjusting unit 360 calculates a norm | e (t) | of the tracking error e (t), and a pseudo-differentiation of the norm | e (t) | Differentiator 410 that calculates e (t) | / dt, multiplier 420 that multiplies tracking gain change rate d | e (t) | / dt by constant gain K, and integrator 430 that integrates the output of multiplier 420. And.

積分器430は、初期値、上限飽和値、下限飽和値のそれぞれ設定可能になっていて、積分器430の出力値(K×d|e(t)|/dt)を、設定された初期値から積分して傾き調整用のパラメータδを演算し、そのパラメータδを図3の非線形フィードバック部340に供給する。なお、積分器430は、上限飽和値及び下限飽和値が設定されているため、パラメータδは、積分結果が上限飽和値を上回るとその上限飽和値に固定され、積分結果が下限飽和値を下回るとその下限飽和値に固定される。
そして、スライディングモード制御部320は、パラメータδに応じて、近似切換関数の傾きを調整する。
The integrator 430 can set an initial value, an upper limit saturation value, and a lower limit saturation value, and the output value (K × d | e (t) | / dt) of the integrator 430 is set to the set initial value. Is integrated to calculate a parameter δ for tilt adjustment, and the parameter δ is supplied to the nonlinear feedback unit 340 in FIG. Since integrator 430 has an upper limit saturation value and a lower limit saturation value, parameter δ is fixed to the upper limit saturation value when the integration result exceeds the upper limit saturation value, and the integration result falls below the lower limit saturation value. And its lower limit saturation value.
Then, the sliding mode control unit 320 adjusts the slope of the approximate switching function according to the parameter δ.

具体的には、近似切換関数として上記(3)式を用いている場合には、パラメータδが大きくなるほど近似切換関数の傾きは大きくなることから、スライディングモード制御部320は、積分器430の出力であるパラメータδをそのまま用いるだけで、積分器430の出力値の増加に応じて近似切換関数の傾きを大きくし、減少に応じて近似切換関数の傾きを小さくすることができる。これに対し、近似切換関数として上記(2)式、(4)式を用いている場合には、パラメータδが小さくなるほど近似切換関数の傾きは大きくなることから、スライディングモード制御部320は、積分器430の出力であるパラメータδの例えば逆数を近似式内のパラメータとして用いることで、積分器430の出力値の増加に応じて近似切換関数の傾きを大きくし、減少に応じて近似切換関数の傾きを小さくすることができる。ここで、近似切換関数として(2)式を用いた場合における積分器430の出力∫(K×d|e(t)|/dt)dtと、近似切換関数内のパラメータδとの関係は、図10に示すようになる。図10中、δは積分器430の初期値、δは積分器430の上限飽和値、δは積分器430の下限飽和値である。 Specifically, when the above equation (3) is used as the approximate switching function, the slope of the approximate switching function increases as the parameter δ increases, so the sliding mode control unit 320 outputs the output of the integrator 430. By simply using the parameter δ as is, the slope of the approximate switching function can be increased as the output value of the integrator 430 increases, and the slope of the approximate switching function can be decreased as the output decreases. On the other hand, when the above equations (2) and (4) are used as the approximate switching function, the slope of the approximate switching function increases as the parameter δ decreases. By using, for example, the reciprocal of the parameter δ, which is the output of the integrator 430, as the parameter in the approximate expression, the slope of the approximate switching function is increased according to the increase in the output value of the integrator 430, and the approximate switching function is The inclination can be reduced. Here, the relationship between the output ∫ (K × d | e (t) | / dt) dt of the integrator 430 and the parameter δ in the approximate switching function when the equation (2) is used as the approximate switching function is As shown in FIG. In FIG. 10, δ 0 is an initial value of the integrator 430, δ U is an upper limit saturation value of the integrator 430, and δ L is a lower limit saturation value of the integrator 430.

(動作)
次に、動作を説明する。
なお、ここでは、近似切換関数として、上記(2)式に示す関数を用いた場合について説明している。
即ち、走行中の車両100に外乱が入力された結果、目標軌道r(t)と実軌道rv(t)との間に追従誤差eが生じたものとし、そのときノルム算出部400が算出したノルム|e(t)|が、図8に示すようなものであったとする。
(Operation)
Next, the operation will be described.
Here, the case where the function shown in the above equation (2) is used as the approximate switching function is described.
That is, as a result of the disturbance being input to the traveling vehicle 100, it is assumed that a tracking error e occurs between the target trajectory r (t) and the actual trajectory rv (t), and the norm calculation unit 400 calculates at that time. Assume that the norm | e (t) | is as shown in FIG.

このようなノルム|e(t)|に基づいて微分器410が算出した追従誤差変化率d|e(t)|/dtは、図9のようになる。
図9において、追従誤差変化率d|e(t)|/dtが正の領域(図9の上側の領域)では、追従誤差が増大傾向にある。逆に、追従誤差変化率d|e(t)|/dtが負の領域(図9の下側の領域)では、追従誤差が減少傾向にある。
The follow-up error change rate d | e (t) | / dt calculated by the differentiator 410 based on the norm | e (t) | is as shown in FIG.
In FIG. 9, the tracking error tends to increase in the region where the tracking error change rate d | e (t) | / dt is positive (the upper region in FIG. 9). Conversely, the tracking error tends to decrease in the region where the tracking error change rate d | e (t) | / dt is negative (the lower region in FIG. 9).

そして、その追従誤差変化率d|e(t)|/dtに乗算器420で定数ゲインKが乗じら、乗算器420の出力が積分器430において積分され、積分器430の出力が非線形フィードバック部340に供給される。
すると、近似切換関数内で用いられるパラメータδは、近似切換関数として上記(2)式を用いた場合には図10に示すような特性を有しているため、近似切換関数の傾きは、追従誤差eが増大傾向にある場合はパラメータδが減少して増大し、逆に、追従誤差eが減少傾向にある場合はパラメータδが増加して傾きが減少する。
Then, the tracking error change rate d | e (t) | / dt is multiplied by a constant gain K by a multiplier 420, the output of the multiplier 420 is integrated by an integrator 430, and the output of the integrator 430 is integrated by a nonlinear feedback unit. 340.
Then, the parameter δ used in the approximate switching function has a characteristic as shown in FIG. 10 when the above equation (2) is used as the approximate switching function. When the error e tends to increase, the parameter δ decreases and increases. Conversely, when the tracking error e tends to decrease, the parameter δ increases and the slope decreases.

このように、本実施形態の構成であると、近似切換関数の傾きは、追従誤差eの変化率d|e(t)|/dtの大きさに応じて変化する。このため、減速器2に含まれる歯車のバックラッシュのように、強い非線形性を持つ不確かさにより急激な追従誤差eの変化が生じた場合には、近似切換関数の傾きは素早く調整されて大きくなる。逆に、追従誤差eの変化が遅ければ、近似関数の傾きの変化も遅い。   Thus, with the configuration of the present embodiment, the slope of the approximate switching function changes according to the rate of change d | e (t) | / dt of the tracking error e. For this reason, when a sudden change in the follow-up error e occurs due to uncertainties with strong nonlinearity, such as a gear backlash included in the speed reducer 2, the slope of the approximate switching function is quickly adjusted to be large. Become. Conversely, if the change in the tracking error e is slow, the change in the slope of the approximate function is also slow.

さらに、本実施の形態では、図10に示すような特性でパラメータδを調整しているため、例えば、その初期値δを適宜設定することで、追従誤差e(t)が小さい状態から急激に追従誤差変化率d|e(t)|/dtが増大した場合においても、近似切換関数の傾き調整に遅れが生じ難い。
また、本実施の形態では、追従誤差e(t)の変化率d|e(t)|/dtをそのまま用いるのではなく、それを積分器430で積分した値に基づいて近似切換関数の傾きを調整する構成であるため、追従誤差変化率d|e(t)|/dtが急変動しても近似切換関数の傾きが振動的に変化することは生じ難い。
Furthermore, in this embodiment, since the parameter δ is adjusted with the characteristics shown in FIG. 10, for example, by setting the initial value δ 0 as appropriate, the follow-up error e (t) is rapidly increased from a small state. Even when the follow-up error change rate d | e (t) | / dt increases, there is little delay in adjusting the slope of the approximate switching function.
Further, in this embodiment, the rate of change d | e (t) | / dt of the tracking error e (t) is not used as it is, but the slope of the approximate switching function is based on the value obtained by integrating it with the integrator 430. Therefore, even if the follow-up error change rate d | e (t) | / dt fluctuates rapidly, it is unlikely that the slope of the approximate switching function changes in a vibrational manner.

さらに、近似切換関数の傾きに上限飽和値δを設けているので、電気モータ1やブレーキアクチュエータ5FL〜5RRの応答性よりも速く切り換えられることを防止するのに好適な構成であり、この結果、近似切換関数の指令値の切り換えに対する電気モータ1やブレーキアクチュエータ5FL〜5RRの応答遅れに起因するチャタリング現象を抑制することができる。
さらに、近似切換関数の傾きに下限飽和値δを設けているので、近似切換関数の傾きが過剰に緩くなって不確かさに対するロバスト性が悪化することを防止する上でも有利な構成となっている。
Furthermore, since the upper limit saturation value [delta] U to the slope of the approximate switching function, a suitable configuration to prevent being switched faster than the response of the electric motor 1 and the brake actuator 5FL-5RR, this result The chattering phenomenon caused by the response delay of the electric motor 1 and the brake actuators 5FL to 5RR with respect to the switching of the command value of the approximate switching function can be suppressed.
Furthermore, the approximate since switching function of the slope is provided with a lower saturation value [delta] L in, becomes approximate advantageous even on to prevent the robustness deteriorates switching function of inclination relative uncertainty becomes excessively loose structure Yes.

図11には、(a)追従誤差e(t)のノルム|e(t)|、(b)追従誤差変化率d|e(t)|/dt、(c)近似切換関数内の傾きパラメータδの時間変化の一例を示す波形図である。
そして、図11(a)に示すように、時刻t1において減速器2においてシフトの切り換えが生じてその減速器2に含まれる歯車のバックラッシュが生じたとすると、追従誤差e(t)のノルム|e(t)|は、時刻t1の直後に瞬間的に大きくなる。
FIG. 11 shows (a) the norm of the tracking error e (t) | e (t) |, (b) the tracking error rate of change d | e (t) | / dt, and (c) the slope parameter in the approximate switching function. It is a wave form diagram which shows an example of the time change of (delta).
Then, as shown in FIG. 11 (a), if the shift of the speed reducer 2 occurs at time t1 and a backlash of the gear included in the speed reducer 2 occurs, the norm of the tracking error e (t) | e (t) | increases instantaneously immediately after time t1.

このため、変化率d|e(t)|/dtは、図11(b)に示すように正負を挟んで激しく変化し、パラメータδも、図11(c)に示すように比較的速やかに変化する。このため、電気モータ1やブレーキアクチュエータ5FL〜5RRの応答遅れに起因したチャタリングは発生していない。よって、バックラッシュに起因した追従誤差e(t)は比較的短時間で収束し、ノルム|e(t)|も小さくなり、近似切換関数の傾きも小さくなって元の状態に戻る。   For this reason, the rate of change d | e (t) | / dt changes drastically between positive and negative as shown in FIG. 11B, and the parameter δ also relatively quickly as shown in FIG. 11C. Change. For this reason, chattering due to the response delay of the electric motor 1 and the brake actuators 5FL to 5RR does not occur. Therefore, the follow-up error e (t) caused by backlash converges in a relatively short time, the norm | e (t) | becomes smaller, the inclination of the approximate switching function becomes smaller, and the original state is restored.

一方、時刻t2に若干のピークを持った外乱が入力したとしても、その外乱による追従誤差e(t)のノルム|e(t)|の変化はさほど大きくないため、追従誤差変化率d|e(t)|/dtは正負それぞれの側に若干変化するだけであり、従って、パラメータδもさほど変化しない。従って、近似切換関数の傾きもさほど大きくならないから、ロバスト性が悪化するようなことも防止できている。   On the other hand, even if a disturbance having a slight peak is input at time t2, the change in norm | e (t) | of tracking error e (t) due to the disturbance is not so large, and the tracking error change rate d | e (T) | / dt only slightly changes to the positive and negative sides, and therefore the parameter δ does not change so much. Therefore, since the slope of the approximate switching function does not increase so much, it is possible to prevent the robustness from deteriorating.

(第1実施形態の効果)
(1)車両100の目標軌道r(t)と車両の実軌道rv(t)との偏差である追従誤差e(t)に基づいてスライディングモード制御に従って車両100を制御する一方で、追従誤差e(t)の変化率d|e(t)|/dtに基づいて、スライディングモード制御の指令値の切り換えに用いる近似切換関数の傾きを調整するようにしたため、スライディングモード制御のロバスト性を損なうことなく、ゲイン調整の遅れを少なくしてチャタリングを抑制することが可能となる。
(Effect of 1st Embodiment)
(1) While the vehicle 100 is controlled according to the sliding mode control based on the tracking error e (t) that is a deviation between the target track r (t) of the vehicle 100 and the actual track rv (t) of the vehicle, the tracking error e Since the gradient of the approximate switching function used for switching the command value of the sliding mode control is adjusted based on the rate of change d | e (t) | / dt of (t), the robustness of the sliding mode control is impaired. Therefore, chattering can be suppressed by reducing delay in gain adjustment.

これに対し、上記従来の技術においては、外乱がある程度大きくならないとゲイン調整の効果が期待できない。つまり、スライディングモード制御の切り換えを行う際に、切換制御の動特性に近いか、それ以上の速さの変動に対する切換制御のゲイン調整が遅れてしまう。また、外乱オブザーバを用いて外乱を推定する場合においても、その外乱推定自体に遅れが生じるため、やはりゲイン調整が遅れてしまう。   On the other hand, in the conventional technique, the gain adjustment effect cannot be expected unless the disturbance is increased to some extent. That is, when the sliding mode control is switched, the gain adjustment of the switching control with respect to the fluctuation of the speed close to the dynamic characteristic of the switching control or more than that is delayed. Also, when estimating a disturbance using a disturbance observer, a delay occurs in the disturbance estimation itself, so that the gain adjustment is also delayed.

さらに、上記従来の技術では、推定パラメータに基づいたシステムモデル式を用いて外乱を算出してゲイン調整を行うので、適切なゲイン調整を行うには、システムモデル式のパラメータ推定の精度が重要となる。しかし、一般に非線形システムのモデルパラメータを精度良く推定することは困難である。そのため、推定式やモデル式から算出した不確かな外乱値を用いてゲイン調整を行うことになる。このことも、上記のような強い非線形性を持つ要素を含むシステムにスライディングモード制御を適用するとチャタリングの抑制が困難となる原因となっている。   Furthermore, in the above-described conventional technology, the gain is adjusted by calculating the disturbance using the system model expression based on the estimation parameter. Therefore, the accuracy of the parameter estimation of the system model expression is important for the appropriate gain adjustment. Become. However, it is generally difficult to accurately estimate model parameters of a nonlinear system. Therefore, the gain adjustment is performed using an uncertain disturbance value calculated from the estimation formula or the model formula. This is also a cause of difficulty in suppressing chattering when sliding mode control is applied to a system including an element having strong nonlinearity as described above.

さらに、スライディングモード制御の切換関数は、無限の速さで不連続に値が変化する理想的な数式モデルである。これに対し、現実の制御対象は、有限時間内で連続的に値が変化するので、切り換えの指令値に対して実際の挙動に遅れが生じてしまう。この遅れもチャタリング発生の原因となる。なお、これに対処するために、切り換え関数の近似関数(切換近似関数)として、連続的に値が変化する例えば平滑化関数や飽和関数等を用いてチャタリングを抑制する方法もあるが、近似切換関数を用いた場合、その近似切換関数の傾きを小さく(緩く)して切換ゲインを下げれば、チャタリングを抑制できるものの、不確かさに対するロバスト性が悪化してしまう。つまり、スライディングモード制御の特徴である不確かさに対するロバスト性を発揮することができないことになる。   Furthermore, the switching function of the sliding mode control is an ideal mathematical model whose value changes discontinuously at an infinite speed. On the other hand, since the value of the actual control object continuously changes within a finite time, the actual behavior is delayed with respect to the switching command value. This delay also causes chattering. In order to cope with this, there is a method of suppressing chattering by using, for example, a smoothing function or a saturation function whose value continuously changes as an approximation function (switching approximation function) of the switching function. When a function is used, chattering can be suppressed if the slope of the approximate switching function is made small (relaxed) to lower the switching gain, but robustness against uncertainty is deteriorated. That is, the robustness against the uncertainty that is a feature of the sliding mode control cannot be exhibited.

(2)傾き調整部360は、変化率d|e(t)|/dtの増加に応じて近似切換関数の傾きを大きくし、変化率d|e(t)|/dtの減少に応じて近似切換関数の傾きを小さくする調整を行うため、傾きを適切に調整することができる。
(3)傾き調整部360は、追従誤差e(t)の変化率d|e(t)|/dtを積分する積分器430を備え、その積分器430の出力値に基づいて近似切換関数の傾きを調整するようにしたため、変化率d|e(t)|/dtが急変動しても近似切換関数の傾きが振動的に変化することは生じ難い。
(4)傾き調整部360は、積分器430の出力値の増加に応じて近似切換関数の傾きを大きくし、積分器430の出力値の減少に応じて近似切換関数の傾きを小さくする調整を行うため、傾きを適切に調整することができる。
(2) The inclination adjusting unit 360 increases the inclination of the approximate switching function in accordance with the increase in the change rate d | e (t) | / dt, and in response to the decrease in the change rate d | e (t) | / dt. Since the adjustment for reducing the inclination of the approximate switching function is performed, the inclination can be adjusted appropriately.
(3) The inclination adjusting unit 360 includes an integrator 430 that integrates the rate of change d | e (t) | / dt of the tracking error e (t), and an approximate switching function is calculated based on the output value of the integrator 430. Since the inclination is adjusted, even if the rate of change d | e (t) | / dt fluctuates suddenly, the inclination of the approximate switching function hardly changes in vibration.
(4) The slope adjustment unit 360 increases the slope of the approximate switching function according to the increase in the output value of the integrator 430, and reduces the slope of the approximate switching function according to the decrease in the output value of the integrator 430. Therefore, the inclination can be adjusted appropriately.

(5)積分器430は、その出力値を上限飽和値δ以下に制限するため、アクチュエータの応答性よりも速く切り換えられることを防止するのに好適な構成であり、この結果、近似切換関数による指令値の切り換えに対するアクチュエータの応答遅れに起因するチャタリング現象を抑制することができる。
さらに、積分器430は、その出力値を下限飽和値δ以上に制限するため、近似切換関数の傾きが過剰に緩くなって不確かさに対するロバスト性が悪化することを防止する上でも有利である。
(5) integrator 430, for limiting the output value more than the upper saturation value [delta] U, a suitable configuration to prevent being switched faster than the response of the actuator, as a result, the approximate switching function The chattering phenomenon caused by the response delay of the actuator with respect to the switching of the command value due to can be suppressed.
Furthermore, the integrator 430, for limiting the output value more than the lower limit saturation value [delta] L, it is also advantageous to prevent the robustness is deteriorated for uncertainty in approximate switching function of the slope becomes excessively loose .

(6)目標軌道生成部200は、車両100の目標軌道rとして、目標走行距離Lrを目標車速Vrで移動する目標軌道rを生成し、モデル追従制御部300は、車両100が目標軌道rを追従するように、少なくとも車両100の電気モータ1及びブレーキアクチュエータ5FL〜5RRを制御することで車速Vを制御するようにしたため、車両100を目標とする位置に目標とする時間で到達させる位置決め制御を行う上で、スライディングモード制御のロバスト性を損なうことなく、ゲイン調整の遅れを少なくしてチャタリングを抑制することが可能となる。 (6) The target trajectory generation unit 200 generates a target trajectory r that moves the target travel distance Lr at the target vehicle speed Vr as the target trajectory r of the vehicle 100, and the model follow-up control unit 300 determines that the vehicle 100 uses the target trajectory r. Since the vehicle speed V is controlled by controlling at least the electric motor 1 and the brake actuators 5FL to 5RR of the vehicle 100 so as to follow, the positioning control for causing the vehicle 100 to reach the target position in the target time is performed. In doing so, chattering can be suppressed by reducing the delay in gain adjustment without impairing the robustness of the sliding mode control.

(変形例)
上記第1実施形態では、本発明に係る車両位置決め装置及び車両位置決め制御方法を、電気モータ1を駆動源とした車両100に適用した場合について説明したが、本発明が適用し得る車両はこれに限定されるものではなく、内燃機関を駆動源とした車両や、内燃機関及び電気モータの両方を駆動源とした所謂ハイブリッド車両であっても、本願発明は適用可能である。
また、上記第1実施形態では、積分部430を設けた構成になっているが、積分器430の代わりにローパスフィルタを用いることも可能である。また、乗算器420の定数ゲインKを小さめにすることで、積分器430を省略する構成も可能である。
(Modification)
In the first embodiment, the case where the vehicle positioning device and the vehicle positioning control method according to the present invention are applied to the vehicle 100 using the electric motor 1 as a drive source has been described. However, the vehicle to which the present invention can be applied is described here. The present invention can be applied to a vehicle using an internal combustion engine as a drive source or a so-called hybrid vehicle using both an internal combustion engine and an electric motor as drive sources.
In the first embodiment, the integration unit 430 is provided. However, a low-pass filter can be used instead of the integrator 430. Further, the integrator 430 may be omitted by making the constant gain K of the multiplier 420 smaller.

1 電気モータ、2 減速器、2A 車軸、3 レゾルバ、4FL〜4RR 車輪、5FL〜5RR ブレーキアクチュエータ、6FL〜6RR ブレーキディスク、7FL〜7RR 車輪速センサ、8 ステアリングホイール、8A ステアリングコラム、9 操舵角センサ、10 入力装置、11 アクセル・ブレーキペダル、11A ストロークセンサ、11B ペダル反力アクチュエータ、12 前後加速度センサ、13 ローカルコントローラ、14 車両位置決め制御コントローラ、100 車両、200 目標軌道生成部、300 モデル追従制御部、310 減算器、320 スライディングモード制御部、330 線形状態フィードバック部、340 非線形フィードバック部、350 減算器、360 傾き調整部、400 ノルム算出部、410 微分器、420 乗算器、430 積分器 1 electric motor, 2 speed reducer, 2A axle, 3 resolver, 4FL to 4RR wheel, 5FL to 5RR brake actuator, 6FL to 6RR brake disc, 7FL to 7RR wheel speed sensor, 8 steering wheel, 8A steering column, 9 steering angle sensor DESCRIPTION OF SYMBOLS 10 Input device, 11 Accelerator / brake pedal, 11A Stroke sensor, 11B Pedal reaction force actuator, 12 Longitudinal acceleration sensor, 13 Local controller, 14 Vehicle positioning control controller, 100 Vehicle, 200 Target track generation unit, 300 Model following control unit 310 subtractor 320 sliding mode control unit 330 linear state feedback unit 340 nonlinear feedback unit 350 subtractor 360 tilt adjustment unit 400 norm calculation unit 410 differentiator, 420 multipliers, 430 an integrator

Claims (7)

車両の目標軌道を生成する目標軌道生成部と、
前記目標軌道と前記車両の実際の軌道との偏差である追従誤差を検出する追従誤差検出部と、
前記車両が前記目標軌道を追従するように前記追従誤差に基づきスライディングモード制御に従って当該車両を制御する追従制御部と、
前記追従誤差の変化率を求める追従誤差変化率算出部と、
前記追従誤差変化率算出部が求めた前記変化率に基づいて、前記追従制御部における前記スライディングモード制御の指令値の切り換えに用いる近似切換関数の傾きを調整する傾き調整部と、を備えたことを特徴とする車両位置決め制御装置。
A target trajectory generator for generating a target trajectory of the vehicle;
A tracking error detector that detects a tracking error that is a deviation between the target track and the actual track of the vehicle;
A follow-up control unit for controlling the vehicle according to sliding mode control based on the follow-up error so that the vehicle follows the target trajectory;
A follow-up error change rate calculating unit for obtaining a change rate of the follow-up error;
An inclination adjustment unit that adjusts an inclination of an approximate switching function used for switching the command value of the sliding mode control in the tracking control unit based on the change rate obtained by the tracking error change rate calculation unit. A vehicle positioning control device.
前記傾き調整部は、前記変化率の増加に応じて前記傾きを大きくし、前記変化率の減少に応じて前記傾きを小さくする調整を行う請求項1記載の車両位置決め制御装置。   2. The vehicle positioning control device according to claim 1, wherein the inclination adjustment unit adjusts to increase the inclination according to an increase in the change rate and to reduce the inclination according to a decrease in the change rate. 前記傾き調整部は、前記変化率を積分する積分器を備え、その積分器の出力値に基づいて前記傾きを調整する請求項1記載の車両位置決め制御装置。   The vehicle positioning control device according to claim 1, wherein the inclination adjusting unit includes an integrator that integrates the rate of change, and adjusts the inclination based on an output value of the integrator. 前記傾き調整部は、前記積分器の出力値の増加に応じて前記傾きを大きくし、前記積分器の出力値の減少に応じて前記傾きを小さくする調整を行う請求項3記載の車両位置決め制御装置。   4. The vehicle positioning control according to claim 3, wherein the inclination adjustment unit performs adjustment to increase the inclination according to an increase in the output value of the integrator and to decrease the inclination according to a decrease in the output value of the integrator. apparatus. 前記積分器は、その出力値を上限飽和値と下限飽和値との間の値に制限する請求項3又は4に記載の車両位置決め制御装置。   The vehicle positioning control device according to claim 3 or 4, wherein the integrator limits the output value to a value between an upper limit saturation value and a lower limit saturation value. 前記目標軌道生成部は、前記車両の目標軌道として、目標距離を目標到達時間で移動する目標軌道を生成し、
前記追従制御部は、前記車両が前記目標軌道を追従するように、少なくとも前記車両の車速を制御する請求項1乃至5のいずれか1項に記載の車両位置決め制御装置。
The target trajectory generation unit generates a target trajectory that moves a target distance by a target arrival time as a target trajectory of the vehicle,
6. The vehicle positioning control device according to claim 1, wherein the tracking control unit controls at least a vehicle speed of the vehicle so that the vehicle follows the target track.
車両の目標軌道と前記車両の実際の軌道との偏差である追従誤差を検出し、前記車両が前記目標軌道を追従するように前記追従誤差に基づきスライディングモード制御に従って当該車両を制御する車両位置決め制御方法において、
前記追従誤差の変化率を求め、前記追従誤差変化率算出部が求めた前記変化率に基づいて、前記スライディングモード制御の指令値の切り換えに用いる近似切換関数の傾きを調整することを特徴とする車両位置決め制御方法。
Vehicle positioning control that detects a tracking error, which is a deviation between a target track of the vehicle and an actual track of the vehicle, and controls the vehicle according to sliding mode control based on the tracking error so that the vehicle tracks the target track. In the method
A change rate of the tracking error is obtained, and an inclination of an approximate switching function used for switching the command value of the sliding mode control is adjusted based on the change rate obtained by the follow-up error change rate calculation unit. Vehicle positioning control method.
JP2012153713A 2012-07-09 2012-07-09 Vehicle positioning control device and vehicle positioning control method Pending JP2014016796A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012153713A JP2014016796A (en) 2012-07-09 2012-07-09 Vehicle positioning control device and vehicle positioning control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012153713A JP2014016796A (en) 2012-07-09 2012-07-09 Vehicle positioning control device and vehicle positioning control method

Publications (1)

Publication Number Publication Date
JP2014016796A true JP2014016796A (en) 2014-01-30

Family

ID=50111425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012153713A Pending JP2014016796A (en) 2012-07-09 2012-07-09 Vehicle positioning control device and vehicle positioning control method

Country Status (1)

Country Link
JP (1) JP2014016796A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106301052A (en) * 2016-09-28 2017-01-04 国网天津市电力公司 A kind of sliding moding structure Delta modulator approach of improvement
CN109032137A (en) * 2018-07-24 2018-12-18 西北工业大学 More Euler-Lagrange system distributed tracking control methods
CN111208735A (en) * 2020-02-26 2020-05-29 江苏大学 Low-switching gain robust ultra-spiral sliding mode control method for series-parallel automobile electrophoretic coating conveying mechanism

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106301052A (en) * 2016-09-28 2017-01-04 国网天津市电力公司 A kind of sliding moding structure Delta modulator approach of improvement
CN106301052B (en) * 2016-09-28 2019-06-11 国网天津市电力公司 A kind of improved sliding moding structure Delta modulator approach
CN109032137A (en) * 2018-07-24 2018-12-18 西北工业大学 More Euler-Lagrange system distributed tracking control methods
CN109032137B (en) * 2018-07-24 2020-11-06 西北工业大学 Distributed tracking control method for multi-Euler-Lagrange system
CN111208735A (en) * 2020-02-26 2020-05-29 江苏大学 Low-switching gain robust ultra-spiral sliding mode control method for series-parallel automobile electrophoretic coating conveying mechanism
CN111208735B (en) * 2020-02-26 2022-12-16 江苏大学 Low-switching gain robust super-spiral sliding mode control method for coating conveying mechanism

Similar Documents

Publication Publication Date Title
Mousavinejad et al. Integrated control of ground vehicles dynamics via advanced terminal sliding mode control
Sun et al. Nested adaptive super-twisting sliding mode control design for a vehicle steer-by-wire system
US10144445B2 (en) Modified static tire model for providing assist without a torque sensor for zero to low vehicle speeds
De Novellis et al. Comparison of feedback control techniques for torque-vectoring control of fully electric vehicles
JP6058214B2 (en) Steering control device and steering assist torque control method thereof
US9446789B2 (en) Electric power steering apparatus
JP2016057909A (en) Sliding mode control device and method, and vehicle positioning control device
WO2018074048A1 (en) Vehicle movement control device, vehicle movement control method, and vehicle movement control program
JP5751338B2 (en) Steering control device
JP5626480B2 (en) Steering control device
CA2631627A1 (en) Vehicle control device
CA2568220A1 (en) Control device for vehicle
JP5409916B2 (en) Electric power steering device
KR20020007184A (en) Electronic control power steering system for automobile
EP3517408B1 (en) Steering control device
US8296011B2 (en) Systems and methods involving quadrant dependent active damping
JP4530880B2 (en) Vehicle motion state control device
CN111824244A (en) Steering control device
JP5630087B2 (en) Vehicle behavior control apparatus and method
CN107499373B (en) Modified static tire model with no torque sensor assistance at zero to low vehicle speeds
JP2008074185A (en) Vehicle motion control method and vehicle motion controller
JP2014016796A (en) Vehicle positioning control device and vehicle positioning control method
JP6605142B2 (en) Method and apparatus for driving an automobile brake system, brake system
KR101780700B1 (en) Control apparatus and method for electric power steering
Reichhartinger et al. Robust cascaded automatic cruise control of electric vehicles