Optimization failure, minimize mass
Dear hyperworks users,
Currently I am using optistruct for my graduation project. The subject is about the optimization of a special type bridge.
The goal is to generate/optimize the design for a minimum mass. I performed several runs with a volumefraction constraint to maximize the stiffness, which worked fine.
Now I would like to perform a weight optimization but I am not able to generate any result.
I applied a displacement constraint at several locations and defined the allowable bounds.
The objective is set to minimize the volumefrac. But I also tried: volume, mass and massfraction.
I also tried to use stress constraints allthough I know it is not recommended. But so far i only obtain errors or incorrect results.
So my question is: Can someone help my solving this problem or is there any tutorial available which describes a similar problem?
Your response is welcome.
Regards,
Michael
Find more posts tagged with
Dear Prakash,
Thanks for your response. The problem was solved by doing an analysis. The value of the youngst modulus was too low which causes large deflections of the model. This was due to the use of incorrect units. By changing the material parameters the optimizer was able to solve the problem. Another question that I have is that I would like to add gravity and operational accelerations to my model. But I am not sure which load type to use and if the GRAV card is automatically is included in the load cases. Where can I find these types of information? I am looking forward to your response
Regards, Michael
Hi @michaelv
Please create a load collector with GRAV as card image.
You can find more information OptiStruct Reference guide>> Bulk data section
Dear Prakash,
Thanks for your help! I have read all the information available. The problem is that I would like to include the gravity acceleration in my model, but I would also like to include the operational accelerations for the different loads cases. I have no clue how to achieve this. Now the gravity is included in my model. Now my question is: How can I include the operational accelerations in my model? How should I apply the accelerations in my model en how can I include them into my loadsteps?
Thanks and regards,
Michael
Hi @michaelv
Please ACCEL if you want to apply acceleration to all nodes in your model.
If the Acceleration is for specific grids, please use ACCEL1/ACCEL2
OK, can you card edit the ACCELs and provide LOCi and VARi as for ACCEL at least 2 entries are required.
Here I am attaching a model with ACCEL as the load.
Dear Prakash,
Sorry I do not completely understand your question. I defined an acceleration, with load type accel with my force load collector set as current. I specified three constant components for the X, Y and Z-direction. The acceleration is applied to the global system. The card image is set to none in the load collector, which is the same as in the model that you have provided. I am not able to use the card edit function for this load collector. I understand from the reference guide, that a minimum of two pairs of (LOCi and VALi) should be specified.
Regards
Michael
Please watch the attached video
Dear Prakash,
Thanks for your supporting video. I have tried to specify the LOCi and VALi values but I find it difficult to specify these values.
It is not clear to me how I should set up the accelerations in my model. Could you explain that for me? Or are there any tutorials available regarding this subject?
My goal is to include different accelerations for the different load cases. But it is not clear how to achieve this. I am looking forward to your reply.
Regards,
Michael
My goal is to include different accelerations for the different load cases. But it is not clear how to achieve this. I am looking forward to your reply.
Hi @michaelv
Since you want to include different accelerations for different loadcases, you can create multiple GRAV loads with different values and use the same for respective loadsteps. I think this makes your life easier.
Hi all,
I have gone through the topic, and i see similarities to mine.
I would like to apply a very simple acceleration to the whole model, therefore using only ACCEL loads.
But during the application of the loadsteps I feel I am making a mistake and it gives me the following error when I try to hit the optistruct analysis button.
*** ERROR # 1125 *** in the input data:
ACCEL requires at least one continuation card.
Could any of you tell me what error i may be doing?
Thanks a lot for the replies.
A.
In accel card you need to specify at least two entries for the LOCi and VALi values.
LOCi - Location of the scale factor to the applied acceleration load along direction DIR in the coordinate system CID. (Real)
VAL - Load scale factor at the location LOCi. (Real)
The acceleration load applied to all grid points in the model is given by: EQ. 1.
a=VAL*N
Where, a is the acceleration load and N is a vector with components N1, N2, and N3.
So if you have a uniform acceleration in your model, by card editing the loads ACCEL, you can enter your two pairs of LOCi and VALi values.
So I don’t know what your accel card looks like in your model but if you go by using these values then this should fix your error:
LOC1 = 0, VAL1 = 1
LOC2 = 1, VAL2 = 1
Please let me know how you get on with this. Hope this helps!
Hi @michaelv
Can you please let us know what the errors, results are like with some pictures?