0% found this document useful (0 votes)
63 views10 pages

Fig. 2 The Model of A DC Motor

The document discusses sliding mode control and fuzzy control for DC motors. It describes the mathematical model of a DC motor and provides details on sliding mode controllers, including defining the sliding surface and deriving the control law. It also discusses using a saturation function to reduce chattering. Finally, it outlines the design procedure for a fuzzy controller for DC motors, including defining linguistic variables for the error terms and using triangular membership functions.

Uploaded by

Fatih Salihovic
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views10 pages

Fig. 2 The Model of A DC Motor

The document discusses sliding mode control and fuzzy control for DC motors. It describes the mathematical model of a DC motor and provides details on sliding mode controllers, including defining the sliding surface and deriving the control law. It also discusses using a saturation function to reduce chattering. Finally, it outlines the design procedure for a fuzzy controller for DC motors, including defining linguistic variables for the error terms and using triangular membership functions.

Uploaded by

Fatih Salihovic
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 10

II.

Mathematical Model of a DC Motor

Fig. 2 The model of a DC motor

III. Sliding Mode Controller


The sliding mode control schemes have been widely developed over several decades of years. Essentially, the SMC uses discontinuous control action to drive state trajectories toward a specific hyperplane in the state space, and to maintain the armature or the control of the field. Easy controlling and cheapness of the circuit drive of the DC motors comparing to AC motors has lead to be chosen by the consumers and industries. DC motors are done mainly controls through the control of the state trajectories sliding on specific hyper plane until the origin of the state space is reached.

III. Sliding Mode Controller


In an SMC system [6], the control commands are adequately designed such that the states will move towards the desired sliding plane. Once the states reach the sliding surface, the system is said to be in sliding mode. During the sliding mode, the system possesses some invariance properties, such as robustness, order reduction and disturbance rejection. The first step to design a sliding mode control is to determine the sliding hyperplane with desired dynamics of the corresponding sliding motion. And the next step is to design the control input so that the state trajectories are driven and attracted toward the sliding hyperplane and then remained sliding on it for all subsequent time.

III. Sliding Mode Controller


In the following, the sliding mode control for continuous and discrete time system is reviewed. A Sliding Mode Controller is a Variable Structure Controller (VSC). Basically, a VSC includes several different continuous functions that can map plant state to a control surface, and the switching among different functions is determined by plant state that is represented by a switching function. Without lost of generality, consider the design of a sliding mode controller for the following second order system; u(t) is the input to the system. The following is a possible choice of the structure of a sliding mode controller u is a control law:

III. Sliding Mode Controller


Control law: u = k sgn( s) + ueq Where u eq is called equivalent control which is used when e) the system state is in the sliding mode; u eq k eq (e and k eq u f * N ; N is the constant, N>0 . The k is a gain and it is the maximal value of the controller output. k u f * N1 The s is called switching function because the control action switches its sign on the two sides of the switching (7) surface s = 0 . The s is defined as: s e e * Where e(k ) *p (k ) p (k ) and p , p is the desired state. is a constant. sgn(s) is a sign function, which is defined as:

III. Sliding Mode Controller


The control strategy adopted here will guarantee the system trajectories move toward and stay on the sliding surface s = 0 from any initial condition if the following condition meets:

s ss

Where is a positive constant that guarantees the system trajectories hit the sliding surface in finite time. Using a sign function often causes chattering in practice. One solution is to introduce a boundary layer around the switch surface (7)

u uc ueq

Where= k*sat(s /) and constant factor defines the thickness of the boundary layer. The sat(s/) is a saturation function which is defined as:

Sliding mode control law


u uc ue q
Where:

e) u eq k eq * (e
or

u eq k eq * de(k ) k eq * e( k )

and

u c k * sat ( s / )
Where:

k eq u f * N
k u f * N1

III. Sliding Mode Controller

Fig.3 The sliding surface and the boundary.

IV. Fuzzy Controller


The tracking error and the change of the error are defined asand(or ds). And s is sliding surface in (7) by or s(k) = de(k) +*e(k) and ds(k) = s(k) s(k-1); Where: s(k) = de(k) +*e(k); s(k-1 )=de(k-1) - e(k-1); (13) and de(k-1)=e(k-1)-e(k-2); (14) s(k-1) and de(k-1) for calculating in the FSM in Fig.6 and s, ds and uf are input and output variables of FC, respectively. The design procedure of the FC is as follows:

IV. Fuzzy Controller


(a) Take the s and ds as the input variables of the FC, and define their linguist variables as S and dS. The linguist value of S and dS are {A0, A1, A2, A3, A4, A5, A6} and {B0, B1, B2, B3, B4, B5, B6}, respectively. Each linguist value of S and and dS. The linguist value of S and dS are {A0, A1, A2, A3, A4, A5, A6} and {B0, B1, B2, B3, B4, B5, B6}, respectively. Each linguist value of S and dS is based on the symmetrical triangular membership function which is shown in Fig.4.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy