Тёмный

MATLAB Tutorial for Engineering Optimization 

APMonitor.com
Подписаться 76 тыс.
Просмотров 91 тыс.
50% 1

Опубликовано:

 

9 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 123   
@GandikotaSaikoushik
@GandikotaSaikoushik 9 лет назад
Sir ,your have explained this video in a very simple manner. Really Awesome ..........
@apm
@apm 9 лет назад
Thanks Gandikota - I appreciate your feedback. I hope you enjoy other videos on the APMonitor.com channel as well.
@parulgoyal8873
@parulgoyal8873 8 лет назад
Sir i have a MATLAB code for stablitily of cart pole problem which uses fuzzy but I have to combine it with GA. How can I link GA toolbox within that code?
@issacpaul9846
@issacpaul9846 5 лет назад
I have to modify the code so as to not receive values without decimals Wer can I find the right syntax for coding Is there a textbook Is there any particular language I can use the syntax of
@apm
@apm 5 лет назад
The Mathworks website or else an online course such as Coursera would help. You can also use my material at apmonitor.com/che263
@issacpaul9846
@issacpaul9846 5 лет назад
Is there a way to plot every value the optimiser takes against the objective function
@apm
@apm 5 лет назад
Yes, you can do that but typically only for 1-2 variables at a time. Here is an example apmonitor.com/me575/index.php/Main/QuasiNewton
@narayanaraju7370
@narayanaraju7370 8 лет назад
sir actually my problem is about getting relationship between z=f(x,y) and parameters as a,b,c,d,e,f......... i am having input values of x,y and z so i need to calibrate parameter values that by using genetic algorithm. are you having material regarding my objective????
@apm
@apm 8 лет назад
+narayana raju I don't have a video on Genetic Algorithms but the book chapter and online course on Design Optimization apmonitor.com/me575/index.php/Main/GeneticAlgorithms does have some material on that topic.
@mohanmegavath769
@mohanmegavath769 2 года назад
Thank you sir for this tutorial i have question about how to use any optimization algorithm used in welding input by get the best optimization parameter can you help me sir
@apm
@apm 2 года назад
Here is additional information on optimization: apmonitor.com/me575 Unfortunately, I don't have the time to help with individual requests for support.
@MrJabire
@MrJabire 7 лет назад
How can i optimize the feeding point of my antenna using particle swarm optimization having a parameter of 6*1.5mm^2
@apm
@apm 7 лет назад
+Adamu Halilu, I don't have particular info on PSO but the optimization course does give info on optimization methods such as simulated annealing and genetic algorithms. See apmonitor.com/me575
@issacpaul9846
@issacpaul9846 5 лет назад
Is it possible to obtain multiple optimised outputs for weight
@apm
@apm 5 лет назад
Sure, you can either create copies of your model and solve it all at once or create a for Loop
@issacpaul9846
@issacpaul9846 5 лет назад
@@apm for loop in APM or matlab
@apm
@apm 5 лет назад
APM doesn't support loops but does support vectors and arrays such as apmonitor.com/wiki/index.php/Main/Arrays Here is an example of looping in MATLAB (or Python): apmonitor.com/me575/index.php/Main/ParallelComputing
@yuvrajpuri9913
@yuvrajpuri9913 8 лет назад
Hiii Sir, I want to use genetic algorithm for Transmission Network Expansion Planning, I will be using Genetic Algorithm to obtain optimal expansion plan satisfying a certain set of constraints. I want to know that, how can I form initial population for GA ( initial population will be candidate expansion plans) . In what format do i need to input these initial population ?
@apm
@apm 8 лет назад
+Yuvraj Puri I don't have a video on Genetic Algorithms but the book chapter and online course on Design Optimization apmonitor.com/me575/index.php/Main/GeneticAlgorithms does have some material on that topic.
@arunpatteri7574
@arunpatteri7574 7 лет назад
sir, i want to optimize the slit size in a shear wall so that the ductility is maximized during earthquakes, in which method in matlab can i do it?
@apm
@apm 7 лет назад
+arun p check out the optimization course at apmonitor.com/me575, especially the two bar optimization problem.
@mdhabibullah55
@mdhabibullah55 8 лет назад
Hello Sir, I am trying to solve an optimization problem to minimize a cost function for different hours of a day. It is basically a electrical engineering problem. Base on specific load in different hours I have to schedule battery and generator power on that specific time i.e. in which hour how much battery power and generator power we need that will be decided by the optimization toolbox (Matlab). My objective function is consist with battery power and generator power. Is it possible to run the same model for different hours in a single optimization? If yes may be I have to use for-loop. Could you please tell me how can I use for-loop in a model like yours? Thank You
@apm
@apm 8 лет назад
+Md Habib Ullah You should be able to use arrays (vectors, matrices, etc). There is additional information here: apmonitor.com/wiki/index.php/Main/Arrays There is Dynamic Optimization information here: apmonitor.com/do and a paper that deals with a similar problem here: www.sciencedirect.com/science/article/pii/S030626191500402X
@hamba92
@hamba92 9 лет назад
sir can you help me in finding the optimize size of distributed generator based on 14 bus system?
@apm
@apm 9 лет назад
I don't have anything in particular on this application. However, below is a link to an article that may give you more guidance: www.researchgate.net/profile/John_Candelo2/publication/271849393_Location_and_Size_of_Distributed_Generation_to_Reduce_Power_Losses_using_a_Bat-inspired_Algorithm/links/54d4d2790cf25013d029faba.pdf Best regards, John Hedengren
@blairosiowy
@blairosiowy 8 лет назад
I tried my own optimization example and tried to solve using the APMonitor website. When solving, it gives me the error: *** error in syntax of function string: Blank Equation. Any ideas what could be causing this or where I could start looking to fix it?
@blairosiowy
@blairosiowy 8 лет назад
+Blair Osiowy nevermind, I got it to work. In the video, when you were defining your Variables, it appears that weight was left blank. I filled my weight in with the correct formula there and everything worked fine.
@rrc
@rrc 8 лет назад
+Blair Osiowy I'm glad that you got it to work. Let me know if you run into any other issues.
@mina784
@mina784 6 лет назад
Prof. John, Do you have Variable Projection Algorithm for solving Separable Nonlinear TLS problem in the form r(y,z)=F(z)y-g(z) This problem from (Ake Bjõrck: Numerical Methods for Least Squares Problems- (1996), equation 9.4.2, page 351) Thank you
@apm
@apm 6 лет назад
I don't have that particular algorithm but there may be something that you'll find useful to solve a TLS problem here: www.mathworks.com/discovery/nonlinear-regression.html or here: apmonitor.com/che263/index.php/Main/MatlabDataRegression
@mina784
@mina784 6 лет назад
Thank you and happy new year to you
@drmaryjasmin3532
@drmaryjasmin3532 9 лет назад
sir,is it possible to have optimization for the mitigation of human induced vibrations of pedestrian bridges in mat lab?
@apm
@apm 9 лет назад
Yes, you'll need to have a model first for the optimization. This will likely be a dynamic optimization problem. You can find models for vibration analysis in many papers or on Mathworks File Exchange: www.mathworks.com/matlabcentral/fileexchange/index?utf8=%E2%9C%93&term=vibration
@muhammadfaizabdrahman9130
@muhammadfaizabdrahman9130 9 лет назад
sir, can u help me with energy and cost optimization of wireless sensor network using genetic algorithm?
@apm
@apm 9 лет назад
I don't have particular experience with optimization of wireless sensor networks. However, you may find some useful information in this book chapter about designing Genetic Algorithms: apmonitor.com/me575/index.php/Main/GeneticAlgorithms
@boranakullolli6408
@boranakullolli6408 8 лет назад
Dear Sir, Do you have any experience in writting a code on interface elements for soil-structure interaction?
@apm
@apm 8 лет назад
+Borana Kullolli There are some nice review articles on this including www.sciencedirect.com/science/article/pii/S1002007109001683 and some good presentations online like peer.berkeley.edu/events/annual_meeting/2001annualmtg/presentations/pestana.pdf. If you are applying this knowledge to optimization then you'll need a mathematical description of the system (www.sciencedirect.com/science/article/pii/S0307904X00000068), including trade-offs between design variables. If you can write and solve the equations then you can use optimization methods to improve the design.
@harishkumarsankar7506
@harishkumarsankar7506 8 лет назад
How i can use genetic algorithm in mri images for tumour detection.I need soome example codes Where i can get it? Please reply me soon.I am doing my final year project in this.
@apm
@apm 8 лет назад
+Harish kumar .sankar This article (ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6804437) has some information - I'd suggest reading papers such as this and possibly seeing what the authors have provided online.
@harishkumarsankar7506
@harishkumarsankar7506 8 лет назад
Thank you so much
@amnaghoul4502
@amnaghoul4502 10 лет назад
hi do u know the aunt colony optimisations plz ACO
@rrc
@rrc 10 лет назад
Take a look at the optimization course at apmonitor.com/me575 for info on ACO, GA, and simulated annealing
@carlosdeoliveira5383
@carlosdeoliveira5383 9 лет назад
Hello, Prof. Do you have a tutorial on parameters of regression? For example, I have an equation of the type y = a + b / x + c ln x. I need to get a, b and c. How would one code for one objective function f = sum ((y exp - y calc) / y exp) ^ 2 for a dataset of 200 points? thank you
@narayanaraju7370
@narayanaraju7370 8 лет назад
+Carlos Oliveira have you find the solution for your problem?
@apm
@apm 8 лет назад
+narayana raju Here are some videos to solve the nonlinear problem above in Excel (apmonitor.com/che263/index.php/Main/ExcelDataRegression), Python (apmonitor.com/che263/index.php/Main/PythonDataRegression), and MATLAB (apmonitor.com/che263/index.php/Main/MatlabDataRegression). I used the example from Carlos in the videos.
@carlosdeoliveira5383
@carlosdeoliveira5383 8 лет назад
narayana raju, I found by the Excel. Do you know by some computational tool?
@carlosdeoliveira5383
@carlosdeoliveira5383 8 лет назад
narayana raju I found by the Excel. Do you know by some computational tool?
@apm
@apm 8 лет назад
Carlos Oliveira Carlos, you may need to expand the last comment. I also showed links for Python and MATLAB.
@charlesuko1479
@charlesuko1479 5 лет назад
Thank you sir for this wonderful video. Please do you have a lecture on convex optimization in matlab?
@apm
@apm 5 лет назад
Here are some resources for APM Matlab and fmincon, both convex solution tools. apmonitor.com/che263/index.php/Main/MatlabOptimization
@charlesuko1479
@charlesuko1479 5 лет назад
@@apm Thank you!!
@SachchidanandPrasad1729
@SachchidanandPrasad1729 9 лет назад
sir what is that .opm extension. Can it be done in .txt?
@rrc
@rrc 9 лет назад
You can edit the .apm file with any text editor. If you would like syntax highlighting for your model please download the extensions for Notepad++ or gEdit here: apmonitor.com/wiki/index.php/Main/SyntaxHighlighting
@SandeepNagarkoti
@SandeepNagarkoti 8 лет назад
How can i optimize the cross section of a 2D truss frame subjected to Free VIBRATION in matlab???
@apm
@apm 8 лет назад
+Sandeep Nagarkoti do you already have an optimization model that relates your design variables to your objectives? This is the first step. Once you have a model, you can use optimization methods such as fmincon or APMonitor to find an optimal design. There is additional information on optimization algorithms here: apmonitor.com/me575 and apmonitor.com/do
@SandeepNagarkoti
@SandeepNagarkoti 8 лет назад
APMonitor.com I have posted this question in this link please check it out and guide me accordingly thank you..... www.researchgate.net/post/How_to_optimize_a_2D_truss_frame_subjected_to_Free_VIBRATION#5736d520615e279612495a81
@apm
@apm 8 лет назад
+Sandeep Nagarkoti It appears that you already have an initial model in Excel. Maybe you should try the Excel Solver for the optimization. There is a tutorial on the Excel Solver here: apmonitor.com/che263/index.php/Main/ExcelSolver. If you want to solve it with APM MATLAB or APM Python, then you'd need to convert your equations and objective function to simulate and solve it. apmonitor.com/wiki/index.php/Main/MATLAB
@SandeepNagarkoti
@SandeepNagarkoti 8 лет назад
APMonitor.com Thanks for answering...I saw the excel tutorial about NLP in which you have got some equations ready but in my case of truss optimization under free vibration i don't even know how to form equations for objective functions and constraints, so if you or your friends have done this kind of problem before or know any reference material then please do share it with me, Thanks for your cooperation.
@apm
@apm 8 лет назад
+Sandeep Nagarkoti There were some course projects that were similar to yours that may inspire your application. 1. Concrete beam: apmonitor.com/me575/uploads/Main/2013_Concrete_Beam.pdf 2. Compliant knee simulator: apmonitor.com/me575/uploads/Main/2013_Knee_Simulator.pdf 3. Others?: apmonitor.com/me575/index.php/Main/ApplicationProject
@LacSpore
@LacSpore 8 лет назад
I went through the video adding all the lines of code etc. when I then try to run the program I get the "Reference to Non-Existent Field 'x'" error. What went wrong? Also when I removed x I had the same issue with the "Height" in the line right after. How do you leave the space between the Height and the ' symbol?
@apm
@apm 8 лет назад
+LacSpore There may be an error in either your model file or else script. Could you do the following? (1) Download the source files from apmonitor.com/me575/index.php/Main/TwoBarTruss, specifically the zipped folder apmonitor.com/me575/uploads/Main/twobar_apm_matlab.zip (2) Use a program like diff or ExamDiff to observe the differences between your script and the solution file.
@LacSpore
@LacSpore 8 лет назад
+APMonitor.com ok I have now downloaded the required files mentioned above. It works when I use this particular problem but let's say I need to change the variables to solve another optimisation problem. I've changed the data in the apm file and altered the solutions that are to be shown in the script, but I get an error saying that the server did not find a resource to match this request. Is it because there might be to many variables in respect to the formulae given to find solutions or is there a deeper issue?
@apm
@apm 8 лет назад
LacSpore No, there isn't a deeper issue. You may still have an error in your model file. In the MATLAB console you can see any error messages if you will display the output with commands such as: output = apm(server,app,'solve') disp(output) Could you let me know what is displayed at the terminal?
@LacSpore
@LacSpore 8 лет назад
+APMonitor.com I inserted those commands into the command window and I get the error that "Model file does not exist: 129.215.230.49..." In the "APM" file I created I essentially just replaced the values needed for my problem and the equations. In the actual script I erased all the functions setting up the graphs etc. and the application name and the name of the model file with the name of my new APM file. The displayed solutions were also alter to accommodated the new model.
@rrc
@rrc 8 лет назад
+LacSpore Okay, then you probably just have a model error. Can you send me the files you are using: support@apmonitor.com or post to the user group: apmonitor@googlegroups.com
@patelmantra7355
@patelmantra7355 7 лет назад
sir, can u help me on "optimal placement of PMU's in system by cuckoo optimization"
@apm
@apm 7 лет назад
I haven't programmed that approach. However, here is a reference that may help: iaiest.com/dl/journals/8-%20IAJ%20of%20Innovative%20Research/v2-i10-oct2015/paper2.pdf You can also look at other optimization methods such as Genetic Algorithms, Simulated Annealing, and Particle Swarm Optimization. Here is an online Optimization textbook and course on design optimization: apmonitor.com/me575/index.php/Main/BookChapters
@patelmantra7355
@patelmantra7355 7 лет назад
Thank you sir.
@dzsyphax7943
@dzsyphax7943 8 лет назад
Thank you very much for this tutorial sir. I have 2 questions, please. I am modeling a wood floor and studying the diaphragm effect of this floor. I did a numerical model and would like to calibrate it either with free vibration tests or the global measured stiffness. Do you think is it possible ? If yes could you please suggest some reading/examples ? Best regards !
@apm
@apm 8 лет назад
Do you have the equations for the diaphragm effect of the floor? As long as you have a mathematical relationship between the design variables and the desired outcomes, it should be possible to optimize the best design variables. Additional optimization course content is available at apmonitor.com/me575
@dzsyphax7943
@dzsyphax7943 8 лет назад
Thank you for your reply ! I have 2 informations : The global stiffness of the floor and the free vibration result (frequencies and mode shapes). So I would like use one of them to calibrate the model.
@apm
@apm 8 лет назад
This sounds like an interesting problem. Do you have an existing simulator or are you starting from equations in a book or technical paper?
@dzsyphax7943
@dzsyphax7943 8 лет назад
Good evening Sir, I am not sure if I understood well your question, but I have made experimental tests. I get frequencies and modal shapes from free vibration tests and also I get the rigidity using an actuator (applying a load to this floor). I have to calibrate the numerical model using one of these informations. The problem with me I do not know from what I can start the calibration. If you can help I will be gratful. Regards !
@apm
@apm 8 лет назад
There are two basic types of models: empirical (from data) and fundamental (from momentum balances or other fundamental correlations). It sounds like you don't know the correlations that govern your process so I'd recommend that you start with an empirical model. If you have system dynamics (such as vibration) and want to model the time-varying system then you can use system identification such as apmonitor.com/do/index.php/Main/ModelIdentification. If your correlations are static (don't vary with time) then you should try linear or nonlinear regression such as shown here: apmonitor.com/che263/index.php/Main/PythonDataRegression (Python), apmonitor.com/che263/index.php/Main/ExcelDataRegression (Excel), or apmonitor.com/che263/index.php/Main/MatlabDataRegression (MATLAB).
@reepermaple
@reepermaple 11 лет назад
Awesome informative video, thanks
@RABAH682
@RABAH682 9 лет назад
thank you sir, you are amazing
@raymaver568
@raymaver568 9 лет назад
Sir any videos related to economic load dispatch(electrical)programming?
@apm
@apm 9 лет назад
+Ray Maver Here are some videos on that topic: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_Ja2I2Sz4XA.html You can also see our latest work on large-scale energy storage here: www.sciencedirect.com/science/article/pii/S0098135415001179
@mohanraj8700
@mohanraj8700 10 лет назад
Its really good..Thank you...
@mina784
@mina784 6 лет назад
Hello Professor John, Thank you for this good channel. I have an optimization problem in the form: objective function = ||Hb-d|| + (transpose(b)*X*b+transpose(x)*b) + C where: X: constant matrix x: constant vector C: constant value ||...|| : a norm b: unknowns vector H: is a matrix whose elements consist of linear functions of some elements of b vector, such that Hb vecor consists of nonlinear functions in the form a*c (where a, c are elements of b vector). - I have the analytical Jacobian of Hb. - The problem is solved by Levenberg-Marquardt Algorithm combined with Active-Set Method. - I don not know which MATLAB key-word can solve it.
@apm
@apm 6 лет назад
Here is a contribution File Exchange: www.mathworks.com/matlabcentral/fileexchange/16063-lmfsolve-m--levenberg-marquardt-fletcher-algorithm-for-nonlinear-least-squares-problems The fmincon optimizer may also be able to solve your problem: www.mathworks.com/help/optim/ug/fmincon.html Here are a few tutorials: apmonitor.com/che263/index.php/Main/MatlabOptimization
@mina784
@mina784 6 лет назад
Thanks a lot Professor
@OmarAlamoodi1991
@OmarAlamoodi1991 8 лет назад
Hi sir, is there away to tune the PID controller using Genetic Algorithm ?
@apm
@apm 8 лет назад
+Omar Al-amoodi PID tuning is typically accomplished with tuning rules (such as IMC, ITAE, etc) after you obtain a First order plus dead-time (FOPDT) model of the dynamic response between the controller output (manipulated variable) and the output (controlled variable). There is additional information on how to do this on the process control website at apmonitor.com/che436. If you really want to use a genetic algorithm, there is information here: apmonitor.com/me575/index.php/Main/GeneticAlgorithms. You would need to formulate an objective function with terms such as rise time, overshoot ratio, settling time, etc and then use the GA to select your PID tuning parameters to give the best response.
@OmarAlamoodi1991
@OmarAlamoodi1991 8 лет назад
+APMonitor.com I truly appreciate your reply. But is there any tutorial or something that shows how to perform the PID tuning using Genetic Algorithm optimization toolbox (GAOT)? or even codes?
@apm
@apm 8 лет назад
Sorry, I don't have anything.
@gauravpandey5651
@gauravpandey5651 10 лет назад
can you guide me regarding stochastic programming
@apm
@apm 10 лет назад
We had a recent presentation on Stochastic Optimal Control for Gas Networks. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JYni77V1Nt8.html Another application (in APMonitor) is stochastic programming to handle uncertainty in capacity planning optimization: apm.byu.edu/prism/index.php/Members/JoseMojica (See Jose's profile for Thesis and Conference Papers). Vector notation is available in APMonitor to code stochastic programming problems: apmonitor.com/wiki/index.php/Main/Arrays
@pagaltoamt
@pagaltoamt 9 лет назад
Hello sir it was really an outstanding and as some of us mentioned it was very simplified also, sir i try this model and run perfectly but when am using the same technique to optimize the plate girder section which has slightly more variable as well equations it doesn't work can you tell what will be the reason or any substitute technique to optimize the plate girder
@apm
@apm 9 лет назад
Sachin Mahant Sachin, I'd recommend that you post your problem to the APMonitor user's group at groups.google.com/forum/#!forum/apmonitor It is hard to tell what may be wrong. There should also be a message that returns to your MATLAB (or Python) command window telling you where the error in your model is located. There are some ideas from other projects here: apmonitor.com/me575/index.php/Main/ApplicationProject such as this concrete beam: apmonitor.com/me575/uploads/Main/2013_Concrete_Beam.pdf
@pagaltoamt
@pagaltoamt 9 лет назад
APMonitor.com Basically am trying to optimize plate girder section which is nothing but the I section made up of two horizontal plate (flange) and one vertical plate (web) now these plates dimensions have certain range as per the IS code and there are some constraints like stress constraint e.g. allowable stress > actual stress, and some deflection constraints and some dimension constraints, and the there are four variables which is nothing but the dimensions of plate girder, and there are some constants. i have mention below my problem statement ! Plate Girder engineering design problem Model Constants ! declare fixed values that never change pi = 3.14159 Fy = 250000 End Constants Parameters ! declare model parameters ! parameters can be changed by the user or with ! input data but not by the optimizer length = 30 Dlength = 0.025 density = 7850 M1 = 2890 M2 = 1040 M3 = 2530 End Parameters Variables ! declare variables and initial guesses ! variable can be changed by the optimizer weight Tf = 0.03, >=0.02, =0.3, =length/18, =0.01,
@pagaltoamt
@pagaltoamt 9 лет назад
Sachin Mahant %clear everything clear all; close all; clc %solve with APM MATLAB %load the libraries addpath('C:\Users\SONY\Desktop\WSM Plate Girder\apm') server = 'byu.apmonitor.com'; %give the application a name app = 'WSM Plate Girder'; %clear any privious applications by that name apm(server,app,'clear all'); %load the model file apm_load(server,app,'WSM_define.apm'); %solve the optimization problem apm(server,app,'solve') %retrive the solution y = apm_sol(server,app); z = y.x; %display the solution disp(['Depth of WEB : ' num2str(z.Dw)]) disp(['Width of WEB : ' num2str(z.Tw)]) disp(['Flange thickness : ' num2str(z.Tf)]) disp(['Flange Width : ' num2str(z.Bf)]) disp(['Weight : ' num2str(z.weight)]) %generate contour plot %constants pi = 3.14159; Fy = 250000; length = 30 Dlength = 0.025 density = 7850 M1 = 2890 M2 = 1040 M3 = 2530 dens = 0.3; modu = 30000; load = 66.0; %analysis variable wdth = 60; thik = 0.15; %design variable at mesh point [hght,diam] = meshgrid(10:2:30,1:0.3:3); %equations leng = ((wdth/2)^2 + hght.^2).^0.5; area = pi*diam.*thik; iovera = (diam.^2 + thik^2)/8; wght = 2*dens*leng.*area; strs = load*leng./(2*area.*hght); buck = pi^2*modu*iovera./(leng.^2); defl = load * leng.^3./(2*modu*area.*hght.^2); %Equations area = 2 *Tf * Bf + Dw * Tw i1 = (Bf * Tf.^3)/ 12 i2 = (Tw * Dw.^3)/ 12 i3 = (Bf * Tf.^3)/ 12 A1 = (Bf*Tf) A2 = (Dw*Tw) A3 = (Bf*Tf) Y1 = Tf/2 Y2 = Tf + Dw/2 Y3 = Tf + Dw + Tf/2 ixx1 = i1 + A1*Y1^2 ixx2 = i2 + A2*Y2^2 ixx3 = i3 + A3*Y3^2 N = area / (A1*Y1+A2*Y2+A3*Y3) Z1 = ixx1 / N Z2 = ixx2 / N Z3 = ixx3 / N stress = M1/Z1 + M2/Z2 + M3/Z3
@anuoluwapoaluko6525
@anuoluwapoaluko6525 5 лет назад
Sir, Thanks for tutorial. How do we implement these techniques for real life application?
@apm
@apm 5 лет назад
Here are additional tutorials: apmonitor.com/me575
@rahuljoshi2491
@rahuljoshi2491 10 лет назад
any help for mechanical engineering ???
@rrc
@rrc 10 лет назад
This video is was produced for a mechanical engineering and civil engineering course in design optimization. Please visit apmonitor.com/me575 for additional ME content.
@user-hy4xz6ob5p
@user-hy4xz6ob5p 9 лет назад
programmation lineaire (optimisation lineaire) -code source- stp !
@apm
@apm 9 лет назад
هبة هبة Here is a link to a linear programming version of the solver: www.mathworks.com/matlabcentral/fileexchange/49595-linear-programming-with-nonlinear-programming-solvers/
@gauravkumar-zo2xw
@gauravkumar-zo2xw 9 лет назад
Sir this is indeed a wonderfully explained video. Can you please help out on solving a multi-objective optimization problem where we have conflicting objectives like one needs to be maximized and other needs to be minimized subject to some control factors. Can you please help me on how to solve such problem using Optimization App of MATLAB R2014a?
@apm
@apm 9 лет назад
gaurav kumar There are several methods to solve multi-objective optimization problems. If CPU time is not a concern then a Genetic Algorithm can be a flexible method to address multi-objective problems. Additional information on GAs is given on the course web-site: apmonitor.com/me575/index.php/Main/GeneticAlgorithms Look for the information on Pareto frontiers. If your application is convex or you only need a local minimum then you can also implement multi-objective optimization in an application similar to this video. Just include multiple minimize or maximize statements in your model. You'll need to apply weighting factors to show which ones are more important. Yet another option (my favorite) is to use an l1-norm objective for prioritization of objectives. See the following paper for additional information on including multiple objectives with dead-bands for acceptable regions. These multiple objectives can be ranked so that the optimizer will attempt to satisfy the highest priority items first.
@issacpaul9846
@issacpaul9846 5 лет назад
@@apm how to apply weighting plz reply really urgent
@TuhinDeshamukhya123
@TuhinDeshamukhya123 10 лет назад
Great video sir! Can you help me on Particle Swarm Optimization in Matlab?
@apm
@apm 10 лет назад
Sorry, I don't have a specific tutorial on Particle Swarm Optimization. You may find something on the Mathworks' File Exchange.
@TuhinDeshamukhya123
@TuhinDeshamukhya123 10 лет назад
ok thank you
@rajirahul940
@rajirahul940 10 лет назад
optimization for placing distribution generator
@apm
@apm 10 лет назад
Raji, that sounds like an interesting optimization problem. I think we'd be interested in knowing more about what you are thinking for the problem if you are willing to share some of the details.
@Creative_Life3659
@Creative_Life3659 9 лет назад
sir can u help me in demand side management by heuristic optimization
@apm
@apm 9 лет назад
Nikki Bansal There are a number of good references on the subject. ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6213581
@Creative_Life3659
@Creative_Life3659 9 лет назад
sir i have read the paper but want some idea how to code this?
@apm
@apm 9 лет назад
Our group (apm.byu.edu/prism) typically works on supply side management with deterministic nonlinear programming methods. I don't have any code examples dealing with demand side management and heuristic optimization. The Pecan Street project at UT Austin is working on demand side optimization. There may be some interesting results that you can also find there.
Далее
Comparing MATLAB and Python for Optimization
16:33
Просмотров 17 тыс.
Global Optimization with MATLAB Products
1:02:00
Просмотров 25 тыс.
Apple Event - September 9
1:38:19
Просмотров 24 млн
Они захватят этот мир🗿
00:48
Просмотров 761 тыс.
Python Tutorial for Engineering Optimization
15:25
Просмотров 9 тыс.
Nonlinear Least Squares (MATLAB lsqnonlin)
21:19
Просмотров 1,1 тыс.
Dynamic Programming Toolbox for MATLAB and Python
14:13
Fast Inverse Square Root - A Quake III Algorithm
20:08
Application of Nonlinear Programming in Matlab
18:23
Просмотров 35 тыс.
Apple Event - September 9
1:38:19
Просмотров 24 млн