Matlab_simulink常用库
- 格式:pdf
- 大小:85.28 KB
- 文档页数:4
连续模块(Continuous)Integrator:输入信号积分Derivative:输入信号微分State-Space:线性状态空间系统模型Transfer-Fcn:线性传递函数模型Zero-Pole:以零极点表示的传递函数模型Memory:存储上一时刻的状态值Transport Delay:输入信号延时一个固定时间再输出Variable Transport Delay:输入信号延时一个可变时间再输出离散模块(Discrete)discrete.mdlDiscrete-time Integrator:离散时间积分器Discrete Filter:IIR与FIR滤波器Discrete State-Space:离散状态空间系统模型Discrete Transfer-Fcn:离散传递函数模型Discrete Zero-Pole:以零极点表示的离散传递函数模型First-Order Hold:一阶采样和保持器Zero-Order Hold:零阶采样和保持器Unit Delay:一个采样周期的延时函数和平台模块(Function&Tables) function.mdlFcn:用自定义的函数(表达式)进行运算MATLAB Fcn:利用matlab的现有函数进行运算S-Function:调用自编的S函数的程序进行运算Look-Up Table:建立输入信号的查询表(线性峰值匹配)Look-Up Table(2-D):建立两个输入信号的查询表(线性峰值匹配)数学模块(Math )math.mdlSum:加减运算Product:乘运算Dot Product:点乘运算Gain:比例运算Math Function:包括指数函数、对数函数、求平方、开根号等常用数学函数Trigonometric Function:三角函数,包括正弦、余弦、正切等MinMax:最值运算Abs:取绝对值Sign:符号函数Logical Operator:逻辑运算Relational Operator:关系运算Complex to Magnitude-Angle:由复数输入转为幅值和相角输出Magnitude-Angle to Complex:由幅值和相角输入合成复数输出Complex to Real-Imag:由复数输入转为实部和虚部输出Real-Imag to Complex:由实部和虚部输入合成复数输出非线性模块(Nonlinear )nonlinear.mdlSaturation:饱和输出,让输出超过某一值时能够饱和。
2024年招聘仿真应用工程师笔试题及解答(某大型国企)(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、以下关于仿真软件的特点描述,正确的是:A、仿真软件只能用于模拟物理实验,不能用于模拟经济、社会现象B、仿真软件的运行速度非常快,可以实时响应C、仿真软件的结果只能提供定性分析,无法进行定量分析D、仿真软件可以高度模拟真实世界,提供直观的视觉效果和数据分析2、以下关于仿真模型的建立,以下说法错误的是:A、仿真模型的建立应尽可能简单,以减少计算量B、仿真模型的建立应尽可能地接近实际系统,以获得更准确的结果C、仿真模型的建立过程中,应尽量减少参数的假设,以避免误差D、仿真模型的建立过程中,可以不考虑模型的实时性和交互性3、在进行系统仿真时,如果模型中存在大量的随机因素,我们通常会采用哪种方法来评估系统的性能?A. 确定性仿真B. 静态仿真C. 蒙特卡洛仿真D. 连续系统仿真4、以下哪个选项不是MATLAB/Simulink仿真环境中常用的模块库?A. 信号与系统(Signal & Systems)B. 电力系统(Power System)C. 控制系统(Control System)D. 液压系统(Hydraulic System)5、以下关于仿真应用工程师的工作描述,哪个选项不属于仿真应用工程师的职责范围?A. 设计和开发仿真模型B. 分析仿真结果,提出改进方案C. 维护和更新仿真软件D. 负责公司日常行政事务6、在进行仿真分析时,以下哪个因素对仿真结果的影响最小?A. 模型参数的准确性B. 仿真软件的版本C. 模型结构的设计D. 仿真时间长度7、在进行结构力学仿真时,如果要模拟一个非线性材料的行为,以下哪种本构模型是不适用的?A. 弹性模型B. 塑性模型C. 超弹性模型D. 粘弹性模型8、在有限元分析中,为了提高计算效率同时保持解的精度,下面哪一项技术不是直接用于减少计算量的方法?A. 自适应网格细化B. 子结构方法C. 几何简化D. 模型降阶9、仿真软件在以下哪种情况下通常被使用?A. 设计阶段,用于验证系统设计是否满足性能要求B. 生产阶段,用于优化产品制造流程C. 维护阶段,用于诊断和修复系统故障D. 调试阶段,用于解决软件代码中的问题 10、以下哪个术语与仿真模型中的输入输出关系最密切相关?A. 模态分析B. 参数化C. 仿真平台D. 输入输出映射二、多项选择题(本大题有10小题,每小题4分,共40分)1、在计算机仿真技术中,下列哪些选项属于仿真建模的基本步骤?A. 确定模型目标B. 数据收集与分析C. 模型构建与校验D. 结果解释与决策支持E. 进行硬件升级2、在离散事件系统仿真中,下面哪些方法可以用来处理随机变量的生成?A. 均匀分布法B. 反变换法C. 接受-拒绝法D. 直接使用历史数据E. 随机数表3、以下哪些工具或软件通常用于仿真应用工程师的日常工作中?()A. ANSYSB. MATLABC. SolidWorksD. AutoCADE. Python4、以下关于仿真应用工程师在项目中的角色描述,正确的是?()A. 负责仿真模型的建立和验证B. 与项目团队成员沟通,确保仿真需求得到满足C. 分析仿真结果,提供技术支持和建议D. 负责仿真软件的维护和升级E. 直接参与产品设计和制造过程5、在进行系统仿真时,以下哪些是常见的仿真软件或工具?A. MATLAB/SimulinkB. ANSYSC. SolidWorksD. Microsoft WordE. AutoCAD6、关于仿真模型验证与确认过程中的说法,正确的有:A. 模型验证是指检查模型是否准确反映了系统行为。
matlab的simulink简易⼊门知识Simulink的扩展模块库SimPowerSystems——电⼒电⼦系统的建模和仿真⼯具SimPowerSystems是在Simulink环境下进⾏电⼒电⼦系统建模和仿真先进⼯具。
SimPowerSystems是Simulink下⾯的⼀个专⽤模块库,包含电⽓⽹络中常见的元器件和设备,以直观易⽤的图形⽅式对电⽓系统进⾏模型描述。
模型可与其它Simulink模块的相连接,进⾏⼀体化的系统级动态分析。
⼀、SimPowerSystems专⽤模块库的特点:1. 使⽤标准电⽓符号进⾏电⼒系统的拓扑图形建模和仿真;2. 标准的AC和DC电机模型模块;变压器;传输线;信号和脉冲发⽣器;HVDC控制;IGBT模块和⼤量设备模型,有断路器,⼆极管,IGBT,GTO,MOSFET和晶闸管;3. 使⽤Simulink强有⼒的变步长积分器和零点穿越检测功能,给出⾼度精确的电⼒系统仿真计算结果4. 为快速仿真和实时仿真提供了模型离散化⽅法;5. 提供多种分析⽅法,可以计算电路的状态空间表达、计算电流和电压的稳态解、设定或恢复初始电流/电压状态、电⼒机械的潮流计算;6. 提供了扩展的电⽓系统⽹络设备模块,如电⼒机械,功率电⼦元件,控制测量模块和3相元器件;7. 提供36个功能演⽰模型,可直接运⾏仿真;8. 提供详细的⽂档,完整的描述了各个模块和使⽤⽅法,还有5个详细的案例。
⼆、SimPowerSystems专⽤模块库的强⼤功能:(⼀)SimPowerSystems中的模块SimPowerSystems中模块的数学模型基于成熟的电磁和机电⽅程,⽤标准的电⽓符号表⽰。
它们可以同标准的Simulink模块⼀起使⽤建⽴包含电⽓系统和控制回路的模型。
连接通过与SimPowerSystems提供的测量模块实现。
SimPowerSystems拥有近100个模块,分别位于7个⼦模块库中。
这些库模块涵盖了以下应⽤范围:1. 电⽓⽹络(Electrical Sources & Elements)RLC⽀路和负载,π型传输线,线性和饱和变压器,浪涌保护,电路分离器,互感,分布参数传输线,3相变压器(2个和3个绕组),AC和DC电压源,受控电压源和受控电流源。
常用模块组(Commonly Used Blocks)Integrator:积分器模块,输出对输入时间积分。
Derivative:微分器模块,输出对输入时间微分。
State-Space:状态空间表达式模块,实现线性状态空间系统。
Transfer Fcn:传递函数模块,实现线性传递函数。
Zero-Pole:零极点函数模块,实现用零极点方式指定传递函数。
Transport Delay:传输延迟模块,以固定的时间延迟输入。
Variable Transport Delay:可变传输延迟模块,以变化的时间量延迟输入。
Variable Time Delay:可变时间延迟模块。
非线性模块组(Discontinuities)非线性模块组(Discontinuities)Backlash:磁滞回环模块。
Saturation:饱和非线性模块。
SaturationDynamic:动态饱和非线性模块。
Dead Zone:死区非线性模块。
Dead Zone Dynamic:动态死区非线性模块。
Relay:继电模块。
Quantizer:量化模块。
Coulomb & Viscous Friction:库伦与黏性摩擦非线性模块。
Rate Limiter:静态限制信号的变化速率。
Rate Limiter Dynamic:动态限制信号的变化速率。
Hit Crossing:过零检测非线性模块。
Wrap to Zero:环零非线性模块。
离散系统模块组(Discrete)离散系统模块组(Discrete)Unit Delay:单位时间延迟,延迟信号一个采样周期。
Discrete Transfer Fcn:离散系统的传递函数,实现离散传递函数。
Discrete Zero-Pole:离散系统的零极点函数Discrete State-Space:离散系统的状态方程,实现离散状态空间系统。
常用模块组(Commonly Used Blocks)
连续系统模块组(Continuous)
连续系统模块组(Continuous)
Integrator:积分器模块,输出对输入时间积分。
Derivative:微分器模块,输出对输入时间微分。
State-Space:状态空间表达式模块,实现线性状态空间系统。
Transfer Fcn:传递函数模块,实现线性传递函数。
Zero-Pole:零极点函数模块,实现用零极点方式指定传递函数。
Transport Delay:传输延迟模块,以固定的时间延迟输入。
Variable Transport Delay:可变传输延迟模块,以变化的时间量延迟输入。
Variable Time Delay:可变时间延迟模块。
非线性模块组(Discontinuities)
非线性模块组(Discontinuities)
Backlash:磁滞回环模块。
Saturation:饱和非线性模块。
Saturation Dynamic:动态饱和非线性模块。
Dead Zone:死区非线性模块。
Dead Zone Dynamic:动态死区非线性模块。
Relay:继电模块。
Quantizer:量化模块。
Coulomb & Viscous Friction:库伦与黏性摩擦非线性模块。
Rate Limiter:静态限制信号的变化速率。
Rate Limiter Dynamic:动态限制信号的变化速率。
Hit Crossing:过零检测非线性模块。
Wrap to Zero:环零非线性模块。
离散系统模块组(Discrete)
离散系统模块组(Discrete)
Unit Delay:单位时间延迟,延迟信号一个采样周期。
Discrete Transfer Fcn:离散系统的传递函数,实现离散传递函数。
Discrete Zero-Pole:离散系统的零极点函数,实现离散零极点模型。
Discrete State-Space:离散系统的状态方程,实现离散状态空间系统。
First-Order Hold:一阶保持器,实现一阶采样保持器。
Zero-Order Hold:零阶保持器,实现零阶保持器。
Memory:记忆模块,用于返回上一时刻值。
Discrete Filter:离散滤波器,实现 IIR和 FIR 离散滤波器。
数学运算模块组(Math Operations)
数学运算模块组(Math Operations)
Gain:增益函数模块,输入乘以一个常数,执行比例运算。
Slider Gain:可调增益函数模块。
一般数学函数,如Add(求和函数)、Substract(减法函数)、Product(乘法函数)、Divide(除法函数)、Abs(绝对值函数)、Sign(符号函数)、Trigonometric Function(三角函数)、Rounding Function (取整函数)、Sum(求和函数)等。
Math Function:数据函数模块,包括指数函数,对数函数,求平方,
开方等函数。
Algebraic Constraint:代数约束模块,强制输入信号为零。
Complex to Real-Imag:复数的实部虚部提取模块,输出复数输入信号的实数和虚数部分。
Complex to Magnitude-Angle:复数变换成幅值幅角的模块,输出复数输入信号的幅值和相位。
输入源模块组(Sources)
输入源模块组(Sources)
In1:输入端口模块,为子系统或外部输入生成一个输入端口。
Constant:常数输入模块,生成一个常值。
Signal Generator:普通信号发生器,生成正弦、方波、锯齿波和随意波波形。
From File:读文件模块,加载文件读数据。
From Workspace:读工作空间模块。
Clock:时间信号模块,显示并输出当前的仿真时间。
不同类型的输入信号,如Step(阶跃输入)、Ramp(斜坡输入)、Pulse Generator(脉冲信号)、Sine Wave(正弦信号)、Band Limited White Noise(带宽限幅白噪声)等,Signal Builder模块还允许由用户自己创建信号,Reapting Sequence 模块构造可重复的输入信号。
Ground:接地线模块,用来连接输入端口未与其它模块相连的模块。
输出显示模块组(Sinks)
输出显示模块组(Sinks)
Out1:输出端口模块,为子系统或外部输出创建一个输出端口。
Terminator:信号终结模块,终止一个未连接的输出端口。
Scope/Floating Scope:示波器模块,显示仿真期间生成的信号。
X-Y Graph:X-Y示波器,使用 MATLAB图形窗口显示信号的 X-Y 图。
To Workspace:工作空间写入模块,将数据写入到工作空间的变量。
To File:写文件模块,将数据写入到文件。
Display:数字显示模块,显示输入值。
Stop Simulation:仿真终止模块,当输入为非零时停止仿真。