27.03.2014 Views

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

scribed by the equation:<br />

where<br />

η il (t) =<br />

∑N i<br />

x ′ (t) = η il (ξ(t))(A il x(t)+B il u i (t)),<br />

l=1<br />

∏ n<br />

ρ=1 μ Mρ l<br />

∏ (t)<br />

∑N i<br />

n<br />

ρ=1 μ , 0 ≤ η il ≤ 1, η il (t) =1,<br />

Mρ l (t)<br />

∑ Ni<br />

l=1<br />

l=1<br />

and μ M l<br />

ρ (t) denotes the membership function of the fuzzy<br />

state variable x ρ that belongs to the fuzzy set M l ρ.<br />

2.2 Switching Logic For σ(t)<br />

Let X be the universe of discourse. Assume that X<br />

is partitioned to m parts, i.e. there are X i ∈ R 1×n ,i =<br />

1, 2,...,msuch that X = X 1 ∪ X 2 ∪···∪X m . We also<br />

assume that X i is associated with subsystem i. The switching<br />

is based on the Region Rule, which is defined as the<br />

following:<br />

[Region Rule]<br />

If ξ 1 is Ω i1 and ξ 2 is Ω i2 and ... and ξ p is Ω ip<br />

Then [Local Plant Rule]<br />

where Ω ij are crisp sets, X i =Ω i1 × Ω i2 ×···×Ω ip , and<br />

{ 1, ξj ∈ Ω<br />

Ω ij (ξ j )=<br />

ij ;<br />

0, otherwise.<br />

Thus at time t, if the state variable x has value x(t) =<br />

(x 1 (t),x 2 (t),...,x p (t),...,x n (t)) such that x 1 (t) ∈ Ω i1<br />

and x 2 (t) ∈ Ω i2 and ... and x p (t) ∈ Ω ip , then σ(t) =i.<br />

If we regard that x(∈ X i ) as a state, then our switching<br />

is actually a Finite State Machine (FSM) based switching.<br />

2.3 A Running Example<br />

We employ the the differential-drive two-wheeled mobile<br />

robots (TWMR) as the example to illustrate our<br />

method. Based on the design control, TWMR can move<br />

on a reference trajectory. Figure 1 pictures the movement.<br />

In the figure, variable y represents hight of the rear axle and<br />

the variable θ specifies the angle of the robot orientation in<br />

a reference frame. Both are the functions of time t.<br />

In order to simply and effectively control the nonlinear<br />

dynamics, the authors in paper[4] introduced the switched<br />

T-S fuzzy model. Based on the values d of the premise variable,<br />

the premise variable space are partitioned into three<br />

regions. In each region, the local nonlinear dynamic is represented<br />

by a T-S fuzzy model. The switched T-S fuzzy<br />

model is described as follows:<br />

[Region Rule 1]: If d

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!