Imd 100 Function Description 4189360013 Uk
Imd 100 Function Description 4189360013 Uk
Imd 100 Function Description 4189360013 Uk
Disclaimer
The contents of this document are subject to revision without notice. DEIF A/S shall have no liability for any
error or damages of any kind resulting from the use of this document.
The English version of this document is the original language, and always takes precedence if there is any
discrepancy with a translation of the document.
Trademarks
Copyright
www.deif.com/wind-power Page 2 of 77
IMD 100 function description 4189360013 Rev. G Introduction
Contents
1. Introduction...................................................................................................................... 6
1.1 Conventions...................................................................................................................... 6
2. Product overview............................................................................................................. 7
2.1 Integration in a pitch system ........................................................................................... 7
2.1.1 Built-in functions ...................................................................................................... 7
2.1.2 Mechanical and electrical integration ...................................................................... 7
2.2 Installation, service and replacement ........................................................................... 10
4. Safety functions............................................................................................................. 13
4.1 Personal protection (Emergency stop) ......................................................................... 13
4.2 Machine protection and safety run ............................................................................... 14
4.2.1 Safety run ............................................................................................................. 14
4.2.2 Intended use of the safety-chain mechanism ........................................................ 17
4.2.3 Actions on external safety-chain trip ...................................................................... 17
4.2.4 Actions on errors detected by the IMD .................................................................. 18
www.deif.com/wind-power Page 3 of 77
IMD 100 function description 4189360013 Rev. G Introduction
www.deif.com/wind-power Page 4 of 77
IMD 100 function description 4189360013 Rev. G Introduction
www.deif.com/wind-power Page 5 of 77
IMD 100 function description 4189360013 Rev. G Introduction
1. Introduction
This document describes the functions of the IMD 100 series. The IMD 100 is a heavy-duty motor
driver that targets mainly pitch systems in wind turbines. This document describes how the IMD 100
can be used in a pitch system and which functions are available when integrating it in the system. This
document is intended for anyone who needs an in-depth understanding of the functions of the IMD. It
is not intended to be used for the actual integration of the IMD in a pitch system though knowledge
acquired from reading it will be helpful for that task.
This version describes the functions of the IMD with the latest firmware and hardware version
available at the time of publication. Newer versions might be available, with functions not described in
this manual. Typically, these functions will be minor functions or bug fixes, as the manual will be
updated for major releases.
1.1 Conventions
The following conventions are used in this document:
A yellow symbol illustrates hazard type (this symbol is an example for general
hazard). There are different types such as electrical, chemical and so on.
Danger! A signal word used to indicate an imminently hazardous situation, which if not
avoided, will result in death or serious injury. (ISO 3864)
Warning! A signal word used to indicate an imminently hazardous situation, which if not
avoided, could result in death or serious injury. (ISO 3864)
Caution! A signal word used to indicate a potentially hazardous situation, which if not
avoided, could result in minor or moderate injury. (ISO 3864)
A blue symbol illustrates a need for mandatory action. In this example read
instructions. Other types of blue symbols exist and always indicate mandatory
action.
Current When “current” is used it always means electrical current. When a reference
to time is made “present” or “ongoing” are used.
IMD When the IMD is mentioned, it means the IMD 100 series
Safety-chain relay The term “Safety-chain relay” is used for the IMD safety-chain relays (SCR 1
and SCR 2), and must not be exchanged with the turbine’s safety chain relay.
www.deif.com/wind-power Page 6 of 77
IMD 100 function description 4189360013 Rev. G Product overview
2. Product overview
The IMD is designed to operate in harsh environments based on DEIF’s experience with offshore and
marine products.
The IMD-100 is a robust motor drive ideal for use as pitch servo drive for wind turbines from kW to
MW range. The servo drive has cold climate (from -30º C to +70 º C) and High altitude operation (up to
4000 m) specifications, making it suitable for any wind turbine pitch system, in almost any location.
1
IMD 122
IMD 135
www.deif.com/wind-power Page 7 of 77
IMD 100 function description 4189360013 Rev. G Product overview
All the electrical connections are placed on two sides only (three sides for IMD 135 C – top as well),
making it easy to locate the IMD anywhere in the cabinet:
In order to withstand vibrations, no screw terminals are used. With the exception of the PE (ground)
terminal, all connectors are either spring loaded connectors or D-sub connectors for standard
components (Resolver, SSI encoder, and CAN/CANopen communication).
www.deif.com/wind-power Page 8 of 77
IMD 100 function description 4189360013 Rev. G Product overview
All control connectors are implemented with removable female connectors with locking mechanism:
Power connectors do not have removable connector. The shield connector is spring loaded as well
(pos.1 in Figure 3 on page 9).
www.deif.com/wind-power Page 9 of 77
IMD 100 function description 4189360013 Rev. G Product overview
Cabinet wall
Cabinet wall
Inside cabinet
Outside cabinet
Inside cabinet
Inside cabinet
www.deif.com/wind-power Page 10 of 77
IMD 100 function description 4189360013 Rev. G IMD main function and role in a pitch system
Main controller
Pitch Motion
Controller
IMD Pitch
(optional) motor
SE
charger
Pos.
sensor
Safe Energy
(backup)
Brake
AC power
Blade B pitch system
Legend:
Power
Control
Safety chain/control
Power:
The IMD is supplied with power from the nacelle (typically 3 x 400 V AC) as well as from a DC energy
backup pack (batteries or ultra-capacitors). The energy backup is a safety measure (Safe energy) that
ensures that the blade can always be pitched to stop position. IMD 122 also has a built-in power
ballast (option), used to dissipate power generated from the motor during deceleration or when the
motor is driven by an outside force. For IMD 135 C or if the built-in option is not used in IMD 122, an
external ballast resistor must be used.
It is also possible to order the IMD with a charger, thereby enabling direct charging the safe energy
source, connected to it (no need for external charger, or special circuitry).
Safety:
The IMD can be integrated in a safety chain as well as act on a safety chain trip. When the safety
chain inputs trip (for any external reason), the blade will always be pitched to stop position.
When an IMD has an error, it will trip the safety chain, thus causing the other IMDs in the hub to pitch
to stop position and stop the turbine. Depending on the error, the IMD with error will also try to pitch
the blade to stop position if it is possible.
www.deif.com/wind-power Page 11 of 77
IMD 100 function description 4189360013 Rev. G IMD main function and role in a pitch system
Personnel safety is ensured with a hardware (HW) emergency stop input that stops any motion
immediately.
Control:
In normal operation, the IMD operates on commands from the outside. Any change from the static
state (like change of blade motor position, change of output and so on) is done according to
commands from the application SW, residing in DEIF’s Pitch Motion Controller (PMC, an optional
component) or the main controller. There are two ways in which the controller can request a blade
motor movement:
• By giving a desired blade motor position and maximum speed - the IMD will move the blade motor
until the desired position is reached
• By giving a speed and direction (plus or minus) - the IMD will move the blade motor until a stop
commend is received
The IMD is pre-configures with an acceleration and deceleration ramps (how fast it may accelerate or
decelerate to the desired speed). It will use these values to reach the desired speed.
There are typically two (redundant) limit switches in the blade pitch system that are used to ensure
that the blade does not pitches higher than 90º (typically at 89º and 91º), see following figure. The IMD
will decelerate to a halt according to the defined deceleration ramp, if a limit switch is activated.
Blade
Limit switch 2
Limit switch 1
Activation bracket
for limit switch
The IMD monitors the temperature and current of the motor as well as protects the whole system from
overload and potential damage. Monitored data (including other data such as position, load and so on)
is available for the application SW.
www.deif.com/wind-power Page 12 of 77
IMD 100 function description 4189360013 Rev. G Safety functions
4. Safety functions
The following functions are considered as safety functions with regards to the IMD:
1. Personal protection: Stop the movement of the blade motor immediately as a result of emergency
stop activation.
2. Machine protection: Bring the blade to a safe (stop – also called feather) position, if an error is
detected in any vital components (internal or external). This action is called a “safety run”.
RUN RFE
Disabling output SW disable HW disable
Stopping the blade motor Stopping with modulation Stopping the modulation and
(speed zero), and then engaging the brake
engaging the brake.
Generate error No Yes
Start safety run when input is No Yes
high again (for RFE the error
must be cleared as well)
Info
If both RFE and RUN are used (in parallel), RUN will have no affect since RFE has the
highest priority.
www.deif.com/wind-power Page 13 of 77
IMD 100 function description 4189360013 Rev. G Safety functions
Attention
Do not disable drive (through CANopen or USB) during a safety run. This will cause the
safety run to briefly stop and start again.
www.deif.com/wind-power Page 14 of 77
IMD 100 function description 4189360013 Rev. G Safety functions
• The top run is started when the drive is in zero position, and therefore shows all the five steps.
• The bottom run is started when the drive is past the position for step one. It starts in step 0 and as
soon as it registers that the position for step 2 is reached, it jumps to step 2, omitting step one.
• At the bottom left, is the configured speed profile used for the examples
100 2500
Step 0 Step 1 Step 2 Step 3 Step 4
90
80 2000
70
60 1500
Position
Speed
50
40 1000
30
20 500
10
0 0
Time
Safety run
100 2500
Initiated at Pos. 0 Step 1 Step 2 Step 3 Step 4
90
80 2000
70
60 1500
Position
Speed
50
40 1000
30
20 500
10
0 Time 0
Info
Speed profile cannot be executed in blind safety run.
Parameter Description
Timeout The time after which the IMD stops the safety run and reports a timeout.
There are different values for each safety run mode.
www.deif.com/wind-power Page 15 of 77
IMD 100 function description 4189360013 Rev. G Safety functions
Parameter Description
Speed The speed that will be used for the safety run.
There are different values for each safety run mode.
The motor will run the other way if negative values are used.
Speed profile enable Enable speed profile when a safety run is executed. Has no effect on
blind safety run
Speed profile A set of four steps, each containing a position and a speed
Acceleration The same acceleration time used for any speed increase is used (no
specific safety run acceleration time).
Blind safety run has a special acceleration parameter.
Deceleration The deceleration time (ramp) defined for any speed decrease, and after a
limit switch is activated.
There are two deceleration parameters, one global deceleration that is
used for any deceleration, and one that is used for fast decelerations.
The parameter with shortest value of the two is used after a limit switch
activation.
Auto safety run @ start Enabled: If no limit switch is activated upon IMD start, the IMD will
perform a safety run as soon as RFE and RUN inputs are high.
Disabled: If no limit switch is activated upon IMD start, device enable
state must also be present apart from high RFE and RUN
inputs before the IMD will perform safety run.
Safety run restart @ Enabled: If limit switch 1 is activated and then deactivated in a safety
limit switch 1 off run, the IMD will restart the safety run.
Disabled: The safety run will not restart, even if limit switch is deactivated
after being activated.
This function is only available for limit switch 1.
Safety restart @ mains Enabled: If the mains power (and there is no safe energy) disappears
return during a safety run, the IMD will restart the safety run
automatically when the power returns.
Disabled: The safety run will not restart automatically, when the mains
power returns.
Attention
Safety run should not be used to stop the turbine under normal circumstances.
The motor will turn at the predefined speed until the limit switch is activated after which, it
will stop very aggressively. This will put a lot of strain on the turbine.
Normal turbine stop should be done with speed or position commands.
www.deif.com/wind-power Page 16 of 77
IMD 100 function description 4189360013 Rev. G Safety functions
While on safe energy, the DC-link voltage might be lower, which can affect the speed used for the
safety run. To ensure that the blade will get to stop position fast enough, it is possible to use the field
weakening feature. For more details see section 6.4.3 on page 47.
If the DC-link voltage level reaches DC-link Vlow, the IMD will try to reconnect the mains automatically,
and make use of any energy source available to complete the safety run.
+24 V
IMD 1
SCI
SCR
IMD 2
SCI
SCR
IMD 3
SCI
SCR
Safety-chain logic
External External
component component
www.deif.com/wind-power Page 17 of 77
IMD 100 function description 4189360013 Rev. G Safety functions
SCI 1.1
+
Channel 1
0V DC
SCI 1.2
IMD
SCI 2.1
+
Channel 2
0V DC
SCI 2.2
Info
The term “Safety-chain relay” is used for the safety-chain relays (SCR 1 and SCR 2), and
must not be exchanged with the turbine’s safety chain relay.
In the following section the safety-chain relay and their behaviour at specific errors is described.
Normaly Open
SCR 1.2
IMD
SCR 2.1
Normally Open
SCR 2.2
www.deif.com/wind-power Page 18 of 77
IMD 100 function description 4189360013 Rev. G Safety functions
The safety-chain relays in the IMD are tripped (open) when an error occurs. For more information
about the specific errors, see section 9.1 on page 63.
Info
It is also possible to reset (on-off-on cycle) the safety-chain relays manually or through
CAN.
www.deif.com/wind-power Page 19 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
IMD
EMC filter, Motor
Fuse Disconnect DC-link
Rectifier driver
Mains
(output M
drive)
SE Ballast
Charger resistor
24 V DC Fuse
24 V Safe
Power supply
energy
Legend:
Optional function
Figure 10 IMD power block diagram (simplified)
Each of the depicted blocks are explained in the following subsections.
Note that the 24 V power supply and the SE charger are options that are added when the IMD is
ordered.
The ballast resistor may be located externally.
www.deif.com/wind-power Page 20 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
GND
PE IMD
Rectifier DC-link
Fuses and
Breaker AC voltage EMC DC voltage
(optional) monitor filter monitor
L1 safe
energy
DC-link (Batteries
L2 or Ultra-
Cap)
L3
Disconnect
Mains Fuse
SE
Pre-charge
W
V
Motor driver
(output drive)
U
PE
Motor
During
Deceleration
No Mains
Ballast SE Charge
resistor
www.deif.com/wind-power Page 21 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
SE Vlow (P)
DC-link Vlow (P)
Low-voltage
DC-link Vmin (P)
Under-voltage
0V
Figure 13 Voltages thresholds
www.deif.com/wind-power Page 22 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
Nominal voltage @
Normal
3x400 V AC Mains
565 V operation
(P): Configurable SE
Values for Values for voltage
parameter
batteries Ultra-cap
325 V 435 V SE Vlow (P)
Under-voltage
0V
Figure 14 Voltages thresholds – typical values example
www.deif.com/wind-power Page 23 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
0.1 s 5s
Safety chain trip High voltage condition stopped: Operation on Mains resumed
Clear errors Controller
(Controller) Intervention
(Clear errors
Mains
command)
connection
0.8
Low Voltage
Ride Through
0.6
0.4
0.2
0
-1 0 1 2 3 4 5 6
Time (s)
www.deif.com/wind-power Page 24 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
NOTE After “Mains Off” command is sent, the IMD will not reconnect the mains automatically, unless
a safety run on safe energy is performed and the DC-link voltage is lower than DC-link Vlow.
Timer is set to zero No safety run is performed when there is no Mains. The IMD will use
the safe energy until the DC-link voltage is bellow DC-link Vlow, when
safety run is performed.
Timer is set to 5, 10, or 15 The timer starts when the Mains is not OK. After the timer runs its
seconds configured value, the safety chain is tripped, and a safety run is
automatically performed.
If a “Mains Off” special command is sent to the IMD before the timer
has timed out, the timer is cancelled.
When Mains not OK is detected, the IMD automatically disconnects the Mains and connects the safe
energy to the DC-link. There are four scenarios following the disconnection of the mains:
• Low voltage condition stopped, operation on mains resumed:
If the low voltage condition is stopped before the timer runs out or DC-link Vlow is reached, the
IMD reconnects the mains and stays in normal operation.
• Low voltage condition remains, controlled turbine stop:
If a “Mains off” command is sent before the timer runs out or DC-link Vlow is reached, the timer is
cancelled. If the low voltage condition persists, the turbine can be stopped (controlled stop) and
avoid a safety run (emergency stop).
• Low voltage condition remains, emergency turbine stop (timer):
The timer is configured to 5, 10 or 15 seconds. If the low voltage condition lasts longer than the
configured value, the IMD trips the safety chain and perform a safety run after the timer run out.
• Low voltage condition remains, emergency turbine stop (DC-link Vlow):
The timer is configured to 0 seconds (disabled). the IMD continues operating until the DC-link
voltage drops below DC-link Vlow configured value. The IMD trips the safety chain and perform a
safety run. The IMD will also try to reconnect the Mains automatically. This might be needed to
ensure that any energy source available, will contribute to the completion of the safety run.
www.deif.com/wind-power Page 25 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
Info
If the DC-link voltage decreases below DC-link Vlow at any point, the IMD will trip the
safety chain and perform a safety run. See also “Safety run while on safe energy” in
section 4.2.1.3 on page 16.
5.2.2 Pre-charge
The pre-charge circuit purpose is to prevent excessive inrush current when the mains is connected to
the IMD.
The following figure shows a simplified block diagram of the IMD power and the pre-charge circuit:
GND
PE IMD
Rectifier DC-link
Fuses and
Breaker
EMC AC voltage DC voltage
(optional)
filter monitor monitor
L1 safe
energy
DC-link (Batteries
L2 or Ultra-
Cap)
L3
Mains connect
Mains Fuse
SE
Pre-charge
W
Switch Motor
V
voltage driver
(output
U
drive)
PE
Motor
The “Mains connect” switch is controlled both automatically by the IMD controller and manually from
the IMD manager or CAN. The “Pre-charge” switch is controlled automatically by the IMD controller
only. At start-up the “Mains connect” switch is always off.
Whenever the “Mains connect” switch is being switched on, the “Pre-charge” switch is turned on first.
Normal pre-charge duration is expected to be approximately 30 ms. When the “Switch voltage” (The
difference between the rectifier voltage and the DC-link voltage) is < 20 V, the pre-charge is
completed, the “Mains connect” switch is switched on, and the “Pre-charge” switch is switched off.
When the IMD is running on safe energy and returning to Mains, a brief (< 50 ms) output-current
limitation is expected due to the pre-charge function.
NOTE During pre-charge, a lot of energy is dissipated in the pre-charge resistor. Typical pre-charge
time (@ 3x400 VAC and 0 VDC on the DC-link) of 30 ms, will require approximately 40 s of resistor
cooling time before next pre-charge. The recommended time between pre-charges is 60 s.
5.3 24 V DC supply
24 V DC is used to power the IMD itself as well as supply power to the brake. The IMD can be ordered
with or without a built-in 24 V DC power supply. The built-in power supply is an option that cannot be
www.deif.com/wind-power Page 26 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
mounted if the IMD was ordered without it. Depending on whether there is or isn’t a built-in power
supply, X7 connector is used as input or output:
• IMD has built-in power supply: X7 acts as output, input, or in and out (use of X7 is optional)
• IMD has no built-in power supply: X7 acts as input (use of X7 is mandatory)
X7
IMD
Load
www.deif.com/wind-power Page 27 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
In a situation when there is no Mains, the power supply will at some point shutdown in order to prevent
depletion of the safe energy source. Once the power supply is shutdown, it will start automatically
when the mains returns. It is not possible to restart through SW command. The sequence of the
shutdown is as follows:
Mains disappears
Shutdown conditions:
Yes No
Shutdown Blade is at “parked” position AND at least one of
conditions met? the following is true:
• Timeout passed
• Shutdown command received
Yes No
Mains returned?
Info
After the power supply shuts down, the IMD is turned off, and it is not possible to use the
distributed input/outputs, temperature sensors and so on.
The built-in power supply is protected by a current limiter (approximately 6 A) to protect it from
overload through X7.
www.deif.com/wind-power Page 28 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
The following picture shows the location of the built-in ballast resistor in IMD 122 C.
Ballast Ballast
resistor resistor
Info
The fan guard look may vary
The ballast resistor output is overload protected. When the load on the ballast resistor exceeds 50% of
maximum load a warning will be generated.
Additionally, the output is overcurrent protected. If either overload or overcurrent protections are
activated, error F will be active (see section 9.1 on page 63 for details).
During deceleration, the motor acts as a generator and generates power back into the DC-link of the
IMD. The IMD has a built-in ballast resistor that converts this power into heat. The ballast resistor
(20 Ω / 300 W) is suitable for most applications where the IMD is used.
The ballast resistor is connected and disconnected automatically when needed, depending on the
configured DC-link Vmax (see section 5.2 on page 21).
NOTE The ballast resistor cannot be activated if RFE input is low.
www.deif.com/wind-power Page 29 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
IMD 122 C has an extra connector for mid-point voltage. It can be connected to a mid-point in the safe
energy source, enabling to check that both parts of the SE are symmetrical (subject to the number of
elements). No warning or configuration are associated with this function, and the IMD does not take
any action or evaluation. Evaluating the value and taking actions is done by external controller.
Ultra-capacitors only: When equipped with the SE charger option, the IMD is capable of measuring the
capacity and resistance of the capacitor bank. See section 5.5.3 on page 30.
5.5.2 SE test
When the IMD is used together with safe energy, it is also possible to use the ballast resistor for safe
energy test. The test itself is done and evaluated by an external controller, and it must be ensured that
the power on the resistor does not exceed the rated power of the resistor.
www.deif.com/wind-power Page 30 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
The following figure depicts the charging process after the IMD is configured for charging:
DC-link OK is when:
DC-link OK DC-link voltage > 120 V DC AND
DC-link voltage > SE voltage + 15 V DC
Disabled The charger is automatically enabled when there are no errors and
when not in setup mode.
Enabled? After being disabled or if an error occurred, the charging process
Yes always start at this stage.
Bulk charge
Main charge stage, using high Constant Current (CC).
Out This state continues until an end voltage limit is reached.
condition? Limit DC-link not OK generates a charger error.
Disable
or charger error reached
www.deif.com/wind-power Page 31 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
Capacity
calculation
2
1
Resistance Charge
calculation current
Legend:
0A
x Voltage measurement Time
Automatic measurements
www.deif.com/wind-power Page 32 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
Warnings Errors
Charger Charger
0 5 10 Seconds
The different situations are depicted in the following figure. Note that the depicted charger warning
states and the charger error states are the same as depicted in the figure above. That is, the IMD
“CHARGER” errors and warning.
www.deif.com/wind-power Page 33 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
Error delay
Time (s)
0 2 4 6 8 10
www.deif.com/wind-power Page 34 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
Charger error detection (CED) is triggered when a charger communication timeout or a charger error
is detected, and a 10 s timer is started. There are three scenarios following the disconnection of the
mains:
• Bit 11 = 0: Charger error condition stopped, operation continued (green):
Normal operation is continued. If the error condition is stopped, charging is resumed and the
warning is cleared.
• Bit 11 = 1: Charger error condition stopped, emergency stop (red):
After ten seconds an error is generated, the warning is cleared, and a safety run is performed. If
the error condition is stopped, charging is resumed.
• Bit 11 = 0: Charger error condition remains: Controlled stop or continued operation
(yellow):
Normal operation is continued.
• Bit 11 = 1: Charger error condition remains: Controlled stop or continued operation
(yellow):
If a “Clear errors” command is sent within 10 s from the CED, normal operation continues. If the
charger error condition persists, the turbine can be stopped (controlled stop) and avoid a safety
run (emergency stop).
NOTE: If the error condition persists, a new warning will be generated after the clear errors is
received.
• Bit 11 = 1: Charger error condition remains, emergency turbine stop (red):
If 10 s elapsed after the CED without further action from the turbine controller or a person with IMD
manager, an error is generated, the IMD trips the safety chain, and performs a safety run.
www.deif.com/wind-power Page 35 of 77
IMD 100 function description 4189360013 Rev. G IMD power: supply and loads
Discharging fully loaded capacitors can take some time. To calculate the approximate time full
discharge will take use the following formula:
www.deif.com/wind-power Page 36 of 77
IMD 100 function description 4189360013 Rev. G Motor control
6. Motor control
This section describes how the motor is controlled and monitored. It describes the basic principles of
the control and how the control is done in practice. It does not describe each parameter that needs to
be configured.
Position + Speed +
Max speed OR direction
Feedback
Resolver
Motor
Info
If the position control is enabled (during configuration), it will cause the IMD to hold the
motor and blade in position also when speed control is used and the speed is zero, thus
preventing drift of the motor axle.
www.deif.com/wind-power Page 37 of 77
IMD 100 function description 4189360013 Rev. G Motor control
Speed
(%)
100
0
Ramp (Acc.) Ramp (Dec.) Time (ms)
time time
www.deif.com/wind-power Page 38 of 77
IMD 100 function description 4189360013 Rev. G Motor control
Blade
SSI
Encoder
Rg
Limit switch 2
Pitch Gear Limit switch 1
box Np
motor
Nb
Limit switch
activation bracket
Example: Nb = 133
133 Np = 17
17
230 = 1800 (rounded) Rg = 230
To calculate the needed movement of the motor in order to achieve specific blade movement in
degrees:
Rtotal ∗ NB° Rtotal = the total ratio of motor axis to blade rotation
= Motor revolutions NB° = Desired relative movement of the blade in degrees
360°
Example: Rtotal = 1800
1800 ∗ 2° NB° = 2
= 10
360°
The position of the blade is calibrated by configuring position 0° (see section 6.2.2 on page 40)and
calculating the ratio of the motor rounds/position and the blade rotation in degrees.
The position of the blade can also be monitored by an absolute position encoder with a Synchronous
Serial Interface (SSI) that measures directly the position of the blade. The SSI position value does not
have any direct control function and is not used by the IMD. It is a measurement that can be retrieved
www.deif.com/wind-power Page 39 of 77
IMD 100 function description 4189360013 Rev. G Motor control
from the IMD by the main controller and can be used for example to ensure that the blade actually
moves.
It is possible to configure the IMD to automatically pitch the blade to stop position (limit switch
activated) when the IMD is powered up.
While the IMD is active, it controls the position of the motor by modulating the supply to the motor. The
IMD is able to maintain the blade motor position without moving it.
www.deif.com/wind-power Page 40 of 77
IMD 100 function description 4189360013 Rev. G Motor control
Blade
VLMS-high
X 90°
X
Absolute maximum pitch span
(with no active physical limit switches)
VLMS-low 0°
Figure 24 Maximum pitch span with VLMS
www.deif.com/wind-power Page 41 of 77
IMD 100 function description 4189360013 Rev. G Motor control
Blade
• The blade is turning past zero, and the motor reaches position -5
revolutions. The motor stops and can only be moved in the “+” VLMS-high
direction. X
X 90°
Motor
stopped
“-” Direction
VLMS-low 0°
Blade
Motor
• The blade is turning past 90º, and the motor reaches position 1000 VLMS-high
stopped
revolutions. The motor stops and can only be moved in the “-” X
X 90°
direction.
“+” Direction
VLMS-low 0°
Safety run:
After safety run timeout (from the safety run start) the IMD state will Motor
change to state 18 (Safety run timeout). From this state it will only be stopped VLMS-high
X
possible to proceed with manual operation. Initiating a new safety run will X 90°
not move the motor since only movement towards zero is allowed.
“+” Direction
NOTE This is also the case if the VLMS-high is configured too low
(before the blade reached the physical limit switch). VLMS-low 0°
The IMD is in manual operation mode, and the movement of the blade is
controlled by switches connected to DI 12, DI 11 and DI10. Blade
VLMS-high
X
X 90°
Motor
stopped
“-” Direction
VLMS-low 0°
www.deif.com/wind-power Page 42 of 77
IMD 100 function description 4189360013 Rev. G Motor control
• The blade is turning past zero, and the motor reaches position -5 revolutions. The motor stops and
can only be moved in the “+” direction.
• The blade is turning past 90º, and the motor reaches position 1000 Blade
revolutions. The motor stops and can only be moved in the “-”
Motor
direction. stopped VLMS-high
X
X 90°
“+” Direction
VLMS-low 0°
Manual operation 360 mode:
The IMD is configured to “Use of manual operation 360” enabled.
The IMD is in manual operation mode, and the movement of the blade is controlled by switches
connected to DI 12, DI 11 and DI10. D 9 is set ON (high). In this operation mode the IMD ignores the
VLMS.
Blade
• The blade is turning past zero, and the motor reaches position -5 VLMS-high
revolutions. X
X 90°
The motor does not stop when moving past the VLMS.
“-” Direction
VLMS-low 0°
Blade
VLMS-high
X
• The blade is turning past 90º, and the motor reaches position 1000 X 90°
revolutions.
The motor does not stop when moving past the VLMS. “+” Direction
VLMS-low 0°
• Exit from “Manual operation 360”: DI 9 is set to low. The IMD goes to “Manual operation”
(assuming DI 12 is still high)
• If DI 12 is set low while in “Manual operation 360”, the IMD goes back to normal operation.
www.deif.com/wind-power Page 43 of 77
IMD 100 function description 4189360013 Rev. G Motor control
Info
In practice, I nominal and I maximum are defined in two sets of parameters: one based on
the motor specification and one based on the application specification. At any time, the
lowest value will be used no matter whether it comes from the motor or application
definition.
When defining these values, a specific amount of overload energy that is allowed (shaded area) is
actually defined. As the area increases in size, the overload energy integral increases, and when it
reaches 100% (corresponds to I-max for a duration of T-peak) the current is limited to I-nom, as
depicted in the following figure:
www.deif.com/wind-power Page 44 of 77
IMD 100 function description 4189360013 Rev. G Motor control
Overload energy
integral
100%
0%
Overload energy
I-nom
Output current
T-peak Time
Overload energy
integral
100%
0%
Current
I-max
Current limited to I-nom
Overload energy
I-nom
Output current
T-peak Time
Figure 26 Current limitation when the current is above I-nom and below I-max
www.deif.com/wind-power Page 45 of 77
IMD 100 function description 4189360013 Rev. G Motor control
If the current consumption is not stable but increases or decreases during the overload situation, the
overload energy is calculated differently depending whether the current is above or under I-nom. If the
actual current is under I-nom after it has been above I-nom, the overload energy integral will decrease
with half the rate (depicted with dashed line) of when it increases. The impact is that the time until the
current is limited to I-nom is shorter than it would have been without this double time factor in the
calculation as depicted in the following figure:
Overload energy
integral
100%
0%
Current
Current
limited
I-max to I-nom
Overload energy
I-nom
Output current
www.deif.com/wind-power Page 46 of 77
IMD 100 function description 4189360013 Rev. G Motor control
Optimized control
Legend:
Desired
Actual
V = Available voltage
𝑉 Mfield = Magnetization parameters (these can be different
= 𝑅𝑃𝑀 parameters depending on motor type)
𝑀𝑓𝑖𝑒𝑙𝑑
RPM = Motor speed
In situations where the grid is not available and the turbine needs to perform a safety run, achieving
the desired speed for the safety run might not be possible due to a lower DC-link voltage. As can be
seen in the formula above, lowering the voltage will automatically lower the speed, unless the Mfield is
lowered as well. This can be achieved by field weakening. Depending on the motor type, different
ways of field weakening are implemented:
Table 3 Field weakening implementation
www.deif.com/wind-power Page 47 of 77
IMD 100 function description 4189360013 Rev. G Motor control
The higher speed effect that can be achieved depends on the motor construction, even for the same
motor type. In general, the effect that can be achieved in synchronous motor with permanent magnets,
is less than with asynchronous motors.
If the field weakening parameters are configured, the function will automatically be activated when
needed (though only during safety run while running on safe energy).
www.deif.com/wind-power Page 48 of 77
IMD 100 function description 4189360013 Rev. G Motor control
Info
Safety run will not be executed while in manual operation mode.
6.6.1.2 IMD configured to manual operation when SCI inputs are Not OK
The IMD is brought into manual operation mode by activating DI 12 (high). Any motor motion is
stopped.
Once in manual operation mode, the manual operation behaves in the same way as when the SCI
inputs are OK (section 6.6.1.1 on page 49). In this mode however, it is also possible to disable DI 10
and DI 11 through CAN (so it is not possible to move the motor).
If the CAN connection is not active, DI 10 and DI 11 are always enabled, DI 12 always stops the
motor, and manual operation 360 is automatically enabled if DI 9 is high.
Taking the IMD out of manual operation mode is done by deactivating DI 12. Upon exit from manual
operation mode, the IMD always performs a safety run.
www.deif.com/wind-power Page 49 of 77
IMD 100 function description 4189360013 Rev. G Motor control
www.deif.com/wind-power Page 50 of 77
IMD 100 function description 4189360013 Rev. G General functions
7. General functions
7.2 Communication
There are two ways to communicate with the IMD: CAN (Controller Area Network) and USB (Universal
Serial Bus).
www.deif.com/wind-power Page 51 of 77
IMD 100 function description 4189360013 Rev. G General functions
• Logic-8 is mapped to DO 8 (IMD 122 B: It is recommended to use Logic 8 for fan control)
• Logic-7 is mapped to DO 7
• Logic-6 is mapped to DO 6
www.deif.com/wind-power Page 52 of 77
IMD 100 function description 4189360013 Rev. G General functions
• Logic-5 is mapped to DO 5
Info
When configuring digital outputs, it is important to distinguish between the terms Logic-x
and DO x. DO x is the actual physical output, while Logic-x is the logical mapping of a
function to a specific output.
Programming the outputs is done as a Boolean function with two operands and an operation. If the
result of the function is true, the output will be set to High. If the result of the function is false, the
output will be set to Low.
www.deif.com/wind-power Page 53 of 77
IMD 100 function description 4189360013 Rev. G General functions
Power on
Power-on test
Yes
Yes
Error
cleared? Error?
Start-up
No
error,
trip SCR
Yes
Limit switch
activated?
PowerOn @ parked
No
Dev.
Enabled,
SCI OK?
Yes
External error
operation Error
cleared? Auto S-run enabled
www.deif.com/wind-power Page 54 of 77
IMD 100 function description 4189360013 Rev. G General functions
7.4.1 Power-on
Following is a description of the power on sequence:
1. When the IMD is powered on, it will start with a Power-on test that includes some self-tests as well
as some external conditions (for example resolver connection). Fatal errors discovered at this
stage will put the IMD in “Start-up error” state and will cause it to trip the safety-chain relays. If
there are errors, the IMD will remain in “Start-up” error” until the error is fixed and cleared.
2. When the Power-on test is successfully completed the IMD checks the state of the limit switch:
o If any limit switch is activated, the IMD waits for a device enabled state (Enable device
command, and RUN digital input high), and the safety-chain inputs OK (both inputs are going
high simultaneously).
o If no limit switch is activated the IMD will change to “Safety run setup” state and execute the
following sequence:
i. Wait for device enabled, or if the Auto S-run (“auto safety run” function) is enabled, go
directly to “Safety run”.
ii. At safety run, the blade is pitched to stop position. When the safety run is concluded, the
IMD checks how it was concluded. If there was a timeout, it will wait for initiation of a new
Safety run. If the safety run ended with the activation of a limit switch, it will change to
“Parked tripped” state.
iii. At “Parked tripped” state the IMD checks/waits for the safety-chain inputs OK (both inputs
are going high simultaneously), and changes to the “Parked ready” state
3. When device enabled state (Enable device command, and RUN digital input high), and the safety-
chain inputs OK (both inputs are going high simultaneously) are present, the IMD will go to “Normal
operation” state.
www.deif.com/wind-power Page 55 of 77
IMD 100 function description 4189360013 Rev. G General functions
5 UNDERVOLTAGE The DC-link voltage is below DC-link Vlow, and above DC-link Vmin
Ballast circuit overload or current too high. The ballast resistor load
F BALLAST has exceeded the configured value (overload), or the maximum
current limit.
2 RFE open RFE-Switch off. RFE (Rotational Field Enable) input is in low state.
Peak current excessive. The current to the motor exceeded the peak
9 I _PEAK
current limit for more than 8 ms. This error can be reset.
Speed uncontrollable. The IMD is not able to control the speed of the
A MOTOR OUTPUT
motor.
www.deif.com/wind-power Page 56 of 77
IMD 100 function description 4189360013 Rev. G General functions
After the safety-chain relays are tripped, the error must be cleared before the IMD will continue. When
the error is cleared, the IMD will continue and attempt to pitch the blade to stop position, and wait for
safety-chain reset before going to normal operation again.
When the HW protection is triggered the HW circuit in IMD will immediately shutdown the output
module, no matter whether the processor is active or not.
Fan
The IMD has a fan mounted at the back of the heat sink that forces extra air flow.
www.deif.com/wind-power Page 57 of 77
IMD 100 function description 4189360013 Rev. G General functions
Outside Outside
cabinet Inside cabinet
Inside cabinet
cabinet
www.deif.com/wind-power Page 58 of 77
IMD 100 function description 4189360013 Rev. G General functions
RAM IMD
Running configuration
EEPROM
www.deif.com/wind-power Page 59 of 77
IMD 100 function description 4189360013 Rev. G IMD display description
* Orange may look like red or yellow depending on the angle of viewing.
www.deif.com/wind-power Page 60 of 77
IMD 100 function description 4189360013 Rev. G IMD display description
The seven-segment display shows the state of the IMD as well as which error or warning are active.
See Status LED states table on page 60 for information about the relations between the LED and
display.
On for A new command was received through the CAN bus or the USB.
0.1 s
The display will show any combination of the operational states. For example, when the motor turns in
the positive direction:
Example:
Normal operation – IMD is active (dot flashing).
The drive is enabled (Bottom line on)
The motor is now turning in positive direction (right lower line)
www.deif.com/wind-power Page 61 of 77
IMD 100 function description 4189360013 Rev. G IMD display description
www.deif.com/wind-power Page 62 of 77
IMD 100 function description 4189360013 Rev. G Errors and warnings
www.deif.com/wind-power Page 63 of 77
IMD 100 function description 4189360013 Rev. G Errors and warnings
A MOTOR OUTPUT No • Mismatch between the direction from the drive and
direction from the motor feedback.
• The phase sequence (W, V, U) is wrong.
• At least one of the phases from the IMD to the
motor is disconnected.
www.deif.com/wind-power Page 64 of 77
IMD 100 function description 4189360013 Rev. G Errors and warnings
www.deif.com/wind-power Page 65 of 77
IMD 100 function description 4189360013 Rev. G Errors and warnings
4 FEEDBACK
Unstable resolver signal. This warning is also active during
blind safety run.
5 POWERVOLTAGE Safe energy voltage is lower than SE Vmin.
--Motor temperature high. Motor-temperature reached 87.5%
6 MOTORTEMP
of the limit specified in M-temp.
IMD temperature high.
7 DEVICETEMP
Internal components temperature exceeded 72 ºC.
8 Warning 8 Not used
9 I_PEAK Digital output driver is overheated
A Warning A Not used
Error in the charger (option).
There are a number of charger errors that caused the warning that
was escalated to the error. These can be determined by reading the
charger error register.
B CHARGER If this warning persists for the Charger timeout period, and the IMD
is configured to escalate charger warnings to error, error 3 will be
generated.
Sending “clear errors” every 8 seconds will delay error generation
(until clearing errors is stopped) if the warning persists.
www.deif.com/wind-power Page 66 of 77
IMD 100 function description 4189360013 Rev. G Errors and warnings
F BALLAST
The ballast resistor load is over 50% the configured maximum
value.
www.deif.com/wind-power Page 67 of 77
IMD 100 function description 4189360013 Rev. G Errors and warnings
The last error further contains the following parameter values at the time the error occurred (Extra
info):
www.deif.com/wind-power Page 68 of 77
IMD 100 function description 4189360013 Rev. G Errors and warnings
www.deif.com/wind-power Page 69 of 77
IMD 100 function description 4189360013 Rev. G Errors and warnings
The error log also contains a distribution representation of all errors occurred during the “Elapsed
time:life” (the time elapsed since the first FW supporting error history was installed), showing how
many times each error appears in the log:
www.deif.com/wind-power Page 70 of 77
IMD 100 function description 4189360013 Rev. G Revision history
2020-06-29 F • “Mains line choke” section added to “Mains supply and motor
output” section
• “Charger error handling” section updated
• “Fault Ride Through (FRT)” updated
• “Safe energy (Ultra-capacitors only) discharging” added to
“Safe energy”
• “Safety run” section updated (blind safety run, Errors which
causes a safety chain trip table, Safety run while on safe
energy)
• “DC-link monitoring and notifications” renamed to “DC-link
function overview”
• “Pre-charge” sections added to “DC-link function overview”
• “Virtual limit switches” section added to “Position control”
• “Position pre-set” section in “Position control” corrected
• “Manual operation” section updated
• “Ballast resistor” section updated
• “Action on internal errors” updated
• Some information regarding fan configuration moved from
“Forced cooling with fan” to the “Integration manual”
• “Error and warning lists” section renamed to “Errors and
warnings” and updated with charger and charger related
errors and warnings
• “Errors and warnings log” section added to “Errors and
warnings” section
• “Basic of the IMD motor control” and “Position control stage”
sections updated
• IMD power block diagram in “IMD power supply and loads”
updated
www.deif.com/wind-power Page 71 of 77
IMD 100 function description 4189360013 Rev. G Revision history
www.deif.com/wind-power Page 72 of 77
IMD 100 function description 4189360013 Rev. G Product user documentation
IMD Manager user Engineers at customer Describes how to use the IMD Manager.
manual R&D department, as well The IMD Manager is an application used to
Document no.: as commissioners and configure and control the IMD using the Service
4189360019 service personnel USB connector.
IMD 100 initial Commissioners or other Describes how to upgrade the IMD SW, how to
configuration and personnel with similar load configuration file, and how to verify the IMD
verification manual qualifications, as well as installation to the possible extent.
Document no.: service personnel (for
4189360016 SW upgrade)
IMD 100 service Service and warehouse Describes preventive (scheduled) and corrective
and maintenance personnel maintenance of the IMD, as well as storage
manual requirements.
Document no.:
4189360017
www.deif.com/wind-power Page 73 of 77
IMD 100 function description 4189360013 Rev. G Product user documentation
The IMD 100 documentation is written anticipating an OEM (original equipment manufacturer) product
use-cycle in a wind turbine. The envisioned cycle is described in the following figure. The description
also explains the tasks, who is expected to execute the task, the location where the execution takes
place and the supporting DEIF documentation for the task. Many details in these tasks depends on the
actual implementation, which is why the IMD documentation will never stand alone.
www.deif.com/wind-power Page 74 of 77
IMD 100 function description 4189360013 Rev. G Product user documentation
2. IMD integration
1. IMD evaluation
in the customer’s 3. Installation
and purchase
product
• Task: Evaluation of the IMD • Task: Integrate the IMD in the turbine • Task: Install the IMD in the cabinet,
• Who: Customer buyers and systems. install the cabinet in the hub.
engineers • Who: Customers R&D. • Who: Installation personnel.
• Supporting DEIF documents: • Where: Customers facility • Where: Customer’s production
• Datasheet • Output: facility.
• Function description • Wiring diagram • Supporting DEIF documents:
• Cabinets specifications • Installation manual
• IMD configuration file • Installation check list
• Controller application SW (not IMD • Addendum to installation manual
scope)
• Supporting DEIF documents:
• Datasheet
• Function description
• Integration manual
• Addendum to installation manual
• IMD Manager Installation
instructions
• IMD Manager user manual
4. Initial
configuration and 5. Commissioning 6. Service and
verification on site maintenance
The described product use-cycle might not apply as is for all customers, but the tasks are universal
and can therefore be adapted. For example, if the SW upgrade, configuration and verification is done
during the turbine commissioning, the applicable documentation can be used at this stage instead of a
separate stage at the end of production.
www.deif.com/wind-power Page 75 of 77
IMD 100 function description 4189360013 Rev. G Glossary
12. Glossary
www.deif.com/wind-power Page 76 of 77
IMD 100 function description 4189360013 Rev. G Glossary
12.2 Units
Unit Unit Quantity name US US name Conversion Alternative
Name unit units
A ampere Current
mA milliampere Current
mH millihenry Inductance
ms millisecond Time
s second Time
V volt Voltage
V AC volt Voltage
(alternating (alternating
current) current)
W watt Power
Ω ohm Resistance
www.deif.com/wind-power Page 77 of 77