Dream and Dare

這是一個分享科技與產品發展的地方,讓自己夢想能因科技而實現

0%

Towards PDEng-2: Technical Design Initialization

As the overview shown in the series-1, design is a key activity in the PDEng track. I would like address what Design is in this post. Throughout history competitive companies are always looking into innovations to improve their business line. A schematic flow can simply explain how innovation works from the beginning to the end.


A company typically starts to find its own unsatisfaction from either its product performance, development cycle or manufacturing process. They need to understand why the problems are there. The problem can be things like defects in a product, bottleneck in the development cycle or bugs in a manufacturing process. Some of them can be found in a simple diagnosis, and others might need extensive research to understand the phenomenon. These are all in the discovery phase. The design phase can start when the problems are concrete. There are some powerful techniques, such as Modeling, Design Method for Development(DMD) and Design analysis, which will be introduced later to help the design process. After a solution is generated from the design phase, we can deliver it to the deployment phase in most marketing activities are involved. Design is clearly an inter-link between the problem and the end user.

Modeling

Modeling is a quite basic necessity in the design process. You need to have a model to represent the problem and with the model to demonstrate your solution is able to tackle the issue. A model can be as simple as a mathematic equation which only describe the relation between the input and the output. This model can further extended to a complex one which requires strong computation to tell you the the answer. For example, if a chef comes to you asking how he can cook a perfect boiled egg, you actually take this as a modeling exercise to propose a recipe to him.

Let’s start from a sketch to illustrate this problem. The picture shows a egg profile in 2D and specify the conditions which can meet the criteria of a perfect boiled egg. The model used in the boiled egg is the thermal equation. The important output from this model is the temperature distribution after a certain time. Depending on the procedure in the cooking process, the given input to this model will be different which leads to a different temperature distribution in space. To compute the outcome of this model, we usually run the FEM(Finite Element method) simulation using software like COMSOL, but we can still do a back-of-envelope calculation to check if the simulation make sense or not.

In the 1D equation show in the figure below, it is straightforward to understand that the temperature of yolk after a certain time can be calculated from the initial medium temperature and distance between the contact point the surface of Yolk. Since the egg shape is an ellipse, it make sense to know that the temperature of the yolk along the short side and along the long side will be equal. You would need some special tricks to have uniform temperature distribution inside the entire egg.



The final recipe is involving several steps to make a perfect boiled egg which is out of the scope in this post. You should realize that any technical design problem can benefit from modeling. For the industrial project I have worked for, such as optical thin-film scattering, glass thermal process and the fancy AR glass, they all require modeling and yet even more than one model in a use case.

DMD(Design Method for Development)

When you receive a task, you usually receive a problem statement rather than a physical requirement. Multiple people are interested in your work. In this circumstance how are you going to manage their expectations? The first thing you need to do is to consolidate the problem statement to the customer requirements(demanding quality). These customer requirements can be further translated to the function requirements which are the technique area you plan to investigate. After you know what areas should be involved in your solution and what risk you will encounter, you are ready to discuss your thought with the stakeholders. Several useful tooling are introduced to assist you to manage the design flow.

Stakeholder chart

Design somehow is not a pure technical activity. Oftentimes it seems that people involved in the design process influence your work and design direction. Therefore, we need to mange our stakeholders’ expectation. stakeholder chart helps put your stakeholder into four categories which are clarified by importance and enthusiasm. Let me use my boiled egg as an example here. When you design a recipe to make a soft boiled egg, who do you think should be involved? The chef, the restaurant owner and customers, these people are called stakeholders in your design process. If we score them according to their roles, we will see a graph like below. You see that the chef is a quite significant stakeholder because the new recipe is interesting for him and has the strong impact on his menu. The restaurant owner seems also a key stakeholder in your work because he has the strongest influence on whether you would be able to keep developing this new recipe. Therefore, the recommend action from this chart is to suggest work closely with the chief and involve the restaurant owner for help if needed. For the rest, you can keep them informed for the progress.

House of quality

Typically after a problem statement has been consolidated to customer requirements, they are more than one you need consider.House of quality provides you with an overview of what the technical area you want to cover and how they relate to the customer requirements. Again the egg exercise is an example here. When a chef ask you to make a recipe for a soft boiled egg, this has already been one of the requirements; however, the restaurant owner could add his wishes to this recipe that the new recipe should take less than 1hr in the cooking time and can prepare at least 20 soft-boiled egg in each batch. With all these wishes, you can draw a house of quality diagram like this: the bottom left part is the customer requirements, and the top part is the functional requirements in which you will investigate to figure out the solution. Since you need to have a soft boiled egg within a limit amount of time, it make sense to investigate the thermal process control and the cooker capability.

Failure mode and effect analysis (FMEA)

Design discussion should not only focus on what the requirements are and how the design goes but also not forget the risk analysis. Risk are those unwilling failure mode you will encounter in a design project and they would have different level of effect to the project. Monitoring those critical risks every month in the design process are necessary. Let me start from the FEMA table to see how we get those critical risk in the soft-boiled egg case. As we have already summarized the required function requirements in the house of quality, it is easy to think what the potential failure mode from each individual item.

For the thermal process, the potential failure mode can the non-realistic recipe generated from your modeling. The effect of this failure mode will severe because no soft-boiled egg can be produced by this recipe. Therefore, the action plan is to involve the chef to decide what is the acceptable cooking procedure in the kitchen. The other risk can be shortage of the egg that you simulated due to the chicken flue or other reasons. The action plan is to cover the tolerance of the egg in the simulation or to secure the supply channel of that particular type of egg. For the utility capability, there might be a chance that the utility we have or buy does not give the performance as we expected, which cause the problem of prepare soft-boiled egg in a large batch. We can mitigate this mis-expectation by doing the measurement for the utility performance first. After we combine the severity and the probability of the failure modes, we notice that main concern in this exercise is the recipe feasibility. With the proposed control action, None of the is risk should be worried.

The DMD flow is a quantitative approach which governs the design work. The example we use here is just a simple use case but it pretty much demonstrates the value. In the industrial work the items in the list usually multiply, that is the reason why a quantitative approach will help you have a fair judgement.

Summary

Technical design is a flow which aims to solve problems. It is not only a technical activities but with business awareness included. The starting point of technical design is customer requirements. Using the methods mentioned in this post can help you translate and manage customer requirements in your design.