ModelicaStandardLibrary icon indicating copy to clipboard operation
ModelicaStandardLibrary copied to clipboard

Unify spelling of controllers

Open christiankral opened this issue 3 years ago • 8 comments

In Modelica.Blocks.Continuous the controllers are spelled, for example, the following way:

  • PI-controller
  • PID-controller

In Electropedia the following spelling is used:

  • PI element or proportional plus integral element
  • PID element or proportional plus integral plus derivative element

From my understanding it would thus also makes sense to omit the dash when using the term controller instead of element:

  • PI controller or proportional plus integral controller
  • PID controller or proportional plus integral plus derivative controller

A comment from a native English speaking person is highly appreciated here. Possibly @mtiller or @harmanpa could comment here.

Once decided, this shall be documented in Modelica.UsersGuide.Conventions.Terms.Electrical.

christiankral avatar May 22 '21 14:05 christiankral

Personally, I dislike the term "PI element", as well as "proportional plus integral controller". What's the difference between "PI-controller" and "PI controller"? For me, "PI-controller" is somehow easier to read. Maybe we shouldn't look at Wikipedia, but into a textbook about control theory written by a native speaker.

AHaumer avatar May 26 '21 17:05 AHaumer

I do not focus in the term element. To me this ticket is simply a matter of using the dash or not: PI-controller or PI controller. I somehow guess that the dash is not correct and I base my suspicion on Electropedia.

I makes, however, sense to unify the spelling all over the MSL and add the correct spelling to Modelica.UsersGuide.Conventions.Terms.Electrical.

christiankral avatar May 27 '21 19:05 christiankral

So this issue needs input from a native English speaker please.

christiankral avatar May 27 '21 19:05 christiankral

@mtiller Could you possibly help here?

christiankral avatar Sep 23 '21 15:09 christiankral

@harmanpa @mtiller Could you please comment on this spelling issue?

christiankral avatar Jul 04 '22 11:07 christiankral

I would write "PI controller" / "PID controller"

harmanpa avatar Jul 04 '22 11:07 harmanpa

Thanks @harmanpa, this makes sense. We shall omit the dash then.

christiankral avatar Jul 05 '22 10:07 christiankral

Grammerly agrees with @harmanpa on this. So we should implement it.

dietmarw avatar Sep 21 '22 15:09 dietmarw

I have short listed the instances to which changes have to be made. 1.Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.Utilities.Controller (changes in documentation). 2.Modelica.Electrical.Machines.Utilities.DQCurrentController (changes in documentation). 3.Modelica.Electrical.Machines.Examples.ControlledDCDrives.Utilities.LimitedPI (changes in class description). 4.Modelica.Blocks.Continuous.PID (changes in Documentation and class Description).

Other than these i noticed that some documentation also carry the spelling "P-controller" .

1.Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.Utilities.Controller (Documentation). 2.Modelica.Electrical.Machines.Examples.ControlledDCDrives.Utilities.LimitedPI (Documentation). 3. Modelica.Blocks.Continuous.LimPID (Documentation) . 4. Modelica.Clocked.Examples.Systems.ControlledMixingUnit (Documentation).

Should i go ahead and make changes to above mentioned instances? If yes, Should i also change P-controller to P controller ?

TManikantan avatar May 05 '23 10:05 TManikantan

Should i go ahead and make changes to above mentioned instances? If yes, Should i also change P-controller to P controller ?

So I am in favor of applying these changes.

christiankral avatar May 10 '23 15:05 christiankral

I have short listed the instances to which changes have to be made. ...

What about

  • "OnOff-controller" in Thermal.HeatTransfer.Examples.ControlledTemperature and
  • "Voltage-Frequency-Controller" in Electrical.Machines.Utilities.VfController and Magnetic.QuasiStatic.FundamentalWave.Utilities.VfController?

(Btw. do we need both "VfControllers"? They seem to be quite similar!)

tobolar avatar May 23 '23 07:05 tobolar

(Btw. do we need both "VfControllers"? They seem to be quite similar!)

Yes we do, as they have different connectors.

christiankral avatar May 23 '23 12:05 christiankral

What about

  • "OnOff-controller" in Thermal.HeatTransfer.Examples.ControlledTemperature and
  • "Voltage-Frequency-Controller" in Electrical.Machines.Utilities.VfController and Magnetic.QuasiStatic.FundamentalWave.Utilities.VfController?

They also need different spelling.

christiankral avatar May 23 '23 12:05 christiankral