Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Aerofoil set new surface

Status
Not open for further replies.

Matterhorn

Mechanical
Apr 19, 2015
14
Hi everyone,

I have an aerofoil with different defined surfaces on the top. Now I have to create a new surface or element, so that I can choose this new surface instead of the predefined surfaces for piezo actuation.
How can I do this?
Thanks in advance!

QUESTION_AEROFOIL_da3sol.png
Question_code_yse0u0.png
 
Replies continue below

Recommended for you

What exactly is the problem? You don't know hot to define a surface in CAE? Or do you want to do it with python and you don't know how?
 
I don't know how to define a new surface with python.
I basically would like to create a new surface which is not connected with the ones that are already defined like coords_top_web0.
 
So I have to make a new set. I read in with getbyboundingbox my xmin,ymin,zmin,xmax,ymax,zax. Now it says:

"Unknown part instance node set AEROFOILINSTANCE.SETPIEZO"

What can I do to resolve this problem?



My code looks like this:

partAerofoil.Set(
name='setPiezo',
nodes=
aeroInstance.nodes.getByBoundingBox(
-150, 0-dtol, 30.01,
-200.76, depthProfile+dtol, 28.98
))

# assign piezo section
partAerofoil.SectionAssignment(offset=0.0,
offsetField='', offsetType=MIDDLE_SURFACE,
region=partAerofoil.sets['setPiezo'],
sectionName='aerofoilPiezoSection', thicknessAssignment=FROM_SECTION)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor