Main
~~<iframe width="560" height="315" src="http://www.youtube.com/embed/uOTdLfvgYHU" frameborder="0" allowfullscreen></iframe>~~

(:html:)

<iframe width="560" height="315" src="http://www.youtube.com/embed/uOTdLfvgYHU" frameborder="0" allowfullscreen></iframe>

(:htmlend:)

* [[Attach:twobar_apm_python.zip | APM Python Two Bar Files]]

* [[Attach:twobar_apm_matlab.zip | APM MATLAB Two Bar Files]]

----

!!!! Objective Function Plot

One part of the assignment asks you to select width and load as variables for a 3d optimal surface plot and plot the solution of the optimization problem to minimize deflection at each of the width / load combinations. This tutorial example shows how to do this same activity but for the alternative problem of minimizing weight.

* [[Attach:twobar_obj_plot.zip | Two Bar Objective Plot Files]]
~~Attach:collaborative50.png This assignment can be completed in collaboration with others. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].~~
~~<br>~~
~~* [[Attach:twobar_excel.pdf | Two Bar Excel Tutorial]]~~
~~----~~

This assignment can be completed as a collaborative Attach:collaborative50.png assignment. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

----

----

This assignment can be completed as a collaborative Attach:collaborative50.png assignment. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

----
~~[[Attach:twobar.pdf | Two Bar Assignment]]~~

## Two Bar Truss Design

## Main.TwoBarTruss History

Hide minor edits - Show changes to output

Added line 49:

<iframe width="560" height="315" src="http://www.youtube.com/embed/GB0NYz-k8ZM?rel=0" frameborder="0" allowfullscreen></iframe>

Deleted line 44:

Added lines 43-46:

(:html:)

<iframe width="560" height="315" src="http://www.youtube.com/embed/uOTdLfvgYHU" frameborder="0" allowfullscreen></iframe>

(:htmlend:)

Added lines 21-23:

* [[Attach:twobar_apm_python.zip | APM Python Two Bar Files]]

Added lines 29-31:

* [[Attach:twobar_apm_matlab.zip | APM MATLAB Two Bar Files]]

Added lines 29-36:

----

!!!! Objective Function Plot

One part of the assignment asks you to select width and load as variables for a 3d optimal surface plot and plot the solution of the optimization problem to minimize deflection at each of the width / load combinations. This tutorial example shows how to do this same activity but for the alternative problem of minimizing weight.

* [[Attach:twobar_obj_plot.zip | Two Bar Objective Plot Files]]

Added line 15:

* [[Attach:twobar_matlab.pdf | Two Bar FMINCON MATLAB Tutorial]]

Changed line 17 from:

* [[Attach:twobar_~~matlab~~.pdf | Two Bar ~~FMINCON MATLAB~~ Tutorial]]

to:

* [[Attach:twobar_mathematica.pdf | Two Bar Mathematica Tutorial]]

Changed line 40 from:

var disqus_shortname = '~~Two_Bar_Truss_Optimization~~'; // required: replace example with your forum shortname

to:

var disqus_shortname = 'apmonitor'; // required: replace example with your forum shortname

Changed line 40 from:

var disqus_shortname = 'Two~~ ~~Bar~~ ~~Truss~~ ~~Optimization'; // required: replace example with your forum shortname

to:

var disqus_shortname = 'Two_Bar_Truss_Optimization'; // required: replace example with your forum shortname

Changed lines 30-51 from:

to:

Attach:collaborative50.png This assignment can be completed in collaboration with others. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

----

----

(:html:)

<div id="disqus_thread"></div>

<script type="text/javascript">

/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */

var disqus_shortname = 'Two Bar Truss Optimization'; // required: replace example with your forum shortname

/* * * DON'T EDIT BELOW THIS LINE * * */

(function() {

var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;

dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';

(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);

})();

</script>

<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

(:htmlend:)

----

----

(:html:)

<div id="disqus_thread"></div>

<script type="text/javascript">

/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */

var disqus_shortname = 'Two Bar Truss Optimization'; // required: replace example with your forum shortname

/* * * DON'T EDIT BELOW THIS LINE * * */

(function() {

var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;

dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';

(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);

})();

</script>

<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

(:htmlend:)

Added line 19:

!!!! Python Tutorial

Changed lines 22-25 from:

to:

(:htmlend:)

!!!! MATLAB Tutorial

(:html:)

!!!! MATLAB Tutorial

(:html:)

Added lines 21-22:

<br>

<iframe width="560" height="315" src="http://www.youtube.com/embed/uOTdLfvgYHU" frameborder="0" allowfullscreen></iframe>

<iframe width="560" height="315" src="http://www.youtube.com/embed/uOTdLfvgYHU" frameborder="0" allowfullscreen></iframe>

Added lines 19-22:

(:html:)

<iframe width="560" height="315" src="http://www.youtube.com/embed/ah-Cbrim93I" frameborder="0" allowfullscreen></iframe>

(:htmlend:)

<iframe width="560" height="315" src="http://www.youtube.com/embed/ah-Cbrim93I" frameborder="0" allowfullscreen></iframe>

(:htmlend:)

Changed line 24 from:

Attach:collaborative50.png This assignment can be completed in collaboration with others. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

to:

Attach:collaborative50.png This assignment can be completed in collaboration with others. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

Changed lines 13-14 from:

* [[Attach:twobar_~~apmonitor~~.pdf | Two Bar APM MATLAB Tutorial]]

to:

* [[Attach:twobar_apm_matlab.pdf | Two Bar APM MATLAB Tutorial]]

* [[Attach:twobar_apm_python.pdf | Two Bar APM Python Tutorial]]

* [[Attach:twobar_apm_python.pdf | Two Bar APM Python Tutorial]]

Added line 14:

* [[Attach:twobar_isight.pdf | Two Bar Isight Tutorial]]

Changed lines 13-14 from:

* [[Attach:twobar_apmonitor.pdf | Two Bar ~~APMonitor~~ Tutorial]]

* [[Attach:twobar_matlab.pdf | Two Bar MATLAB Tutorial]]

* [[Attach:twobar_matlab.pdf | Two Bar MATLAB Tutorial]]

to:

* [[Attach:twobar_apmonitor.pdf | Two Bar APM MATLAB Tutorial]]

* [[Attach:twobar_matlab.pdf | Two Bar FMINCON MATLAB Tutorial]]

* [[Attach:twobar_matlab.pdf | Two Bar FMINCON MATLAB Tutorial]]

Deleted line 13:

Changed lines 11-16 from:

This introductory assignment is designed as a means of demonstrating the optimization capabilities of a number of software packages. Below are tutorials for solving this problem with a number of software tools.

to:

This introductory assignment is designed as a means of demonstrating the optimization capabilities of a number of software packages. Below are tutorials for solving this problem with a number of software tools. Below are a few step-by-step tutorials.

* [[Attach:twobar_apmonitor.pdf | Two Bar APMonitor Tutorial]]

* [[Attach:twobar_excel.pdf | Two Bar Excel Tutorial]]

* [[Attach:twobar_matlab.pdf | Two Bar MATLAB Tutorial]]

* [[Attach:twobar_optdesX.pdf | Two Bar OptdesX Tutorial]]

* [[Attach:twobar_apmonitor.pdf | Two Bar APMonitor Tutorial]]

* [[Attach:twobar_excel.pdf | Two Bar Excel Tutorial]]

* [[Attach:twobar_matlab.pdf | Two Bar MATLAB Tutorial]]

* [[Attach:twobar_optdesX.pdf | Two Bar OptdesX Tutorial]]

Changed line 14 from:

Attach:collaborative50.png This assignment can be completed ~~as a collaborative assignment~~. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

to:

Attach:collaborative50.png This assignment can be completed in collaboration with others. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

Changed line 1 from:

(:title Two Bar ~~Optimization Problem~~:)

to:

(:title Two Bar Truss Design:)

Changed line 14 from:

This assignment can be completed as a collaborative~~ Attach:collaborative50.png~~ assignment. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

to:

Attach:collaborative50.png This assignment can be completed as a collaborative assignment. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

Deleted lines 4-7:

This assignment can be completed as a collaborative Attach:collaborative50.png assignment. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

----

Changed lines 11-14 from:

This introductory assignment is designed as a means of demonstrating the optimization capabilities of a number of software packages. Below are tutorials for solving this problem with a number of software tools.

to:

This introductory assignment is designed as a means of demonstrating the optimization capabilities of a number of software packages. Below are tutorials for solving this problem with a number of software tools.

----

This assignment can be completed as a collaborative Attach:collaborative50.png assignment. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

----

This assignment can be completed as a collaborative Attach:collaborative50.png assignment. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

Added lines 4-7:

----

This assignment can be completed as a collaborative Attach:collaborative50.png assignment. Additional guidelines on individual, collaborative, and group assignments are provided under the [[Main/CourseStandards | Expectations link]].

----

Added lines 7-8:

[[Attach:twobar.pdf | Two Bar Assignment]]

Changed line 11 from:

to:

This introductory assignment is designed as a means of demonstrating the optimization capabilities of a number of software packages. Below are tutorials for solving this problem with a number of software tools.

Added lines 1-9:

(:title Two Bar Optimization Problem:)

(:keywords nonlinear, optimization, engineering optimization, two-bar optimization, engineering design, interior point, active set, differential, algebraic, modeling language, university course:)

(:description Engineering design of a two-bar structure to support a load. Optimization principles are used to design the system.:)

A design of the truss is specified by a unique set of values for the analysis variables: height (H), diameter, (d), thickness (t), separation distance (B), modulus of elasticity (E), and material density (rho). Suppose we are interested in designing a truss that has a minimum weight, will not yield, will not buckle, and does not deflect "excessively,” and so we decide our model should calculate weight, stress, buckling stress and deflection.

Attach:twobar.png

[[Attach:twobar.pdf | Two Bar Assignment]]

(:keywords nonlinear, optimization, engineering optimization, two-bar optimization, engineering design, interior point, active set, differential, algebraic, modeling language, university course:)

(:description Engineering design of a two-bar structure to support a load. Optimization principles are used to design the system.:)

A design of the truss is specified by a unique set of values for the analysis variables: height (H), diameter, (d), thickness (t), separation distance (B), modulus of elasticity (E), and material density (rho). Suppose we are interested in designing a truss that has a minimum weight, will not yield, will not buckle, and does not deflect "excessively,” and so we decide our model should calculate weight, stress, buckling stress and deflection.

Attach:twobar.png

[[Attach:twobar.pdf | Two Bar Assignment]]