Jump to content
Sign in to follow this  
LukeRM

Force, pressure and torsion load cases on a wing

Recommended Posts

Hi, a bit of a broad question here but I thought I'd ask one long one rather than many short ones when I inevitably get stuck at the next step!


 


I'm a university student that's new to HyperWorks. I’ve never had any training nor does anyone else at my university know how to use it but I do have access to all the tutorials, however they are obviously simpler than what I’m trying to do so any help would be very much appreciated.


 


I want to conduct a topology optimisation on the central wing of a twin fuselage aircraft with the skin being non design space and the entire internal volume being design space.

 

I'd like to run the optimisation three times, for three separate load cases so that I can get three different internal layouts.

 

I've imported a hollow CAD model, 2D meshed it's surfaces, 3D meshed it's volume and set the boundary conditions for all the nodes on both ends. I've also made collectors for the three different loads, two different boundary conditions (for the torsion load only one end will be fixed) as well as for the properties of carbon fibre reinforced plastic. I'm planning on using the load collectors to make the three different load cases and then use loadsteps to separate the three cases.

 

The part I'm stuck at is how to approach setting the loads. For the pressure load I want to apply six different patches of uniform pressure along the upper and lower surfaces of the wing's chord to simulate the pressure distribution around it. I then want to set a force with a vertical and horizontal component to represent the weight and drag of the payload it's carrying (the aircraft is Virgin Galactic's White Knight Two). Finally I want to apply a moment about one of the ends whilst the other is fixed in order to simulate a difference in pitching moments between the two fuselages. A particular problem I'm having is how to apply the force and moments to entire surfaces rather than individual nodes, as in rather than applying a certain load to individual nodes I want to distribute the force / moment over all the nodes on that surface.

 

I've already spent hours trying to teach HyperWorks to myself but any advice you could give me or any resources you could point be towards would be hugely helpful! I've attached a number of screenshots to try and show you what I'm trying to do.

 

Thanks for taking the time to read this,

 

Luke

post-36895-0-06454000-1428491500_thumb.p

post-36895-0-12023200-1428491502_thumb.p

post-36895-0-98783900-1428491503_thumb.p

post-36895-0-48690800-1428491506_thumb.p

Share this post


Link to post
Share on other sites

In HyperMesh, there is something called ‘loads on geom’ which allows you to associate forces, moments, etc. to lines and surfaces. This means if you update the mesh, the load/node or load/element will update automatically.


 


Another way to achieve this is to create rigid 1D elements called RBE2s (for applying constraints) or RBE3’s (non rigid for applying loads). Then, you can apply the load to the calculated center of this spider element.


 


It looks like your mesh may be too refined to run quickly on your desktop/laptop computer. I would recommend using coarse mesh at first until you get it running, then work on refinement.


 


Did you know you could run this optimization 4 times? :Three times for all three load cases as you say plus an optimization which takes all load cases into consideration. For example, if you have a compliance minimization objective, create a weighted compliance (wcomp) response and activate all three load cases for the optimization run. There is also something new in version 13.0 called multi-model optimization 'multi-model optimization allows running multiple models with common design variables simultaneously'.


 


Otherwise, I think you could try to think of this as a simple cantilever beam at first and maybe look at some examples of how to load this type of structure. You are doing great so far as a first time user, so keep up the good work!

LukeRM likes this

Share this post


Link to post
Share on other sites

Thanks, that helped a lot! I think you might be right about my mesh refinement. It won't allow me to create RBE3's because it says the maximum number of elements (10000) has been exceeded. I'll remesh my part and try again. Can I ask what sort of element size you feel would be appropriate? For reference my part has a width of approximately 4000.


 


 




In HyperMesh, there is something called ‘loads on geom’ which allows you to associate forces, moments, etc. to lines and surfaces. This means if you update the mesh, the load/node or load/element will update automatically.


 


Another way to achieve this is to create rigid 1D elements called RBE2s (for applying constraints) or RBE3’s (non rigid for applying loads). Then, you can apply the load to the calculated center of this spider element.


 


It looks like your mesh may be too refined to run quickly on your desktop/laptop computer. I would recommend using coarse mesh at first until you get it running, then work on refinement.


 


Did you know you could run this optimization 4 times? :Three times for all three load cases as you say plus an optimization which takes all load cases into consideration. For example, if you have a compliance minimization objective, create a weighted compliance (wcomp) response and activate all three load cases for the optimization run. There is also something new in version 13.0 called multi-model optimization 'multi-model optimization allows running multiple models with common design variables simultaneously'.


 


Otherwise, I think you could try to think of this as a simple cantilever beam at first and maybe look at some examples of how to load this type of structure. You are doing great so far as a first time user, so keep up the good work!



Share this post


Link to post
Share on other sites

In case anyone else has a similar issue, the above advice worked. I made a coarser mesh and created RBE3 nodes to apply the torsion and forces. I'm still yet to apply the pressure loads so would appreciate any advice anyone could give me as to the best way to do it. Attached are screenshots that someone in a similar position to me may find useful. One end of the wing is fixed and the other has a moment applied to it via the RBE3.


post-36895-0-49663000-1428519011_thumb.p

post-36895-0-51411000-1428519013_thumb.p

Share this post


Link to post
Share on other sites

Hi,

You can apply pressure on solid element using Pload4 card for Optistruct solver.Select element and define nodes on face of phase where you want to apply load.

Even you convert pressure loading to force and applying using same rigid concept.Please refer attached thumbnail.

Regards

Rahul R

post-36845-0-09618700-1428573747_thumb.j

Share this post


Link to post
Share on other sites

The pressure loads are there to simulate the aerodynamic loading on the wing. For this particular wing I'm not actually expecting it to make that much difference to the structure as the payload forces and torsion about the wing are going to be much more structurally demanding. The primary objective for the optimisation is therefore to support the force and moment loads in the most efficient way with the pressure load being more there to make sure that the suggested material distribution doesn't have any huge voids near the skin which would cause it to buckle. So in that regard the magnitude of the pressures is less important than the magnitude of the other loads. I don't want to optimise the skin, in fact I want to set it as non-design space to prevent the optimiser from suggesting any non-sensical holes in it. The entire wing (the entire aircraft in fact) is made from carbon fibre reinforced polymer. I've also set the thickness of the shell (the skin) to 140mm. Also, please bear in mind that my project really is just to get the concept of the internal wing structure, I'm aware that I'm making some huge approximations and that if I wanted to design this structure for real it would be far beyond the scope of a third year university project!


Share this post


Link to post
Share on other sites

To expand on what I want to do..... I want to apply patches of pressure on the surface of the part acting in the normal direction to the surfaces. I want a total of 12 patches of constant pressure, 6 on the upper surface and 6 on the lower surface (see attached table). The patches need to be rectangular and each one needs to cover 1/6th of the width of the wing (chord) and it's entire length. The patches are not geometrically the same size as the surfaces that the wing's skin is made of so I'm trying to select the area by elements. It's obviously not feasible to select the elements individually and I've tried to select them by window but then it also selects the elements on the lower / side surfaces. Any tips would be appreciated!


 


Also, just to clarify for anyone who isn't an aerospace engineer, the pressure distribution I'm approximating is the one in the attached diagram.


post-36895-0-17641100-1428593964_thumb.p

post-36895-0-77251500-1428593965_thumb.p

post-36895-0-76315500-1428594452_thumb.p

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...