ORG 0000H
MAIN:
MOV A,#0FEH
LOOP:
MOV P1,A
RL A
LCALL DELAY
SJMP LOOP
DELAY:
MOV R2,#200
DELAY1:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DELAY1
RET
END
信号与系统的系统仿真框图的画法:
以y''(t) + 3y'(t) + 2y(t) = 4f'(t) + f(t) 为例,不能简单的想成激励是式中的f(t),响应是式中的y(t),而是要把式中等号右边两项都看作是激励,左边三项都是响应。
(只是“看作”,并不是真的如此,目的是服务下面的辅助函数)。
所以,我们把等号右边看成一项激励f(t),有辅助函数x''(t) + 3x'(t) +2x(t) = f(t),这样便得到了x(t)与f(t)的关系。
因此,对辅助函数,激励为f(t),响应为x(t)。我们若把题干函数的激励4f'(t) + f(t)带入辅助函数,响应应该为4x'(t) + x(t)(LTI系统的性质)。
但是对题干函数来说,激励是4f'(t) + f(t),响应可以记作y(t),这个y(t)是总响应,代表题干函数左边三项的和,而不是题干里的y(t)。所以有y(t) = 4x'(t) + x(t)。
其实想起来很简单,不过因为拆分出的f(t)与y(t),和题目式子里的f(t)与y(t)不是一个东西,所以很难讲清楚,更难想清楚。
总结如下:
辅助方程q(t)其实是把输入看做只有e(t),这时r1(t)等于q(t),输入为一阶导数时,输出为r2(t)也即为原输出的一阶导数,依次就下去,最后r1(t)、r2(t)...再线性叠加即为最后r(t),感觉和求单位冲激响应类似。
将实际系统放到计算机上进行仿真,要经历以下8个步骤:(1)系统定义:按系统仿真的目的来确定岩弊所研究系统的边界及约束条件。
(2)建立数学模型:将实际系统抽象为数学表达式或流程图。
(3)模型变换:将系统的数学模型转换为计算机能处理的仿真模型。
(4)设计仿真实验:给定系统外部输入信号,设定相关参数和变量等。
(5)模型加载:将转换后的仿真粗闹族模型以程序形式输入到计算机中。
(6)仿真实验:在计算机中对仿真系统进行各种规定的实验。
(7)模型校验:按系统应达到的性能要求对模型进行弯蔽修改和检验。
(8)提交仿真报告:对仿真的数据进行分析、整理,提供仿真的最终结果报告。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)