Environment Based Design A Theory for Innovative and Creative Design Yong Zeng Concordia Institute for Information Systems Engineering Concordia University, Montreal, Canada zeng@ciise.concordia.ca http://www.ciise.concordia.ca/~design
Design Lab
1
Research Framework Science of Design
Design Tools
Creative Design
Copyright Yong Zeng@2010
2
Design Methodology
Rigid and structured
Conflict Creative Design
Flexible and unstructured
Performance
Mental Stress
Copyright Yong Zeng@2010
3
Creativity vs. Stress vs. Methodology Creativity Conflict A good design methodology should lead the design process in such a way that the designer’s mental stress is optimized. Copyright Yong Zeng@2010
4
Science of Design: [To interpret phenomena in design.] • Object of study • Logic tool • Experiment tool
Copyright Yong Zeng@2010
5
Design: object of study Designer(s) creates a product that works in an environment by using existing technologies in the environment.
Designer
Product
Environment Copyright Yong Zeng@2010
6
Science of design: logical tool - A mathematics that can represent all entities and relations included in design activities. - A group of basic laws governing all relations implied in design activities.
Copyright Yong Zeng@2010
7
Logic tool: mathematics Axioms of Objects Axiom 1. Everything in the universe is an object. Axiom 2. There are relations between objects in the universe. Structure Operation: Separation Operation:
⊕ O = O ∪ (O ⊗ O), ∀ O. A Θ B = (⊕ A) - (⊕ B), ∀B ⊆ A.
Copyright Yong Zeng@2010
8
Logic of design p1 → q1 p2 → q2
p p→q
q p→q
......
q
p
p→q
Deduction
Abduction
pn → qn
Induction
q p→q p Recursion
Design is a process in which new problems will emerge as a result of the solutions to the older problems. Copyright Yong Zeng@2010
9
Logic tool: laws
Nature: N
Human Thought: M
M⊗M
N⊗N
M⊗N
⊕ W = (⊕ N) ∪ (⊕M) ∪ ( N ⊗ M) ∪ ( M ⊗ N).
N⊗M
Axioms of Human Thought Axiom 3. Human beings are bounded in rationality (Simon, 1969). Axiom 4. Human beings do not recognize objects accurately. Axiom 5. Causal relation is the only deterministic relation in all relations between causes and effects. Copyright Yong Zeng@2010
10
Design State state of design: ⊕E
tn
ti
t1
t0 ⊕En ⊕Ei ⊕E1 ⊕E0 time: t
Copyright Yong Zeng@2010
11
Design Governing Equation s e ⊕ E i+1 = K i (K i (⊕ E i ) where Kis is the synthesis operator. K ie is the evaluation operator. ⊕Ei
evaluation operator synthesis operator design solution state of design: ⊕Ei ⊕ Ω time: t Copyright Yong Zeng@2010
12
Experiment Tools Protocol analysis Physiology based protocol analysis Computer simulation
Copyright Yong Zeng@2010
13
Protocol analysis
Copyright Yong Zeng@2010
14
Experimental Data: Example State
Time
Rationale
1
00:00:00−00:26:00
First, I got your design problem. The first point of the design problem is that I want to make clear what the thing to be designed is. We made clear that we need to design a garbage bin…. Then I think what the environment for this garbage bin is. In which place should it be put? Like this coach car or sleeping car? Then I consider the position of the coach car…. I just draw a garbage bin very simply. I think the garbage bin is put here.
2
00:26:50−00:30:00
It will affect the movement of the passenger’s legs if the garbage bin is put under the table. So the only place is under the seats. Put here . These are seats and tables.
3
00:30:45−00:39:20
Then I consider whether I should install one garbage window for every seat. But I consider installing it symmetrically, which is good for the whole design….
4
00:39:30−00:51:38
Now I suddenly got an idea. When the garbage passes through the channel, how to pack the garbage? I cannot let the garbage pass on the belt directly. How to design? I suddenly think about the plastic zipper on the plastic bag. Then I consider whether I should install one garbage window for every seat. But I consider installing it symmetrically, which is good for the whole design.
5
00:52:00−01:07:11
Now I consider the plastic bag, namely garbage bag for the whole compartment. Copyright Yong Zeng@2010
Solution
15
Copyright Yong Zeng@2010
16
Physiology based protocol analysis
Copyright Yong Zeng@2010
17
Data analysis
Copyright Yong Zeng@2010
18
Results • • •
Increased beta power in Fp1, Fp2: mental activity Increased theta power in Fz: increased memory load and attention Decreased alpha power in Oz: increased visual thinking, visual attentiveness
Copyright Yong Zeng@2010
19
Computer simulation
Designer
Y. Zeng and S. Yao (2009), Understanding design activities through computer simulation, Advanced Engineering Informatics. Vol.23, No.3, 294-308.
Copyright Yong Zeng@2010
20
Computer simulation
Copyright Yong Zeng@2010
21
Computer simulation Research Hypotheses (1) Formulating the design problem differently; (2) Extending synthesis knowledge; and (3) Changing the sequence of environment decomposition.
Copyright Yong Zeng@2010
22
Copyright Yong Zeng@2010
23
Design Tool: [To support creative design.] • Environment Based Design (EBD)
Copyright Yong Zeng@2010
24
Design Governing Equation s e ⊕ E i+1 = K i (K i (⊕ E i ) where Kis is the synthesis operator. K ie is the evaluation operator. ⊕Ei
evaluation operator synthesis operator design solution state of design: ⊕Ei ⊕ Ω time: t Copyright Yong Zeng@2010
25
Environment Based Design
Copyright Yong Zeng@2010
26
Recursive Object Model: ROM Type
Graphic Representation Object
O
Object Compound Object
O
Constraint Relation
Relations
ξ
Everything in the universe is an object.
It is an object that includes at least two objects in it.
It is a descriptive, limiting, or particularizing relation of one object to another.
It is to connect two objects that do not constrain each other.
Connection Relation
Predicate Relation
Description
ι
ρ
Copyright Yong Zeng@2010
It describes an act of an object on another or that describes the states of an object.
27
Copyright Yong Zeng@2010
28
Fundamental Technology for EBD: Question Asking
//Function of generic inquiry process for requirements elicitation //Generic Process - Input: text; Output: ROM ROM GenericProcess( text) { //Analyze design problem through generic questions ROM ← DesignProblemAnalysis (text); // Extend design problem through domain specific questions ROM ← DesignProblemExtension (ROM); }
Copyright Yong Zeng@2010
29
30
31
32
33
Applications
34
Sketch processing
Migration
3-D Modeling & Visualization
develop a natural interface so that designers can freely describe their ideas without interruption while all useful information is recorded effectively; establish a seamless integration of the sketching system and existing CAD systems. 35
36
Curve reconstruction
Input
Output
37
38
Secure Collaboration Mechanism
Funded by five major aerospace companies in Montreal
39
Quality Management
Humanbeing
Done Document
To be done Standard
Process
Supported by the Environmental Monitoring Group, City of Edmonton
40
Conclusions Science of Design
Design Tools
Creative Design
41
42
Creativity vs. Stress vs. methodology Creativity Mental Stress
43