电路中元件的大小如何确定?
)如果一切正常,记录下此次的目标性能参数A0。 找一个十面骰子(六面也可以但出于某些其妙的原因比如元件位号都是十进制,你会发现十面骰子好用些)。
像赌神周润发那样,豪气地掷一把。这样会有两种情况,骰子数字大于八,或者不大于八。
为什么是八?吉利呗。 数字不大于八的话,继续保持赌神的气势,重复掷出两个元件位号,直至这两个位号代表的元件是同一类型,比如都是电阻或都是三极管。
交换这两个元件。通电测量目标参数A1。
要是刚才的数字大于八,则只需要掷出一个位号。然后从元件库里随手抓一个同类元件,替换掉它。
再通电测量目标参数A1。 记该次实验次数为k(这里k=1)。
比较结果A1(或Ak)和上次(初次)结果A0(或Ak-1)。 如果A1 (或Ak) 优于A0(或Ak-1),接受新的A1(或Ak)。
如果A1 (或Ak) 劣于A0(或Ak-1),以概率:exp(-(A1-A0)*k/N**2),接受新的A1(或Ak)。其中N为元件总数量,exp是指数函数,**是幂函数,**2就是求平方。
「以概率神马接受神马」,好像很高深的样子,这个怎么做呢?首先把数字放到公式里去算,如果你的数学学的比我好,一定能算出这是一个0到1之间的小数。OK,在纸上写下来,要写上足够多的位数哦。
然后纸上另起一行写「0.」,找回刚才的骰子来扔。在「0.」后面,写下骰子数字-1,继续掷骰子抄数字,直到比出大小为止。
如果我们掷出来的数字小于算出来的,接受刚才的修改。否则拒绝刚才的修改,也就是要改回去。
在接受A1(或Ak)或拒绝A1(或Ak)的基础上,恢复赌神的气势,重复掷骰子跟八比较,以及下面的所有步骤。别忘了每一次给次数k加个1。
在差不多(我瞎猜的)k能大于N**4以后,最佳方案几乎肯定出来了。 如果你能严格遵照步骤执行,就可以在不懂电路原理、模拟电路、数字电路、集成电路、电磁学、信号处理、通讯、计算机原理、控制理论、半导体物理、电池原理、电源技术、电机学、运动控制、电力系统这些不知所云的东西的情况下,只要认识什么元件是什么、会焊电路会接线、会通电会读仪表示数,就能搞定所有「选好元件就能量产」的工作啦! 我这方法可真不是瞎掰哦,相信在30年内,越来越多的设计制造工作都会遵循类似的方案。
(只不过执行者是计算机啦这样的事情我不会轻易说的。) 什么?你问我这么做要花多少时间多少钱?呃,怎么说呢,做一两次的话,应该比从电路学起要省事吧我猜。
Anyway,有结果就行了,what else would anyone care about?。
