Download Print this page

Danfoss MCO 305 Design Manual page 202

Hide thumbs Also See for MCO 305:

Advertisement

MCO 305 Design Guide
The Filter Time for Marker Correction and
parameters 33-27 Offset Filter Time and 33-28
Marker Filter Configuration are used to influence
the behavior of Marker Filtering (see below).
Filtering Description
Filtering is handled as follows:
Calculation of Marker Filter only if
SYNCMFTIME > 0
If SYNCMFPAR = 1,
Every time when a real master marker is found,
the Marker Filter constant can be calculated as
SYNCMFTIME/300,
if SYNCMFPAR = 0
Every time when a real master marker is found,
the Marker Filter constant can be calculated as the
Filtered Old Master Velocity * SYNCMFTIME /
(SYNCMPULSM * 3)
which means, that the Marker Filter constant is
used as time constant for filtering. Then the time
which is needed to get an output corresponding to
a steady input should be nearly SYNCMFTIME.
The calculation is necessary, because the filter is
executed every marker and not every ms.
This Marker Filter constant is now used when
filtering the marker distance. The result is then
used to calculate the necessary gear correction.
The Gear Correction can be calculated as follow:
Gear correction = (SYNCMPULSM – Filtered marker
distance) / Filtered marker distance
Filtering master velocity and gear correction
Every sample time when the filtered
master_velocity (difference of actual and last
master position) is calculated
IF (SYNCVFTIME < 0)
then Filtered Old Master Velocity is calculated with
a filter time constant equal SYNCVFTIME / 1000
Else the Filtered Old master velocity is set equal to
the actual master velocity.
In case where
SYNCMFTIME > 0 and
SYNCMFPAR = 2
the gear correction is made by taking the current
gear ratio and add the master velocity multiplied
by the Gear correction.
Start correction only if SYNCMFTIME > 0
Start correction is the correction which must be
realized after start condition is fulfilled. That means
either the first two markers (par. 33-23
default setting
202
__ Parameter Reference __
[ ]
value for use in communication via serial communication port
®
MG.33.L4.02 – VLT
is a registered Danfoss trademark
SYNCMSTART 1,6) were observed or the master
velocity is reached and the first two markers
(SYNCMSTART 2,3,4,5) has been observed.
This start correction is split in such a way, that it
will be eliminated after par. 33-27 SYNCOFFTIME.
(Actually it is divided by the amount of markers,
which will be passed in SYNCOFFTIME at the actual
master velocity and that value is added to the
normal marker correction.)
If SYNCOFFTIME == 0,
Start correction will be eliminated at once, which
means that the correction will be done in between
two markers.
Marker correction SYNCMFTIME > 0
First the remaining start correction is subtracted
from the marker error. Then correction filtering
time corresponding to the par. 33-27
SYNCOFFTIME (master velocity dependant see start
correction number of markers) is set.
Now the sum of all marker distance errors is used
for a marker filter to calculate the filtered sum.
Then the filtered error sum is subtracted from the
unfiltered one. This result is then used to correct
the marker correction.
This corrected correction is then given into the
correction filter. The result of this correction filter is
then stored (plus start correction part if
necessary).
Then this correction is spread over one marker
distance. This is done by dividing the correction by
the number of samples which will be necessary to
pass one marker distance at actual master speed.
This value is stored and will be used every sample
time to correct the calculated slave position.
Following par. 33-28 SYNCMFPAR settings modify
behavior:
SYNCMFPAR & 4
Correction Time
Is used instead of using
par. 33-27 SYNCOFFTIME.
SYNCMFPAR & 16
No correction concerning
the error of marker
distances will be done.
Marker correction SYNCMFTIME == 0
In the first case where marker correction > 0, the
correction is spread over a time of
(-SYNCVFTIME / 100) ms.
In the second case the correction is added to the
demand position at once.
The reaction of course is limited by the actual
acceleration and deceleration in every case.

Advertisement

loading