Modification to optimisation settings.

这个提交包含在:
Craig Warren
2016-05-09 14:21:50 +01:00
父节点 b2fc452c2f
当前提交 bf9c1d4b69

查看文件

@@ -1,9 +1,8 @@
#taguchi: #taguchi:
optparams['resinner'] = [0.1, 5000] optparams['resinner'] = [0.1, 1000]
optparams['resmiddle'] = [0.1, 5000] optparams['resmiddle'] = [0.1, 1000]
optparams['resouter'] = [0.1, 5000] optparams['resouter'] = [0.1, 1000]
fitness = {'name': 'maxvalue', 'stop': 50, 'args': {'outputs': 'Ex60mm'}} fitness = {'name': 'maxabsvalue', 'stop': 10, 'args': {'outputs': 'Ex60mm'}}
maxiterations = 5
#end_taguchi: #end_taguchi:
#python: #python:
@@ -26,6 +25,7 @@ tx_pos = (domain[0]/2, domain[1]/2, 0.050)
vcut_pos = (0.014, 0.027, 0.038) vcut_pos = (0.014, 0.027, 0.038)
# Loading resistor values # Loading resistor values
#res = np.array([0.1, 0.1, 0.1])
res = np.array([optparams['resinner'], optparams['resmiddle'], optparams['resouter']]) res = np.array([optparams['resinner'], optparams['resmiddle'], optparams['resouter']])
rescond = ((1 / res) * (dxdydz[1] / (dxdydz[0] * dxdydz[2]))) / 2 # Divide by number of parallel edges per resistor rescond = ((1 / res) * (dxdydz[1] / (dxdydz[0] * dxdydz[2]))) / 2 # Divide by number of parallel edges per resistor