数学建模-工厂生产安排问题_第1页
数学建模-工厂生产安排问题_第2页
数学建模-工厂生产安排问题_第3页
数学建模-工厂生产安排问题_第4页
数学建模-工厂生产安排问题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1一 月二 月三 月产品名称数量金额利润产品名称数量金额利润产品名称数量金额利润合 计合 计合 计四 月五 月六 月产品名称数量金额利润产品名称数量金额利润产品名称数量金额利润合 计合 计合 计工厂生产安排问题摘要 题目要求解决的是工厂生产最佳安排问题,在公司生产能力,生产单位成本随月份的变化,而且每月产品需求量又一定,以及产品库存需要库存费用等不同影响因素的条件,要达到完成需求量所需要的产品量,同时根据实际情况,需要使生产成本最低的背景,建立此优化分配模型。 对于问题一中的问题,将该生产的问题看成一个运输的问题,将每月不同的生产状态可比作为六个节点即六个不同的仓库,每个仓库往不同地方运输产

2、品的成本各不相同,每月的需求量可看作三个产品需求地,为满足每个地方产品需求,设计相应的网状模型。 对于问题二,考虑所有相关的影响成本的因素,进行产品生产的分配使生产的成本最低。相应的因素有产品的单位生产成本随月份而增加,产品库存需要费用也会增加产品的成本,针对主要的因素找到9个变量,在相应的条件约束下,我们利用LINGO软件对其进行求解,即可得出答案。对于问题三,在问题二中求解出的各变量的值,进行各月产品生产的分配,即可使总产品生产成本最低。对于问题四,我们明白其生产力的空闲情况,工厂可以根据此分析对空闲生产力做出更好的处理,以此来获得更好的收益。关键词:最低成本;线性规划; LINGO软件;

3、问题重述 某公司生产三种产品,公司预计3种特殊产品后3个月的需求分别为150、250和300个单位。此公司可以通过正常生产或加班来满足这些需求。因为还有其他的订货需求,所以预计后3个月的生产成本会逐步增加.后3个月的生产能力以及单位生产成本如下表:生产状态生产能力(单位)单位成本(元)1月常态2755001月加班1008002月常态2005002月加班508003月常态1006003月加班501000 库存量可以从这个月留到下个月,但是每个月的库存单位成本为200元。例如正常状态下1月生产出来的满足2月需求的产品单位成本为500+200=700(元)。同样,1月生产出来满足3月需求的产品单位成

4、本为500+2*200=900(元)。1.把这个问题看成一个运输问题,设计表述该生产安排问题的网络模型。(提示:用6个起点节点,起点节点1的最大供给量是它能在常态下生产的最大量)。2设计一个线性规划模型,用来安排后3个月常态下的生产和超时加班的生产。3生产如何安排?每月库存为多少单位?总成本为多少?4还有空闲的生产能力吗?如果有,在哪里?问题背景: 在工厂实际大规模生产过程中,对产品生产的合理分配可以使产品的生产成本最低,即工厂获得最大的利润,这是每个工厂生产最关注也是最重要的。每一件产品从生产开始直到最后的出厂,所有的消耗都是成本的一部分,原材料,加工,存储,运输等费用都是产品生产成本的一部

5、分。只有考虑好产品生产的效率,产品不同时期生产的最大限度量,以及不同的时期产品生产的成本,不同时期市场需求量不同,还有不同产品生产效率的不同,对产品不同时期进行生产力的合理分配,才能使得产品的生产成本最低。在一些工厂的实际生产中,产品的生产成本会在相应产品销售旺季时期其相应的生产成本会增加,然而产品的库存也需要消耗成本,只有合理的分配好各时期产品生产量才可以获得最大利润。管理分配效益的合理性事影响企业经济效益好坏的一个重要因素,因此企业利润的高低将取决于成本。问题分析: 对问题一的分析,先将生产的问题转化为运输的问题,使产品单位生产成本要等于单位产品的运输成本,建立的6个起始节点看做6个不同的

6、仓库,其库存量分别于产品生产问题中每月的产品生产的限度对应,每月的产品生产成本可用作实际运输中,各仓库距离运输目的不同对应的运输成本也会不同。设计了个相应的网状模型,使问题更加的清晰。 针对第二,三问题从以下三个方面分析对已知条件的分析:从已知条件来看,最后三个月随着月份增加,产品的生产成本随之增加,而在最后第三个月中,其生产的能力明显满足不了该月的市场需求。但在前两个月中在满足该月市场需求的前提下还有多余的生产力,所以要进行生产力的分配去满足每月的市场需求量。还考虑到生产过多的产品,库存也需要消耗相应的费用,使得产品的生产成本增加,只有合理分配好每月生产力,才能使生产的成本最低。(2)对目标

7、函数的分析:总成本主要有两部分,即产品生产成本和产品库存的成本,跟据题目的信息,每月常态生产产品量乘以产品单位生产成本和加工生产产品量乘以相应产品单位生产成本,即产品生产的总成本。还有产品的库存用与生产力不足的月份,一月库存的产品供应二,三月的市场需求量分别为、,二月库存的产品供应三月的市场需求量,已知单位产品每月的库存成本,即可得产品总的库存成本。(3)对约束条件的分析:题目中的约束条件有每月产品生产量不得超过产品生产最大限度,每月的常态生产量和加工生产量都有最大值,每月的产品量要多于市场需求。模型假设及符号说明问题假设假设1:生产出来的产品全都合格;假设2:库存对产品销售不产生影响;假设3

8、:3种产品生产效率应该相同符号说明符号单位符号说明单位一月正常生产的产量单位一月加班生产的产量单位一月库存量中向二月供应的量单位一月库存量中向三月供应的量单位二月正常生产的产量单位二月加班生产的产量单位二月库存量中向三月供应的量单位三月正常生产的产量单位三月加班生产的产量元三个月总的生产成本模型建立此题解决的是工厂生产最佳安排问题,在公司生产能力,生产单位成本随月份的变化,而且每月产品需求量又一定,以及产品库存需要库存费用等不同影响因素的条件,要达到完成需求量所需要的产品量,同时根据实际情况,需要使生产成本最低的背景,建立此优化分配模型。对于问题二,我们要求考虑每个月的实际生产能力和每生产单位

9、产品所需要的成本价的变化,在满足订货需求的条件下合理的安排生产,使总成本最小。所以设出每月生产的产品的量,其中:;然后找出产品量中的各种关系:;而生产出这些产品所需的总成本为:;运用这些关系建立一个线性规划模型,最后使得,并借助 LINGO软件,计算出及此时对应的到的值。问题求解问题一的求解要求把这个问题设计成一个运输问题,则根据题中条件可设计为:现有6个仓库(起始节点),它们的存货量分别为275,100,200,50,100,50个单位,其中一、二号仓库需向市场(终止节点)运送150个单位的货物,三、四号仓库需向市场运送250个单位的货物,五、六号仓库需向市场运送300个单位的货物,每个仓库

10、的单位运输成本如下表:起点止点单位货物的运输单价/元一号市场500三号200五号300二号市场800四号200六号200三号市场500五号100四号市场800六号0五号市场600六号市场1000求满足运输条件的最低运输成本。四号三号0元200元800元100元 200元 500元800元500元五号六号二号一号市场200元1000元 300元 600元问题二、三、四的求解:问题二是设计一个线性规划模型,用来安排后3个月常态下的生产和超时加班的生产。在模型建立分析中我们可建立的模型为: ; ; ; ; ; ; ; ; ; ;问题三即将问题二中模型解出,进过lingo编程求解,得到满足约束条件的最

11、低总成本为元,此时后3个月常态下的生产和超时加班的生产情况为:;。即一月正常生产275个单位,加班生产100个单位,其中为二月库存225个单位,为三月库存0个单位;二月正常生产200个单位,加班生产25个单位,其中为三月库存200个单位;三月正常生产100个单位,加班生产0个单位。;问题四是问是否有空闲的生产能力,只需将计算出来的生产量与最大生产能力相比就可以了:;由对比可知此种安排方式有空余生产力,在一月加班中有空闲的75个单位的生产力。模型的分析:此模型分析得比较简单,将三个产品作为一个,而且视生产出来的产品全部为合格产品,但这些对此题的计算影响不是很大,所以总的来说所建立的模型对题目的解

12、答合理,符合题目要求。模型的评价:优点一:能够较准确的计算出各月份生产量的分配,因而能合理的分配生产力,使得总的成本最低。优点二:考虑到各个阶段变量之间的相互制约关系,从全局考虑建立最优化模型进行求解,避免了陷入局部最优。优点三:有顺序,有步骤地给出优化方案,把复杂的问题简单明朗化,显得通俗易懂。缺点: 在实际生活中,三种产品不能简单的混为一谈,作为一种去计算,而且生产出来的产品不是全部为合格产品,库存对产品质量有一定的影响,所建立的模型对题目的解答合理,但与实际生活中还是有少数差异。模型的改进(1)建模时未考虑到库存量的限度和生产产品的合格率,在实际生产中应该生产比规定多余的产品,以保证满足

13、市场的需求。(2)题目中有三种产品,在解决问题时假设三种产品的生产效率相同,并没有考虑到不同产品生产效率的不同,为了使问题简化,尽量使各产品生产消耗时间一样。模型的推广这个模型的建立在生活中的很多方面都是适用的,就是一种供求关系的相互协调,在需求变化的情况下,如何调整供应来满足需求,并且尽可能地节约成本。此模型不仅可用于安排生产问题,也可用于其它资源的安排,还可用于诸如企业人员分配、资产投资等其它相似整数规划和组合规划等类型的问题。附录问题一的程序:min=500*x1+800*x2+200*x3+400*x4+500*x5+800*x6+200*x7+600*x8+1000*x9;x1=27

14、5;x2=100;x5=200;x6=50;x8=100;x9=50;x1+x2-x3-x4=150;x5+x6+x3-x7=250;x4+x7+x8+x9=300;End问题一程序 LINGO软件运算结果: Global optimal solution found. Objective value: .0 Infeasibilities: 0. Total solver iterations: 0 Variable Value Reduced Cost X1 275.0000 0. X2 25.00000 0. X3 150.0000 0. X4 0. 0. X5 200.0000 0.

15、X6 50.00000 0. X7 150.0000 0. X8 100.0000 0. X9 50.00000 0. Row Slack or Surplus Dual Price 1 .0 -1. 2 0. 300.0000 3 75.00000 0. 4 0. 500.0000 5 0. 200.0000 6 0. 600.0000 7 0. 200.0000 8 0. -800.0000 9 0. -1000.000 10 0. -1200.000 1一 月二 月三 月产品名称数量金额利润产品名称数量金额利润产品名称数量金额利润合 计合 计合 计四 月五 月六 月产品名称数量金额利润产

16、品名称数量金额利润产品名称数量金额利润合 计合 计合 计下午13:0017:00B实行不定时工作制的员工,在保证完成甲方工作任务情况下,经公司同意,可自行安排工作和休息时间。312打卡制度3.1.2.1公司实行上、下班指纹录入打卡制度。全体员工都必须自觉遵守工作时间,实行不定时工作制的员工不必打卡。3.1.2.2打卡次数:一日两次,即早上上班打卡一次,下午下班打卡一次。3.1.2.3打卡时间:打卡时间为上班到岗时间和下班离岗时间; 3.1.2.4因公外出不能打卡:因公外出不能打卡应填写外勤登记表,注明外出日期、事由、外勤起止时间。因公外出需事先申请,如因特殊情况不能事先申请,应在事毕到岗当日完

17、成申请、审批手续,否则按旷工处理。因停电、卡钟(工卡)故障未打卡的员工,上班前、下班后要及时到部门考勤员处填写未打卡补签申请表,由直接主管签字证明当日的出勤状况,报部门经理、人力资源部批准后,月底由部门考勤员据此上报考勤。上述情况考勤由各部门或分公司和项目文员协助人力资源部进行管理。3.1.2.5手工考勤制度3.1.2.6手工考勤制申请:由于工作性质,员工无法正常打卡(如外围人员、出差),可由各部门提出人员名单,经主管副总批准后,报人力资源部审批备案。3.1.2.7参与手工考勤的员工,需由其主管部门的部门考勤员(文员)或部门指定人员进行考勤管理,并于每月26日前向人力资源部递交考勤报表。3.1

18、.2.8参与手工考勤的员工如有请假情况发生,应遵守相关请、休假制度,如实填报相关表单。3.1.2.9 外派员工在外派工作期间的考勤,需在外派公司打卡记录;如遇中途出差,持出差证明,出差期间的考勤在出差地所在公司打卡记录;3.2加班管理3.2.1定义加班是指员工在节假日或公司规定的休息日仍照常工作的情况。A现场管理人员和劳务人员的加班应严格控制,各部门应按月工时标准,合理安排工作班次。部门经理要严格审批员工排班表,保证员工有效工时达到要求。凡是达到月工时标准的,应扣减员工本人的存休或工资;对超出月工时标准的,应说明理由,报主管副总和人力资源部审批。 B因员工月薪工资中的补贴已包括延时工作补贴,所

19、以延时工作在4小时(不含)以下的,不再另计加班工资。因工作需要,一般员工延时工作4小时至8小时可申报加班半天,超过8小时可申报加班1天。对主管(含)以上管理人员,一般情况下延时工作不计加班,因特殊情况经总经理以上领导批准的延时工作,可按以上标准计加班。3.2.2.2员工加班应提前申请,事先填写加班申请表,因无法确定加班工时的,应在本次加班完成后3个工作日内补填加班申请表。加班申请表经部门经理同意,主管副总经理审核报总经理批准后有效。加班申请表必须事前当月内上报有效,如遇特殊情况,也必须在一周内上报至总经理批准。如未履行上述程序,视为乙方自愿加班。3.2.2.3员工加班,也应按规定打卡,没有打卡

20、记录的加班,公司不予承认;有打卡记录但无公司总经理批准的加班,公司不予承认加班。3.2.2.4原则上,参加公司组织的各种培训、集体活动不计加班。3.2.2.5加班工资的补偿:员工在排班休息日的加班,可以以倒休形式安排补休。原则上,员工加班以倒休形式补休的,公司将根据工作需要统一安排在春节前后补休。加班可按1:1的比例冲抵病、事假。3.2.3加班的申请、审批、确认流程3.2.3.1加班申请表在各部门文员处领取,加班统计周期为上月26日至本月25日。3.2.3.2员工加班也要按规定打卡,没有打卡记录的加班,公司不予承认。各部门的考勤员(文员)负责加班申请表的保管及加班申报。员工加班应提前申请,事先

21、填写加班申请表加班前到部门考勤员(文员)处领取加班申请表,加班申请表经项目管理中心或部门经理同意,主管副总审核,总经理签字批准后有效。填写并履行完审批手续后交由部门考勤员(文员)保管。3.2.3.3部门考勤员(文员)负责检查、复核确认考勤记录的真实有效性并在每月27日汇总交人力资源部,逾期未交的加班记录公司不予承认。下午13:0017:00度。全体员工都必须自觉遵守工作时间,实行不定时工作制的员工不必打卡。3.1.2.2打卡次数:一日两次,即早上上班打卡一次,下午下班打卡一次。3.1.2.3打卡时间:打卡时间为上班到岗时间和下班离岗时间; 3.1.2.4因公外出不能打卡:因公外出不能打卡应填写

22、外勤登记表,注明外出日期、事由、外勤起止时间。因公外出需事先申请,如因特殊情况不能事先申请,应在事毕到岗当日完成申请、审批手续,否则按旷工处理。因停电、卡钟(工卡)故障未打卡的员工,上班前、下班后要及时到部门考勤员处填写未打卡补签申请表,由直接主管签字证明当日的出勤状况,报部门经理、人力资源部批准后,月底由部门考勤员据此上报考勤。上述情况考勤由各部门或分公司和项目文员协助人力资源部进行管理。3.1.2.5手工考勤制度3.1.2.6手工考勤制申请:由于工作性质,员工无法正常打卡(如外围人员、出差),可由各部门提出人员名单,经主管副总批准后,报人力资源部审批备案。3.1.2.7参与手工考勤的员工,

23、需由其主管部门的部门考勤员(文员)或部门指定人员进行考勤管理,并于每月26日前向人力资源部递交考勤报表。3.1.2.8参与手工考勤的员工如有请假情况发生,应遵守相关请、休假制度,如实填报相关表单。3.1.2.9 外派员工在外派工作期间的考勤,需在外派公司打卡记录;如遇中途出差,持出差证明,出差期间的考勤在出差地所在公司打卡记录;3.2加班管理3.2.1定义加班是指员工在节假日或公司规定的休息日仍照常工作的情况。A现场管理人员和劳务人员的加班应严格控制,各部门应按月工时标准,合理安排工作班次。部门经理要严格审批员工排班表,保证员工有效工时达到要求。凡是达到月工时标准的,应扣减员工本人的存休或工资;对超出月工时标准的,应说明理由,报主管副总和人力资源部审批。 B因员工月薪工资中的补

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论