[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TRNSYS-users] TRNSYS FMU issue



the FMU is 32-bit and does not work with the 64-bit version of Trnsys18. A 32-bit version of Trnsys is available. You can contact your distributor if you want to explore that option.

kind regards,

 David


On 2/2/2023 12:44 PM, Amirreza Heidari via TRNSYS-users wrote:
Hello,
Thanks for your reply. I installed Python32bit on my 64bit system and tried to install pyfmi library but I got several errors that could not be solved at the end. By the way, my TRNSYS version is 18, does the FMU tool work with the 18 version? If not, would you please let me know if there is any alternative way to speed up the co-simulation between Python and TRNSYS?
Thank you

                                                                                                                          






On Thu, Feb 2, 2023 at 9:47 AM Widl Edmund via TRNSYS-users <trnsys-users@lists.onebuilding.org> wrote:

Hi,

 

The generated FMU should work on Windows 10 without problems.

 

Most likely the issue is the compatibility of the generated FMU with the Python version you are using. Because TRNSYS 17 is a 32-bit application, the FMU’s binary is also a 32-bit. For this reason, you will also have to use a 32-bit version of Python, otherwise the FMU import will not work.

 

I am not sure if there is a pyfmi version available for 32-bit Python. An alternative would be to use an older release of Python (version 3.6) and package fmipp (version 1.4, see [1]) for importing and handling the FMU.

 

Best regards,

Edmund

 

[1] https://pypi.org/project/fmipp/1.4/

 

From: TRNSYS-users <trnsys-users-bounces@lists.onebuilding.org> On Behalf Of Amirreza Heidari via TRNSYS-users
Sent: Mittwoch, 1. Februar 2023 19:33
To: TRNSYS users mailing list at OneBuilding.org <TRNSYS-users@lists.onebuilding.org>
Cc: Amirreza Heidari <amirrezaheidarysbu@gmail.com>
Subject: [TRNSYS-users] TRNSYS FMU issue

 

Hello,

 

I have exported an FMU file from my TRNSYS model to be used in Python with pyfmi library. When I want to import it in the Python code I get the error "The FMU could not be loaded. Error loading the binary". In the documentation of FMU generator it is written that it is compatible with windows 7. Does this error mean that this tool does not work with windows 10? Is there any other alternative to make FMU from TRNSYS model? 

 

Alternatively, is three any other method to speedup the TRNSYS co-simulation from Python? At the moment I am using subprocess to overwrite .back file, which is extremely slow. 

 

Regards

 

 

_______________________________________________
TRNSYS-users mailing list
TRNSYS-users@lists.onebuilding.org
http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org

_______________________________________________
TRNSYS-users mailing list
TRNSYS-users@lists.onebuilding.org
http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org
-- 
***************************
David BRADLEY
Principal
Thermal Energy System Specialists, LLC
3 North Pinckney Street - suite 202
Madison, WI  53703 USA

P:+1.608.274.2577
d.bradley@tess-inc.com

http://www.tess-inc.com
http://www.trnsys.com