Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Use of global equations - An unexpected behavior depending on equation sign
Posted 2013年2月18日 GMT-5 07:55 1 Reply
Please login with a confirmed email address before reporting spam
I have submitted the following case in October 12, 2012 11:44....I do not yet get an acceptable solution. Maybe one of you has a solution to this.
Dear Support,
please have a look to my attached model.
This model solves the temperatures and thermal stresses in a beam cross-section.
actually model work good. I introduced two global variables for axial deformation in z-dir and rotation about x-dir.
Since the cross-sectin should have axail force and moment balance intop(ts.sz)=0 and intop(ts.sz*y)=0
this are imposed on global equations.
PROBLEM AS FOLLOWS
The model works perfectly if the global equations are defined by with a minus.
w: -intop(ts.sz)
ry: -intop(ts.sz*y)
The model works perfectly if the global equations are defined by without a minus.
w: intop(ts.sz)
ry: intop(ts.sz*y)
Since the value should be zero, it is sign must be not important... BUT I GOT TOTALLY DIFFERENT RESULTS..
ONLY THE ONE WITH MINUS IS CORRECT... it took many days to findout that :( Do you have any explanations?
One more remark: as I see very strange automatic scales for the variables (when they set to automatic)
MINUS case :
Scales for dependent variables:
mod1.u: 0.0091
mod1.T: 7.7e+02
mod1.ODE1: 9.3
PLUS case:
mod1.u: 6.7e-10
mod1.T: 0.0035
mod1.ODE1: 7.7e+02
I strongly suspect a bug
There should be no difference of roots if I solve f(u)=0, or -f(u)=0 or f(-u)=0, etc.
Regards
Dr.-Ing. Kaymak
Dear Support,
please have a look to my attached model.
This model solves the temperatures and thermal stresses in a beam cross-section.
actually model work good. I introduced two global variables for axial deformation in z-dir and rotation about x-dir.
Since the cross-sectin should have axail force and moment balance intop(ts.sz)=0 and intop(ts.sz*y)=0
this are imposed on global equations.
PROBLEM AS FOLLOWS
The model works perfectly if the global equations are defined by with a minus.
w: -intop(ts.sz)
ry: -intop(ts.sz*y)
The model works perfectly if the global equations are defined by without a minus.
w: intop(ts.sz)
ry: intop(ts.sz*y)
Since the value should be zero, it is sign must be not important... BUT I GOT TOTALLY DIFFERENT RESULTS..
ONLY THE ONE WITH MINUS IS CORRECT... it took many days to findout that :( Do you have any explanations?
One more remark: as I see very strange automatic scales for the variables (when they set to automatic)
MINUS case :
Scales for dependent variables:
mod1.u: 0.0091
mod1.T: 7.7e+02
mod1.ODE1: 9.3
PLUS case:
mod1.u: 6.7e-10
mod1.T: 0.0035
mod1.ODE1: 7.7e+02
I strongly suspect a bug
There should be no difference of roots if I solve f(u)=0, or -f(u)=0 or f(-u)=0, etc.
Regards
Dr.-Ing. Kaymak
Attachments:
1 Reply Last Post 2013年3月3日 GMT-5 10:15