🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

python skript um die Elementgöße bei der Topologie Optimierung zu variieren

Fynn FavierUser: "Fynn Favier"
Altair Community Member
Updated by Fynn Favier
#Die ersten Vier Zeilen müssen zunächst einmal in das Phython fenster eingegeben werden anschließend die nächste zeile mit model=... auch einzeln und danach der Rest des Codes. Dieser kann dann nach belieben variiert werden.
 
 
 
 
 
from hwx import inspire
from hwx.inspire import inspire
from hwx.inspire.demo import openDemoFile
from hwx.inspire import TopologyOptimization, gui, usingunitsparams = TopologyOptimization.Params()
 
model = inspire.getActiveModel()
 
# Params can also be set by directly assigning the values
params.objective = "MAXIMIZE_STIFFNESS"
params = TopologyOptimization.Params()
# Params can also be set by directly assigning the values
params.objective = "MAXIMIZE_STIFFNESS"
#hier kann das Restvolumen eingestellt werden
params.massTarget.percent = 15.0
 
counter=1
 
# Startgröße der Elemente 
x=0.025
 
# hier wird die minimale Elementgröße angegeben
while x>=0.005:
    # hier wird die Elementgröße nochmal gerundet
    x=round(x, 4)
    params.thicknessConstraints.min = x
    params.runName=f"({x}Elementgröße)"
    run = TopologyOptimization(params)
    print(f"{x} ist durchgelaufen")
    counter+=1
# hier wird die Iterationsgröße angegeben, mit der die Elementgröße abnimmt
    x-=0.0025
print("Alles berechnet")
 
 

Find more posts tagged with

Comments

No comments on this post.