Skip to content

Commit

Permalink
Revert "Unify spelling of controllers with dash omitted"
Browse files Browse the repository at this point in the history
This reverts commit 9bcd99f.
  • Loading branch information
arunkumar-narasimhan committed May 22, 2023
1 parent 9bcd99f commit 109b517
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
14 changes: 7 additions & 7 deletions Modelica/Blocks/Continuous.mo
Expand Up @@ -598,7 +598,7 @@ This is discussed in the description of package
textString="T=%T")}));
end PI;

block PID "PID controller in additive description form"
block PID "PID-controller in additive description form"
import Modelica.Blocks.Types.Init;
extends Interfaces.SISO;

Expand Down Expand Up @@ -689,8 +689,8 @@ This is discussed in the description of package
textString="Ti=%Ti")}),
Documentation(info="<html>
<p>
This is the text-book version of a PID controller.
For a more practically useful PID controller, use
This is the text-book version of a PID-controller.
For a more practically useful PID-controller, use
block LimPID.
</p>
Expand Down Expand Up @@ -1012,18 +1012,18 @@ together) and using the following strategy:
<ol>
<li> Set very large limits, e.g., yMax = Modelica.Constants.inf</li>
<li> Select a <strong>P</strong> controller and manually enlarge parameter <strong>k</strong>
<li> Select a <strong>P</strong>-controller and manually enlarge parameter <strong>k</strong>
(the total gain of the controller) until the closed-loop response
cannot be improved any more.</li>
<li> Select a <strong>PI</strong> controller and manually adjust parameters
<li> Select a <strong>PI</strong>-controller and manually adjust parameters
<strong>k</strong> and <strong>Ti</strong> (the time constant of the integrator).
The first value of Ti can be selected, such that it is in the
order of the time constant of the oscillations occurring with
the P controller. If, e.g., vibrations in the order of T=10 ms
the P-controller. If, e.g., vibrations in the order of T=10 ms
occur in the previous step, start with Ti=0.01 s.</li>
<li> If you want to make the reaction of the control loop faster
(but probably less robust against disturbances and measurement noise)
select a <strong>PID</strong> Controller and manually adjust parameters
select a <strong>PID</strong>-Controller and manually adjust parameters
<strong>k</strong>, <strong>Ti</strong>, <strong>Td</strong> (time constant of derivative block).</li>
<li> Set the limits yMax and yMin according to your specification.</li>
<li> Perform simulations such that the output of the PID controller
Expand Down
2 changes: 1 addition & 1 deletion Modelica/Clocked/Examples/Systems/ControlledMixingUnit.mo
Expand Up @@ -249,7 +249,7 @@ as desired cooling temperature at the output of the controller)
and the desired temperature T (which is used as desired value for
the feedback controller). This part of the control system is the
\"feed-forward\" part that computes the desired actuator signal.
As feedback controller a simple P Controller with one gain is used.
As feedback controller a simple P-Controller with one gain is used.
</p>
<p>
Expand Down
@@ -1,6 +1,6 @@
within Modelica.Electrical.Machines.Examples.ControlledDCDrives.Utilities;
block LimitedPI
"Limited PI controller with anti-windup and feed-forward"
"Limited PI-controller with anti-windup and feed-forward"
extends Modelica.Blocks.Interfaces.SISO;
import Modelica.Blocks.Types.Init;
import Modelica.Constants.inf;
Expand Down Expand Up @@ -196,7 +196,7 @@ equation
Proportional - Integral - controller with optional feed-forward and limitation at the output.
</p>
<p>
The integral part can be switched off to obtain a limited P controller.
The integral part can be switched off to obtain a limited P-controller.
</p>
<p>
The feed-forward gain can either be constant or given by the optional input kFF.
Expand Down
Expand Up @@ -117,7 +117,7 @@ Simple Current controller
<p>
The desired d- and q-component of the space phasor current in rotor fixed coordinate system are given by inputs <code>id</code> and <code>iq</code>.
Using the given rotor position (input <code>phi</code>), the actual three-phase currents are measured and transformed to the d-q coordinate system.
Two PI controllers determine the necessary d- and q- voltages, which are transformed back to three-phase (output <code>y[3]</code>).
Two PI-controllers determine the necessary d- and q- voltages, which are transformed back to three-phase (output <code>y[3]</code>).
They can be used to feed a voltage source which in turn feeds a permanent magnet synchronous machine.
</p>
<p>
Expand Down
Expand Up @@ -87,8 +87,8 @@ equation
lineColor={0,0,127})}),
Documentation(info="<html>
<p>
This controller has an inner PI controller to control the motor speed,
and an outer P controller to control the motor position of one axis.
This controller has an inner PI-controller to control the motor speed,
and an outer P-controller to control the motor position of one axis.
The reference signals are with respect to the gear-output, and the
gear ratio is used in the controller to determine the motor
reference signals. All signals are communicated via the
Expand Down

0 comments on commit 109b517

Please sign in to comment.