P: undefined so far.
MJMcCann-Consulting

Possible use for PID controller.
MJMcCann-Consulting Logo

P Block.
The purpose of this assignment was originally intended to be for a PID controller block, that would deliver the functionality of a three term controller, combining "Proportional", "Integral" and "Derivative" components of the error signal.
However, there are so many possible variants that the final result would be confusing and probably fail to meet many requirements in a realistic model.
It makes more sense to assemble a version from other block types.
The integrator block has been adapted so that it can provide a saturating integrator mode.
The error signal input to the integration can be passed though a function Generator to supress big errors, thus inhibiting "integral wind-up".
The derivative action can be replicated by a differencing operation on the error signal: where the trick is to use a block as a pass-through which is calculated after (i.e has higher ID number) than the subtraction block. Thus the previous error is subtracted from the present value. Then, Divide by Delt, the step time, for an estimate of the rate of change.
The whole or parts of these component signals can be put through saturation and summing as needed.

MJMcCann-Consulting

Help Index:
Index/Search

Background
Simulation Concepts
Continuous Systems
Discrete Systems
McSimAPN Structure
McSimAPN Operation

Using McSimAPN
Start McSimAPN
Save Model,data
Create Blocks
Run-Hold-Reset
Link Excel+VBA

PetriNet Block Types
A activity/action
B belt conveyor
C container/constant
D diverter(random)

Analogue Block Types
E exponents
F flux/flow
G function Generator
H hysteresis
I integrator
J inductor
K logic element
L logarithms
M memory
N note/label
O oscilloscope/graph
p not assigned
Q quantizer/rounding
R relay on/off
S sin/asin/atan
T timer/clock
U user link Excel
V visual voltmeter
W sWitch selector/MUX
X multiply
y not assigned
Z random (fuZZ)
& signed summation
% division/difference
@ access/move values

Invitation. McCann can help if you have a design or operational problem that needs some technical support that is outside your team's experience, some quantitative assessment of what is really the cause of the difficulties, some design alternatives or just a fresh look by an intelligent interrogator.
If you have a problem with the behaviour of a market sector, plant, process or item of equipment and would like to get a quantitative handle on it to improve yield or optimise performance, then contact us. We are always ready to give a little time to discuss a new puzzle, in confidence, of course. We'll only worry about fees when we have some defined work. We can be flexible about how we work with you.
Top
MJMcCann-Consulting,
POB 902,
Chadds Ford PA
19317 USA.
T: 1 302 654-2953
F: 1 302 429 9458
E: mjmccann@iee.org
Request. Please let us know how you found this software and your interests by sending an email to mjmccann@iee.org Thank you Date: 2012.02.26
File: p.htm