文档详情

系统建模实验报告.pdf

发布:2025-03-06约3.9千字共3页下载文档
文本预览下载声明

系统建模与仿真实验报告

实验名称建筑材料场位置的选择和供货量实验成绩指导老师黄庚保

系(院)管理系班级工业071班学号200700702006学生姓名王宇

一、实验目的:1、了解MATLAB的主要功能和用途;

2、了解MATLAB工具的运用;

3、掌握生产系统建模与仿真中的问题分析和模型的建立。

二、实验工具:MATLAB软件

三、实验原理:通过对问题的分析,利用约束条件构建非线性规划的目标函数,用MATLAB

工具求出最优解。

四、实验内容:

例子:建筑材料场位置的选择和供货量。某建筑公司有6个建筑工地要开工,每个

工地的位置用、b表示(单位:km),每个工地每天所需水泥的数量为d(单位:t),

位置和水泥用量如表所示。现需要建两个材料场,材料场的日存量为20t,那么这两个

材料应建在何处,分别向各个工地运送多少t水泥,使得总的吨千米数最小?

123456

1.258.750.55.7537.25

b1.250.754.7556.57.75

d3547611

1、问题分析及模型的建立

记第i工地的位置为(,b),该工地每天的水泥用量为d,其中i=1,2,…,6;

iii

设第j个材料场的位置为(x,y),日存量为m,其中j=1,2;设运送量为p,从材

jjjij

料场向各个工地运送材料时的总吨千米数为q,则:

6

各材料的运送量不能超过日存量:p≤m,j=1,2

ijj

i1

要使总的吨千米数最小,求minq,则目标函数是:

26

minq=min(p(xa)(yb)22

ijjiji

j1i1

运行过程:

function[f,g]=liaochang(x)

a=[1.25,8.75,0.5,5.75,3,7.25];

b=[1.25,0.75,4.75,5,6.5,7.75];

d=[3,5,3,7,6,11];

e=[20,20];

f1=0;

fori=1:6

S(i)=sqrt((x(13)-a(i))^2+(x(14)-b(i))^2;

f1=s(i)*x(i)+q1;

end

q2=0;

显示全部
相似文档