Would you like to sign out?

Select Country

  • Afghanistan English
  • Albania English
  • Algeria English
  • American Samoa English
  • Andorra English
  • Angola English
  • Anguilla English
  • Antarctica English
  • Antigua and Barbuda English
  • Argentina Español
  • Armenia English
  • Aruba English
  • Australia English
  • Austria English
  • Azerbaijan English
  • Bahamas English
  • Bahrain English
  • Bangladesh English
  • Barbados English
  • Belarus English
  • Belgium English
  • Belize English
  • Benin English
  • Bermuda English
  • Bhutan English
  • Bolivia Español
  • Bosnia and Herzegovina English
  • Botswana English
  • Bouvet Island English
  • Brazil English
  • British Indian Ocean Territory English
  • British Virgin Islands English
  • Brunei English
  • Bulgaria English
  • Burkina Faso English
  • Burundi English
  • Cambodia English
  • Cameroon English
  • Canada English
  • Cape Verde English
  • Caribbean Netherlands English
  • Cayman Islands English
  • Central African Republic English
  • Chad English
  • Chile Español
  • Christmas Island English
  • Cocos (Keeling) Islands English
  • Colombia Español
  • Comoros English
  • Congo English
  • Cook Islands English
  • Costa Rica Español
  • Côte d’Ivoire English
  • Croatia English
  • Cuba Español
  • Curaçao English
  • Cyprus English
  • Czech Republic English
  • Democratic Republic of the Congo English
  • Denmark English
  • Djibouti English
  • Dominica English
  • Dominican Republic Español
  • Ecuador Español
  • Egypt English
  • El Salvador Español
  • Equatorial Guinea English
  • Eritrea English
  • Estonia English
  • Ethiopia English
  • Falkland Islands English
  • Faroe Islands English
  • Fiji English
  • Finland English
  • France English
  • French Guiana Español
  • French Polynesia English
  • French Southern Territories English
  • Gabon English
  • Gambia English
  • Georgia English
  • Germany English
  • Ghana English
  • Gibraltar English
  • Greece English
  • Greenland English
  • Grenada English
  • Guadeloupe Español
  • Guam English
  • Guatemala Español
  • Guernsey English
  • Guinea English
  • Guinea-Bissau English
  • Guyana English
  • Haiti Español
  • Heard Island and McDonald Islands English
  • Honduras Español
  • Hong Kong English
  • Hungary English
  • Iceland English
  • India English
  • Indonesia English
  • Iran English
  • Iraq English
  • Ireland English
  • Isle of Man English
  • Israel English
  • Italy English
  • Jamaica English
  • Japan 日本語
  • Jersey English
  • Jordan English
  • Kazakhstan English
  • Kenya English
  • Kiribati English
  • South Korea 한국어
  • Kuwait English
  • Kyrgyzstan English
  • Laos English
  • Latvia English
  • Lebanon English
  • Lesotho English
  • Liberia English
  • Libya English
  • Liechtenstein English
  • Lithuania English
  • Luxembourg English
  • Macau English
  • Madagascar English
  • Malawi English
  • Malaysia English
  • Maldives English
  • Mali English
  • Malta English
  • Marshall Islands English
  • Martinique English
  • Mauritania English
  • Mauritius English
  • Mayotte English
  • Mexico Español
  • Micronesia English
  • Moldova English
  • Monaco English
  • Mongolia English
  • Montenegro English
  • Montserrat English
  • Morocco English
  • Mozambique English
  • Myanmar English
  • Namibia English
  • Nauru English
  • Nepal English
  • Netherlands English
  • New Caledonia English
  • New Zealand English
  • Nicaragua Español
  • Niger English
  • Nigeria English
  • Niue English
  • Norfolk Island English
  • Northern Mariana Islands English
  • Norway English
  • Oman English
  • Pakistan English
  • Palau English
  • Palestine English
  • Panama Español
  • Papua New Guinea English
  • Paraguay Español
  • Peru Español
  • Philippines English
  • Pitcairn Islands English
  • Poland English
  • Portugal Español
  • Puerto Rico Español
  • Qatar English
  • Réunion English
  • Romania English
  • Russia English
  • Rwanda English
  • Saint Barthélemy Español
  • Saint Helena English
  • Saint Kitts and Nevis English
  • Saint Lucia English
  • Saint Martin Español
  • Saint Pierre and Miquelon English
  • Saint Vincent and the Grenadines English
  • Samoa English
  • San Marino English
  • São Tomé and Príncipe English
  • Saudi Arabia English
  • Senegal English
  • Serbia English
  • Seychelles English
  • Sierra Leone English
  • Singapore English
  • Sint Maarten English
  • Slovakia English
  • Slovenia English
  • Solomon Islands English
  • Somalia English
  • South Africa English
  • South Georgia English
  • South Sudan English
  • Spain English
  • Sri Lanka English
  • Sudan English
  • Suriname English
  • Svalbard and Jan Mayen English
  • Eswatini English
  • Sweden English
  • Switzerland English
  • Syria English
  • Taiwan English
  • Tajikistan English
  • Tanzania English
  • Thailand English
  • Togo English
  • Tokelau English
  • Tonga English
  • Trinidad and Tobago English
  • Tunisia English
  • Turkey English
  • Turkmenistan English
  • Turks and Caicos Islands English
  • Tuvalu English
  • U.S. Virgin Islands English
  • Uganda English
  • Ukraine English
  • United Arab Emirates English
  • United Kingdom English
  • United States English
  • U.S. Minor Outlying Islands English
  • Uruguay Español
  • Uzbekistan English
  • Vanuatu English
  • Vatican City English
  • Venezuela Español
  • Vietnam English
  • Wallis and Futuna English
  • Western Sahara English
  • Yemen English
  • Zambia English
  • Zimbabwe English
  • Åland Islands English
  • East Timor English
  • Netherlands Antilles English
  • Serbia and Montenegro English
  • North Macedonia English
  • Timor-Leste English

Solution for Unknown Loads Using Optimization Technique

February 14, 2022
BLOG PROJECT TUTORIAL

Solution for Unknown Loads Using Optimization Technique

 

In the design of long span structures, we often face a problem where we would seek a solution to unknown loading conditions necessary to satisfy a given design requirement such as shown in Figure 1.

 

MIDAS/Gen is capable of solving this type of problems using an optimization technique by calculating the optimum variables for given constraints and object functions. For constraint conditions, Equality and Inequality conditions are permitted. The types of object functions include the sum of the absolute values, the sum of the squares, and the maximum of the absolute values.

 

The sum of the absolute values 

The sum of the squares

The maximum of the absolute values

Figure 1(a) illustrates the problem of finding jack-up loads in long-span beam. An artificial moment distribution of the beam or initial displacements in the beam may be imposed as a condition.

Figure 1(b) illustrates a problem of finding leveling loads during construction in a long-span structure in which a specific deformed shape is imposed as a condition.

Figure 1(c) illustrates a cable-stayed bridge having unknown cable tensions under a dead or live load condition. The lateral displacement of the pylon is limited not to exceed a specific value, and the vertical displacements at Points B and C must be positive (+).

The above problems create equality and inequality conditions, and MIDAS/Gen solves the problems by the optimization technique.

The following describes the analysis procedure for finding the jack-up loads at Points A and B using Equality conditions, as shown in Figure 1 (a):

  1. Apply a virtual (unit) load at the points of and in the direction of the unknown jack-up loads as shown in Figure 1 (a), one at a time. The number of unit load conditions created is equal to the number of unknown loads.

  2. Carry out a static analysis for the design loading condition, which is a uniformly distributed load in this case.

  3. Formulate Equality conditions using the constraints imposed.

  1. Using linear algebraic equations, the equality conditions are solved. If the numbers of the unknown loads and equations are equal, the solution can be readily obtained from the matrix or the linear algebra method.

 

The following illustrates an analysis procedure for finding the cable tensions using inequality conditions of the structure shown in Figure 1 (c):

  1. Apply a virtual (unit) load in the form of a pre-tension load in each cable. The number of unit load conditions created is equal to the number of the unknown tension loads in the cables.
  2. Carry out a static analysis for the design loading condition, which is a uniformly distributed load in this case.
  3. Formulate Inequality conditions using the constraints imposed.

 

 

  1. Using the optimization technique, a solution satisfying the inequality conditions is obtained. Numerous solutions to the unknown loads exist depending on the constraints imposed to the Inequality conditions. MIDAS/Gen finds a solution to Inequality conditions, which uses variables that minimize the given object functions. MIDAS/Gen allows us to select the sum of the absolute values, the sum of the squares and the maximum of the absolute values of variables for the object functions. Weight factors can be assigned to specific variables to control their relative importance, and the effective ranges of the variables can be specified.

A comprehensive understanding of a structure is required to use the above optimization technique for finding necessary design variables. Since Equality or Inequality conditions may not have a solution depending on the constraints, selection of appropriate design conditions and object functions are very important.

 Examples of Finding Unknown Loads

 Examples of Finding Unknown Loads-2

Figure 1. Examples of Finding Unknown Loads that Satisfy Various Design Conditions

 

 

 

Subscribe S.O.S Newsletter

Author Information
Young-Wook Hur | Technical Manager, MIDAS IT

Young-Wook has over 8+ years of experience in building design, especially apartment, complex and palnt structures. He is currently working at MIDAS IT as a technical manager, mainly assisting with various projects related to structural engineering.

E-BOOK Solution for Unknown
Loads Using
Optimization Technique

MIDAS/Gen is capable of optimization techniques by calculating
the optimum variables for given constraints and object functions.