热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

机械工程控制工程MATLAB教程,MATLAB在机械控制工程教学中的运用

第25卷第4期2004年12月华北水利水电学院学报JournalofNorthChinaInstituteofWaterConservancyandHydroel

第25卷第4期2004年12月华 北 水 利 水 电 学 院 学 报

Journal of N orth China Institute of Water C onservancy and Hydroelectric P ower

V ol 125N o 14Dec 12004

收稿日期:2004-07-10;修订日期:2004-09-08

作者简介:王丽君(1971-),女,河北清苑人,华北水利水电学院机械系讲师,信息工程大学在读博士研究生,主要从事机电控

制及信息、信号处理方面的研究.

文章编号:1002-5634(2004)04-0044-03

MAT LAB 在机械控制工程教学中的运用

王丽君1,2,苗 彬3,孟先新1

(1.华北水利水电学院,河南郑州450011;2.信息工程大学信息工程学院,河南郑州450002;

3.河南省机械设计研究院,河南郑州450002)

摘 要:为了解决机械控制工程绘图量大、计算量大的问题,引入了M AT LAB.以时域分析和频域分析中的具体实例,通过对比的手法,说明了M AT LAB 在机械控制工程基础教学中的应用.既有利于提高教学效率,又可培养学生分析和解决问题的能力.

关键词:M AT LAB ;机械控制工程;时域分析;频域分析中图分类号:TH 126 文献标识码:A

随着科学技术的发展,传统的教学媒体如黑板、

教科书承载信息的种类和能力都十分有限,远远满足不了现代教学的需要.而机械控制工程基础作为机电类专业的一门专业基础课,具有计算性强、绘图工作量大的特点.采用传统的教学方式,一方面需要花大量的时间在黑板上绘图和计算,在有限的学时内无法进行内容的扩展;另一方面学生理解和接授知识时感觉枯燥、难度大.计算机技术的飞速发展和M AT LAB 软件的推出,为机械控制工程基础的教学打开了方便之门.

1 MAT LAB 简介

M AT LAB 源于M ATrix 和LABoratory 两词的缩

写,是一套高性能的数值计算和可视化软件[1].由于

M AT LAB 提供了功能非常强大的矩阵处理和绘图功能,吸引了很多控制界的名家在自己擅长的领域编写了一些具有特殊意义的M AT LAB 工具箱,如控制系统工具箱、鲁棒控制工具箱、系统辨识控制箱等,从而空前扩大了M AT LAB 的功能,使其成为了国际上最流行的控制系统计算机辅助设计的软件工具.

2 MAT LAB 在教学中的应用

机械控制工程是研究机械工程技术中的广义系统在一定外界条件(输入或激励,包括外加控制与外

加干扰)作用下,从系统的一定初始状态出发所经历的由其内部的固有特性所决定的整个动态历程.主要包括时域分析、频域分析、稳定性分析、根轨迹分析、系统校正等.下面以时域和频域分析中的具体实例[2],说明M AT LAB 在其中的应用.2.1 时域分析

设有一个系统的传递函数如下,试求其闭环传递函数,并绘制输出量阶跃响应曲线和脉冲响应曲线

G (s )=

0.8

s (0.3s +1)(0.5s 2+0.7s +1)2.1.1 传统方法

首先根据开环传递函数求出闭环传递函数,再用部分分式展开法,进行拉普拉斯反变换,求出瞬态响应;然后根据不同时刻的t 值,求出对应的输出,再绘出系统在不同输入下的响应曲线.该方法繁琐,计算量大,且无法绘出准确的响应曲线.2.1.2 利用M AT LAB

根据M AT LAB 提供的命令和函数,通过编写m 文件,可以很容易地完成题目要求.在M AT LAB C ommand Windows 下新建一个M -file.程序为:clear all ,close all ;a0=[00000.8];b1=[10];b2=[0.31];



推荐阅读
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 三星W799在2011年的表现堪称经典,以其独特的双屏设计和强大的功能引领了双模手机的潮流。本文详细介绍其配置、功能及锁屏设置。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
author-avatar
一切近乎完美
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有