Jump to content
  • Announcements

    • Rahul Ponginan

      Please click here for a short but important announcement   03/26/17

      Dear Users Our Commercial and Academic users around the world can use these same forums here as before i.e. the Altair Support Forum , Commercial users from India with solver queries can go to the Solver Forum for India Commercial Users , Academic Users from India and AOC India Participants are requested to go to the Forum for India Academic Users and AOC India Participants , We will be tending to all queries in all the forums promptly as before, thank you for your understanding. 
    • Rahul Ponginan

      ユーザーフォーラムについて   10/22/17

      アルテアエンジニアリングでは、弊社製品や技術について、ユーザー様同士がオンラインで情報交換できる場所を提供しています。 日常業務の中で起こるさまざまな問題の解決や、他ユーザー様との技術交流を図るための場として、お客様の環境に合わせてご活用ください。

Composite size optimization plypercentage

Recommended Posts


How to define ply percentage & balance constrained in HyperStudy?

Following are definition from fem file.


DCOMP   1       STACK   2      

+       PLYPCT  45      20      25      BYANG                  

+       PLYPCT  90      55      60      BYANG                  

+       PLYPCT  45      20      25      BYANG                  

+       BALANCE -45.0   45.0            BYANG


I have created model in hm for 32 ply. In hyper stydy I am defining discrete design variable for ply direction which will take up values -45,0,45,90.

But I am unable to add ply percentage & balance constraints in hyper study.



Edited by hiten

Share this post

Link to post
Share on other sites

We are working on your query. We will get back to you soon.Also if you have can share .fem file it would be nice to test this.

Hypermesh 2017 has some updates on Parameterization.PFA screenshot for same.

Hypermesh Parameterization.JPG

Share this post

Link to post
Share on other sites

Since your question on optimization constraint,we would like to back up and understand how the variables could be defined in this problem.It would be nice if you could share .hstx file of Hyperstudy. 

If possible explain more info about your use case.

Share this post

Link to post
Share on other sites

PFB solution from HyperStudy expert.


The user will have to calculate the percentages manually.  He could either create an explicit calculation in the expression builder:


((m_1_varname_1 == 90) + (m_1_varname_2 == 90) + (m_1_varname_3 == 90) + … )/32


Or he could register a function that does the calculation for him.  In HyperMath, this would work:


function percentageMatches(vector,target)



                return z               



Then the expression builder would be something like


percentageMatches({m_1_varname_1, m_1_varname_2, m_1_varname_3,…}90)


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now