文档库 最新最全的文档下载
当前位置:文档库 › 摆的秘密实验报告单

摆的秘密实验报告单

摆的秘密实验报告单
摆的秘密实验报告单

1、我们的假设:-------------------------影响摆的快慢

2、我们的猜测:--------------------,摆速越-----;----------------,摆速越-------

3、不变的条件:

改变的条件:

我们的结论:-------------------------------------------------------------------------------

摆的秘密实验报告单

1、我们的假设:------------------------影响摆的快慢

2、我们的猜测:-----------------,摆速越---- ;--------------,摆速越---

3、不变的条件:

改变的条件:

我们的结论:-------------------------------------------------------------------------------

1、我们的假设:--------------------------------------------------影响摆的快慢

2、我们的猜测:---------------------------,摆速越--------;

----------------------,摆速越-------------- 。

3、不变的条件:

改变的条件:

我们的结论:-------------------------------------------------------------------------------

摆的秘密实验报告单

1、我们的假设:--------------------------------------------------影响摆的快慢

2、我们的猜测:---------------------------,摆速越--------;----------------------,

摆速越-------------- 。

3、不变的条件:

改变的条件:

我们的结论:-------------------------------------------------------------------------------

商人过河实验报告

数学模型实验—实验报告6 学院:工商学院专业:电气二类(计算机)姓名:辛文辉尚磊张亨 学号:___ 2012484019 2012484091 2012484055 ____ 实验时间:__ 3.18 ____ 实验地点:b3 一、实验项目: Matlab程序设计 安全渡河问题可以看成一个多步决策过程。每一步,即船由此岸驶向彼岸或从彼岸驶回此岸,都要对船上的人员(商人随从各几人)作出决策,在保证安全的前提下(两岸的商人数都不比随从数少),在有限步内使人员全部过河。用状态(变量)表示某一岸的人员状况,决策(变量)表示船上的人员状况,可以找出状态随决策变化的规律。问题转化为在状态的允许变化范围内(即安全渡河条件),确定每一步的决策,达到渡河的目的。 此类智力问题经过思考,可以拼凑出一个可行方案。但是,我们现在希望能找到求解这类问题的规律性,并建立数学模型,用以解决更为广泛的问题。 二、实验目的和要求 a.了解Matlab程序设计有关基本操作 b.掌握有关程序结构 三、实验内容

允许的状态向量 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 0 11 1 11 2

11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 允许的决策向量: 0 1 0 2 0 3 0 4 0 5 0 6 1 0 1 1 2 0 2 1 2 2 3 0 3 1 3 2 3 3 4 0 4 1 4 2 5 0 5 1 6 0 过河步骤: 第1步:0商5仆过河,0商1仆返回 第2步:5商1仆过河,1商1仆返回 第3步:3商3仆过河,1商1仆返回 第4步:3商3仆过河,1商1仆返回 第5步:3商3仆过河,完成 过河过程中状态变化: 步骤此岸商此岸仆方向彼岸商彼岸仆 1 11 6 ==> -8 -3

最优化方法课程设计实验报告_倒立摆

倒立摆控制系统控制器设计实验报告

成员:陈乾睿 2220150423 郑文 2220150493 学院:自动化 倒立摆控制系统控制器设计实验 一、实验目的和要求 1、目的 (1)通过本设计实验,加强对经典控制方法(LQR控制器、PID控制器)和智能控制方法(神经网络、模糊控制、遗传算法等)在实际控制系统中的应用研究。(2)提高学生有关控制系统控制器的程序设计、仿真和实际运行能力. (3)熟悉MATLAB语言以及在控制系统设计中的应用。 2、要求 (1)完成倒立摆控制系统的开环系统仿真、控制器的设计与仿真以及实际运行结果 (2)认真理解设计内容,独立完成实验报告,实验报告要求:设计题目,设计的具体内容及实验运行结果,实验结果分析、个人收获和不足,参考资料。程序

清单文件。 二、实验内容 倒立摆控制系统是一个典型的非线性系统,其执行机构具有很多非线性,包括:死区、电机和带轮的传动非线性等。 本设计实验的主要内容是设计一个稳定的控制系统,其核心是设计控制器,并在MATLAB/SIMULINK环境下进行仿真实验,并在倒立摆控制实验平台上实际验证。 算法要求:使用LQR以外的其它控制算法。 三、倒立摆系统介绍 倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的应用开发前景。 倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性:非线性,不确定性,耦合性,开环不稳定性,约束限制。 经过相关论文和文献的查询,我们决定采用模糊控制的方法进行倒立摆的控制。

二阶倒立摆实验报告材料

实用文档 研究生课程实验报告 课程名称:线性系统 实验名称:平面二级倒立摆实验 班级: 12S0441 学号:12S104057 姓名:白俊林 实验时间: 2012 年12 月 21 日 控制科学与工程教学实验中心

1.实验目的 1)熟悉Matlab/Simulink仿真; 2)掌握LQR控制器设计和调节; 3)理解控制理论在实际中的应用。 倒立摆研究的意义是,作为一个实验装置,它形象直观,简单,而且参数和形状易于改变;但它又是一个高阶次、多变量、非线性、强耦合、不确定的绝对不稳定系统的被控系统,必须采用十分有效的控制手段才能使之稳定。因此,许多新的控制理论,都通过倒立摆试验对理论加以实物验证,然后在应用到实际工程中去。因此,倒立摆成为控制理论中经久不衰的研究课题,是验证各种控制算法的一个优秀平台,故通过设计倒立摆的控制器,可以对控制学科中的控制理论有一个学习和实践机会。 2.实验内容 1)建立直线二级倒立摆数学模型 对直线二级倒立摆进行数学建模,并将非线性数学模型在一定条件下化简成线性数学模型。对于倒立摆系统,由于其本身是自不稳定的系统,实验建立模型存在一定的困难,但是经过小心的假设忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的动力学方程。对于直线二级倒立摆,由于其复杂程度,在这里利用拉格朗日方程推导运动学方程。 由于模型的动力学方程中存在三角函数,因此方程是非线性的,通过小角度线性化处理,将动力学非线性方程变成线性方程,便于后续的工作的进行。 2)系统的MATLAB仿真 依据建立的数学模型,通过MATLAB仿真得出系统的开环特性,采取相应的控制策略,设计控制器,再加入到系统的闭环中,验证控制器的作用,并进一步调试。控制系统设计过程中需要分析内容主要包括得出原未加控制器时系统的极点分布,系统的能观

人工智能实验报告

计算机科学与技术1341901301 陈敏 实验一:知识表示方法 一、实验目的 状态空间表示法是人工智能领域最基本的知识表示方法之一,也是进一步学习状态空间搜索策略的基础,本实验通过牧师与野人渡河的问题,强化学生对知识表示的了解和应用,为人工智能后续环节的课程奠定基础。 二、问题描述 有n个牧师和n个野人准备渡河,但只有一条能容纳c个人的小船,为了防止野人侵犯牧师,要求无论在何处,牧师的人数不得少于野人的人数(除非牧师人数为0),且假定野人与牧师都会划船,试设计一个算法,确定他们能否渡过河去,若能,则给出小船来回次数最少的最佳方案。 三、基本要求 输入:牧师人数(即野人人数):n;小船一次最多载人量:c。 输出:若问题无解,则显示Failed,否则,显示Successed输出一组最佳方案。用三元 组(X 1, X 2 , X 3 )表示渡河过程中的状态。并用箭头连接相邻状态以表示迁移过程:初始状态-> 中间状态->目标状态。 例:当输入n=2,c=2时,输出:221->110->211->010->021->000 其中:X 1表示起始岸上的牧师人数;X 2 表示起始岸上的野人人数;X 3 表示小船现在位置(1表 示起始岸,0表示目的岸)。 要求:写出算法的设计思想和源程序,并以图形用户界面实现人机交互,进行输入和输出结果,如: Please input n: 2 Please input c: 2 Successed or Failed?: Successed Optimal Procedure: 221->110->211->010->021->000 四、算法描述

倒立摆实验报告

倒立摆实验报告 机自82 组员:李宗泽 李航 刘凯 付荣

倒立摆与自动控制原理实验 一.实验目的: 1.运用经典控制理论控制直线一级倒立摆,包括实际系统模型的建立、根轨迹分析和控制器设计、频率响应分析、PID 控制分析等内容. 2.运用现代控制理论中的线性最优控制LQR 方法实验控制倒立摆 3.学习运用模糊控制理论控制倒立摆系统 4.学习MATLAB工具软件在控制工程中的应用 5.掌握对实际系统进行建模的方法,熟悉利用MATLAB 对系统模型进行仿真,利用学习的控制理论对系统进行控制器的设计,并对系统进行实际控制实验,对实验结果进行观察和分析,非常直观的感受控制器的控制作用。 二. 实验设备 计算机及等相关软件 固高倒立摆系统的软件 固高一级直线倒立摆系统,包括运动卡和倒立摆实物 倒立摆相关安装工具 三.倒立摆系统介绍 倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种

技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。 倒立摆已经由原来的直线一级倒立摆扩展出很多种类,典型的有直线倒立摆环形倒立摆,平面倒立摆和复合倒立摆等,本次实验采用的是直线一级倒立摆。 倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性: 1) 非线性2) 不确定性3) 耦合性4) 开环不稳定性5) 约束限制 倒立摆控制器的设计是倒立摆系统的核心内容,因为倒立摆是一个绝对不稳定的系统,为使其保持稳定并且可以承受一定的干扰,需要给系统设计控制器,本小组采用的控制方法有:PID 控制、双PID 控制、LQR控制、模糊PID控制、纯模糊控制 四.直线一级倒立摆的物理模型: 系统建模可以分为两种:机理建模和实验建模。实验建模就是通过在研究对象上加上一系列的研究者事先确定的输入信号,激励

MC牧师过河问题

人工智能上机实验报告 学号:姓名:所在系:信息学院班级: 实验名称:实验日期2016年12月3日 实验指导教师实验机房A401 ------------------------------------------------------------------------------------------------------ 1.实验目的: (1)在掌握状态空间搜索策略的基础上,理解知识表示的方法。 (2)能够应用知识表示方法,解决实际问题 2. 实验内容: (1)M-C问题描述 有n个牧师和n个野人准备渡河,但只有一条能容纳c个人的小船,为了防止野人侵犯牧师,要求无论在何处,牧师的人数不得少于野人的人数(除非牧师人数为0),且假定野人与牧师都会划船,试设计一个算法,确定他们能否渡过河去,若能,则给出小船来回次数最少的最佳方案。 3.算法设计(编程思路或流程图或源代码) #include #include #include #define maxloop 100 /* 最大层数,对于不同的扩展方法自动调整取值*/ #define pristnum 3 /*初始化时设定有3个野人3个牧师,实际可以改动*/ #define slavenum 3 struct SPQ { int sr,pr; /* 船运行一个来回后河右岸的野人、牧师的人数*/ int sl,pl; /* 船运行一个来回后河左岸的野人、牧师的人数*/ int ssr,spr; /* 回来(由左向右时)船上的人数*/ int sst,spt; /* 去时(由右向左时)船上的人数*/ int loop; /* 本结点所在的层数*/ struct SPQ *upnode ,*nextnode;/* 本结点的父结点和同层的下一个结点的地址*/ }spq; int loopnum;/* 记录总的扩展次数*/ int openednum;/* 记录已扩展节点个数*/ int unopenednum;/* 记录待扩展节点个数*/ int resultnum; struct SPQ *opened; struct SPQ *oend; struct SPQ *unopened;

倒立摆实验报告

目录 一、倒立摆系统介绍 (2) 1.1倒立摆系统简介 (2) 1.2 倒立摆组成及其原理 (2) 1.3 倒立摆特性 (3) 二、一级倒立摆 (3) 2.1一级倒立摆建模 (3) 2.2 一级倒立摆控制方法 (11) 2.2.1 单输入—单输出控制方法 (11) 超前滞后控制方法 2.2.2 单输入—多输出控制方法 (22) 双PID控制方法 2.2.3 多输入—多输出控制方法 (30) 极点配置法 二次线性最优控制法 三、二级倒立摆 (36) 3.1二级倒立摆建模 (36) 3.2 二级倒立摆控制方法 (46) 3.2.1 二次线性最优控制法 (46) 3.2.2 基于融合技术的模糊控制法 (48) 四、总结 (60) 五、参考文献 (63)

一、倒立摆系统介绍 1.1倒立摆系统简介 倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。最初研究开始于二十世纪50 年代,麻省理工学院(MIT)的控制论专家根据火箭发射助推器原理设计出一级倒立摆实验设备。近年来,新的控制方法不断出现,人们试图通过倒立摆这样一个典型的控制对象,检验新的控制方法是否有较强的处理多变量、非线性和绝对不稳定系统的能力,从而从中找出最优秀的控制方法。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。平面倒立摆可以比较真实模拟火箭的飞行控制和步行机器人的稳定控制等方面的研究。 1.2倒立摆组成及其原理 倒立摆的组成包括计算机、运动控制卡、伺服系统、倒立摆本体和光电码盘、反馈测量元件等几大部分,组成一个闭环系统。对于直线型倒立摆,可以根据伺服电机自带的码盘反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到;各个摆杆的角度由光电码盘测得并直接反馈到控制卡,速度信号可以通过差分方法得到。计算机从运动控制卡中实时读取数据,确定控制策略(电机的输出力矩),并发送给运动控制卡。运动控制卡经过DSP 内部的控制算法实现该控制决策,产生相应的控制量,使电机转动,带动小车运动,保持摆杆平衡。

二阶倒立摆实验报告

研究生课程实验报告 课程名称:线性系统 实验名称:平面二级倒立摆实验 班级:12S0441 学号:12S104057 姓名:白俊林 实验时间:2012 年12 月21 日

控制科学与工程教学实验中心

1.实验目的 1)熟悉Matlab/Simulink仿真; 2)掌握LQR控制器设计和调节; 3)理解控制理论在实际中的应用。 倒立摆研究的意义是,作为一个实验装置,它形象直观,简单,而且参数和形状易于改变;但它又是一个高阶次、多变量、非线性、强耦合、不确定的绝对不稳定系统的被控系统,必须采用十分有效的控制手段才能使之稳定。因此,许多新的控制理论,都通过倒立摆试验对理论加以实物验证,然后在应用到实际工程中去。因此,倒立摆成为控制理论中经久不衰的研究课题,是验证各种控制算法的一个优秀平台,故通过设计倒立摆的控制器,可以对控制学科中的控制理论有一个学习和实践机会。 2.实验内容 1)建立直线二级倒立摆数学模型 对直线二级倒立摆进行数学建模,并将非线性数学模型在一定条件下化简成线性数学模型。对于倒立摆系统,由于其本身是自不稳定的系统,实验建立模型存在一定的困难,但是经过小心的假设忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的

动力学方程。对于直线二级倒立摆,由于其复杂程度,在这里利用拉格朗日方程推导运动学方程。 由于模型的动力学方程中存在三角函数,因此方程是非线性的,通过小角度线性化处理,将动力学非线性方程变成线性方程,便于后续的工作的进行。 2)系统的MATLAB仿真 依据建立的数学模型,通过MATLAB仿真得出系统的开环特性,采取相应的控制策略,设计控制器,再加入到系统的闭环中,验证控制器的作用,并进一步调试。控制系统设计过程中需要分析内容主要包括得出原未加控制器时系统的极点分布,系统的能观性,能控性。 3)LQR控制器设计与调节实验 利用线性二次型最优(LQR)调节器MATLAB仿真设计的参数结果对平面二阶倒立摆进行实际控制实验,参数微调得到较好的控制效果,记录实验曲线。 4)改变控制对象的模型参数实验 调整摆杆位置,将摆杆1朝下,摆杆2朝上修改模型参数、起摆条件和控制参数,重复3的内容。 3.实验步骤

摆的秘密实验报告

竭诚为您提供优质文档/双击可除 摆的秘密实验报告 篇一:摆的秘密实验报告单 1、我们的假设:-------------------------影响摆的快慢 2、我们的猜测:--------------------,摆速越-----;----------------,摆速越------- 3、不变的条件: 改变的条件: 我们的结论: ------------------------------------------------------------------------------- 摆的秘密实验报告单 1、我们的假设:------------------------影响摆的快慢 2、我们的猜测:-----------------,摆速越----;--------------,摆速越--- 3、不变的条件:

改变的条件: 我们的结论: ------------------------------------------------------------------------------- 1、我们的假设: --------------------------------------------------影响摆的快慢 2、我们的猜测:---------------------------,摆速越--------; - ---------------------,摆速越--------------。 3、不变的条件: 改变的条件: 我们的结论: ------------------------------------------------------------------------------- 摆的秘密实验报告单 1、我们的假设: --------------------------------------------------影响摆的快慢 2、我们的猜测:---------------------------,摆速越--------;----------------------,

数学模型实验商人过河

《数学模型实验》实验报告 姓名:王佳蕾学院:数学与信息科 学学院 地点:主楼402 学号:055专业:数学类时间:2017年4 月16日 实验名称: 商人和仆人安全渡河问题的matlab实现 实验目的: 1.熟悉matlab基础知识,初步了解matlab程序设计; 2.研究多步决策过程的程序设计方法; 3.(允许)状态集合、(允许)决策集合以及状态转移公式的matlab表示;实验任务: 只有一艘船,三个商人三个仆人过河,每一次船仅且能坐1-2个人,而且任何一边河岸上仆人比商人多的时候,仆人会杀人越货。怎么在保证商人安全的情况下,六个人都到河对岸去,建模并matlab实现。 要求:代码运行流畅,结果正确,为关键语句加详细注释。 实验步骤: 1.模型构成 2.求决策 3.设计程序 4.得出结论(最佳解决方案) 实验内容: (一)构造模型并求决策

设第k次渡河前此岸的商人数为xk,随从数为yk,k=1,2,...,xk,yk=0,1,2,3.将二维向量sk=(xk,yk)定义为状态,安全渡河条件下的状态集合称为允许状态集合,记作S,S 对此岸和彼岸都是安全的。 S={(x,y)|x=0,y=0,1,2,3;x=3,y=0,1,2,3;x=y=1,2} 设第k次渡船上的商人数为uk,随从数vk,将二维变量dk=(uk,vk)定义为决策,允许决策集合记为D,由小船的容量可知, D={(u,v)|1<=u+v<=2,u,v=0,1,2} k为奇数时,船从此岸驶向彼岸,k为偶数时,船从彼岸驶向此岸,状态sk随决策变量dk的变化规律为sk+1=sk+(-1)^k*dk(状态转移律) 这样制定安全渡河方案归结为如下的多步决策模型: 求决策dk∈D(k=1,2,...,n),使状态sk∈S,按照转移律,由初始状态s1=(3,3)经有限步n到达状态sn+1=(0,0)。 (二)程序设计

六年级科学下册实验报告

六年级科学下册实验 本册教材共5个单元,典型的实验操作有四个,均为学生的分组实验。 实验一、摆的秘密 实验器材:铁架台、细线、摆锤(材料可根据自己学校的具体情况而定,如螺丝帽、小铁锁等,在研究摆的快慢是否与摆锤轻重有关时,可以在摆锤上加减橡皮泥即可) 实验过程: 1、制作一个摆,让学生观察摆由摆线、摆锤两部分组成。教师示范:自然松手,来回一次叫摆动一次。 让学生明确两点:1、摆线要拉直。2、手不能加力。否则会产生干扰。 2、学生制作摆,探究摆的秘密,发现摆有快慢之分,让学生猜测:影响摆快慢的因素有哪些。 其实,影响摆快慢的因素有许多。一般教材都把摆幅大小、摆锤轻重、摆线长短这三项作为研究对象。 3、要研究其中一个因素,必须控制好另外两个因素。让学生设计实验方案,进行对比实验,探究摆的快慢与什么因素有关。 短有关。摆线长,摆摆动得慢,摆线短,摆摆动的快。 实验二、通电的线圈 本课是在三年级“电的本领”单元认识了解了电的基础上,进一步研究电的另一个作用:电生磁,即电能与电磁能的转化。通过制作电磁铁、探究电磁铁特性、制作电磁起重机的活动,让学生知道电能产生磁,探究影响电磁铁磁极、磁性大小的因素。本课内容由两课时构成。 第一课时 首先引导学生观察电磁铁的基本构造,使学生了解利用电流通过绕制的线圈产生磁极的装置叫电磁铁。它由铁芯和线圈两部分组成,

是将电能转化成电磁能的装置。然后让学生自制电磁铁,研究电磁铁的特性。 制作方法:把导线按照同一个方向缠绕在大铁钉上,接通电路就可以了。第二、三圈线绕在第一圈上,最后一圈从倒数第二圈里穿过去,这样线圈不易松散。 在小组汇报结果时,引导学生发现电磁铁有以下特性:电磁铁也有磁性,通电时有磁性,断电时磁性消失;电磁铁的磁力有大小;电磁铁的磁极会改变。 第二课时 本课的重点、难点是研究电磁铁的磁力大小和磁极与什么因素有关。电磁铁的磁力大小与什么因素有关 实验器材:电池、导线、铁钉、大头针 实验过程: 1、在铁钉上缠绕一定圈数的漆包线,然后串联不同数量的电池, 分别观察吸起大头针的数量。 2、在同一个铁钉上,先后缠绕不同圈数的漆包线,然后串联相同 节数的电池,分别观察吸起大头针的数量。 实验现象及结论:串联电池数量多的电磁铁,吸起的大头针多,说 实验器材:电池、导线、铁钉、磁针 实验过程: 1、给电磁铁通电后,让其一端与指南针接近,找出电磁铁的两极。 2、改变电池的正负极,看电磁铁的两极有没有变化。 3、改变线圈的缠绕方向,看电磁铁的两极有没有变化。 实验现象及结论:电磁铁的两极会改变。电池正负极方向改变或线圈缠绕方向改变都会改变电磁铁的磁极。

2021年倒立摆实验报告(根轨迹)

*欧阳光明*创编 2021.03.07

I 摆杆惯量0.0034 kg*m*m g 重力加速度9.8 kg.m/s (2)直线一级倒立摆根轨迹校正控制原理 基于根轨迹法校正的基本思想是:假设系统的动态性能指标可由靠近虚轴的一对共轭闭环主导极点来表征,因此,可把对系统提出的时域性能指标的要求转化为一对期望闭环主导极点。确定这对闭环主导极点的位置后,首先根据绘制根轨迹的相角条件判断一下它们是否位于校正前系统的根轨迹上。如果这对闭环主导极点正好落在校正前系统的根轨迹上,则无需校正,只需调整系统的根轨迹增益即可;否则,可在系统中串联一个超前校正装置。 常见的校正器有超前校正、滞后校正以及超前滞后校正等。 2. 实验方法 (1)直线倒立摆建模、仿真与分析 利用牛顿-欧拉方法建立直线一级倒立摆系统的数学模型;依照根轨迹设计的步骤得到系统的控制器,利用MA TLAB Simulink中的工具进行仿真分析。 (3)直线一级倒立摆根轨迹校正控制 利用MATLAB Simulink来实现根轨迹校正控制参数设定和仿真,并利用该参数来设定只限一级倒立摆的根轨迹校正控制器值,分析和仿真倒立摆的运行情况。 3. 实验装置 直线单级倒立摆控制系统硬件结构框图如图1所示,包括计算机、I/O设备、伺服系统、倒立摆本体和光电码盘反馈测量元件等几大部分,组成了一个闭环系统。 图1 一级倒立摆实验硬件结构图 对于倒立摆本体而言,可以根据光电码盘的反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到。摆杆的角度由光电码盘检测并直接反馈到I/O设备,速度信号可以通过差分法得到。计算机从I/O设备中实时读取数据,确定控制策略(实际上是电

二阶倒立摆实验报告

. I 线性系统实验报告 : 院系:航天学院 学号: . .

2015年12月

1.实验目的 1)熟悉Matlab/Simulink仿真; 2)掌握LQR控制器设计和调节; 3)理解控制理论在实际中的应用。 倒立摆研究的意义是,作为一个实验装置,它形象直观,简单,而且参数和形状易于改变;但它又是一个高阶次、多变量、非线性、强耦合、不确定的绝对不稳定系统的被控系统,必须采用十分有效的控制手段才能使之稳定。因此,许多新的控制理论,都通过倒立摆试验对理论加以实物验证,然后在应用到实际工程中去。因此,倒立摆成为控制理论中经久不衰的研究课题,是验证各种控制算法的一个优秀平台,故通过设计倒立摆的控制器,可以对控制学科中的控制理论有一个学习和实践机会。 2.实验容 1)建立直线二级倒立摆数学模型 对直线二级倒立摆进行数学建模,并将非线性数学模型在一定条件下化简成线性数学模型。对于倒立摆系统,由于其本身是自不稳定的系统,实验建立模型存在一定的困难,但是经过小心的假设忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系应用经典力学理论建立系统的动

力学方程。对于直线二级倒立摆,由于其复杂程度,在这里利用拉格朗日方程推导运动学方程。 由于模型的动力学方程中存在三角函数,因此方程是非线性的,通过小角度线性化处理,将动力学非线性方程变成线性方程,便于后续的工作的进行。 2)系统的MATLAB仿真 依据建立的数学模型,通过MATLAB仿真得出系统的开环特性,采取相应的控制策略,设计控制器,再加入到系统的闭环中,验证控制器的作用,并进一步调试。控制系统设计过程中需要分析容主要包括得出原未加控制器时系统的极点分布,系统的能观性,能控性。 3)LQR控制器设计与调节实验 利用线性二次型最优(LQR)调节器MATLAB仿真设计的参数结果对平面二阶倒立摆进行实际控制实验,参数微调得到较好的控制效果,记录实验曲线。 4)改变控制对象的模型参数实验 调整摆杆位置,将摆杆1朝下,摆杆2朝上修改模型参数、起摆条件和控制参数,重复3的容。 3.实验步骤

研究性学习实验报告

研究性学习实验报告 课题名称:有关全息投影的研究 班级:1403班 小组组长:郭嘉昕 小组成员:郭京伟段泽华王捷聪孙泽錡 日期:2015年3月

有关全息投影的实验报告

第一部分 有关实验选材的研究 一、实验设计思想 (1)实验目的 通过对比,研究不同材料对于光线的折射和漫反射的效果,并且在其中寻找效果最佳、性价比高的材料,进行下一步实验。 (2)实验原理 当一束平行的入射光线射到粗糙的表面时,表面会把光线向着四面八方反射,所以入射线虽然互相平行,由于各点的法线方向不一致,造成反射光线向不同的方向无规则地反射,这种反射称之为“漫反射”。 (3)实验方法 从成本方面考虑,先将不同材料做成面积的板状模型和立方体状模型,再将我们的光源设备调节到最高亮度,以最佳效果的角度将画面投射到不同的材料上。在同样暗度的房间里,用高度、距离固定的摄影机进行拍摄,再将不同材料的照片转入Photoshop,通过其内置的亮度数值初步判断不同材料的反射效果。将亮度(p)、材料制作的难易程度(q)以及其它视觉效果(w)三项各10分的标准分数按一定比例绘制出总分数,来选取实验材料。

实验测量表格如下: (4)实验仪器:各种实验材料*1、投影光源(4.7英寸)*1、摄像机*1、Windows电脑(Photoshop软件)*1 二、实验过程记录 (1)实验分工 (2)实验步骤

第一步—确定材料。因为我们是初次进行研究,对于具体的实验材料并不能确定,所以我们进行了解后,一共选取了4种材料: 第二步--选取材料。因为我们进行的实验成本非常有限所以我们必须先走向市场,来查看和询问有些材料是否可以被加工和购买到(具体材料价格请见附录)。将他们的难易程度(q)进行量化,10分为很容易得到,1分为基本不可能得到,以此绘制表格: 第三步—对比亮度。在了解了我们选取的材料的基础上,以节约环保为本,我们购买或借到了这四种材料。并选择在2015年3月8日的晚上,在教室里进行亮度测试。我们先将光源设备调节到最大亮度,拍摄的得到了一张照片,再不断尝试不同的角度,以求能用最好的效果反射光源并拍摄下来。我们将五张照片导入电脑,用Photoshop软件分别查看他们的RGM指数(具体RGM指数请见附录),来进行评分,但因为镜子的超好反射效果,我们改进了我们算法,以分段函数的方式来进行得分评判(p)。 评分结果如下

农夫过河实验报告――数据结构

数据结构实验报告 ——实验四农夫过河的求解本实验的目的是进一步理解顺序表和队列的逻辑结构和存储结构,进一步提高使用理论知识指导解决实际问题的能力。 一、【问题描述】 一个农夫带着一只狼、一只羊和一棵白菜,身处河的南岸。他要把这些东西全部运到北岸。他面前只有一条小船,船只能容下他和一件物品,另外只有农夫才能撑船。如果农夫在场,则狼不能吃羊,羊不能吃白菜,否则狼会吃羊,羊会吃白菜,所以农夫不能留下羊和白菜自己离开,也不能留下狼和羊自己离开,而狼不吃白菜。请求出农夫将所有的东西运过河的方案。 二、【数据结构设计】 求解这个问题的简单的方法是一步一步进行试探,每一步搜索所有可能的选择,对前一步合适的选择再考虑下一步的各种方案。 要模拟农夫过河问题,首先需要对问题中每个角色的位置进行描述。一个很方便的办法是用四位二进制数顺序分别表示农夫、狼、白菜和羊的位置。用0表示农夫或者某东西在河的南岸,1表示在河的北岸。例如整数5(其二进制表示为0101)表示农夫和白菜在河的南岸,而狼和羊在北岸。 现在问题变成:从初始状态二进制0000(全部在河的南岸)出发,寻找一种全部由安全状态构成的状态序列,它以二进制1111(全部到达河的北岸)为最终目标,并且在序列中的每一个状态都可以从前一状态到达。为避免瞎费功夫,要求在序列中不出现重复的状态。 实现上述求解的搜索过程可以采用两种不同的策略:一种是广度优先(breadth_first)搜索, 另一种是深度优先(depth_first)搜索。本书只介绍在广度优先搜索方法中采用的数据结构设计。 广度优先就是在搜索过程中总是首先搜索下面一步的所有可能状态,再进一步考虑更后面的各种情况。要实现广度优先搜索,可以使用队列。把下一步

倒立摆实验报告根轨迹

专业实验报告

(2)直线一级倒立摆根轨迹校正控制原理 基于根轨迹法校正的基本思想是:假设系统的动态性能指标可由靠近虚轴的一对共轭闭环主导极点来表征,因此,可把对系统提出的时域性能指标的要求转化为一对期望闭环主导极点。确定这对闭环主导极点的位置后,首先根据绘制根轨迹的相角条件判断一下它们是否位于校正前系统的根轨迹上。如果这对闭环主导极点正好落在校正前系统的根轨迹上,则无需校正,只需调整系统的根轨迹增益即可;否则,可在系统中串联一个超前校正装置。 常见的校正器有超前校正、滞后校正以及超前滞后校正等。 2. 实验方法 (1)直线倒立摆建模、仿真与分析 利用牛顿-欧拉方法建立直线一级倒立摆系统的数学模型;依照根轨迹设计的步骤得到系统的控制器,利用MATLAB Simulink中的工具进行仿真分析。 (3)直线一级倒立摆根轨迹校正控制 利用MATLAB Simulink来实现根轨迹校正控制参数设定和仿真,并利用该参数来设定只限一级倒立摆的根轨迹校正控制器值,分析和仿真倒立摆的运行情况。 3. 实验装置 直线单级倒立摆控制系统硬件结构框图如图1所示,包括计算机、I/O设备、伺服系统、倒立摆本体和光电码盘反馈测量元件等几大部分,组成了一个闭环系统。 图1 一级倒立摆实验硬件结构图 对于倒立摆本体而言,可以根据光电码盘的反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到。摆杆的角度由光电码盘检测并直接反馈到I/O设备,速度信号可以通过差分法得到。计算机从I/O设备中实时读取数据,确定控制策略(实际上是电机的输出力矩),并发送给I/O设备,I/O设备产生相应的控制量,交与伺服驱动器处理,然后使电机转动,带动小车运动,保持摆杆平衡。

农夫过河实验报告

“数据结构与算法综合实验”课程设计报告题目:农夫过河问题 学院计算机科学技术 年级2014级 专业计算机科学与技术 学号20142060 姓名高晗 日期2016年3月30日星期三 成绩 评语 黑龙江大学 计算机科学技术学院、软件学院

《数据结构与算法综合实验》报告 1.系统概述 (1)一个农夫带着一只狼、一只羊和一棵白菜,身处河的南岸,他要把这些东西全部运到北岸。他面前只有一只小船,船只能容下他和一件物品,另外只有农夫才能撑船。如果农夫在场,则狼不能吃羊,羊不能吃白菜;否则狼会吃羊,羊会吃白菜。所以农夫不能留下羊和白菜自己离开,也不能留下狼和羊自己离开,但是狼不吃白菜。要求给出农夫将所有东西运过河的方案。 (2)为农夫过河问题抽象数据模型,体会数据模型在求解问题中的重要作用。 (3)掌握顺序表和队列的逻辑结构和存储结构。 2.系统需求分析 (1)针对实现整个过程需要多步,不同步骤中各个事物所处位置不同的情况,可定义一个结构体来实现对四个对象狼、羊、白菜和农夫的表示。对于起始岸和目的岸,可以用0或者1来表示,以实现在程序设计中的简便性。 (2)题目要求给出四种事物的过河步骤,没有对先后顺序进行约束,这就需要给各个事物依次进行编号,然后依次试探,若试探成功,进行下一步试探。这就需要使用循环或者递归算法,避免随机盲目运算且保证每种情况均试探到,不接受非法输入。 (3)题目要求求出农夫带一只羊,一条狼和一颗白菜过河的办法,所以依次成功返回运算结果后,需要继续运算,直至求出结果,即给出农夫的过河方案。输出界面要求具有每一步中农夫所带对象及每步之后各岸的物体,需要定义不同的数组来分别存储上述内容,并使界面所示方案清晰简洁。 (4)实验运行环境为VC++6.0. 3.系统概要设计 (1)数据结构设计 要模拟农夫过河的问题,用四位二进制数顺序分别表示农夫,狼,羊,白菜的位置。用0表示农夫或某种东西在河的南岸,1表示在河的北岸。则问题的初

单级倒立摆实验报告

单级倒立摆实验报告 1. 单级倒立摆系统的建模 单级倒立摆系统的建模可采用受力分析或Lagrange 方程建立得到。这里采用受力分析方法建模。如图所示: 根据牛顿第二定律: (cos )0Mx m x L u θθ++-= (2-1) cos sin 0mLx I mLg θθθ--= (2-2) 以摆杆偏角θ、角速度θ 、小车的位移x 和 小车速度x 为状态变量,即令: () T X x x θθ= (2-3) 同时假设倒立摆摆杆的垂直倾斜角度θ与1 (单位为rad )相比很小,即1θ 。 则可以近似处理:cos θ≈1,sin 0θ≈,并 忽略高阶小量,则可得: 2222 ()()m L g I x u I m M mML I m M mML θ=+++++ (2-4) 22 ()()()mL m M g mL u I m M mML I m M mML θ θ+=-+++++ (2-5) 摆杆系统的状态方程为: 1222 2122 344122 ()()()()()x x m L g I x x u I m M mML I m M mML x x mL m M g mL x x u I m M mML I m M mML =???=+?++++? =??+=-+?++++? (2-6) 写成向量的形式为: X AX Bu y CX Du ?=+? =+? (2-7) 其中

0100000A 00010 00a b ?? ? ?= ? ? ??, 00c B d ?? ? ?= ? ??? ,10000010C ??= ???,00D ??= ??? (2-8) 参数a 、b 、c 、d 分别为: 222()m L g b I m M mML = ++ (2-9) 2 ()()mL m M g a I m M mML +=- ++ (2-10) 2 ()I c I m M mML = ++ (2-11) 2 ()mL d I m M mML =++ (2-12) 选择摆杆的倾斜角度θ和小车的水平位移x 作为系统的输出,则输出方程为: y CX = (2-13) 根据金棒-2型倒立摆系统实验平台的参数,m=0.2kg ,M=0.6kg ,L=0.158m ,I=0.001654kg.m 2 ,g=10N/kg.同时,这里建模时候使用的u是以力作为输入信号的,实际上采用的是以电压作为输入信号,通过电机作了一定的转化,这里我们约定:先暂时以力作为输入信号,最后再统一处理。则有,a=2.3121,b=-58.5337,c=0.3830,d=7.3167。 因此,010000 2.31210A 00010058.53370?? ? ?= ? ?-??,00.383007.3167B ?? ? ?= ? ??? 2. 全状态反馈设计 2.1. 检验系统可控性 可控性矩阵纯ctrB=105 *0 00.00020.005300.00020.00530.148200.0001-0.00310.09370.0001-0.00310.0937 2.5164-????--? ?????-?? 显然rank(ctrB)=4,系统可控. 2.2. 反馈设计 要求:稳定调节时间3s n t s π ξω= <,摆角5θ< ,(5/90100) 5.56p σ

直线一级倒立摆系统实验报告

直线一级倒立摆系统实验报告 西北工业大学 :云虎 探测制导与控制技术 学号:2013300925 1.实验参数介绍

Fg Fs与Fh的合力不计 g 重力加速度9.8m/s 2.根据实验指导书给的受力分析结合newton定律得出动力学方程:分析水平方向的合力有: M=F-f-N (1) 分析摆杆水平方向的受力得; N-Fs=m(x+lsinθ) ps:Fs=0 即 N=m+ml cosθ-ml sinθ(2) 把(2)带入(1)得到: (M+m)+f+ ml cosθ-ml sinθ=F(3) 对垂直方向的合力进行分析得到: -P+mg+Fh=m(l-lcosθ) ps:Fh=0 即 P-mg= ml sinθ+ml cosθ(4) 力矩平衡方程: Plsinθ+Nlcosθ+I=0 (5) 把公式(2)(4)带进(5)得到: (I+m)θ+mglsinθ=-ml(6)

近似化处理得到: (I+m )-mglф=ml (M+m)+f -ml=u 写出状态空间模型: =Ax+Bu y=Cx+Du = =+ф+ u = = +ф+ u 写成矩阵形式,带入参数化简如下: = = u y= = + u 3.MATLAB分析:

>> A=[0 1 0 0;0 0 0 0;0 0 0 1;0 0 29.4 0] A = 0 1.0000 0 0 0 0 0 0 0 0 0 1.0000 0 0 29.4000 0 >> B=[0;1;0;3] B = 1 3 >> C1=[1 0 0 0] C1 = 1 0 0 0 >> C2=[0 0 1 0] C2 = 0 0 1 0 >> C=[C1;C2] C = 1 0 0 0 0 0 1 0 >> D=[0;0] D =

青岛版六年级科学下册实验报告册.doc

实验名称:观察洋葱表皮细胞 实验材料:显微镜、洋葱、刀片、载玻片、盖玻片、镊子、碘酒、滴管、吸水纸 实验步骤:1、检验试验用品是否齐全。 2、准备好显微镜。 3、将洋葱切开,掰开一块内的鳞片;用刀片在鳞片表面轻轻划一个“#”,用镊 子在“#”字中间轻轻撕下一块洋葱鳞叶的表皮。 4、在载玻片上滴几滴水,用镊子夹住洋葱表皮,放在载玻片的水中展平,用镊 子夹住盖玻片盖上,注意不要有气泡。 5、在盖玻片的左边有水处滴一滴稀释的碘液,用吸水纸在盖玻片的右边将碘液 吸过来,给洋葱表皮染色。 6、将做好的切片放在显微镜的载物台上,夹好。 7、利用低倍镜进行观察。 8、整理器材。 实验现象:洋葱表皮是有一个个小格子构成,同一个物体的不同部位,它的细胞结构也是不一样的。 实验结论:生物体是由细胞构成的,细胞是生物体的基本单位。 实验名称:摆的秘密 实验材料:细线、钩码、铁架台、秒表 实验步骤:1、检验试验用品是否齐全。 2、做好一个摆。 3、利用秒表测量摆摆动10S摆动的次数。 4、在不改变其他条件的情况下,改变摆线的长度。测量新摆10S摆动的次数, 并记录。 5、在不改变其他条件的情况下,将摆锤的质量增加。测量新摆10S摆动的次数, 并记录。 6、在不改变其他条件的情况下,改变摆幅的大小。测量新摆10S摆动的次数, 并记录。 7、整理器材。 实验现象:1、摆线越长,摆动越慢,摆线越短,摆动越快。 2、改变摆锤的质量,摆摆动的次数不变。 3、改变摆幅的大小,摆摆动的次数不变。 实验结论:摆摆动的快慢与摆线长短有关,与摆锤的质量、摆幅的大小无关。摆线越长,摆动越慢,摆线越短,摆动越快。

倒立摆实验报告

《线性系统理论》课程——倒立摆实验报告

基本情况 实验完成了基本要求,通过pid、极点配置、根轨迹、和ldr方法调试运行一级倒立摆,设计新的pid参数,调试运行状态,逐渐使一级倒立摆稳定,完成了实验的基本要求。 在对一级倒立摆完成实验的基础上,进一步对二级倒立摆进行了分析研究。这其中的工作主要包括针对LDR方法运行demo,观察系统稳定性,快速性,调整系统参数,查看有什么问题,并且针对问题提出修改意见。在多次试验后,对系统有了进一步的了解,便开始着手二级倒立摆极点配置方法的实现问题。 这部分继续学习了极点配置的方法,通过编写m文件,计算K,仿真运行系统,查看系统图像,查看调节时间,超调量等。逐渐调试参数,使系统指标顺利达到。最后是进行试验,进一步调整系统参数。在这一个过程中,经验很重要,同时偶然因素也起到了重要的作用。所以调试一个系统真的不容易。 这一部分的内容在第六节中进行了较为详细的介绍 收获 对倒立摆的系统原理有了更深层次的了解 掌握了pid、极点配置、根轨迹、ldr方法设计系统 学会了一些调试运行系统的经验 加强了和同学之间的交流,锻炼了软件实现编程能力 改进意见 这里我有一个小小的建议,这是我在做实验的时候遇到了问题总

结。 系统参数含义还不是很清楚。在这个方面尤其是参数对应着系统的具体实际含义不明确,只能在尝试凑参数,有时出现了一个问题,不知道是哪个参数引起的,所以影响了效率,结果也不是很明显。 改进意见:共有四次实验,第一次实验安排不变但是试验后,负责人要收集问题,主要是要老师来解决的,在第二次实验前针对上一次的问题进行集体讲解一下,尤其是与物理的联系,不要仅仅是自己做实验吧,第三次和第一次相同,第四次与第二次相同。在这个完成后,如果课堂有时间,可以进行了一个小小的试验心得介绍,和大家交流心得体会。或者是老师统一解决一下这个总体过程中的问题,我觉得这样结果会更好一点。 下面是具体的详细报告 一、倒立摆系统介绍 倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹

相关文档
相关文档 最新文档