54
Practical Structural Practical Structural Design and Control Design and Control for Digital Clay for Digital Clay Haihong Zhu www.imdl.gatech.edu/haihong PhD Defense PhD Defense Presentation Presentation Woodruff School of Mechanical Engineering Georgia Institute of Technology

Practical Structural Design and Control for Digital Clay Haihong Zhu Woodruff School of Mechanical Engineering Georgia Institute

Embed Size (px)

Citation preview

Page 1: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Practical Structural Practical Structural Design and Control for Design and Control for Digital ClayDigital Clay

Haihong Zhu

www.imdl.gatech.edu/haihong

PhD Defense PhD Defense PresentationPresentation

Woodruff School of Mechanical EngineeringGeorgia Institute of Technology

Page 2: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

PhD Reading Committee Members

Dr. Wayne J. Book, Chair, Advisor, ME Dr. Imme Ebert-Uphoff, ME Dr. Mark Allen, ECE Dr. David Rosen, ME Dr. Jarek Rossignac, COC

Page 3: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Outline of This Presentation

Introduction to Digital Clay Cell of Digital Clay Cell array of Digital Clay Implementations of the multi-cell system Conclusions and recommendations

Basic idea Background & context Hardware of Digital Clay Control of Digital Clay Advantages and potential applications

Overview & objectives Cell level control

Control methods Control states, switching logic and user gesture

interpretation Experimental system & results

Displacement measurement PWM speed control and displacement estimation Non-contacting resistance displacement sensor Displacement sensor embedded micro actuator

1x5 prototype Summary

Overview & objectives “N2 by 2N” fluidic matrix drive Surface refresh methods for the fluidic matrix drive Control architecture based on fluidic matrix drive Summary

Overview & objectives Mechanical structure design

Functional modules Realization of “N2 by 2N” fluidic matrix drive Displacement sensor embedded actuator array

assembly Pressure sensor array mounting base

Electronic system Functional block diagram of the electronic system Displacement sensor array multiplexing

5x5 cell array prototype Summary

Page 4: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Outline of Current Section

Basic idea Background & context Hardware of Digital Clay Control of Digital Clay Advantages and potential

applications

Surface Level

ControllerFeedback Processor

APIInterface

Cell-Level Controller

Cell L

evel Control

Feedback Bus

Command Bus

Cell-Level Controller

Cell-Level Controller

User API

Surface L

evel Control

User A

P I

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Surface Level

ControllerFeedback Processor

APIInterface

Cell-Level Controller

Cell L

evel Control

Feedback Bus

Command Bus

Cell-Level Controller

Cell-Level Controller

User API

Surface L

evel Control

User A

P I

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Surface Level

ControllerFeedback Processor

APIInterface

Cell-Level Controller

Cell L

evel Control

Feedback Bus

Command Bus

Cell-Level Controller

Cell-Level Controller

User APIS

urface Level C

ontrolU

ser AP

I

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Surface Level

ControllerFeedback Processor

APIInterface

Cell-Level Controller

Cell L

evel Control

Feedback Bus

Command Bus

Cell-Level Controller

Cell-Level Controller

User APIS

urface Level C

ontrolU

ser AP

I

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Introduction to Digital ClayIntroduction to Digital ClayIntroduction to Digital ClayIntroduction to Digital Clay

Page 5: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Basic Idea

3D human-machine haptic interface Input / output using tangible 3D shape/surface Computer controlled Haptic/semi-haptic style Can be edited / transferred digitally

Video

Introduction to Digital Introduction to Digital ClayClay

Haptic?

Sense of touch

Haptic?

Sense of touch

Page 6: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Background & Context

Haptic manipulators Tactile array Haptic display interfaces

Introduction to Digital Introduction to Digital ClayClay

Page 7: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Hardware of Digital Clay General structure

Formable crust Formable body

Planar pin-rod array

Composition Actuator array Sensors array Fluidics system Control system

Actuator Array

Fluidics System

On-board

Controller

Introduction to Digital Introduction to Digital ClayClay

Video

Page 8: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Control Structure

Cell Level Control Surface Level Control User API

Surface Level

ControllerFeedback Processor

APIInterface

Cell-Level Controller

Cell L

evel Control

Feedback Bus

Command Bus

Cell-Level Controller

Cell-Level Controller

User API

Surface Level C

ontrolU

ser AP I

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Cell System

Sensor Actuator

Introduction to Digital Introduction to Digital ClayClay

Page 9: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Advantages and Applications

Advantages Natural, direct, fast and efficient

communication Unleash the mind power of creation,

perception and intuition Applications

Engineering design & science research

Medical diagnosis Vision Impaired assistance Military & civil map Art Communication Education, Entertainment, etc.

Model of a patient’s stomachModel of a patient’s stomach

Video

Introduction to Digital Introduction to Digital ClayClay

Page 10: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Outline of Current Section

Cell of Digital ClayCell of Digital ClayCell of Digital ClayCell of Digital Clay

Overview & objectives Cell level control

Control for solenoid valve based system Control states, switching logic and user gesture

interpretation Experimental system & results

Displacement measurement PWM speed control and displacement estimation Non-contacting resistance displacement sensor Displacement sensor embedded micro actuator

1x5 prototype Summary

Page 11: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Overview and Objectives Overview

Elementary unit of Digital Clay Mimics a point on a material surface One dimensional actuation type

Challenges Control:

Haptic effect compromised by on-off valves User gesture interpretation without other

help Volume change using unidirectional force

(push) No suitable displacement sensor Micro actuator suitable for massive

production Objectives

Control algorithm to mimic a point on a material surface

Sensing methods Actuator

K

b

x

F

Skin

Cell of Digital Cell of Digital ClayClay

Page 12: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

650 700 750 800 850 900

8

10

12

Time (milliseconds)

Pressure (PSI)

6

Cell Level Control (I) Control for solenoid valve based hydraulic system

Testing system setup Pressure surge caused by solenoid valve Pressure signal filtering Position control vs. pressure control

Cell of Digital Cell of Digital ClayClay

Pre

ssur

e

Displacement

Position Control

Pressure Displacement

Pressure Control

PressureDisplacement

Pressure Sensor

Page 13: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Cell Level Control (II) Control states, switching logic and user

gesture interpretation

Elastic state Plastic state

Shaping state

Ff > Fy

Ff < Fy

Display mode

Edit mode

Holding finger for 2 second

while the toggle switch is on

Quickly remove finger or turn off the toggle switch

Ff -- External Force Acting on the Actuator Fy -- The Virtual Yielding Force Limit

Control state selection

PI control

Control Law

Control law generation

Plant

Timer/ Trigger

Feedback

External F

orce Ff

Fy

X0 X1

a

b c

dActuator’s Displacement

Fp

Fl

ab

cd

e

External F

orce Ff

Actuator’s Displacement

Cell of Digital Cell of Digital ClayClay

Page 14: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Cell Level Control (III)

Elastic state

-5 0 5 10 15 20 25 301

2

3

4

5

7

9

10

11

12

Actuation Displacement (mm)

a

b c

d

f

e

g

h

i

j k

l

Fy

Fl

Inp

ut F

orce (Pressu

re PS

I)

Plastic state Keep

stationary Shaping state Exit shaping

state

Experimental system & results

Cell of Digital Cell of Digital ClayClay

Page 15: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Where are we?

Overview & objectives Cell level control Displacement measurement

PWM speed control and displacement estimation Non-contacting resistance displacement sensor Displacement sensor embedded micro actuator

1x5 prototype Summary

Cell of Digital Cell of Digital ClayClay

Why is this topic important?

1. Sensor and actuator are critical

2. Huge number of sensors and actuators are needed

3. No suitable existing products are found

Why is this topic important?

1. Sensor and actuator are critical

2. Huge number of sensors and actuators are needed

3. No suitable existing products are found

Page 16: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Displacement Measurement (I) PWM Speed Control and Displacement Estimation

Experimental system & preliminary test results PWM Frequency <100 Hz: High Linearity; Bad haptic sense PWM Frequency >150 Hz: Low linearity; Good haptic sense

Measuring System

Cylinder

Pressure Sensors

Solenoid Valves

High Pressure Source

Drain Tank

Low Pressure Source

Linear Actuator

Potentiometer

0 10 20 30 40 50 60 70 80 90 100 0

10

20

30

40

50

60 PWM Testing Results (200Hz)

Cylin

der

Dis

pla

cem

ent

(mm

)

PWM Duty Cycle (%)

13 PSI11 PSI

1 PSI

Cell of Digital Cell of Digital ClayClay

Page 17: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

PWM Speed Control and Displacement Estimation Analytic model used for curve fitting

0 10 20 30 40 50 60 70 80 90 100 0

10

20

30

40

50 Valve Working Phases

Cyl

ind

er

Ro

d D

isp

lace

me

nt (m

m)

PWM Duty Cycle (%) 0 10 20 30 40 50 60 70 80 90 100

0.5 1 1.5 2

2.5 3 3.5

Co

rre

spon

din

g F

low

Ra

te (

ml/s

ec)

Phase I Phase II Phase III Phase IV

2)( acII ttCFlow

)]()[( bcbcII ttfttKCFlow

)( 'bcII ttKCFlowFinal

2)( mcIVIII ctpCCFlow

Cell of Digital Cell of Digital ClayClay

Displacement Measurement (II)

Phase I

Flow = 0 Phase II

Phase III

Phase IV

! Definitions of terms can be found in the thesis

Page 18: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Potentiometer

External Force

Cylinder

Pressure Sensors

Solenoid Valves

High Pressure Source

Drain Tank

Low Pressure Source

PWM speed control and position estimation test Test setup Control structure Test result

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000 0

10

20

30

40

50

60

70

Spe

ed a

nd P

ositi

on C

ontr

ol U

sing

PW

M

Cylinder Rod Displacement (mm)

Tim

e (m

illis

econ

d)

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000 0

2

4

6

8

10

12

14

Pressure across the Valve (PSI)

Pressure across the Valve (Caused by Input Force)

Measured Displacement

Ideal Displacement (Dashed Line)

Duty Generation

Position Estimation

One Step Delay

PWM Generation

Driver

PressureSampling

PositionSamplingRecording

Duty

Stop Signal

RequiredSpeed

RequiredPosition

Plotting

Displacement Measurement (III)

Cell of Digital Cell of Digital ClayClay

Video

Page 19: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Displacement Sensor Embedded Micro Actuator

Displacement Measurement (IV)

Piston (graphite)

Resistance Film

Signal Out

Cylinder Rod

C1

Uout

Uin

Cylinder Bore

Cell of Digital Cell of Digital ClayClay

25 30 35 40 45 50 55 60 65 70 75

20

25

30

35

40

45

50

55

60

65

70

Sensor D

AT

A (m

m)

REFERENCE DATA (LVDT) (mm)

y vs. xFitted curve

Goodness of fit: SSE: 1.297 R-square: 0.9999

LVDTProposed Sensor

Non-contacting Resistance Sensor Resistance to displacement

signal Capacitor picks up the signal

Structure Micro glass tube + graphite

piston Uniform thin film deposited

Advantages Ultra-compact size Low cost Interchangeable with LVDT Nonlinearity < 0.5% Resolution Theoretically Infinity

Page 20: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Where are we?

Overview & objectives Cell level control Displacement measurement 1x5 prototype Summary

Cell of Digital Cell of Digital ClayClay

Page 21: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

1 x 5 Cell Array Prototype of Digital Clay

A line on a material surface Structure Features

Micro Solenoid Valve No Displacement Sensor SLA10120 Base

Control Direct control on each cell using

proposed PWM methodReturn Pressure

HighPressure

LowPressure

PressureSignal

Valves

Cell of Digital Cell of Digital ClayClay

Video

Page 22: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Summary

Cell of Digital Cell of Digital ClayClay

Position control method is suitable for solenoid valve based hydraulic system

Proposed control states, switching logic and user gesture interpretation are effective for hydraulic system to mimic material mechanics properties with haptic senses

Novel displacement measurement methods suitable for large number and micro size hydraulic system are presented PWM speed control and displacement estimation Non-contacting resistance displacement sensor Displacement sensor embedded micro actuator (patent

in application) 1x5 prototype gives one solution to realize the Digital

Clay Good experimental system & results are shown

Page 23: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Outline of Current Section

Cell Array of Digital ClayCell Array of Digital ClayCell Array of Digital ClayCell Array of Digital Clay

Overview & objectives “N2 by 2N” fluidic matrix drive Surface refresh methods for fluidic matrix drive Control architecture based on fluidic matrix

drive Summary

Page 24: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Cell Array of Digital Cell Array of Digital ClayClay

Overview and objectives

Overview Forms the human-machine interactive tangible

surface Planar pin-rod array (bed of nails) Huge number of identical components involved Challenges and solutions

Objectives Conceptual design of practical structure suitable

to realize cell array that has huge number of cells Control architecture suitable for large scale

subsystem array

Practical structure at current stage of technology One dimensional actuation 2.5 D

Hardware Raw material cost Manufacturing Structural simplicity Fluidic Matrix Drive

Control Control resource Dynamic control resource allocation

Page 25: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

2N (+ 1 or 2) control valves control an N by N actuator array (needs 2N2 valves usually )

Column and row matching style Independently addresses every actuator Greatly reduced the amount of valves

and control resourse example. N=100, 2*1002 =20,000 >> 201

Relatively slow

“N2 by 2N” Fluidic Matrix Drive (FMD) (I)Actuator

Row Control Valve Array

Control Adaptor

Column Valve Array

Pressure Source Selection Valve

High PressureLow Pressure

High P

ressure

Low

Pressure

Hydraulic Actuator

Row Control Valve Array

Column Control Valve Array

Pressure Source Selection Valve

High PressureLow Pressure

High P

ressure

Low

Pressure

Cell Array of Digital Cell Array of Digital ClayClay

Page 26: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

“N2 by 2N” Fluidic Matrix Drive (FMD) (II) Working principle of the control adapter

Row Control Valve

High LowControl Pressure

Column Control Valve

Control Adapter

Pressure Selection

Valve

Cell Array of Digital Cell Array of Digital ClayClay

Page 27: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Surface Refresh Methods for FMD (I) Model of the FMD Node

Column Control Valve

Row Control Valve

Control Adapter

);,( 21 fq

),g(),( 2121 fkqkc

Flow rate:

Actuator displacement:

• δ1 and δ2 are the PWM duty cycles applied to the valves

• k is a constant• PWM waves are of the same

phase

Cell Array of Digital Cell Array of Digital ClayClay

Page 28: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Surface Refresh Methods for FMD (II)

Reducing the FMD node model Keep row control valve only on or off (PWM

duty cycle = 0% or 100%)

Cell Array of Digital Cell Array of Digital ClayClay

0c or )g(δc 1

Page 29: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Surface Refresh Methods for FMD (III) Matrix representation of surface refresh

Working surface matrix representation Surface refresh

),

),

),),

;;

12

2111

1

1

ji

nj

n

i

bag(

bag(

bag(bag(

Then

bbb and

a

a

a

;]''[];[

10000

01000

00100

00010

00001

8.0

6.0

4.0

2.0

2121 nn ... ' 'B ... A

*

0.60.50.70.50.6

0.30.60.40.5

0.70.50.30.4

0.50.40.20.3

0.30.30.10.2

B* A C

1st RRC

1st RR

C

2nd R

RC

2nd RRC

Cell Array of Digital Cell Array of Digital ClayClay

α and β are the PWM duty cycle vectors applied on the column and row control valve arrays

Page 30: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Surface Refresh Methods for FMD (IV)

Cell Array of Digital Cell Array of Digital ClayClay

One-time refresh method Process

1. Fully open one row valve; 2. Control the column valve array until the actuators

in that row reach the desired final position;3. Close that row valve;4. Open the next row valve and repeat step 2.

Advantage and disadvantages Simple Slow Bad visual effect and haptic effect

In this example, actual total time taken is around 3.5 seconds

In this example, actual total time taken is around 3.5 seconds

Page 31: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Surface Refresh Methods for FMD (V)

Cell Array of Digital Cell Array of Digital ClayClay

Gradual refresh method Process

1. Divide the desired final surface into several intermediate surfaces;

2. Use one-time refresh method to achieve each intermediate surfaces.

Advantage and disadvantages Good visual effect and haptic effect Relatively complicated Slower

In this example, actual total time taken is around 5.5 seconds

In this example, actual total time taken is around 5.5 seconds

Page 32: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Surface Refresh Methods for FMD (VI)

Cell Array of Digital Cell Array of Digital ClayClay

Gradual approximation refresh method Process

1. Divide the desired final surface into several intermediate surfaces;

2. Decompose and translate intermediate surfaces into certain sub-surfaces;

3. Realize each sub-surface once a time;4. When realizing each sub surface all the valves

are activated at certain PWM duty cycle. Advantage and disadvantages

Good visual effect and haptic effect Most complicated Very fast Need further researchIn this example, total time taken is around 1 second

In this example, total time taken is around 1 second

Page 33: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Cell level control Surface refresh coordinator Dynamic control resource allocation Hot area processor

Cell Level Control

Valv

e

Con

trolle

rV

alv

e

Con

trolle

r

Valve ControllerValve Controller

Valv

e

Con

trolle

rV

alv

e

Con

trolle

r

Control Valves

Actuator & Sensor

Mu

ltiple

xers &

Feed

back

Pro

cesso

rM

ultip

lexers &

Feed

back

Pro

cesso

r

Surface Refresh Coordinator

PWM Vector

PW

M

Vecto

r

Hot Area Processor Memory

Valve ControllerValve Controller

Control Architecture Based on FMD (I)

Cell Array of Digital Cell Array of Digital ClayClay

ID Recognition

ID Recognition

PWM Wave GenerationPWM Wave Generation

Valve DriverValve DriverValve DriverValve Driver

ID1+ PWM Duty1; ID2+ PWM Duty2; …

Cell Level ControlCell Level Control

Valve ArrayValve Array

Valve Controller

Page 34: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Control Architecture Based on FMD

CAD Model

Other User Inputs

User APIUser APIDesired [MP]

Current [ X ], [ P ][User Motion] Desired [X] &[V]

Surface Level Control1. Position matrix decomposition2. Contact detection3. Control source allocation4. Aftermath compensation

Surface Level Control1. Position matrix decomposition2. Contact detection3. Control source allocation4. Aftermath compensation

Current [ X ] & [ P ]

Surface Refresh Coordinator1. PWM vector generation2. Compensate structural

variation

Surface Refresh Coordinator1. PWM vector generation2. Compensate structural

variation

Desired [ X ]

Current [ X ]

PWM Vector

Com

pen

satio

n m

atrix

Con

tact P

roce

ss Sig

nal

Hot Area Processor1. Haptic reaction2. PWM vector generation3. Aftermath compensation

Hot Area Processor1. Haptic reaction2. PWM vector generation3. Aftermath compensation

Current [ X ] & [ P ]

Con

tact P

roce

ss info

rmatio

n

PWM Vector

Valve ControllersValve Controllers

GUI

Valve ControllersValve Controllers

[Use

r Motio

n]

Cell Array of Digital Cell Array of Digital ClayClay

Mu

ltiple

xers &

Feed

back

Pro

cesso

rM

ultip

lexers &

Feed

back

Pro

cesso

r

Current actuator array’s displacement matrix and pressure matrix

The matrix contains the information of user actions and intentions for each cell in the hot area

Desired actuator array’s displacement matrix and the speed to achieve the displacement

Desired actuator array’s displacement matrix in the next surface refresh cycle

Signal to tell surface refresh coordinator lower down its priority, and tell Hot area processor to work

Hot areas’ locations, sizes, etc.

To compensate the surface discrepancy caused by the delayed refresh on the surface other than the hot area

Desired material property for each cell to simulate

Page 35: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Summary “ N2 by 2N” fluidic matrix drive is novel and

has great benefits for large scale fluidic subsystem array. (Patent application) Greatly reduces the control valves and control

channels needed Makes the cell array (with huge number of units)

practical Relatively slow speed maybe compensated using

proper surface refresh method Suitable surface refresh methods for fluidic

matrix drive make it possible for the system using FMD to achieve smooth and fast surface refresh.

Carefully designed control architecture for FMD can both reduced hardware cost and computing resource.

Cell Array of Digital Cell Array of Digital ClayClay

Page 36: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Outline of Current Section

Implementations of the Implementations of the Multi-cell SystemMulti-cell System

Implementations of the Implementations of the Multi-cell SystemMulti-cell System

Overview & objectives Mechanical structure design

Functional modules Realization of “N2 by 2N” fluidic matrix drive Displacement sensor embedded actuator array

assembly Pressure sensor array mounting base

Electronic system Functional block diagram of the electronic

system Displacement sensor array multiplexing

5x5 cell array prototype Summary

Page 37: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Overview & objectives

Practical structural implementation Aims at N by N cell array Challenges Objectives

Design for manufacturing Modular design Structural simplicity Design for mass production

Design for scalability Structural expandable Size and resolution scalable

Vertically modular

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Large number of identical components Material cost, fabrication cost, assemble cost Manufacture and assemble difficulty

Large number of feedback measurements Hardware cost DAQ resource limitation

Page 38: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Mechanical Structure Design (I) Functional Modules

Row control hydraulic board Column control hydraulic board Pressure sensor array assembly Fluidic channel concentrating block Actuator-sensor array assembly

Actuator-sensor Array Assembly

Row Control Valves

Pressure Sensor Array Assembly

Column Control Hydraulic Board

Row Control Hydraulic Board

Fluidic Channel Concentrating Block

Column Control Valves

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Page 39: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Mechanical Structure Design (II)

Column control valveColumn control valve

Row control valveRow control valve Control chamber

Working chamber

Residue volume

Input channel Output channel Input channelOutput channel

Membrane

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Realization of “N2 by 2N” fluidic matrix drive Design of the control adapter

Page 40: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Mechanical Structure Design (III) Displacement sensor embedded actuator

array assembly

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Retracting Pressure

To Control Valves

Displacement Sensor

Plugs prevent graphite paste from getting into the tubes

Glass Tubes

Graphite Paste

Tube Racks

Sensor Embedded Cylinder

Conductive Epoxy

Bottom Plate

Conductive Epoxy

Top Pressure Chamber

Return Pressure

Sealing Board

Multiplexer

Digital Switch

Page 41: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Mechanical Structure Design (IV) Pressure sensor array mounting base

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Pressure Sensor Leads

Printed Circuit Board

Top Metal Plate

Bottom Metal Plate

Main Channel

Branch Channel

Pressure Sensor Leads

Printed Circuit Board SLA Base

Main Channel

Branch Channel

Page 42: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Electronic System (I)

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Functional block diagram of the electronic system

Multiplexer

Multiplexer

Multiplexer

Multiplexer

Signal Conditioners

Signal Conditioners

Valve Driver Array

Valve Driver Array

Multiplexer Driving Circuit

Multiplexer Driving Circuit

Multiplexer Driving Circuit

Multiplexer Driving Circuit

Inte

rfaces

Inte

rfaces

To C

ell Le

vel C

ontro

l

Position Sensor Array

Position Sensor Array

Pressure Sensor Array

Pressure Sensor Array

Filter Array

Filter Array

Control Valve ArrayControl Valve Array

Page 43: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Electronic System (II)

Signal ConditionerR

Resistive Film

CiCgi

Cs

Vi IiV’

Vk Ik

U To A

/D

Converter

Excitation Voltage

sCUVI

IsCgVsCVV

si

iiii

)'(

')'( sCUVI

IsCgVsCVV

si

iiii

)'(

')'(

Displacement sensor array multiplexing Simple multiplexing scheme

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Page 44: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Electronic System (III)

22 db

VaVU ik

22 db

VaVU ik

involved sensorsthe of number the is n

C Cg Cg ; C C C

CCCC

CCnCCCd

RC

b CCC

Ca

:Where

2ki 1ki

s

s

s

s

)(

))((

;1

;

211

2121

121

Displacement sensor array multiplexing Simple multiplexing scheme results

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

||U|| (V

)

||Vk|| (V)

1000 Sensors

0 1 2 3 4 5 6 7 8 90

0.5

1

1.5

2

2.5

3

3.5

4

10 Sensors

100 Sensors

Without Crosstalk

C1 = 18pf, C2 = 30pf, Cs = 0.3 pf, R = 1M Active sensor output: 0 - 10 voltInactive channels’ outputs: 10 volt

C1 = 18pf, C2 = 30pf, Cs = 0.3 pf, R = 1M Active sensor output: 0 - 10 voltInactive channels’ outputs: 10 volt

Page 45: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Electronic System (IV)

Signal

ConditionerR

Resistive Film

CiCgi

Cs

Vi IiV’

Vk Ik

U To A

/D

Converter

Rg

Excitation Voltage

is

i

gi

gii

IsCUV

I

sRCg

RV

sCVV

)(

1

)(

is

i

gi

gii

IsCUV

I

sRCg

RV

sCVV

)(

1

)(

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Displacement sensor array multiplexing Multiplexing scheme using grounding resistor

Page 46: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Electronic System (V)

222

222

)()(

)()(

acb

deU

222

222

)()(

)()(

acb

deU

k

ksisg

g

sgg

sg

VCe

VCCCVCCRd

RRc

CnR

RCC

R

Rb

nCCCCCRa

1

211

21

2121

))((

11

)())(2(

))((

Displacement sensor array multiplexing Results of multiplexing scheme using grounding resistor

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

||U|| (m

illivolt)

||Vk|| (Volt)

100 1 2 3 4 5 6 7 8 90

5

10

15

20

25

30

35

40

1000 Sensors

10 Sensors

100 Sensors

Without Crosstalk

Working Range

Rg = 20K Active sensor output: 0 - 10 voltInactive channels’ outputs: 10 volt

Rg = 20K Active sensor output: 0 - 10 voltInactive channels’ outputs: 10 volt

Page 47: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Electronic System (VI)

Displacement sensor array multiplexingOther multiplexing schemes

Numerically compensate Two Digital Switches

To A

/D

Converter

Signal Conditioner

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Page 48: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

5x5 Cell Array Prototype Designed and controlled using proposed

solutions Key Features

Stereolithography Technology 5 x 5 actuators in a linear pattern Grid size (center to center) is 5mm Hydraulic Matrix Drive Non contacting resistive sensors and modified

pressure sensors Reduced control signals for multiplexers Controlled by RT Linux on a host PC

Column Control

To ADC

Row

Con

trol

Sig

nal

Con

ditio

ner

Sig

nal

Con

ditio

ner

Sig

nal

Con

ditio

ner

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Page 49: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Summary

Implementations of Implementations of the Multi-cell Systemthe Multi-cell System

Vertically modular design reduces the complexity of fabrication and assembly, improves the reliability and convenience for maintain, and suitable for mass production.

Successfully Designed FMD control adapter realized the concept of FMD

Displacement sensor embedded actuator array assembly makes fabrication of large number actuator-sensor array become simple and fast.

Pressure sensor array mounting technology reduces the cost and makes the multi-cell system expandable.

Carefully design electronic system can reduce the complexity of the control hardware, amount of components and improve the feasibility of realizing the Digital Clay.

Displacement sensor array multiplexing using grounding resistor is a simple but effective way to realize the large scale multiplexing.

5x5 cell array prototype is designed under the guidelines suitable for N by N cell array, and can be expanded to larger size array. Test results preliminarily validated the design and control methods presented.

Page 50: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Conclusions (I) System development

Cell level control architecture and realization Haptic control for solenoid valve based hydraulic

system (Position control, shaping state, user gesture interpretation)

Surface refresh methods for FMD Surface level control architecture based on the

FMD Vertical modular design for multi-cell system

Key components design Displacement sensor embedded micro actuator Fluidic matrix drive for multi-cell system with

huge number of cells Pressure sensor array assembly

Page 51: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Conclusions (II) Measurement technology

PWM displacement estimation Non-contacting displacement sensing Multiplexing technology for huge amount AC signals Control signal reducing for sensor arrays

Page 52: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Conclusions (III) Prototype development and manufacturing

process Single cell system prototype validates the cell

level control for single cell system 1x5 cell array prototype validates the PWM

control method and the horizontal modular design

10x10 cell array prototype validates the concept of FMD

5x5 cell array prototype validates the N x N planar pin-rod Digital Clay structure and control

Micro displacement sensor – actuator array mass production process Key step to the success of Digital Clay realization

Pressure sensor array assemble process Key step to the success of Digital Clay realization

FMD realization using SLA technology Key step to the success of Digital Clay realization

Page 53: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Recommendations on Future Work Actuator and sensors

Current displacement sensor needs further comprehensive test

Further investigations on the assembly of the pressure sensors array

Micro valve for the Fluidic Matrix Drive Embed MEMS valve into the cell array system using

fluidic matrix drive Refresh method for Fluidic Matrix Drive

Gradual approximation refresh method shows promising merits, but the matrix decomposition needs to be solved before implementation

Other general topics Control architecture for “2 valves per cell” driving

scheme The manufacturing process to realize multi-cell array

system

Page 54: Practical Structural Design and Control for Digital Clay Haihong Zhu  Woodruff School of Mechanical Engineering Georgia Institute

Questions & Questions & AnswersAnswers