08 Closed Loop Control Structure Servo Mode - IDESA - BRASKEM
08 Closed Loop Control Structure Servo Mode - IDESA - BRASKEM
ES
ID
M
KE
AS
BR
A
ES
ID
K EM
AS
BR
A
ES
ID
K EM
AS
BR
Notes A
ES
ID
K EM
AS
BR
A
ES
ID
K EM
AS
BR
A
ES
ID
K EM
AS
BR
A
ES
ID
K EM
AS
BR
A
ES
ID
K EM
AS
BR
A
ES
ID
K EM
AS
BR
• Torque setpoints
• Torque limitation
ID
Module.
K
AS
BR
Speed controller The speed controller controls the motor speed using the actual values from the
encoder (operation with encoder) or the calculated actual speed value from the
electric motor model (operation without encoder).
Speed setpoint Several sources are available for the speed setpoint:
A
• Fixed setpoint (when setpoint channel is enabled)
ES
Actual speed value The actual speed value is output from the motor encoder or it is calculated in
encoderless mode from the electric motor model.
K
Torque setpoints The source of the respective torque setpoint mainly depends on the closed-loop
control function selected. In speed-controlled mode, the speed controller
calculates a torque that it supplies to the function "Torque setpoints".
In torque-controlled mode, the torque setpoint is wired directly to a
supplementary torque 1, 2 or 3. In position-controlled mode, in some cases, a
A
torque offset is generated by a torque pre-control which is also wired to a
ES
supplementary torque 1, 2 or 3.
ID
K EM
AS
BR
Protection The torque limits and current limits serve to protect the mechanical equipment,
the motor and the power units.
ID
K EM
AS
BR
Torque limit (upper) The "Upper torque limit" must be specified as a positive value in Nm, otherwise
the motor will be accelerated up to its maximum speed.
Torque limit (lower) The "Lower torque limit" must be specified as a negative value in Nm, otherwise
the motor will be accelerated up to its maximum speed in the negative direction.
A
ES
ID
K EM
AS
BR
Current limit Depending on the operating mode, the effective current limit is formed as a
function of the following characteristics:
• Current limit
• Maximum motor current
A
• Maximum possible current of the power unit (Motor Module)
ES
ID
K EM
AS
BR
Power limits A separate power limit can be specified in kW for motor mode and generator
mode.
A
ES
ID
K EM
AS
BR
Current controller The current controller is designed as a closed-loop PI controller that controls a
torque generating current setpoint and a field-generating current setpoint.
Current setpoint The torque generating current setpoint is determined from the torque setpoint.
The field generating current setpoint is determined by SINAMICS itself.
A
ES
Actual current value The actual current value is determined by the current transformers on the Motor
Module and, within the context of the motor model, resolved into a torque
generating current setpoint Iq and a field generating current setpoint Id. The
ID
actual current values are available to the CU via the DRIVE-CLiQ connection
and therefore also to the current controller.
EM
Adaptation The P gain of the current controller can be reduced (depending on the current)
by means of current controller adaptation. Current controller adaptation can be
deactivated with the setting p1402.2 = 0.
K
AS
BR
Power unit Information for the power unit is displayed here. The current or voltage flow
within the power unit is displayed graphically. You can enter the power unit
operating values and show the rms phase currents under PWM (Pulse Width
Modulation) .
A
ES
ID
K EM
AS
BR
Optimization In a control loop, it is necessary to adapt the controller to the controlled system
in order for the controller to satisfy the requirements.
As a cascade control, the closed-loop control is made up of the following
controllers:
A
• Current/torque controller
• Speed controller
ES
• Position controller
The manipulated variable of the higher-level control loop is the command
variable for the lower-level control loop in this context.
ID
Cascaded control structures are put into operation from inside to out. The
higher-level control loop is not closed and set until the lower-level control loop is
EM
working properly.
Advantages of
cascade control Step-by-step commissioning of the control loops from inside to out
(Current Speed Position); independent settings. Lower-level controllers
K
form an equivalent time delay for the higher-level system and therefore
AS
Core objectives Controller optimization is based primarily on the requirements of the respective
application. Whereas for drilling and milling, demanding requirements are
placed on surface quality, for bottling, packing and conveying, a highly dynamic
response and high speed are required.
Disturbance variables arising in the process must be responded to in the same
A
manner.
ES
This means that a common optimization strategy cannot produce the desired
result.
The core objectives are therefore:
ID
• Dynamic response
• Stability
• Accuracy
EM
• Ruggedness
K
AS
BR
Transfer behavior The transfer behavior describes the dependence of an output signal on an input
signal.
This transfer behavior can be described as a function:
as a quotient of a function of the output signal and of the input signal.
A
The transfer behavior can be analyzed by means of:
• Step response:
ES
Many applications have a simple system (rigid system, two mass oscillators),
where this analysis is sufficient
• Frequency response analysis:
ID
Step response The controller optimization in the time domain can be carried out via an analysis
of the step response. In this context, a setpoint step is applied to the controller
input and the actual value traced.
The controller is modified by changing control parameters so that the actual
value reaches the setpoint as desired.
A
ES
Optimization When optimizing a PI controller via a step response, several steps are required.
The P component should always be optimized first.
On starting optimization, the I component must therefore be set extremely low to
ID
Kp. As soon as the actual value begins to oscillate slightly, Kp must be reduced
by approximately 50% to allow sufficient scope for optimizing the I component.
As soon as Kp has been set optimally, to optimize the I component, Tn is
K
reduced step-by-step until a small oscillation occurs again in the actual value.
AS
Current controller The current controller is responsible for ensuring that the required current flows
through the motor despite all lags.
Controlled system Put simply, the controlled system comprises two lag elements.
A
1. Converter lag:
• Switching delays
ES
2. Motor delays
• Delay time due to motor inductance
EM
Note The delay time of the converter is small compared to the delay time in the
motor.
K
AS
BR
Requirements The actual value should quickly follow the setpoint. The controller is optimized
to the control response. The typical optimization method here is the absolute
value optimum, where a small overshoot up to 4.3% is permissible. This method
represents an appropriate compromise between dynamics and stability.
A
Disturbances The compensation of disturbances is not relevant in the current controller.
ES
SIEMENS motor With SIEMENS motors that have a DRIVE-CLiQ connection or can be selected
from the list of SIEMENS motors in the STARTER, the rated motor data and the
equivalent circuit diagrams are already available. The current controller is pre-
optimized at the factory in this case.
A
ES
ID
K EM
AS
BR
Speed controller The speed controller controls the required speed at the motor.
Controlled system Put simply, the controlled system comprises two lag elements.
• Current controller lag:
A
The current controller is displayed simply as a first-order lag element with
a lag time that results from the lag times of the current control system
ES
Requirements The speed controller must react quickly to changes in the specified speed.
At the same time, it must compensate for disturbance variables fast.
Disturbance variables are, for example:
• Load changes
A
• Pumps
ES
In this way, the speed controller is also set to match the disturbance
compensation:
Optimum command variables (superimposed position controller): BO
ID
43% overshoot
K
AS
BR
A
ES
ID
K EM
AS
BR
In the Automatic Controller Setting screen form, you can configure an automatic
setting of the speed controller for SINAMICS drive units. The necessary steps
for this calculation can be controlled from this screen. The calculated parameter
values of the speed controller are displayed and can then either be rejected or
adopted for the drive.
A
ES
Features The automatic speed controller setting has the following features:
• Damping resonance effects in the speed-controlled system
• Automatic setting of the gain factor Kp and the integral time Tn of the speed
ID
controller
Note The speed setpoint filter and the reference model are not adapted by the
EM
Position control The position controller has the task of moving the drive to a specified target
position. The precondition for this is that the actual position is sensed by an
encoder. The measurement of the actual position is indicated as the integration
of the velocity in the signal flow.
The position controller is often set up as a P controller, since the system already
A
has an integration element.The gain factor of the position controller is called the
ES
Kv factor.
ID
K EM
AS
BR
Optimization The position controller is designed so that the drive does not overshoot beyond
the specified end position.
A
ES
ID
K EM
AS
BR
If the actual axis position were immediately returned to the position controller,
the following error would be 0. The position controller would then only have to
deal with the task of correcting disturbance-induced fluctuations of the real
EM
Torque precontrol The innermost control loop can also be precontrolled by specifying the
acceleration or the torque on the current controller. The precontrol can also be
used to specify the motor torque setpoints.
A
ES
ID
K EM
AS
BR
In case of doubt, always ask your course leader – particularly when handling
components that carry electrical current or which can move.
• When carrying out work on equipment, the safety information in the
ID
Task The settings for the current controller have been pre-assigned automatically by
the software on the basis of the motor order number selected.
The task here is to check the settings on the basis of the measuring function.
A
1. Dearchive the project "S120_Servo_1", load the data to the CU and test the
drives.
ES
5. Select the "Assume control priority" button and start the measurement by
pressing the green button.
Result The result of the measurement is shown in the time diagram. Measure the rise
and recovery time.
A
ES
ID
K EM
AS
BR
drive.
AS
5. Set the "Enables" check mark, and then press the "green" button to start the
measurement.
Result The measurement has been performed and the measurement results with the
stored values are then shown in a table.
The values are accepted but not saved to ROM. To retain the values after
switch-on, the data must be saved to ROM and downloaded to the PG and
saved on the hard disk.
ID
Note The current controller only operates with the new values after the determined
EM
Task The settings for the speed controller have been pre-assigned automatically by
the software.
The task here is to check and optimize the settings on the basis of the
measuring function.
A
1. Select the measuring function via the "Commissioning" directory in the
ES
measurement.
The recorded parameters are also selected automatically.
K
Select the "Assume control priority" button and start the measurement by
pressing the green button.
BR
Basic procedure The PI controller consists of a proportional (P) component and an integral (I)
component. The question therefore arises as to which component should be
optimized first.
The P component has an immediate effect on the setpoint/actual value
comparison, but the I component has a delayed effect due to its time constant,
A
so you must always begin by optimizing the P component.
ES
Then apply the setpoint step change to the controller and observe the controlled
response. If the change in actual value is still extremely slow, increase Kp step-
by-step. If the actual value starts to oscillate, reduce Kp accordingly.
EM
can be reduced.
AS
BR
Task The speed controller parameter P gain and integral time must be adapted to the
mechanical conditions.
Before you carry out automatic optimization to determine this parameter, both
parameters should be changed manually and the result evaluated using a
setpoint step change.
A
ES
- Integral time
Note If the STARTER is connected to the drive unit (online mode), the changes to the
P gain and integral time parameters are adopted immediately after input.
After optimization, the parameters must be saved to ROM and downloaded to
BR