🎉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

Some questions in Optistruct

User: "Amasker"
Altair Community Member
Updated by Amasker

Hi,I am sorry to ask questions again. Now I am studying the structural optimization design of the automobile B-pillar. This time, there are about three minor problems to be solved.


1. I don't know how to set the variable thickness shell element. I saw the following method to set the variable thickness unit in a journal. Setting different thickness simulation shells for the four nodes of the shell element, but I don't know how to achieve it. Can you give me some advice?

 

2. Since  currently optimized based on the B-pillar, the B-pillar components are taken out of the vehicle as shown in the following figure. How do you impose constraints on the upper and lower ends to simulate the vehicle constraints as much as possible?  In other words, how to apply constraints to the B-pillar to simulate the constraints in a real vehicle.?

 

3. Can the size optimization in Optistruct set the coordinate value to the design variable? In addition, can velocity load be applied in optistruct?

 

Thank you in advanced.

image.png.64fe92594b8a125ad2b6ba34acd62ea2.png

  

Find more posts tagged with

Sort by:
1 - 20 of 201
    User: "tinh"
    Altair Community Member
    Updated by tinh

    Hi

    1) You have to edit card of that shell element and activate 'Nodal_Thickness' checkbox, and input thickness values at its nodes

    2) to simulate constraints in real vehicle, I think you must know stiffness matrix of real vehicle!, but if the constraints are little sensitive then you try apply fixed constraints first.

     

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    3. Can the size optimization in Optistruct set the coordinate value to the design variable? In addition, can velocity load be applied in optistruct?

     

    Hi, Not sure what you mean by coordinate value here. If you are talking about thickness coordinates, you can try Gauge where you can discretize the thickness.

     

    Velocity is a dynamics load, if you are using static analysis as type then try with imposed displacement..?!!

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    tinh,I will try it.

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    Prakash Pagadala

     

    Regarding the third problem, for example, the shell element is used to size optimization  of the steel plate, and whether the thickness can be optimized according to the coordinate value  (such as the y-axis coordinate) in the dimension optimization, for example, the thickness of the left end element is 1, the right end  thickness is 2, how to achieve the middle part of the shell element thickness varies linearly with the Y-axis coordinate between 1 and 2. In addition, can the dynamic load be loaded in the Optistruct? I want to use Optistruct to do the size optimization of the steel plate under a speed impact. I don't know if it is feasible.

    image.png.5a14f85bcbdc0715f1afdd19dfdddcdc.png

     

      

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    @Amasker

     

    Two ways, one is to manual divide and run the optimization,

     

    Second is to you use Thickness Gradient available on DSIZE card (this is not available through GUI and one has to edit the deck and add the TG and TGX/TGY/TGZ) and OptiStruct will take care based on the gradient.  Please refer to DSIZE card for more information, 

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    @Prakash Pagadala

     

    Thank you very much for your reply.

    I tried to change the thickness of the node(nodal thickenss) to simulate the thickness change, but as a newbie, I have been trying for a long time and I don't know how to do it. Can you provide some tutorials or examples on how to set nodal thickness? Thank you

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    Hi @Amasker

     

    As @tinh , you can card edit the shell and activate the nodal thickness.

     

    Please see the attached PPT,

    Unable to find an attachment - read this blog

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    @Prakash Pagadala

     

    I am very grateful for your help. I have successfully set the thickness of the node. There is still a question. in size optimization by using shell element,Can I set nodal thickness  as the design variable ?

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    Hi, Not sure what you mean by coordinate value here. If you are talking about thickness coordinates, you can try Gauge where you can discretize the thickness.

     

    Velocity is a dynamics load, if you are using static analysis as type then try with imposed displacement..?!!

    @Prakash Pagadala

     

    Is optistruct unable to load the dynamic load? I want to apply the velocity load. Do you mean to replace the speed load with displacement? I don't know how to do it. Can you tell us more about it? Thank you

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    @Prakash Pagadala

     

    Is optistruct unable to load the dynamic load? I want to apply the velocity load. Do you mean to replace the speed load with displacement? I don't know how to do it. Can you tell us more about it? Thank you

    You can apply dynamic loads but there are some restrictions on optimization. So, if you are using a transient load case you can apply velocity and run the analysis. 

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    @Prakash Pagadala

     

    I am very grateful for your help. I have successfully set the thickness of the node. There is still a question. in size optimization by using shell element,Can I set nodal thickness  as the design variable ?

    I will check regarding this and update you soon.

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    You can apply dynamic loads but there are some restrictions on optimization. So, if you are using a transient load case you can apply velocity and run the analysis. 

     

    @Prakash Pagadala 

    I am trying to simulate the optimization of the B-pillar under the collision of a certain object with speed. I think this case should be regarded as a transient load. I don't know how to set the velocity. Can you give me some details, or provide some related tutorials?

    Thank you

    User: "Simon Križnik"
    Altair Community Member
    Updated by Simon Križnik

    Hi Amasker,

     

    unless the collision is at slow speed (minimal kinetic compared to internal energy), this problem should be solved using an explicit time integration scheme to account for the effect of mass (inertia).

    Optimization is possible via the equivalent static load method, which is basically transferring the nonlinear problem into a series of linear problems.

    The problem can be solved in Optistruct transient (EXPDYN) or Radioss optimization (refer to tutorial RD-E: 5101 Thickness Optimization for B-Pillar).

     

    Attached are various documents that may be helpful.

    Unable to find an attachment - read this blog

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    Hi Amasker,

     

    unless the collision is at slow speed (minimal kinetic compared to internal energy), this problem should be solved using an explicit time integration scheme to account for the effect of mass (inertia).

    Optimization is possible via the equivalent static load method, which is basically transferring the nonlinear problem into a series of linear problems.

    The problem can be solved in Optistruct transient (EXPDYN) or Radioss optimization (refer to tutorial RD-E: 5101 Thickness Optimization for B-Pillar).

     

    Attached are various documents that may be helpful.

    To add Optimization is also available through RADIOSS which runs OptiStruct in the background for optimization.

    RD-E: 5100 Optimization in RADIOSS

    Unable to find an attachment - read this blog

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    As said, there are some restrictions when using Optimization with Dynamic loads. The transient analysis doesn't support optimization, but frequency does. So one has to convert to the load to either frequency domain or use ESLM optimization or use RADIOSS optimization,

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    @Ivan@Prakash Pagadala

    Thank you very much,

    the B-pillars I am working on now include steel plates and composite materials, so the optimization of the steel plate thickness and composite materials should be optimized at the same time. However, the optimization module in RADIOSS does not seem to support composite optimization.

     

    So I have an idea of equating transient loads into static concentrated loads, but how do you spread this concentrated load to a specific area? Can you give any advice?

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    @Ivan@Prakash Pagadala

    Thank you very much,

    the B-pillars I am working on now include steel plates and composite materials, so the optimization of the steel plate thickness and composite materials should be optimized at the same time. However, the optimization module in RADIOSS does not seem to support composite optimization.

     

    So I have an idea of equating transient loads into static concentrated loads, but how do you spread this concentrated load to a specific area? Can you give any advice?

    This is a very time taking process. Instead, you can run a ESLM

    Unable to find an attachment - read this blog

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    Thank you, @Prakash Pagadala

     

    I converted the concentrated load into a pressure load. After optimization, I found that the displacement of the upper end of the B-pillar is particularly large. I want to know how to set the boundary conditions and constraints to get close to the constraint of the B-pillar in the whole vehicle.

    And can you check the errors in the model ?

     

     

    Unable to find an attachment - read this blog

    User: "Altair Forum User"
    Altair Employee
    Updated by Altair Forum User

    Hi,

     

    Can you run a linear static analysis and check the results?

     

    I see the displacement in Y axis is around 450mm which is very huge. Please check the loads and units.

     

    BCs looks fine. I suggest you refer some papers available online on B-pillar analysis. 

    User: "Amasker"
    Altair Community Member
    OP
    Updated by Amasker

    @Prakash Pagadala

     

    Thanks,I also found the same problem, but the load and the unit are carefully checked. Regarding BCs, I don't know whether this constraint can really and effectively simulate the constraint of the B-pillar in the whole vehicle.Maybe BCs is wrong??I don't know.