24拼法的鲁班锁的标准计算程序.docVIP

  • 22
  • 0
  • 约3.52千字
  • 约 11页
  • 2017-08-05 发布于重庆
  • 举报
24拼法的鲁班锁的标准计算程序

2+4拼法的鲁班锁的标准计算程序 《2+4拼法的鲁班锁的标准计算程序》还是按照副榫的不同,将全部2+4拼法的鲁班锁中的上梁二柱组和下梁四柱组都分为16个组,每一个上梁二柱组只能与一个特定的下梁四柱组中任意一个四柱组组合为一个完整的锁,而与其它的四柱组不能组合为一个完整的锁。反之,每一个下梁四柱组只能与一个特定的上梁二柱组中任意一个二柱组组合为一个完整的锁,而与其它的四柱组不能组合为一个完整的锁。将可以组合为锁的上梁二柱组和下梁四柱组编成同一个号。上梁二柱组的16个形状如图一所示;下梁四柱组的16个形状如图二所示。只有同编号的两个柱组 图一 图二 上梁二柱组由上梁和前檐组成。结构很简单,不做过多的叙述了。它的16种外形总共只有84种不同的组合。如表一所示。 表一 下梁四柱组由下梁,左柱,右柱和后檐组成。它的16种外形据估算有8千多种不同的组合,所以计算起来相当麻烦。计算方法也有很多。我采用的是:先确定两柱夹一梁,再求后檐的方法。具体是:第一步:做好所有的左,右柱的组合;第二步:给每一个左,右柱的组合配好合适的下梁;第三步:给左,右柱和下梁的组合配上合适的后檐(如果有,那么,这个后檐是唯一和这个两柱夹一梁相配的)。这样就做好这个四柱组。因此要找全部的下梁四柱组就要先找到全部合适的两柱夹一梁的三柱组。 找全部的两柱夹一梁的三柱组的方法,肯定不可以用穷举法。因为,左,右柱各有101个,104个状态。左,右柱的组合就有10816种。下梁有197个,215种状态。全部两柱夹一梁的组合数是2325440个。在2325440个两柱夹一梁的组合中筛选出8千多个符合要求的两柱夹一梁明显是不合适的做法。我的方案是:将柱和下梁按照局部的固定搭配进行分组;再根据鲁班锁的局部的固定搭配规律分别组合,从而象3+3拼法的计算一样找到母表,使得计算最简化。也就是利用鲁班锁的结构规律,大范围的排除不合理的两柱夹一梁的三柱组。 具体做法的依据是:由图三。左柱的1,3,12号块和由柱的2,4,13号块必须与下梁偶配;而8,9号块,左右柱和下梁的三柱组可以含有,也可以不含有。于是依据左柱对1,3,8,12号块(也就是右柱对2,4,9,13号块拥有的不同),将柱分为A——P的16个组。 图三 具体如下: A组:左柱X,X,X,X;(右柱X,X,X,X):#256,#512,#512,#768,#768,#1024,#1024。 B组:左柱X,X,8,X;(右柱X,X,X,13):#224,#480,#508,#736, #992, C组:左柱X,X,X,12;(右柱X,X,9,X):#192,#448,#704,#766, #960。 D组:左柱X,X,8,12;(右柱X,X,9,13):#188,#444,#478,#700,#734,#956 #990, E组:左柱1,X ,X,X;(右柱X,4, X,X):#240,#496,#504,#752, #760,#1008,#1016; F组:左柱1,X,8,X;(右柱X,4,X,13):#208,#720,#464,#500,#756,#976,#1012。 G组:左柱1,X,X,12;(右柱X,4,9,X):#184,#440,#696,#750, #952。 H组:左柱1,X,8,12;(右柱X,4,9,13):#180, #436,#462,#692,#718,#948, #974。 I组:左柱X,3,X,X;(右柱2,X,X,X):#128,#384,#511, #640,#767,#896,#1023。 J组:左柱X,3,8,X;(右柱2,X,X,13):#124,#380,#479,#735, #991。 K组:左柱X,3,X,12;(右柱2,X,9,X):#64,#320,#509,#576,#765,#832,#1021。 L组:左柱X,3,8,12;(右柱2,X,9,13):#60,#316, #477, #572,#733,#828,,#989。 M组:左柱1,3,X,X;(右柱2,4,X,X):#120, #376,#495, #632,#751,#888,#1007, N组:左柱1,3,8,X;(右柱2,4,X,13):#116, #372,#463, #628,#719,#884。#975。 O组:左柱1,3,X,12;(右柱2,4,9,X):#56, #312,#493, #568,#749,#824,#1005。 P组:左柱1,3,8,12;(右柱2,4,9,13):#52, #308,#461, #564,#717,#820,#973。 下梁也按特征码(1,2,3,4)的不同分组,但是,它只能分为12组。 其中,特征码是(1,2,3,4)的有28个;特征码是(1,2,3,X)

文档评论(0)

1亿VIP精品文档

相关文档