线性规划的matlab代码-mdss:模块化动态系统模拟器

上传者: 38684633 | 上传时间: 2023-04-14 16:03:11 | 文件大小: 369KB | 文件类型: ZIP
线性规划的matlab代码 Modularized Dynamical System Simulator 模块化仿真系统 运行库简介 基于子系统的仿真程序,利用C++编程实现模块化仿真功能。自动解析系统给子系统的串并联结构,实现数值求解微分方程。 支持仿真参数和结果的读写。 正在开发中,目前已经实现多模块拓扑分析,规划和计算功能。 目前求解器构架已经完成,并且通过多次测试,与Simulink 的计算结果做到完全吻合。 正在加入测试更多模块,计划实现simulink aerosapce blockset 的全部模块功能。 计划加入 Gaussian Regression 的实现模块,为以后利用机器学习进行QTG系统辨识做基础。 文件目录如下: 文件目录 内容 src 包含所有源代码 verification 包含求解器计算输出和利用Simulink计算的仿真结果的对比验证代码和记录数据读取MATLAB脚本 代码编译: 以下步骤包含工程编译步骤 :(VS2017) 第一步:克隆工程到文件夹,解决方案为:solver_test.sln。 第二步:下载Eigen库,解压缩后将文件夹重命名为ei

文件下载

资源详情

[{"title":"( 80 个子文件 369KB ) 线性规划的matlab代码-mdss:模块化动态系统模拟器","children":[{"title":"mdss-master","children":[{"title":"solver_test.sln <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 8.41KB </span>","children":null,"spread":false},{"title":"figuregrabe","children":[{"title":"grabit.m <span style='color:#111;'> 88.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"verification","children":[{"title":"rigid_body","children":[{"title":"rigid_body_plot.m <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"loadmatfile.m <span style='color:#111;'> 185B </span>","children":null,"spread":false},{"title":"rigid_body_simulation.slxc <span style='color:#111;'> 5.09KB </span>","children":null,"spread":false},{"title":"rigid_body_simulation.slx <span style='color:#111;'> 26.51KB </span>","children":null,"spread":false}],"spread":true},{"title":"kineamtics","children":[{"title":"plotresults.m <span style='color:#111;'> 25.83KB </span>","children":null,"spread":false},{"title":"kinematicstest.slx <span style='color:#111;'> 126.15KB </span>","children":null,"spread":false},{"title":"loadloggeddata.m <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"kinematics_initial.m <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"drawlogfromtag.m <span style='color:#111;'> 618B </span>","children":null,"spread":false},{"title":"kinematicstest.slxc <span style='color:#111;'> 5.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"aircraft_linear","children":[{"title":"Linearsystem.slx <span style='color:#111;'> 25.73KB </span>","children":null,"spread":false},{"title":"rigid_body_plot.m <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"loadmatfile.m <span style='color:#111;'> 453B </span>","children":null,"spread":false},{"title":"Linearsystem.slxc <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"Question5.m <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"linear_verification_plot.m <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"loadloggeddata.m <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"simple_linear","children":[{"title":"LTI_test.slx <span style='color:#111;'> 20.68KB </span>","children":null,"spread":false},{"title":"testLTI.m <span style='color:#111;'> 968B </span>","children":null,"spread":false}],"spread":true},{"title":"logfunction_test.m <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"drawlogfromtag.m <span style='color:#111;'> 618B </span>","children":null,"spread":false}],"spread":true},{"title":"solver_test","children":[{"title":"solver_test.vcxproj.filters <span style='color:#111;'> 6.02KB </span>","children":null,"spread":false},{"title":"solver_test.vcxproj.user <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"solver_test.vcxproj <span style='color:#111;'> 11.48KB </span>","children":null,"spread":false},{"title":"loadloggeddata.m <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"logfunction_test.m <span style='color:#111;'> 258B </span>","children":null,"spread":false},{"title":"drawlogfromtag.m <span style='color:#111;'> 618B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"pch.cpp <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"solver_test.cpp <span style='color:#111;'> 41.70KB </span>","children":null,"spread":false},{"title":"SolverCore","children":[{"title":"TopologyAnalysis.cpp <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"Subsystem.h <span style='color:#111;'> 6.47KB </span>","children":null,"spread":false},{"title":"SimController.h <span style='color:#111;'> 12.96KB </span>","children":null,"spread":false},{"title":"TopologyAnalysis.h <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"SimController.cpp <span style='color:#111;'> 50.30KB </span>","children":null,"spread":false},{"title":"RungeKuttaFamily.h <span style='color:#111;'> 521B </span>","children":null,"spread":false},{"title":"RungeKuttaFamily.cpp <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false},{"title":"Subsystem.cpp <span style='color:#111;'> 5.59KB </span>","children":null,"spread":false}],"spread":true},{"title":"Subsystems","children":[{"title":"RigidBody.h <span style='color:#111;'> 5.59KB </span>","children":null,"spread":false},{"title":"ExternalModel.cpp <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"ExternalModel.h <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"StandardAtmosphere.h <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"AeroAngle.cpp <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"PropulsionBlocks.cpp <span style='color:#111;'> 19.34KB </span>","children":null,"spread":false},{"title":"DiscontinuousSystem.h <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"SignalGenerator.h <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"StandardAtmosphere.cpp <span style='color:#111;'> 7.01KB </span>","children":null,"spread":false},{"title":"MathBlocks.cpp <span style='color:#111;'> 22.85KB </span>","children":null,"spread":false},{"title":"LinearSystem.h <span style='color:#111;'> 4.66KB </span>","children":null,"spread":false},{"title":"AeroForceMoment.cpp <span style='color:#111;'> 10.26KB </span>","children":null,"spread":false},{"title":"AeroAngle.h <span style='color:#111;'> 4.26KB </span>","children":null,"spread":false},{"title":"GroundContact.cpp <span style='color:#111;'> 11.83KB </span>","children":null,"spread":false},{"title":"DiscontinuousSystem.cpp <span style='color:#111;'> 4.26KB </span>","children":null,"spread":false},{"title":"AeroForceMoment.h <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"MathBlocks.h <span style='color:#111;'> 9.78KB </span>","children":null,"spread":false},{"title":"SignalGenerator.cpp <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"LinearSystem.cpp <span style='color:#111;'> 15.15KB </span>","children":null,"spread":false},{"title":"PropulsionBlocks.h <span style='color:#111;'> 9.30KB </span>","children":null,"spread":false},{"title":"GroundContact.h <span style='color:#111;'> 7.44KB </span>","children":null,"spread":false},{"title":"RigidBody.cpp <span style='color:#111;'> 11.66KB </span>","children":null,"spread":false}],"spread":false},{"title":"UtilityFunctions","children":[{"title":"UtilityFunctions.cpp <span style='color:#111;'> 16.13KB </span>","children":null,"spread":false},{"title":"UtilityFunctions.h <span style='color:#111;'> 6.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"Application","children":[{"title":"Aircraftmodel.h <span style='color:#111;'> 17.91KB </span>","children":null,"spread":false},{"title":"Aircraftmodel.cpp <span style='color:#111;'> 96.37KB </span>","children":null,"spread":false}],"spread":true},{"title":"pch.h <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"C172test","children":[{"title":"displayflightdata.m <span style='color:#111;'> 11.99KB </span>","children":null,"spread":false},{"title":"C172test.vcxproj.filters <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"C172test.vcxproj.user <span style='color:#111;'> 162B </span>","children":null,"spread":false},{"title":"pch.cpp <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"loadloggeddata.m <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"C172test.cpp <span style='color:#111;'> 63.78KB </span>","children":null,"spread":false},{"title":"logfunction_test.m <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"C172test.vcxproj <span style='color:#111;'> 11.74KB </span>","children":null,"spread":false},{"title":"drawlogfromtag.m <span style='color:#111;'> 618B </span>","children":null,"spread":false},{"title":"pch.h <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"images","children":[{"title":"mdss.png <span style='color:#111;'> 7.64KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明