Classification of variables:
- Unit Converter (#,time): preparing, adj frac2, adj frac5, adj frac3, adj frac1, S2d frac6, SS2p frac4
- dmnl: Table for order fulfillment ratio, Safety stock coverage frac7
- #: DS, pping, max delivering, dping, B, delivering, dpping, adj s, adj ss, desired delivering, EOR, adjusting eor, B in, B out, exog demand, S, SS, FINAL TIME, INITIAL TIME, SAVEPER, TIME STEP
- Initial Condition: B, S, SS
- Exogenous Driver: Most variables under the "#" category
- Time Constant: preparing, adj frac2
- Fractional Rate of Change: adj frac5, adj frac3, adj frac1, S2d frac6, SS2p frac4
- Fraction Allocation: Safety stock coverage frac7
- Sensitivity: Table for order fulfillment ratio
Angie's knowledge production
| Template | Stock Management (Sterman) | BSEM |
| --------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| SS | Work in Process Inventory = INTEG(Production Start Rate - Production Rate, Desired WIP) | T2B = INTEG(generating - synthesizing, Desired T2B) |
| S | Inventory = INTEG(Production Rate - Shipment Rate, Desired Inventory) | BTS = INTEG(synthesizing - delivering, Desired BTS) |
| preparing | Production Rate = DELAY3(Production Start Rate, Manufacturing Cycle Time) | synthesizing = DELAY3(generating, Manufacturing Cycle Time) |
| pping | Production Start Rate = MAX(0, Desired Production Start Rate) | generating = MAX(0, Desired generating) |
| delivering | Shipment Rate = Desired Shipment Rate * Order Fulfillment Ratio | delivering = Desired delivering * Order Fulfillment Ratio |
| B | Backlog = INTEG(+Order Rate - Order Fulfillment Rate, Order Rate * Target Delivery Delay) | Backlog = INTEG(+Order Rate - Order Fulfillment Rate, Order Rate * Target Delivery Delay) |
| DS | Desired Inventory = Desired Inventory Coverage * Expected Order Rate | Desired BTS = Desired BTS Coverage * Expected Order Rate |
| DSS | Desired WIP = Manufacturing Cycle Time * Desired Production | Desired T2B = Manufacturing Cycle Time * Desired Production |
| max delivering | Maximum Shipment Rate = Inventory / Minimum Order Processing Time | Maximum delivering = BTS / Minimum Order Processing Time |
| dping | Desired Production = MAX(0, Expected Order Rate + Adjustment from Inventory) | Desired Production = MAX(0, Expected Order Rate + Adjustment from BTS) |
| dpping | Desired Production Start Rate = Desired Production + Adjustment for WIP | Desired generating = Desired Production + Adjustment for T2B |
| adj s | Adjustment from Inventory = (Desired Inventory - Inventory) / Inventory Adjustment Time | Adjustment from BTS = (Desired BTS - BTS) / BTS Adjustment Time |
| adj ss | Adjustment for WIP = (Desired WIP - Work in Process Inventory) / WIP Adjustment Time | Adjustment for T2B = (Desired T2B - T2B) / T2B Adjustment Time |
| desired delivering | Desired Shipment Rate = Backlog / Target Delivery Delay | Desired delivering = Backlog / Target Delivery Delay |
| EOR | Expected Order Rate = INTEG(Change in Exp Orders, Customer Order Rate) | Expected Order Rate = INTEG(Change in Exp Orders, Customer Order Rate) |
| adjusting eor | Change in Exp Orders = (Customer Order Rate - Expected Order Rate) / Time to Average Order Rate | Change in Exp Orders = (Customer Order Rate - Expected Order Rate) / Time to Average Order Rate |
| B in | Order Rate = Customer Order Rate | Order Rate = Customer Order Rate |
| B out | Order Fulfillment Rate = Shipment Rate | Order Fulfillment Rate = delivering |
| exog demand | Customer Order Rate = Initial Customer Order Rate * Input | Customer Order Rate = Initial Customer Order Rate * Input |
| Table for order fulfillment ratio | Table for Order Fulfillment (identical values) | Table for Order Fulfillment (identical values) |
| Safety stock coverage frac7 | Safety Stock Coverage = 2 | BTS Coverage = 2 |
| adj frac2 | WIP Adjustment Time = 2 | T2B Adjustment Time = 2 |
| adj frac5 | Time to Average Order Rate = 8 | Time to Average Order Rate = 8 |
| adj frac3 | Inventory Adjustment Time = 8 | BTS Adjustment Time = 8 |
| adj frac1 | No direct equivalent; closest is 1 / Inventory Adjustment Time | No direct equivalent; closest is 1 / BTS Adjustment Time |
| S2d frac6 | Minimum Order Processing Time = 2 | Minimum Order Processing Time = 2 |
| SS2p frac4 | 1 / Manufacturing Cycle Time (Manufacturing Cycle Time = 8) | 1 / Manufacturing Cycle Time (Manufacturing Cycle Time = 8) |
| FINAL TIME | FINAL TIME = 50 | FINAL TIME = 50 |
| INITIAL TIME | INITIAL TIME = 0 | INITIAL TIME = 0 |
| SAVEPER | SAVEPER = TIME STEP | SAVEPER = TIME STEP |
| TIME STEP | TIME STEP = 0.125 | TIME STEP = 0.125 |
general knowledge production
| Template Variable | Stock Management (Sterman) | Knowledge Production System (KPS) |
| --------------------------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| SS | Work in Process Inventory = INTEG(Production Start Rate - Production Rate, Desired WIP) | Unit theories = INTEG(building - integration - comparison, Desired Unit theories) |
| S | Inventory = INTEG(Production Rate - Shipment Rate, Desired Inventory) | Programmatic Theories = INTEG(integration - redundancy, Desired Programmatic theories) |
| preparing | Production Rate = DELAY3(Production Start Rate, Manufacturing Cycle Time) | integration = DELAY3(building, Time to Integrate) |
| pping | Production Start Rate = MAX(0, Desired Production Start Rate) | building = MAX(0, Desired building) |
| delivering | Shipment Rate = Desired Shipment Rate * Order Fulfillment Ratio | Application to management practice/education = Desired application * Knowledge Utilization Ratio |
| B | Backlog = INTEG(+Order Rate - Order Fulfillment Rate, Order Rate * Target Delivery Delay) | Supported hypotheses = INTEG(Develop the RQ - building - rejection, Initial Supported hypotheses) |
| DS | Desired Inventory = Desired Inventory Coverage * Expected Order Rate | Desired Programmatic theories = Desired Knowledge Coverage * Expected Research Questions |
| DSS | Desired WIP = Manufacturing Cycle Time * Desired Production | Desired Unit theories = Time to Integrate * Desired building |
| max delivering | Maximum Shipment Rate = Inventory / Minimum Order Processing Time | Maximum application = Programmatic Theories / Minimum Knowledge Processing Time |
| dping | Desired Production = MAX(0, Expected Order Rate + Adjustment from Inventory) | Desired building = MAX(0, Expected Research Questions + Adjustment from Programmatic Theories) |
| dpping | Desired Production Start Rate = Desired Production + Adjustment for WIP | Desired building = Desired building + Adjustment for Unit theories |
| adj s | Adjustment from Inventory = (Desired Inventory - Inventory) / Inventory Adjustment Time | Adjustment from Programmatic Theories = (Desired Programmatic theories - Programmatic Theories) / Knowledge Adjustment Time |
| adj ss | Adjustment for WIP = (Desired WIP - Work in Process Inventory) / WIP Adjustment Time | Adjustment for Unit theories = (Desired Unit theories - Unit theories) / Theory Adjustment Time |
| desired delivering | Desired Shipment Rate = Backlog / Target Delivery Delay | Desired application = Supported hypotheses / Target Knowledge Delay |
| EOR | Expected Order Rate = INTEG(Change in Exp Orders, Customer Order Rate) | Expected Research Questions = INTEG(Change in Exp Questions, Initial Research Questions) |
| adjusting eor | Change in Exp Orders = (Customer Order Rate - Expected Order Rate) / Time to Average Order Rate | Change in Exp Questions = (Develop the RQ - Expected Research Questions) / Time to Average Questions |
| B in | Order Rate = Customer Order Rate | Develop the RQ = f(Novelty, Current Programmatic Theories) |
| B out | Order Fulfillment Rate = Shipment Rate | rejection = f(Supported hypotheses, Current Unit theories) |
| exog demand | Customer Order Rate = Initial Customer Order Rate * Input | Initial Research Questions = Base Research Questions * Research Input |
| Table for order fulfillment ratio | Table for Order Fulfillment (identical values) | Knowledge Utilization Ratio = f(Programmatic Theories coherence, practicality) |
| Safety stock coverage frac7 | Safety Stock Coverage = 2 | Desired Knowledge Coverage = 2 |
| adj frac2 | WIP Adjustment Time = 2 | Theory Adjustment Time = 2 |
| adj frac5 | Time to Average Order Rate = 8 | Time to Average Questions = 8 |
| adj frac3 | Inventory Adjustment Time = 8 | Knowledge Adjustment Time = 8 |
| adj frac1 | No direct equivalent; closest is 1 / Inventory Adjustment Time | No direct equivalent; closest is 1 / Knowledge Adjustment Time |
| S2d frac6 | Minimum Order Processing Time = 2 | Minimum Knowledge Processing Time = 2 |
| SS2p frac4 | 1 / Manufacturing Cycle Time (Manufacturing Cycle Time = 8) | 1 / Time to Integrate (Time to Integrate = 8) |
| FINAL TIME | FINAL TIME = 50 | FINAL TIME = 50 |
| INITIAL TIME | INITIAL TIME = 0 | INITIAL TIME = 0 |
| SAVEPER | SAVEPER = TIME STEP | SAVEPER = TIME STEP |
| TIME STEP | TIME STEP = 0.125 | TIME STEP = 0.125 |
Key concepts from Figure 1 in the attached document:
1. The knowledge production system focuses on the relationship between unit theories and programmatic theories.
2. Unit theories are built from supported hypotheses and can be integrated into programmatic theories.
3. Programmatic theories guide the development of research questions and influence the application of knowledge to management practice and education.
4. The system includes feedback loops, such as how the current stock of programmatic theories limits new research questions.
5. Novelty plays a role in balancing the system to prevent bloating of programmatic theories with obvious relationships.
6. The model emphasizes the importance of integration and coherence in programmatic theory development.
![[eg(mng(stock)).png]]