数组能不能作设计变量?
func1.mac*DIM,x,,2,1,1
x(1)=2
x(2)=4
/PREP7
y=(x(1)-2)**2+(x(2)-4)**2
优化:
/OPT
OPANL,'func1','mac','
OPVAR,X(1),DV,0,10, ,
OPVAR,X(2),DV,0,10, ,
OPVAR,Y,OBJ, , ,0.005,
OPDATA, , , !
OPLOOP,PREP,PROC,ALL !
OPPRNT,ON !
OPKEEP,ON !
OPTYPE,SUBP
OPSUBP,40
OPEXE
*GET,optN,OPT, ,BEST
OPLIST,optN, ,0
OPLIST,ALL, ,1
执行以上优化后,会出现说设计变量只能是scalar paramete类型,数组能不能作为设计的变量? 同问此问题,没有人回答吗? 应该可以吧,这方面不是很了解,很少做优化,呵呵
大家讨论讨论
回复 #1 cyh3278 的帖子
既然ansys提示只能是scalar parameter,那你现在的问题就是数组是不是salar parameter类型ansys help的原话:scalar (single valued) parameters, array (multiple valued) parameters
所以,你问的问题的答案是:不行。
页:
[1]