In HLA simulation, we have a keyboard input member responsible for inputting the target values that control the pressure, temperature, and speed of various objects, after the input, the attribute data is transmitted to the Controller member through the update attribute. The controller member receives the attribute value for normalization (the so-called normalization is only to process the data so that it does not contain units) then, the data is normalized to the PID control in the Controller member.AlgorithmThe data is obtained through the PID control algorithm. After the return value is reversed, an current value is obtained, and the current value is passed to the execution member, the execution member processes the current value and returns an current value to the object (for example, the engine). Then, the measurement member measures the effect of the current time on the engine speed, return the measurement result to the Controller until a stable value that fluctuates up or down the target value is reached.