自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 在python中使用代理模型加快fmu模拟速度

【代码】在python中使用代理模型加快fmu模拟速度。

2024-06-17 14:03:59 109

原创 使用粒子群算法对Modelica导出的FMU进行优化

【代码】使用粒子群算法对Modelica导出的FMU进行优化。

2024-06-12 16:40:47 127

原创 利用python调用Modelica导出的fmu进行批量模拟实例

【代码】利用python调用Modelica导出的fmu进行批量模拟。

2024-06-06 09:49:03 133 1

原创 matlab绘制云图或三维曲面图

云图clear allclose allclcmat=[0 0.5 0.6 0.7 0.8 0.90.2 1247 1222 1199 1181 11570.4 1247 1225 1204 1185 1166 0.6 1247 1228 1209 1189 1175 0.8 1247 1231 1214 1197 1183 1 1247 1232 ...

2019-12-21 15:34:40 26399 3

原创 Matplotlib笔记4 Sankey图

import matplotlib.pyplot as plt#plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签#plt.rcParams['axes.unicode_minus']=False #用来正常显示负号# 有中文出现的情况,需要u'内容'import numpy as npfrom matplotlib.sankey...

2018-12-02 19:49:05 1529

原创 matplotlib笔记3 柱状图

import matplotlib.pyplot as pltimport numpy as npn = 12X = np.arange(n)Y1 = (1 - X / float(n)) * np.random.uniform(0.5, 1.0, n)Y2 = (1 - X / float(n)) * np.random.uniform(0.5, 1.0, n)plt.bar(X...

2018-12-02 16:04:37 350

原创 利用Pandas读取Excel数据并简单处理2

import pandas as pdimport matplotlib.pyplot as pltimport numpy as np# 读取Excel数据excel_path="C:/Users/CURRY/Desktop/DHW/DHW.xlsx"d=pd.read_excel(excel_path,sheet_name='Sheet1')# 基础资料NumberOfUnits...

2018-12-02 16:03:11 1175

原创 利用Pandas读取Excel数据并简单处理1

import pandas as pdimport matplotlib.pyplot as pltimport numpy as np# 读取Excel数据excel_path="C:/Users/CURRY/Desktop/DHW/DHW.xlsx"d=pd.read_excel(excel_path,sheet_name='Sheet1')# 遍历,每隔24小时求平均,由逐时水...

2018-12-02 14:30:37 3049

原创 使用Python处理Dymola结果1

Dymola的结果文件为.mat格式,一般可用Matlab处理,但由于对Matlab不太熟练,而且考虑到作图需求,故选择用Python处理。处理Dymola数据有专门的库,这里介绍第一个库DyMat,开发者为jraedler安装DyMat.pypip install DyMat读取数据并作图import DyMatimport matplotlib.pyplot as plt# 读取...

2018-11-26 22:12:44 1226 1

转载 matplotlib笔记2 散点图

import matplotlib.pyplot as pltimport numpy as npn = 1024 # data sizeX = np.random.normal(0, 1, n) # 每一个点的X值Y = np.random.normal(0, 1, n) # 每一个点的Y值T = np.arctan2(Y,X) # for color valueplt.s...

2018-11-25 16:18:31 113

原创 matplotlib笔记1 折线图

# 导入库import matplotlib.pyplot as pltimport numpy as np# 生成x数组x=np.linspace(-3,3,10)# y的表达式y1=np.sin(x)y2=0.5*x+1# 设置图的编号和大小plt.figure(num=3,figsize=(8,5))# 设置线形plt.plot(x,y1,color='red'...

2018-11-25 16:02:22 1491 1

原创 使用Dymola的Python接口

为Python添加dymola库Dymola中集成了Python接口,在 <你的安装路径>\Modelica\Library\python_interface下,有一个Python库文件dymola.egg,很遗憾不能通过pip安装,只能手动添加环境变量,推荐使用最常用的窗口形式添加,具体见下列步骤在Python中直接调用Dymola引擎进行计算import os# ...

2018-11-24 21:34:19 2171 4

翻译 Dymola求解器介绍

Dymosim是一个独立的程序,用于Dymola的求解,可以通过命令“dymosim”或“dymosim dsin.txt dsres.mat”执行模拟。在这两种情况下,模拟运行都是通过读取输入文件dsin.txt来执行,并将仿真结果存储在dsres.mat二进制文件中。Dymosim提供了许多积分算法,下面将介绍这些算法的特点以及适用对象,但谨记,不应该只依赖一种算法进行仿真实验,相反,应该用...

2018-11-12 23:26:00 3937

原创 Modelica中Stream变量

问题提出Connector中原有的across变量和through变量不能够满足两种情况:1.热流中的质量和能量对流中带来的双向流动2.双向流动带来的连接点平衡问题这两种情况中变量的值是由上游确定的,取决于流动方向Stream变量及其操作符定义Connnector中的Stream变量connector FluidPort SI = Modelica.SIunits; SI.A...

2018-11-02 14:03:49 2180

原创 BP神经网络预测公路运力

%%%%%运用BP网络预测公路运力%%%%clear all; %清除所有变量close all; %清图clc; %清屏%%%%%原始数据%%%%%%%%%人数%%%%sqrs=[20.55 22.44 25.37 27.13 29.45 30.1 30.96 34.06 36.42 38.09 39.13... 39.99 41.9

2018-01-30 23:07:14 3156 1

原创 基于动网格的移动床悬浮生物载体模拟

问题描述悬浮生物载体移动床除了悬浮生物载体外,是空气和污水混合的气液两相流,气液两相流采用欧拉(Eularian)模型,悬浮载体简化为球形。 几何和网格二维简化模型宽120mm,高205mm,载体圆直径20mm,网格采用ICEM划分,全部采用三角形网格,共有14439个cell. 基本设置General 激活Transient 激活GravityModel 激

2018-01-26 22:21:10 609 4

原创 免疫算法求解TSP问题

免疫算法求TSP问题

2017-12-18 21:13:52 4309 4

原创 遗传算法求解TSP问题

旅行的商人(Travel Salesman)如何规划最短的路线走遍31个地点。

2017-12-17 16:05:03 1861 2

原创 基于实数编码的求函数最小值遗传算法

求函数极值

2017-12-15 20:24:14 3857 4

原创 LaTex长公式换行及对齐

长公式换行用\\,对齐用&

2017-12-13 13:06:23 92748 5

原创 基于二进制编码的遗传算法求解函数最大值

利用遗传算法求函数f(x)=x+10sin(5x)+7cos(4x)f(x) =x+10sin(5x)+7cos(4x)的最大值

2017-12-09 22:20:33 7004 7

原创 在Fluent中实现自动操作

在Fluent中实现自动操作这段时间做一个蓄热体模拟的case,需要周期性的改变入口和出口边界条件,一个周期时长60s,一共需要模拟6000s,也就是要切换100次边界条件,如果人工去改条件,十分繁琐,而且不易精确地把握操作的时刻。那么怎样使Fluent自己每隔一段时间执行一系列事先定义好的操作呢?这里就要用到Dynamic Mesh里面的Event功能了。即使你的case不需要动网格,也可以勾选D

2017-12-08 17:19:57 22129 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除