36 40
x1 , x 2 , x 3 0
矩阵形式:
max cTx s.t. Ax≤b
x≥0
c T [4, 3, 2], x T [ x1, x2 , x3 ]
2 3 1 34
A
3
2
1
.5
,
b
3
6
3 2 5 4 0
30
MATLAB软件求解
Matlab中求解线性规划的命令为: linprog, 解决的线性规 划的标准格式为:
min cTx s.t. A·x <= b
Aeq·x = beq VLB≤x≤VUB 其中,A, b, c, x, Aeq, beq, VLB, VUB等均表示矩阵,特别 b, c, x, beq, VLB, VUB为列矩阵。
31
命令linprog的基本调用格式
x = linprog(c, A, b, Aeq,beq ,VLB, VUB)
案例:节水洗衣机
仿真
II. 结果
1. 表 2 是溶解率 Q 0.99 时不同洗衣轮数下的最少 用水量和每一轮的最优用水量(各轮的最优用水 量恰好相等).
2. 表 3 是不同溶解率 Q 值下的最优洗衣轮数, 最少 总用水量和每一轮的最优用水量(各轮的最优用 水量恰好相等).
案例:节水洗衣机
表2 不同洗衣轮数下的最少用水量和每一轮的最优用水量
k=n-1
xn为衣服上的最
终 脏物量
案例:节水洗衣机
模型建立
1. 溶解特性和动态方程
分析:在第k轮漂洗之后和脱水之前,第k-1 轮脱水之后的脏物量xk已变成两部分:
x k p k q k ,k 0 , 1 ,2 ,,n - 1 ( 1 )