Difference between revisions of "Rod logic"
m (→Reversible: added wikitodo) |
(added new section == Recuperation and balancing == (needs better name)) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
* Different designs [[polyyne rods]] vs [[crystolecule rods]] | * Different designs [[polyyne rods]] vs [[crystolecule rods]] | ||
* Considerations regarding friction/dissipation and radiation hardness | * Considerations regarding friction/dissipation and radiation hardness | ||
+ | |||
+ | == Relation to reversible computing == | ||
+ | |||
+ | Rod logic seems to lend itself to reversible computing in an easy to understand/comprehend way. <br> | ||
+ | As such it may be a good didactic tool for teaching reversible computing principles. <br> | ||
== Related == | == Related == | ||
Line 17: | Line 22: | ||
=== Reversible === | === Reversible === | ||
− | * [[Reversible computation]] | + | * [[Reversible computation]] (also "reversible logic" or "reversible data processing") |
− | + | ||
* [[Reversible actuation]] | * [[Reversible actuation]] | ||
− | |||
− | |||
* [[Retractile cascade]]s | * [[Retractile cascade]]s | ||
+ | * [[Nanosystems]] - sections on rod logic | ||
+ | |||
'''Slide 28 here on needed sequence for reversible state transitions for a memory latch:''' <br> | '''Slide 28 here on needed sequence for reversible state transitions for a memory latch:''' <br> | ||
https://www.powershow.com/view/992b6-MWUzY/Principles_of_Adiabatic_Processes_powerpoint_ppt_presentation <br> | https://www.powershow.com/view/992b6-MWUzY/Principles_of_Adiabatic_Processes_powerpoint_ppt_presentation <br> | ||
{{wikitodo|Add this highly relevant slide as picture here under assumption of fair use. Also on pages reversible logic pages and perhaps [[dissipation sharing]].}} | {{wikitodo|Add this highly relevant slide as picture here under assumption of fair use. Also on pages reversible logic pages and perhaps [[dissipation sharing]].}} | ||
+ | |||
+ | == Recuperation and balancing == | ||
+ | |||
+ | Paring every rod up with one operating in anti-phase might be beneficial in several ways. <br> | ||
+ | Somewhat related to: https://en.wikipedia.org/wiki/Differential_Manchester_encoding | ||
+ | The energy that is getting temporarily stored when a rod gets pulled is always exactly equal. <br> | ||
+ | Thus also the total energy that is cycled is always the same. <br> | ||
+ | The power supply can be optimized for that. <br> | ||
+ | E.g. if a sequence of retractile cascaded is driven by a harmonic oscillation (with much higher inertia) <br> | ||
+ | then the overshoot beyond the last one to drive can be minimized. | ||
+ | |||
+ | Also moving masses are kept more local. Only multi-pole acoustic radiation. | ||
== External links == | == External links == |
Latest revision as of 12:50, 8 May 2024
(wiki-TODO: Cover the below points)
- Add a basic explanation
- Show and explain basics (retractile cascades - collect all relevant images here)
- Show and explain Robert Baruchs reversible logic latch memory cell (from links below)
- Different designs polyyne rods vs crystolecule rods
- Considerations regarding friction/dissipation and radiation hardness
Contents
Relation to reversible computing
Rod logic seems to lend itself to reversible computing in an easy to understand/comprehend way.
As such it may be a good didactic tool for teaching reversible computing principles.
Related
- Polyyne rods
- Crystolecule rods
- Zuse Z1 - not rod logic but reciprocative logic
(depending on friction & gravity thus not 1:1 usable for nanoscale) - Buckling logic
- Topological blocking linkage logic
Reversible
- Reversible computation (also "reversible logic" or "reversible data processing")
- Reversible actuation
- Retractile cascades
- Nanosystems - sections on rod logic
Slide 28 here on needed sequence for reversible state transitions for a memory latch:
https://www.powershow.com/view/992b6-MWUzY/Principles_of_Adiabatic_Processes_powerpoint_ppt_presentation
(wiki-TODO: Add this highly relevant slide as picture here under assumption of fair use. Also on pages reversible logic pages and perhaps dissipation sharing.)
Recuperation and balancing
Paring every rod up with one operating in anti-phase might be beneficial in several ways.
Somewhat related to: https://en.wikipedia.org/wiki/Differential_Manchester_encoding
The energy that is getting temporarily stored when a rod gets pulled is always exactly equal.
Thus also the total energy that is cycled is always the same.
The power supply can be optimized for that.
E.g. if a sequence of retractile cascaded is driven by a harmonic oscillation (with much higher inertia)
then the overshoot beyond the last one to drive can be minimized.
Also moving masses are kept more local. Only multi-pole acoustic radiation.
External links
Rod logic (&bucking logic) for reversible mechanical computation:
Robert C. Baruchs old work on rod logic
Especially interesting here is a latching memory cell that
seems simpler and more natural than the one presented in the book Nanosystems.
Tagged "rod logic" (2010-02-18 & 2012-09-19 ~ first & last snapshot)
- https://web.archive.org/web/20100228035706/http://halfbakedmaker.org/tag/rod-logic/
- https://web.archive.org/web/20120919054837/http://halfbakedmaker.org/tag/rod-logic/
Tagged "rodulator" (2011-01-06 & 2012-09-19 ~ first & last snapshot)
- https://web.archive.org/web/20110106011754/http://halfbakedmaker.org/tag/rodulator/
- https://web.archive.org/web/20120919053953/http://halfbakedmaker.org/tag/rodulator/
2009-12-05 Intro to Rod Logic (2012-07-10 = last snapshot on rich website)
2009-12-18 LEGO 1-bit full adder (2012-09-19 = latest snapshot on rich website)
- https://web.archive.org/web/20120919053830/http://halfbakedmaker.org/2009/12/18/lego-1-bit-full-adder/
- https://www.yumpu.com/en/document/view/11474670/rod-logic-1-bit-full-adder-in-lego-the-half-baked-maker
2009-12-24 Rod Logic Memory (2010-04-26 = last snapshot) <= THIS!!
2010-01-22 Metal computing, part 1 (2010-04-30 = last snapshot)
About page (2019-12-29 = last snapshot on rich website) (2019-12-29 with mail address)
- https://web.archive.org/web/20120912093752/http://halfbakedmaker.org/about/
- https://web.archive.org/web/20191229022914/http://halfbakedmaker.org/about/
This says all the stuff is licensed CC-BY-SA-3.0
A pdf file with instructions on how to build a rod-logic-1-bit-full-adder with LEGO:
https://www.yumpu.com/en/document/view/11474670/rod-logic-1-bit-full-adder-in-lego-the-half-baked-maker
Other people on rod logic
- https://www.jamiekawabatarobotics.com/?p=40
- http://www.jamiekawabatarobotics.com/?p=40
- https://anthony-zhang.me/blog/rod-logic/