几用来包 几用来包
Bio-geek,不寻常的非自♂由基,数学图像狂魔,点满你想得到和想不到的技能
关注数: 54 粉丝数: 1,036 发帖数: 18,710 关注贴吧数: 24
萌新又来介绍不知道是不是火星器械的玩具了——七门汽化 众所周知滴水到高压蒸汽会触发恐怖的吞热 BUG,尽管貌似各位大佬们都能把汽化室压力控制在 5kg 以内保证不触发,然而我等萌新既不想造大量抽/推气设备,又想要大批量汽化液体(主要是想蒸馏盐水),甚至还嫌弃排液口每秒 10kg 的效率不够看,就搞出了下面这个玩具——七门汽化。据说热源够猛的情况下,可以实现每组 100+kg/s 效率的汽化作业。 不会录视频,感兴趣的亲欢迎沙盒拉一下自动化瞅瞅。 如果火星或者有重大缺陷求轻喷非数电专业,如果有自动化大佬欢迎提意见。 从上到下一组是七个门。功能依此是入水门、低温真空门、隔气门、推气门、变温门、高温真空门和汽化门……算了我们还是叫它们 1234567 吧…… 大家注意温度传感器上面还有一块埋起来的变温板。 先上自动化,比较复杂,但运行原理很简单:具体参数设置可以参考下图,可以根据输入的液体压力和种类微调:三个 0.1 的缓冲门没有实质的缓冲作用,是被拿来当作绿色信号单向阀的。 每轮汽化之后 4567 推气,123 闭合,给装置降温的同时给下一轮汽化的液体做预热;7 推完最后一下的同时 6 打开制造真空,把上半部分和热源隔绝开,等待温度传感器低于 99 度再启动:启动之后 1234 轮流打开,最终水落入 456 组成的汽化室,2 打开形成真空隔开汽化区和储液:汽化完成之后 4567 推气,重复上述循环。 很简单对吧?就是自动化看着复杂了点。 材料选择方面: 底层的汽化门选择常规的高热容高导热材料即可,导热质>铌>钢。 温度需要在沸点上下浮动的设备尽量选择低热容高导热。 掩埋的变温板和温度传感器:金>钨>铌>铜>钢 123456机械门:钨锰铁>铌>导热质>铜 掩埋材料:5kg 人造沙,制作方法参考树鼠种植。 其余的变温板:铝>导热质>铌>钢 刚刚开机时最好将装置也预热到沸点附近再启动(可以先把门的信号线建好但不连出来,利用热源加热到沸点附近再接上)。如果输入的液体也能预热到沸点附近当然最好,否则建议控制一下液压,不然液体太多不仅会延长汽化耗时,增大吞热风险,还有可能导致蒸气储存室局部过冷凝结。 这套装置最大的优点还是处理量大,大到耗热太快以至于成了缺点的程度。 虽然吞热风险还是有的,但至少不会再干扰到储存的高压蒸汽了。
萌新讲一个(可能火星的)硬核黑科技(非 BUG) 先说这个黑科技能干什么,免得你们太长不看:建造缓冲时间远远超过 200 秒的缓冲自动化电路。 顺便分析了下自动化电路的延迟问题。整件事情的起因是我想设计一套自动化养殖,在 72 格空间内维持 6 只发光虫。整体思路是房间内用一个清扫器捡蛋,避免卡繁殖进度,顺便收蛋壳;在蛋的数量达到六个时(也就是所有发光虫都产卵之后)把蛋全部放回自然孵化,同时将房间内的清扫器关闭 5 天,也就是 3000 秒。 如果用串联缓冲门的方法,3000 秒需要用 15 个门……其实也不是很多,但总觉得这个办法缺乏灵性。万一以后还想匹配火箭任务时间,搞个 21+ 天的缓冲门呢?难道去串联 60+ 的缓冲门吗? 于是绝望之中想起了质因数分解。 3000=2×2×2×3×5×5×5=24×125,24 和 125 是互质的,换句话说 3000 是 24 和 125 的最小公倍数。 所以只要分别做出周期为 24 和 125 的脉冲,接上一个与门,就能做出 3000 秒激活一次的脉冲了。 首先脉冲很好做,缓冲门接一个非门就行,另外需要一个同步信号将两组脉冲同时启动/关闭,最终做出来的电路大概长这样:水压传感器作为信号源。信号源给出绿色信号时,整个电路维持在关闭状态;信号源给出红色信号之后,两组震荡电路就会按照各自的缓冲设置运作,当两组电路同时输出绿色信号时,也就是启用时间达到两组脉冲周期的最小公倍数时,与门输出一次绿色信号。 我们只需要在信号源信号变化之后,缓冲输出一次即可,因此可以用内存开关在缓冲结束之后进行复位控制:这样在输出一次绿色信号之后,就会通过内存开关将电路复位到初始状态。 嗯,基本原理就是这样,剩下的就是和游戏本身的程序较劲…… 这游戏的自动化电路不完全是瞬时计算的,经过测试发现信号线没有传导时间,但是门的状态转换会有 0.1 秒的延迟。缓冲门和过滤门比较特殊,只在重置时的状态转换时有延迟。测试方法很简单,就是同一个信号源接两条电路最终连到一个异或门,再接一个 200s 缓冲门作为 readout,如果缓冲门绿了就说明两条电路传输速度不一致。改改参数很容易弄明白的。测试电路大概就是下面这样。因为这套设计需要两组脉冲如同齿轮一样嵌在一起,知道信号们延迟的准确时间是非常必要的。由于所有门每次周期都会发生两次状态变化,对于上面的 “或-缓-非” 来说,电路本身会有 0.2+0.1(缓冲门只在红到绿时有延迟)+0.2=0.5s 的延迟,设置缓冲门时间的时候需要把这部分延迟扣减掉。 考虑到缓冲门的设置时间比较大时不能设置小数,这里需要再加一道缓冲门来精确控制。注意再加一个缓冲门会使电路本身的延迟增加 0.1s。注意这张图与上面对比多加了一个缓冲门。如果使用 24s+125s 的方案要实现 3000s 延迟输出一次绿色信号,可以在上方的两个缓冲门分别设置 23s 和 124s,下面的两个缓冲门补上剩余的 0.4s(电路本身有 0.2+0.1+0.1+0.2=0.6s 的延迟)。 但这里还有一个小问题,两组脉冲电路输出的信号当中绿色的时间不是 “一瞬间”,而是电路本身的延迟时间减去 0.2s(具体情况大家可以自己列各个时间点各个门的状态表来分析)。前面说过这套系统需要两组脉冲精准嵌合,这种 “超时” 的绿色信号输出可能带来干扰,因此最好在信号传到与门之前,用过滤门进行一下筛选,设置时间为电路本身的延迟时间减去 0.2s,对于这里的 “或-缓-缓-非” 来说是 0.6-0.2=0.4s:好的接下来是抄作业时间……过滤门设置 0.4s,下方两个缓冲门设置为 0.4s,上方两个缓冲门分别设置为 n-1 秒和 m-1 秒。n 和 m 互质。 液压传感器是信号源。信号源默认输出红色信号。 上方输出端口默认输出绿色。信号源输入绿色信号后,转换为红色,延迟 n×m 秒恢复为绿色信号;若信号源保持输入绿色信号,进入下一轮延迟计时。 下方输出端口默认输出红色。信号源给出绿色信号后,每 n×m 秒输出一次 0.1s 的绿色脉冲信号;信号源恢复默认状态后继续输出一次绿色脉冲,然后恢复默认状态。 可以看到这实际上是一个脉冲缓冲器。 例如按照下面这样设置,在液压传感器给出绿色的时候,下方的缓冲门可以一直保持绿色输出。理论上来说单单使用这张电路图设计,只需要在上方的输出端口再加两个缓冲门用于微调,就可以实现 (200+9.9+0.6)^2+200+9.9=44520.1s(即 74.2 周期)以内的任意时长缓冲。
【求教】我是三年级的王小明,请问高年级的哥哥姐姐秦三德怎么玩 我听四年级的马小龙说这个游戏很好玩,今天下载了一个下午终于能玩了。 我喜欢玩英雄联盟里面的艾希,我射箭超级厉害的,一个魔法水晶箭可以三杀。我看秦三德很像艾希,所以我就选了秦三德,果然会射箭,还会放老鹰,明显就是抄袭英雄联盟里面的艾希,不过还加了众星之子索拉卡的技能,可以回血,还可以放星辰坠落,我觉得挺好玩的,就和马小龙一起打对战去了。马小龙是英雄联盟的大神,他的大号有30级,还是白银的。风暴英雄里面他也有10级了,他用的是那个会放冰冻别人的蛮王。我们这边还有一个寡妇制造者,买了狙觉得自己很厉害,隐身到处偷袭别人,对面的垃圾看到她走到边上了也不知道跑,结果都被她杀了。 后来我们打了好长时间,我叫马小龙陪我打F4,马小龙说他不上来,让那个寡妇制造者诺娃过来帮我。这个游戏里面的野怪分布好奇葩,还是英雄联盟设计的比较好玩,而且野怪比英雄还要厉害,我一个秦三德根本打不过。 打的时候那个诺娃就站在那边用狙,也不放技能的,让我在那里扛着F4的输出,打完的时候我只剩下三分之一的血量,我就骂她“nova你扛一下会死?”,她就说“第一次听说让诺娃扛野的”。 我就不服了,大哥哥们你们说说,秦三德的治疗给队友和给自己对自己造成的治疗是不是一样的?给队友是不是能额外给队友加两倍的回血?和队友一起打野是不是应该分摊伤害?诺娃打野是不是可以放个分身?我觉得让诺娃多扛一点我把Q效益最大化没问题,你们说呢? 真是不知道那些被“辅助扛,输出A”传统束缚的小学生怎么想的(你暴露了!)。
【大神救我】想发技术贴可惜人类科技不行…… 还记得包包当年提到过的方程海大计划咩…… 如今,包包利用行星系统的运行原理写了下面的一个代码然后对屏幕录像: Manipulate[ ContourPlot[ SawtoothWave[{-5, 5}, t/1000000000] + SawtoothWave[{-5, 5}, t/100000000] x + SawtoothWave[{-5, 5}, t/10000000] x^2 + SawtoothWave[{-5, 5}, t/1000000] x^3 + SawtoothWave[{-5, 5}, t/100000] y + SawtoothWave[{-5, 5}, t/10000] x y + SawtoothWave[{-5, 5}, t/1000] x^2 y + SawtoothWave[{-5, 5}, t/100] y^2 + SawtoothWave[{-5, 5}, t/10] x y^2 + SawtoothWave[{-5, 5}, t] y^3 == 0, {x, -20, 20}, {y, -20, 20}, PerformanceGoal -> "Quality"], {t, -10^9, 10^9}] 之所以没有直接生成动画文件,是因为动画文件会超级超级大,会把内存挤爆的…… 几包利用蓝星人科技获得了整个三次方程海的0.005‰,成品是一个1.21G的avi,长达11个小时…… 几包知道蓝星人肯定没有心情去看这样一个烂片子(连几包这个喵星人都懒得看),于是准备给视频加速,把时间压缩到一个小时之内,配上Bandari的洗脑神曲Vision再加上几张文艺片头片尾的…… 但是!!!! 但是呢!!! 但是呢!!! 但是!!! 啊啊啊啊啊啊啊!!!!!!! 几包发现蓝星人科技不能处理这么长的视频啊啊啊啊!!!! 切出来再拼回去!?切出来都不让拼回去了好不好!!! 几包知道蓝星人科技一定都藏在这里了,所以特地跑出来找大神帮忙…… 有谁知道能处理这么大的视频文件的说……
1 下一页