InterPSS controller models are built using the InterPSS Controller Modeling Language (CML) and the InterPSS Controller Building Blocks. This reference manual documents all available governor models.
InterPSS controller models are built using the InterPSS Controller Modeling Language (CML) and the InterPSS Controller Building Blocks. The InterPSS development team will continuing to add more governor system models. The following information are covered:
InterPSS Controller Modeling Language (CML) description
@AnController(
input="mach.speed - 1.0",
output="this.gainBlock.y",
refPoint="this.gainBlock.u0 + this.delayBlock.y",
display= {"str.Pm, this.output", "str.GovState, this.delayBlock.state"}
)
public double ka = 10.0, ta = 0.5;
@AnControllerField(
type= CMLFieldEnum.ControlBlock,
input="mach.speed - 1.0",
parameter={"type.NoLimit", "this.ka", "this.ta"},
y0="this.refPoint - this.gainBlock.u0" )
DelayControlBlock delayBlock;
public double ks = 1.0, pmax = 1.2, pmin = 0.0;
@AnControllerField(
type= CMLFieldEnum.StaticBlock,
input="this.refPoint - this.delayBlock.y",
parameter={"type.Limit", "this.ks", "this.pmax", "this.pmin"},
y0="mach.pm" )
GainBlock gainBlock;
Default Parameter