1.1 DISCRETE SYSTEM MODELLING WITH EQUATIONS
• We can write a differential equation, and then manipulate it to put in terms of time steps of length ‘T’
• In review consider how we can approximate derivatives using two/three points on a line.
• Consider the example,
1.1.1 Getting a Discrete Equation
• First, consider the example of a simple differential equation,
• We can continue the example and use this equation to simulate the system. Here the ‘x’ values are given, and the first ‘y’ value is assumed to be 0. Assume T=0.5 and K=0.2.
• Find the discrete equation for the differential equation below. Then find values over time.
• We can expand this model by also including a ‘disturbance’. This can be used to model random noise, or changes in system loading, found in all systems.
1.1.2 First Order System Example
• The water tank below has a small outlet, and left alone the fluid level in the tank will drop until empty. There is a valve controlled flow of fluids into the tank to raise the height of the fluid.
• As long as the fluid levels in the tank are normal, the inlet and outlet flow rates are independent, We can model them both with simple differential equations,
• This difference equation can then be used to predict fluid height. If we change the valve position, this will also be reflected in the calculated values.
egr450.0.mcd
• Now try varying the input valve angle,
1.1.3 Second Order System Example
• Consider the second order example below,
• try the following problem.
1.1.4 Example of Dead (Delay) Time
• In a real system there is a distance between an actuator, and a sensor. This physical distance results to a lag between when we actuate something, and when the sensor sees a result.
• Assume we have a simple process where after a change in x there is a delay of ‘m’ time steps before the proportional change occurs in y. We can write the equation as,
• Consider the example,