如何用AI加速Simulink建模与仿真

快速体验

  1. 打开 InsCode(快马)平台 https://www.inscode.net
  2. 点击'项目生成'按钮,等待项目生成完整后预览效果

输入框内输入如下内容:

使用快马平台生成一个Simulink模型代码,用于模拟一个PID控制器系统。要求包含输入信号生成模块、PID控制器模块、被控对象模块和输出显示模块。系统应能自动调整PID参数以达到最佳控制效果,并生成相应的仿真结果图表。
示例图片

最近在研究控制系统设计时,发现Simulink建模虽然强大,但手动搭建复杂模型相当耗时。尤其像PID控制器这类需要反复调试的系统,光是参数优化就能让人抓狂。于是尝试用AI工具来辅助开发,效果出乎意料的好,这里分享一下具体操作和心得。

  1. 明确建模目标
    首先需要明确要实现的系统功能:构建一个完整的PID控制闭环,包含信号输入、控制器、被控对象和结果可视化四个核心模块。传统手动建模至少要经历模块拖拽、连线、参数设置、仿真验证等十余个步骤。
  2. 参数智能优化
    最惊喜的是AI能根据被控对象特性推荐初始PID参数。比如当模型包含惯性环节时,会自动给出较大的微分时间常数;对于振荡明显的系统,则会建议增加比例增益。这比人工试错效率提升至少3倍。
  3. 仿真结果可视化
    生成的模型直接包含Scope模块配置,运行后自动输出超调量、调节时间等关键指标图表。平台还支持结果对比功能,能同时显示多组参数下的响应曲线,方便快速评估控制效果。
  4. 模型迭代优化
    通过修改自然语言指令,比如要求"降低超调量至5%以内",AI会重新调整控制器结构,可能增加前馈补偿或改用模糊PID算法。这种交互式开发模式让复杂控制系统的设计变得非常直观。

AI生成模型结构
InsCode(快马)平台的AI对话区输入需求,例如:"生成Simulink模型代码,包含阶跃信号输入、PID控制器、二阶被控对象和示波器输出"。系统会在20秒内返回完整的模型架构代码,自动处理好模块间的信号流向。

示例图片

实际体验下来,用AI辅助Simulink建模有三个突出优势:一是省去了80%的基础搭建时间;二是参数配置更科学,避免了新手常见的激进调参问题;三是随时可以通过自然语言指令进行模型迭代。对于需要快速验证想法的工程场景特别实用。

示例图片

整个流程在InsCode(快马)平台上完成得非常流畅,从生成模型到看到仿真结果不超过5分钟。最方便的是不需要本地安装MATLAB,网页端就能完成所有操作,这对需要多设备协作的团队项目尤其友好。如果后续能加入模型导出为MATLAB文件的功能,就更加完美了。

快速体验

  1. 打开 InsCode(快马)平台 https://www.inscode.net
  2. 点击'项目生成'按钮,等待项目生成完整后预览效果

输入框内输入如下内容:

使用快马平台生成一个Simulink模型代码,用于模拟一个PID控制器系统。要求包含输入信号生成模块、PID控制器模块、被控对象模块和输出显示模块。系统应能自动调整PID参数以达到最佳控制效果,并生成相应的仿真结果图表。

Read more

MCP客户端与服务端初使用——让deepseek调用查询天气的mcp来查询天气

MCP客户端与服务端初使用——让deepseek调用查询天气的mcp来查询天气

本系列主要通过调用天气的mcp server查询天气这个例子来学习什么是mcp,以及怎么设计mcp。话不多说,我们开始吧。主要参考的是B站的老哥做的一个教程,我把链接放到这里,大家如果有什么不懂的也可以去看一下。 https://www.bilibili.com/video/BV1NLXCYTEbj?spm_id_from=333.788.videopod.episodes&vd_source=32148098d54c83926572ec0bab6a3b1d https://blog.ZEEKLOG.net/fufan_LLM/article/details/146377471 最终的效果:让deepseek-v3使用天气查询的工具来查询指定地方的天气情况 技术介绍 MCP,即Model Context Protocol(模型上下文协议),是由Claude的母公司Anthropic在2024年底推出的一项创新技术协议。在它刚问世时,并未引起太多关注,反响较为平淡。然而,随着今年智能体Agent领域的迅猛发展,MCP逐渐进入大众视野并受到广泛关注。今年2月,

By Ne0inhk
可以在命令行通过大模型使用上下文协议(MCP)与外部工具交互的软件:小巧的MCPHost

可以在命令行通过大模型使用上下文协议(MCP)与外部工具交互的软件:小巧的MCPHost

小巧的MCPHost MCPHost 可以在命令行下使用,使大型语言模型(LLM)能够通过模型上下文协议(MCP)与外部工具进行交互。目前支持Claude 3.5 Sonnet和Ollama等。本次实践使用自己架设的Deepseek v3模型,跑通了Time MCP服务。  官网:GitHub - mark3labs/mcphost: A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP). 下载安装 使用非常方便,直接下载解压即可使用。官网提供Windows、Linux和MacOS三个系统的压缩包: https://github.com/

By Ne0inhk
实战篇:Python开发monogod数据库mcp server看完你就会了

实战篇:Python开发monogod数据库mcp server看完你就会了

原创不易,请关注公众号:【爬虫与大模型开发】,大模型的应用开发之路,整理了大模型在现在的企业级应用的实操及大家需要注意的一些AI开发的知识点!持续输出爬虫与大模型的相关文章。 前言 目前mcp协议是给deepseek大模型插上工具链的翅膀,让大模型不仅拥有超高的推理和文本生成能力,还能具备执行大脑意识的工具能力! 如何开发一个mcp? mcp是一种协议,指的是模型上下文协议 (Model Context Protocol)。 官方结成的mcp https://github.com/modelcontextprotocol/python-sdk mcp库 pip install mcp from mcp.server.fastmcp import FastMCP 我们先来做一个简单的案例 from mcp.server.fastmcp import FastMCP import requests mcp = FastMCP("spider") @mcp.tool() def crawl(

By Ne0inhk
【大模型实战篇】基于Claude MCP协议的智能体落地示例

【大模型实战篇】基于Claude MCP协议的智能体落地示例

1. 背景         之前我们在《MCP(Model Context Protocol) 大模型智能体第一个开源标准协议》一文中,介绍了MCP的概念,虽然了解了其概念、架构、解决的问题,但还缺少具体的示例,来帮助进一步理解整套MCP框架如何落地。         今天我们基于claude的官方例子--获取天气预报【1】,来理解MCP落地的整条链路。 2. MCP示例         该案例是构建一个简单的MCP天气预报服务器,并将其连接到主机,即Claude for Desktop。从基本设置开始,然后逐步发展到更复杂的使用场景。         大模型虽然能力非常强,但其弊端就是内容是过时的,这里的过时不是说内容很旧,只是表达内容具有非实时性。比如没有获取天气预报和严重天气警报的能力。因此我们将使用MCP来解决这一问题。         构建一个服务器,该服务器提供两个工具:获取警报(get-alerts)和获取预报(get-forecast)。然后,将该服务器连接到MCP主机(在本例中为Claude for Desktop)。         首先我们配置下环

By Ne0inhk