最近给项目做一个拓展的功能,用软件的仿真输出数据对仿真的输入进行优化。通过某种优化算法去修改仿真的输入数据使得输出数据接近预期值。整个功能的业务流程差不多是这样的。   最开始在思考程序结构的时候觉得有两个比较难的地方。 如何能让用户足够自由的去定义从输出到输入的这么一个过程。 如何解析用户输入的数学表达式。 关于第一点如果只是在输入界面上增加一些输入选项,那将很难达到 “足够自由的去定义输入” 的这么一个目标。要达到这个目标,需要输入的数据太多了,例如指定优化哪些参数、指定仿真结果数据的筛选方式、结果数…

2020年09月20日 0条评论 676点热度 0人点赞 阅读全文