Difference between revisions of "Rod logic"

From apm
Jump to: navigation, search
(Reversible: added link to relevant slide)
(added new section == Recuperation and balancing == (needs better name))
 
(6 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 data processing]]
+
 
* [[Reversible actuation]]
 
* [[Reversible actuation]]
* [[Reversible logic]]
 
* [[Nanosystems]] - sections on rod logic
 
 
* [[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
+
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]].}}
 +
 
 +
== 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 ==
  
 +
Rod logic (&bucking logic) for reversible mechanical computation: <br>
 +
* https://www.zyvex.com/nanotech/mechano.html
  
 
=== Robert C. Baruchs old work on rod logic ===
 
=== Robert C. Baruchs old work on rod logic ===
Line 50: Line 69:
 
* https://www.yumpu.com/en/document/view/11474670/rod-logic-1-bit-full-adder-in-lego-the-half-baked-maker
 
* 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)
+
2009-12-24 Rod Logic Memory (2010-04-26 = last snapshot) '''<= THIS!!'''
 
* https://web.archive.org/web/20100426070543/http://halfbakedmaker.org/2009/12/24/rod-logic-memory/
 
* https://web.archive.org/web/20100426070543/http://halfbakedmaker.org/2009/12/24/rod-logic-memory/
  
Line 63: Line 82:
 
* https://github.com/RobertBaruch
 
* https://github.com/RobertBaruch
 
* https://www.youtube.com/channel/UCBcljXmuXPok9kT_VGA3adg
 
* https://www.youtube.com/channel/UCBcljXmuXPok9kT_VGA3adg
 +
  
 
'''A pdf file with instructions on how to build a rod-logic-1-bit-full-adder with LEGO:''' <br>
 
'''A pdf file with instructions on how to build a rod-logic-1-bit-full-adder with LEGO:''' <br>

Latest revision as of 12:50, 8 May 2024

This article is a stub. It needs to be expanded.

(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

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

Reversible


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)

Tagged "rodulator" (2011-01-06 & 2012-09-19 ~ first & last snapshot)

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)

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)

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