HyperMesh is a tool usage for finite component pre and station processing of CAD theoretical accounts which is an incorporate portion of HyperWorks bundle. And here we have developed a tool called as mass position.
Finally this tool will be used to pare and equilibrate non-structural mass. This tool will let user to dynamically create/edit the mass entity, aid recognize mass entity to solver specific entities and alter the location of attendant mass on a constituent or assembly of a theoretical account.
This tool will hold review/isolate mechanism which will let user to look into the inside informations of the mass being modified for constituent or assembly. This tool will besides let user to import and export the information from this mass View GUI.
HyperWorks is built on a foundation of design optimisation, public presentation informations direction, and procedure mechanization. HyperWorks is an endeavor simulation solution for rapid design geographic expedition and decision-making. It is one of the most comprehensive CAE solutions in mechanical and air power industry.
And Altair HyperMesh is a high-performance finite component pre-processor that provides a extremely synergistic and ocular environment to analyse merchandise design public presentation. It possesses the broadest set of direct interfaces to commercial CAD and CAE systems. HyperMesh provides a proven, consistent analysis platform for the full endeavor.
Solid Geometry Modeling
Surface Geometry Modelling
Solid Mesh Generation
Automatic mid-surface coevals
Detailed Model Setup
With the broadest set of direct CAD and CAE interfaces coupled with user defined integratings, HyperMesh fits seamlessly within any simulation environment.
A HyperMesh can execute:
Import CAD-generated geometry or finite element theoretical account information
Export CAD geometry or finite component information for specific analysis codifications
Translate analysis consequences information into HyperMesh binary consequences format
With both automatic and semi-automatic shell, tetra- and hexa-meshing capablenesss, HyperMesh simplifies the patterning procedure of complex geometries.
Mass View is a freshly developed functionality for the Hypermesh which deals with reconciliation and paring different types multitudes of a theoretical account such as structural, non structural, stiff mass, lumped mass. It reduces attempt and increases the productiveness of Hypermesh users. This Mass View has several characteristics which we will exemplify in the undermentioned subdivisions. This tool will be integrated to the Hypermesh as a Position in the browser country, when farther releases of HyperWorks are released in market.
Altair Engineering is a merchandise design and development, technology package and cloud calculating Software Company. Altair was founded by Jim Scapa, George Christ, and Mark Kistner in 1985. Over its history, it has had assorted locations near Detroit, Michigan, USA. It is presently headquartered in Troy, Michigan with regional offices throughout America, Europe and Asia. In 1990, HyperMesh was released. In 1994, Altair receives Industry Week ‘s “ Technology of the Year ” award for OptiStruct.
“ Altair Engineering ” which started its company as an technology consultancy, at present it deals with a broad assortment of merchandises and services of its ain.
For our survey we found a job related to efficiency in executing reconciliation and paring different types of theoretical account in HyperMesh. To understand Hypermesh better we did a few basic thought of finite component analysis.
Finite Element Analysis ( FEA ) was first developed in 1943 by R. Courant, who utilized the Ritz method of numerical analysis and minimisation of fluctuation concretion to obtain approximative solutions to quiver systems.
FEA consists of a computing machine theoretical account of a stuff or design that is stressed and analyzed for specific consequences. It is used in new merchandise design, and bing merchandise polish. A company is able to verify a proposed design will be able to execute to the client ‘s specifications prior to fabrication or building. Modifying an bing merchandise or construction is utilised to measure up the merchandise or construction for a new service status. In instance of structural failure, FEA may be used to assist find the design alterations to run into the new status.
FEA uses a complex system of points called nodes which make a grid called a mesh ( Figure 1 ) . This mesh is programmed to incorporate the stuff and structural belongingss which define how the construction will respond to certain loading conditions. Nodes are assigned at a certain denseness throughout the stuff depending on the awaited emphasis degrees of a peculiar country. Regions which will have big sums of emphasis normally have a higher node denseness than those which experience small or no emphasis. Points of involvement may dwell of: break point of antecedently tested stuff, filets, corners, complex item, and high emphasis countries. The mesh Acts of the Apostless like a spider web in that from each node, there extends a mesh component to each of the next nodes. This web of vectors is what carries the stuff belongingss to the object, making many elements.
Then to understand how to utilize the HyperMesh package we referred to assist files that are available with the merchandise. We did manual and machine-controlled proving on Hypermesh functionalities utilizing in house developed machine-controlled tools. Besides written some machine-controlled trial book to understand HyperMesh functionalities in inside informations. Tcl/Tk ( Tool Command Language/Tool Kit ) scripting linguistic communication is used to develop the needed tool for mass trimming and mass reconciliation.
Users spent important sum of clip in checking, equilibrating and paring different types multitudes of a theoretical account ( structural, non structural, stiff mass, lumped mass ) etc. So in order to cut down the attempt and better public presentation of our merchandise, it was decided to develop a tool called as mass position for HyperMesh.
Capture the mass pull offing procedure from ‘typical FEA mold and supply advanced tools in HM.
Our tool saves 30 % of the modeling clip of user.
It provides advanced mass balancing/trimming tools to users with good visual image tools in HM.
This tool includes a front terminal GUI which will expose the inside informations of structural and non-structural mass along with the mark mass for each constituent and assembly for a theoretical account. The non-structural mass can either be trimmed or balanced to necessitate mark mass by altering the location of the mass utilizing this tool. This tool is developed utilizing Tcl/tk and API ‘s exposed to this linguistic communication from Hypermesh.
There are two positions under Mass View GUI:
Mass View GUI provides a graphical Hierarchical tree construction in the signifier of parent kids and siblings. Assembly position includes the assembly column, whereas Include position contains Include column severally. As shown in figure 2.
Mass View GUI contains two check one for Assembly View and other is Include position check. From the above figure we see it contains some standard map buttons such as:
Refresh: Used for Mass View hierarchy tree GUI.
Near: Used for go outing Mass View GUI.
FeAbsorb: Used to start up FeAbsorb GUI on top of Mass View GUI.
Import: Used to execute import of excel sheet informations.
Export: Used to execute export of Mass View data into excel sheet.
In any mechanical theoretical account fundamentally we deal with two types of multitudes i.e. Structural Mass and Non-Structural Mass. A Structural Mass is the existent mass of the constituents which are present in a theoretical account. A Non-Structural Mass is excess mass, which is added as a customisation on the bing theoretical account. For case we put a rug on floor of auto, fit some music system under the auto chair or possibly a bearer on the top of the auto for transporting baggage.
The chief aim of the Mass View tool is to execute mass reconciliation and paring with regard to customisation specification. This is achieved by adding or remotion of Non-structural mass on the constituents.
Target Mass is defined as the customised specification of the mass on different types of constituents present in any given theoretical account. To run into this demand difference between Entire Mass and Target Mass should be zero. Target Mass is the metadata on the constituents which is subtracted from Entire Mass to obtain the Delta.
Entire Mass – Target Mass = a?† ( equation1 )
Entire Mass =Structural Mass + Non-Structural Mass ( equation 2 )
We can import Target Mass values from the excel sheet and set in the theoretical account utilizing our GUI, matching to the duplicate constituent types which are present in the theoretical account and excel sheet ( Figure 3 & A ; Figure 4 ) .
Then after import we obtain the delta value on the constituents from GUI. And so execute mass equilibrating on those constituents by adding or taking Non-Structural Mass to it, until delta value becomes zero. And figure of Non-Structural Mass added or removed depends on mass magnitude value of several multitudes. We can besides execute direct redaction of Target Mass values from the GUI ( circle in ruddy Figure4 ) .
We can export the mass position informations from both the sub positions tree construction nowadays in GUI to a excel sheet ( Figure 5 ) . First we made necessary alterations to the original HM theoretical account and so export it. For case such as adding and taking of Non-Structural Mass to make paring and mass balance.
And once more we can import it back into our initial original theoretical account where we will be able to acquire back mass entity under the corresponding Components Assemblies and Includes ( If merely those constituent, assembly and include entity are present in the theoretical account. Else mass entity will travel straight under maestro theoretical account as their parent ) . It reduces the attempt of animating the customised theoretical account from the original theoretical account.
exported informations to stand out sheet.JPG
We have an option in our GUI which helps us to make mass on maestro theoretical account as parent of it. Master Model is called as the root of the HM theoretical account under which remainder of the all entities of a theoretical account are listed.
Assemblies are those entities which contains the hierarchy of all component entities under it which constitute the basic HM theoretical account. On assembly we have three maps. These are as follows ( Figure 6 ) :
Create mass: This creates a mass entity on the assembly as kid of it
Xref: This shows the mentions and cross-indexs on that assembly. It means mentions are those constituents and multitudes and other entities which are under that assembly. Mentions and cross-indexs are vice-versa of each other.
Isolate: This is used to insulate and expose the constituents which are under that assembly and conceal staying all constituents from exposing in the graphical show of HM.
right chink on assems.JPG
In finite component analysis elements are grouped under constituents. Components in general can be defined as the independent parts assembled together to construct a HM theoretical account holding its ain set of belongingss and properties ( ex. We have auto maneuvering door ) . On constituent we have five maps. These are as follows ( Figure 7 ) :
Create mass: This creates a individual mass entity on the selected constituent as kid of it, straight from Mass View GUI
Xref: This shows the mentions and cross-indexs on that constituent. Works in a similar manner to the Xref on assembly.
Show: This is used to demo the selected constituent in the graphical show of theoretical account in HM
Hide: This is used to conceal the selected constituent from graphical show of theoretical account in HM
Isolate: This is used to Isolate and show merely the selected constituent in the graphical show and conceal rest all from exposing it in the graphical show of HM.
rightclick on comps.JPG
On Mass entity we have nine different maps. These are the follows ( Figure 8 ) :
Edit: This map takes you to belongings country of HM where one can execute alteration of mass properties.
Delete: This map is used to cancel either a individual mass or multiple mass entities at the same time from the Mass View GUI straight by choosing one mass or more for delete.
Reappraisal: This is used to foreground all those constituents which are under the part property of mass.
Xref: This is similar to old entities Xref. As we have mentioned above.
Show: This is similar to old entities Show map. It does the same operation for all those constituents which are under the part property of mass.
Hide: This is similar to old entities Hide map. It does the same operation for all those constituents which are under the part property of mass.
Isolate: This is similar to old entities Isolate map. It does the same operation for all the constituents which are under the part property of mass.
Realize: This is used to recognize multitudes. Realization of mass means this mass is converted into some convergent thinker compatible FEM ( Finite Element Method ) information which is fed to assorted convergent thinkers available in market which in bend returns FEM consequences ( Displacements, Stresses, etc. ex. A stuff or home base on which force is applied ) .
Un-realize: It merely return the mass realisation procedure.
right chink on masses.JPG
Include can be described as theoretical account superset which contains all other entities under it. For illustration we can hold a HM theoretical account which can incorporate a combination of more than one theoretical account in it. For each of this theoretical account there must be one “ Include ” in the combined HM theoretical account. And there is one more Include called as “ Master Model ” which contains all the entities present in this combined HM theoretical account.
On Include we have two maps. These are as follows:
Create mass: This is used to make mass as Includes kid on the selected include, straight from Mass View GUI.
Xref: This is similar to old Xref maps used in above instance.
We perform a “ FeAbsorb ” when we want to acquire the finite component informations of any FEM theoretical account in a format which can be compatible with Hypermesh use. For case here we do a “ FeAbsorb ” on the “ nsm ” type mass we obtain the information from group entities that is FEM informations approximately mass to mass.
And this characteristic is presently under development. The above Figure 9 is the one which we will be utilizing for executing FeAbsorb on the Nsm Masses in the HM theoretical account.
This tool will be used to pare and equilibrate non-structural mass. This tool will let user to dynamically create/edit the mass entity, recognize this mass entity to solver specific entities, and alter the location of attendant mass on a constituent or assembly of a theoretical account. This tool will hold review/isolate mechanism which will let user to look into the inside informations of the mass being modified for constituent or assembly. This tool will besides let user to import and export the information from this mass View GUI.
The major drawback of our GUI is it is non dynamic, as it is written in TCL/TK. This means we ca n’t execute instant alteration and updating of informations from the GUI straight.
As TCL/TK is an taken linguistic communication unlike C or C++ . So its public presentation is bit less compared to C or C++ .
This mass position tool is a really user friendly interface which will assist to execute mass reconciliation and paring easy. It can besides execute export and import of informations to and from excel sheet. So that these informations can be reused, without repeat or load of rhenium come ining the information into HM theoretical account manually. This tool will decidedly salvage clip and attempt of user.