10
ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada Dasyn.com 14122日水曜日

3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com

3D Printing and Simulation of Naturally-Randomized Cellular-Automata

Yasusi KanadaDasyn.com

14年1月22日水曜日

Page 2: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

Introduction

►3D printing (or Additive manufacturing)■ 3D objects are generated layer by layer.■ Cheap FDM 3D printers are widely used.

(FDM means fused deposition modeling)

►3D printers can generate fluctuated, emergent, and stochastic patterns.■ Printing conditions and process including

nozzle temperature, extrusion process, air motion, etc., are fluctuated.

■ Printing processes contains bifurcations.

►3D printing can be interpreted as asynchronous CA (cellular automata).■ A printing head generates 1D on/off

patterns.■ Fluctuated patterns are similar to patterns

generated by stochastic CA.

2

http://www.3dfuture.com.au/2012/04/reprap-full-kit-available-for-780/

Reprap

14年1月22日水曜日

Page 3: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

helical motion

nozzle diameter0.3 -- 0.5 mm

print head

filament

layer height (vertical pitch) 0.1 -- 0.4 mm

spiral and herical motion

print headhorizontal pitch 0.4 -- 1.2 mm

head returnISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

Methods for 1D and 2D CA pattern generation

►A 1D CA pattern is generated by a helical head motion.■ Constant extrusion (amount of ABS/PLA filament)

-- No explicit randomization■ No 3D CAD/CAM program

prints in this way!

►A 2D CA patterns can be generated by spiral and helical motion.

3

The initial condition is all “one”. Visualized G-code

14年1月22日水曜日

Page 4: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

Examples of 1D printed patterns

4

ABS, counterclockwise motion (h = 0.4) ABS, clockwise motion (h = 0.25)

PLA, clockwise motion (h = 0.15)

14年1月22日水曜日

Page 5: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

More 1D patterns

514年1月22日水曜日

Page 6: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

Printing process

614年1月22日水曜日

Page 7: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

Examples of 2D CA patterns

714年1月22日水曜日

Page 8: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

►A computational model that simulates printed 1D patterns was developed.■ A pattern is generated by using a probabilistic rule.■ Explicit randomization was (random numbers were) introduced.

Simulation

8

...

...current layerprevious layer

Probabilistic rule

pcurrent= 0.97

pnext= 0.6

extrudedFilament = 0;for layer in 1, 2, …, layers loop // repeat for all layers z = 0.4 * layer; // layer pitch is 0.4 for i in 0, 1, …, 4 * 72 loop // repeat for all parts of a circle pattern[layer][i] = 0; // clear pattern if extrudedFilament >= 1 then // Amount of extruded filament is sufficient. if pattern[layer–1][i] > 0 and random() <= pcurrent or // The pattern at the same location of previous layer // is filled and the filament is successfully sticked. pattern[layer–1][i+1] > 0 and random() <= pnext then // The pattern at the next location of previous layer // is filled and the filament is successfully sticked. pattern[layer][i] = 1; // fill pattern extrudedFilament = 0.0; // clear filament drawNextArc(pattern[layer][i]); extrudedFilament += extrudedFilament1; // newly extruded filament end if end if end loop pattern[layer][steps] = pattern[layer][0];end loop

14年1月22日水曜日

Page 9: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

Simulation results

►The printed patterns were roughly simulated.►Simulation of detailed structures has not yet been

succeeded.

914年1月22日水曜日

Page 10: 3D Printing and Simulation of Naturally-Randomized …ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com 3D Printing and Simulation of Naturally-Randomized Cellular-Automata Yasusi Kanada

ISAROB 2014 2014-1-22 Yasusi Kanada, Dasyn.com   

Conclusion

►Proposals■ A method for printing patterns of 1D (and 2D) CA using FDM was

proposed.■ A computational model of these automata was also proposed.

►Results■ Various printing results were shown.■ The basic structure was simulated, but simulation of detailed

structures has not yet been succeeded.

1014年1月22日水曜日