EN3098 – Engineering Optimization with Python Coursework 23/24Python

Java Python EN3098 – Engineering Optimization with Python Coursework 23/24

Engineering Optimization Coursework

1. Design of a Three-Bar Truss

The optimal design of the three-bar truss shown in Fig. 5- 1 is considered using two different objectives with the cross-sectional areas of members 1 (and 3) and 2 as design variables.

Figure 5- 1 Three-bar truss.

By  considering  the  weight  and  the  vertical  deflection  of  the  loaded  joint  as objectives for minimization, the optimization problem can be stated as follows:

Find

which minimizes

or/and

subject to

where

Let   P  =  20 ,   H   =  1  and  E   =  1 , σ(u)  = 20  , σ(l)  = −15 , A(u)  = 5.0,  A(l)  = −0. 1 (i = 1, 2), &dai 写EN3098 – Engineering Optimization with Python Coursework 23/24Python nbsp;determine the optimization solutions  X∗    for  the  following three cases:

(a) Minimize f1 .

(b) Minimize f2

(c) Minimize both f1   and  f2 , simultaneously, with equal weighting.

Hint: the negative value of a stress indicates a compression, only. The 3rd constrain σ3 ≤ σ(l)   implies that the compression stress should not exceed the threshold limit.

Coursework

(1) Develop an optimization programme with Python for this optimization problem, including

. Print the solution in each iterative step.

. Plot the optimization process and check the convergence graphically.

. Print the final optimal solution.

(2) Write a Coursework Report (comply with EN3098 Report Writing Guidelines).

Submission

Please submit both of your Python programme and Coursework Report to the link provided in Learning Central before 7th May 2024   Artificial intelligence Java or Java Python C++        WX:codehelp

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值