Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TugboatEng 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
Joined
Apr 19, 2015
Messages
14
Location
CH
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
 
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

Back
Top