课程设计计算步骤

课程设计计算步骤
课程设计计算步骤

物料计算

(1)已知谷氨酸的年产量为10000t

生产天数为320d 每天生产的产量=10000/320=31.3t/d

(2)每天需要谷氨酸含量为10%的发酵液体积

等电加离交总收率为94%,去氨收率为95%,脱色收率为98%,浓缩收率为95%,结晶收率为83.5%,所以总收率为:71.2%

则发酵液的总质量=31.3/71.2%/10%=440 t/d

取发酵液密度ρ=1000kg/m3

则发酵液总体积=440ⅹ1000/1000=440 m3/d

(3)每天需要氨水量及洗脱用水量

W氨水=3.574/0.15=23.8265 t

用水量W水=W氨水-WNH4=23.8265-3.574=20.2525ⅹ17/35=9.837t(详见设备计算部分)(4)每天所需调酸的92.5%硫酸的量

H2SO4的总体积=26840/1824x416.212=6124m3(详见设备计算部分)

设备平衡及主要设备计算

(一)贮罐的大小和个数的确定

一次等电收率为平均76%

则结晶出谷氨酸的质量=31.3ⅹ0.76=23.788t/d

上清液中剩余谷氨酸的质量=31.3ⅹ(1-0.76)=7.512 t/d

上清液中谷氨酸所占的百分比=7.512/(440-23.788)ⅹ100%=1.805%

取ρ=1000kg/m3

则上清液总体积=(440-23.788)ⅹ1000/1000=416.212m3

所以需体积(以一天来计算)为500m3的贮罐一个。

(4)将谷氨酸上清液调成PH=1.5 所需的的H2SO4的量

1.上清液的质量=440-23.788=416.212 kg

根据1吨上清液(含谷氨酸 1.8~2.0%)从PH=1.5需92.5%的硫酸约60kg ,而

由于我们的上清液中谷氨酸含量为1.805%,所以适当增加硫酸(92.5%)为61kg 硫酸的质量=440ⅹ61=26840 kg

又知92.5%的硫酸的密度ρ=1824 kg/m3

H2SO4的体积=26840/1824=14.715m3

每天需要调酸的液体总体积=440+14.715=454.715 m3

每4个小时调酸一次,一天调酸6次

则每次调酸的液体体积=454.715/6=75.786 m3

所以需体积(以一天计算)为100 m3的调酸罐一个【14】。

(二)调酸罐的设计:

采用搅拌:高径比H/D=2

封头容积:V=1/4ⅹ3.14ⅹD2ⅹ(Hb+1/6D)

圆柱容积:V=1/4ⅹ3.14ⅹD2ⅹH=1/2ⅹ3.14ⅹD3

取 Hb=0.04

可得1/4ⅹ3.14ⅹD2ⅹ(Hb+1/6D)+1/4ⅹ3.14ⅹD2ⅹH=100

计算可得:D=5.5 m

H=2D=5.5ⅹ2=11.0 m

采用桨式搅拌器,搅拌器的转速为60转/分,即1 r/s

发酵液黏度为1ⅹ10-3Ns/m2

桨叶直径为: Di=1/4D=1/4ⅹ5.5=1.375 m

REM=Diⅹnⅹρ/ц=1.375ⅹ1.375ⅹ1ⅹ1000/1ⅹ10-3=12.912ⅹ105>104为湍流

查《发酵工程设备》图 6-52

对螺旋桨,Np=0.38

搅拌轴功率=NpⅹDi5ⅹn3ⅹρ=0.38ⅹ1.375ⅹ1ⅹ1000=522.5 w/m3

设三角带的效率为0.95,滚动轴承的效率为0.99,滚动轴的效率为0.98,端轴封增加功率为1.0%,则所需电机功率为:

522.5ⅹ1.01/(0.95ⅹ0.99ⅹ0.98)=572.55 w

故选用600w的电动机

采用桨式搅拌器,材料用不锈钢,搅拌轴较长,分为两至三段,用连轴器连接,装用可调节的中间轴承可减少震动,连轴器材料用聚氯乙烯【15 16】。

(三)离子交换树脂的设计

选用732型树脂,其性能有关的参数如下(由《氨基酸工艺学》 P232表6-15查得)

全交换容量(毫克当量/克):>4.5 溶沸率:在水中为22.5%

粒度:16~60 交联度:7~8

最高耐温:93℃湿视密度: 0.75~0.85g/cm2

理论交换量: 4.5 mmol/g PH范围:0~14

水分:46%~52%活性基团: SO3-

1.每天需上柱提取得上清液(母液)中所含有的谷氨酸的质量为7512 kg

2.所需的树脂量

取谷氨酸的交换量为35kg/t 商品树脂

根据上柱和洗脱所需的时间为8h 每天完成三次提取

所以树脂的质量=7512/35/3=71.54t

3.离子交换柱的大小和个数

取D=1m H=8m

取树脂层高度为圆筒高度的75%

则每柱中树脂体积=1/4ⅹ3.14ⅹD2ⅹHⅹ0.75=1/4ⅹ3.14ⅹ1ⅹ8ⅹ0.75=4.71 m3 1)交换柱尺寸

装柱离子交换树脂体积V=4.71(米3)

=2D

树脂层高度H

树脂装量系数=0.6

17.42

24

4

==

*=

*=

D D DD H DD V π

π

π

柱直径 44.114

.371

.423=?=D 取D=1.5 米

06.34.14.114.371

.444=???==

DD V H π 柱高度(圆柱部分,不包括上下封头)

1.56

.0==

H

H 取H=5.5 (包括上下封头总高度5.8米) 柱尺寸:直径1.5米,高5.5米 2)交换柱壁厚S.取S=6(毫米)衬橡胶 3)折边封头壁厚S.取S=6(毫米)衬橡胶. 4)花板:

开孔率取15∽25%,孔按正六角形排列 取孔直径d=42(毫米),孔间中心距t=90(毫米)

Ф1200(毫米)花板可开151孔。每孔装有塑料筛孔帽罩(滤液器)。 滤缝最大宽度≤0.55mm 。 开孔率=18.5%

花板的厚度因考虑开孔而影响强度。可取S=25(毫米),衬橡胶。

2)交换柱个数

取树脂视比重为 0.8ⅹ103 kg/m 3

则树脂总体积=71.54ⅹ1000/(0.8ⅹ1000)=89.43 m 3 考虑破损=89.43/0.8=111.79 m 3

所需离子交换柱的个数:n=111.79/4.71=23.73 个 取30个离子交换柱

注:因为完成一次提取需要8h ,而每4h 调酸一次,所以采用分批上柱。每

8h 调酸2次,一共有30个柱,所以每次调酸完成后,上15个柱,在完成一次

调酸后,上另外的15个柱,记下每一批上柱的时间。当第三次调酸完成且上柱后,第一批上柱的也已完成一次提取。如此反复,循环使用

(四)、洗脱所用的氨水量及配氨罐设计

1. 洗脱液用量

2. 用氨水洗脱,氨气分子量 M=17 氨水分子量 M=35 1mol 谷氨酸消耗2mol NH4OH

W NH4OH=(7.512/147.13)ⅹ2ⅹ35=3.574t

取氨水质量分数为 15%

W 氨水=3.574/0.15=23.8265 t

用水量W 水=W 氨水-WNH4=23.8265-3.574=20.2525ⅹ17/35=9.837t 查《化学工程师手册》,用内插法算得氨水密度为 0.940ⅹ103 kg/m 3

V 氨水=23.8265ⅹ1000/(0.940ⅹ1000)=25.347 m 3

3.高流分量,以谷氨酸含量为 8%计

W 高=7.512/0.08=93.9 t

取ρ=1000 kg/m 3

V 高=W 高/ρ=93.9ⅹ1000/1000=93.9 m 3

设计一个高流罐,取 D=5 m H=8m

V-1/4ⅹ3.14ⅹD 2ⅹH=1/4ⅹ3.14ⅹ25ⅹ8=157 M 3 符合要求

(五)等电点罐

以50,000升发酵罐发酵体积为35米3作例子,加酸和高流分体积增加20%,有效体积取60%。

1)罐体尺寸:取H :D=1.5:1

565.14

14

.3414.322=??=D D H D 62.35

.114.34

563

=??=D

取6.3=D 圆筒部分体积: 9.546.34.5785.04

14

.322=??==

HD V 锥形底:2?=150α,?=75α(α2-圆锥形顶角)

6.3=D ,锥形底高H =mm tg 480751800

=?

锥底体积:63.13

48

.08.18.114.3314.3=???==

R HR V 总体积:53.5663.19.54=+=V 锥形底壁厚S 1:取 S 1=10(毫米) 2)搅拌器:

选用6弯叶涡轮搅拌器,主要尺寸如下: 搅拌叶径d=D/3 =12003

3600

3==

=D d 叶宽mm d B 24012002.02.0=?== 弧长mm d I 4501200375.0375.0=?== 底距mm D c 12003

3600

3==

= 盘径 900mm 12000.750.75d di =?== 叶弦长mm d L 300120025.025.0=?== 叶间距mm D Y 3600== 弯叶板厚n 取18mm 3)搅拌轴

取直径D 1=104mm

4)冷却盘管:料液(42米3)温度32℃,要求每小时降温2℃。 总热量Q=42000×1×2×1.2=100800千卡/小时。 传热系数K=500(千卡/米2.小时.℃)。 料液温度:T 1=32℃,T 2=18℃

冷冻水温度:进口t 1=10℃,出口t 2=16℃ 平均温差:05.92

223lg

22

2216-1810-323lg 2)1618()1032(=?-=?---=

?m t ℃

传热面积3.2205

.9500100800

t K Q =?=?=

F (米) 选用Φ50m/m 不锈钢管 总长:14205

.014.33.22=?==

D F L π米

设备平衡与设备选型 1 设备平衡计算依据 5.1.1 设备流程图

发酵罐 → 等电点罐 → 离心机 → 交换柱 → 中和脱色槽 → AA 贮罐 物料平衡计算公式 1)所需设备台数:

()

操作周期()每台设备产量()日产量(所需设备台数h h t t 24?=

式中 操作周期=运转时间(h )+辅助时间(h ) 2)投(放)料次数:

每台设备产量()

日产量(投料次数t t =

3)运转台数:

操作周期()

运转周期(设备台数运转台数h h ?

=

2 主要设备一览表

表1 主要设备一览表

设备名称 台数 容量m 3 材质 液氨贮罐 2 15 16MnR 储存罐 1 500 1Cr18Ni9 调酸罐 1 100 1Cr18Ni9 离心机

3

Ф180

1Cr18Ni9

等电点罐 3 50 1Cr18Ni9 离子交换柱30 4.7Q235-A/防腐

主要设备选型结果见表2

表2 主要设备计算选型

设备材料

离子交换柱Q235-A/防腐

板式换热器1Cr18Ni9

等电点罐1Cr18Ni9

热量衡算

(一)谷氨酸提取工序冷量衡算

等电灌30m3,装液量21.9m3,相对密度1.06,由30℃降到2℃,降温速度2℃/h。其冷量为:

21.9×103×1.06×2×3.97=1.8×105(kJ/h)

式中3.97——发酵液比热容[kJ/(Kg.K)]

中和时,硫酸对水的溶解热为92kJ/mol,6h加98%硫酸765kg,其溶解热为:765×98%/(6×98) ×92=11.73(kJ/h)可忽略不计

180000/3600=50(kW)

每天运转3台罐,总制冷量:50×3=150(Kw)

(二)提取工序用水量

用于谷氨酸分离及冲洗水,每日用量5t/d,平均量0.21t/d,高峰量3t/d。

使用新鲜水。

计算器课程设计报告

课设报告 福建工程学院软件学院 题目:汇编计算器 班级: 1301 姓名 学号: 指导老师: 日期:

目录 1、设计目的 (3) 2、概要设计 (3) 2.1 系统总体分析 (3) 2.2 主模块框图及说明 (3) 3、详细设计 (4) 3.1 主模块及子模块概述 (4) 3.2各模块详运算 (4) 4、程序调试 (7) 4.1 运行界面分析 (7) 算法分析 (7) 4.2 调试过程与分析 (9) 5、心得体会 (11) 5.1 设计体会 (11) 5.2 系统改进 (11) 附录: (11)

1、设计目的 本课程设计是一次程序设计方法及技能的基本训练,通过实际程序的开发及调试,巩固课堂上学到的关于程序设计的基本知识和基本方法,进一步熟悉汇编语言的结构特点和使用,达到能独立阅读、设计编写和调试具有一定规模的汇编程序的水平。 2、概要设计 用8086汇编语言编写一个能实现四则混合运算、带括号功能的整数计算器程序。程序能实现键盘十进制运算表达式的输入和显示(例如输入:“1+2*(3-4)”),按“=”后输出十进制表示的运算结果。 2.1 系统总体分析 在8086的操作环境下,该计算器分成输入,数据存储,运算功能,输出几个大模块,实现了使用者使用该计算器时输入一个算式,能让系统进行计算。此计算器的实现功能是基本的数学的四则运算,结果范围在0~65535。 2.2 主模块框图及说明 此流程图简要的表现出了所要实现的功能以及一些功能的大概算法,同时也是我编写的一个总体的框架。 程序流程图说明:通过流程图,可以看出程序运行时,首先输出提示语气,当用户输入后,程序根据所输入内容进行判断,通过判断的结果来决定调用哪个功能模块,首要先要要判断的是否为0-9,“+”“-”“*”“/”这些字符,若不是就会报错,实则根据运算符号调用其功能模块完成运算。最后将运算的结果显示在主频幕上,返回主程序,使用户可以重新输入。

C++课程设计报告--小型特殊计算器

课程设计报告 课程:面向对象程序设计学号: 姓名: 班级: 教师:

课程设计名称:小型特殊计算器 1.设计内容: 实现一个特殊的计算器,可以实现复数、有理数、矩阵和集合的特殊计算。程序可以实现复数、有理数的加、减、乘、除,可以实现矩阵的加法、减法和乘法运算,也可以实现集合的求交集、并集、子集的运算。 2.设计目的与要求: 2.1设计目的 达到熟练掌握C++语言的基本知识和技能; 基本掌握面向对象程序设计的基本思路和方法; 能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2.2设计要求 要求利用面向对象的方法以及C++的编程思想来完成系统的设计; 要求在设计的过程中,建立清晰的类层次; 在系统的设计中,至少要用到面向对象的一种机制。 3.系统分析与设计 3.1主要知识点 运算符重载增加了C++语言的可扩充性。运算符的重载实际上就是一种函数调用的形式,可以用成员函数重载运算符,就是将运算符重载定义为一个类的成员函数的形式;也可以用友元函数重载。用友元重载运算符的友元函数是独立于类以外的一般函数。 3.2关键技术 程序中每一种数据类型用一个类来实现,共设计了4个类。复数类complex,矩阵类matrix,有理数类rational以及集合类set。每一种类都定义了相应的运算符重载函数。具体定义如下所示: (1)类complex 类complex中,成员变量image表示虚部,real表示实部。成员函数print()用来显示数据。运算符重载函数都是用友元函数来实现的。分别重载+、-、*、/运算符。 (2)类matrix 类matrix中,成员变量elems用来存放矩阵的所有元素,rows表示矩阵的行,cols表示矩阵的列。成员函数SetElems()用来给矩阵中的每一个元素赋值,Disp()用来显示矩阵中的所有元素。其它友元函数分别重载+、-、*、/运算符。 (3)类rational 类rational中,有两个成员变量:denominator用来表示有理数的分母,numerator表示有理数的分子。有理数成员函数print()用来显示有理数,optimization()用来优化有理数函数。友元函数real()用来将有理数转换为实数,其它友元函数分别重载+、-、*、/运算符。 (4)类set

数值计算方法课程设计(C语言)

数值计算方法课程设计 姓名 学号 成绩

课程实际报告 实验一:秦九韶算法 题目 用选列主元高斯消去法解线性方程组 ???????=+- =-+-=-+-=--02 02 0 21 34343232121x x x x x x x x x x 算法语言: 利用c 语言的知识编写该算法程序 算法步骤叙述: 秦九昭算法的基思路是v[0]=a[0]*x+a[1] v[i]=v[i-1]*x+a[i+1];利用秦九昭算法计算多项式函数。 程序清单: #include void main() { float a[5],x,sum; int i; printf("presase input the value of x="); scanf("%f",&x); for (i =5;i >=0;i --) { printf("please input the value of a%d=",i); scanf("%f",&a[i]); } sum =a[5];

for(i=5;i>=1;i--) {sum=sum*x+a[i-1]; } printf("f(x)=%f/n",sum); } 输出结果计算:

实验总结: 通过运用C 语言,解决了秦九韶算法手写的复杂。为以后的雪地打下基础。 实验二:用选列主元高斯消去法解线性方程组 题目 用选列主元高斯消去法解线性方程组 ???????=+- =-+-=-+-=--02 0 2 0 21 34343232121x x x x x x x x x x 算法步骤叙述 第一步消元——在增广矩阵(A,b )第一列中找到绝对值最大的元素,将其所在行与第一行交换,再对(A,b )做初等行变换使原方程组的第一列元素除了第一行的全变为0; 第二步消元——在增广矩阵(A,b )中第二列中(从第二行开始)找到绝对值最大的元素,将其所在行与第二行交换,再对(A,b )做初等行变换使原方程组的第二列元素除了第一和第二行的全变为0; 第三步消元——在增广矩阵(A,b )中第三列中(从第三行开始)找到绝对值最大的元素,将其所在行与第三行交换,再对(A,b )做初等行变换使原方程组的第三列第四行元素为0; 第四,按x4-x3-x2-x1的顺序回代求解出方程组的解,x[n]=b[n]/a[n][n],x[i]=(b[i]-Σa[i][j]x[j])/a[i][i],i=n-1,…,2,1 程序清单: #include #include #define N 4 static double A[N][N] = {-3,-1,0,0,-1,2,-1,0,0,-1,2,-1,0,0,-1,2}; static double B[N]={1,0,0,0};

应用统计学课程设计

《应用统计学课程设计》《应用统计学》课程设计指导书

前言 《应用统计学》是工程管理专业的必修课之一,它的理论性和实践性很强,只有通过实践才能较深入地理解和掌握本课程的基本内容。《应用统计学》课程设计就是为解决这个问题而设置的。通过本课程的设计,增强学生对理论知识的把握,增加学生的实际知识,提高学生的实际动手能力,培养学生独立分析和解决现实工程问题的能力,为以后的工作打下良好的基础。

《应用统计学课程设计》指导书 适用专业:工程管理专业 设计时间:1周学分数:1.0 执笔人:张玉编写日期:2015年12月3日一、课程设计目的 通过《应用统计学课程设计》,使学生能进一步认识、理解统计学的基本理论,并掌握运用统计学中的相关原理和方法,在结合企业具体资料的基础上,能较好地从事统计分析、进一步进行工程管理决策的工作,从而使学生将统计学理论与实践相结合,培养学生的统计学知识运用和实践操作能力。 二、课程设计内容 本次课程设计的内容涉及面广,涵盖了应用统计学课程教学的大部分内容,具体内容有: 1、在校大学生生活费调查 2、在校大学生上网情况调查 3、居民住房贷款调查方案 4、清扬洗发水问卷调查与分析 5、对一组数据进行图表显示、计算其描述统计量、计算其置信区间、进行假设检验 6、对人均GDP和人均消费水平的统计数据进行相关与回归分析 7、对一家大型百货公司的未来销售数据进行预测 三、课程设计要求 1.参加课程设计的学生,应在指导教师的指导下,按照课程设计进度的要求认真完成课程设计任务。 2.严格遵守纪律,不准无故迟到、早退和缺勤,如有特殊情况,应向指导教师书面请假。缺勤累计超过规定的课程设计时间三分之一者,不予评定成绩。 3.本课程设计应以《统计学基础》的理论为依据,选择适当的原理来对每个情景进行分析,制定可行的方案。学生应在阅读参考书和收集资料的基础上,对案例进行独立的思考和判断,并独立地完成课程设计报告书。 4.课程设计以安排的课表为主,最后安排集中答辩,学生不得旷课和请假。 四、课程设计安排 (一)指导教师及分组情况安排 1. 本次课程设计指导教师:王生武。指导教师应及时为学生提供指导,掌

计算机科学与专业技术学院课程设计成绩单

计算机科学与技术学院课程设计成绩单

————————————————————————————————作者:————————————————————————————————日期:

计算机科学与技术学院课程设计成绩单 课程名称:数据库系统原理指导教师: 姓名性别学号班级 综合成绩成绩等级 程序运行情况 (占总成绩20%) □能正确运行□基本能正确运行□能运行但结果不完善 (20分)(15分)(10分) 程序功能的完善 程度 (占总成绩10%)□完善□基本完善□不完善(10分)(8分)(5分) 程序结构的合理 性 (占总成绩10%)□合理□基本合理□不太合理(10分)(8分)(5分) 对问题的答辩情况 (占总成绩40%)□概念正确有创新□能正确回答所有问题□基本能正确回答(40分)(35分)(30分) □部分问题回答概念不清晰 (20分) 学生的工作态度与独立工作能力(占总成绩10%)□工作态度认真能独立完成任务□工作态度认真但独立性较差(10分)(8分) □工作态度基本认真但缺乏独立性 (5分) 设计报告的规范 性 (占总成绩10%)□符合规范□基本符合规范□规范性较差(10分)(8分)(5分) 优秀:90分~100分良好:80分~89分中等:70~79分及格:60~69分不及格0分~59分 武汉科技大学计算机科学与技术学院制表

计算机科学与技术学院 课程设计报告 课程名称:数据库系统原理专业: 班级:级班学号: 姓名: 指导老师:

网上选课系统 一、实验目的 利用一种DBMS作为设计工具,理解并应用课程中关于数据库设计的相关理论,能按照设计流程完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够应用各个阶段的典型工具 二、设备与环境 (1) 硬件设备:PC机一台 (2) 软件环境:安装Windows操作系统,安装数据库管理系统SQL Server2000等。 三、实验内容 完整实践应用数据库设计的工程过程:需求分析\概念设计\逻辑设计\物理设计和实施: (1)需求分析:选定一个应用,对所设计的数据库系统有一定的调研分析,其结果应该以 简单的需求分析说明书\数据字典和数据流图(2级数据流即可)表示; (2)概念分析:使用E-R图作为描述工具.描述出局部和全局的E-R图; (3)逻辑设计:将E-R图转化为相应的关系模式,并根据范式理论进行优化分析,关系模 式不少于3个; (4)物理设计:根据需要设计必要的索引等结构; (5)实施:以某种DBMS为工具创建出完整的数据库.在数据库中要表现出的知识点包括 ①登录控制 (标准登录或混合登录) ②数据完整性(参照完整性、实体完整性、自定义完整性(包括触发器) ③设置用户,并相应设计用户的权限和角色(用户设计至少3个,有不同的权限) ④以游标或存储过程完成相关操作至少2个,以文件方式保存 (6)以上内容,请详细描述,并有必要抓图. 四、实验结果及分析 1.需求分析 随着信息时代科技不断提高,学校规模不断扩大,教学质量不断提高,大学期间有许多公共选修课,以往的选修课方法是课堂报名或者纸上填写方式报名,这种方法虽然直接,但是造成选课的盲目性,而且学生选过课程后不好在更改查看,一方面浪费大量的人力,物力资源,另一方面浪费时间以及在认为统计过程中不可避免的出现差错的情况。这给广大的老师和学生带来诸多的不便,管理起来也相当困难。使用网上选课系统可以提前进行网上选课,并且选课以后学生还可以在查看和更改,随意选择各个老师的课程,老师管理起来也比较方便。鉴于

数值计算方法课程设计

重庆邮电大学 数学与应用数学 专业 《数值计算方法》课程设计 姓名: 李金徽 王莹 刘姝楠 班级: 1131001 1131002 1131002 学号: 2010213542 2010213570 2010213571 设计时间: 2012-6-4 指导教师: 朱伟

一、课程设计目的 在科学计算与工程设计中,我们常会遇到求解线性方程组的问题,对于系数矩阵为低阶稠密矩阵的线性方程组,可以用直接法进行消元,而对于系数矩阵为大型稀疏矩阵的情况,直接法就显得比较繁琐,而迭代法比较适用。比较常用的迭代法有Jacobi 迭代与Gauss - seidel 迭代。本文基于两种方法设计算法,并比较他们的优劣。 二、课程设计内容 给出Jacobi 迭代法和Gauss-Seidel 迭代法求解线性方程组的算法思想和MATLAB 程序实现,并对比分析这两种算法的优劣。 三、问题的分析(含涉及的理论知识、算法等) Jacobi 迭代法 方程组迭代法的基本思想和求根的迭代法思想类似,即对于线性 方程组Ax = b( 其中n n n R b R R A ∈?∈,),即方程组 )1(2211222221211 1212111?? ???? ?=+?++??=+?++=+?++n n nn n n n n n n b x a x a x a b x a x a x a b x a x a x a 将系数矩阵A 写为 )2(000000 21122 12122 11U L D a a a a a a a a a A n n n n nn --≡??? ?? ? ? ??---- ??????? ??----??????? ??= 若选取D M =,则U L A M N +=-=,方程组)1(转化为等价方程组 b x U L Dx ++=)(

多元统计分析 课程设计

多元统计分析课程设计 题目:《因子分析在环境污染方面的应用》 姓名:王厅厅 专业班级:统计学2014级2班 学院:数学与系统科学学院 时间:2016年1月 3 日

目录 1.摘要: (1) 2.引言: (1) 2.1背景 (1) 2.2问题的研究意义 (1) 2.3方法介绍 (2) 3.实证分析 (10) 3.1指标 (10) 3.2原始数据 (10) 3.3数据来源 (13) 3.4分析过程: (13) 4.结论及建议 (25) 5.参考文献 (26)

1.摘要: 中国的环境问题,由于中国政府对环境问题的关注,环境法律日趋完善,执法力度加大,对环境污染治理的投人逐年有较大幅度的增加,中国环境问题已朝着好的方面发展。但是,仍存在着环境问题,主要体现在环境污染问题,其中主要为水污染和大气污染。 关键词:环境污染水污染大气污染因子分析 2.引言: 2.1背景: 我国的环境保护取得了明显的成就,部分地区环境质量有所改善。但是,从整体上看,我国的环境污染仍在加剧,环境质量还在恶化。大气二氧化硫含量居高不下,境质量呈恶化趋势,固体废弃物污染量大面广,噪声扰民严重,环境污染事故时有发生。据中国社会科学院公布的一项报告表明:中国环境污染的规模居世界前列。 2.2问题的研究意义: 为分析比较各地环境污染特点,利用因子分析对环境污染的各个指标进行降维处理并得到影响环境的内在因素,进一步对环境污染原因及治理措施进行分析,让更多的人认识到环境的重要性,准确把

握各地区环境治理方法以及针对不同地区制定不同的政策改善环境问题,这对综合治理环境问题具有重要意义。 2.3方法介绍 因子分析的意义:变量间的信息的高度重叠和高度相关会给统计方法的应用设置许多障碍。为解决此问题,最简单和最直接的解决方案是削减变量个数,但这必然会导致信息丢失和 信息不完全等问题的产生。为此人们希望探索一种更有效地解决方法,它既能大幅减少参与数据建模的变量个数,同时也不会造成信息的大量丢失。因子分析正是这样一种能够有效降低变量维数的分析方法。 因子分析的步骤: ·因子分析的前提条件:要求原有变量之间存在较强的相关关系。 ·因子提取:将原有变量综合成少数几个因子是因子分析的核心内容。 若存在随机向量)(),,(1p q F F F q ≤'= 及),,(1' =p εεε ,使 ??????????+????????????????????=??????????p q pq p q p F F a a a a X X εε 1111111 简记为ε+=AF X ,且 (1)q I F D F E ==)(,0)((标准化); (2) ?? ? ?? ?????==221)(,0)(p D E σσεε (中心化);

单片机计算器的课程设计报告

目录 一、设计任务和性能指标 (1) 1.1设计任务 (2) 1.2性能指标 (2) 二、设计方案 (2) 3 3 4 5 5 6 6 7 7 20 20 20 20 21 参考文献 (21) 附录1、系统硬件电路图 (22) 附录2、硬件实物图 (23) 附录3、器件清单 (24)

一、设计任务和性能指标 1.1设计任务 自制一个单片机最小系统,包括复位电路,采用外部小键盘输入数据,能够实现加法、乘法及一个科学计算,计算结果显示在四位一体的数码管上。 要求用Protel 画出系统的电路原理图(要求以最少组件,实现系统设计所要 显 位 监测模块采用二极管和扬声器(实验室用二极管代替)组成电路。 键盘电路采用4*4矩阵键盘电路。 显示模块采用4枚共阳极数码管和74ls273锁存芯片构成等器件构成。 整个单片机的接口电路: P0用于显示输出; P1用于键扫描输入; P2用于数码管位选控制; P3用于键盘扩展(部分运算符输入);

三.系统硬件设计 3.1单片机最小系统 单片机最小系统就是支持主芯片正常工作的最小电路部分,包括主控芯片、复位电路和晶振电路。 主控芯片选取STC89C52RC芯片,因其具有良好的性能及稳定性,价格便宜应用方便。 扩展键:“log”,“ln”,“x^2”“小数点”,“开方” 共计25个按键,采用4*4矩阵键盘,键盘的行和列之间都有公共端相连,四行和四列的8个公共端分别接P1.0~P1.7,这样扫描P1口就可以完成对矩阵键盘的扫描,通过对16个按键进行编码,从而得到键盘的口地址,对比P1口德扫描结果和各按键的地址,我们就可以得到是哪个键按下,从而完成键盘的功能。 以下为键盘接口电路的硬件电路图

C++ 科学计算器-课程设计报告

DONGFANG COLLEGE,FUJIAN AGRICULTURE AND FORESTRY UNIVERSITY 课程名称:堆栈计算器 系别:计算机 年级专业:11级计算机科学与技术 学号:1150303040 姓名:蔡新云 任课教师:林励成绩: 2013 年 6 月13 日

引言 堆栈计算器 简介: 计算带括号的数学算式,可以判断优先级,错误判断等功能。友好的操作界面,美观的视觉效果。 截图 界面: 计算演示: 结果:

错误判断: 数据结构:应用了栈,做数值缓存,应用了递归处理括号内算式。其他知识:mfc界面设计;c++类的封装(.h与.cpp分离)。 编译环境:使用了vs2012,通过修改vs2010也可以打开。

程序简单流程图: (注:eval 的代码在下面。。。) 功能实现原理与代码: //栈的实现 //初始化 stack::stack(int len) { lengh=len; date=new double[len]; date[0]=0; top=0; } stack::stack() { date=new double[100]; MFC 文本框 按钮事件 = 事件 Cal.eval() 调用函数eval(),返回结果到文本框 当 =事件 发生 从文本框取出表达式到eval ()函数

date[0]=0; top=0; } //判断为空 bool stack::is_empty() { if(top==0) { return true; } return false; } //进栈 void stack::push(double number) { date[top++]=number; } //出栈 double stack::pop() { if(!is_empty()) return date[--top]; } //calculator类(核心代码) 初始化 calculator::calculator() { error="null"; } 是否为数字 bool calculator::is_num(char num) { if(num<='9' && num>='0'||num=='.') { return true; }

JAVA实现计算器课程设计

JAVA实现计算器课程设计 计算机科学系 计应0701班 指导老师:刘其昌 设计人员:陈秀桃 设计日期:2009年11月10日——2009年12月20日 计算器的设计 目录 第一章绪 论 ..................................................................... .. (2)

1.1 开发环 境 ..................................................................... . (2) 1.2 基本功能介 绍 ..................................................................... ......... 2 第二章系统设 计 ..................................................................... (3) 2.1 系统流程 图 ..................................................................... . (3) 2.2 系统功能框 图 ..................................................................... (3) 2.3 需求分 析 ..................................................................... ................ 4 第三章软件设 计 ..................................................................... (5) 3.1 界面设 计 ..................................................................... . (5) 3.2 代码设 计 .....................................................................

科学计算器课程设计报告C课程设计修订稿

科学计算器课程设计报告C课程设计 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

计算机科学与技术学部 C++课程设计 题目科学计算器 学部计算机科学与技术 班级计科1103 指导教师李军 姓名刘明 学号 2012年6月27日

摘要 计算器的产生和发展是建立在电子计算机基础之上的。硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。 在这个计算器里面,我们实现了简单的四则运算以及更高功能的科学计算,它的外观简洁美观,使人们能快捷简单的操作。能准确的得到计算结果,大大减少了数字计算所需要的时间,为人们的生活带来便利。此系统在Windows 7环境下,使用VC++ 进行编写。 简单计算器包括双目运算和单目运算功能,双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,对数,开方,阶乘,倒数,进制转换等运算。可对其输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算。并且包含清除,退格功能等。我们所做的计算器其功能较Windows 7下的计算器还是很不够多,没有其菜单的实现功能项,没有其小巧的标准计算器。 关键词:计算器;运算;VC++等

统计计算课程设计

《统计计算》 课程设计报告 学院 专业 姓名 学号 评语: 分数

题型一: 1、某医生随机抽取正常人和脑病病人各11例,测定尿中类固醇排出量(mg/dl),结果如表1。该医生根据此资料算得正常人尿中类固醇排出量的均数=dl,标准差S1=dl;脑病病人尿中类固醇排出量的均数=dl,标准差S2=dl,配对t检验结果,t = –,P < ,故认为脑病病人尿中类固醇排出量高于正常人。 表1 正常人和脑病病人尿中类固醇排出量(mg/dl)测定结果 分组尿中类固醇排出量(mg/dl) 正常人 脑病病人 2、该医生的统计处理是否正确?为什么?请用SAS程序和SAS结果解释原因。 答: 1、该资料属于完全随机设计 2、不正确;因为成对组数据的比较是指在某个观察值内部进行“以前”和“以后”情况的对比,而上述数据不符合这个要求,所以我们可以认为该医生的统计处理是不正确的,应该采用独立组两样本T检验。 SAS源程序: data tk1; do p=1to2; do n=1to11; input y@@; output; end; end; cards; ; proc print; run; proc means noprint data=tk1; var y; by p; output out=ty1 css=ss n=n std=s; run; data ty2; set ty1; f=n-1; u=1/f; _type_=1;

logs=2*f*log(s); run; proc means noprint data=ty2; var ss n f u logs _type_; output out=mx3 sum=t_ss t_n t_f t_u t_logs k; data result; set mx3; sc2=t_ss/t_f; fz=t_f*log(sc2)-t_logs; fm=1+1/3/(k-1)*(t_u-1/t_f); df=k-1; chisqr=fz/fm; prob=1-probchi(chisqr,df); proc print noobs; var chisqr df prob; run; proc univariate data=tk1 normal; var y; by p; run; proc npar1way data=tk1 wilcoxon; class p; run; SAS结果及分析: 录入数据: 变量解释:P=1为正常人,P=2为脑病病人;y为尿中类固醇排出量 方差齐性检验: 输出结果中,统计量的p值=>,所以我们可以认为正常人和脑病病人的尿中类固醇排出量方差齐性。 正态性检验的结果如下: p=1 p=2 因为是小样本,所以观察Shapiro-Wilk检验结果:说明在水平下,正常人的尿中类固醇排出量的正态性统计量W 的P值为:>,脑病病人的尿中类固醇排出量的正态性统计量W的P值为:>,所以正常人和脑病病人的尿中类固醇排出量都通过正态性检验,即正常人和脑病病人的尿中类固醇排出量的分布都服从正态分布。 所以选择采用独立组两样本T检验,输出结果如下:

计算器课程设计报告

高级语言程序(JAVA)课程设计报告 系部名称:商学系专业班级:营销*** 学生姓名:墨璇 墨兰学号: ********** ********** 指导教师:王芬教师职称:讲师 2014年06月26日

目录 一、课程设计目的及意义 .................................... 错误!未定义书签。 二、课程设计任务 .......................................... 错误!未定义书签。 2.1程序设计要求....................................... 错误!未定义书签。 三、课程设计时间 .......................................... 错误!未定义书签。 四、课程设计地点 .......................................... 错误!未定义书签。 五、课程设计内容 .......................................... 错误!未定义书签。 5.1开发工具与平台..................................... 错误!未定义书签。 (1).开发工具 ...................................... 错误!未定义书签。 (2).开发平台 ...................................... 错误!未定义书签。 5.2设计思路........................................... 错误!未定义书签。 5.3 程序测试 .......................................... 错误!未定义书签。 5.4实验总结........................................... 错误!未定义书签。 六、课程设计感想 .......................................... 错误!未定义书签。 七、附录(程序代码) ...................................... 错误!未定义书签。

VB科学计算器课程设计

湖南医药学院 VB计算器课程设计题目: VB科学计算器 院(系)别临床医学院 专业临床医学 班级本临一班 学号 2015101010121 姓名夏铭锴 指导教师李跃强 二○一六年四月

目录 一、设计内容及要求 二、设计原始资料 三、设计完成后提交的文件和图表设计 四、进程安排 五、主要参考资料 [摘要] 用VB制作这个程序的简单计算器,它包括一个标准的计算器和一个科学计算器。它可以实现简单的加减乘除四则运算,数字的平方、平方根,正弦、余弦、正切,倒数、指数函数、对数函数,角度、弧度、梯度的转换,以及各进制的相互转换。而且它的功能还有退格,清除当前数据,清除所有数据,复制数据,粘贴数据。 在这个计算器的程序中,我用到了单行选择语句If…Then…Else…, 块语句if…then…end if,If语句的嵌套,多条件选择语句Select Case,而且还用到了按钮、文本框、框架、单选按钮控件,菜单的设计。 在此报告中我重点叙述了计算机的各个功能及用法。特别是进制间的转换和数字与运算符之间的联系。。虽然描述的不太完整,但我会尽力使用系统结构图,划分多个模块,让大家明白我设计的运算器的功能的。 [关键词] Visual Basic;计算器;对象;代码 1

2

3

四、进程安排 (1)创建应用程序的界面。 (2)设置属性。 (3)编写代码。 4

附页: 设计原始资料 Private Sub Command1_Click() '删除数字的最后一位If Label3.Caption <> "" Then Label3.Caption = Left(Label3.Caption, Len(Label3.Caption) - 1) Else c = MsgBox("内容已为空!不可删除一位!", 49, "注意!") End If End Sub Private Sub Command10_Click() '输入数字6 Label3.Caption = Label3.Caption + Command10.Caption End Sub Private Sub Command11_Click() If Label3.Caption <> "" Then '输入符号* Label1.Caption = Label3.Caption Label2.Caption = Command11.Caption Label3.Caption = "" Else c = MsgBox("请输入数据后输入符号!", 49, "注意!") End If End Sub 5

计算方法课程设计

数理学院2014级信息与计算科学 课程设计 姓名:刘金玉 学号: 3141301240 班级: 1402 成绩:

实验要求 1.应用自己熟悉的算法语言编写程序,使之尽可能具有通用性。2.上机前充分准备,复习有关算法,写出计算步骤,反复检查,调试程序。(注:在练习本上写,不上交) 3.完成计算后写出实验报告,内容包括:算法步骤叙述,变量说明,程序清单,输出计算结果,结构分析和小结等。(注:具体题目 具体分析,并不是所有的题目的实验报告都包含上述内容!)4.独立完成,如有雷同,一律判为零分! 5.上机期间不允许做其他任何与课程设计无关的事情,否则被发现一次扣10分,被发现三次判为不及格!非特殊情况,不能请 假。旷课3个半天及以上者,直接判为不及格。

目录 一、基本技能训练 (4) 1、误差分析 (4) 2、求解非线性方程 (6) 3、插值 (12) 4、数值积分 (12) 二、提高技能训练 (16) 1、 (16) 2、 (18) 三、本课程设计的心得体会(500字左右) (21)

一、基本技能训练 1、误差分析 实验1.3 求一元二次方程的根 实验目的: 研究误差传播的原因与解决对策。 问题提出:求解一元二次方程20ax bx c ++= 实验内容: 一元二次方程的求根公式为 1,22b x a -+= 用求根公式求解下面两个方程: 2210(1)320(2)1010 x x x x +-=-+= 实验要求: (1) 考察单精度计算结果(与真解对比); (2) 若计算结果与真解相差很大,分析其原因,提出新的算法(如先求1x 再 根据根与系数关系求2x )以改进计算结果。 实验步骤: 方程(1): 根据求根公式,写出程序: format long a=1;b=3;c=-2; x1=((-1)*b+sqrt(b^2-4*a*c))/2*a x2=((-1)*b-sqrt(b^2-4*a*c))/2*a

统计课程设计报告

统计学软件(excel)课程设计报告2012年—2013学年第 2 学期 题目:西安工业大学经济管理学院计算机等级通过率 组长110502108 王拓 组员110502129 苗苗 110502131 田垠 110502110 谢志兴 110513124 尚娜娜 指导教师姬升良老师 2013年07月03日

目录 一、调查背景----------------------------------------------3 二、研究对象和目的----------------------------------------3 2.1对象------------------------------------------------------------------------3 2.2内容------------------------------------------------3 三、调查形式-----------------------------------------------3 四、数据结果分析-------------------------------------------3 4.1计算机通过情况-----------------------------------------------------------4 4.2高级办公自动化和计算机二级对比分析------------------5 4.3 区间估计-------------------------------------------6 4.4 一元线性回归---------------------------------------------------------6 五、总结--------------------------------------------------------------------------8 附录1---------------------------------------------------10

计算机技术综合课程设计报告

计算机技术综合课程设计 设计题目锅炉液位控制系统学生姓名史婷艳 专业班级自动化1302班学号20134460203 指导老师洪镇南 2017年1 月3日

目录 前言 (2) 1 锅炉汽包水位控制对象与控制指标 (4) 1.1锅炉汽包水位的特征 (4) 1.2汽包水位动态特性 (4) 1.2.1汽包水位在给水流量W作用下的动态特性 (4) 1.2.2汽包水位在蒸汽流量D扰动下的动态特性 (5) 1.2.3燃料量B扰动下汽包水位的动态特性 (6) 2. 汽包水位控制方案 (7) 2.1单冲量控制方式 (7) 2.2 双冲量控制方式 (8) 2.3 三冲量控制方式 (9) 3. 三冲量串级PID控制 (11) 3.1 串级PID控制 (11) 3.2 智能整定PID控制 (12) 4 汽包水位模糊控制器设计及仿真 (12) 4.1 输入输出变量 (12) 4.2 隶属度函数 (15) 4.3基于MATLAB/Simulink 环境建立的系统仿真分析 (16) 4.3.1 基于MATLAB/Simulink 的系统模型 (16)

4.3.2 仿真结果分析 (18) 总结与体会 (18) 参考文献 (20) 前言 锅炉是典型的复杂热工系统,目前,中国各种类型的锅炉有几十万台,由于设备分散、管理不善或技术原因,使大多数锅炉难以处于良好工况,增加了锅炉的燃料消耗,降低了效率。同时,锅炉工作过程中各项指标的调节难以建立数学模型,具有非线性、不稳定性、时滞等特点,所以如何改善对锅炉的控制,保证其正常工作,提高效率一直是人们关注的焦点。而汽包液位是锅炉安全、稳定运行的重要指标,保证液位在给定范围内,对于高蒸汽品质、减少设备损耗和运行损耗、确保整个网络安全运行具有要意义。 现代锅炉的特点之一就是蒸发量显著提高,汽包容积相对变小,水位变化速度很快,稍不注意就容易造成汽包满水或者烧成干锅,这都对汽包液位控制系统提出了更高的要求。汽包液位过高,会影响汽包内汽液分离效果,使汽包出口的饱和蒸汽带水增多,蒸汽带水会使汽轮机产生水冲击,引起轴封破损、叶片断裂等事故。同时会使饱和蒸汽中含盐量增高,降低过热蒸汽品质,增加在过热器管壁和汽轮机叶片上的结垢。水位过低,则可能破坏自然循环锅炉汽水循环系统中某些薄弱环节,以致局部水冷管壁被烧坏,严重时会造成爆炸事故。 目前,对汽包液位位控制大多采用常规PID控制方式,从控制方式来看,它们要么系统结构简单成本低,不能有效的控制锅炉汽包“虚假水位”现象,要么能够在一定程度上控制“虚假现象”,系统却过于复杂,成本投入过大。常用的蒸汽锅炉液位调节系统有三种基本结构:单冲量调节系统结构、双冲量调节系统结构、串级三冲量调节系统结

数据结构计算器(包括中缀转换后缀)课程设计报告

课程设计报告 题目:计算表达式的值 1.问题描述 对于给定的一个表达式,表达式中可以包括常数、算术运行符(“+”、“-”、“*”、“/”)和括号,编写程序计算表达式的值。 基本要求:从键盘输入一个正确的中缀表达式,将中缀表达式转换为对应的后缀表达式,并计算后缀表达式的值。对于表达式中的简单错误,能够给出提示,并给出错误信息;表达式中可以包括单个字母表示的变量。 测试数据:任意选取一个符合题目要求的表达式。 提高要求:(1)能够处理多种操作符。 (2)实现包含简单运算的计算器。 (3)实现一个包含简单运算和函数运算的计算器。 2.需求分析 (1)软件的基本功能 本软件实在win32工程下实现的带有界面和图标的功能较为齐全的计算器。 此计算器分三个方面进行计算,分别为数值表达式的计算,字母表达式的计算和函数计算。可由键盘或用鼠标点击按键输入带有数字或字母的中缀表达式,程序可以将输入的带有数字或字母的中缀表达式转换成对应的后缀表达式,并计算只含有数字的后缀表达式的值。本软件支持含小数、多位数等多种操作数的处理,可以计算含加、减、乘、除、百分号、求余、求幂,求阶乘,求三角函数的值等多种运算符和函数的表达式 (2)输入/输出形式 用户可通过打开图标弹出来的计算器界面任意点击操作。对于在输入时发生的简单错误,软件通过弹出对话框给出提示并且在提示错误的同时自动将用户的出错输入略去转化成正确的表达式进行计算,用户也可选择清楚操作然后重新输入a.对于数值和函数表达式软件会输出其表达式的后缀表达式和计算结果并保留六位小数; b.对于字母表达式因字母无法进行数值运算,软件仅输出其后缀表达式的值;清楚按钮可以清楚有已经输入或输出的数据从头计算; 软件窗口可实现最小化。并且输入编辑框可进行修改,复制,粘贴等操作,但后缀表达式和求值结果的编辑框中的内容不可修改,只能执行复制操作。

java课程设计报告计算器

java课程设计报告 计算器 1 2020年4月19日

目录 一、课程设计目的 (5) 二、课程设计任务.................................................................................................... .. (2) 2.1、设计任务 (5) 2.2、课程设计要求: (6) 2.3、需求分析 (6) 三、开发工具与平台.................................................................................................... (3) 3.1、开发工具 (7) 3.2、开发平台 (7) 2 2020年4月19日

四、设计思路.................................................................................................... . (4) 4.1、界面设计.................................................................................................... . (4) 4.2.1、逻辑设计 (8) 4.2.2、程序流程图.................................................................................................... . (5) 4.2.3、主要代码展示及说明 (5) 4.3、程序测试 (18) 五、实验小结 (20) 3 2020年4月19日

相关文档
最新文档