Anda di halaman 1dari 28

Direct Digital Control

Introduction

29-09-2013

Figure: Supervisory Computer Control

DDC structure

29-09-2013

Features
Interfaces directly with the process for data acquisition and control purpose. it has necessary hard ware (opto-isolator, signal conditioner, ADC) for interfacing directly with the process. It should have memory for performing ALU

29-09-2013

Microprocessor performs the following tasks:


Reads Determines Outputs

29-09-2013

DDC Software
The two algorithms used for programming control loops are:
Position Algorithm Velocity Algorithm

29-09-2013

Position algorithm

29-09-2013

29-09-2013

29-09-2013

29-09-2013

10

29-09-2013

11

29-09-2013

Flow chart for PID control 12

Draw backs
Lack of bumpless transfer from manual to auto switching Reset windup due to integral saturation in test mode. These are not present in velocity algorithm.

29-09-2013

13

Velocity Algorithm
In number of control loops, the final control element is stepper motor or stepper motor driven valve. In such cases, the requirement at the computer output will be a pulse train specifying the change in valve position. Thus output of position algorithm cannot be used, since it give the new position of the valve, in absolute term. In velocity algorithm, the computer calculates the required change in valve position. The output is digital pulse train which can be directly used in case valve is stepper motor driven. In case of other valves, stepper motor combined with slide wire arrangement as shown in figure can be used. The same function can be performed by an integrating amplifier.
29-09-2013 14

Velocity Algorithm

29-09-2013

15

29-09-2013

16

29-09-2013

17

Controller drift
The velocity algorithm should always include the integral term otherwise it will give rise to controller drift. To explain this we substitute the following equation in velocity algorithm

en = S - Vn

29-09-2013

18

We get,

From above equation it is clear that if integral term is not there it will lead to controller drift and give rise to oscillations.

29-09-2013

19

Let us consider the velocity algorithm with only proportional and integral terms:

29-09-2013

20

29-09-2013

21

Integral overshoot
The above modification solves one problem but creates another problem integral oscillations When proportional term is assigned the integral term sign the set point will be reached at a faster rate where by integral overshoot occurs.

29-09-2013

22

Case of oscillation in velocity algorithm

29-09-2013

23

Effect of setpoint band in velocity algorithm

29-09-2013

24

29-09-2013

25

Velocity algorithm flow chart

29-09-2013

26

Position Vs Velocity Algorithms


Reference point Reset wind up Auto manual switching

29-09-2013

27

Microcomputer based DDC

29-09-2013

28

Anda mungkin juga menyukai