Название | Control Theory Applications for Dynamic Production Systems |
---|---|
Автор произведения | Neil A. Duffie |
Жанр | Техническая литература |
Серия | |
Издательство | Техническая литература |
Год выпуска | 0 |
isbn | 9781119862857 |
This discrete-time model only represents the values of WIP ww(kT) at instants in time separated by period T; values between these instants are not represented. When the inputs are constant during period kT ≤ t < (k + 1)T, it is clear from the model obtained in Example 2.1 that ww(t) increases or decreases at a constant rate over that period; however, this information is not contained in the discrete-time model.
The dynamic behavior represented by this discrete-time model is illustrated in Figure 2.2 for a case where T = 1 day and there is a capacity disturbance rd(kT) of –10 hours/day that starts at time kT = 0 and lasts until kT = 3 days. The initial WIP is ww(kT) = 30 hours for kT ≤ 0 days. The rate of work input is the same as the nominal production capacity, ri(kT) = rp(kT), and there are no WIP disturbances: wd(kT) = 0. In this case, the difference equation for WIP can be written as
The response of WIP to the capacity disturbance, with the other inputs constant, is shown in Figure 2.7 and calculated recursively in Program 2.2 using the this difference equation. In Figure 2.7, the responses are denoted by the discrete values at times kT as well as by a staircase plot. The latter is used by convention to indicate that no information is present in the discrete-time model regarding the WIP between the instants in time separated by period T.4
Figure 2.7 Response of WIP to a 3-day capacity disturbance; each discrete value is denoted with an X.
Program 2.2 WIP Response calculated recursively using difference equation
T=1; % discrete period (days) kT=[-2,-1,0,1,2,3,4,5,6]; % times kT (days) rd=[0,0,-10,-10,-10,0,0,0,0]; % capacity disturbance at times kT (hours/day) ww(1)=30; % initial WIP at time kT=-2 days (hours) for k=-2:5 % instants in time kT between kT=-2 and kT=5 days ww(k+4)=ww(k+3)-T*rd(k+3); % next WIP end stairs(kT,rd); hold on % disturbance and WIP vs kT - Figure 2.7 stairs(kT,ww); hold off xlabel('time kT [days]') legend ('capacity disturbance r_d(t) (hours/day)','WIP w_w(t) (hours)')
Example 2.5 Discrete-Time Model of Planned Lead Time Decision-Making
The decision-making component shown in Figure 2.8 is used to calculate periodic adjustments that increase or decrease the lead time used to plan operations in a production system. Lateness of order completion can negatively affect production operations and customer satisfaction, and it is common practice to increase planned lead times when the trend is to miss deadlines. On the other hand, planned lead times can be decreased when the trend is to complete orders early; this can be a competitive advantage because earlier due dates can be promised when customers are placing or considering placing orders.
Figure 2.8 Discrete-time decision-making component for adjusting planned lead time in a production system as a function of lateness of order completion.
An example of a discrete-time decision rule that could be used periodically to adjust planned lead time is
where lp(kT) days is the planned lead time, ∆lp(kT) days is the change in planned lead time, le(kT) days is a measure of lateness that could be obtained statistically from recent order due date and completion time data, and Kl weeks is a decision-making parameter that needs to be designed to obtain favorable dynamic behavior of the production system into which the decision-making component is incorporated. T weeks is the period between adjustments. This decision rule both increases planned lead time when orders are late and also increases planned lead time when lateness is increasing; the contribution of the latter is governed by the choice of parameter Kl.
The dynamic behavior of the component is illustrated in Figure 2.9b for the case shown in Figure 2.9a where lateness le(kT) increases to 8 days over a period of 6 weeks. The response of change in planned lead time to this increase in lateness is shown in Figure 2.9b for Kl = 2 weeks and Kl = 4 weeks. The period between adjustments is T = 1 week. The response was calculated recursively using the above difference equation in a manner similar to that shown in Program 2.2. As expected, the larger value of Kl results in larger adjustments when lateness is increasing, a stronger response to this trend in lateness.
Figure 2.9 Response of change in planned lead time to lateness in order completion.
Example 2.6 Exponential Filter for Number of Production Workers to Assign to a Product
The exponential filter shown in shown in Figure 2.10 is used in a component of a production system to make periodic decisions regarding the workforce that should be assigned to a product when there are fluctuations in demand for the product. The exponential filter has a weighting parameter 0 < α ≤ 1 that determines how significantly the amplitudes of higher-frequency fluctuations in number of workers are reduced with respect to the amplitudes of fluctuations in demand. This reduction is important because making rapid, larger amplitude changes in the number of workers is likely to be costly and logistically difficult.
Figure 2.10 Exponential filter for smoothing demand to determine the number of production workers to assign to a product.
The discrete-time equation for the filter is
where nw(kT) is the number of workers, ri(kT) orders/day is the demand, Kw