Professional Documents
Culture Documents
Prof Lee 2
Prof Lee 2
전북대학교 지능제어연구실
1
Engineering
工學 : 자연의 이치를 깨달아 인간에게 편리를 제공하는
기계,장치,도구,시스템 등을 만드는 학문, 과(科)
Research target :
로봇 사람
l n
r e u x y
∑ PID ∑ process ∑
-
de(t )
u (t ) K e(t ) e(t )dt Td
1
- - - - - - - - - (1)
Ti dt
현장운전자에게 익숙함
견실함 등
y sp + u x y
G ff ∑ ∑ G ∑
-
Gc
Ki
Gc ( s ) K Kd S
S
Ki
G ff ( s ) bK cK d S ( 2)
S
G 1 GG ff
y l n y (3)
1 GGc 1 GGc 1 GGc sp
GGc Gc G ff
u l n y ( 4)
1 GGc 1 GGc 1 GGc sp
Intelligent Control Lab 8
Approaches to tuning - basic concepts
Tuning (design of PID control parameters) : Spec을 만족하도록
PID 제어계수 K , Ti , T를 d 조절하는 것을 의미함
Specification Features
Heuristics
Control Law
Design methods
Specification Models
t
J t e(t ) dt
0
n m
or
t
J e(t ) 2 u(t ) 2 dt
0
시간영역에서의 접근법
sL
-> 시정수와 지연시간측정 ( K p e )
1 sT
주파수 영역에서의 접근법
-> Ziegler-Nichols방법에 의한 임계이득과 주기 측정 ( K c , tc )
Parametric method :
불연속 전달함수로 process를 표현하고
RLS방법 등으로 파라미터 추정
K c 4d tc 주기
a
controller K Ti Td
P 0.5 K c
PI 0.4 K c 0.8tc
PID 0.6 K c 0.5tc 0.12tc
Intelligent Control Lab 13
Nonparametric method
– RLS등의 parameter 측정법
K p e sL
G(s) (7 )
(1 sT1 )(1 sT2 )
1 2
b b z b z
G ( z 1 ) 0 1 1 2
2
z k
(8)
1 a1 z a2 z
Control
Design
Parameter
Estimator
uc +
u y
Regulator Process
-
사용의 편리성을 더욱 요구
PID
Maintenance Uncertainty한
LQG 환경에서 goal
사용의 편리성요구 Conventional Controller 요구
Intelligent Control
좀더 단순하고 현장운전자에
익숙한 제어기
Definition
Intelligent controllers are envisioned emulating human mental
faculties such as adaptation and learning, reasoning, planning
under large uncertainty, coping with large amounts of data, etc,
in order to effectively control complex processor.
Increasing
intelligence
decreasing
precision &
real-time
decreasing
intelligence
increasing
precision &
real-time
그림 9. 지능제어의 계층적 기능
+ -
r y
u y
r e Neural PID Nonlinear
Controller PLANT
- y
그림11. Direct adaptive PID controller based on 그림12. structure of an neural network
neural network PID controller
u (t ) f ( K p e K i ei K d ed )
J
1
r (t ) y(t )2 (9)
2
K p K p (t 1) 1 J
K p
K i K i (t 1) 2 J
K i
K d K d (t 1) 3 J (10)
K d
r + e PID u Nonlinear y
- controller plant
y
y nn (t 1) f wLT f wLT1 f w1T x1
(13)
단, x1 y (t ), , u (t n 1), u (t ), , u (t 1 m)
T
G j (t ) G j (t 1) J
G j (t )
y nn (t 1) u (t )
G j (t 1) e(t 1) (14)
u (t ) G j (t )
결국, (14)식에 의하여 표현된 제어식을 식(11)에 대입하면
+
r + PID + Nonlinear y
- controller plant
y
External Files
programs input data
Rule Facts
Knowledge base
HP 9000
Expert object workstation
Inference Knowledgeb
Engine ase
User interface
Numerical Routine
Man-machine IEEE 488 bus
communication
IBM AT
PID control
process
r + e u y
PID controller process
-
Fuzzy tuner
+ Fuzzy -
tuner
r + e ∑ u process y
-
K
dt Ki
d
dt Kd
K f (T1 , T2 , T3 , S1 , S 2 , e)
단점, 매 샘플마다 , , 설정하는 문제점이 있음
Foxboro사에서 이 개념에 기초하여 EXACT 라는 제품 상품화
Fuzzy PI controller
Rule Data
base base
e
K
r Fuzzifi- Inference Defuzzifi- u
+ Process
- cation engine cation y
Ki
Fuzzy PI controller
u f ( Ke ki edt ) (15)
Fuzzy PD controller
Rule Data
base base
r e
+ K y
Fuzzifi- Inference Defuzzifi-
u
- process
d cation engine cation
Kd
dt
Fuzzy PD controller
de(t )
u f ( Ke kd ) (16)
dt
OVd OV , RT
RTd Fuzzy Performance
Inference OSC Evaluation
OSC c
r + e Input u y
Fuzzy Process
scaling
Controller
- feature
GA based on
system performance
for best fitness
r + e u y
PID controller Process
-
Step 1 :
S : 10101011 10101000 11100111
K Ki Kd
Step 2 : new generation by roulette wheel selection
Step 3 : 교배(crossover), 돌연변이(mutation)
Step 4 : 제어계수 계산 후에 제어신호 발생
J N1 j 1