Victor,
My friend has an intriguing project of late -- a full-size treehouse in his backyard (700 sf)! A consultant had prepared a structural report using an elaborate structural FEA software. As a curiosity, I was asked to compare results. Using beam elements, I am pleased to report Mecway agreed within 3% of the professional results. (I noted the expert used very few nodes.)
But the laborious process involved evaluating no less than (25) different Load Cases -- varying Vector combinations of DL (dead load), LL (live load), W & E (wind, earthquake/seismic, from 4 directions). For example:
- DL + 0.75LL + 0.525E(west)
- 0.6DL + W(south)
- DL + 0.7E(north)
Each vector (DL, LL, etc.) had between qty. 10-30 forces & uniform loads. Net result when all vectors were imported was 2-3 pages of non-descript loads that required finding and editing the forces of a particular Case, and suppressing the others.
I have two requests:
- Include a means to herd the Loads into distinctly named Cases or Folders.
- Attach a co-factor to each folder, such that aB=C, where a=amplification factor (1=default), B=folder values, and C=the final load values that are passed to the Solver. A value of a=0 would also provide a quick suppresion of that folder.
A huge Thank You for continuing to improve Mecway. It is proving to be an extremely useful tool.
~CWharPE
Comments
For models with long lists of forces, I'm convinced folders make things much tidier & folder Co-Factors give big savings on the editing time.
Thanks for the reply.
1- set up and run model with all unit loads, set Mecway to output a scratch.liml
2- edit *.inp to capture the load files in a file called unit_loads.inp
3- add *AMPLITUDE cards to the loadings, with meaningful names
4- suppress original loadings, add CCX step input that *includes a my_amplitudes.inp and unit_loads.inp
5- create a script (many better ways to do this, example is just for concept) that outputs your desired scalings to a file called my_amplitude.inp, then runs Mecway, renames scratch.liml to a meaningful name
simple example attached - this is meant to get started, it can get much more sophisticated (input from csv files, monitor results, etc.) once you get the hang of it, just unzip and click run.bat
i feel your pain on the multiple load entry and the laborious nature of turning them on and off. in a different thread i asked if we could get multi-select in the model tree. so you could use the control and shift keys like normal windows works. the idea being, you could easily select multiple loads and turn them off.
in email awhile ago i asked victor if he could implement spreadsheet like cells so you could copy and paste things from a spreadsheet into mecway. one instance is when trying to define laminates. another would be for Fx, Fy, Fz and Mx, My, Mz. There could be more. But I agree it would be nice if something could be done to make it easy to define multiple loads in the browser. with everything being text boxes, that makes it really a pain to copy and paste stuff over from a spreadsheet.
I'm not sure I understand the idea of using folders. I think the configurations is supposed to handle that aspect. If something could be done with the other aspects, I think configurations would work fine as is. But I may not be understanding what you mean.
the more people that ask for certain features. the more likely victor may implement it. in the meantime what john suggests is probably your only option.
By Folders, I meant all the dead loads under a Tab called DL, all the live loads under a Tab called LL, etc. With amplification factor, say "a", attached to each Tab (default=1), then turning Tab OFF is a=0. Making a Load Combination of , say, DL + 0.75LL + 0.525Es is a snap to set up. Solve under new configuration window if you like.
JohnM
You are taking me to the next level. Haven't done scripting for awhile. I will look into your detailed example. Thanks.
I'm a total newbie with the CCX side. Couldn't get your example to work. CCX solver says "cannot open file MY_AMPLITUDES.INP".
Maybe I've got the file in the wrong place??
The run.bat file
-creates the my_amplitudes.inp as it runs - see attached graphic
-runs Mecway - check the path
-renames the output files to a meaningful name.
The heart of this process is simply running Mecway in batch, with files that you *INCLUDE through CCX custom step contents. In this case, I have two files, unit_loads.inp and my_amplitudes.inp. Since I can modify these files externally without opening Mecway, this allows me to run a matrix of possible conditions in batch. There are many ways to vary these inputs, the example I use is a very simple one.
I would look at the files created after you double-click run.bat - do you get a my_amplitudes.inp file? Verify your Mecway path, and see that you don't have some strange file security restrictions where you are running.
I am pretty sure you can get this working, and once you do you will quickly see the utility.
Good luck!
Second try some words were missing.
Hi every one I am struggeling with the same kind of problems. I mean multiple loadcases studies with Steel frames according to EuroCode standards. I had made a lot of improvements to create liml xml file with the help of python librairie ( lxml for scripting liml xml file and openpyxl to link an input Excel file to the final liml file) but it is very difficult to deals with the < configurationactive >and the several other < configurationsuppressed >. Victor if possible could we have a more accurate/better method to handle multiple loader cases on the next version of Mecway? And an other issue that I have noticed is that we didnt have all the constraints for beam application ( only rigid or pinned type ) could you had a user type which can allow us to fully constrains nodes (in local and global direction). Thanks
The Displacement and Node rotation constraints allow you to choose the DOFs to constrain in either global or arbitrary directions. With the internal solver, you can also use Flexible joint on beam to release DOFs in beam coordinates.
You can have up around 15-20 load cases that needs to be analysed for a building or part of a building, most of which are different combinations from so called "characteristic" values (dead weight, snow, wind, live load etc), and scalars of these values.
It would be very helpful if there was a simpler way to do this than to manuallt define several groups of loads and configurations in which goups are supressed or unsupressed.
For example, simply if you could define a load or a group of loads as a scalar of another load / group.
Or- if you could input a spredsheet from excel.
Looking forward to next version! Thank you for very useful software!
Best regards/ Ola, Sweden
I did check that out earlier, however, my computer skills are insufficient at present . I could probably learn though, if I could get a more step - by step explanation on how it can be done.
Best Regards