dianpingyao
小宇宙晴
计算机仿真,大多数情况是对系统的模拟,在模拟之前,要写出对应的数学物理方程,相应的约束条件,再将这些方程用代码翻译成计算能理解的语言。大多数都是求解优化问题,或模拟方程各参数在向量场的变化,随时间的变化,或是绘图看看各参数的值和分布等。所以,仿真这事和具体的专业领域问题相关,每个领域都有该领域的仿真软件,像matlab, fluent, analysis 等。抛开软件不谈,仿真多半和最优化相关,在改变模型参数或结构下系统运行的变化模拟。说明了就是,数学不好推导,文字不好理解,那就用智能优化算法暴力求解呗,这个图出来人脑更好理解呗。所以你首要的问题是要理解动力学模型里面的数学推导,然后是怎么把这些数学推导过程转换成代码,如果动力学领域有专用软件的话那就更加省事了,再次,通过仿真的结果,你对系统有怎样的改进。用到什么就学什么吧,未问师兄师姐或者你的老师,起码你的导师有责任把你带入门。---------------更题主说的是有什么书籍推荐,首先看动力学领域的应用软件教程书,找不到就学matlab,把高等数学的matlab解法看一遍,应该有思路下一步该怎么办了吧。
好心坏丫头
Simulink的命令行仿真方式:[t,x,y]=sim('modelname') 利用对话框参数进行仿真,返回输出矩阵;[t,x,y]=sim('modelname', timespan, options, ut)利用输入参数进行仿真,返回输出矩阵;[t,x,y1,y2,yn]=sim('modelname', timespan, options, ut)利用输入参数进行仿真,返回逐个输出;参数说明:'modelname' 运行的模型名(不包含扩展名),必须在Matlab的搜索路径上。timespan 指定仿真的时间区间,可以采取以下几种格式:(1)[] 空,利用模型对话框设置时间;(2)T_final 标量,制定终止仿真时间;(3)[T_start T_final] 二元向量,指定仿真时间区间;(4)outputTimes 任何指定输出时间记录点的向量。options MATLAB特定的一种数据结构,具有最高优先权,可以覆盖模型参数对话框中的设置。ut 赋给仿真对象数入口模块的量,具有最高优先设置,它是形为[t,u1,]的数值矩阵,每个为时间序列或输入序列。
Simulink的命令行仿真方式:[t,x,y]=sim('modelname') 利用对话框参数进行仿真,返回输出矩阵;[t,x,y]=sim('modeln
一、毕业论文(设计)的装订顺序依次为封面、诚信承诺书、目录、中文摘要与中文关键词、英文摘要与英文关键词、正文、注释(可选)、参考文献、致谢。二、毕业论文(设计说
一、毕业论文(设计)的装订顺序依次为封面、诚信承诺书、目录、中文摘要与中文关键词、英文摘要与英文关键词、正文、注释(可选)、参考文献、致谢。二、毕业论文(设计说
很好 铁大的机械还是相当不错的 冯教授也是很优秀的 铁大欢迎你
系统仿真学貌似很好投的啊,如果是你说的这样,建议你撤稿,直接投系统仿真学报 这个事情自己早点处理。